@layer cap;@layer cap.reset{*,:before,:after{box-sizing:border-box}button,input,select,textarea{font:inherit;color:inherit}[hidden]:where(:not([hidden=until-found])){display:none!important}@media print{.cap-tabs[data-progressive]>.cap-tabs-panel[hidden]{display:block!important}}}@layer cap.tokens{:root{--ground:#fbf9ff;--surface:#fdfdfe;--raised:#f7f6fc;--sunken:#e9e6ef;--line:#dfdce5;--line-strong:#918e96;--text:#1c1727;--muted:#686471;--dim:#696571;--accent:#8c5fd2;--accent-hover:#1d162c;--accent-text:#4f2d7f;--accent-visited:#832151;--accent-soft:#ece5ff;--accent-line:#9780c3;--sel:#f4efff;--primary:#7d50c1;--primary-hover:#4f2d7f;--primary-fg:#fdfdfe;--primary-line:#7d50c1;--on:#7d50c1;--on-hover:#4f2d7f;--ring:#8c5fd2;--ok:#047735;--ok-soft:#d6f7dc;--warn:#8a5f01;--warn-soft:#ffeaca;--crit:#ae453f;--crit-soft:#fee7e4;--info:#2668b6;--info-soft:#e2eeff;--nodata:#696571;--nodata-soft:#ebeaef;--sign:#1c1727;--on-sign:#fbf9ff;--sign-edge:#1c1727;--sign-here:#2d2934;--on-sign-here:#cdb6fc;--lit-bulb:#ffe4b5;--accent-1:#fdfcff;--accent-2:#faf8fe;--accent-3:#f4efff;--accent-4:#ece5ff;--accent-5:#e4d9fe;--accent-6:#d8caf6;--accent-7:#c8b6ed;--accent-8:#b29ae3;--accent-9:#8c5fd2;--accent-10:#7d50c1;--accent-11:#4f2d7f;--accent-12:#1d162c;--series-1:#8c5fd2;--series-2:#cc4f0c;--series-3:#008489;--series-4:#709161;--series-5:#51579a;--series-6:#016a5c;--series-7:#c06caa;--series-8:#9d412a;--series-text-1:#000;--series-text-2:#000;--series-text-3:#000;--series-text-4:#1c1727;--series-text-5:#fdfdfe;--series-text-6:#fdfdfe;--series-text-7:#1c1727;--series-text-8:#fdfdfe;--series-ink-1:#8558ca;--series-ink-2:#c24903;--series-ink-3:#007c81;--series-ink-4:#59784a;--series-ink-5:#51579a;--series-ink-6:#016a5c;--series-ink-7:#a55391;--series-ink-8:#9d412a;--ramp-1:#9478c7;--ramp-2:#805cbb;--ramp-3:#6c41ab;--ramp-4:#572c8f;--ramp-5:#411b70;--ramp-text-1:#1c1727;--ramp-text-2:#fdfdfe;--ramp-text-3:#fdfdfe;--ramp-text-4:#fdfdfe;--ramp-text-5:#fdfdfe;--shadow-xs:0 1px 2px 0 #1c17270d;--shadow-s:0 1px 3px 0 #1c17271a, 0 1px 2px -1px #1c17271a;--shadow-m:0 4px 6px -1px #1c17271a, 0 2px 4px -2px #1c17271a;--shadow-l:0 10px 15px -3px #1c17271a, 0 4px 6px -4px #1c17271a;--ring-soft:#8c5fd280;--shadow-ring:0 0 0 var(--ring-width) #8c5fd280;--shadow:var(--shadow-l);--scrim:#1c172747;--img-filter:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui:"Inter", "Inter Fallback", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--mono:"Martian Mono", "Martian Mono Fallback", ui-monospace, "Cascadia Mono", Consolas, monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#0e0c12;--surface:#18161c;--raised:#211f25;--sunken:#09070c;--line:#343238;--line-strong:#7d7b82;--text:#efedf3;--muted:#b7b5bf;--dim:#b7b5be;--accent:#8c5fd2;--accent-hover:#ede8f7;--accent-text:#d8c7ff;--accent-visited:#ffbdd5;--accent-soft:#2c243c;--accent-line:#8670b0;--sel:#211c2c;--primary:#c09eff;--primary-hover:#d8c7ff;--primary-fg:#0e0c12;--primary-line:#c09eff;--on:#c09eff;--on-hover:#d8c7ff;--ring:#d8c7ff;--ok:#72cc87;--ok-soft:#15301b;--warn:#e7ae4e;--warn-soft:#362508;--crit:#fe9e94;--crit-soft:#3e1e1c;--info:#88bcfe;--info-soft:#172a41;--nodata:#b7b5be;--nodata-soft:#272629;--sign:#211f25;--on-sign:#efedf3;--sign-edge:#7d7b82;--sign-here:#2f2c37;--on-sign-here:#cdb6fc;--lit-bulb:#ffe4b5;--accent-1:#0e0c11;--accent-2:#151219;--accent-3:#211c2c;--accent-4:#2c243c;--accent-5:#372c4b;--accent-6:#44385c;--accent-7:#584976;--accent-8:#745d9f;--accent-9:#8c5fd2;--accent-10:#c09eff;--accent-11:#d8c7ff;--accent-12:#ede8f7;--series-1:#8c5fd2;--series-2:#cc4f0c;--series-3:#008489;--series-4:#abce9b;--series-5:#a6b0fb;--series-6:#59cdb7;--series-7:#bf6ba9;--series-8:#e58168;--series-text-1:#000;--series-text-2:#000;--series-text-3:#000;--series-text-4:#18161c;--series-text-5:#18161c;--series-text-6:#18161c;--series-text-7:#18161c;--series-text-8:#18161c;--series-ink-1:#c4a7fe;--series-ink-2:#ff9c74;--series-ink-3:#5fc5c9;--series-ink-4:#abce9b;--series-ink-5:#a6b1fc;--series-ink-6:#59cdb7;--series-ink-7:#f199d8;--series-ink-8:#ff9b82;--ramp-1:#8768bd;--ramp-2:#a180dd;--ramp-3:#ba9ef1;--ramp-4:#d3beff;--ramp-5:#eae1ff;--ramp-text-1:#000;--ramp-text-2:#18161c;--ramp-text-3:#18161c;--ramp-text-4:#18161c;--ramp-text-5:#18161c;--shadow-xs:0 1px 2px 0 #0000004d;--shadow-s:0 1px 3px 0 #0006, 0 1px 2px -1px #0006;--shadow-m:0 4px 6px -1px #00000073, 0 2px 4px -2px #00000073;--shadow-l:0 10px 15px -3px #0000008c, 0 4px 6px -4px #0000008c;--ring-soft:#d8c7ff80;--shadow-ring:0 0 0 var(--ring-width) #d8c7ff80;--shadow:var(--shadow-l);--scrim:#0000008c;--img-filter:brightness(.88);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--ground:#0e0c12;--surface:#18161c;--raised:#211f25;--sunken:#09070c;--line:#343238;--line-strong:#7d7b82;--text:#efedf3;--muted:#b7b5bf;--dim:#b7b5be;--accent:#8c5fd2;--accent-hover:#ede8f7;--accent-text:#d8c7ff;--accent-visited:#ffbdd5;--accent-soft:#2c243c;--accent-line:#8670b0;--sel:#211c2c;--primary:#c09eff;--primary-hover:#d8c7ff;--primary-fg:#0e0c12;--primary-line:#c09eff;--on:#c09eff;--on-hover:#d8c7ff;--ring:#d8c7ff;--ok:#72cc87;--ok-soft:#15301b;--warn:#e7ae4e;--warn-soft:#362508;--crit:#fe9e94;--crit-soft:#3e1e1c;--info:#88bcfe;--info-soft:#172a41;--nodata:#b7b5be;--nodata-soft:#272629;--sign:#211f25;--on-sign:#efedf3;--sign-edge:#7d7b82;--sign-here:#2f2c37;--on-sign-here:#cdb6fc;--lit-bulb:#ffe4b5;--accent-1:#0e0c11;--accent-2:#151219;--accent-3:#211c2c;--accent-4:#2c243c;--accent-5:#372c4b;--accent-6:#44385c;--accent-7:#584976;--accent-8:#745d9f;--accent-9:#8c5fd2;--accent-10:#c09eff;--accent-11:#d8c7ff;--accent-12:#ede8f7;--series-1:#8c5fd2;--series-2:#cc4f0c;--series-3:#008489;--series-4:#abce9b;--series-5:#a6b0fb;--series-6:#59cdb7;--series-7:#bf6ba9;--series-8:#e58168;--series-text-1:#000;--series-text-2:#000;--series-text-3:#000;--series-text-4:#18161c;--series-text-5:#18161c;--series-text-6:#18161c;--series-text-7:#18161c;--series-text-8:#18161c;--series-ink-1:#c4a7fe;--series-ink-2:#ff9c74;--series-ink-3:#5fc5c9;--series-ink-4:#abce9b;--series-ink-5:#a6b1fc;--series-ink-6:#59cdb7;--series-ink-7:#f199d8;--series-ink-8:#ff9b82;--ramp-1:#8768bd;--ramp-2:#a180dd;--ramp-3:#ba9ef1;--ramp-4:#d3beff;--ramp-5:#eae1ff;--ramp-text-1:#000;--ramp-text-2:#18161c;--ramp-text-3:#18161c;--ramp-text-4:#18161c;--ramp-text-5:#18161c;--shadow-xs:0 1px 2px 0 #0000004d;--shadow-s:0 1px 3px 0 #0006, 0 1px 2px -1px #0006;--shadow-m:0 4px 6px -1px #00000073, 0 2px 4px -2px #00000073;--shadow-l:0 10px 15px -3px #0000008c, 0 4px 6px -4px #0000008c;--ring-soft:#d8c7ff80;--shadow-ring:0 0 0 var(--ring-width) #d8c7ff80;--shadow:var(--shadow-l);--scrim:#0000008c;--img-filter:brightness(.88);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-contrast:more){:root{--line:#d9d6df;--muted:#5c5865;--dim:#4e4a56;--accent-text:#4a2779;--primary-hover:#4a2779;--on-hover:#4a2779;--ok:#015926;--warn:#684702;--crit:#8c2523;--info:#014b95;--nodata:#4e4a56;--on-sign-here:#dbcbff;--accent-11:#4a2779;--series-ink-1:#7647b9;--series-ink-2:#a73d02;--series-ink-3:#056b70;--series-ink-4:#4b6a3c;--series-ink-7:#944380}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--line:#5a585e;--line-strong:#9b99a0;--muted:#d0ced9;--dim:#d1ced8;--accent-text:#ebe4fe;--accent-line:#a58fd1;--primary:#d5c2ff;--primary-hover:#ebe4fe;--primary-line:#d5c2ff;--on:#d5c2ff;--on-hover:#ebe4fe;--ring:#ebe4fe;--ok:#8be69f;--warn:#ffc96f;--crit:#fec4bd;--info:#b4d5ff;--nodata:#d1ced8;--sign-edge:#9b99a0;--on-sign-here:#dcccff;--accent-10:#d5c2ff;--accent-11:#ebe4fe;--series-ink-1:#d8c7ff;--series-ink-2:#ffc2aa;--series-ink-3:#7adfe3;--series-ink-4:#b6daa6;--series-ink-5:#c5cdfe;--series-ink-6:#70e3cc;--series-ink-7:#ffbbeb;--series-ink-8:#ffc1b1;--ring-soft:#ebe4fe80;--shadow-ring:0 0 0 var(--ring-width) #ebe4fe80}}:root[data-theme=dark]{--line:#5a585e;--line-strong:#9b99a0;--muted:#d0ced9;--dim:#d1ced8;--accent-text:#ebe4fe;--accent-line:#a58fd1;--primary:#d5c2ff;--primary-hover:#ebe4fe;--primary-line:#d5c2ff;--on:#d5c2ff;--on-hover:#ebe4fe;--ring:#ebe4fe;--ok:#8be69f;--warn:#ffc96f;--crit:#fec4bd;--info:#b4d5ff;--nodata:#d1ced8;--sign-edge:#9b99a0;--on-sign-here:#dcccff;--accent-10:#d5c2ff;--accent-11:#ebe4fe;--series-ink-1:#d8c7ff;--series-ink-2:#ffc2aa;--series-ink-3:#7adfe3;--series-ink-4:#b6daa6;--series-ink-5:#c5cdfe;--series-ink-6:#70e3cc;--series-ink-7:#ffbbeb;--series-ink-8:#ffc1b1;--ring-soft:#ebe4fe80;--shadow-ring:0 0 0 var(--ring-width) #ebe4fe80}}:root{--space-1:2px;--space-1-5:3px;--space-2:4px;--space-2-5:6px;--space-3:8px;--space-3-5:10px;--space-4:12px;--space-4-5:14px;--space-5:16px;--space-5-5:20px;--space-6:24px;--space-6-5:28px;--space-7:32px;--space-7-5:40px;--space-8:48px;--space-8-5:56px;--space-9:64px;--space-9-5:80px;--space-10:96px;--radius-xs:2px;--radius-hair:1px;--radius-s:3px;--radius-s-5:4px;--radius-m:6px;--radius-m-5:8px;--radius-l:10px;--radius-l-5:12px;--radius-xl:14px;--radius-xl-5:16px;--radius-full:999px;--fs-h3:1.125rem;--fs-h2:1.375rem;--fs-prose:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--fs-prose-h2:clamp(1.375rem, 1.2rem + 1.2vw, 1.875rem);--fs-input-coarse:max(1rem, 16px);--prose:"Source Serif 4", "Source Serif 4 Fallback", "Iowan Old Style", Charter, Georgia, serif;--display:"Inter", "Inter Fallback", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--weight-title:300;--weight-heading:500;--fs-tiny:.625rem;--fs-small:.75rem;--mono-size:.75rem;--text-strong:600;--title-weight:var(--weight-heading);--title-1:2.25rem;--display-1:4.5rem;--display-2:3.75rem;--display-3:3rem;--display-4:2.75rem;--display-5:2.5rem;--title-1-5:2rem;--title-display:clamp(2rem, 1.4rem + 2.4vw, 3rem);--title-2:1.875rem;--title-2-5:1.75rem;--title-3:1.5rem;--title-4:1.25rem;--title-5:1.125rem;--title-6:1rem;--wayfinding:"Overpass", "Overpass Fallback", "Segoe UI", Arial, sans-serif;--poster:"Jost", "Jost Fallback", Futura, "Century Gothic", sans-serif;--drafting:"Capsomer Drafting", "Capsomer Drafting Fallback", "Segoe UI", Arial, sans-serif;--readout:"DSEG7 Classic", "DSEG7 Classic Fallback", ui-monospace, monospace;--dur-fast:.1s;--dur-quick:.15s;--dur-base:.2s;--dur-slow:.4s;--dur-pulse:1.6s;--dur-flow:2s;--dur-wait:.9s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:linear(0, .005 1%, .028 2.5%, .117 5.5%, .572 16%, .77 21.5%, .839 24%, .906 27%, .956 30%, .992 33%, 1.012 35.5%, 1.026 38%, 1.035 41%, 1.038 44.5%, 1.035 49.5%, 1.012 63.5%, 1.003 72.5%, .999 84.5%, 1);--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-heavy:800;--leading-none:1;--leading-tight:1.2;--leading-tight-5:1.25;--leading-snug:1.3;--leading-snug-5:1.375;--leading-compact:1.4;--leading-normal:1.5;--leading-relaxed:1.6;--leading-relaxed-5:1.625;--leading-loose:1.7;--leading-airy:1.75;--line-box-4:1rem;--line-box-5:1.25rem;--line-box-6:1.5rem;--line-box-7:1.75rem;--line-box-8:2rem;--line-box-9:2.25rem;--line-box-10:2.5rem;--tracking-tighter:-.04em;--tracking-tight:-.02em;--tracking-snug:-.01em;--tracking-wide:.02em;--tracking-wider:.04em;--tracking-widest:.06em;--tracking-caps:.08em;--tracking-sign:.1em;--tracking-spaced:.12em;--tracking-spread:.18em;--opacity-ghost:.08;--opacity-faint:.35;--opacity-half:.5;--opacity-muted:.6;--opacity-soft:.88;--z-base:0;--z-raise:10;--z-sticky:20;--z-tabbar:30;--z-overlay:40;--z-dropdown:50;--z-drawer:60;--z-message:70;--z-tip:80;--z-progress:90;--z-skip:100;--line-w:1px;--line-w-mid:1.5px;--line-w-thick:2px;--line-w-bar:3px;--line-w-heavy:4px;--line-w-band:6px;--radius-control:var(--radius-m);--focus-width:2px;--focus-offset:2px;--focus-offset-tight:1px;--ring-width:3px;--measure:80ch;--page-max:1440px;--fs-page:1.0625rem;--page-gutter:16px;--rail-w:208px;--rail-w-collapsed:56px;--top-h:44px;--figures:tabular-nums;--figures-column:tabular-nums;--faa-arrow:polygon(0% 41.32%, 52% 41.32%, 52% 5.56%, 96% 50%, 52% 94.44%, 52% 58.68%, 0% 58.68%);--faa-arrow-out:polygon(6% 38%, 52% 38%, 52% 14%, 92% 50%, 52% 86%, 52% 62%, 6% 62%);--header-h:3.5rem;--cap-arrow:polygon(8.3% 41.7%, 59.2% 41.7%, 40% 22.5%, 50% 12.5%, 87.5% 50%, 50% 87.5%, 40% 77.5%, 59.2% 58.3%, 8.3% 58.3%);--link-weight:600;--link-decoration:none;--link-hover-decoration:none;--link-offset:auto;--link-hover-bg:var(--accent-soft);--link-pressed-bg:var(--accent-5);--link-tint-pad:2px;--link-rule:0px;--icon-radius:6px;--icon-border:0px;--theme-turn:0deg;--arrow-rest:1;--arrow-shift:0px;--card-lift:0px;--card-edge:0;--card-shadow:none;--btn-sweep:0;--control-h-coarse:44px;--face:var(--ui)}:root,[data-density=compact]{--control:34px;--target:24px;--pad-x:12px;--pad-y:7px;--pad-card:20px;--fs-label:.6875rem;--fs-detail:.8125rem;--fs-body:.875rem;--fs-lead:.9375rem;--gap:14px;--row-h:40px;--text-size:var(--fs-body);--leading:1.5}[data-density=comfortable]{--control:36px;--target:28px;--pad-x:12px;--pad-y:8px;--pad-card:24px;--fs-label:.75rem;--fs-detail:.8125rem;--fs-body:.875rem;--fs-lead:1rem;--gap:16px;--row-h:44px;--text-size:var(--fs-body);--leading:1.5}[data-context=prose]{--text-size:var(--fs-prose);--leading:1.6;--gap:var(--space-6);--control:40px;--face:var(--prose)}@media (pointer:coarse){:root,[data-density]{--control:var(--control-h-coarse);--target:44px;--row-h:44px}[data-context=prose]{--control:var(--control-h-coarse)}}:root{--family-purple:#7d50c1;--family-fox:#b64404;--family-teal:#077478;--family-amber:#b68508;--family-navy:#2a68cf;--family-forest:#028445;--family-magenta:#a53d96;--family-cerulean:#0478a0;--family-olive:#687603;--family-rose:#b83466}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--family-purple:#c09eff;--family-fox:#ff9266;--family-teal:#58bec2;--family-amber:#f0b429;--family-navy:#80b0ff;--family-forest:#50c57b;--family-magenta:#f688e2;--family-cerulean:#52bae8;--family-olive:#a6b84b;--family-rose:#ff8bad}}:root[data-theme=dark],[data-cap-theme=dark]{--family-purple:#c09eff;--family-fox:#ff9266;--family-teal:#58bec2;--family-amber:#f0b429;--family-navy:#80b0ff;--family-forest:#50c57b;--family-magenta:#f688e2;--family-cerulean:#52bae8;--family-olive:#a6b84b;--family-rose:#ff8bad}:root,[data-family],[data-density]{--enarratio-background:var(--surface);--enarratio-text:var(--text);--enarratio-text-muted:var(--muted);--enarratio-grid:var(--line);--enarratio-focus:var(--ring);--enarratio-series-1:var(--series-1);--enarratio-series-2:var(--series-2);--enarratio-series-3:var(--series-3);--enarratio-series-4:var(--series-4);--enarratio-series-5:var(--series-5);--enarratio-series-6:var(--series-6);--enarratio-series-7:var(--series-7);--enarratio-series-8:var(--series-8);--enarratio-series-text-1:var(--series-text-1);--enarratio-series-text-2:var(--series-text-2);--enarratio-series-text-3:var(--series-text-3);--enarratio-series-text-4:var(--series-text-4);--enarratio-series-text-5:var(--series-text-5);--enarratio-series-text-6:var(--series-text-6);--enarratio-series-text-7:var(--series-text-7);--enarratio-series-text-8:var(--series-text-8);--enarratio-sequential-1:var(--ramp-1);--enarratio-sequential-2:var(--ramp-2);--enarratio-sequential-3:var(--ramp-3);--enarratio-sequential-4:var(--ramp-4);--enarratio-sequential-5:var(--ramp-5);--enarratio-sequential-text-1:var(--ramp-text-1);--enarratio-sequential-text-2:var(--ramp-text-2);--enarratio-sequential-text-3:var(--ramp-text-3);--enarratio-sequential-text-4:var(--ramp-text-4);--enarratio-sequential-text-5:var(--ramp-text-5);--enarratio-status-good:var(--ok);--enarratio-status-warning:var(--warn);--enarratio-status-bad:var(--crit);--enarratio-status-unknown:var(--nodata);--enarratio-font:var(--ui);--enarratio-font-numeric:var(--ui);--enarratio-font-size:var(--text-size);--enarratio-font-size-mark:max(var(--fs-detail), .75rem);--enarratio-font-size-small:var(--fs-detail);--enarratio-font-size-tooltip:var(--fs-body);--enarratio-line-height-tooltip:var(--leading);--enarratio-space:var(--space-3);--enarratio-gap:var(--space-5);--enarratio-gap-row:var(--space-2);--enarratio-gap-inline:calc(var(--space-2) + var(--space-1));--enarratio-padding-button:max(var(--space-1), (var(--target) - 1lh) / 2) var(--space-2);--enarratio-cell-padding:var(--space-2) var(--space-4) var(--space-2) 0;--enarratio-radius:var(--radius-s);--enarratio-radius-swatch:var(--radius-s);--enarratio-radius-tooltip:var(--radius-m);--enarratio-swatch-size:var(--space-4);--enarratio-tooltip-padding:var(--space-2) var(--space-3);--enarratio-tooltip-shadow:var(--shadow-m);--enarratio-z-tooltip:var(--z-tip);--enarratio-control-height:max(var(--target), calc(var(--control) - 4px));--enarratio-padding-control:0 calc(var(--pad-x) - 1px);--enarratio-radius-control:var(--radius-m);--enarratio-gap-controls:var(--space-2);--enarratio-gap-icon:var(--space-2);--enarratio-padding-panel:var(--space-2);--enarratio-panel-shadow:var(--shadow-m);--enarratio-focus-outline-width:var(--ring-width);--enarratio-focus-outline-offset:var(--focus-offset);--enarratio-duration-hover:var(--dur-fast);--enarratio-duration-grow:var(--dur-slow);--enarratio-duration-fade:var(--dur-slow);--enarratio-duration-draw:var(--dur-slow);--enarratio-ease-grow:var(--ease-out);--enarratio-ease-out:var(--ease-out)}[data-family=fox]{--ground:#fef9f7;--surface:#fefdfd;--raised:#fcf5f3;--sunken:#efe5e2;--line:#e5dcd8;--line-strong:#978d8a;--text:#26160f;--muted:#71635e;--dim:#72635e;--accent:#cc4f0c;--accent-hover:#2b130a;--accent-text:#822e02;--accent-visited:#663083;--accent-soft:#ffe3d8;--accent-line:#c2795d;--sel:#ffeee7;--primary:#b64404;--primary-hover:#822e02;--primary-fg:#fefdfd;--primary-line:#b64404;--on:#b64404;--on-hover:#822e02;--ring:#cc4f0c;--ok:#057835;--ok-soft:#d6f7dc;--warn:#8a5f01;--warn-soft:#ffeaca;--crit:#af453f;--crit-soft:#fee7e4;--info:#2668b6;--info-soft:#e2eeff;--nodata:#72635e;--nodata-soft:#efeae8;--sign:#26160f;--on-sign:#fef9f7;--sign-edge:#26160f;--sign-here:#342824;--on-sign-here:#fcaf91;--lit-bulb:#ffe4b5;--accent-1:#fffcfb;--accent-2:#fef7f5;--accent-3:#ffeee7;--accent-4:#ffe3d8;--accent-5:#ffd5c5;--accent-6:#f7c6b3;--accent-7:#eeb199;--accent-8:#e29273;--accent-9:#cc4f0c;--accent-10:#b64404;--accent-11:#822e02;--accent-12:#2b130a;--series-1:#8c5fd2;--series-2:#cc4f0c;--series-3:#008489;--series-4:#709161;--series-5:#51579a;--series-6:#016a5c;--series-7:#c06caa;--series-8:#9d412a;--series-text-1:#000;--series-text-2:#000;--series-text-3:#000;--series-text-4:#26160f;--series-text-5:#fefdfd;--series-text-6:#fefdfd;--series-text-7:#26160f;--series-text-8:#fefdfd;--series-ink-1:#8557ca;--series-ink-2:#c24802;--series-ink-3:#007c81;--series-ink-4:#59784a;--series-ink-5:#51579a;--series-ink-6:#016a5c;--series-ink-7:#a45390;--series-ink-8:#9d412a;--ramp-1:#c56e4c;--ramp-2:#b74f21;--ramp-3:#9d3902;--ramp-4:#7c2c01;--ramp-5:#5c1f01;--ramp-text-1:#26160f;--ramp-text-2:#fefdfd;--ramp-text-3:#fefdfd;--ramp-text-4:#fefdfd;--ramp-text-5:#fefdfd;--shadow-xs:0 1px 2px 0 #26160f0d;--shadow-s:0 1px 3px 0 #26160f1a, 0 1px 2px -1px #26160f1a;--shadow-m:0 4px 6px -1px #26160f1a, 0 2px 4px -2px #26160f1a;--shadow-l:0 10px 15px -3px #26160f1a, 0 4px 6px -4px #26160f1a;--ring-soft:#cc4f0c80;--shadow-ring:0 0 0 var(--ring-width) #cc4f0c80;--shadow:var(--shadow-l);--scrim:#26160f47;--img-filter:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) [data-family=fox],:root:not([data-theme=light])[data-family=fox]{--ground:#120c09;--surface:#1c1513;--raised:#261f1c;--sunken:#0c0705;--line:#38312e;--line-strong:#837a76;--text:#f3edea;--muted:#bfb4ae;--dim:#bfb4ae;--accent:#cc4f0c;--accent-hover:#f8e7e1;--accent-text:#ffc2a9;--accent-visited:#e7c2fe;--accent-soft:#3b2117;--accent-line:#af694c;--sel:#2c1a13;--primary:#ff9266;--primary-hover:#ffc2a9;--primary-fg:#120c09;--primary-line:#ff9266;--on:#ff9266;--on-hover:#ffc2a9;--ring:#ffc2a9;--ok:#72cc87;--ok-soft:#15301b;--warn:#e7ae4e;--warn-soft:#362508;--crit:#fe9e94;--crit-soft:#3e1e1c;--info:#88bcfe;--info-soft:#172a41;--nodata:#bfb4ae;--nodata-soft:#292624;--sign:#261f1c;--on-sign:#f3edea;--sign-edge:#837a76;--sign-here:#372b26;--on-sign-here:#fcaf91;--lit-bulb:#ffe4b5;--accent-1:#110c0a;--accent-2:#19120f;--accent-3:#2c1a13;--accent-4:#3b2117;--accent-5:#4a291c;--accent-6:#5b3425;--accent-7:#754430;--accent-8:#9d5639;--accent-9:#cc4f0c;--accent-10:#ff9266;--accent-11:#ffc2a9;--accent-12:#f8e7e1;--series-1:#8c5fd2;--series-2:#cc4f0c;--series-3:#008489;--series-4:#abce9b;--series-5:#a6b0fb;--series-6:#59cdb7;--series-7:#bf6ba9;--series-8:#e58168;--series-text-1:#000;--series-text-2:#000;--series-text-3:#000;--series-text-4:#1c1513;--series-text-5:#1c1513;--series-text-6:#1c1513;--series-text-7:#1c1513;--series-text-8:#1c1513;--series-ink-1:#c4a7fe;--series-ink-2:#ff9c74;--series-ink-3:#5fc5c9;--series-ink-4:#abce9b;--series-ink-5:#a6b1fc;--series-ink-6:#59cdb7;--series-ink-7:#f199d8;--series-ink-8:#ff9b82;--ramp-1:#ba5e39;--ramp-2:#da754d;--ramp-3:#f09571;--ramp-4:#ffb79b;--ramp-5:#ffded2;--ramp-text-1:#000;--ramp-text-2:#1c1513;--ramp-text-3:#1c1513;--ramp-text-4:#1c1513;--ramp-text-5:#1c1513;--shadow-xs:0 1px 2px 0 #0000004d;--shadow-s:0 1px 3px 0 #0006, 0 1px 2px -1px #0006;--shadow-m:0 4px 6px -1px #00000073, 0 2px 4px -2px #00000073;--shadow-l:0 10px 15px -3px #0000008c, 0 4px 6px -4px #0000008c;--ring-soft:#ffc2a980;--shadow-ring:0 0 0 var(--ring-width) #ffc2a980;--shadow:var(--shadow-l);--scrim:#0000008c;--img-filter:brightness(.88)}}:root[data-theme=dark] [data-family=fox],:root[data-theme=dark][data-family=fox],[data-cap-theme=dark] [data-family=fox],[data-cap-theme=dark][data-family=fox]{--ground:#120c09;--surface:#1c1513;--raised:#261f1c;--sunken:#0c0705;--line:#38312e;--line-strong:#837a76;--text:#f3edea;--muted:#bfb4ae;--dim:#bfb4ae;--accent:#cc4f0c;--accent-hover:#f8e7e1;--accent-text:#ffc2a9;--accent-visited:#e7c2fe;--accent-soft:#3b2117;--accent-line:#af694c;--sel:#2c1a13;--primary:#ff9266;--primary-hover:#ffc2a9;--primary-fg:#120c09;--primary-line:#ff9266;--on:#ff9266;--on-hover:#ffc2a9;--ring:#ffc2a9;--ok:#72cc87;--ok-soft:#15301b;--warn:#e7ae4e;--warn-soft:#362508;--crit:#fe9e94;--crit-soft:#3e1e1c;--info:#88bcfe;--info-soft:#172a41;--nodata:#bfb4ae;--nodata-soft:#292624;--sign:#261f1c;--on-sign:#f3edea;--sign-edge:#837a76;--sign-here:#372b26;--on-sign-here:#fcaf91;--lit-bulb:#ffe4b5;--accent-1:#110c0a;--accent-2:#19120f;--accent-3:#2c1a13;--accent-4:#3b2117;--accent-5:#4a291c;--accent-6:#5b3425;--accent-7:#754430;--accent-8:#9d5639;--accent-9:#cc4f0c;--accent-10:#ff9266;--accent-11:#ffc2a9;--accent-12:#f8e7e1;--series-1:#8c5fd2;--series-2:#cc4f0c;--series-3:#008489;--series-4:#abce9b;--series-5:#a6b0fb;--series-6:#59cdb7;--series-7:#bf6ba9;--series-8:#e58168;--series-text-1:#000;--series-text-2:#000;--series-text-3:#000;--series-text-4:#1c1513;--series-text-5:#1c1513;--series-text-6:#1c1513;--series-text-7:#1c1513;--series-text-8:#1c1513;--series-ink-1:#c4a7fe;--series-ink-2:#ff9c74;--series-ink-3:#5fc5c9;--series-ink-4:#abce9b;--series-ink-5:#a6b1fc;--series-ink-6:#59cdb7;--series-ink-7:#f199d8;--series-ink-8:#ff9b82;--ramp-1:#ba5e39;--ramp-2:#da754d;--ramp-3:#f09571;--ramp-4:#ffb79b;--ramp-5:#ffded2;--ramp-text-1:#000;--ramp-text-2:#1c1513;--ramp-text-3:#1c1513;--ramp-text-4:#1c1513;--ramp-text-5:#1c1513;--shadow-xs:0 1px 2px 0 #0000004d;--shadow-s:0 1px 3px 0 #0006, 0 1px 2px -1px #0006;--shadow-m:0 4px 6px -1px #00000073, 0 2px 4px -2px #00000073;--shadow-l:0 10px 15px -3px #0000008c, 0 4px 6px -4px #0000008c;--ring-soft:#ffc2a980;--shadow-ring:0 0 0 var(--ring-width) #ffc2a980;--shadow:var(--shadow-l);--scrim:#0000008c;--img-filter:brightness(.88)}@media (prefers-contrast:more){[data-family=fox]{--line:#ded6d2;--muted:#655753;--dim:#574844;--accent-text:#682200;--primary-hover:#682200;--on-hover:#682200;--ok:#045926;--warn:#684702;--crit:#8c2422;--info:#014b96;--nodata:#574844;--on-sign-here:#fec6b0;--accent-11:#682200;--series-ink-1:#7647b8;--series-ink-2:#a63d02;--series-ink-3:#056b70;--series-ink-4:#4a693b;--series-ink-7:#934380}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) [data-family=fox],:root:not([data-theme=light])[data-family=fox]{--line:#5f5854;--line-strong:#a19994;--muted:#d9cec8;--dim:#d9cec8;--accent-text:#fee3d7;--accent-line:#d0886a;--primary:#ffbca1;--primary-hover:#fee3d7;--primary-line:#ffbca1;--on:#ffbca1;--on-hover:#fee3d7;--ring:#fee3d7;--ok:#8be69f;--warn:#ffc96f;--crit:#ffc4bc;--info:#b4d5ff;--nodata:#d9cec8;--sign-edge:#a19994;--on-sign-here:#ffc7b2;--accent-10:#ffbca1;--accent-11:#fee3d7;--series-ink-1:#d9c7fe;--series-ink-2:#ffc2aa;--series-ink-3:#7adfe3;--series-ink-4:#b6daa6;--series-ink-5:#c5cdfe;--series-ink-6:#70e3cc;--series-ink-7:#ffbbeb;--series-ink-8:#ffc1b1;--ring-soft:#fee3d780;--shadow-ring:0 0 0 var(--ring-width) #fee3d780}}:root[data-theme=dark] [data-family=fox],:root[data-theme=dark][data-family=fox],[data-cap-theme=dark] [data-family=fox],[data-cap-theme=dark][data-family=fox]{--line:#5f5854;--line-strong:#a19994;--muted:#d9cec8;--dim:#d9cec8;--accent-text:#fee3d7;--accent-line:#d0886a;--primary:#ffbca1;--primary-hover:#fee3d7;--primary-line:#ffbca1;--on:#ffbca1;--on-hover:#fee3d7;--ring:#fee3d7;--ok:#8be69f;--warn:#ffc96f;--crit:#ffc4bc;--info:#b4d5ff;--nodata:#d9cec8;--sign-edge:#a19994;--on-sign-here:#ffc7b2;--accent-10:#ffbca1;--accent-11:#fee3d7;--series-ink-1:#d9c7fe;--series-ink-2:#ffc2aa;--series-ink-3:#7adfe3;--series-ink-4:#b6daa6;--series-ink-5:#c5cdfe;--series-ink-6:#70e3cc;--series-ink-7:#ffbbeb;--series-ink-8:#ffc1b1;--ring-soft:#fee3d780;--shadow-ring:0 0 0 var(--ring-width) #fee3d780}}[data-cap-site=foxing][data-cap-site],[data-cap-site=foxing][data-cap-site] :is([data-family],[data-density]){--ui:"DM Sans Variable", "DM Sans", "DM Sans Fallback", system-ui, sans-serif;--font-ui:"DM Sans Variable", "DM Sans", "DM Sans Fallback", system-ui, sans-serif;--mono:"DM Mono", "DM Mono Fallback", ui-monospace, monospace;--radius-l:.75rem;--display:"Fraunces Variable", "Fraunces", "Fraunces Fallback", Georgia, serif;--text-tiny:.75rem;--text-small:.875rem;--text-lead:1.125rem;--text-strong:500;--title-weight:600;--ground:#faf6ee;--surface:#fff;--raised:#fff;--sunken:#f2ead8;--text:#16100b;--muted:#3e3028;--dim:#815e41;--line:#e5d8bf;--line-strong:#815e41;--on:#2b87bc;--on-hover:#1f7fb8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) [data-cap-site=foxing][data-cap-site],:root:not([data-theme=light]) [data-cap-site=foxing][data-cap-site] :is([data-family],[data-density]),:root:not([data-theme=light])[data-cap-site=foxing][data-cap-site],:root:not([data-theme=light])[data-cap-site=foxing][data-cap-site] :is([data-family],[data-density]){--ground:#16100b;--surface:#1f1710;--raised:#2a1f16;--sunken:#100d08;--text:#f5edde;--muted:#c9b39a;--dim:#d1b095;--line:#3a2c22;--line-strong:#a28269;--on:#43a1d8;--on-hover:#5aafe0}}:root[data-theme=dark] [data-cap-site=foxing][data-cap-site],:root[data-theme=dark] [data-cap-site=foxing][data-cap-site] :is([data-family],[data-density]),:root[data-theme=dark][data-cap-site=foxing][data-cap-site],:root[data-theme=dark][data-cap-site=foxing][data-cap-site] :is([data-family],[data-density]),[data-cap-theme=dark] [data-cap-site=foxing][data-cap-site],[data-cap-theme=dark] [data-cap-site=foxing][data-cap-site] :is([data-family],[data-density]),[data-cap-theme=dark][data-cap-site=foxing][data-cap-site],[data-cap-theme=dark][data-cap-site=foxing][data-cap-site] :is([data-family],[data-density]){--ground:#16100b;--surface:#1f1710;--raised:#2a1f16;--sunken:#100d08;--text:#f5edde;--muted:#c9b39a;--dim:#d1b095;--line:#3a2c22;--line-strong:#a28269;--on:#43a1d8;--on-hover:#5aafe0}@media (prefers-contrast:more){[data-cap-site=foxing][data-cap-site],[data-cap-site=foxing][data-cap-site] :is([data-family],[data-density]){--dim:#6b492d;--line:#e3d6be}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) [data-cap-site=foxing][data-cap-site],:root:not([data-theme=light]) [data-cap-site=foxing][data-cap-site] :is([data-family],[data-density]),:root:not([data-theme=light])[data-cap-site=foxing][data-cap-site],:root:not([data-theme=light])[data-cap-site=foxing][data-cap-site] :is([data-family],[data-density]){--muted:#e3ccb3;--dim:#ebcaae;--line-strong:#b5947a;--line:#66574c}}:root[data-theme=dark] [data-cap-site=foxing][data-cap-site],:root[data-theme=dark] [data-cap-site=foxing][data-cap-site] :is([data-family],[data-density]),:root[data-theme=dark][data-cap-site=foxing][data-cap-site],:root[data-theme=dark][data-cap-site=foxing][data-cap-site] :is([data-family],[data-density]),[data-cap-theme=dark] [data-cap-site=foxing][data-cap-site],[data-cap-theme=dark] [data-cap-site=foxing][data-cap-site] :is([data-family],[data-density]),[data-cap-theme=dark][data-cap-site=foxing][data-cap-site],[data-cap-theme=dark][data-cap-site=foxing][data-cap-site] :is([data-family],[data-density]){--muted:#e3ccb3;--dim:#ebcaae;--line-strong:#b5947a;--line:#66574c}}}@layer cap.base{a{color:var(--accent-text);text-decoration:none}a:is(:not([class*=cap-]),[data-link],.cap-footnote-ref){font-weight:var(--link-weight)}a[href]:is(:not([class*=cap-]),[data-link],.cap-footnote-ref):not(nav a){-webkit-text-decoration:var(--link-decoration);text-decoration:var(--link-decoration);text-underline-offset:var(--link-offset);border-radius:var(--radius-s);-webkit-box-decoration-break:clone;box-decoration-break:clone}a[href]:is(:not([class*=cap-]),[data-link],.cap-footnote-ref):not(nav a):visited,a[href]:is(:not([class*=cap-]),[data-link],.cap-footnote-ref):not(nav a)[data-force=visited]{color:var(--accent-visited)}a[href]:is(:not([class*=cap-]),[data-link],.cap-footnote-ref):not(nav a):hover,a[href]:is(:not([class*=cap-]),[data-link],.cap-footnote-ref):not(nav a)[data-force=hover]{color:var(--accent-hover);-webkit-text-decoration:var(--link-hover-decoration);text-decoration:var(--link-hover-decoration);text-underline-offset:var(--link-offset);background:var(--link-hover-bg);box-shadow:0 0 0 var(--link-tint-pad) var(--link-hover-bg)}a[href]:is(:not([class*=cap-]),[data-link],.cap-footnote-ref):not(nav a):active,a[href]:is(:not([class*=cap-]),[data-link],.cap-footnote-ref):not(nav a)[data-force=pressed]{color:var(--accent-hover);background:var(--link-pressed-bg);box-shadow:0 0 0 var(--link-tint-pad) var(--link-pressed-bg)}@media (forced-colors:active){a[href]:is(:not([class*=cap-]),[data-link],.cap-footnote-ref):not(nav a):hover{text-decoration:underline}}a:hover{color:var(--accent-hover)}@media (prefers-reduced-motion:no-preference){a{transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}}:focus:not(:focus-visible){outline:none}:focus-visible,a[data-force=focus]{outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}[role=region][tabindex="0"]:focus-visible{outline-offset:calc(var(--focus-width) * -1)}@media print{:root{--print-rule:#999}:is([data-print=hide],.cap-skip,.cap-shell-skip,.cap-site-header-skip,.cap-site-header:not([data-variant=letterhead]),.cap-family-footer,.cap-lightbox,.cap-toc,.cap-share-row,.cap-anchor-bar,.cap-message,dialog:not([open])){display:none!important}.cap-page{max-inline-size:none;padding-inline:0}:where(pre){white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--print-rule)}:where([data-context=prose],.cap-prose) a[href^=http]:after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-size:9pt}:where(h2,h3,h4){break-after:avoid}:where(figure,pre,table,img,.cap-form-boxes){break-inside:avoid}}@media (prefers-reduced-transparency:reduce){.cap-site-header[data-translucent]{background:var(--header-bg);-webkit-backdrop-filter:none;backdrop-filter:none}dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){:where(.cap-btn,.cap-pill,.cap-chip,.cap-status,[data-edge=shadow]){outline:var(--line-w) solid transparent}:where([aria-selected=true],[aria-pressed=true],[aria-current]:not([aria-current=false])){outline:var(--line-w) solid transparent;outline-offset:calc(-1 * var(--focus-offset))}:focus-visible{outline:calc(var(--focus-width) + var(--line-w)) solid Highlight}}@supports (aspect-ratio:attr(width type(<number>)) / attr(height type(<number>))){:where(img[width][height]){aspect-ratio:attr(width type(<number>)) / attr(height type(<number>))}}body{background:var(--ground);color:var(--text);font:var(--weight-regular) var(--text-size) / var(--leading) var(--face);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;margin:0}[data-density]:where(:not(:root)){font-size:var(--text-size);line-height:var(--leading)}[data-context]{font-family:var(--face);font-size:var(--text-size);line-height:var(--leading)}.cap-arrow{--icon-size:1.1em;block-size:1.1em;inline-size:1.1em;opacity:var(--arrow-rest);translate:var(--arrow-shift) 0;flex:none}:is(a,button):is(:hover,:focus-visible)>.cap-arrow{opacity:1;translate:0}@media (prefers-reduced-motion:no-preference){.cap-arrow{transition:opacity var(--dur-base) var(--ease-out), translate var(--dur-base) var(--ease-out)}}button{cursor:pointer}h1,h2,h3{text-wrap:balance}p,li,dd,blockquote,figcaption{text-wrap:pretty}h1{font-weight:var(--weight-title)}h2,h3,h4{font-weight:var(--weight-heading)}@media (pointer:coarse){input,select,textarea{font-size:max(var(--fs-input-coarse), 1em)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility}body{min-block-size:100dvh;font:var(--weight-regular) var(--title-6) / var(--leading-relaxed) var(--fx-body)}:where(h1,h2,h3,h4){font-family:var(--display);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug);line-height:var(--leading-tight);color:var(--text)}:where(button,input,select,textarea,label,legend,table,nav,kbd){font-family:var(--ui)}a{color:inherit;text-decoration:none}a:hover{color:inherit}:focus-visible{outline:var(--line-w-bar) solid var(--ring);outline-offset:var(--focus-offset)}::selection{background:var(--accent-soft);color:var(--accent-text)}@media (forced-colors:active){a,button{border:var(--line-w) solid transparent}}}@layer cap.components{:is(.cap-skip,.cap-shell-skip,.cap-site-header-skip){z-index:var(--z-skip);padding:var(--space-3) var(--space-4);border-radius:var(--radius-m);background:var(--primary);color:var(--primary-fg);box-shadow:var(--shadow-m);font-weight:var(--weight-semibold);text-decoration:none;position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3)}:is(.cap-skip,.cap-shell-skip,.cap-site-header-skip):not(:focus-visible){transform:translateY(-200%)}.cap-site-header{--header-bg:var(--ground);--header-fg:var(--text);--header-fg-muted:var(--muted);--header-line:var(--line);--header-hover:color-mix(in srgb, var(--header-bg), var(--header-fg) 12%);--header-accent:var(--accent);--header-cta:var(--primary);--header-cta-fg:var(--primary-fg);--header-avatar:var(--accent-12);--header-avatar-fg:var(--ground);--header-fs:var(--fs-body);--header-side:var(--space-6);--header-max-inline-size:100%;--header-inset:max(var(--header-side), (100% - var(--header-max-inline-size)) / 2 + var(--header-side));--header-link-weight:var(--weight-regular);--header-link-current-weight:var(--weight-medium);--header-link-pad:0;--header-links-gap:20px;--header-chev-size:var(--fs-small);--header-link-gap:var(--space-2);--header-sheet-label-ink:var(--muted);--header-sheet-label-fs:var(--fs-detail);--header-sheet-label-weight:var(--weight-medium);--header-sheet-label-case:none;--header-sheet-label-tracking:normal;--header-sheet-row-fs:var(--fs-body);--header-sheet-row-h:max(var(--control), var(--target));--header-edge:var(--header-line);--header-scrolled-edge:var(--header-edge);--header-scrolled-shadow:none;--header-translucent-mix:85%;--header-scrolled-mix:var(--header-translucent-mix);--header-blur:12px;z-index:calc(var(--z-sticky) + 3);box-sizing:border-box;inline-size:100%;block-size:var(--header-h);padding-inline:var(--header-inset);background:var(--header-bg);color:var(--header-fg);border-block-end:var(--line-w) solid var(--header-edge);font-family:var(--font-ui,var(--ui));font-size:var(--header-fs);line-height:var(--leading-snug);align-items:center;display:flex;position:sticky;top:0}.cap-site-header[data-sticky=false]{position:relative}.cap-site-header[data-translucent]{background:color-mix(in srgb, var(--header-bg) var(--header-translucent-mix), transparent);-webkit-backdrop-filter:blur(var(--header-blur));backdrop-filter:blur(var(--header-blur))}.cap-site-header[data-scrolled]{border-block-end-color:var(--header-scrolled-edge);box-shadow:var(--header-scrolled-shadow)}.cap-site-header[data-translucent][data-scrolled]{background:color-mix(in srgb, var(--header-bg) var(--header-scrolled-mix), transparent)}.cap-site-header :focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}.cap-site-header[data-band=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--header-bg:var(--accent-12);--header-fg:var(--accent-1);--header-fg-muted:color-mix(in srgb, var(--accent-1) 74%, var(--accent-12));--header-line:color-mix(in srgb, var(--accent-1) 18%, var(--accent-12));--header-avatar:var(--primary);--header-avatar-fg:var(--primary-fg)}:root[data-theme=dark] .cap-site-header[data-band=dark]{--header-bg:var(--surface);--header-fg:var(--text);--header-fg-muted:var(--muted);--header-line:var(--line)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cap-site-header[data-band=dark]{--header-bg:var(--surface);--header-fg:var(--text);--header-fg-muted:var(--muted);--header-line:var(--line)}}.cap-site-header-ground{display:none}@supports (container-type:scroll-state){.cap-site-header[data-rest=clear]:not([data-sticky=false]){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-block-end-color:#0000;container:cap-site-header/scroll-state}.cap-site-header[data-rest=clear]:not([data-sticky=false])>.cap-site-header-ground{z-index:-1;background:var(--header-bg);border-block-end:var(--line-w) solid var(--header-line);pointer-events:none;display:block;position:absolute;inset:0 0 -1px}.cap-site-header[data-rest=clear]:not([data-sticky=false])[data-translucent]>.cap-site-header-ground{background:color-mix(in srgb, var(--header-bg) 85%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cap-site-header-ground{opacity:0}@container cap-site-header scroll-state(stuck:top){.cap-site-header-ground{opacity:1}}@media (prefers-reduced-motion:no-preference){.cap-site-header-ground{transition:opacity var(--dur-base) var(--ease-out)}}}:root:has(.cap-site-header:not([data-sticky=false])){scroll-padding-top:calc(var(--header-h) + var(--space-3))}.cap-site-header [data-logo-fill=on]{fill:var(--on)}.cap-site-header-logo{align-items:center;gap:var(--space-3);border-radius:var(--radius-s);min-block-size:24px;min-inline-size:0;color:var(--header-fg);white-space:nowrap;flex:0 auto;text-decoration:none;display:inline-flex;overflow:hidden}.cap-site-header-logo :is(svg,img){flex:none;block-size:24px;inline-size:auto;max-inline-size:160px}.cap-site-header-logo source{display:none}.cap-site-header-switcher{align-items:center;gap:var(--space-3);min-inline-size:0;margin-inline-start:var(--space-4);display:flex}.cap-site-header-sep{color:var(--header-fg-muted);font-size:var(--fs-h3)}.cap-site-header-switch{align-items:center;gap:var(--space-3);block-size:32px;padding:0 var(--space-3-5);border:var(--line-w) solid var(--header-line);border-radius:var(--radius-m);color:var(--header-fg);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;display:inline-flex}.cap-site-header-switch:hover,.cap-site-header-switch[aria-expanded=true],.cap-site-header-switch[data-force=hover]{background:var(--header-hover)}.cap-site-header-switch>svg{flex:none;block-size:16px;inline-size:16px}.cap-site-header-switch-tile{border-radius:var(--radius-m);background:var(--header-cta);block-size:22px;inline-size:22px;color:var(--header-cta-fg);font-size:var(--fs-label);font-weight:var(--weight-semibold);flex:none;place-items:center;display:grid}.cap-site-header-switch-tile:before{content:attr(data-tile)}.cap-site-header-chev{inline-size:var(--header-chev-size);block-size:var(--header-chev-size);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}[aria-expanded=true]>.cap-site-header-chev{rotate:180deg}.cap-site-header-sections{min-inline-size:0;margin-inline-start:var(--space-6)}.cap-site-header-sections>ul{align-items:center;gap:var(--header-links-gap);margin:0;padding:0;list-style:none;display:flex}.cap-site-header[data-links=center] .cap-site-header-sections{margin:0;position:absolute;left:50%;translate:-50%}.cap-site-header[data-links=right] .cap-site-header-sections{margin-inline-start:auto}.cap-site-header-link{align-items:center;gap:var(--header-link-gap);min-block-size:max(36px, var(--target));padding:var(--header-link-pad);border-radius:var(--radius-s);color:var(--header-fg-muted);font:inherit;font-weight:var(--header-link-weight);white-space:nowrap;cursor:pointer;background:0 0;border:0;text-decoration:none;display:inline-flex;position:relative}.cap-site-header-link:hover,.cap-site-header-link[aria-expanded=true],.cap-site-header-link[data-force=hover]{color:var(--header-fg)}.cap-site-header-link:not([aria-current=page],[data-current]):after{content:"";inset-inline:0;bottom:var(--space-2);block-size:var(--link-rule);background:var(--header-accent);transform-origin:0;position:absolute;scale:0 1}.cap-site-header-link:not([aria-current=page],[data-current]):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{transform-origin:100%}.cap-site-header-link:not([aria-current=page],[data-current]):is(:hover,:focus-visible):after{scale:1}.cap-site-header-link[aria-current=page],.cap-site-header-link[data-current]{color:var(--header-fg);font-weight:var(--header-link-current-weight)}:is(.cap-site-header-link[aria-current=page],.cap-site-header-link[data-current]):after{content:"";inset-inline:0;bottom:var(--space-2);background:var(--header-accent);block-size:2px;position:absolute}.cap-site-header-tools{align-items:center;gap:var(--header-tools-gap,var(--space-3));margin-inline-start:auto;display:flex}.cap-site-header[data-links=right] .cap-site-header-sections+.cap-site-header-tools{margin-inline-start:var(--space-4)}.cap-site-header[data-links=right] .cap-site-header-sections+.cap-site-header-tools:before{content:"";display:var(--header-sep,block);block-size:16px;inline-size:1px;background:var(--header-line);margin-inline-end:var(--space-2)}.cap-site-header-extras{align-items:center;gap:var(--header-tools-gap,var(--space-3));display:flex}.cap-site-header-extras>.cap-site-header-cta{order:var(--header-cta-order,0)}.cap-site-header-tools>.cap-site-header-theme{order:var(--header-theme-order,0)}.cap-site-header .cap-site-header-icon.cap-site-header-theme .cap-theme-icon{width:var(--header-icon-glyph,18px);height:var(--header-icon-glyph,18px);stroke-width:var(--header-icon-stroke,1.6)}.cap-site-header .cap-site-header-icon{inline-size:var(--header-icon-size,36px);block-size:var(--header-icon-size,36px);border:var(--icon-border) solid var(--header-line);border-radius:var(--icon-radius);background:var(--header-icon-bg,none);color:var(--header-fg-muted);font:inherit;cursor:pointer;flex:none;place-items:center;padding:0;text-decoration:none;display:inline-grid;position:relative}.cap-site-header .cap-site-header-icon:hover,.cap-site-header .cap-site-header-icon[aria-expanded=true],.cap-site-header .cap-site-header-icon[data-force=hover]{background:var(--header-hover);color:var(--header-fg)}.cap-site-header .cap-site-header-icon>svg{inline-size:var(--header-icon-glyph,18px);block-size:var(--header-icon-glyph,18px);fill:none;stroke:currentColor;stroke-width:var(--header-icon-stroke,1.6);stroke-linecap:round;stroke-linejoin:round}.cap-site-header-badge{--_bubble:var(--space-5);top:calc(50% - 9px - var(--_bubble) / 2);box-shadow:0 0 0 var(--line-w-thick) var(--header-bg);position:absolute;inset-inline-start:calc(50% + 9px + var(--space-1))}.cap-site-header-cta{block-size:32px;padding:0 calc(var(--space-4) + var(--space-1));border-radius:var(--radius-m);background:var(--header-cta);color:var(--header-cta-fg);font:inherit;font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;border:0;align-items:center;text-decoration:none;display:inline-flex}.cap-site-header-cta:hover,.cap-site-header-cta[data-force=hover]{background:color-mix(in srgb, var(--header-cta), var(--header-cta-fg) 12%)}.cap-site-header-account{align-items:center;display:flex}.cap-site-header-account:empty{display:none}.cap-site-header .cap-site-header-avatar{border-radius:var(--radius-full)}.cap-site-header .cap-site-header-avatar>.cap-site-header-initials{border-radius:var(--radius-full);background:var(--header-avatar);block-size:32px;inline-size:32px;color:var(--header-avatar-fg);font-size:var(--fs-small);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);place-items:center;display:grid;position:relative}.cap-site-header .cap-site-header-avatar>.cap-site-header-initials:before{content:attr(data-initials)}.cap-site-header .cap-site-header-avatar .cap-site-header-avatar-image{border-radius:inherit;object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.cap-site-header .cap-site-header-avatar:hover>.cap-site-header-initials{opacity:var(--opacity-soft)}.cap-site-header-signin{align-items:center;gap:var(--space-2);min-block-size:36px;padding:0 var(--space-2);border-radius:var(--radius-m);color:var(--header-fg);white-space:nowrap;text-decoration:none;display:inline-flex}.cap-site-header-signin:hover{background:var(--header-hover)}.cap-site-header-signin>svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;block-size:18px;inline-size:18px;display:none}.cap-site-header .cap-site-header-menu{display:none}.cap-site-header-panel{inset:auto;top:var(--cap-popover-y,0px);left:var(--cap-popover-x,0px);box-sizing:border-box;min-inline-size:220px;max-inline-size:calc(100vw - 2 * var(--space-3));max-block-size:calc(100dvh - var(--header-h) - var(--space-5));padding:var(--space-2);border:var(--line-w) solid var(--line);border-radius:var(--radius-l);background:var(--surface);color:var(--text);box-shadow:var(--shadow-l);font-family:var(--font-ui,var(--ui));font-size:var(--header-fs,var(--fs-body));line-height:var(--leading-snug);margin:0;position:fixed;overflow:auto}.cap-site-header-panel[data-size=wide]{inline-size:min(var(--header-panel-w,40rem), 100vw - 2 * var(--space-3))}.cap-site-header-panel:not([data-placed-by]){top:var(--header-h);left:var(--header-inset,var(--space-6))}.cap-site-header-panel:not([data-placed-by])[data-align=end]{right:var(--header-inset,var(--space-6));left:auto}.cap-site-header-form{display:contents}.cap-site-header-panel-list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.cap-site-header-panel-list :is(a,button){align-items:center;gap:var(--space-4);inline-size:100%;min-block-size:max(var(--control), var(--target));padding:0 var(--space-4);border-radius:var(--radius-m);color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.cap-site-header-panel-list :is(a,button):hover,.cap-site-header-panel-list :is(a,button):focus-visible{background:var(--sunken)}.cap-site-header-panel-list :is(a,button)[aria-current]{background:var(--sunken);font-weight:var(--weight-semibold)}.cap-site-header-panel-list :is(a,button):focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:calc(-1 * var(--focus-offset))}.cap-site-header-panel-label{padding:var(--space-3) var(--space-4) var(--space-2);color:var(--muted);font-size:var(--fs-detail);font-weight:var(--weight-medium)}.cap-site-header-panel hr{margin:var(--space-2) var(--space-2);border:0;border-block-start:var(--line-w) solid var(--line)}.cap-site-header-who{gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-3);display:grid}.cap-site-header-who small{color:var(--muted);font-size:var(--fs-detail);overflow-wrap:anywhere}.cap-site-header-mark{block-size:20px;inline-size:20px;color:var(--accent-text);flex:none;place-items:center;display:grid}.cap-site-header-mark svg{block-size:18px;inline-size:18px}.cap-site-header-count{margin-inline-start:auto}.cap-site-header-sheet>.cap-dialog-body{padding:var(--space-3);padding-block-end:var(--space-5)}.cap-site-header-sheet .cap-site-header-sheet-title{font-size:var(--fs-lead)}.cap-site-header-sheet .cap-site-header-sheet-title:focus{outline:none}.cap-site-header-sheet-label{padding:var(--space-4) var(--space-4) var(--space-2);color:var(--header-sheet-label-ink);font-size:var(--header-sheet-label-fs);font-weight:var(--header-sheet-label-weight);letter-spacing:var(--header-sheet-label-tracking);text-transform:var(--header-sheet-label-case)}.cap-site-header-sheet .cap-site-header-sheet-list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.cap-site-header-sheet .cap-site-header-sheet-list :is(a,button){align-items:center;gap:var(--space-4);inline-size:100%;min-block-size:var(--header-sheet-row-h);padding:0 var(--space-4);border-radius:var(--radius-m);color:var(--text);font:inherit;font-size:var(--header-sheet-row-fs);text-align:start;background:0 0;border:0;text-decoration:none;display:flex}.cap-site-header-sheet .cap-site-header-sheet-list :is(a,button):hover{background:var(--sunken)}.cap-site-header-sheet .cap-site-header-sheet-list :is(a,button)[aria-current=page],.cap-site-header-sheet .cap-site-header-sheet-list :is(a,button)[aria-current=true]{background:var(--accent-12);color:var(--ground);font-weight:var(--weight-semibold)}.cap-site-header-sheet .cap-site-header-sheet-list .cap-site-header-count{margin-inline-start:auto}.cap-site-header-sheet-name{flex:1;min-inline-size:0}.cap-site-header-sheet-icon{block-size:24px;inline-size:24px;color:var(--accent-text);flex:none;place-items:center;display:grid}.cap-site-header-sheet-icon svg{block-size:20px;inline-size:20px}[aria-current]>.cap-site-header-sheet-icon{color:inherit}.cap-site-header[data-sheet-icons=auto] .cap-site-header-sheet:not(:has(.cap-site-header-sheet-icon:not(:empty))) .cap-site-header-sheet-icon{display:none}.cap-dialog-body .cap-site-header-sheet-cta{margin:var(--space-5) var(--space-3) 0;min-block-size:max(var(--control), var(--target));border-radius:var(--radius-m);background:var(--primary);color:var(--primary-fg);font-weight:var(--weight-semibold);justify-content:center;align-items:center;text-decoration:none;display:flex}.cap-site-header-sheet-account{padding:var(--space-2) var(--space-3) var(--space-3);border-block-start:var(--line-w) solid var(--line);flex:none}.cap-site-tabs{display:none}@media (width<=359.98px){.cap-site-header-logo>:is(svg,img)~*{display:none}}@media (width<=767.98px){.cap-site-header{--header-side:var(--space-5);container:cap-site-header-row/inline-size}}@media (width<=1023.98px){.cap-site-header[data-collapse=lg]{container:cap-site-header-row/inline-size}}@media (width<=767.98px){.cap-site-header[data-rest=clear]:not([data-sticky=false]){container:cap-site-header cap-site-header-row / scroll-state inline-size}}@media (width<=1023.98px){.cap-site-header[data-collapse=lg][data-rest=clear]:not([data-sticky=false]){container:cap-site-header cap-site-header-row / scroll-state inline-size}}@container cap-site-header-row (width>=0){.cap-site-header :is(.cap-site-header-switcher,.cap-site-header-sections,.cap-site-header-cta){display:none}.cap-site-header .cap-site-header-extras[data-phone=bar] .cap-site-header-cta{padding-inline:var(--space-4);display:inline-flex}.cap-site-header .cap-site-header-tools{gap:var(--header-tools-gap,var(--space-2))}.cap-site-header .cap-site-header-tools:before{display:none}.cap-site-header[data-links=right] .cap-site-header-sections+.cap-site-header-tools{margin-inline-start:auto}.cap-site-header[data-links=right] .cap-site-header-sections+.cap-site-header-tools:before{display:none}.cap-site-header .cap-site-header-menu{inline-size:var(--header-menu-size,var(--header-icon-size,36px));block-size:var(--header-menu-size,var(--header-icon-size,36px));border-color:var(--header-menu-line,var(--header-line));background:var(--header-menu-bg,var(--header-icon-bg,none));display:inline-grid}.cap-site-header .cap-site-header-menu>svg{inline-size:var(--header-menu-glyph,var(--header-icon-glyph,18px));block-size:var(--header-menu-glyph,var(--header-icon-glyph,18px))}.cap-site-header-signin{justify-content:center;inline-size:36px;padding:0}.cap-site-header-signin>svg{display:block}.cap-site-header-signin>.cap-site-header-signin-text{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@media (width<=767.98px){:root:has(.cap-site-tabs){scroll-padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}:root:has(.cap-site-tabs) .cap-message{inset-block-end:calc(5.5rem + env(safe-area-inset-bottom,0px))}.cap-site-tabs{z-index:var(--z-tabbar);padding:var(--space-2) var(--space-2) calc(var(--space-2) + env(safe-area-inset-bottom,0px));background:var(--surface);border-block-start:var(--line-w) solid var(--line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:sticky;inset-block-end:0}.cap-site-tabs a{justify-items:center;gap:var(--space-1);min-block-size:var(--target);padding:var(--space-2) 0;border-radius:var(--radius-m);color:var(--muted);font-size:max(var(--fs-small), var(--fs-label));font-weight:var(--weight-semibold);outline-offset:calc(-1 * var(--focus-offset));text-decoration:none;display:grid;position:relative}.cap-site-tabs a[aria-current=page]{color:var(--accent-text)}.cap-site-tabs svg{box-sizing:content-box;block-size:20px;inline-size:20px;padding:var(--space-1) calc(var(--space-4) + var(--space-1));border-radius:var(--radius-full);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.cap-site-tabs a[aria-current=page] svg{background:var(--accent-4)}.cap-site-tabs .cap-site-header-badge{top:0;box-shadow:0 0 0 var(--line-w-thick) var(--surface);inset-inline-start:calc(50% + var(--space-4))}@media (width<=359.98px){.cap-site-tabs .cap-site-header-badge{padding-inline:var(--space-1);inset-inline-start:calc(50% + var(--space-3-5))}}}@media (prefers-reduced-motion:no-preference){.cap-site-header :is(.cap-site-header-icon,.cap-site-header-link,.cap-site-header-switch,.cap-site-header-cta,.cap-site-header-signin),.cap-site-header-panel-list :is(a,button),.cap-site-header-sheet-list :is(a,button){transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}.cap-site-header-link:after{transition:scale var(--dur-base) var(--ease-out)}.cap-site-header-chev{transition:rotate var(--dur-fast) var(--ease-out)}:is(.cap-site-header-panel,.cap-site-header-search-panel){transition:opacity var(--dur-fast) var(--ease-out), overlay var(--dur-fast) allow-discrete, display var(--dur-fast) allow-discrete}@starting-style{:is(.cap-site-header-panel,.cap-site-header-search-panel){opacity:0}}:is(.cap-site-header-panel,.cap-site-header-search-panel):not(:popover-open){opacity:0}}@media (forced-colors:active){.cap-site-header{border-block-end-color:canvastext}.cap-site-header-link:is([aria-current=page],[data-current]):after{forced-color-adjust:none;background:canvastext}.cap-site-header-badge,.cap-site-header-count{forced-color-adjust:none;color:canvas;background:canvastext}.cap-site-header-sheet-list [aria-current],.cap-site-tabs a[aria-current]{outline:var(--focus-width) solid CanvasText}}:is(.cap-dialog,.cap-confirm-page){border:var(--line-w) solid var(--line);border-radius:var(--radius-l);background:var(--raised);color:var(--text);box-shadow:var(--shadow-l);font-size:var(--fs-body)}.cap-dialog{--cap-dialog-w:30rem;--cap-dialog-gap:max(var(--space-5), env(safe-area-inset-top,0px), env(safe-area-inset-bottom,0px));--cap-dialog-top:max(var(--space-5), 10dvh);--cap-dialog-from:translateY(8px) scale(.96);--cap-dialog-to:translateY(4px) scale(.98);--cap-dialog-dir:1}:where([dir=rtl]) .cap-dialog{--cap-dialog-dir:-1}.cap-dialog:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--cap-dialog-dir:-1}.cap-dialog{box-sizing:border-box;width:min(var(--cap-dialog-w), calc(100% - 2 * var(--cap-dialog-gap)));max-width:none;height:fit-content;max-height:calc(100dvh - 2 * var(--cap-dialog-gap));overscroll-behavior:contain;margin:auto;padding:0;overflow:hidden}.cap-dialog[open]{flex-direction:column;display:flex}.cap-dialog:focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:calc(-1 * var(--focus-offset))}.cap-dialog[data-cap-inline]>form{display:contents}.cap-dialog[data-cap-inline]:not(:modal){margin-block:var(--space-4);max-height:none;box-shadow:none;margin-inline:auto;position:static;inset:auto}.cap-dialog::backdrop{overscroll-behavior:contain;background:var(--scrim);overflow:hidden}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cap-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.cap-dialog[data-size=sm]{--cap-dialog-w:24rem}.cap-dialog[data-size=lg]{--cap-dialog-w:42rem}.cap-dialog:is([data-placement=right],[data-placement=left]){--cap-dialog-w:35rem;width:min(var(--cap-dialog-w), 85%);height:100%;max-height:100%;padding-block:env(safe-area-inset-top,0px) env(safe-area-inset-bottom,0px);border-radius:0;margin:0;inset-block:0}.cap-dialog:is([data-placement=right],[data-placement=left])[data-size=sm]{--cap-dialog-w:24rem}.cap-dialog:is([data-placement=right],[data-placement=left])[data-size=lg]{--cap-dialog-w:48rem}.cap-dialog[data-placement=right]{border-width:0;border-inline-start-width:var(--line-w);--cap-dialog-from:translateX(calc(2.5rem * var(--cap-dialog-dir)));--cap-dialog-to:translateX(calc(1.25rem * var(--cap-dialog-dir)));inset-inline:auto 0}.cap-dialog[data-placement=left]{border-width:0;border-inline-end-width:var(--line-w);--cap-dialog-from:translateX(calc(-2.5rem * var(--cap-dialog-dir)));--cap-dialog-to:translateX(calc(-1.25rem * var(--cap-dialog-dir)));inset-inline:0 auto}.cap-dialog[data-placement=bottom]{width:100%;border-width:var(--line-w) 0 0;border-radius:var(--radius-l) var(--radius-l) 0 0;--cap-dialog-from:translateY(2.5rem);--cap-dialog-to:translateY(1.25rem);margin:0;padding-block-end:env(safe-area-inset-bottom,0px);inset-block:auto 0;inset-inline:0}.cap-dialog[data-placement=top]{margin-block:var(--cap-dialog-top) auto;max-height:calc(100dvh - var(--cap-dialog-top) - var(--cap-dialog-gap));inset-block:0}.cap-dialog-header{gap:var(--space-3);padding:var(--pad-card) var(--pad-card) 0;flex-direction:column;flex:none;display:flex}.cap-dialog-header:not(:has(~.cap-dialog-body)){padding-block-end:var(--pad-card)}.cap-dialog-header[data-divider]{border-block-end:var(--line-w) solid var(--line);padding-block-end:var(--pad-card)}.cap-dialog:has(>.cap-dialog-close)>.cap-dialog-header{padding-inline-end:calc(var(--pad-card) + var(--target))}.cap-dialog-header:has(>.cap-dialog-media){column-gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.cap-dialog-header:has(>.cap-dialog-media)>:not(.cap-dialog-media){grid-column:2}.cap-dialog-header:has(>.cap-dialog-media)>.cap-dialog-media{grid-row:1/span 2}.cap-dialog-media{width:var(--target);height:var(--target);border-radius:var(--radius-m);background:var(--sunken);color:var(--text);justify-content:center;align-items:center;display:inline-flex}.cap-dialog-media[data-tone=crit]{background:var(--crit-soft);color:var(--crit)}.cap-dialog-media[data-tone=warn]{background:var(--warn-soft);color:var(--text)}.cap-dialog-media>svg{width:1.5em;height:1.5em}.cap-dialog-title{font-size:var(--fs-lead);font-weight:var(--weight-heading);line-height:var(--leading-tight);letter-spacing:calc(-1 * var(--tracking-wide));text-wrap:balance;overflow-wrap:anywhere;margin:0}.cap-dialog-description{color:var(--muted);font-size:var(--fs-body);text-wrap:pretty;margin:0}.cap-dialog-description a{color:inherit;font-weight:var(--weight-semibold)}.cap-dialog-description a:hover{color:var(--text)}.cap-dialog-body{align-content:start;gap:var(--space-3);min-height:0;padding:var(--pad-card);overscroll-behavior:contain;flex:auto;display:grid;position:relative;overflow-y:auto}.cap-dialog-body[data-flush]{padding:0}.cap-dialog-body p{margin:0}.cap-dialog-body:focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:calc(-1 * var(--focus-offset))}:where(.cap-dialog-body) ul{gap:var(--space-2);margin:0;padding-inline-start:1.15em;list-style:outside;display:grid}.cap-dialog-footer{gap:var(--space-3);padding:var(--pad-card);border-block-start:var(--line-w) solid var(--line);background:var(--sunken);flex-direction:column;flex:none;display:flex}.cap-dialog:is([data-placement=right],[data-placement=left],[data-placement=bottom])>.cap-dialog-footer{background:0 0}.cap-dialog[data-size=sm]>.cap-dialog-footer{grid-auto-columns:1fr;grid-auto-flow:column;display:grid}@media (width>=40rem){.cap-dialog-footer{flex-direction:row;justify-content:flex-end;align-items:center}.cap-dialog-footer[data-align=between]{justify-content:space-between}.cap-dialog-footer[data-align=start]{justify-content:flex-start}.cap-dialog[data-size=sm]>.cap-dialog-footer{display:flex}}.cap-dialog>.cap-dialog-close{z-index:1;position:absolute;inset-block-start:calc(var(--pad-card) / 2);inset-inline-end:calc(var(--pad-card) / 2)}@media (prefers-reduced-motion:no-preference){.cap-dialog{opacity:0;transform:var(--cap-dialog-to);transition-property:opacity,transform,overlay,display;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out);transition-behavior:allow-discrete}.cap-dialog[data-placement=top]{--cap-dialog-from:none;--cap-dialog-to:none;transition-duration:0s}.cap-dialog[open]{opacity:1;transition-duration:var(--dur-fast), var(--dur-base);transform:none}.cap-dialog::backdrop{opacity:0;transition-property:opacity,overlay,display;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out);transition-behavior:allow-discrete}.cap-dialog[open]::backdrop{opacity:1;transition-duration:var(--dur-base)}.cap-dialog:is([data-placement=bottom],[data-placement=right],[data-placement=left])[data-cap-wired]:not([data-cap-modal-lock],[role=alertdialog])>.cap-dialog-header{touch-action:pan-y;-webkit-user-select:none;user-select:none}.cap-dialog[data-placement=bottom][data-cap-wired]:not([data-cap-modal-lock],[role=alertdialog])>.cap-dialog-header{touch-action:pan-x}.cap-dialog[data-placement=bottom][data-cap-wired]:not([data-cap-modal-lock],[role=alertdialog])>.cap-dialog-header:before{content:"";block-size:4px;inline-size:2.25rem;margin-block:calc(var(--pad-card) / -2) var(--space-1);border-radius:var(--radius-full);background:var(--line-strong);align-self:center}.cap-dialog[data-cap-dragging]::backdrop{opacity:calc(1 - var(--cap-drag,0));transition-duration:0s}@starting-style{.cap-dialog[open]{opacity:0;transform:var(--cap-dialog-from)}.cap-dialog[open]::backdrop{opacity:0}}}@media (forced-colors:active){.cap-dialog,.cap-dialog-footer,.cap-dialog-header[data-divider]{border-color:canvastext}}:where(.cap-dialog-body nav) ul{margin:0;padding:0;list-style:none}:where(.cap-dialog-body nav) a{min-block-size:max(var(--target), var(--row-h));padding-inline:var(--pad-x);border-radius:var(--radius-m);color:var(--text);align-items:center;text-decoration:none;display:flex}:where(.cap-dialog-body nav) a:hover{background:var(--sunken)}[data-cap=popover]{display:contents}.cap-popover:where(:not([popover]),:popover-open){display:flex}.cap-popover[data-variant=tooltip]:where(:not([popover]),:popover-open){display:inline-flex}.cap-popover{--_side:bottom;--_tx:0px;--_ty:0px;--_arrow:0px;--_line:var(--line);box-sizing:border-box;gap:var(--space-3);max-inline-size:calc(100vw - 16px);padding:var(--pad-card);border-radius:var(--radius-l);background:var(--raised);color:var(--text);box-shadow:0 0 0 var(--line-w) var(--line), var(--shadow-m);font-size:var(--fs-body);line-height:var(--leading-compact);text-align:start;transform-origin:var(--transform-origin,var(--_origin,center));border:0;flex-direction:column;margin:0;overflow:visible}.cap-popover:focus{outline:none}.cap-popover:where([popover],[data-size]){inline-size:18rem}.cap-popover[data-size=sm]{inline-size:14rem}.cap-popover[data-size=lg]{inline-size:24rem}.cap-popover[data-size=auto]{inline-size:fit-content}.cap-popover[data-flush]{gap:0;padding:0}.cap-popover:is([data-side=bottom]:not([data-placed]),[data-placed=bottom]){--_ty:-4px;--_origin:top}.cap-popover:is([data-side=top]:not([data-placed]),[data-placed=top]){--_ty:4px;--_origin:bottom}.cap-popover:is([data-side=left]:not([data-placed]),[data-side=inline-start]:not([data-placed]),[data-placed=left]){--_tx:4px;--_origin:right}.cap-popover:is([data-side=right]:not([data-placed]),[data-side=inline-end]:not([data-placed]),[data-placed=right]){--_tx:-4px;--_origin:left}.cap-popover-header{gap:var(--space-1);flex-direction:column;display:flex}.cap-popover-title{font-size:inherit;font-weight:var(--weight-semibold);color:var(--text);margin:0}.cap-popover-description{color:var(--muted);margin:0}.cap-popover-arrow{background:inherit;border:var(--line-w) solid transparent;border-radius:var(--radius-xs);pointer-events:none;block-size:8px;inline-size:8px;position:absolute;rotate:45deg}.cap-popover:is([data-side=bottom]:not([data-placed]),[data-placed=bottom])>.cap-popover-arrow{top:calc(-1 * (var(--space-1-5) + var(--space-1)));left:var(--cap-arrow-x,50%);border-color:var(--_line) transparent transparent var(--_line);translate:-50%}.cap-popover:is([data-side=top]:not([data-placed]),[data-placed=top])>.cap-popover-arrow{bottom:calc(-1 * (var(--space-1-5) + var(--space-1)));left:var(--cap-arrow-x,50%);border-color:transparent var(--_line) var(--_line) transparent;translate:-50%}.cap-popover:is([data-side=left]:not([data-placed]),[data-side=inline-start]:not([data-placed]),[data-placed=left])>.cap-popover-arrow{right:calc(-1 * (var(--space-1-5) + var(--space-1)));top:var(--cap-arrow-y,50%);border-color:var(--_line) var(--_line) transparent transparent;translate:0 -50%}.cap-popover:is([data-side=right]:not([data-placed]),[data-side=inline-end]:not([data-placed]),[data-placed=right])>.cap-popover-arrow{left:calc(-1 * (var(--space-1-5) + var(--space-1)));top:var(--cap-arrow-y,50%);border-color:transparent transparent var(--_line) var(--_line);translate:0 -50%}.cap-popover:has(>.cap-popover-arrow){--_arrow:4px}.cap-popover[data-variant=tooltip]{--_line:var(--line-strong);align-items:center;gap:var(--space-3);inline-size:fit-content;max-inline-size:min(20rem,100vw - 16px);padding:var(--space-2) var(--space-4);border-radius:var(--radius-m);background:var(--raised);color:var(--text);box-shadow:0 0 0 var(--line-w) var(--_line), var(--shadow-m);font-size:var(--fs-detail);font-weight:var(--weight-medium);white-space:nowrap;flex-direction:row}.cap-popover[data-variant=tooltip]:has(kbd){padding-inline-end:var(--space-3)}.cap-popover[data-variant=tooltip] .cap-keys{gap:var(--space-1);display:inline-flex}.cap-popover[data-variant=tooltip] kbd{min-inline-size:1.6em;padding:0 var(--space-2);border:var(--line-w) solid var(--line-strong);border-block-end-width:var(--line-w-thick);border-radius:var(--radius-s);background:var(--surface);color:var(--text);font:var(--weight-semibold) var(--fs-label) / var(--leading-normal) var(--ui);place-items:center;display:inline-grid}.cap-popover[popover]{inset:auto;top:var(--cap-popover-y,0px);left:var(--cap-popover-x,0px);max-block-size:calc(100dvh - 16px);position:fixed}.cap-popover[popover][data-placed-by=pending]{visibility:hidden}@supports (position-area:bottom){.cap-popover[popover]:not([data-placed-by=js],[data-placed-by=pending]){--_ax: ;--_ay: ;--_al: ;--_off:calc(var(--cap-offset,4px) + var(--_arrow));position-area:block-end var(--_ax);position-try-fallbacks:flip-block, flip-inline;margin-block-start:var(--_off);top:auto;left:auto}.cap-popover[popover]:not([data-placed-by=js],[data-placed-by=pending])[data-align=start]{--_ax:span-inline-end;--_ay:span-bottom;--_al:span-block-end}.cap-popover[popover]:not([data-placed-by=js],[data-placed-by=pending])[data-align=end]{--_ax:span-inline-start;--_ay:span-top;--_al:span-block-start}.cap-popover[popover]:not([data-placed-by=js],[data-placed-by=pending])[data-variant=tooltip]:not([data-side]),.cap-popover[popover]:not([data-placed-by=js],[data-placed-by=pending])[data-side=top]{position-area:block-start var(--_ax);margin-block:0 var(--_off)}.cap-popover[popover]:not([data-placed-by=js],[data-placed-by=pending])[data-side=left]{position-area:left var(--_ay);margin-block:0;margin-inline:0 var(--_off)}.cap-popover[popover]:not([data-placed-by=js],[data-placed-by=pending])[data-side=right]{position-area:right var(--_ay);margin-block:0;margin-inline:var(--_off) 0}.cap-popover[popover]:not([data-placed-by=js],[data-placed-by=pending])[data-side=inline-start]{position-area:inline-start var(--_al);margin-block:0;margin-inline:0 var(--_off)}.cap-popover[popover]:not([data-placed-by=js],[data-placed-by=pending])[data-side=inline-end]{position-area:inline-end var(--_al);margin-block:0;margin-inline:var(--_off) 0}}@media (prefers-reduced-motion:no-preference){.cap-popover{--_in:var(--dur-base);transition:opacity var(--dur-fast) var(--ease-out), scale var(--dur-fast) var(--ease-out), translate var(--dur-fast) var(--ease-out), display var(--dur-fast) allow-discrete, overlay var(--dur-fast) allow-discrete}.cap-popover[data-variant=tooltip]{--_in:var(--dur-fast)}.cap-popover[data-ending-style]{opacity:0;scale:.98;translate:calc(var(--_tx) / 2) calc(var(--_ty) / 2)}.cap-popover[popover]:not(:popover-open){opacity:0;scale:.98;translate:calc(var(--_tx) / 2) calc(var(--_ty) / 2)}.cap-popover[data-starting-style]{opacity:0;scale:.96;translate:var(--_tx) var(--_ty)}.cap-popover:is([popover]:popover-open,:not([popover],[data-ending-style])){transition-duration:var(--dur-fast), var(--_in), var(--_in), var(--dur-fast), var(--dur-fast)}.cap-popover[popover]:popover-open{opacity:1;translate:0;scale:1}@starting-style{.cap-popover[popover]:popover-open{opacity:0;scale:.96;translate:var(--_tx) var(--_ty)}}}@media (forced-colors:active){.cap-popover{border:var(--line-w) solid CanvasText;color:canvastext;background:canvas}.cap-popover-arrow{display:none}}.cap-theme{border:0;flex:none;min-inline-size:0;margin:0;padding:0}.cap-theme-options{border:var(--line-w) solid var(--line-strong);border-radius:var(--radius-m);background:0 0;display:inline-flex;overflow:hidden}.cap-theme-options>label{justify-content:center;align-items:center;gap:var(--space-3);min-height:max(var(--target), calc(var(--control) - 2px));min-width:max(var(--target), calc(var(--control) - 2px));padding-inline:var(--pad-x);color:var(--muted);font-size:var(--fs-body);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;display:inline-flex;position:relative}.cap-theme-options>label+label{border-inline-start:var(--line-w) solid var(--line)}.cap-theme-options>label:hover,.cap-theme-options>label[data-force=hover]{background:var(--sunken);color:var(--text)}.cap-theme-options>label:has(input:checked){background:var(--accent-12);color:var(--ground);font-weight:var(--weight-semibold)}.cap-theme-options>label:has(input:focus-visible){outline:var(--focus-width) solid var(--ring);outline-offset:calc(-1 * var(--focus-offset))}.cap-theme-options>label:has(input:disabled){color:var(--dim);cursor:not-allowed;background:0 0}.cap-theme-options input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.cap-theme-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.cap-theme-button{border:var(--icon-border) solid var(--line);border-radius:var(--icon-radius);width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.cap-theme-button:hover,.cap-theme-button[data-force=hover]{background:var(--sunken);color:var(--text);rotate:var(--theme-turn)}.cap-theme-button:focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}.cap-theme-button .cap-theme-icon{stroke-width:1.6px;width:18px;height:18px}.cap-theme-button [data-show=dark]{display:none}:root[data-theme=dark] .cap-theme-button [data-show=light]{display:none}:root[data-theme=dark] .cap-theme-button [data-show=dark]{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cap-theme-button [data-show=light]{display:none}:root:not([data-theme=light]) .cap-theme-button [data-show=dark]{display:block}}.cap-theme-form{align-items:center;margin:0;display:inline-flex}.cap-theme-form>.cap-theme-button[data-show=dark]{display:none}:root[data-theme=dark] .cap-theme-form>.cap-theme-button[data-show=light]{display:none}:root[data-theme=dark] .cap-theme-form>.cap-theme-button[data-show=dark]{display:inline-grid}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cap-theme-form>.cap-theme-button[data-show=light]{display:none}:root:not([data-theme=light]) .cap-theme-form>.cap-theme-button[data-show=dark]{display:inline-grid}}@media (width<=820px){.cap-theme-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cap-theme-options>label{min-width:var(--target);padding-inline:var(--space-3)}}@media (prefers-reduced-motion:no-preference){.cap-theme-options>label,.cap-theme-button{transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), rotate var(--dur-slow) var(--ease-out)}}@media (forced-colors:active){.cap-theme-options{border-color:canvastext}.cap-theme-options>label:has(input:checked){forced-color-adjust:none;color:highlighttext;background:highlight}.cap-theme-options>label:has(input:disabled){color:graytext}}.cap-btn{--cap-btn-fg:var(--text);--cap-btn-bg:var(--raised);--cap-btn-line:var(--line-strong);--cap-btn-hover:color-mix(in srgb, var(--raised), var(--text) 7%);--cap-btn-press:color-mix(in srgb, var(--raised), var(--text) 12%);--cap-btn-h:var(--control);--cap-btn-fs:var(--fs-body);--cap-btn-icon:16px;--cap-btn-gap:var(--space-2-5);justify-content:center;align-items:center;gap:var(--cap-btn-gap);box-sizing:border-box;min-height:var(--cap-btn-h);min-width:var(--target);padding:0 var(--pad-x);border:var(--line-w) solid var(--cap-btn-line);border-radius:var(--radius-control);background:var(--cap-btn-bg);color:var(--cap-btn-fg);font-family:var(--ui);font-size:var(--cap-btn-fs);font-weight:var(--weight-medium);line-height:var(--leading-tight);white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background-clip:padding-box;flex-shrink:0;margin:0;text-decoration:none;display:inline-flex;position:relative}.cap-btn>svg{width:var(--cap-btn-icon);height:var(--cap-btn-icon);pointer-events:none;flex:none}.cap-btn kbd{margin-inline-start:var(--space-1)}.cap-btn:has(>svg[data-icon=start]){padding-inline-start:calc(var(--pad-x) - var(--space-1-5))}.cap-btn:has(>svg[data-icon=end]){padding-inline-end:calc(var(--pad-x) - var(--space-1-5))}.cap-btn[data-size=xs]{--cap-btn-h:max(var(--target), calc(var(--control) - 8px));--cap-btn-fs:var(--fs-detail);--cap-btn-icon:12px;--cap-btn-gap:var(--space-2);padding-inline:calc(var(--pad-x) - var(--space-1-5))}.cap-btn[data-size=sm]{--cap-btn-h:max(var(--target), calc(var(--control) - 4px));--cap-btn-icon:14px;--cap-btn-gap:var(--space-2);padding-inline:calc(var(--pad-x) - 1px)}.cap-btn[data-size=lg]{--cap-btn-h:calc(var(--control) + 4px);--cap-btn-fs:var(--fs-lead)}.cap-btn[data-wrap]{white-space:normal;text-wrap:balance;text-align:center;padding-block:var(--pad-y)}.cap-btn[data-block]{inline-size:100%;display:flex}.cap-btn .cap-btn-away{font-weight:var(--weight-regular);font-variant-emoji:text}.cap-btn[data-variant=primary]{--cap-btn-fg:var(--primary-fg);--cap-btn-bg:var(--primary);--cap-btn-line:var(--primary-line);--cap-btn-hover:var(--primary-hover);--cap-btn-press:var(--primary-hover);font-weight:var(--weight-semibold)}.cap-btn[data-variant=secondary]{--cap-btn-fg:var(--accent-text);--cap-btn-bg:var(--accent-soft);--cap-btn-line:var(--accent-line);--cap-btn-hover:var(--accent-5);--cap-btn-press:var(--accent-6)}.cap-btn[data-variant=danger]{--cap-btn-fg:var(--crit);--cap-btn-bg:var(--crit-soft);--cap-btn-line:var(--crit);--cap-btn-hover:var(--crit-soft);--cap-btn-press:var(--sunken);font-weight:var(--weight-semibold)}.cap-btn[data-variant=danger]:where(:hover,[data-force=hover]){box-shadow:inset 0 0 0 var(--line-w) var(--crit)}.cap-btn[data-variant=quiet]{--cap-btn-bg:transparent;--cap-btn-line:transparent;--cap-btn-hover:var(--raised);--cap-btn-press:var(--sunken)}.cap-btn[data-variant=quiet]:where(:hover,[data-force=hover]){--cap-btn-line:var(--line)}.cap-btn[data-variant=link]{--cap-btn-fg:var(--accent-text);--cap-btn-bg:transparent;--cap-btn-line:transparent;--cap-btn-hover:transparent;--cap-btn-press:transparent}.cap-btn[data-variant=link]:where(:hover,[data-force=hover]){--cap-btn-fg:var(--accent-hover)}.cap-btn:hover,.cap-btn[data-force=hover]{--cap-btn-bg:var(--cap-btn-hover)}.cap-btn:active,.cap-btn[data-force=pressed],.cap-btn[aria-expanded=true]{--cap-btn-bg:var(--cap-btn-press)}.cap-btn[data-icon-only]{width:var(--cap-btn-h);padding:0}.cap-btn[aria-invalid=true]{--cap-btn-line:var(--crit)}.cap-btn:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--focus-offset-tight)}.cap-btn[data-variant=primary]:focus-visible{outline-offset:var(--focus-offset)}.cap-btn:is(:disabled,[aria-disabled=true]){--cap-btn-fg:var(--muted);--cap-btn-bg:var(--surface);--cap-btn-line:var(--line-strong);box-shadow:none;font-weight:var(--weight-medium);cursor:not-allowed;border-style:dashed;text-decoration:none}.cap-btn[data-variant=link]:is(:disabled,[aria-disabled=true]){--cap-btn-bg:transparent;--cap-btn-line:transparent;--cap-btn-fg:var(--dim)}.cap-btn .cap-btn-spinner{display:none}.cap-btn[aria-busy=true]{cursor:progress}.cap-btn[aria-busy=true]>:not(.cap-btn-spinner){opacity:0}.cap-btn[aria-busy=true]>.cap-btn-spinner{border:var(--line-w-thick) solid currentColor;border-right-color:#0000;border-radius:50%;width:14px;height:14px;margin:auto;display:block;position:absolute;inset:0}.cap-btn>.cap-btn-label[data-leaving]{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.cap-btn:where(:not([data-variant]),[data-variant=default]):not(:disabled,[aria-disabled=true]){box-shadow:var(--shadow-xs)}.cap-btn:where(:not([data-variant]),[data-variant=default]):not(:disabled,[aria-disabled=true]){background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-size:0% 100%}.cap-btn:where(:not([data-variant]),[data-variant=default]):not(:disabled,[aria-disabled=true]):is(:hover,[data-force=hover]){--cap-btn-fg:color-mix(in srgb, var(--primary-fg) calc(var(--btn-sweep) * 100%), var(--text));--cap-btn-line:color-mix(in srgb, var(--primary-line) calc(var(--btn-sweep) * 100%), var(--line-strong));background-size:calc(var(--btn-sweep) * 100%) 100%}.cap-btn-reason{color:var(--muted);font-size:var(--fs-detail)}.cap-link-btn{min-height:var(--target);color:var(--accent-text);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0;display:inline-flex}.cap-link-btn:hover,.cap-link-btn[data-force=hover]{color:var(--accent-hover)}.cap-link-btn:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--focus-offset-tight)}.cap-link-btn:is(:disabled,[aria-disabled=true]){color:var(--dim);cursor:not-allowed}.cap-btn-group{align-items:stretch;width:fit-content;display:flex}.cap-btn-group>.cap-btn:focus-visible,.cap-btn-group>.cap-btn:hover{z-index:1}.cap-btn-group>.cap-btn:not(:first-child){border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:-1px}.cap-btn-group>.cap-btn:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.cap-btn-group>.cap-btn-group-text{margin-inline-start:-1px}.cap-btn-group[data-orientation=vertical]{flex-direction:column}.cap-btn-group[data-orientation=vertical]>.cap-btn:not(:first-child){border-start-start-radius:0;border-start-end-radius:0;margin-block-start:-1px;margin-inline-start:0}.cap-btn-group[data-orientation=vertical]>.cap-btn:not(:last-child){border-end-end-radius:0;border-end-start-radius:0}.cap-btn-group-text{align-items:center;gap:var(--space-2-5);box-sizing:border-box;min-height:var(--control);padding:0 var(--pad-x);border:var(--line-w) solid var(--line-strong);border-radius:var(--radius-control);background:var(--sunken);color:var(--text);font-size:var(--fs-body);font-weight:var(--weight-medium);white-space:nowrap;display:inline-flex}.cap-btn-group>.cap-btn-group-text:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}.cap-btn-group>.cap-btn-group-text:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}@media (prefers-reduced-motion:no-preference){.cap-btn{transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), background-size var(--dur-slow) var(--ease-in-out), scale var(--dur-slow) var(--ease-spring)}.cap-btn:is(:active,[data-force=pressed]):not([aria-haspopup]):not([aria-disabled=true]):not(:disabled){transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out);scale:.97}.cap-link-btn{transition:color var(--dur-fast) var(--ease-out)}.cap-btn[aria-busy=true]>.cap-btn-spinner{animation:cap-spin var(--dur-wait) linear infinite}}@media (forced-colors:active){.cap-btn{border-color:buttonborder}.cap-btn:is(:disabled,[aria-disabled=true]),.cap-link-btn:is(:disabled,[aria-disabled=true]){color:graytext;border-color:graytext}.cap-btn:focus-visible,.cap-link-btn:focus-visible{outline-color:highlight}}.cap-field{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.cap-field-label{align-items:baseline;gap:var(--space-3);color:var(--text);font-weight:var(--weight-semibold);flex-wrap:wrap;padding:0;display:flex}fieldset.cap-field>legend.cap-field-label{margin-bottom:var(--space-2)}.cap-field-required{color:var(--muted);font-size:var(--fs-detail);font-weight:var(--weight-medium)}.cap-field-help,.cap-field-description{color:var(--muted);font-size:var(--fs-detail);margin:0}.cap-field-count{color:var(--muted);font-size:var(--fs-detail);margin:0}.cap-field-count[data-over=true]{align-items:flex-start;gap:var(--space-2-5);color:var(--crit);font-weight:var(--weight-semibold);display:flex}.cap-field-error{align-items:flex-start;gap:var(--space-2-5);overflow-wrap:anywhere;color:var(--crit);font-size:var(--fs-detail);font-weight:var(--weight-medium);margin:0;display:flex}.cap-field-error:empty{display:none}.cap-field-error:before,.cap-field-count[data-over=true]:before{content:"!";content:"!" / "";border:var(--line-w) solid var(--crit);background:var(--crit);width:14px;height:14px;color:var(--surface);font-size:var(--fs-tiny);font-weight:var(--weight-heavy);line-height:var(--leading-none);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:inline-grid}.cap-label{align-items:center;gap:var(--space-3);color:var(--text);font-size:var(--fs-body);font-weight:var(--weight-medium);line-height:var(--leading-snug);-webkit-user-select:none;user-select:none;display:flex}.cap-field[data-invalid=true]>.cap-field-label{color:var(--crit)}.cap-field[data-orientation=horizontal]{align-items:center;gap:var(--space-3);display:flex}.cap-field[data-orientation=horizontal]:has(>.cap-field-content){align-items:flex-start}.cap-field[data-orientation=horizontal]>.cap-field-label{flex:auto}.cap-field-group{gap:var(--gap);flex-direction:column;width:100%;display:flex;container:cap-field-group/inline-size}@container cap-field-group (width>=28rem){.cap-field[data-orientation=responsive]{align-items:center;gap:var(--space-3);display:flex}.cap-field[data-orientation=responsive]:has(>.cap-field-content){align-items:flex-start}.cap-field[data-orientation=responsive]>.cap-field-label{flex:auto}}.cap-field-content{gap:var(--space-1);line-height:var(--leading-snug);flex-direction:column;flex:1;display:flex}.cap-field-title{align-items:center;gap:var(--space-3);font-weight:var(--weight-medium);display:flex}.cap-fields{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--fields-min,16rem)), 1fr));gap:var(--fields-gap,var(--space-5));align-items:end;display:grid}.cap-fields>.cap-check{min-height:var(--control);align-self:end}.cap-field-row{align-items:end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.cap-field-row>.cap-field-wide{flex:16rem;min-inline-size:0}.cap-field-separator{align-items:center;gap:var(--space-4);color:var(--muted);font-size:var(--fs-detail);display:flex;position:relative}.cap-field-separator:before,.cap-field-separator:after{content:"";background:var(--line);flex:1;height:1px}.cap-field-separator:empty:after{display:none}fieldset.cap-field>legend.cap-field-label[data-variant=legend]{font-size:var(--fs-lead)}.cap-input,.cap-input-group{--cap-input-edge:var(--line-strong)}.cap-input{box-sizing:border-box;width:100%;min-width:0;min-height:var(--control);padding:0 calc(var(--pad-x) - 1px);border:var(--line-w) solid var(--cap-input-edge);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font-family:var(--ui);font-size:var(--fs-body);line-height:var(--leading-compact);margin:0;display:block}.cap-input::placeholder{color:var(--dim);opacity:1}.cap-input:hover,.cap-input[data-force=hover]{--cap-input-edge:var(--muted)}.cap-input:focus-visible{--cap-input-edge:var(--ring);outline:var(--ring-width) solid var(--ring);outline-offset:0}.cap-input[aria-invalid=true]{--cap-input-edge:var(--crit);box-shadow:inset 0 0 0 var(--line-w) var(--crit), 0 0 0 var(--ring-width) color-mix(in srgb, var(--crit) 20%, transparent)}.cap-input[readonly]{background:var(--sunken)}.cap-input:disabled{--cap-input-edge:var(--line-strong);background:var(--sunken);color:var(--muted);cursor:not-allowed;border-style:dashed}.cap-input[type=file]{line-height:calc(var(--control) - 2px);cursor:pointer;padding-inline-start:var(--space-2)}.cap-input::file-selector-button{margin:0 var(--space-3) 0 0;padding:var(--space-1) var(--space-3);border:var(--line-w) solid var(--line-strong);border-radius:var(--radius-s);background:var(--raised);color:var(--text);font:inherit;font-size:var(--fs-detail);font-weight:var(--weight-medium);cursor:pointer}.cap-input:disabled::file-selector-button{color:var(--muted);cursor:not-allowed}textarea.cap-input{min-height:calc(var(--control) * 2);padding-block:var(--pad-y);line-height:var(--leading);resize:vertical;field-sizing:content}.cap-check{align-items:center;gap:var(--space-3);min-height:var(--target);color:var(--text);cursor:pointer;display:inline-flex}.cap-check input{--cap-check-edge:var(--line-strong);appearance:none;box-sizing:border-box;border:var(--line-w) solid var(--cap-check-edge);border-radius:var(--radius-s);background:var(--surface);width:16px;height:16px;color:var(--primary-fg);cursor:inherit;flex:none;margin:0;position:relative}.cap-check input:before{content:"";inset:calc(7px - var(--target) / 2);position:absolute}.cap-check input:after{content:"";box-sizing:border-box;opacity:0;position:absolute}.cap-check input[type=checkbox]:after{left:calc(var(--space-2) + var(--line-w) / 2);border:solid;border-width:0 var(--line-w-thick) var(--line-w-thick) 0;width:5px;height:9px;top:1px;rotate:45deg}.cap-check input[type=radio]{border-radius:50%}.cap-check input[type=radio]:after{inset:var(--space-1-5);background:currentColor;border-radius:50%}.cap-check input:hover:not(:disabled),.cap-check input[data-force=hover]{--cap-check-edge:var(--muted)}.cap-check input:checked,.cap-check input[type=checkbox]:indeterminate{--cap-check-edge:var(--on);background:var(--on)}.cap-check input:checked:after{opacity:1}.cap-check input[type=checkbox]:indeterminate:after{opacity:1;left:var(--space-1-5);top:var(--space-2-5);border-width:0 0 var(--line-w-thick);width:8px;height:2px;rotate:none}.cap-check input:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--focus-offset-tight)}.cap-check input[aria-invalid=true]{--cap-check-edge:var(--crit);box-shadow:0 0 0 var(--ring-width) color-mix(in srgb, var(--crit) 20%, transparent)}.cap-check input[aria-invalid=true]:checked{--cap-check-edge:var(--on)}.cap-check input:disabled{--cap-check-edge:var(--line-strong);background:var(--sunken);color:var(--muted);border-style:dashed}.cap-check input:disabled:checked,.cap-check input[type=checkbox]:disabled:indeterminate{background:var(--sunken);color:var(--muted)}.cap-check:has(input:disabled){color:var(--muted);cursor:not-allowed}.cap-check[data-variant=card]{box-sizing:border-box;width:100%;padding:var(--pad-x);border:var(--line-w) solid var(--line);border-radius:var(--radius-m);align-items:flex-start}.cap-check[data-variant=card] input{margin-top:1px}.cap-check[data-variant=card]:hover:not(:has(input:disabled)){background:var(--raised)}.cap-check[data-variant=card]:has(input:checked){border-color:var(--accent-line);background:var(--sel)}.cap-check[data-variant=card]:has(input:focus-visible){outline:var(--ring-width) solid var(--ring);outline-offset:var(--focus-offset-tight)}.cap-check[data-variant=card]:has(input:focus-visible) input:focus-visible{outline:none}.cap-range{--cap-range-track:linear-gradient(to right, var(--primary) var(--cap-range-fill,0%), var(--line-strong) 0);inline-size:100%;block-size:max(var(--target), 24px);appearance:none;cursor:pointer;background:0 0;margin:0;display:block}.cap-range::-webkit-slider-runnable-track{border-radius:var(--radius-full);background:var(--cap-range-track);block-size:4px}.cap-range::-moz-range-track{border-radius:var(--radius-full);background:var(--cap-range-track);block-size:4px}.cap-range::-webkit-slider-thumb{appearance:none;block-size:20px;inline-size:20px;background:var(--primary);box-shadow:0 0 0 var(--line-w-thick) var(--ground);border:0;border-radius:50%;margin-block-start:calc(-1 * var(--space-3))}.cap-range::-moz-range-thumb{background:var(--primary);block-size:20px;inline-size:20px;box-shadow:0 0 0 var(--line-w-thick) var(--ground);border:0;border-radius:50%}@media (hover:hover){.cap-range:is(:hover,[data-force=hover])::-webkit-slider-thumb{box-shadow:0 0 0 var(--line-w-thick) var(--ground), 0 0 0 var(--line-w-band) color-mix(in srgb, var(--primary) 25%, transparent)}.cap-range:is(:hover,[data-force=hover])::-moz-range-thumb{box-shadow:0 0 0 var(--line-w-thick) var(--ground), 0 0 0 var(--line-w-band) color-mix(in srgb, var(--primary) 25%, transparent)}}.cap-range:focus-visible{outline:none}.cap-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 var(--line-w-thick) var(--ground), 0 0 0 calc(var(--line-w-thick) + var(--focus-width)) var(--ring)}.cap-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 var(--line-w-thick) var(--ground), 0 0 0 calc(var(--line-w-thick) + var(--focus-width)) var(--ring)}.cap-range:active::-webkit-slider-thumb{scale:.9}.cap-range:active::-moz-range-thumb{scale:.9}.cap-range:disabled{opacity:var(--opacity-half);cursor:not-allowed}@media (prefers-reduced-motion:no-preference){.cap-range::-webkit-slider-thumb{transition:box-shadow var(--dur-fast) var(--ease-out), scale var(--dur-fast) var(--ease-out)}.cap-range::-moz-range-thumb{transition:box-shadow var(--dur-fast) var(--ease-out), scale var(--dur-fast) var(--ease-out)}}@media (pointer:coarse){.cap-range::-webkit-slider-thumb{box-sizing:border-box;inline-size:var(--target);block-size:var(--target);border:calc((var(--target) - 20px) / 2) solid transparent;box-shadow:none;background-clip:padding-box;margin-block-start:calc(var(--space-1) - var(--target) / 2)}.cap-range::-moz-range-thumb{box-sizing:border-box;inline-size:var(--target);block-size:var(--target);border:calc((var(--target) - 20px) / 2) solid transparent;box-shadow:none;background-clip:padding-box}}@media (forced-colors:active){.cap-range{appearance:auto}.cap-range:focus-visible{outline:var(--focus-width) solid Highlight;outline-offset:var(--focus-offset)}}.cap-field-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.cap-field-row>.cap-input,.cap-field-row>.cap-input-group{flex:12rem;width:auto}.cap-field-row>:not(.cap-input,.cap-input-group){flex:none}.cap-range-field-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;flex:1;display:flex}.cap-range-field-value{color:var(--text);font-variant-numeric:tabular-nums}.cap-range-field-ends{justify-content:space-between;gap:var(--space-3);color:var(--muted);font-size:var(--fs-detail);font-variant-numeric:tabular-nums;display:flex}.cap-span-field-ends{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.cap-span-field-end{min-width:0}.cap-field-options{justify-items:start;gap:var(--space-1);display:grid}.cap-input-group{box-sizing:border-box;width:100%;min-width:0;min-height:var(--control);border:var(--line-w) solid var(--cap-input-edge);border-radius:var(--radius-control);background:var(--surface);color:var(--text);align-items:center;display:flex;position:relative}.cap-input-group:hover:not(:has(:disabled)){--cap-input-edge:var(--muted)}.cap-input-group:has(.cap-input:focus-visible){--cap-input-edge:var(--ring);outline:var(--ring-width) solid var(--ring);outline-offset:0}.cap-input-group:has([aria-invalid=true]){--cap-input-edge:var(--crit);box-shadow:inset 0 0 0 var(--line-w) var(--crit), 0 0 0 var(--ring-width) color-mix(in srgb, var(--crit) 20%, transparent)}.cap-input-group:has(.cap-input:disabled){background:var(--sunken);border-style:dashed}.cap-input-group:has(>[data-align=block-start],>[data-align=block-end]){flex-direction:column;align-items:stretch}.cap-input-group>.cap-input{min-height:calc(var(--control) - 2px);box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1}.cap-input-group>textarea.cap-input{padding-block:var(--pad-y)}@supports (field-sizing:content){.cap-input-group>textarea.cap-input{resize:none}}.cap-input-addon{justify-content:center;align-items:center;gap:var(--space-3);padding-block:var(--space-2);color:var(--muted);font-size:var(--fs-body);font-weight:var(--weight-medium);cursor:text;-webkit-user-select:none;user-select:none;display:flex}.cap-input-addon>svg{pointer-events:none;width:16px;height:16px}.cap-input-addon>kbd{margin:0}.cap-input-addon[data-align=inline-start]{padding-inline:var(--space-3) 0;order:-1}.cap-input-addon[data-align=inline-end]{padding-inline:0 var(--space-3);order:1}.cap-input-addon[data-align=block-start]{padding-inline:calc(var(--pad-x) - 1px);padding-block:var(--space-3) 0;order:-1;justify-content:flex-start}.cap-input-addon[data-align=block-end]{padding-inline:calc(var(--pad-x) - 1px);padding-block:0 var(--space-3);order:1;justify-content:flex-start}.cap-input-addon:has(>.cap-btn){cursor:default}.cap-input-addon>.cap-btn{box-shadow:none}.cap-input-group-text{align-items:center;gap:var(--space-3);color:var(--muted);display:inline-flex}.cap-input-addon:has(>[hidden]):not(:has(>:not([hidden]))){display:none}.cap-input-group:has([data-cap-part=step-up]:not([hidden]))>input[type=number]{appearance:textfield}.cap-input-group:has([data-cap-part=step-up]:not([hidden]))>input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.cap-input-group:has([data-cap-part=step-up]:not([hidden]))>input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.cap-input-group:has([data-cap-part=reveal]:not([hidden]))>input::-ms-reveal{display:none}.cap-input[data-variant=code]{max-inline-size:calc(10ch + 2 * var(--pad-x));font-family:var(--mono);font-variant-numeric:var(--figures-column);letter-spacing:var(--tracking-sign)}.cap-date-input{gap:var(--space-4);flex-wrap:wrap;display:flex}.cap-date-input-part,.cap-span-field-end{gap:var(--space-1);display:grid}:is(.cap-date-input-part,.cap-span-field-end)>label{color:var(--text);font-size:var(--fs-detail);font-weight:var(--weight-medium)}:is(.cap-date-input-part,.cap-span-field-end)>.cap-input{inline-size:calc(2ch + 2 * var(--pad-x) + 1ch)}:is(.cap-date-input-part,.cap-span-field-end)>.cap-input[data-cap-part=year]{inline-size:calc(4ch + 2 * var(--pad-x) + 1ch)}.cap-search{gap:var(--space-2);min-width:0;display:grid}.cap-search[data-cap-ready] input[type=search]::-webkit-search-cancel-button{appearance:none}@media (prefers-reduced-motion:no-preference){.cap-input,.cap-input-group{transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out)}.cap-check input{transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out)}.cap-check input:after{transition:opacity var(--dur-fast) var(--ease-out), scale var(--dur-fast) var(--ease-out)}.cap-check input:not(:checked):not(:indeterminate):after{scale:.6}}@media (forced-colors:active){.cap-input[aria-invalid=true]{border-width:var(--line-w-thick)}.cap-check input{forced-color-adjust:none;color:highlighttext;background:field;border-color:buttontext}.cap-check input:checked,.cap-check input[type=checkbox]:indeterminate{background:highlight;border-color:highlight}.cap-check input:disabled{border-color:graytext}.cap-field-error:before,.cap-field-count[data-over=true]:before{forced-color-adjust:none;color:canvas;background:canvastext;border-color:canvastext}}.cap-select-wrap{min-width:0;display:block;position:relative}:is(select.cap-select,select.cap-input,.cap-select-trigger){--cap-input-edge:var(--line-strong);box-sizing:border-box;width:100%;min-width:0;min-height:var(--control);border:var(--line-w) solid var(--cap-input-edge);border-radius:var(--radius-control);background-color:var(--surface);color:var(--text);font-family:var(--ui);font-size:var(--fs-body);line-height:var(--leading-compact);cursor:pointer;-webkit-user-select:none;user-select:none;margin:0}:is(select.cap-select,select.cap-input,.cap-select-trigger)[data-size=sm]{min-height:max(var(--target), calc(var(--control) - 4px))}:is(select.cap-select,select.cap-input,.cap-select-trigger):hover:not(:disabled),:is(select.cap-select,select.cap-input,.cap-select-trigger)[data-force=hover]{--cap-input-edge:var(--muted)}:is(select.cap-select,select.cap-input,.cap-select-trigger):focus-visible{--cap-input-edge:var(--ring);outline:var(--ring-width) solid var(--ring);outline-offset:0}:is(select.cap-select,select.cap-input,.cap-select-trigger)[aria-invalid=true]{--cap-input-edge:var(--crit);box-shadow:inset 0 0 0 var(--line-w) var(--crit), 0 0 0 var(--ring-width) color-mix(in srgb, var(--crit) 20%, transparent)}:is(select.cap-select,select.cap-input,.cap-select-trigger):disabled{--cap-input-edge:var(--line-strong);background-color:var(--sunken);color:var(--muted);cursor:not-allowed;border-style:dashed}select:is(.cap-select,.cap-input){appearance:none;padding-block:0;padding-inline:calc(var(--pad-x) - 1px) calc(var(--space-7) + var(--space-2));text-overflow:ellipsis;background-image:linear-gradient(to top right, transparent calc(50% - .8px), var(--muted) calc(50% - .8px) calc(50% + .8px), transparent calc(50% + .8px)), linear-gradient(to top left, transparent calc(50% - .8px), var(--muted) calc(50% - .8px) calc(50% + .8px), transparent calc(50% + .8px));background-position:right 1.15rem top 50%,right .8rem top 50%;background-repeat:no-repeat;background-size:6px 6px}:where([dir=rtl]) :is(select:is(.cap-select,.cap-input)){padding-inline:calc(var(--space-7) + var(--space-2)) calc(var(--pad-x) - 1px);background-position:.8rem 50%,1.15rem 50%}select:is(.cap-select,.cap-input):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-inline:calc(var(--space-7) + var(--space-2)) calc(var(--pad-x) - 1px);background-position:.8rem 50%,1.15rem 50%}select:is(.cap-select,.cap-input) :is(option,optgroup){background:var(--surface);color:var(--text)}select:is(.cap-select,.cap-input):disabled{background-image:linear-gradient(to top right, transparent calc(50% - .8px), var(--dim) calc(50% - .8px) calc(50% + .8px), transparent calc(50% + .8px)), linear-gradient(to top left, transparent calc(50% - .8px), var(--dim) calc(50% - .8px) calc(50% + .8px), transparent calc(50% + .8px))}@supports (appearance:base-select){select:is(.cap-select,.cap-input){appearance:base-select}select:is(.cap-select,.cap-input)::picker(select){appearance:base-select}select:is(.cap-select,.cap-input){align-items:center;gap:var(--space-3);padding-inline:calc(var(--pad-x) - 1px) var(--space-3);background-image:none;display:flex}select:is(.cap-select,.cap-input)::picker-icon{color:var(--muted)}select:is(.cap-select,.cap-input)::picker(select){margin-block:var(--space-2);padding:var(--space-2);border:var(--line-w) solid var(--line);border-radius:var(--radius-l);background:var(--raised);color:var(--text);box-shadow:var(--shadow-m)}select:is(.cap-select,.cap-input) option{align-items:center;gap:var(--space-3);min-height:max(var(--target), calc(var(--control) - var(--space-2)));padding:0 var(--pad-x);border-radius:var(--radius-m);color:var(--text);display:flex}select:is(.cap-select,.cap-input) option:hover{background:var(--accent-soft)}select:is(.cap-select,.cap-input) option:focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:calc(-1 * var(--focus-offset));background:var(--accent-soft)}select:is(.cap-select,.cap-input) option:checked{font-weight:var(--weight-semibold)}select:is(.cap-select,.cap-input) option::checkmark{color:var(--accent-text)}select:is(.cap-select,.cap-input) option:disabled{color:var(--dim)}select:is(.cap-select,.cap-input):open::picker-icon{rotate:180deg}@media (prefers-reduced-motion:no-preference){select:is(.cap-select,.cap-input)::picker-icon{transition:rotate var(--dur-fast) var(--ease-out)}}}.cap-select-trigger{justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 calc(var(--pad-x) - var(--space-1-5)) 0 calc(var(--pad-x) - 1px);text-align:start;white-space:nowrap;display:flex}.cap-select-trigger[aria-expanded=true]{--cap-input-edge:var(--muted)}.cap-select-trigger[data-placeholder]>.cap-select-value,.cap-select-trigger:disabled>.cap-select-icon{color:var(--dim)}.cap-select-value{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cap-select-icon{width:16px;height:16px;color:var(--muted);pointer-events:none;flex:none}.cap-popover.cap-select-popup[data-size]{inline-size:var(--cap-select-min,9rem);min-inline-size:var(--cap-select-min,9rem);max-inline-size:max(min(28rem, calc(100vw - 16px)), var(--cap-select-min,0px))}.cap-select-popup>.cap-listbox{outline:none}@media (prefers-reduced-motion:no-preference){.cap-select-trigger{transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out)}.cap-select-icon{transition:rotate var(--dur-fast) var(--ease-out)}}.cap-select-trigger[aria-expanded=true]>.cap-select-icon{rotate:180deg}@media (forced-colors:active){:is(select.cap-select,select.cap-input,.cap-select-trigger)[aria-invalid=true]{border-width:var(--line-w-thick)}select:is(.cap-select,.cap-input){forced-color-adjust:auto}.cap-select-icon{color:buttontext}}.cap-switch{--cap-sw-w:36px;--cap-sw-h:20px;--cap-sw-thumb:14px;align-items:center;gap:var(--space-3-5);min-height:var(--target);color:var(--text);cursor:pointer;display:inline-flex}.cap-switch[data-size=sm]{--cap-sw-w:28px;--cap-sw-h:16px;--cap-sw-thumb:10px}.cap-switch input[role=switch]{appearance:none;box-sizing:border-box;width:var(--cap-sw-w);height:var(--cap-sw-h);border:var(--line-w) solid var(--line-strong);border-radius:var(--radius-full);background:var(--sunken);cursor:inherit;flex:none;margin:0;position:relative}.cap-switch input[role=switch]:before{content:"";width:var(--cap-sw-thumb);height:var(--cap-sw-thumb);background:var(--muted);border-radius:50%;position:absolute;inset-block-start:var(--space-1);inset-inline-start:var(--space-1)}.cap-switch input[role=switch]:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--focus-offset-tight)}.cap-switch input[role=switch][aria-invalid=true]{border-color:var(--crit);box-shadow:0 0 0 var(--ring-width) color-mix(in srgb, var(--crit) 20%, transparent)}.cap-switch input[role=switch]:checked{border-color:var(--on);background:var(--on)}.cap-switch input[role=switch]:checked:before{translate:calc(var(--cap-sw-w) - 2px - var(--cap-sw-thumb) - 4px) 0;background:var(--surface)}:where([dir=rtl]) :is(.cap-switch input[role=switch]):checked:before{translate:calc(-1 * (var(--cap-sw-w) - 2px - var(--cap-sw-thumb) - 4px)) 0}.cap-switch input[role=switch]:checked:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{translate:calc(-1 * (var(--cap-sw-w) - 2px - var(--cap-sw-thumb) - 4px)) 0}.cap-switch:is(:hover,[data-force=hover]) input[role=switch]:not(:disabled){border-color:var(--muted)}.cap-switch:is(:hover,[data-force=hover]) input[role=switch]:not(:disabled):checked{border-color:var(--on-hover);background:var(--on-hover)}.cap-switch:has(input:disabled){color:var(--muted);cursor:not-allowed}.cap-switch:has(input:disabled) input[role=switch]{border-style:dashed}.cap-switch:has(input[aria-busy=true]:not(:focus-visible)) input[role=switch]{outline:var(--focus-width) dashed var(--accent);outline-offset:var(--focus-offset)}.cap-switch-state{min-width:2.2em;color:var(--muted);font-weight:var(--weight-semibold)}.cap-switch:has(input:checked) .cap-switch-state{color:var(--text)}@media (prefers-reduced-motion:no-preference){.cap-switch input[role=switch]{transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out)}.cap-switch input[role=switch]:before{transition:translate var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out)}}@media (forced-colors:active){.cap-switch input[role=switch]{forced-color-adjust:none;background:canvas;border-color:canvastext}.cap-switch input[role=switch]:before{background:canvastext}.cap-switch input[role=switch]:checked{background:highlight;border-color:highlight}.cap-switch input[role=switch]:checked:before{background:highlighttext}.cap-switch input[role=switch]:disabled{border-color:graytext}.cap-switch input[role=switch]:disabled:before{background:graytext}}.cap-tabs{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.cap-tabs[data-orientation=vertical]{align-items:flex-start;gap:var(--space-5);flex-direction:row}.cap-tabs-list{--cap-tab-h:max(var(--target), calc(var(--control) - 6px));--cap-tab-fs:var(--fs-body);align-items:stretch;gap:var(--space-1);box-sizing:border-box;max-inline-size:100%;padding:var(--space-2);overscroll-behavior-x:contain;scrollbar-width:thin;border:var(--line-w) solid var(--line);border-radius:var(--radius-m);background:var(--sunken);flex:none;margin:0;display:inline-flex;overflow:auto hidden}.cap-tabs-list[data-size=sm]{--cap-tab-h:max(var(--target), calc(var(--control) - 10px));--cap-tab-fs:var(--fs-detail)}.cap-tabs-list[data-size=lg]{--cap-tab-h:var(--control);--cap-tab-fs:var(--fs-lead)}.cap-tabs-list[data-fill]{display:flex}.cap-tabs-list[data-fill]>.cap-tab{flex:1}.cap-tabs[data-orientation=vertical]>.cap-tabs-list{flex-direction:column;align-items:stretch;overflow:visible auto}.cap-tabs[data-orientation=vertical]>.cap-tabs-list>.cap-tab{text-align:start;justify-content:flex-start}.cap-tab{justify-content:center;align-items:center;gap:var(--space-3);box-sizing:border-box;min-height:var(--cap-tab-h,var(--control));min-width:var(--cap-tab-min-inline-size,var(--target));padding:0 var(--pad-x);border:var(--line-w) solid transparent;border-radius:var(--radius-s);color:var(--muted);font-family:var(--ui);font-size:var(--cap-tab-fs,var(--fs-body));font-weight:var(--cap-tab-weight,var(--weight-medium));line-height:var(--leading-tight);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;flex:none;margin:0;text-decoration:none;display:inline-flex;position:relative}.cap-tab:visited{color:var(--muted)}.cap-tab>svg{pointer-events:none;flex:none;width:16px;height:16px}.cap-tab:hover,.cap-tab[data-force=hover]{background:var(--raised);color:var(--text)}.cap-tab[aria-selected=true],.cap-tab[aria-current=page]{border-color:var(--accent);background:var(--surface);color:var(--cap-tab-ink,var(--text));font-weight:var(--weight-semibold);box-shadow:var(--shadow-xs)}.cap-tab:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--focus-offset-tight)}.cap-tab[aria-disabled=true],.cap-tab:disabled{color:var(--dim);box-shadow:none;cursor:not-allowed;background:0 0;text-decoration:line-through}.cap-tab-count{color:var(--muted);font-size:var(--fs-detail);font-variant-numeric:var(--figures);font-weight:var(--weight-medium)}.cap-tab:is([aria-selected=true],[aria-current=page],:hover) .cap-tab-count{color:var(--text)}.cap-tabs-list[data-variant=line]{gap:var(--space-4);border:0;border-bottom:var(--line-w) solid var(--line);background:0 0;border-radius:0;padding:0;display:flex}.cap-tabs-list[data-variant=line]>.cap-tab{min-height:var(--control);padding-inline:var(--space-1);border:0;border-bottom:var(--line-w-thick) solid transparent;box-shadow:none;background:0 0;border-radius:0;margin-bottom:-1px}.cap-tabs-list[data-variant=line]>.cap-tab:hover,.cap-tabs-list[data-variant=line]>.cap-tab[data-force=hover]{border-bottom-color:var(--line-strong);background:0 0}.cap-tabs-list[data-variant=line]>.cap-tab[aria-selected=true],.cap-tabs-list[data-variant=line]>.cap-tab[aria-current=page]{border-bottom-color:var(--accent);box-shadow:none;background:0 0}.cap-tabs-list[data-variant=line]>.cap-tab:focus-visible{outline-offset:calc(-1 * (var(--focus-width) + var(--space-1-5)));border-radius:var(--radius-s)}.cap-tabs[data-orientation=vertical]>.cap-tabs-list[data-variant=line]{border-bottom:0;border-inline-start:var(--line-w) solid var(--line);gap:0}.cap-tabs[data-orientation=vertical]>.cap-tabs-list[data-variant=line]>.cap-tab{min-height:var(--control);margin-bottom:0;padding-inline:var(--pad-x);border-bottom:0;border-inline-start:var(--line-w-thick) solid transparent;margin-inline-start:-1px}.cap-tabs[data-orientation=vertical]>.cap-tabs-list[data-variant=line]>.cap-tab:hover,.cap-tabs[data-orientation=vertical]>.cap-tabs-list[data-variant=line]>.cap-tab[data-force=hover]{border-inline-start-color:var(--line-strong)}.cap-tabs[data-orientation=vertical]>.cap-tabs-list[data-variant=line]>.cap-tab[aria-selected=true],.cap-tabs[data-orientation=vertical]>.cap-tabs-list[data-variant=line]>.cap-tab[aria-current=page]{border-inline-start-color:var(--accent)}.cap-tabs-list[data-variant=pill]{--_tone:var(--accent);--cap-tab-tone:var(--_tone);--_soft:var(--cap-tab-mark,var(--surface));padding:var(--space-2-5);border-radius:var(--cap-tabs-tray-radius,var(--radius-full));background:var(--cap-tabs-tray,var(--sunken));touch-action:pan-y}.cap-tabs-list[data-variant=pill]>.cap-tab{border-radius:var(--cap-tab-mark-radius,var(--radius-full));padding-inline:calc(var(--pad-x) * 1.5)}.cap-tabs-list[data-variant=pill]>.cap-tab[aria-selected=true],.cap-tabs-list[data-variant=pill]>.cap-tab[aria-current=page]{border-color:var(--cap-tab-mark-edge,var(--_tone));background:var(--_soft);box-shadow:var(--cap-tab-mark-shadow,var(--shadow-xs))}.cap-tabs-list[data-variant=pill][data-dragging]{cursor:grabbing}.cap-tabs-list[data-variant=pill][data-dragging]>.cap-tab[aria-selected=true]:not([data-near]){box-shadow:none;font-weight:var(--cap-tab-weight,var(--weight-medium));background:0 0;border-color:#0000}.cap-tabs-list[data-variant=pill][data-dragging]>.cap-tab[data-near]{border-color:var(--cap-tab-mark-edge,var(--_tone));background:var(--_soft);color:var(--cap-tab-ink,var(--text));font-weight:var(--weight-semibold)}.cap-tabs-list[data-variant=pill]:has(>.cap-tab[aria-selected=true]){cursor:grab}.cap-tabs-list[data-variant=pill]:has(>:is([aria-selected=true],[aria-current=page],[data-near])[data-tone]){--_soft:color-mix(in srgb, var(--_tone) 14%, var(--cap-tab-mark,var(--surface)))}.cap-tabs-list[data-variant=pill]:has(>:is([aria-selected=true],[aria-current=page])[data-tone=info]){--_tone:var(--info)}.cap-tabs-list[data-variant=pill][data-dragging]:has(>[data-near][data-tone=info]){--_tone:var(--info)}.cap-tabs-list[data-variant=pill]:has(>:is([aria-selected=true],[aria-current=page])[data-tone=ok]){--_tone:var(--ok)}.cap-tabs-list[data-variant=pill][data-dragging]:has(>[data-near][data-tone=ok]){--_tone:var(--ok)}.cap-tabs-list[data-variant=pill]:has(>:is([aria-selected=true],[aria-current=page])[data-tone=warn]){--_tone:var(--warn)}.cap-tabs-list[data-variant=pill][data-dragging]:has(>[data-near][data-tone=warn]){--_tone:var(--warn)}.cap-tabs-list[data-variant=pill]:has(>:is([aria-selected=true],[aria-current=page])[data-tone=crit]){--_tone:var(--crit)}.cap-tabs-list[data-variant=pill][data-dragging]:has(>[data-near][data-tone=crit]){--_tone:var(--crit)}.cap-tabs-list[data-variant=pill][data-dragging]:has(>[data-near][data-tone=accent]){--_tone:var(--accent)}.cap-tabs-panel-label{margin:0 0 var(--space-2);color:var(--muted);font-family:var(--ui);font-size:var(--fs-detail)}.cap-tabs[data-progressive]:has(>[role=tablist])>.cap-tabs-panel>.cap-tabs-panel-label{display:none}.cap-tabs-panel{border-radius:var(--radius-s);flex:1;min-width:0}.cap-tabs-panel[hidden=until-found]{block-size:0;inline-size:0;position:absolute;overflow:hidden}.cap-tabs-panel:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--focus-offset)}.cap-tabs-panel[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.cap-tab{transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}}@supports (anchor-name:--a) and (anchor-scope:all){@media (prefers-reduced-motion:no-preference) and (forced-colors:none){.cap-tabs-list{anchor-scope:--cap-tab-on;position:relative}.cap-tabs-list>.cap-tab:is([aria-selected=true],[aria-current=page]){anchor-name:--cap-tab-on;box-shadow:none;background:0 0;border-color:#0000}.cap-tabs-list:has(>.cap-tab:where([aria-selected=true],[aria-current=page])):before{content:"";position-anchor:--cap-tab-on;inset:anchor(top) anchor(right) anchor(bottom) anchor(left);border:var(--line-w) solid var(--accent);border-radius:var(--radius-s);background:var(--surface);box-shadow:var(--shadow-xs);pointer-events:none;transition:inset var(--dur-base) var(--ease-in-out);position:absolute}.cap-tabs-list[data-variant=pill]:before{border-color:var(--cap-tab-mark-edge,var(--_tone));border-radius:var(--cap-tab-mark-radius,var(--radius-full));background:var(--_soft);box-shadow:var(--cap-tab-mark-shadow,var(--shadow-xs));transition:inset var(--dur-slow) var(--ease-spring), background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out)}.cap-tabs-list[data-variant=pill][data-dragging]>.cap-tab[data-near]{background:0 0;border-color:#0000}.cap-tabs-list[data-variant=pill][data-dragging]:before{left:var(--cap-pill-start);right:var(--cap-pill-end);transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out)}.cap-tabs-list[data-variant=line]>.cap-tab:is([aria-selected=true],[aria-current=page]){border-bottom-color:#0000}.cap-tabs-list[data-variant=line]:before{background:var(--accent);box-shadow:none;border:0;border-radius:0;inset-block-start:calc(anchor(bottom) - var(--space-1))}.cap-tabs[data-orientation=vertical]>.cap-tabs-list[data-variant=line]>.cap-tab:is([aria-selected=true],[aria-current=page]){border-inline-start-color:#0000}.cap-tabs[data-orientation=vertical]>.cap-tabs-list[data-variant=line]:before{inset-block:anchor(top) anchor(bottom);inset-inline:anchor(start) auto;inline-size:2px}}}@media print{.cap-tabs[data-progressive]>.cap-tabs-list{display:none}.cap-tabs[data-progressive]>.cap-tabs-panel[hidden]{content-visibility:visible;block-size:auto;inline-size:auto;position:static;overflow:visible}.cap-tabs[data-progressive]:has(>[role=tablist])>.cap-tabs-panel>.cap-tabs-panel-label{display:block}}@media (forced-colors:active){.cap-tabs-list[data-dragging]>.cap-tab[data-near]{forced-color-adjust:none;color:canvastext;border-color:highlight}.cap-tab:is([aria-selected=true],[aria-current=page]){forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.cap-tab:is([aria-selected=true],[aria-current=page]) .cap-tab-count{color:highlighttext}.cap-tabs-list[data-variant=line]>.cap-tab:is([aria-selected=true],[aria-current=page]){color:canvastext;background:0 0;border-bottom-color:highlight}.cap-tabs[data-orientation=vertical]>.cap-tabs-list[data-variant=line]>.cap-tab:is([aria-selected=true],[aria-current=page]){border-bottom-color:#0000;border-inline-start-color:highlight}.cap-tabs-list[data-variant=line]>.cap-tab:is([aria-selected=true],[aria-current=page]) .cap-tab-count{color:canvastext}.cap-tab:is([aria-disabled=true],:disabled){color:graytext}}.cap-chips{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.cap-chips-label{color:var(--muted);font-size:var(--fs-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.cap-chip{align-items:center;gap:var(--space-2-5);min-height:max(var(--target), 26px);padding:0 calc(var(--pad-x) - 1px);border:var(--line-w) solid var(--line-strong);border-radius:var(--radius-full);background:var(--surface);color:var(--muted);font-family:var(--ui);font-size:var(--fs-detail);font-weight:var(--weight-medium);max-width:100%;padding-block:var(--space-1);overflow-wrap:anywhere;cursor:pointer;margin:0;text-decoration:none;display:inline-flex}.cap-chip>svg{pointer-events:none;flex:none;width:12px;height:12px}.cap-chip>.cap-chip-count{color:var(--dim);font-variant-numeric:var(--figures)}.cap-chip[data-size=sm]{min-height:var(--target);padding:0 var(--space-3);font-size:var(--fs-label)}.cap-chip[data-size=lg]{min-height:var(--control);font-size:var(--fs-body)}.cap-chip:hover,.cap-chip[data-force=hover]{border-color:var(--muted);background:var(--raised);color:var(--text)}.cap-chip:is(:focus-visible,:has(>.cap-chip-input:focus-visible)){outline:var(--ring-width) solid var(--ring);outline-offset:var(--focus-offset-tight)}.cap-chip:is(:disabled,[aria-disabled=true],:has(>.cap-chip-input:disabled)){background:var(--surface);color:var(--muted);cursor:not-allowed;border-style:dashed}.cap-chip:is([aria-pressed=true],a[aria-current]:not([aria-current=false]),:has(>.cap-chip-input:checked)){border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.cap-chip:is([aria-pressed=true],a[aria-current]:not([aria-current=false]),:has(>.cap-chip-input:checked))>.cap-chip-count{color:inherit}.cap-chip:is([aria-pressed=true],a[aria-current]:not([aria-current=false]),:has(>.cap-chip-input:checked)):where(:hover,[data-force=hover]){border-color:var(--accent);background:var(--accent-5)}.cap-chip:is([aria-pressed=true],a[aria-current]:not([aria-current=false]),:has(>.cap-chip-input:checked)):before{content:"";width:4px;height:8px;margin:calc(-1 * var(--space-1)) 1px 0 1px;border:solid;border-width:0 var(--line-w-thick) var(--line-w-thick) 0;flex:none;rotate:45deg}.cap-chips[data-variant=solid]>.cap-chip:where(:hover,[data-force=hover]):not([aria-pressed=true]){border-color:var(--accent-text);background:var(--surface)}.cap-chips[data-variant=solid]>.cap-chip[aria-pressed=true],.cap-chips[data-variant=solid]>.cap-chip[aria-pressed=true]:where(:hover,[data-force=hover]){border-color:var(--primary);background:var(--primary);color:var(--primary-fg)}:is(.cap-chips[data-variant=solid]>.cap-chip[aria-pressed=true],.cap-chips[data-variant=solid]>.cap-chip[aria-pressed=true]:where(:hover,[data-force=hover])):before{content:none}label.cap-chip:has(>.cap-chip-input){position:relative}.cap-chip-input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}ul.cap-chips{margin:0;padding:0;list-style:none}fieldset.cap-chips{border:0;min-inline-size:0;margin:0;padding:0}fieldset.cap-chips>legend{margin-block-end:var(--space-3);padding:0}.cap-chips-count{color:var(--muted);font-size:var(--fs-detail);font-variant-numeric:var(--figures)}@media (prefers-reduced-motion:no-preference){.cap-chip{transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}}@media (forced-colors:active){.cap-chip:is([aria-pressed=true],a[aria-current]:not([aria-current=false]),:has(>.cap-chip-input:checked)){forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}}.cap-listbox{box-sizing:border-box;max-height:var(--listbox-max,min(18rem, var(--available-height,60dvh)));padding:var(--space-2);overscroll-behavior:contain;scroll-padding-block:var(--space-2);color:var(--text);font-size:var(--fs-body);line-height:var(--leading);overflow-y:auto}.cap-listbox:focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:calc(var(--focus-width) * -1)}.cap-listbox[data-variant=surface]{border:var(--line-w) solid var(--line);border-radius:var(--radius-l);background:var(--surface);box-shadow:var(--shadow-s)}.cap-listbox[hidden]{display:none}.cap-listbox-group[hidden]{display:none}.cap-listbox-label{padding:calc(var(--space-2) + var(--space-1)) var(--pad-x);color:var(--muted);font-size:var(--fs-detail);font-weight:var(--weight-medium)}.cap-listbox-separator{height:1px;margin:var(--space-2) calc(var(--space-2) * -1);background:var(--line)}.cap-listbox-separator[hidden]{display:none}.cap-listbox-empty{padding:var(--space-4) var(--pad-x);color:var(--muted);font-size:var(--fs-body);text-align:center;margin:0}.cap-listbox-empty:empty{display:none}.cap-option{align-items:center;gap:var(--pad-x);min-height:max(var(--target), calc(var(--control) - var(--space-2)));padding:var(--space-2) var(--pad-x);border-radius:var(--radius-m);color:var(--text);cursor:default;-webkit-user-select:none;user-select:none;outline:0;display:flex;position:relative}.cap-option[hidden]{display:none}.cap-option[data-active],.cap-option[data-highlighted],.cap-option[data-force=active]{background:var(--accent-soft);color:var(--text);box-shadow:inset var(--line-w-bar) 0 0 var(--accent)}:is(.cap-option[data-active],.cap-option[data-highlighted],.cap-option[data-force=active])>svg,:is(.cap-option[data-active],.cap-option[data-highlighted],.cap-option[data-force=active]) .cap-option-icon{color:var(--text)}.cap-option:focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:calc(var(--focus-width) * -1)}.cap-option[data-tone=crit]{color:var(--crit)}.cap-option[data-tone=crit][data-active],.cap-option[data-tone=crit][data-highlighted],.cap-option[data-tone=crit][data-force=active]{background:var(--crit-soft);color:var(--crit);box-shadow:inset var(--line-w-bar) 0 0 var(--crit)}.cap-option[aria-disabled=true],.cap-option[data-disabled]{color:var(--dim);cursor:not-allowed}:is(.cap-option[aria-disabled=true],.cap-option[data-disabled])[data-highlighted]{background:var(--raised);box-shadow:none;color:var(--dim)}.cap-listbox:is([data-selection=single],[data-selection=multi]) .cap-option{padding-inline-end:calc(var(--pad-x) + var(--space-5) + var(--space-2))}.cap-option:has(>.cap-option-indicator){padding-inline-end:calc(var(--pad-x) + var(--space-5) + var(--space-2))}.cap-listbox:not([data-cap-ready],[data-controlled]) .cap-option:not([aria-disabled=true],[data-disabled]):hover,.cap-option[data-force=hover]{background:var(--accent-soft);box-shadow:inset var(--line-w-bar) 0 0 var(--accent)}.cap-listbox:is([data-mode=roving],[data-mode=descendant]):not(:focus-within) .cap-option[data-active]:not([data-force]):not(:hover){box-shadow:none;background:0 0}.cap-option>svg,.cap-option-icon{inline-size:var(--space-5);block-size:var(--space-5);color:var(--muted);flex:none}.cap-option-label{overflow-wrap:anywhere;flex:auto;min-width:0}.cap-option-keys{justify-content:end;align-items:baseline;gap:var(--space-1);color:var(--muted);font-size:var(--fs-detail);white-space:nowrap;flex-wrap:wrap;flex:none;margin-inline-start:auto;padding-inline-start:var(--pad-x);display:inline-flex}.cap-option-hint{margin-inline-end:var(--space-3)}.cap-option-indicator{inline-size:var(--space-5);block-size:var(--space-5);color:var(--accent-text);pointer-events:none;place-items:center;display:grid;position:absolute;inset-inline-end:var(--pad-x)}.cap-option-indicator svg{display:block}.cap-option:is([aria-selected=false],[aria-checked=false],[data-unchecked])>.cap-option-indicator{display:none}@media (forced-colors:active){.cap-listbox[data-variant=surface]{border-color:canvastext}.cap-option[data-active],.cap-option[data-highlighted],.cap-option[data-force=active],.cap-option[data-force=hover]{outline:var(--focus-width) solid Highlight;outline-offset:calc(-1 * var(--focus-offset))}.cap-option[aria-disabled=true],.cap-option[data-disabled]{color:graytext}.cap-option-indicator{forced-color-adjust:none;color:highlight}.cap-listbox-separator{background:canvastext}}.cap-search-suggest{position:relative}.cap-search-suggest-list{z-index:var(--z-overlay);box-shadow:var(--shadow-l);text-align:start;margin-block-start:var(--space-2);position:absolute;inset-block-start:100%;inset-inline:0}@media (forced-colors:active){.cap-search-suggest-list{border-color:canvastext}}.cap-combobox{gap:var(--space-2);min-width:0;display:grid}.cap-combobox-label{font-weight:var(--weight-semibold);color:var(--text)}.cap-combobox-help{color:var(--muted);font-size:var(--fs-detail);margin:0}.cap-combobox-error{align-items:center;gap:var(--space-2);color:var(--crit);font-size:var(--fs-detail);margin:0;display:flex}.cap-combobox-error svg{flex:none}.cap-combobox-group,.cap-combobox-chips{min-width:0;min-height:var(--control);border:var(--line-w) solid var(--line-strong);border-radius:var(--radius-m);background:var(--surface);color:var(--text);align-items:center;display:flex;position:relative}:is(.cap-combobox-group,.cap-combobox-chips):hover:not([data-disabled]),:is(.cap-combobox-group,.cap-combobox-chips)[data-force=hover]{border-color:var(--muted)}:is(.cap-combobox-group,.cap-combobox-chips):has(.cap-combobox-input:focus-visible){border-color:var(--accent);outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}:is(.cap-combobox-group,.cap-combobox-chips):has(.cap-combobox-input[aria-invalid=true]){border-color:var(--crit);box-shadow:inset 0 0 0 var(--line-w) var(--crit)}:is(.cap-combobox-group,.cap-combobox-chips)[data-disabled]{border-color:var(--line);background:var(--sunken);color:var(--muted);cursor:not-allowed;border-style:dashed}:is(.cap-combobox-group,.cap-combobox-chips):has(.cap-combobox-input:disabled){border-color:var(--line);background:var(--sunken);color:var(--muted);cursor:not-allowed;border-style:dashed}.cap-combobox-input{min-width:0;padding:0 0 0 calc(var(--space-3) + var(--space-1));border-radius:var(--radius-m) 0 0 var(--radius-m);color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;align-self:stretch;margin:0}.cap-combobox-input::placeholder{color:var(--dim);opacity:1}.cap-combobox-input:disabled{cursor:not-allowed}.cap-combobox-trigger,.cap-combobox-clear{min-width:var(--target);min-height:var(--target);margin:0 var(--space-1) 0 0;border-radius:var(--radius-s);color:var(--muted);background:0 0;border:0;flex:none;align-self:center;place-items:center;padding:0;display:grid}:is(.cap-combobox-trigger,.cap-combobox-clear):hover:not([data-disabled],:disabled){background:var(--sunken);color:var(--text)}:is(.cap-combobox-trigger,.cap-combobox-clear):focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:calc(var(--focus-width) * -1)}:is(.cap-combobox-trigger,.cap-combobox-clear)[data-disabled],:is(.cap-combobox-trigger,.cap-combobox-clear):disabled{cursor:not-allowed}:is(.cap-combobox-trigger,.cap-combobox-clear) svg{--icon-size:var(--space-5);--icon-stroke:2.7;display:block}@media (prefers-reduced-motion:no-preference){.cap-combobox-trigger svg{transition:transform var(--dur-fast) var(--ease-out)}}.cap-combobox-trigger[data-popup-open] svg{transform:rotate(180deg)}.cap-combobox-chips{gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);flex-wrap:wrap}.cap-combobox-chips>.cap-combobox-input,.cap-combobox-chips .cap-combobox-input{min-width:4rem;min-height:var(--target);padding:0 var(--space-2);flex:4rem}.cap-combobox-chip{align-items:center;gap:var(--space-2);min-height:var(--target);padding:0 0 0 var(--space-3);border-radius:var(--radius-s);background:var(--sunken);color:var(--text);font-size:var(--fs-detail);font-weight:var(--weight-medium);white-space:nowrap;display:inline-flex}.cap-combobox-chip[data-highlighted],.cap-combobox-chip:focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset-tight)}.cap-combobox-chip:not(:has(.cap-combobox-chip-remove)){padding-inline-end:var(--space-3)}.cap-combobox-chip-remove{min-width:var(--target);min-height:var(--target);border-radius:var(--radius-s);color:var(--muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.cap-combobox-chip-remove:hover{background:var(--line);color:var(--text)}.cap-combobox-chip-remove:focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:calc(var(--focus-width) * -1)}.cap-combobox-chip-remove svg{display:block}.cap-combobox-positioner{z-index:var(--z-overlay);outline:0}.cap-combobox-popup{box-sizing:border-box;inline-size:var(--anchor-width);max-inline-size:var(--available-width);overflow:hidden}.cap-combobox-list{--listbox-max:min(22rem, var(--available-height))}.cap-combobox-list[data-empty]{padding:0}.cap-combobox-empty{padding-block:var(--space-3)}.cap-combobox-status{color:var(--muted);font-size:var(--fs-detail)}.cap-combobox-status:not(:empty){align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}@media (forced-colors:active){.cap-combobox-group,.cap-combobox-chips{border-color:canvastext}.cap-combobox-chip{border:var(--line-w) solid CanvasText}}.cap-cmd-search{align-items:center;gap:var(--space-3);margin:var(--space-3) var(--space-3) 0;padding-inline:var(--pad-x);min-block-size:var(--control);border:var(--line-w) solid var(--line-strong);border-radius:var(--radius-l);background:var(--surface);color:var(--muted);flex:none;display:flex}.cap-cmd-search:has(.cap-cmd-input:focus-visible){border-color:var(--accent);outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset-tight)}.cap-cmd-search>svg{inline-size:var(--space-5);block-size:var(--space-5);flex:none}.cap-cmd-input{min-inline-size:0;min-block-size:calc(var(--control) - 2px);color:var(--text);font:inherit;font-size:var(--fs-body);background:0 0;border:0;border-radius:0;flex:auto;padding:0}.cap-cmd-input:focus-visible{outline:none}.cap-cmd-input::placeholder{color:var(--dim);opacity:1}@media (pointer:coarse){.cap-cmd-input{font-size:var(--fs-input-coarse)}}.cap-cmd-list{min-block-size:0;flex:auto;margin-block-start:var(--space-2)}.cap-cmd>.cap-listbox-empty{padding-block:var(--space-6)}.cap-cmd-foot{gap:var(--space-4);padding:var(--space-3) var(--pad-card);border-block-start:var(--line-w) solid var(--line);background:var(--sunken);color:var(--muted);font-size:var(--fs-label);flex-wrap:wrap;flex:none;display:flex}.cap-cmd-snippet{color:var(--muted);font-size:var(--fs-detail);font-weight:var(--weight-regular);text-overflow:ellipsis;white-space:nowrap;margin-block-start:var(--space-1);display:block;overflow:hidden}.cap-cmd-snippet mark{background:var(--sel,var(--info-soft));color:var(--text);font-weight:var(--weight-semibold)}.cap-cmd-answer{padding:0 var(--space-4);flex:none}.cap-cmd-answer-status{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--fs-detail)}.cap-cmd-answer-status:empty{display:none}.cap-cmd-answer-region{max-block-size:40vh;margin-block:var(--space-3);overflow-y:auto}.cap-cmd-answer-region:focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}@media (width<=40rem){.cap-cmd[open]{border:0;border-radius:0;block-size:100dvh;max-block-size:100dvh;inline-size:100vw;max-inline-size:100vw;margin:0}.cap-cmd-foot{display:none}}@media (forced-colors:active){.cap-cmd-search{border-color:canvastext}}.cap-breadcrumb{min-inline-size:0;color:var(--muted);font-family:var(--ui);font-size:var(--fs-body);line-height:var(--leading-tight)}.cap-breadcrumb-list{align-items:center;gap:0 var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cap-breadcrumb-item{align-items:center;gap:var(--space-2);min-width:0;max-inline-size:100%;display:inline-flex}.cap-breadcrumb-item:not(:first-child):before{content:"";border-block-start:var(--line-w-mid) solid var(--dim);border-inline-end:var(--line-w-mid) solid var(--dim);flex:none;block-size:5px;inline-size:5px;margin-inline-end:1px;transform:rotate(45deg)}:where([dir=rtl]) .cap-breadcrumb-item:not(:first-child):before{transform:rotate(-135deg)}.cap-breadcrumb-item:not(:first-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{transform:rotate(-135deg)}.cap-breadcrumb-link{box-sizing:border-box;min-inline-size:var(--target);max-inline-size:min(24ch,100%);min-block-size:var(--target);padding:max(0px, (var(--target) - 1lh) / 2) var(--space-2);border-radius:var(--radius-s);color:var(--accent-text);overflow-wrap:anywhere;text-align:center;text-decoration:none;display:block}.cap-breadcrumb-link:visited{color:var(--accent-text)}.cap-breadcrumb-link:hover,.cap-breadcrumb-link[data-force=hover]{background:var(--accent-soft);color:var(--accent-hover)}.cap-breadcrumb-link:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:0}.cap-breadcrumb-page{box-sizing:border-box;max-inline-size:min(36ch,100%);min-block-size:var(--target);padding:max(0px, (var(--target) - 1lh) / 2) var(--space-2);color:var(--text);font-weight:var(--weight-semibold);overflow-wrap:anywhere;display:block}.cap-breadcrumb-ellipsis{box-sizing:border-box;inline-size:max(var(--target), calc(var(--control) - 4px));block-size:max(var(--target), calc(var(--control) - 4px));border:var(--line-w) solid transparent;border-radius:var(--radius-s);color:var(--muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.cap-breadcrumb-ellipsis>svg{pointer-events:none;block-size:16px;inline-size:16px}.cap-breadcrumb-ellipsis:hover,.cap-breadcrumb-ellipsis[data-force=hover]{background:var(--raised);border-color:var(--line);color:var(--text)}.cap-breadcrumb-ellipsis[aria-expanded=true]{background:var(--sunken);border-color:var(--line-strong);color:var(--text)}.cap-breadcrumb-ellipsis:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--focus-offset-tight)}.cap-breadcrumb-more{padding:var(--space-2);margin:0;list-style:none;display:grid}.cap-breadcrumb-more-link{box-sizing:border-box;min-block-size:var(--target);padding:0 var(--space-4);border-radius:var(--radius-s);color:var(--accent-text);line-height:var(--target);overflow-wrap:anywhere;text-decoration:none;display:block}.cap-breadcrumb-more-link:visited{color:var(--accent-text)}.cap-breadcrumb-more-link:hover{background:var(--accent-soft);color:var(--accent-hover)}.cap-breadcrumb-more-link:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:calc(-1 * var(--focus-offset))}@media (width<=40rem){.cap-breadcrumb-list{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;position:relative;overflow-x:auto}.cap-breadcrumb-item{flex:none;max-inline-size:none}.cap-breadcrumb-link{white-space:nowrap;max-inline-size:none}.cap-breadcrumb-item:has(>[aria-current=page]){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:no-preference){.cap-breadcrumb-link,.cap-breadcrumb-ellipsis,.cap-breadcrumb-more-link{transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}}@media (forced-colors:active){.cap-breadcrumb-item:not(:first-child):before{border-color:canvastext}.cap-breadcrumb-ellipsis[aria-expanded=true]{border-color:highlight}}.cap-pagination{justify-content:space-between;align-items:center;gap:var(--space-3) var(--gap);border-block-start:var(--line-w) solid var(--line);color:var(--muted);font-family:var(--ui);font-size:var(--fs-body);flex-wrap:wrap;margin-block-start:var(--pagination-gap,var(--space-7));padding-block-start:var(--space-4);display:flex;container-type:inline-size}.cap-pagination-status{font-variant-numeric:var(--figures);margin:0}.cap-pagination-list{align-items:center;gap:var(--space-1);flex-wrap:wrap;margin:0 0 0 auto;padding:0;list-style:none;display:flex}:where(.cap-pagination) .cap-page{justify-content:center;align-items:center;gap:var(--space-2);box-sizing:border-box;min-height:max(var(--control), var(--control-h-coarse));min-width:max(var(--control), var(--control-h-coarse));padding:0 var(--space-3);border:var(--line-w) solid transparent;border-radius:var(--radius-m);color:var(--accent-text);font:inherit;font-variant-numeric:var(--figures);font-weight:var(--weight-medium);line-height:var(--leading-tight);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;margin:0;text-decoration:none;display:inline-flex}:where(.cap-pagination) .cap-page:visited{color:var(--accent-text)}:where(.cap-pagination) .cap-page:hover,:where(.cap-pagination) .cap-page[data-force=hover]{border-color:var(--line);background:var(--raised);color:var(--accent-hover)}:where(.cap-pagination) .cap-page:active{background:var(--sunken)}:where(.cap-pagination) .cap-page:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--focus-offset-tight)}:where(.cap-pagination) .cap-page[aria-current=page]{border-color:var(--accent);background:var(--accent-soft);color:var(--text);font-weight:var(--weight-semibold);box-shadow:var(--shadow-xs);cursor:default}:where(.cap-pagination) .cap-page:is([data-kind=prev],[data-kind=next]){padding-inline:var(--pad-x);border-color:var(--line-strong);background:var(--raised);color:var(--text);box-shadow:var(--shadow-xs)}:where(.cap-pagination) .cap-page:is([data-kind=prev],[data-kind=next]):hover,:where(.cap-pagination) .cap-page:is([data-kind=prev],[data-kind=next])[data-force=hover]{background:color-mix(in srgb, var(--raised), var(--text) 7%);color:var(--text)}:where(.cap-pagination) .cap-page:is([data-kind=prev],[data-kind=next]):active{background:color-mix(in srgb, var(--raised), var(--text) 12%)}:where(.cap-pagination) .cap-page:is([data-kind=prev],[data-kind=next]):before,:where(.cap-pagination) .cap-page:is([data-kind=prev],[data-kind=next]):after{border-block-start:var(--line-w-mid) solid currentColor;border-inline-end:var(--line-w-mid) solid currentColor;flex:none;block-size:6px;inline-size:6px}:where(.cap-pagination) .cap-page[data-kind=prev]:before{content:"";margin-inline-start:var(--space-1);transform:rotate(-135deg)}:where(.cap-pagination) .cap-page[data-kind=next]:after{content:"";margin-inline-end:var(--space-1);transform:rotate(45deg)}:where([dir=rtl]) :is(:where(.cap-pagination) .cap-page)[data-kind=prev]:before{transform:rotate(45deg)}:where(.cap-pagination) .cap-page[data-kind=prev]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{transform:rotate(45deg)}:where([dir=rtl]) :is(:where(.cap-pagination) .cap-page)[data-kind=next]:after{transform:rotate(-135deg)}:where(.cap-pagination) .cap-page[data-kind=next]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{transform:rotate(-135deg)}:where(.cap-pagination) .cap-page[aria-disabled=true]{border-style:dashed;border-color:var(--line-strong);background:var(--surface);color:var(--muted);box-shadow:none;cursor:not-allowed}.cap-page-gap{min-height:max(var(--control), var(--control-h-coarse));min-width:max(var(--control), var(--control-h-coarse));color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.cap-pagination-where{padding-inline:var(--space-3);color:var(--muted);font-variant-numeric:var(--figures);text-align:center;display:none}@container (width<=34rem){.cap-pagination-status{inline-size:100%}.cap-pagination-list{flex-wrap:nowrap;justify-content:space-between;inline-size:100%;margin:0}.cap-pagination-num{display:none}.cap-pagination-where{flex:1;display:block}}.cap-pagination[data-form=steps] .cap-pagination-num{display:none}.cap-pagination[data-form=steps] .cap-pagination-where{display:block}@media (prefers-reduced-motion:no-preference){:where(.cap-pagination) .cap-page{transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}}@media (forced-colors:active){:where(.cap-pagination) .cap-page[aria-current=page]{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}:where(.cap-pagination) .cap-page[aria-disabled=true]{color:graytext;border-color:graytext}}.cap-avatar{--cap-avatar-size:32px;width:var(--cap-avatar-size);height:var(--cap-avatar-size);border-radius:var(--radius-full);background:var(--sunken);color:var(--muted);font-family:var(--face);font-size:calc(var(--cap-avatar-size) * .4);font-weight:var(--weight-semibold);line-height:var(--leading-none);-webkit-user-select:none;user-select:none;vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.cap-avatar[data-size=sm]{--cap-avatar-size:var(--title-3)}.cap-avatar[data-size=lg]{--cap-avatar-size:40px}.cap-avatar[data-shape=square]{border-radius:var(--radius-m)}.cap-avatar[data-kind=ai]{font-family:var(--mono);font-size:calc(var(--cap-avatar-size) * .34)}.cap-avatar-image{border-radius:inherit;object-fit:cover;width:100%;height:100%;box-shadow:inset 0 0 0 var(--line-w) var(--line);position:absolute;inset:0}.cap-avatar[data-state=error] .cap-avatar-image{display:none}.cap-avatar-fallback{border-radius:inherit;text-transform:uppercase;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.cap-avatar-badge{z-index:1;width:max(10px, calc(var(--cap-avatar-size) * .35));height:max(10px, calc(var(--cap-avatar-size) * .35));border-radius:var(--radius-full);background:var(--primary);color:var(--primary-fg);box-shadow:0 0 0 var(--line-w-thick) var(--surface);font-size:calc(var(--cap-avatar-size) * .22);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-end:0;inset-inline-end:0}.cap-avatar-badge>svg{width:70%;height:70%}.cap-avatar-badge[data-tone=ok]{background:var(--ok);color:var(--surface)}.cap-avatar-badge[data-tone=crit]{background:var(--crit);color:var(--surface)}.cap-avatar-badge[data-tone=nodata]{background:var(--nodata);color:var(--surface)}.cap-avatar-group{isolation:isolate;align-items:center;display:inline-flex}.cap-avatar-group>.cap-avatar{box-shadow:0 0 0 var(--line-w-thick) var(--surface)}.cap-avatar-group>.cap-avatar+.cap-avatar{margin-inline-start:calc(-1 * var(--space-3))}.cap-avatar-count{--cap-avatar-size:32px;min-width:var(--cap-avatar-size);height:var(--cap-avatar-size);padding-inline:var(--space-3);border-radius:var(--radius-full);background:var(--sunken);box-shadow:0 0 0 var(--line-w-thick) var(--surface);color:var(--muted);font-size:var(--fs-detail);font-weight:var(--weight-semibold);flex:none;justify-content:center;align-items:center;margin-inline-start:calc(-1 * var(--space-3));display:inline-flex}@media (forced-colors:active){.cap-avatar,.cap-avatar-count{border:var(--line-w) solid CanvasText}}.cap-empty{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-3);inline-size:100%;min-inline-size:0;padding:var(--pad-card);border:var(--line-w) dashed var(--line-strong);border-radius:var(--radius-l);color:var(--text);font-size:var(--text-size);line-height:var(--leading);text-align:center;text-wrap:balance;flex-direction:column;display:flex}.cap-empty[data-flush]{border:0;border-radius:0}.cap-empty:has(>.cap-empty-header){gap:var(--gap)}.cap-empty[data-kind=failed]{border-color:var(--crit)}.cap-empty[data-kind=failed] .cap-empty-title{color:var(--crit)}.cap-empty>:is(button,a):last-child{min-block-size:var(--target)}.cap-empty-header{align-items:center;gap:var(--space-3);flex-direction:column;max-inline-size:24rem;display:flex}.cap-empty-media{flex:none;justify-content:center;align-items:center;margin-block-end:var(--space-3);display:flex}.cap-empty-media svg{pointer-events:none;flex:none}.cap-empty-media[data-variant=icon]{inline-size:calc(var(--control) * 1.15);block-size:calc(var(--control) * 1.15);border-radius:var(--radius-l);background:var(--sunken);color:var(--text)}.cap-empty-media[data-variant=icon] svg{block-size:1.25em;inline-size:1.25em}.cap-empty-title{justify-content:center;align-items:center;gap:var(--space-3);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug);text-wrap:balance;margin:0;display:inline-flex}.cap-empty-text{max-inline-size:var(--measure);color:var(--muted);line-height:var(--leading-normal);text-wrap:balance;margin:0}.cap-empty-content{align-items:center;gap:var(--space-3);flex-direction:column;inline-size:100%;min-inline-size:0;max-inline-size:24rem;display:flex}.cap-empty .cap-status-glyph{flex:none;block-size:1.15em;inline-size:1.15em}.cap-empty-wait{gap:var(--space-3);padding:var(--space-4) var(--pad-card);justify-items:start;display:grid}@media (forced-colors:active){.cap-empty,.cap-empty[data-kind=failed]{border-color:canvastext}.cap-empty-media[data-variant=icon]{border:var(--line-w) solid CanvasText}}.cap-missing{color:var(--muted);font-style:normal}.cap-error-page{box-sizing:border-box;align-items:center;gap:var(--gap);inline-size:100%;max-inline-size:48rem;padding:var(--space-8) var(--pad-x);flex-direction:column;margin-inline:auto;display:flex}.cap-error-page:focus{outline:none}.cap-error-page>.cap-empty{padding-block:var(--space-8)}.cap-error-page h1.cap-empty-title{font-size:var(--fs-h2);line-height:var(--leading-tight)}.cap-error-page[data-status="404"] h1.cap-empty-title{font-family:var(--poster);font-size:var(--title-display);font-weight:var(--weight-semibold);letter-spacing:0;line-height:var(--leading-tight)}.cap-error-page:has(>.cap-error-page-body){align-items:stretch;gap:var(--error-page-hero-gap,var(--gap));max-inline-size:none;padding:0 0 var(--space-8)}.cap-error-page-body{box-sizing:border-box;justify-items:center;gap:var(--error-page-body-gap,var(--gap));inline-size:100%;max-inline-size:48rem;padding:var(--error-page-body-pad-block,0) var(--pad-x);text-align:center;margin-inline:auto;display:grid}.cap-error-page-body>.cap-empty-content{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cap-error-page-stack{box-sizing:border-box;inline-size:100%;max-inline-size:100%;padding:var(--pad-card);border:var(--line-w) solid var(--line);border-radius:var(--radius-m);background:var(--sunken);color:var(--text);font-family:var(--mono);font-size:var(--fs-detail);line-height:var(--leading-normal);text-align:start;margin:0;overflow-x:auto}@media (forced-colors:active){.cap-error-page-stack{border-color:canvastext}}.cap-banner,.cap-alert{--_tone:var(--warn);--_soft:var(--warn-soft);box-sizing:border-box;align-items:flex-start;gap:var(--space-2) var(--space-4);inline-size:100%;padding:var(--space-3) var(--pad-x);border:var(--line-w) solid var(--_tone);border-radius:var(--radius-l);background:var(--_soft);color:var(--text);font-size:var(--text-size);line-height:var(--leading);text-align:start;flex-wrap:wrap;margin:0;display:flex}:is(.cap-banner,.cap-alert)[data-tone=neutral]{--_tone:var(--dim);--_soft:var(--raised)}:is(.cap-banner,.cap-alert)[data-tone=info]{--_tone:var(--info);--_soft:var(--info-soft)}:is(.cap-banner,.cap-alert)[data-tone=ok]{--_tone:var(--ok);--_soft:var(--ok-soft)}:is(.cap-banner,.cap-alert)[data-tone=warn]{--_tone:var(--warn);--_soft:var(--warn-soft)}:is(.cap-banner,.cap-alert)[data-tone=crit]{--_tone:var(--crit);--_soft:var(--crit-soft)}:is(.cap-banner,.cap-alert)>.cap-status-glyph{block-size:1.15em;inline-size:1.15em;color:var(--_tone);flex:none;margin-block-start:calc((var(--leading) - 1.15) * .5em);margin-inline-start:calc(-1.15em - var(--space-4))}:is(.cap-banner,.cap-alert):has(>.cap-status-glyph){padding-inline-start:calc(var(--pad-x) + 1.15em + var(--space-4))}:is(.cap-banner,.cap-alert) a:not(.cap-btn){color:inherit;font-weight:var(--weight-semibold)}.cap-banner-body,.cap-alert-body{gap:var(--space-1);flex:28ch;min-inline-size:0;display:grid}.cap-banner-text,.cap-alert-text{flex:28ch;min-inline-size:0;margin:0}:is(.cap-banner-text,.cap-alert-text) b{font-weight:var(--weight-semibold)}.cap-banner-text>:is(p,ul,ol){margin:0}.cap-banner-text>:is(ul,ol){padding-inline-start:1.25em}.cap-banner-text>*+*{margin-block-start:var(--space-1)}:is(.cap-banner-body,.cap-alert-body)>:is(.cap-banner-text,.cap-alert-text){flex:none}.cap-banner-title,.cap-alert-title{font-weight:var(--weight-semibold);min-inline-size:0;margin:0}.cap-banner-actions,.cap-alert-action{align-self:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-inline-start:auto;display:flex}:is(.cap-banner-actions,.cap-alert-action)>:is(button,a){min-block-size:var(--target)}.cap-alert>:is(button,a):not(.cap-alert-action){min-block-size:var(--target);align-self:center;margin-inline-start:auto}.cap-banner>:is(.cap-banner-body,.cap-banner-text)~.cap-banner-actions,.cap-alert>:is(.cap-alert-body,.cap-alert-text)~:is(.cap-alert-action,button,a){margin-inline-start:0}.cap-alert{margin-block-start:var(--space-3)}:is(.cap-alert[data-tone=crit],.cap-alert:not([data-tone])) .cap-alert-title,:is(.cap-alert[data-tone=crit],.cap-alert:not([data-tone])) .cap-alert-text{color:var(--crit)}.cap-alert:is([data-tone=warn],[data-tone=info],[data-tone=ok]) .cap-alert-title{color:var(--_tone)}.cap-alert:not([data-tone]){--_tone:var(--crit);--_soft:var(--crit-soft)}@media (forced-colors:active){.cap-banner,.cap-alert{border-color:canvastext}}.cap-status{align-items:center;gap:var(--space-2);font-size:var(--fs-detail);font-weight:var(--weight-semibold);line-height:var(--leading-snug);white-space:nowrap;color:var(--muted);display:inline-flex}.cap-status[data-wrap]{white-space:normal;align-items:flex-start}.cap-status[data-wrap]>.cap-status-glyph{margin-block-start:.1em}.cap-status-glyph{flex:none;block-size:1.15em;inline-size:1.15em}:is(.cap-status,.cap-status-glyph)[data-tone=crit]{color:var(--crit)}:is(.cap-status,.cap-status-glyph)[data-tone=warn]{color:var(--warn)}:is(.cap-status,.cap-status-glyph)[data-tone=ok]{color:var(--ok)}:is(.cap-status,.cap-status-glyph)[data-tone=info]{color:var(--info)}:is(.cap-status,.cap-status-glyph)[data-tone=nodata]{color:var(--nodata)}:is(.cap-status,.cap-status-glyph)[data-tone=muted]{color:var(--muted)}.cap-status-reason{font-size:var(--fs-detail);color:var(--muted)}.cap-pill,.cap-badge{--_bg:var(--nodata-soft);--_fg:var(--muted);--_line:transparent;justify-content:center;align-items:center;gap:var(--space-2);box-sizing:border-box;inline-size:fit-content;min-block-size:calc(var(--control) * .625);padding:var(--space-1) var(--space-3) var(--space-1) calc(var(--space-3) - var(--space-1));border:var(--line-w) solid var(--_line);border-radius:var(--radius-full);background:var(--_bg);color:var(--_fg);font-size:var(--fs-detail);font-weight:var(--weight-semibold);line-height:var(--leading-snug);white-space:nowrap;font-variant-numeric:var(--figures);flex:none;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}:is(.cap-pill,.cap-badge)>svg{pointer-events:none}:is(.cap-pill,.cap-badge)>svg:not(.cap-status-glyph){flex:none;block-size:1em;inline-size:1em}:is(.cap-pill,.cap-badge)>.cap-status-glyph{block-size:1em;inline-size:1em}:is(.cap-pill,.cap-badge):not(:has(>svg,>.cap-pill-dot)){padding-inline:var(--space-3)}:is(.cap-pill,.cap-badge)[data-tone=crit]{--_bg:var(--crit-soft);--_fg:var(--crit)}:is(.cap-pill,.cap-badge)[data-tone=warn]{--_bg:var(--warn-soft);--_fg:var(--warn)}:is(.cap-pill,.cap-badge)[data-tone=ok]{--_bg:var(--ok-soft);--_fg:var(--ok)}:is(.cap-pill,.cap-badge)[data-tone=info]{--_bg:var(--info-soft);--_fg:var(--info)}:is(.cap-pill,.cap-badge)[data-tone=nodata],:is(.cap-pill,.cap-badge)[data-tone=muted]{--_bg:var(--nodata-soft);--_fg:var(--muted)}:is(.cap-pill,.cap-badge)[data-variant=default]{--_bg:var(--primary);--_fg:var(--primary-fg)}:is(.cap-pill,.cap-badge)[data-variant=secondary]{--_bg:var(--sunken);--_fg:var(--text)}:is(.cap-pill,.cap-badge)[data-variant=destructive]{--_bg:var(--crit-soft);--_fg:var(--crit)}:is(.cap-pill,.cap-badge)[data-variant=outline]{--_bg:transparent;--_line:var(--line-strong)}:is(.cap-pill,.cap-badge)[data-variant=outline]:not([data-tone]){--_fg:var(--text)}:is(.cap-pill,.cap-badge)[data-variant=ghost]{--_bg:transparent}:is(.cap-pill,.cap-badge)[data-variant=ghost]:not([data-tone]){--_fg:var(--muted)}:is(.cap-pill,.cap-badge)[data-variant=link]{--_bg:transparent;--_fg:var(--accent-text)}:is(.cap-pill,.cap-badge)[data-variant=accent]{--_bg:var(--accent-soft);--_fg:var(--accent-text)}:is(.cap-pill,.cap-badge)[data-variant=tag]{--_line:color-mix(in oklab, var(--_fg) var(--tag-edge,45%), transparent);font-family:var(--tag-face,inherit);font-size:var(--tag-size,var(--fs-detail));font-weight:var(--tag-weight,var(--weight-semibold));text-transform:var(--tag-case,none);letter-spacing:var(--tag-tracking,normal)}:is(.cap-pill,.cap-badge)[data-variant=tag]:not([data-tone]){--_bg:transparent;--_line:var(--line)}:is(.cap-pill,.cap-badge)[data-variant=tag][data-family]:not([data-tone]){--_bg:var(--accent-soft);--_fg:var(--accent-text);--_line:color-mix(in oklab, var(--_fg) var(--tag-edge,45%), transparent)}:is(.cap-pill,.cap-badge):is(a,button){cursor:pointer;margin-block:max(0px, (var(--target) - max(var(--control) * .625, 1lh + 2 * var(--space-1) + var(--space-1))) / 2);font-family:inherit;overflow:visible}:is(.cap-pill,.cap-badge):is(a,button):after{content:"";inset-block:min(0px, calc((100% - var(--target)) / 2));inset-inline:calc(-1 * var(--space-1));position:absolute}:is(.cap-pill,.cap-badge):is(a,button):focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--focus-offset-tight)}:is(.cap-pill,.cap-badge):is(a,button):is(:hover,[data-force=hover]){background:color-mix(in srgb, var(--_bg), var(--text) 8%)}:is(.cap-pill,.cap-badge):is(a,button)[data-variant=ghost]:is(:hover,[data-force=hover]){background:var(--sunken);color:var(--text)}:is(.cap-pill,.cap-badge):is(a,button)[data-variant=link]:is(:hover,[data-force=hover]){color:var(--accent-hover)}:is(.cap-pill,.cap-badge):is(a,button)[data-variant=default]:is(:hover,[data-force=hover]){background:var(--primary-hover)}:is(.cap-pill,.cap-badge):is(a,button):is(:disabled,[aria-disabled=true]){--_fg:var(--muted);--_bg:var(--surface);--_line:var(--line-strong);cursor:not-allowed;pointer-events:none;border-style:dashed}.cap-pill-dot{border-radius:var(--radius-full);background:var(--series-1);flex:none;block-size:.7em;inline-size:.7em}.cap-pill[data-series="2"]>.cap-pill-dot{background:var(--series-2)}.cap-pill[data-series="3"]>.cap-pill-dot{background:var(--series-3)}.cap-pill[data-series="4"]>.cap-pill-dot{background:var(--series-4)}.cap-pill[data-series="5"]>.cap-pill-dot{background:var(--series-5)}.cap-pill[data-series="6"]>.cap-pill-dot{background:var(--series-6)}.cap-pill[data-series="7"]>.cap-pill-dot{background:var(--series-7)}.cap-pill[data-series="8"]>.cap-pill-dot{background:var(--series-8)}@media (prefers-reduced-motion:no-preference){.cap-pill,.cap-badge{transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out)}}@media (forced-colors:active){.cap-pill-dot,.cap-pill[data-series]>.cap-pill-dot{background:canvastext}.cap-pill,.cap-badge{border:var(--line-w) solid CanvasText}:is(.cap-pill,.cap-badge)[data-variant=link],:is(.cap-pill,.cap-badge)[data-variant=ghost]{border-color:#0000}:is(.cap-pill,.cap-badge):is(a,button){border-color:linktext}}.cap-card{align-content:start;gap:var(--space-3);min-inline-size:0;padding:var(--pad-card);background:var(--surface);color:var(--text);border:var(--line-w) solid var(--line);border-radius:var(--radius-l);box-shadow:var(--card-shadow);grid-template-columns:minmax(0,1fr);display:grid;container:cap-card/inline-size}.cap-card>:is(img,picture,video,svg,.cap-card-media):first-child{inline-size:calc(100% + 2 * var(--pad-card));max-inline-size:none;margin:calc(-1 * var(--pad-card)) calc(-1 * var(--pad-card)) 0;border-start-start-radius:inherit;border-start-end-radius:inherit;display:block;overflow:clip}.cap-card>picture:first-child>img{inline-size:100%;display:block}.cap-card[data-ratio]>:is(img,video):first-child,.cap-card[data-ratio]>picture:first-child>img{aspect-ratio:var(--card-ratio,16 / 9);object-fit:cover;block-size:auto}.cap-card[data-ratio="4/3"]{--card-ratio:4 / 3}.cap-card[data-ratio="1"]{--card-ratio:1}.cap-card[data-ratio="2/3"]{--card-ratio:2 / 3}.cap-card>:is(h2,h3,h4,hgroup,header){margin:0}.cap-card>:is(h2,h3,h4),.cap-card>:is(hgroup,header)>:is(h2,h3,h4){font-size:var(--fs-card-title,var(--fs-h3));line-height:var(--leading-snug);text-wrap:balance;margin:0}.cap-card>:is(hgroup,header)>:not(h2,h3,h4){margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--fs-detail)}.cap-card>:is(p,ul,ol,dl,div:not(.cap-card-media)){color:var(--muted);text-wrap:pretty;margin:0}.cap-card>footer{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--space-2);display:flex}@media (pointer:coarse){.cap-card>footer>a{min-block-size:var(--target);min-inline-size:var(--target);align-items:center;display:inline-flex}}@container cap-card (inline-size>=34rem){.cap-card[data-layout=side]:has(>:is(img,picture,video,svg,.cap-card-media):first-child){column-gap:var(--space-6);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.cap-card[data-layout=side]:has(>:is(img,picture,video,svg,.cap-card-media):first-child)>:first-child{inline-size:calc(100% + var(--pad-card));block-size:calc(100% + 2 * var(--pad-card));margin:calc(-1 * var(--pad-card)) 0 calc(-1 * var(--pad-card)) calc(-1 * var(--pad-card));object-fit:cover;border-start-end-radius:0;border-end-start-radius:inherit;grid-row:1/span 4}.cap-card[data-layout=side]:has(>:is(img,picture,video,svg,.cap-card-media):first-child)>:not(:first-child){grid-column:2}}.cap-card:has(>.cap-card-lead){column-gap:var(--space-4);grid-template-columns:auto minmax(0,1fr)}.cap-card:has(>.cap-card-lead)>.cap-card-lead{grid-area:1/1;align-self:start;place-items:center;display:grid}.cap-card:has(>.cap-card-lead)>:not(.cap-card-lead){grid-column:2}.cap-card-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--card-min,16rem)), 1fr));gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.cap-card-grid>li{display:grid}.cap-card-grid[data-align=rows]>:is(.cap-card,li,a){grid-row:span 4;grid-template-rows:subgrid;display:grid}.cap-card-grid[data-align=rows]>:is(li,a)>.cap-card{grid-row:span 4;grid-template-rows:subgrid}a:has(>.cap-card){border-radius:var(--radius-l);color:inherit;font-weight:inherit;text-decoration:none;display:grid}a:has(>.cap-card):hover,a:has(>.cap-card):active{color:inherit;box-shadow:none;background:0 0}a:has(>.cap-card):is(:hover,[data-force=hover])>.cap-card{border-color:color-mix(in srgb, var(--primary) calc(var(--card-edge) * 100%), var(--line-strong));translate:0 var(--card-lift)}a:has(>.cap-card):active>.cap-card{border-color:var(--line-strong)}.cap-card:has(a.cap-card-link){position:relative}.cap-card:has(a.cap-card-link) a.cap-card-link{color:inherit}.cap-card:has(a.cap-card-link) a.cap-card-link:after{content:"";border-radius:var(--radius-l);position:absolute;inset:0}.cap-card:has(a.cap-card-link) a.cap-card-link:focus-visible{outline:none}.cap-card:has(a.cap-card-link) a.cap-card-link:hover{box-shadow:none;background:0 0}.cap-card:has(a.cap-card-link) :is(a:not(.cap-card-link),button,input,select,textarea,summary,label){z-index:1;position:relative}.cap-card:has(a.cap-card-link):has(a.cap-card-link:is(:hover,[data-force=hover])){border-color:color-mix(in srgb, var(--primary) calc(var(--card-edge) * 100%), var(--line-strong));translate:0 var(--card-lift)}.cap-card:has(a.cap-card-link):has(a.cap-card-link:focus-visible){outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}label.cap-card{cursor:pointer;column-gap:var(--space-4);border-width:var(--line-w);grid-template-columns:auto minmax(0,1fr)}label.cap-card>:is(input[type=radio],input[type=checkbox]){accent-color:var(--primary);grid-row:1/span 3;block-size:1.1rem;inline-size:1.1rem;margin:.2em 0 0}label.cap-card>:not(input){grid-column:2}label.cap-card:hover,label.cap-card[data-force=hover]{border-color:var(--line-strong)}label.cap-card:has(>:checked){border-color:var(--primary);outline:var(--line-w) solid var(--primary);outline-offset:calc(-1 * var(--focus-offset))}label.cap-card:has(>:focus-visible){outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}label.cap-card:has(>:disabled){cursor:not-allowed;opacity:var(--opacity-muted)}@media (prefers-reduced-motion:no-preference){.cap-card{transition:border-color var(--dur-fast) var(--ease-out), translate var(--dur-fast) var(--ease-out)}a:has(>.cap-card)>.cap-card{transition:border-color var(--dur-fast) var(--ease-out), translate var(--dur-fast) var(--ease-out)}}@media (forced-colors:active){.cap-card{border-color:canvastext}label.cap-card:has(>:checked){outline:var(--line-w-bar) solid Highlight}a:has(>.cap-card):is(:hover,:focus-visible)>.cap-card{border-color:linktext}.cap-card:has(a.cap-card-link:hover){border-color:linktext}}.cap-icon{inline-size:var(--icon-size,1.25em);block-size:var(--icon-size,1.25em);vertical-align:-.25em;fill:none;stroke:currentColor;stroke-width:var(--icon-stroke,1.6);stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.cap-icon[data-fill]{fill:currentColor;stroke:none}.cap-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):is([data-flip],.cap-icon-flip){scale:-1 1}:where(picture.cap-picture){display:contents}:where(img.has-lqip){background-position:50%;background-repeat:no-repeat;background-size:cover}:where(.cap-motion){inline-size:fit-content;max-inline-size:100%;display:block;position:relative}:where(.cap-motion) :where(.cap-motion-still){display:none!important}:where(.cap-motion:has(.cap-motion-pause:checked)) :where(picture,img:not(.cap-motion-still,picture>img)){display:none!important}:where(.cap-motion:has(.cap-motion-pause:checked)) :where(.cap-motion-still){display:block!important}@media (prefers-reduced-motion:reduce){:where(.cap-motion) :where(picture,img:not(.cap-motion-still,picture>img),.cap-motion-toggle){display:none!important}:where(.cap-motion) :where(.cap-motion-still){display:block!important}}:where(.cap-motion-toggle){align-items:center;gap:var(--space-2);min-block-size:var(--target);padding-inline:var(--space-3) var(--space-4);border:var(--line-w) solid var(--line-strong);border-radius:var(--radius-full);background:var(--surface);box-shadow:var(--shadow-s);color:var(--text);font-family:var(--ui);font-size:var(--fs-detail);font-weight:var(--weight-semibold);line-height:var(--leading-none);cursor:pointer;display:inline-flex;position:absolute;inset-block-end:var(--space-3);inset-inline-start:var(--space-3)}:where(.cap-motion-toggle) :where(input){block-size:1rem;inline-size:1rem;accent-color:var(--accent);cursor:pointer;margin:0}:where(.cap-motion-toggle):has(:focus-visible){outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}:where(.cap-motion-toggle):has(:focus-visible) :where(input){outline:none}.cap-time{color:var(--muted);font-variant-numeric:var(--figures);white-space:nowrap}.cap-time[data-format=exact],.cap-time[data-format=date]{color:var(--text);font-variant-numeric:normal;white-space:normal}.cap-time[data-tone=text]{color:var(--text)}.cap-time-tip{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--dim);text-decoration-color:var(--dim);text-underline-offset:.25em;cursor:help}.cap-time-utc{color:var(--muted);white-space:nowrap}.cap-chart{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;margin:0;display:grid}.cap-chart-figure{min-width:0}.cap-chart :is(.enarratio-title,.cap-chart-title){color:var(--text);font-size:var(--fs-body);font-weight:var(--weight-semibold);line-height:var(--leading-compact);margin:0}.cap-chart .enarratio-subtitle{font-size:var(--fs-detail)}.cap-chart :is(.enarratio-finding,.cap-chart-reason){color:var(--muted);font-size:var(--fs-detail);line-height:var(--leading);margin:0}.cap-chart[data-head=inline] .enarratio-head{align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.cap-chart[data-head=inline] .enarratio-head .enarratio-subtitle{font-variant-numeric:var(--figures);margin-inline-start:auto}.cap-chart[data-head=inline] .enarratio-head .enarratio-finding{flex-basis:100%}.cap-data{gap:var(--space-2);min-width:0;display:grid}.cap-chart-stale{margin:0 0 var(--space-3);color:var(--muted);font-size:var(--fs-detail)}.cap-chart-panel .cap-panel-head+.cap-panel-body .cap-chart :is(.enarratio-title,.cap-chart-title){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (scripting:enabled){@container (width<30rem){.cap-chart[data-enarratio-redraw] .enarratio-frame-wide>svg{inline-size:100%;min-inline-size:0;block-size:var(--cap-narrow-height,auto)}}}.cap-chart [data-out-of-range]{opacity:var(--opacity-faint)}.cap-spark{min-inline-size:0;max-inline-size:7.5rem;display:block}.cap-spark>svg{block-size:auto;inline-size:100%;display:block}.cap-data-preview{gap:var(--space-3);padding:var(--pad-card);border:var(--line-w) solid var(--line);border-radius:var(--radius-l);background:var(--surface);font-size:var(--fs-body);line-height:var(--leading-relaxed);display:grid}.cap-data-preview-heading{font-family:var(--display);font-size:var(--fs-lead);font-weight:var(--weight-heading);line-height:var(--leading-snug);margin:0}.cap-data-preview-chart>svg{block-size:auto;inline-size:100%;display:block}.cap-data-preview :is(.cap-data-preview-summary,.cap-data-preview-link,.cap-data-preview-source){margin:0}.cap-data-preview-source{color:var(--muted);font-size:var(--fs-detail)}.enarratio [data-enarratio-mark=x-grid]{display:var(--chart-grid-x,none)}.enarratio [data-enarratio-mark=y-grid]{display:var(--chart-grid-y,inline)}[data-gridlines=none]{--chart-grid-x:none;--chart-grid-y:none}[data-gridlines=x]{--chart-grid-x:inline;--chart-grid-y:none}[data-gridlines=y]{--chart-grid-x:none;--chart-grid-y:inline}[data-gridlines=both]{--chart-grid-x:inline;--chart-grid-y:inline}@media (forced-colors:none){.enarratio :is(text,tspan)[fill="var(--enarratio-series-1)"]{fill:var(--chart-ink-1,var(--series-ink-1))}.enarratio :is(text,tspan)[fill="var(--enarratio-series-2)"]{fill:var(--chart-ink-2,var(--series-ink-2))}.enarratio :is(text,tspan)[fill="var(--enarratio-series-3)"]{fill:var(--chart-ink-3,var(--series-ink-3))}.enarratio :is(text,tspan)[fill="var(--enarratio-series-4)"]{fill:var(--chart-ink-4,var(--series-ink-4))}.enarratio :is(text,tspan)[fill="var(--enarratio-series-5)"]{fill:var(--chart-ink-5,var(--series-ink-5))}.enarratio :is(text,tspan)[fill="var(--enarratio-series-6)"]{fill:var(--chart-ink-6,var(--series-ink-6))}.enarratio :is(text,tspan)[fill="var(--enarratio-series-7)"]{fill:var(--chart-ink-7,var(--series-ink-7))}.enarratio :is(text,tspan)[fill="var(--enarratio-series-8)"]{fill:var(--chart-ink-8,var(--series-ink-8))}}.enarratio[data-enarratio-colors*=series-1\:]{--chart-ink-1:var(--enarratio-series-1)}.enarratio[data-enarratio-colors*=series-2\:]{--chart-ink-2:var(--enarratio-series-2)}.enarratio[data-enarratio-colors*=series-3\:]{--chart-ink-3:var(--enarratio-series-3)}.enarratio[data-enarratio-colors*=series-4\:]{--chart-ink-4:var(--enarratio-series-4)}.enarratio[data-enarratio-colors*=series-5\:]{--chart-ink-5:var(--enarratio-series-5)}.enarratio[data-enarratio-colors*=series-6\:]{--chart-ink-6:var(--enarratio-series-6)}.enarratio[data-enarratio-colors*=series-7\:]{--chart-ink-7:var(--enarratio-series-7)}.enarratio[data-enarratio-colors*=series-8\:]{--chart-ink-8:var(--enarratio-series-8)}.enarratio[data-enarratio-colors*="series-1: var(--series-1)"]{--enarratio-series-1:var(--series-1);--chart-ink-1:var(--series-ink-1)}.enarratio[data-enarratio-colors*="series-1: var(--series-2)"]{--enarratio-series-1:var(--series-2);--chart-ink-1:var(--series-ink-2)}.enarratio[data-enarratio-colors*="series-1: var(--series-3)"]{--enarratio-series-1:var(--series-3);--chart-ink-1:var(--series-ink-3)}.enarratio[data-enarratio-colors*="series-1: var(--series-4)"]{--enarratio-series-1:var(--series-4);--chart-ink-1:var(--series-ink-4)}.enarratio[data-enarratio-colors*="series-1: var(--series-5)"]{--enarratio-series-1:var(--series-5);--chart-ink-1:var(--series-ink-5)}.enarratio[data-enarratio-colors*="series-1: var(--series-6)"]{--enarratio-series-1:var(--series-6);--chart-ink-1:var(--series-ink-6)}.enarratio[data-enarratio-colors*="series-1: var(--series-7)"]{--enarratio-series-1:var(--series-7);--chart-ink-1:var(--series-ink-7)}.enarratio[data-enarratio-colors*="series-1: var(--series-8)"]{--enarratio-series-1:var(--series-8);--chart-ink-1:var(--series-ink-8)}.enarratio[data-enarratio-colors*="series-1: var(--ok)"]{--enarratio-series-1:var(--ok);--chart-ink-1:var(--ok)}.enarratio[data-enarratio-colors*="series-1: var(--warn)"]{--enarratio-series-1:var(--warn);--chart-ink-1:var(--warn)}.enarratio[data-enarratio-colors*="series-1: var(--crit)"]{--enarratio-series-1:var(--crit);--chart-ink-1:var(--crit)}.enarratio[data-enarratio-colors*="series-1: var(--info)"]{--enarratio-series-1:var(--info);--chart-ink-1:var(--info)}.enarratio[data-enarratio-colors*="series-1: var(--nodata)"]{--enarratio-series-1:var(--nodata);--chart-ink-1:var(--nodata)}.enarratio[data-enarratio-colors*="series-1: var(--accent)"]{--enarratio-series-1:var(--accent);--chart-ink-1:var(--accent-text)}.enarratio[data-enarratio-colors*="series-2: var(--series-1)"]{--enarratio-series-2:var(--series-1);--chart-ink-2:var(--series-ink-1)}.enarratio[data-enarratio-colors*="series-2: var(--series-2)"]{--enarratio-series-2:var(--series-2);--chart-ink-2:var(--series-ink-2)}.enarratio[data-enarratio-colors*="series-2: var(--series-3)"]{--enarratio-series-2:var(--series-3);--chart-ink-2:var(--series-ink-3)}.enarratio[data-enarratio-colors*="series-2: var(--series-4)"]{--enarratio-series-2:var(--series-4);--chart-ink-2:var(--series-ink-4)}.enarratio[data-enarratio-colors*="series-2: var(--series-5)"]{--enarratio-series-2:var(--series-5);--chart-ink-2:var(--series-ink-5)}.enarratio[data-enarratio-colors*="series-2: var(--series-6)"]{--enarratio-series-2:var(--series-6);--chart-ink-2:var(--series-ink-6)}.enarratio[data-enarratio-colors*="series-2: var(--series-7)"]{--enarratio-series-2:var(--series-7);--chart-ink-2:var(--series-ink-7)}.enarratio[data-enarratio-colors*="series-2: var(--series-8)"]{--enarratio-series-2:var(--series-8);--chart-ink-2:var(--series-ink-8)}.enarratio[data-enarratio-colors*="series-2: var(--ok)"]{--enarratio-series-2:var(--ok);--chart-ink-2:var(--ok)}.enarratio[data-enarratio-colors*="series-2: var(--warn)"]{--enarratio-series-2:var(--warn);--chart-ink-2:var(--warn)}.enarratio[data-enarratio-colors*="series-2: var(--crit)"]{--enarratio-series-2:var(--crit);--chart-ink-2:var(--crit)}.enarratio[data-enarratio-colors*="series-2: var(--info)"]{--enarratio-series-2:var(--info);--chart-ink-2:var(--info)}.enarratio[data-enarratio-colors*="series-2: var(--nodata)"]{--enarratio-series-2:var(--nodata);--chart-ink-2:var(--nodata)}.enarratio[data-enarratio-colors*="series-2: var(--accent)"]{--enarratio-series-2:var(--accent);--chart-ink-2:var(--accent-text)}.enarratio[data-enarratio-colors*="series-3: var(--series-1)"]{--enarratio-series-3:var(--series-1);--chart-ink-3:var(--series-ink-1)}.enarratio[data-enarratio-colors*="series-3: var(--series-2)"]{--enarratio-series-3:var(--series-2);--chart-ink-3:var(--series-ink-2)}.enarratio[data-enarratio-colors*="series-3: var(--series-3)"]{--enarratio-series-3:var(--series-3);--chart-ink-3:var(--series-ink-3)}.enarratio[data-enarratio-colors*="series-3: var(--series-4)"]{--enarratio-series-3:var(--series-4);--chart-ink-3:var(--series-ink-4)}.enarratio[data-enarratio-colors*="series-3: var(--series-5)"]{--enarratio-series-3:var(--series-5);--chart-ink-3:var(--series-ink-5)}.enarratio[data-enarratio-colors*="series-3: var(--series-6)"]{--enarratio-series-3:var(--series-6);--chart-ink-3:var(--series-ink-6)}.enarratio[data-enarratio-colors*="series-3: var(--series-7)"]{--enarratio-series-3:var(--series-7);--chart-ink-3:var(--series-ink-7)}.enarratio[data-enarratio-colors*="series-3: var(--series-8)"]{--enarratio-series-3:var(--series-8);--chart-ink-3:var(--series-ink-8)}.enarratio[data-enarratio-colors*="series-3: var(--ok)"]{--enarratio-series-3:var(--ok);--chart-ink-3:var(--ok)}.enarratio[data-enarratio-colors*="series-3: var(--warn)"]{--enarratio-series-3:var(--warn);--chart-ink-3:var(--warn)}.enarratio[data-enarratio-colors*="series-3: var(--crit)"]{--enarratio-series-3:var(--crit);--chart-ink-3:var(--crit)}.enarratio[data-enarratio-colors*="series-3: var(--info)"]{--enarratio-series-3:var(--info);--chart-ink-3:var(--info)}.enarratio[data-enarratio-colors*="series-3: var(--nodata)"]{--enarratio-series-3:var(--nodata);--chart-ink-3:var(--nodata)}.enarratio[data-enarratio-colors*="series-3: var(--accent)"]{--enarratio-series-3:var(--accent);--chart-ink-3:var(--accent-text)}.enarratio[data-enarratio-colors*="series-4: var(--series-1)"]{--enarratio-series-4:var(--series-1);--chart-ink-4:var(--series-ink-1)}.enarratio[data-enarratio-colors*="series-4: var(--series-2)"]{--enarratio-series-4:var(--series-2);--chart-ink-4:var(--series-ink-2)}.enarratio[data-enarratio-colors*="series-4: var(--series-3)"]{--enarratio-series-4:var(--series-3);--chart-ink-4:var(--series-ink-3)}.enarratio[data-enarratio-colors*="series-4: var(--series-4)"]{--enarratio-series-4:var(--series-4);--chart-ink-4:var(--series-ink-4)}.enarratio[data-enarratio-colors*="series-4: var(--series-5)"]{--enarratio-series-4:var(--series-5);--chart-ink-4:var(--series-ink-5)}.enarratio[data-enarratio-colors*="series-4: var(--series-6)"]{--enarratio-series-4:var(--series-6);--chart-ink-4:var(--series-ink-6)}.enarratio[data-enarratio-colors*="series-4: var(--series-7)"]{--enarratio-series-4:var(--series-7);--chart-ink-4:var(--series-ink-7)}.enarratio[data-enarratio-colors*="series-4: var(--series-8)"]{--enarratio-series-4:var(--series-8);--chart-ink-4:var(--series-ink-8)}.enarratio[data-enarratio-colors*="series-4: var(--ok)"]{--enarratio-series-4:var(--ok);--chart-ink-4:var(--ok)}.enarratio[data-enarratio-colors*="series-4: var(--warn)"]{--enarratio-series-4:var(--warn);--chart-ink-4:var(--warn)}.enarratio[data-enarratio-colors*="series-4: var(--crit)"]{--enarratio-series-4:var(--crit);--chart-ink-4:var(--crit)}.enarratio[data-enarratio-colors*="series-4: var(--info)"]{--enarratio-series-4:var(--info);--chart-ink-4:var(--info)}.enarratio[data-enarratio-colors*="series-4: var(--nodata)"]{--enarratio-series-4:var(--nodata);--chart-ink-4:var(--nodata)}.enarratio[data-enarratio-colors*="series-4: var(--accent)"]{--enarratio-series-4:var(--accent);--chart-ink-4:var(--accent-text)}.enarratio[data-enarratio-colors*="series-5: var(--series-1)"]{--enarratio-series-5:var(--series-1);--chart-ink-5:var(--series-ink-1)}.enarratio[data-enarratio-colors*="series-5: var(--series-2)"]{--enarratio-series-5:var(--series-2);--chart-ink-5:var(--series-ink-2)}.enarratio[data-enarratio-colors*="series-5: var(--series-3)"]{--enarratio-series-5:var(--series-3);--chart-ink-5:var(--series-ink-3)}.enarratio[data-enarratio-colors*="series-5: var(--series-4)"]{--enarratio-series-5:var(--series-4);--chart-ink-5:var(--series-ink-4)}.enarratio[data-enarratio-colors*="series-5: var(--series-5)"]{--enarratio-series-5:var(--series-5);--chart-ink-5:var(--series-ink-5)}.enarratio[data-enarratio-colors*="series-5: var(--series-6)"]{--enarratio-series-5:var(--series-6);--chart-ink-5:var(--series-ink-6)}.enarratio[data-enarratio-colors*="series-5: var(--series-7)"]{--enarratio-series-5:var(--series-7);--chart-ink-5:var(--series-ink-7)}.enarratio[data-enarratio-colors*="series-5: var(--series-8)"]{--enarratio-series-5:var(--series-8);--chart-ink-5:var(--series-ink-8)}.enarratio[data-enarratio-colors*="series-5: var(--ok)"]{--enarratio-series-5:var(--ok);--chart-ink-5:var(--ok)}.enarratio[data-enarratio-colors*="series-5: var(--warn)"]{--enarratio-series-5:var(--warn);--chart-ink-5:var(--warn)}.enarratio[data-enarratio-colors*="series-5: var(--crit)"]{--enarratio-series-5:var(--crit);--chart-ink-5:var(--crit)}.enarratio[data-enarratio-colors*="series-5: var(--info)"]{--enarratio-series-5:var(--info);--chart-ink-5:var(--info)}.enarratio[data-enarratio-colors*="series-5: var(--nodata)"]{--enarratio-series-5:var(--nodata);--chart-ink-5:var(--nodata)}.enarratio[data-enarratio-colors*="series-5: var(--accent)"]{--enarratio-series-5:var(--accent);--chart-ink-5:var(--accent-text)}.enarratio[data-enarratio-colors*="series-6: var(--series-1)"]{--enarratio-series-6:var(--series-1);--chart-ink-6:var(--series-ink-1)}.enarratio[data-enarratio-colors*="series-6: var(--series-2)"]{--enarratio-series-6:var(--series-2);--chart-ink-6:var(--series-ink-2)}.enarratio[data-enarratio-colors*="series-6: var(--series-3)"]{--enarratio-series-6:var(--series-3);--chart-ink-6:var(--series-ink-3)}.enarratio[data-enarratio-colors*="series-6: var(--series-4)"]{--enarratio-series-6:var(--series-4);--chart-ink-6:var(--series-ink-4)}.enarratio[data-enarratio-colors*="series-6: var(--series-5)"]{--enarratio-series-6:var(--series-5);--chart-ink-6:var(--series-ink-5)}.enarratio[data-enarratio-colors*="series-6: var(--series-6)"]{--enarratio-series-6:var(--series-6);--chart-ink-6:var(--series-ink-6)}.enarratio[data-enarratio-colors*="series-6: var(--series-7)"]{--enarratio-series-6:var(--series-7);--chart-ink-6:var(--series-ink-7)}.enarratio[data-enarratio-colors*="series-6: var(--series-8)"]{--enarratio-series-6:var(--series-8);--chart-ink-6:var(--series-ink-8)}.enarratio[data-enarratio-colors*="series-6: var(--ok)"]{--enarratio-series-6:var(--ok);--chart-ink-6:var(--ok)}.enarratio[data-enarratio-colors*="series-6: var(--warn)"]{--enarratio-series-6:var(--warn);--chart-ink-6:var(--warn)}.enarratio[data-enarratio-colors*="series-6: var(--crit)"]{--enarratio-series-6:var(--crit);--chart-ink-6:var(--crit)}.enarratio[data-enarratio-colors*="series-6: var(--info)"]{--enarratio-series-6:var(--info);--chart-ink-6:var(--info)}.enarratio[data-enarratio-colors*="series-6: var(--nodata)"]{--enarratio-series-6:var(--nodata);--chart-ink-6:var(--nodata)}.enarratio[data-enarratio-colors*="series-6: var(--accent)"]{--enarratio-series-6:var(--accent);--chart-ink-6:var(--accent-text)}.enarratio[data-enarratio-colors*="series-7: var(--series-1)"]{--enarratio-series-7:var(--series-1);--chart-ink-7:var(--series-ink-1)}.enarratio[data-enarratio-colors*="series-7: var(--series-2)"]{--enarratio-series-7:var(--series-2);--chart-ink-7:var(--series-ink-2)}.enarratio[data-enarratio-colors*="series-7: var(--series-3)"]{--enarratio-series-7:var(--series-3);--chart-ink-7:var(--series-ink-3)}.enarratio[data-enarratio-colors*="series-7: var(--series-4)"]{--enarratio-series-7:var(--series-4);--chart-ink-7:var(--series-ink-4)}.enarratio[data-enarratio-colors*="series-7: var(--series-5)"]{--enarratio-series-7:var(--series-5);--chart-ink-7:var(--series-ink-5)}.enarratio[data-enarratio-colors*="series-7: var(--series-6)"]{--enarratio-series-7:var(--series-6);--chart-ink-7:var(--series-ink-6)}.enarratio[data-enarratio-colors*="series-7: var(--series-7)"]{--enarratio-series-7:var(--series-7);--chart-ink-7:var(--series-ink-7)}.enarratio[data-enarratio-colors*="series-7: var(--series-8)"]{--enarratio-series-7:var(--series-8);--chart-ink-7:var(--series-ink-8)}.enarratio[data-enarratio-colors*="series-7: var(--ok)"]{--enarratio-series-7:var(--ok);--chart-ink-7:var(--ok)}.enarratio[data-enarratio-colors*="series-7: var(--warn)"]{--enarratio-series-7:var(--warn);--chart-ink-7:var(--warn)}.enarratio[data-enarratio-colors*="series-7: var(--crit)"]{--enarratio-series-7:var(--crit);--chart-ink-7:var(--crit)}.enarratio[data-enarratio-colors*="series-7: var(--info)"]{--enarratio-series-7:var(--info);--chart-ink-7:var(--info)}.enarratio[data-enarratio-colors*="series-7: var(--nodata)"]{--enarratio-series-7:var(--nodata);--chart-ink-7:var(--nodata)}.enarratio[data-enarratio-colors*="series-7: var(--accent)"]{--enarratio-series-7:var(--accent);--chart-ink-7:var(--accent-text)}.enarratio[data-enarratio-colors*="series-8: var(--series-1)"]{--enarratio-series-8:var(--series-1);--chart-ink-8:var(--series-ink-1)}.enarratio[data-enarratio-colors*="series-8: var(--series-2)"]{--enarratio-series-8:var(--series-2);--chart-ink-8:var(--series-ink-2)}.enarratio[data-enarratio-colors*="series-8: var(--series-3)"]{--enarratio-series-8:var(--series-3);--chart-ink-8:var(--series-ink-3)}.enarratio[data-enarratio-colors*="series-8: var(--series-4)"]{--enarratio-series-8:var(--series-4);--chart-ink-8:var(--series-ink-4)}.enarratio[data-enarratio-colors*="series-8: var(--series-5)"]{--enarratio-series-8:var(--series-5);--chart-ink-8:var(--series-ink-5)}.enarratio[data-enarratio-colors*="series-8: var(--series-6)"]{--enarratio-series-8:var(--series-6);--chart-ink-8:var(--series-ink-6)}.enarratio[data-enarratio-colors*="series-8: var(--series-7)"]{--enarratio-series-8:var(--series-7);--chart-ink-8:var(--series-ink-7)}.enarratio[data-enarratio-colors*="series-8: var(--series-8)"]{--enarratio-series-8:var(--series-8);--chart-ink-8:var(--series-ink-8)}.enarratio[data-enarratio-colors*="series-8: var(--ok)"]{--enarratio-series-8:var(--ok);--chart-ink-8:var(--ok)}.enarratio[data-enarratio-colors*="series-8: var(--warn)"]{--enarratio-series-8:var(--warn);--chart-ink-8:var(--warn)}.enarratio[data-enarratio-colors*="series-8: var(--crit)"]{--enarratio-series-8:var(--crit);--chart-ink-8:var(--crit)}.enarratio[data-enarratio-colors*="series-8: var(--info)"]{--enarratio-series-8:var(--info);--chart-ink-8:var(--info)}.enarratio[data-enarratio-colors*="series-8: var(--nodata)"]{--enarratio-series-8:var(--nodata);--chart-ink-8:var(--nodata)}.enarratio[data-enarratio-colors*="series-8: var(--accent)"]{--enarratio-series-8:var(--accent);--chart-ink-8:var(--accent-text)}}@layer cap.utilities{.cap-img-flat{border:var(--line-w) solid var(--line);filter:var(--img-filter)}.cap-sr-only,.cap-sr-only-focusable:not(:focus-within),:where([data-context=prose]) .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cap-tap-target{min-inline-size:var(--target);min-block-size:var(--target)}.cap-mono{font-family:var(--mono);font-size:var(--mono-size);letter-spacing:var(--tracking-snug)}.cap-num{font-variant-numeric:var(--figures-column)}.cap-muted{color:var(--muted)}.cap-page{font-size:var(--fs-page);line-height:var(--page-leading,var(--leading-normal));box-sizing:border-box;inline-size:100%;max-inline-size:var(--page-max);padding-inline:max(var(--page-gutter), env(safe-area-inset-left,0px)) max(var(--page-gutter), env(safe-area-inset-right,0px));margin-inline:auto}.cap-label{font-size:var(--fs-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--muted)}.cap-meta{font-size:var(--fs-detail);line-height:var(--leading-compact);color:var(--muted)}.cap-go:after,.cap-go[data-go=back]:before,a[data-link=next]:after,:is(a[data-link=title],:is(h1,h2,h3,h4)>a:not([class*=cap-])):after{content:"";vertical-align:-.08em;block-size:.85em;inline-size:.85em;clip-path:var(--cap-arrow);background:currentColor;flex:none;margin-inline-start:.3em;display:inline-block}.cap-go[data-go=out]:after{rotate:-45deg}:is(a[data-link=title],:is(h1,h2,h3,h4)>a:not([class*=cap-])):not(:hover,:focus-visible,[data-force=hover]):after{opacity:0}.cap-go:is([data-go=back],[data-go=next]){font-family:var(--wayfinding);font-weight:var(--weight-bold)}.cap-go[data-go=back]:after{content:none}.cap-go[data-go=back]:before{margin-inline:0 .3em;rotate:180deg}@media (prefers-reduced-motion:no-preference){.cap-go:before,.cap-go:after,a[data-link=next]:after,.cap-sign:before,.cap-sign:after,.cap-site-header-view:after{transition:translate var(--dur-base) var(--ease-out)}:is(.cap-go,.cap-sign[rel~=next],.cap-sign[data-variant=forward],a[data-link=next]):is(:hover,:focus-visible):after{translate:3px}:is(.cap-go[data-go=out],.cap-site-header-view):is(:hover,:focus-visible):after{translate:2px -2px}:is(.cap-go[data-go=back],.cap-sign[rel~=prev]):is(:hover,:focus-visible):before{translate:-3px}}@media (forced-colors:active){.cap-go:after,.cap-go[data-go=back]:before,a[data-link=next]:after,:is(a[data-link=title],:is(h1,h2,h3,h4)>a:not([class*=cap-])):after{forced-color-adjust:none;background:linktext}}:is(.cap-family-footer-links a,a[data-link=next]):before{content:"";border-radius:var(--radius-xs);background:var(--on);block-size:7px;inline-size:7px;box-shadow:0 0 var(--space-2-5) var(--on);opacity:0;pointer-events:none;position:absolute;inset-block-start:calc(50% - 3.5px);inset-inline-start:calc(-1 * (var(--space-4) + var(--line-w)))}:is(.cap-family-footer-links a,a[data-link=next]):is(:hover,:focus-visible):before{opacity:1}@media (prefers-reduced-motion:no-preference){:is(.cap-family-footer-links a,a[data-link=next]):before{transition:opacity var(--dur-fast) var(--ease-out)}}@media (forced-colors:active){:is(.cap-family-footer-links a,a[data-link=next]):before{forced-color-adjust:none;box-shadow:none;background:highlight}}@supports (animation-timeline:scroll()){:where(.cap-tabs-list,.cap-anchors-list,.cap-site-header-sections,[data-context=prose] .table-scroll){--cap-fade:2rem;--cap-fade-dir:right;--cap-fade-start-at:0;--cap-fade-end-at:100%;scroll-padding-inline:var(--cap-fade);-webkit-mask:linear-gradient(#000, #000) no-clip subtract, linear-gradient(to var(--cap-fade-dir), #000, transparent) var(--cap-fade-start-at) 0 / var(--cap-fade-start) 100% no-repeat no-clip, linear-gradient(to var(--cap-fade-dir), transparent, #000) var(--cap-fade-end-at) 0 / var(--cap-fade-end) 100% no-repeat no-clip;mask:linear-gradient(#000, #000) no-clip subtract, linear-gradient(to var(--cap-fade-dir), #000, transparent) var(--cap-fade-start-at) 0 / var(--cap-fade-start) 100% no-repeat no-clip, linear-gradient(to var(--cap-fade-dir), transparent, #000) var(--cap-fade-end-at) 0 / var(--cap-fade-end) 100% no-repeat no-clip;animation-name:cap-fade-start-in,cap-fade-end-out;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(self inline);animation-range:0 var(--cap-fade), calc(100% - var(--cap-fade)) 100%}:where(.cap-tabs-list,.cap-anchors-list,.cap-site-header-sections,[data-context=prose] .table-scroll):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--cap-fade-dir:left;--cap-fade-start-at:100%;--cap-fade-end-at:0}:where([data-orientation=vertical])>:where(.cap-tabs-list){animation:none;-webkit-mask:none;mask:none}:where(.cap-sortable-label,.cap-hist-name){animation-name:cap-truncated;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(self inline)}@media (prefers-reduced-motion:no-preference){:where(.cap-sortable-item,.cap-hist-row):is(:hover,:has(:focus-visible)) :where(.cap-sortable-label,.cap-hist-name){text-overflow:clip}@container style(--cap-truncated:1){:where(.cap-sortable-item,.cap-hist-row):is(:hover,:has(:focus-visible)) :where(.cap-sortable-label,.cap-hist-name)>span{transition:margin-inline-start var(--dur-flow) var(--ease-in-out), translate var(--dur-flow) var(--ease-in-out);margin-inline-start:100%;display:inline-block;translate:calc(1px - 100%)}:where(.cap-sortable-item,.cap-hist-row):is(:hover,:has(:focus-visible)) :where(.cap-sortable-label,.cap-hist-name):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>span{translate:calc(100% - 1px)}}}}:is(.cap-stack,.cap-cluster,.cap-spread,.cap-grid,.cap-panes)[data-gap="1"]{--layout-gap:var(--space-1)}:is(.cap-stack,.cap-cluster,.cap-spread,.cap-grid,.cap-panes)[data-gap="2"]{--layout-gap:var(--space-2)}:is(.cap-stack,.cap-cluster,.cap-spread,.cap-grid,.cap-panes)[data-gap="3"]{--layout-gap:var(--space-3)}:is(.cap-stack,.cap-cluster,.cap-spread,.cap-grid,.cap-panes)[data-gap="4"]{--layout-gap:var(--space-4)}:is(.cap-stack,.cap-cluster,.cap-spread,.cap-grid,.cap-panes)[data-gap="5"]{--layout-gap:var(--space-5)}:is(.cap-stack,.cap-cluster,.cap-spread,.cap-grid,.cap-panes)[data-gap="6"]{--layout-gap:var(--space-6)}:is(.cap-stack,.cap-cluster,.cap-spread,.cap-grid,.cap-panes)[data-gap="7"]{--layout-gap:var(--space-7)}:is(.cap-stack,.cap-cluster,.cap-spread,.cap-grid,.cap-panes)[data-gap="8"]{--layout-gap:var(--space-8)}:is(.cap-stack,.cap-cluster,.cap-spread,.cap-grid,.cap-panes)[data-gap="9"]{--layout-gap:var(--space-9)}:is(.cap-cluster,.cap-spread)[data-align=start]{align-items:flex-start}:is(.cap-cluster,.cap-spread)[data-align=end]{align-items:flex-end}:is(.cap-cluster,.cap-spread)[data-align=center]{align-items:center}:is(.cap-cluster,.cap-spread)[data-align=baseline]{align-items:baseline}.cap-stack{--layout-gap:var(--space-5);gap:var(--layout-gap);flex-direction:column;display:flex}.cap-stack[data-align=start]{align-items:flex-start}.cap-stack[data-align=center]{align-items:center}.cap-stack[data-align=end]{align-items:flex-end}.cap-stack:not([data-align])>:is(.cap-btn,.cap-check){align-self:flex-start}.cap-cluster{--layout-gap:var(--space-3) var(--space-5);align-items:center;gap:var(--layout-gap);flex-wrap:wrap;display:flex}.cap-cluster[data-justify=end]{justify-content:flex-end}.cap-cluster[data-justify=center]{justify-content:center}.cap-push{margin-inline-start:auto}.cap-spread{--layout-gap:var(--space-4);justify-content:space-between;align-items:baseline;gap:var(--layout-gap);flex-wrap:wrap;display:flex}.cap-grid{--grid-cols:3;--layout-gap:var(--space-5);gap:var(--layout-gap);grid-template-columns:repeat(auto-fill, minmax(min(100%, max(var(--grid-min,14rem), (100% - (var(--grid-cols) - 1) * var(--layout-gap)) / var(--grid-cols))), 1fr));display:grid}.cap-grid[data-cols="2"]{--grid-cols:2}.cap-grid[data-cols="4"]{--grid-cols:4}.cap-panes{--panes-a:3;--panes-b:2;--layout-gap:var(--space-6);align-items:flex-start;gap:var(--layout-gap);flex-wrap:wrap;display:flex}.cap-panes>*{flex:var(--panes-a) 1 0;min-inline-size:min(100%, var(--panes-break,50rem) * var(--panes-a) / (var(--panes-a) + var(--panes-b)))}.cap-panes>*+*{flex-grow:var(--panes-b);min-inline-size:min(100%, var(--panes-break,50rem) * var(--panes-b) / (var(--panes-a) + var(--panes-b)))}.cap-panes[data-flip]{--panes-a:2;--panes-b:3}.cap-panes[data-even]{--panes-a:1;--panes-b:1}.cap-measure{max-inline-size:65ch}.cap-grow{flex:1;min-inline-size:0}.cap-shrink{min-inline-size:0}.cap-keep{flex:none}.cap-full{flex-basis:100%;grid-column:1/-1;inline-size:100%}.cap-column{max-inline-size:var(--column-max,42rem);margin-inline:auto}.cap-column[data-width=narrow]{--column-max:28rem}.cap-column[data-width=reading]{--column-max:48rem}.cap-text[data-size=tiny]{font-size:var(--text-tiny,var(--fs-label))}.cap-text[data-size=small]{font-size:var(--text-small,var(--fs-detail))}.cap-text[data-size=lead]{font-size:var(--text-lead,var(--fs-lead))}.cap-text[data-tone=muted]{color:var(--muted)}.cap-text[data-tone=dim]{color:var(--dim)}.cap-text[data-tone=ink]{color:var(--text)}.cap-text[data-tone=accent]{color:var(--accent-text)}.cap-text[data-tone=ok]{color:var(--ok)}.cap-text[data-tone=crit]{color:var(--crit)}.cap-text[data-weight=strong]{font-weight:var(--text-strong)}.cap-text[data-face=ui]{font-family:var(--ui)}.cap-text[data-face=mono]{font-family:var(--mono)}.cap-text[data-face=prose]{font-family:var(--prose)}.cap-text[data-face=display]{font-family:var(--display)}.cap-text[data-align=center]{text-align:center}.cap-text[data-align=end]{text-align:end}.cap-title{font-family:var(--display);font-weight:var(--title-weight);font-size:var(--title-4);line-height:var(--leading-snug);color:var(--text);margin:0}.cap-title[data-size="1"]{font-size:var(--title-1);line-height:var(--leading-tight)}.cap-title[data-size="2"]{font-size:var(--title-2);line-height:var(--leading-tight)}.cap-title[data-size="3"]{font-size:var(--title-3);line-height:var(--leading-tight)}.cap-title[data-size="5"]{font-size:var(--title-5);line-height:var(--leading-snug)}.cap-title[data-size="6"]{font-size:var(--title-6);line-height:var(--leading-snug)}.cap-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cap-clamp[data-lines="3"]{-webkit-line-clamp:3}.cap-clamp[data-lines="1"]{display:revert-layer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@font-face{font-family:DM Sans Fallback;src:local(Arial),local(Liberation Sans),local(Arimo Regular);font-weight:1 549;size-adjust:104.531%;ascent-override:94.9001%;descent-override:29.6563%;line-gap-override:0%}@font-face{font-family:DM Sans Fallback;src:local(Arial Bold),local(Liberation Sans Bold),local(Arimo Bold);font-weight:550 649;size-adjust:101.046%;ascent-override:98.1733%;descent-override:30.6792%;line-gap-override:0%}@font-face{font-family:DM Sans Fallback;src:local(Arial Bold),local(Liberation Sans Bold),local(Arimo Bold);font-weight:650 1000;size-adjust:102.713%;ascent-override:96.5802%;descent-override:30.1813%;line-gap-override:0%}@font-face{font-family:DM Mono Fallback;src:local(Courier New),local(Liberation Mono),local(Cousine Regular);size-adjust:99.9837%;ascent-override:99.2161%;descent-override:31.005%;line-gap-override:0%}@font-face{font-family:"Source Serif 4 Fallback";src:local(Georgia),local(Gelasio Regular);font-weight:1 549;size-adjust:100.942%;ascent-override:102.633%;descent-override:33.1874%;line-gap-override:0%}@font-face{font-family:"Source Serif 4 Fallback";src:local(Georgia Bold),local(Gelasio Bold);font-weight:550 649;size-adjust:88.1296%;ascent-override:117.554%;descent-override:38.0122%;line-gap-override:0%}@font-face{font-family:"Source Serif 4 Fallback";src:local(Georgia Bold),local(Gelasio Bold);font-weight:650 1000;size-adjust:89.6723%;ascent-override:115.532%;descent-override:37.3582%;line-gap-override:0%}@font-face{font-family:Montserrat Fallback;src:local(Arial),local(Liberation Sans),local(Arimo Regular);font-weight:1 549;size-adjust:112.831%;ascent-override:85.7923%;descent-override:22.2457%;line-gap-override:0%}@font-face{font-family:Montserrat Fallback;src:local(Arial Bold),local(Liberation Sans Bold),local(Arimo Bold);font-weight:550 649;size-adjust:108.338%;ascent-override:89.3502%;descent-override:23.1683%;line-gap-override:0%}@font-face{font-family:Montserrat Fallback;src:local(Arial Bold),local(Liberation Sans Bold),local(Arimo Bold);font-weight:650 1000;size-adjust:110.421%;ascent-override:87.6644%;descent-override:22.7312%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback;src:local(Arial),local(Liberation Sans),local(Arimo Regular);font-weight:1 549;size-adjust:105.148%;ascent-override:101.652%;descent-override:27.8625%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback;src:local(Arial Bold),local(Liberation Sans Bold),local(Arimo Bold);font-weight:550 649;size-adjust:101.221%;ascent-override:105.596%;descent-override:28.9435%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback;src:local(Arial Bold),local(Liberation Sans Bold),local(Arimo Bold);font-weight:650 1000;size-adjust:104.781%;ascent-override:102.008%;descent-override:27.96%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local(Arial),local(Liberation Sans),local(Arimo Regular);font-weight:1 549;size-adjust:107.119%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local(Arial Bold),local(Liberation Sans Bold),local(Arimo Bold);font-weight:550 649;size-adjust:101.526%;ascent-override:95.419%;descent-override:23.7586%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local(Arial Bold),local(Liberation Sans Bold),local(Arimo Bold);font-weight:650 1000;size-adjust:102.543%;ascent-override:94.4723%;descent-override:23.5229%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback;src:local(Georgia),local(Gelasio Regular);font-weight:1 549;size-adjust:104.755%;ascent-override:93.3604%;descent-override:24.3424%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback;src:local(Georgia Bold),local(Gelasio Bold);font-weight:550 649;size-adjust:93.0471%;ascent-override:105.108%;descent-override:27.4055%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback;src:local(Georgia Bold),local(Gelasio Bold);font-weight:650 1000;size-adjust:96.1326%;ascent-override:101.735%;descent-override:26.5259%;line-gap-override:0%}@font-face{font-family:Space Grotesk Fallback;src:local(Arial),local(Liberation Sans),local(Arimo Regular);font-weight:1 549;size-adjust:109.69%;ascent-override:89.7072%;descent-override:26.6204%;line-gap-override:0%}@font-face{font-family:Space Grotesk Fallback;src:local(Arial Bold),local(Liberation Sans Bold),local(Arimo Bold);font-weight:550 649;size-adjust:102.087%;ascent-override:96.3879%;descent-override:28.6029%;line-gap-override:0%}@font-face{font-family:Space Grotesk Fallback;src:local(Arial Bold),local(Liberation Sans Bold),local(Arimo Bold);font-weight:650 1000;size-adjust:102.087%;ascent-override:96.3879%;descent-override:28.6029%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback;src:local(Courier New),local(Liberation Mono),local(Cousine Regular);size-adjust:99.9837%;ascent-override:102.017%;descent-override:30.0049%;line-gap-override:0%}@property --cap-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --cap-fade-end{syntax:"<length>";inherits:false;initial-value:0}@keyframes cap-fade-start-in{to{--cap-fade-start:var(--cap-fade)}}@keyframes cap-fade-end-out{0%{--cap-fade-end:var(--cap-fade)}}@property --cap-truncated{syntax:"<integer>";inherits:false;initial-value:0}@keyframes cap-truncated{0%,to{--cap-truncated:1}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto;types:cap-page}::view-transition-group(root){animation-duration:var(--dur-base);animation-timing-function:var(--ease-out)}:active-view-transition-type(cap-page) main{view-transition-name:cap-main}::view-transition-group(cap-main){animation:none}::view-transition-old(cap-main){animation:var(--dur-fast) var(--ease-out) both cap-page-out}::view-transition-new(cap-main){animation:var(--dur-base) var(--ease-out) both cap-page-in}@keyframes cap-page-out{to{opacity:0}}@keyframes cap-page-in{0%{opacity:0;transform:translateY(6px)}}}@keyframes cap-spin{to{rotate:1turn}}.enarratio{color:var(--enarratio-text);font-family:var(--enarratio-font);font-size:var(--enarratio-font-size,1rem);margin:0}.enarratio-frame{overflow-x:auto;container-type:inline-size}.enarratio-frame-wide>svg{min-width:30rem}.enarratio-frame-wide{--enarratio-scroll-shadow:color-mix(in srgb, var(--enarratio-text) 30%, transparent);background:linear-gradient(to right, var(--enarratio-background) 40%, transparent) left / 1.5rem 100% no-repeat local, linear-gradient(to left, var(--enarratio-background) 40%, transparent) right / 1.5rem 100% no-repeat local, radial-gradient(farthest-side at 0 50%, var(--enarratio-scroll-shadow), transparent) left / .75rem 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, var(--enarratio-scroll-shadow), transparent) right / .75rem 100% no-repeat scroll}.enarratio svg{max-width:100%;height:auto;font-family:inherit;display:block;overflow:visible}.enarratio svg:not([font-size]){font-size:var(--enarratio-font-size-mark,.75rem)}svg.enarratio{vertical-align:middle;max-width:100%;height:auto;display:inline-block}.enarratio [data-enarratio-mark$=tick\ label]{font-family:var(--enarratio-font-numeric)}.enarratio .enarratio-numeric{font-family:var(--enarratio-font-numeric);font-variant-numeric:tabular-nums}.enarratio [data-enarratio-mark*=axis]{color:var(--enarratio-text-muted)}.enarratio [data-enarratio-mark$=grid]{stroke:var(--enarratio-grid);stroke-opacity:1}.enarratio [data-enarratio-mark=rule]{stroke:var(--enarratio-text-muted)}.enarratio-title{margin:0 0 var(--enarratio-space,.5em);font-weight:var(--enarratio-font-weight-title,600)}.enarratio-head{margin:0 0 var(--enarratio-space,.5em)}.enarratio-head p,.enarratio-head .enarratio-title{margin:0}.enarratio-subtitle{color:var(--enarratio-text-muted)}.enarratio-finding{margin-top:var(--enarratio-gap-row,.25em)!important}.enarratio-summary,.enarratio-caption,.enarratio-note,.enarratio-source{margin:var(--enarratio-space,.5em) 0 0;font-size:var(--enarratio-font-size-small,.875em)}.enarratio-caption,.enarratio-note,.enarratio-source{color:var(--enarratio-text-muted)}.enarratio-source a{color:inherit}.enarratio-legend{gap:var(--enarratio-gap-row,.25em) var(--enarratio-gap,1em);margin:0 0 var(--enarratio-space,.5em);font-size:var(--enarratio-font-size-small,.875em);flex-wrap:wrap;padding:0;list-style:none;display:flex}.enarratio-legend li,.enarratio-legend button{align-items:center;gap:var(--enarratio-gap-inline,.4em);display:inline-flex}.enarratio-legend li{box-sizing:border-box;min-height:24px;padding:var(--enarratio-padding-button,.125em .25em);border:var(--enarratio-border-width,1px) solid transparent}.enarratio-legend li:has(>button){border:0;min-height:0;padding:0}.enarratio-legend button{padding:var(--enarratio-padding-button,.125em .25em);border:var(--enarratio-border-width,1px) solid transparent;border-radius:var(--enarratio-radius,.25em);color:inherit;font:inherit;cursor:pointer;background:0 0;margin:0}.enarratio-legend button[aria-pressed=true]{font-weight:var(--enarratio-font-weight-emphasis,600);border-color:currentColor}.enarratio-swatch{width:var(--enarratio-swatch-size,.8em);height:var(--enarratio-swatch-size,.8em);border-radius:var(--enarratio-radius-swatch,.15em);forced-color-adjust:none;display:inline-block}.enarratio-legend[data-enarratio-legend=line] .enarratio-swatch{border:0;border-radius:0;width:1.4em;height:.2em}.enarratio-legend[data-enarratio-legend=symbol] .enarratio-swatch{border-radius:0}.enarratio-legend[data-enarratio-legend=symbol] [data-slot="1"] .enarratio-swatch{clip-path:circle(50%)}.enarratio-legend[data-enarratio-legend=symbol] [data-slot="2"] .enarratio-swatch{clip-path:polygon(35% 0,65% 0,65% 35%,100% 35%,100% 65%,65% 65%,65% 100%,35% 100%,35% 65%,0 65%,0 35%,35% 35%)}.enarratio-legend[data-enarratio-legend=symbol] [data-slot="3"] .enarratio-swatch{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.enarratio-legend[data-enarratio-legend=symbol] [data-slot="4"] .enarratio-swatch{clip-path:inset(8%)}.enarratio-legend[data-enarratio-legend=symbol] [data-slot="5"] .enarratio-swatch{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.enarratio-legend[data-enarratio-legend=symbol] [data-slot="6"] .enarratio-swatch{clip-path:polygon(50% 4%,100% 92%,0 92%)}.enarratio-legend[data-enarratio-legend=symbol] [data-slot="7"] .enarratio-swatch{clip-path:polygon(38% 0,62% 0,62% 44%,98% 72%,86% 92%,50% 64%,14% 92%,2% 72%,38% 44%)}.enarratio-legend[data-enarratio-legend=symbol] [data-slot="8"] .enarratio-swatch{clip-path:circle(50%)}.enarratio [data-slot="1"]{--enarratio-slot:var(--enarratio-series-1);--enarratio-slot-ink:var(--enarratio-series-text-1)}.enarratio [data-slot="2"]{--enarratio-slot:var(--enarratio-series-2);--enarratio-slot-ink:var(--enarratio-series-text-2)}.enarratio [data-slot="3"]{--enarratio-slot:var(--enarratio-series-3);--enarratio-slot-ink:var(--enarratio-series-text-3)}.enarratio [data-slot="4"]{--enarratio-slot:var(--enarratio-series-4);--enarratio-slot-ink:var(--enarratio-series-text-4)}.enarratio [data-slot="5"]{--enarratio-slot:var(--enarratio-series-5);--enarratio-slot-ink:var(--enarratio-series-text-5)}.enarratio [data-slot="6"]{--enarratio-slot:var(--enarratio-series-6);--enarratio-slot-ink:var(--enarratio-series-text-6)}.enarratio [data-slot="7"]{--enarratio-slot:var(--enarratio-series-7);--enarratio-slot-ink:var(--enarratio-series-text-7)}.enarratio [data-slot="8"]{--enarratio-slot:var(--enarratio-series-8);--enarratio-slot-ink:var(--enarratio-series-text-8)}.enarratio [data-step="1"]{--enarratio-slot:var(--enarratio-sequential-1);--enarratio-slot-ink:var(--enarratio-sequential-text-1)}.enarratio [data-step="2"]{--enarratio-slot:var(--enarratio-sequential-2);--enarratio-slot-ink:var(--enarratio-sequential-text-2)}.enarratio [data-step="3"]{--enarratio-slot:var(--enarratio-sequential-3);--enarratio-slot-ink:var(--enarratio-sequential-text-3)}.enarratio [data-step="4"]{--enarratio-slot:var(--enarratio-sequential-4);--enarratio-slot-ink:var(--enarratio-sequential-text-4)}.enarratio [data-step="5"]{--enarratio-slot:var(--enarratio-sequential-5);--enarratio-slot-ink:var(--enarratio-sequential-text-5)}.enarratio text[fill="var(--enarratio-series-1)"],.enarratio g[fill="var(--enarratio-series-1)"]>text{fill:var(--enarratio-series-label-1,color-mix(in srgb, var(--enarratio-series-1) 55%, var(--enarratio-text)))}.enarratio text[fill="var(--enarratio-series-2)"],.enarratio g[fill="var(--enarratio-series-2)"]>text{fill:var(--enarratio-series-label-2,color-mix(in srgb, var(--enarratio-series-2) 55%, var(--enarratio-text)))}.enarratio text[fill="var(--enarratio-series-3)"],.enarratio g[fill="var(--enarratio-series-3)"]>text{fill:var(--enarratio-series-label-3,color-mix(in srgb, var(--enarratio-series-3) 55%, var(--enarratio-text)))}.enarratio text[fill="var(--enarratio-series-4)"],.enarratio g[fill="var(--enarratio-series-4)"]>text{fill:var(--enarratio-series-label-4,color-mix(in srgb, var(--enarratio-series-4) 55%, var(--enarratio-text)))}.enarratio text[fill="var(--enarratio-series-5)"],.enarratio g[fill="var(--enarratio-series-5)"]>text{fill:var(--enarratio-series-label-5,color-mix(in srgb, var(--enarratio-series-5) 55%, var(--enarratio-text)))}.enarratio text[fill="var(--enarratio-series-6)"],.enarratio g[fill="var(--enarratio-series-6)"]>text{fill:var(--enarratio-series-label-6,color-mix(in srgb, var(--enarratio-series-6) 55%, var(--enarratio-text)))}.enarratio text[fill="var(--enarratio-series-7)"],.enarratio g[fill="var(--enarratio-series-7)"]>text{fill:var(--enarratio-series-label-7,color-mix(in srgb, var(--enarratio-series-7) 55%, var(--enarratio-text)))}.enarratio text[fill="var(--enarratio-series-8)"],.enarratio g[fill="var(--enarratio-series-8)"]>text{fill:var(--enarratio-series-label-8,color-mix(in srgb, var(--enarratio-series-8) 55%, var(--enarratio-text)))}.enarratio [fill="var(--enarratio-sequential-1)"]{stroke:var(--enarratio-sequential-edge-1,var(--enarratio-text-muted));stroke-width:var(--enarratio-cell-edge-width,1px)}.enarratio [data-step="1"]{--enarratio-slot-edge:var(--enarratio-sequential-edge-1,var(--enarratio-text-muted))}.enarratio [fill="var(--enarratio-sequential-2)"]{stroke:var(--enarratio-sequential-edge-2,var(--enarratio-text-muted));stroke-width:var(--enarratio-cell-edge-width,1px)}.enarratio [data-step="2"]{--enarratio-slot-edge:var(--enarratio-sequential-edge-2,var(--enarratio-text-muted))}.enarratio [fill="var(--enarratio-sequential-3)"]{stroke:var(--enarratio-sequential-edge-3,var(--enarratio-text-muted));stroke-width:var(--enarratio-cell-edge-width,1px)}.enarratio [data-step="3"]{--enarratio-slot-edge:var(--enarratio-sequential-edge-3,var(--enarratio-text-muted))}.enarratio [fill="var(--enarratio-sequential-4)"]{stroke:var(--enarratio-sequential-edge-4,transparent);stroke-width:var(--enarratio-cell-edge-width,1px)}.enarratio [data-step="4"]{--enarratio-slot-edge:var(--enarratio-sequential-edge-4,transparent)}.enarratio [fill="var(--enarratio-sequential-5)"]{stroke:var(--enarratio-sequential-edge-5,transparent);stroke-width:var(--enarratio-cell-edge-width,1px)}.enarratio [data-step="5"]{--enarratio-slot-edge:var(--enarratio-sequential-edge-5,transparent)}.enarratio,.enarratio-tooltip{--enarratio-texture:none;--enarratio-slot-edge:transparent}.enarratio-swatch{box-sizing:border-box;border:var(--enarratio-border-width,1px) solid var(--enarratio-slot-edge);background:var(--enarratio-texture), var(--enarratio-slot)}.enarratio-texture{stroke-opacity:0}.enarratio[data-enarratio-textured] .enarratio-texture{stroke-opacity:var(--enarratio-opacity-texture,.6)}.enarratio[data-enarratio-textured] [data-slot]{--enarratio-ink:color-mix(in srgb, var(--enarratio-slot-ink) calc(var(--enarratio-opacity-texture,.6) * 100%), transparent);--enarratio-stripes:transparent 0 3px, var(--enarratio-ink) 3px 4.5px}.enarratio[data-enarratio-textured] [data-slot="2"]{--enarratio-texture:repeating-linear-gradient(-45deg, var(--enarratio-stripes))}.enarratio[data-enarratio-textured] [data-slot="3"]{--enarratio-texture:radial-gradient(var(--enarratio-ink) 1px, transparent 1.5px) 0 0 / 4px 4px}.enarratio[data-enarratio-textured] [data-slot="4"]{--enarratio-texture:repeating-linear-gradient(0deg, var(--enarratio-stripes))}.enarratio[data-enarratio-textured] [data-slot="5"]{--enarratio-texture:repeating-linear-gradient(90deg, var(--enarratio-stripes))}.enarratio[data-enarratio-textured] [data-slot="6"]{--enarratio-texture:repeating-linear-gradient(45deg, var(--enarratio-stripes))}.enarratio[data-enarratio-textured] [data-slot="7"]{--enarratio-texture:repeating-linear-gradient(0deg, var(--enarratio-stripes)), repeating-linear-gradient(90deg, var(--enarratio-stripes))}.enarratio[data-enarratio-textured] [data-slot="8"]{--enarratio-texture:repeating-linear-gradient(45deg, var(--enarratio-stripes)), repeating-linear-gradient(-45deg, var(--enarratio-stripes))}.enarratio [data-enarratio-mark=bar] [data-enarratio-key]{stroke:var(--enarratio-background);stroke-width:var(--enarratio-bar-gap,2px)}.enarratio [data-enarratio-mark=bar\ label] text{font-variant-numeric:tabular-nums}.enarratio-data{margin:var(--enarratio-space,.5em) 0 0;font-size:var(--enarratio-font-size-small,.875em)}.enarratio .enarratio-data.enarratio-table-chart{overflow-x:auto}.enarratio .enarratio-data.enarratio-table-chart>table{max-inline-size:none;margin-top:0;display:table;overflow:visible}.enarratio-data table{border-collapse:collapse;margin-top:var(--enarratio-space,.5em)}.enarratio-data th,.enarratio-data td{padding:var(--enarratio-cell-padding,.2em .75em .2em 0);border-bottom:var(--enarratio-border-width,1px) solid var(--enarratio-grid);text-align:left}.enarratio-data td{font-variant-numeric:tabular-nums;text-align:right}.enarratio-data .enarratio-heat{background:var(--enarratio-slot);color:var(--enarratio-slot-ink)}.enarratio .enarratio-cell-bar{vertical-align:middle;width:6em;height:.75em;margin-inline-start:.5em;display:inline-block}.enarratio-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.enarratio-data.enarratio-visually-hidden>table{max-inline-size:none;display:table;overflow:visible}.enarratio-data.enarratio-visually-hidden:focus-within{width:auto;height:auto;margin:var(--enarratio-space,.5em) 0 0;clip-path:none;white-space:normal;overflow-x:auto;position:static!important}.enarratio-tooltip{z-index:var(--enarratio-z-tooltip,10);max-width:var(--enarratio-tooltip-max-width,18em);min-width:var(--enarratio-tooltip-min-width,8em);padding:var(--enarratio-tooltip-padding,.5em .65em);border:var(--enarratio-border-width,1px) solid var(--enarratio-grid);border-radius:var(--enarratio-radius-tooltip,.5em);background:var(--enarratio-background);color:var(--enarratio-text);font-family:var(--enarratio-font);font-size:var(--enarratio-font-size-tooltip,.8125rem);line-height:var(--enarratio-line-height-tooltip,1.35);box-shadow:var(--enarratio-tooltip-shadow,0 2px 8px #00000026);position:absolute}.enarratio-tooltip[hidden]{display:none}.enarratio-tooltip p{margin:0}.enarratio-tip-at{color:var(--enarratio-text-muted);margin-bottom:var(--enarratio-gap-row,.25em)!important}.enarratio-tip-row{align-items:center;gap:var(--enarratio-gap-inline,.4em);grid-template-columns:auto auto 1fr;display:grid}.enarratio-tip-row b{font-weight:var(--enarratio-font-weight-emphasis,600);font-variant-numeric:tabular-nums}.enarratio-tip-row span:last-child:not(.enarratio-tip-key){color:var(--enarratio-text-muted)}.enarratio-tip-key{forced-color-adjust:none;border-radius:.125em;width:.75em;height:.25em;display:inline-block}.enarratio [data-enarratio-key],.enarratio svg :is([fill^=var\(--enarratio-series-],[stroke^=var\(--enarratio-series-],[fill^="url(#enarratio-"]){transition:opacity var(--enarratio-duration-hover,.15s) var(--enarratio-ease-out,ease-out)}.enarratio[data-enarratio-enhanced] .enarratio-frame:not(.enarratio-frame-wide)>svg{touch-action:pan-y}.enarratio-crosshair line{stroke:var(--enarratio-text-muted);stroke-width:1px}.enarratio-crosshair circle{stroke:var(--enarratio-background);stroke-width:2px}.enarratio[data-enarratio-spotlight="1"] svg :is([fill^=var\(--enarratio-series-],[stroke^=var\(--enarratio-series-],[fill^="url(#enarratio-"]):not([fill="var(--enarratio-series-1)"],[stroke="var(--enarratio-series-1)"],[fill$="-1)"]),.enarratio[data-enarratio-spotlight="2"] svg :is([fill^=var\(--enarratio-series-],[stroke^=var\(--enarratio-series-],[fill^="url(#enarratio-"]):not([fill="var(--enarratio-series-2)"],[stroke="var(--enarratio-series-2)"],[fill$="-2)"]),.enarratio[data-enarratio-spotlight="3"] svg :is([fill^=var\(--enarratio-series-],[stroke^=var\(--enarratio-series-],[fill^="url(#enarratio-"]):not([fill="var(--enarratio-series-3)"],[stroke="var(--enarratio-series-3)"],[fill$="-3)"]),.enarratio[data-enarratio-spotlight="4"] svg :is([fill^=var\(--enarratio-series-],[stroke^=var\(--enarratio-series-],[fill^="url(#enarratio-"]):not([fill="var(--enarratio-series-4)"],[stroke="var(--enarratio-series-4)"],[fill$="-4)"]),.enarratio[data-enarratio-spotlight="5"] svg :is([fill^=var\(--enarratio-series-],[stroke^=var\(--enarratio-series-],[fill^="url(#enarratio-"]):not([fill="var(--enarratio-series-5)"],[stroke="var(--enarratio-series-5)"],[fill$="-5)"]),.enarratio[data-enarratio-spotlight="6"] svg :is([fill^=var\(--enarratio-series-],[stroke^=var\(--enarratio-series-],[fill^="url(#enarratio-"]):not([fill="var(--enarratio-series-6)"],[stroke="var(--enarratio-series-6)"],[fill$="-6)"]),.enarratio[data-enarratio-spotlight="7"] svg :is([fill^=var\(--enarratio-series-],[stroke^=var\(--enarratio-series-],[fill^="url(#enarratio-"]):not([fill="var(--enarratio-series-7)"],[stroke="var(--enarratio-series-7)"],[fill$="-7)"]),.enarratio[data-enarratio-spotlight="8"] svg :is([fill^=var\(--enarratio-series-],[stroke^=var\(--enarratio-series-],[fill^="url(#enarratio-"]):not([fill="var(--enarratio-series-8)"],[stroke="var(--enarratio-series-8)"],[fill$="-8)"]){opacity:var(--enarratio-opacity-dimmed,.25)}.enarratio[data-enarratio-interactive] [data-enarratio-field],.enarratio[data-enarratio-enhanced] [data-enarratio-href]{cursor:pointer}.enarratio [data-enarratio-dimmed]{opacity:var(--enarratio-opacity-dimmed,.25)}.enarratio [data-enarratio-key]:focus{outline:none}.enarratio-frame,.enarratio[data-enarratio-enhanced]{position:relative}.enarratio-points{pointer-events:none;position:absolute}.enarratio-points>*{box-sizing:border-box;background:0 0;border:0;margin:0;padding:0;position:absolute}.enarratio .enarratio-points>:focus{outline:none}.enarratio .enarratio-points>:focus-visible{outline:var(--enarratio-focus-width-outer,2.5px) solid var(--enarratio-focus);outline-offset:calc(var(--enarratio-focus-width-inner,5px) / 2);box-shadow:0 0 0 calc(var(--enarratio-focus-width-inner,5px) / 2) var(--enarratio-background)}.enarratio [data-enarratio-faded]{opacity:var(--enarratio-opacity-faded,.35)}.enarratio-frame:not(:focus-within)+.enarratio-hint{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.enarratio-hint{margin:var(--enarratio-space,.5em) 0 0;color:var(--enarratio-text-muted);font-size:var(--enarratio-font-size-small,.875em)}.enarratio-controls{z-index:var(--enarratio-z-controls,2);align-items:center;gap:var(--enarratio-gap-controls,.375em);margin:var(--enarratio-space,.5em) 0;font-size:var(--enarratio-font-size-small,.875em);flex-wrap:nowrap;display:flex;position:relative;container-type:inline-size}.enarratio-controls>:is(button,details){flex:none}.enarratio-controls>button,.enarratio-controls>details>summary{box-sizing:border-box;align-items:center;gap:var(--enarratio-gap-icon,.375em);min-height:var(--enarratio-control-height,2.25em);padding:var(--enarratio-padding-control,.25em .75em);border:var(--enarratio-border-width,1px) solid var(--enarratio-grid);border-radius:var(--enarratio-radius-control,.5em);background:var(--enarratio-background);color:inherit;font:inherit;white-space:nowrap;cursor:pointer;line-height:1.2;list-style:none;display:inline-flex}.enarratio-controls>details>summary::-webkit-details-marker{display:none}.enarratio-controls>button:hover,.enarratio-controls>details>summary:hover,.enarratio-controls>details[open]>summary,.enarratio-controls>button[aria-pressed=true]{background:color-mix(in srgb, var(--enarratio-text) 8%, var(--enarratio-background))}.enarratio-controls>button[aria-pressed=true]{border-color:var(--enarratio-text-muted)}.enarratio svg.enarratio-icon{width:1em;max-width:none;height:1em;font-size:inherit;fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:inline-block;overflow:visible}.enarratio-panel{top:calc(100% + var(--enarratio-gap-controls,.375em));box-sizing:border-box;max-width:100%;padding:var(--enarratio-padding-panel,.5em);border:var(--enarratio-border-width,1px) solid var(--enarratio-grid);border-radius:var(--enarratio-radius-control,.5em);background:var(--enarratio-background);box-shadow:var(--enarratio-panel-shadow,0 4px 16px #00000026);position:absolute;left:0}.enarratio-range form{align-items:flex-end;gap:var(--enarratio-gap-row,.25em) var(--enarratio-gap-inline,.4em);flex-wrap:wrap;display:flex}.enarratio-range>.enarratio-panel{inline-size:min(100%,34em)}.enarratio-range label{flex:10em;gap:.25em;display:grid}.enarratio-range :is(input,button){box-sizing:border-box;min-height:var(--enarratio-control-height,2.25em);padding:var(--enarratio-padding-control,.25em .75em);border:var(--enarratio-border-width,1px) solid var(--enarratio-text-muted);border-radius:var(--enarratio-radius,.25em);background:var(--enarratio-background);color:inherit;font:inherit}.enarratio-range input{inline-size:100%;min-inline-size:0}.enarratio-range button{cursor:pointer}.enarratio-menu{min-inline-size:12em;display:grid}.enarratio-menu>:is(a,button){box-sizing:border-box;min-height:var(--enarratio-control-height,2.25em);padding:var(--enarratio-padding-control,.25em .75em);border-radius:var(--enarratio-radius,.25em);color:inherit;font:inherit;text-align:start;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;line-height:1.2;text-decoration:none;display:flex}.enarratio-menu>:is(a,button):is(:hover,:focus-visible){background:color-mix(in srgb, var(--enarratio-text) 8%, var(--enarratio-background))}@container (width<23em){.enarratio-controls:not(:has(>:nth-child(4))){gap:.25em}.enarratio-controls:not(:has(>:nth-child(4)))>:is(button,details>summary){padding-inline:.5em}}@container (width<21.75em){.enarratio-controls:not(:has(>:nth-child(4)))>.enarratio-download .enarratio-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container (width<17.25em){.enarratio-controls:not(:has(>:nth-child(4))) .enarratio-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container (width<30em){.enarratio-controls:has(>:nth-child(4)){gap:.25em}.enarratio-controls:has(>:nth-child(4))>:is(button,details>summary){padding-inline:.5em}}@container (width<26.75em){.enarratio-controls:has(>:nth-child(4))>.enarratio-download .enarratio-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container (width<22.25em){.enarratio-controls:has(>:nth-child(4)) .enarratio-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.enarratio-legend button{box-sizing:border-box;min-height:24px}@media (scripting:none){.enarratio [data-enarratio-pending]{display:none}}.enarratio-data th button{min-height:24px;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.enarratio-data th[aria-sort=ascending] button:after{content:" ↑" / ""}.enarratio-data th[aria-sort=descending] button:after{content:" ↓" / ""}.enarratio[data-enarratio-expanded]{z-index:var(--enarratio-z-expanded,20);padding:var(--enarratio-padding-expanded,1rem);background:var(--enarratio-background);position:fixed;inset:0;overflow:auto}.enarratio-hit{fill:#0000;stroke:none}.enarratio svg:focus-visible,.enarratio button:focus-visible,.enarratio-controls summary:focus-visible,.enarratio-controls :is(a,input):focus-visible,.enarratio-frame:focus-visible,.enarratio-table-chart:focus-visible,.enarratio-data a:focus-visible{outline:var(--enarratio-focus-outline-width,3px) solid var(--enarratio-focus);outline-offset:var(--enarratio-focus-outline-offset,2px)}.enarratio-brush{fill:var(--enarratio-focus);fill-opacity:var(--enarratio-opacity-brush,.15);stroke:var(--enarratio-focus)}.enarratio-timeline{container-type:inline-size}.enarratio-timeline-list{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (width<=30rem){.enarratio-timeline>svg{display:none}.enarratio-timeline-list{width:auto;height:auto;padding:0 0 0 var(--enarratio-timeline-list-indent,2.25em);clip-path:none;white-space:normal;margin:0;position:static;overflow:visible}.enarratio-timeline-list li{margin:0 0 var(--enarratio-space,.5em)}.enarratio-timeline-list li::marker{font-variant-numeric:proportional-nums}}@keyframes enarratio-grow{0%{transform:scaleY(0)}}@keyframes enarratio-grow-x{0%{transform:scaleX(0)}}@keyframes enarratio-draw{0%{stroke-dashoffset:var(--enarratio-length)}}@keyframes enarratio-fade{0%{opacity:0}}.enarratio[data-enarratio-entering] [data-enarratio-mark=bar]>*{transform-box:fill-box;transform-origin:bottom;animation:enarratio-grow min(var(--enarratio-duration-grow,.6s), 5s) var(--enarratio-ease-grow,cubic-bezier(.2, .7, .3, 1)) both}.enarratio[data-enarratio-entering][data-enarratio-orientation=horizontal] [data-enarratio-mark=bar]>*{transform-origin:0;animation-name:enarratio-grow-x}.enarratio[data-enarratio-entering] [data-enarratio-mark=dot]>*,.enarratio[data-enarratio-entering] [data-enarratio-mark=area]>*,.enarratio[data-enarratio-entering] [data-enarratio-mark=cell]>*{animation:enarratio-fade min(var(--enarratio-duration-fade,.5s), 5s) var(--enarratio-ease-out,ease-out) both}.enarratio[data-enarratio-entering] [data-enarratio-mark=line]>path{stroke-dasharray:var(--enarratio-length);animation:enarratio-draw min(var(--enarratio-duration-draw,.8s), 5s) var(--enarratio-ease-out,ease-out) both}@media (prefers-reduced-motion:reduce){.enarratio *,.enarratio-tooltip{transition:none!important;animation:none!important}}@media (prefers-contrast:more){.enarratio[data-enarratio] .enarratio-texture{stroke-opacity:1}.enarratio:has(pattern) [data-slot]{--enarratio-ink:color-mix(in srgb, var(--enarratio-slot-ink) calc(var(--enarratio-opacity-texture,.6) * 100%), transparent);--enarratio-stripes:transparent 0 3px, var(--enarratio-ink) 3px 4.5px}.enarratio:has(pattern) [data-slot="2"]{--enarratio-texture:repeating-linear-gradient(-45deg, var(--enarratio-stripes))}.enarratio:has(pattern) [data-slot="3"]{--enarratio-texture:radial-gradient(var(--enarratio-ink) 1px, transparent 1.5px) 0 0 / 4px 4px}.enarratio:has(pattern) [data-slot="4"]{--enarratio-texture:repeating-linear-gradient(0deg, var(--enarratio-stripes))}.enarratio:has(pattern) [data-slot="5"]{--enarratio-texture:repeating-linear-gradient(90deg, var(--enarratio-stripes))}.enarratio:has(pattern) [data-slot="6"]{--enarratio-texture:repeating-linear-gradient(45deg, var(--enarratio-stripes))}.enarratio:has(pattern) [data-slot="7"]{--enarratio-texture:repeating-linear-gradient(0deg, var(--enarratio-stripes)), repeating-linear-gradient(90deg, var(--enarratio-stripes))}.enarratio:has(pattern) [data-slot="8"]{--enarratio-texture:repeating-linear-gradient(45deg, var(--enarratio-stripes)), repeating-linear-gradient(-45deg, var(--enarratio-stripes))}.enarratio [data-enarratio-mark=bar] [data-enarratio-key]{stroke-width:2px}.enarratio [data-enarratio-mark$=grid]{stroke:var(--enarratio-text-muted)}.enarratio-swatch{outline:1px solid var(--enarratio-text)}}@media (forced-colors:active){.enarratio-controls>button[aria-pressed=true]{border:2px solid highlight}.enarratio svg,svg.enarratio{forced-color-adjust:none}.enarratio svg,svg.enarratio,.enarratio-legend,.enarratio-tooltip{--enarratio-background:Canvas;--enarratio-text:CanvasText;--enarratio-text-muted:CanvasText;--enarratio-grid:GrayText;--enarratio-focus:Highlight;--enarratio-status-good:CanvasText;--enarratio-status-warning:CanvasText;--enarratio-status-bad:CanvasText;--enarratio-status-unknown:GrayText;--enarratio-series-1:CanvasText;--enarratio-series-text-1:Canvas;--enarratio-series-label-1:CanvasText;--enarratio-series-2:CanvasText;--enarratio-series-text-2:Canvas;--enarratio-series-label-2:CanvasText;--enarratio-series-3:CanvasText;--enarratio-series-text-3:Canvas;--enarratio-series-label-3:CanvasText;--enarratio-series-4:CanvasText;--enarratio-series-text-4:Canvas;--enarratio-series-label-4:CanvasText;--enarratio-series-5:CanvasText;--enarratio-series-text-5:Canvas;--enarratio-series-label-5:CanvasText;--enarratio-series-6:CanvasText;--enarratio-series-text-6:Canvas;--enarratio-series-label-6:CanvasText;--enarratio-series-7:CanvasText;--enarratio-series-text-7:Canvas;--enarratio-series-label-7:CanvasText;--enarratio-series-8:CanvasText;--enarratio-series-text-8:Canvas;--enarratio-series-label-8:CanvasText;--enarratio-sequential-1:color-mix(in srgb, CanvasText 10%, Canvas);--enarratio-sequential-text-1:CanvasText;--enarratio-sequential-edge-1:CanvasText;--enarratio-sequential-2:color-mix(in srgb, CanvasText 25%, Canvas);--enarratio-sequential-text-2:CanvasText;--enarratio-sequential-edge-2:CanvasText;--enarratio-sequential-3:color-mix(in srgb, CanvasText 40%, Canvas);--enarratio-sequential-text-3:CanvasText;--enarratio-sequential-edge-3:CanvasText;--enarratio-sequential-4:color-mix(in srgb, CanvasText 70%, Canvas);--enarratio-sequential-text-4:Canvas;--enarratio-sequential-edge-4:CanvasText;--enarratio-sequential-5:color-mix(in srgb, CanvasText 100%, Canvas);--enarratio-sequential-text-5:Canvas;--enarratio-sequential-edge-5:CanvasText}.enarratio[data-enarratio] .enarratio-texture{stroke-opacity:1}.enarratio:has(pattern) [data-slot]{--enarratio-ink:color-mix(in srgb, var(--enarratio-slot-ink) calc(var(--enarratio-opacity-texture,.6) * 100%), transparent);--enarratio-stripes:transparent 0 3px, var(--enarratio-ink) 3px 4.5px}.enarratio:has(pattern) [data-slot="2"]{--enarratio-texture:repeating-linear-gradient(-45deg, var(--enarratio-stripes))}.enarratio:has(pattern) [data-slot="3"]{--enarratio-texture:radial-gradient(var(--enarratio-ink) 1px, transparent 1.5px) 0 0 / 4px 4px}.enarratio:has(pattern) [data-slot="4"]{--enarratio-texture:repeating-linear-gradient(0deg, var(--enarratio-stripes))}.enarratio:has(pattern) [data-slot="5"]{--enarratio-texture:repeating-linear-gradient(90deg, var(--enarratio-stripes))}.enarratio:has(pattern) [data-slot="6"]{--enarratio-texture:repeating-linear-gradient(45deg, var(--enarratio-stripes))}.enarratio:has(pattern) [data-slot="7"]{--enarratio-texture:repeating-linear-gradient(0deg, var(--enarratio-stripes)), repeating-linear-gradient(90deg, var(--enarratio-stripes))}.enarratio:has(pattern) [data-slot="8"]{--enarratio-texture:repeating-linear-gradient(45deg, var(--enarratio-stripes)), repeating-linear-gradient(-45deg, var(--enarratio-stripes))}.enarratio [data-enarratio-mark=area]{fill-opacity:1}.enarratio [data-enarratio-mark=line] [stroke="var(--enarratio-series-2)"]{stroke-dasharray:6 3}.enarratio [data-enarratio-mark=line] [stroke="var(--enarratio-series-3)"]{stroke-dasharray:2 3}.enarratio [data-enarratio-mark=line] [stroke="var(--enarratio-series-4)"]{stroke-dasharray:8 3 2 3}.enarratio [data-enarratio-mark=line] [stroke="var(--enarratio-series-5)"]{stroke-dasharray:12 4}.enarratio [data-enarratio-mark=line] [stroke="var(--enarratio-series-6)"]{stroke-dasharray:2 6}.enarratio [data-enarratio-mark=line] [stroke="var(--enarratio-series-7)"]{stroke-dasharray:4 4}.enarratio [data-enarratio-mark=line] [stroke="var(--enarratio-series-8)"]{stroke-dasharray:10 3 2 3 2 3}.enarratio-legend[data-enarratio-legend=line] [data-slot="2"] .enarratio-swatch{background:repeating-linear-gradient(90deg,canvastext 0 6px,#0000 6px 9px)}.enarratio-legend[data-enarratio-legend=line] [data-slot="3"] .enarratio-swatch{background:repeating-linear-gradient(90deg,canvastext 0 2px,#0000 2px 5px)}.enarratio-legend[data-enarratio-legend=line] [data-slot="4"] .enarratio-swatch{background:repeating-linear-gradient(90deg,canvastext 0 8px,#0000 8px 11px,canvastext 11px 13px,#0000 13px 16px)}.enarratio-legend[data-enarratio-legend=line] [data-slot="5"] .enarratio-swatch{background:repeating-linear-gradient(90deg,canvastext 0 12px,#0000 12px 16px)}.enarratio-legend[data-enarratio-legend=line] [data-slot="6"] .enarratio-swatch{background:repeating-linear-gradient(90deg,canvastext 0 2px,#0000 2px 8px)}.enarratio-legend[data-enarratio-legend=line] [data-slot="7"] .enarratio-swatch{background:repeating-linear-gradient(90deg,canvastext 0 4px,#0000 4px 8px)}.enarratio-legend[data-enarratio-legend=line] [data-slot="8"] .enarratio-swatch{background:repeating-linear-gradient(90deg,canvastext 0 10px,#0000 10px 13px,canvastext 13px 15px,#0000 15px 18px,canvastext 18px 20px,#0000 20px 23px)}}@media print{.enarratio,.enarratio-tooltip{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.enarratio[data-enarratio] .enarratio-texture{stroke-opacity:var(--enarratio-opacity-texture,.6)}.enarratio:has(pattern) [data-slot]{--enarratio-ink:color-mix(in srgb, var(--enarratio-slot-ink) calc(var(--enarratio-opacity-texture,.6) * 100%), transparent);--enarratio-stripes:transparent 0 3px, var(--enarratio-ink) 3px 4.5px}.enarratio:has(pattern) [data-slot="2"]{--enarratio-texture:repeating-linear-gradient(-45deg, var(--enarratio-stripes))}.enarratio:has(pattern) [data-slot="3"]{--enarratio-texture:radial-gradient(var(--enarratio-ink) 1px, transparent 1.5px) 0 0 / 4px 4px}.enarratio:has(pattern) [data-slot="4"]{--enarratio-texture:repeating-linear-gradient(0deg, var(--enarratio-stripes))}.enarratio:has(pattern) [data-slot="5"]{--enarratio-texture:repeating-linear-gradient(90deg, var(--enarratio-stripes))}.enarratio:has(pattern) [data-slot="6"]{--enarratio-texture:repeating-linear-gradient(45deg, var(--enarratio-stripes))}.enarratio:has(pattern) [data-slot="7"]{--enarratio-texture:repeating-linear-gradient(0deg, var(--enarratio-stripes)), repeating-linear-gradient(90deg, var(--enarratio-stripes))}.enarratio:has(pattern) [data-slot="8"]{--enarratio-texture:repeating-linear-gradient(45deg, var(--enarratio-stripes)), repeating-linear-gradient(-45deg, var(--enarratio-stripes))}.enarratio{break-inside:avoid}.enarratio-frame{background:0 0;overflow:visible}.enarratio-frame-wide>svg{min-width:0}.enarratio-tooltip,.enarratio-brush,.enarratio [data-enarratio-control],.enarratio-controls{display:none!important}}.enarratio :is(.enarratio-source,.enarratio-note,.enarratio-caption) a{color:revert-layer;font-weight:revert-layer;-webkit-text-decoration:revert-layer;text-decoration:revert-layer;outline:revert-layer;outline-offset:revert-layer}.enarratio :is(.enarratio-source,.enarratio-note,.enarratio-caption) a:is(:hover,:active){background:revert-layer;box-shadow:revert-layer}.enarratio .enarratio-menu>a{box-shadow:none}.enarratio .enarratio-menu>a:after{content:none}.enarratio svg :is([data-enarratio-mark$=tick\ label],.enarratio-numeric){font-variant-numeric:var(--figures)}@layer cap.reset.foxing{:where(body,h1,h2,h3,h4,h5,h6,p,blockquote,figure,dl,dd,ol,ul,pre,hr,fieldset){margin:0}:where(ol,ul,menu){padding:0;list-style:none}:where(fieldset,legend){padding:0}:where(fieldset){border:0;min-inline-size:0}:where(img,svg,video,canvas,iframe){max-inline-size:100%;display:block}:where(img,video){block-size:auto}:where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}:where(a){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(button){background:0 0;border:0;padding:0}:where(hr){border:0;border-block-start:var(--line-w) solid var(--line)}:where(table){border-collapse:collapse}:where(textarea){resize:vertical}:where(){color:var(--dim);opacity:1}}:root{--fx-body:"Source Serif 4 Variable", "Source Serif 4", Georgia, serif;--fx-radius-hero:1rem;--fx-hover:color-mix(in srgb, var(--sunken), var(--line) 50%);--fx-charcoal:#16100b;--fx-on-dark:#f5edde;accent-color:var(--on)}@media (prefers-contrast:more){:root[data-theme=light]{--dim:#443122}:root[data-theme=dark]{--dim:#b9a492}}.fx-wrap{inline-size:100%;max-inline-size:72rem;margin-inline:auto;padding-inline:1.25rem}@media (width>=40rem){.fx-wrap{padding-inline:var(--space-7)}}.measure-xs{max-inline-size:20rem}.measure-xl{max-inline-size:36rem}.measure{max-inline-size:42rem}.measure-prose{max-inline-size:65ch}.center{margin-inline:auto}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.self-start{align-self:flex-start}.py-2{padding-block:var(--space-3)}.py-3{padding-block:var(--space-4)}.py-4{padding-block:var(--space-5)}.py-6{padding-block:var(--space-6)}.mb-0{margin-block-end:0}.ml-2{margin-inline-start:var(--space-3)}.relative{position:relative}.block{display:block}.mt-1{margin-block-start:var(--space-2)}.mt-2{margin-block-start:var(--space-3)}.mt-3{margin-block-start:var(--space-4)}.mt-4{margin-block-start:var(--space-5)}.mt-6{margin-block-start:var(--space-6)}.mt-8{margin-block-start:var(--space-7)}.mt-10{margin-block-start:2.5rem}.mt-12{margin-block-start:var(--space-8)}.mt-16{margin-block-start:var(--space-9)}.mt-5{margin-block-start:1.25rem}.mb-1{margin-block-end:var(--space-2)}.mb-5{margin-block-end:1.25rem}.mb-2{margin-block-end:var(--space-3)}.mb-3{margin-block-end:var(--space-4)}.mb-4{margin-block-end:var(--space-5)}.mb-6{margin-block-end:var(--space-6)}.mb-8{margin-block-end:var(--space-7)}.mb-10{margin-block-end:2.5rem}.italic{font-style:italic}.fx-label{font-family:var(--ui);font-size:var(--fs-body);color:var(--muted);margin-block-end:var(--space-2);display:block}.eyebrow,.fx-grouped-results-caps,.fx-onboarding-caps{font-family:var(--mono);text-transform:uppercase;letter-spacing:.18em;color:var(--dim);font-size:.6875rem}.group-label,.fx-journal-tag-caps{font-family:var(--mono);font-size:var(--fs-tiny);text-transform:uppercase;letter-spacing:.14em;color:var(--dim)}.card-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--dim);font-size:.6875rem}.badge{border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);background:var(--accent-soft);color:var(--accent-text);font-family:var(--mono);text-transform:uppercase;letter-spacing:var(--tracking-widest);white-space:nowrap;align-items:center;font-size:.6rem;display:inline-flex}.badge-quiet{border:var(--line-w) solid var(--line);color:var(--dim);background:0 0}.badge-ok{background:var(--ok-soft);color:var(--ok)}.fx-mark{color:var(--accent)}.link{color:var(--accent-text);font-weight:var(--weight-semibold)}.link:hover{color:var(--accent-text);text-underline-offset:2px;text-decoration:underline}.hover-accent:hover{color:var(--accent-text)}.divided>*+*{border-block-start:var(--line-w) solid var(--line)}.cap-input[data-fill=ground],.cap-select[data-fill=ground],.fx-input-ground{background:var(--ground)}textarea.cap-input{min-block-size:5rem;padding-block:var(--space-3);line-height:var(--leading-normal)}.cap-site-header{--header-avatar:var(--accent-soft);--header-avatar-fg:var(--accent-text)}.fx-logo-mark{font-size:var(--title-4);line-height:var(--leading-none)}.fx-wordmark{font-family:var(--display);font-size:var(--title-4);font-weight:var(--weight-semibold);line-height:var(--leading-none)}.fx-panel{padding:var(--space-3)}.fx-panel-books{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;inline-size:26rem;max-inline-size:100%;display:grid}.fx-panel-chips{gap:var(--space-2-5);padding:0 var(--space-4);flex-wrap:wrap;display:flex}.fx-panel-picks{inline-size:24rem;max-inline-size:100%}.fx-panel-pick{gap:var(--space-1);border:var(--line-w) solid var(--line);border-radius:var(--radius-l);background:var(--sunken);padding:var(--space-4);color:var(--text);flex-direction:column;margin-block-end:var(--space-4);display:flex}.fx-panel-pick:hover,.fx-panel-pick:focus-visible{border-color:var(--line-strong);color:var(--text)}.fx-panel-two{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-panel-foot{grid-auto-flow:column;justify-content:space-between}.fx-panel-foot li:first-child a{color:var(--accent-text)}.cap-site-header-panel:has(>.fx-acct){padding:0;overflow:hidden}.fx-acct{inline-size:20rem;max-inline-size:100%}.fx-acct-who{align-items:center;gap:var(--space-4);border-block-end:var(--line-w) solid var(--line);background:var(--sunken);padding:var(--space-4) var(--space-5);display:flex}.fx-acct-stats{border-block-end:var(--line-w) solid var(--line);text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fx-acct-stats>div{padding:var(--space-3-5) var(--space-3)}.fx-acct-stats>div+div,.fx-acct-foots>*+*{border-inline-start:var(--line-w) solid var(--line)}.fx-acct-stats dt{font-family:var(--mono);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--dim);margin-block-start:var(--space-1);font-size:.55rem;line-height:1.25}.fx-acct-group{padding-block:var(--space-2)}.fx-acct-group+.fx-acct-group{border-block-start:var(--line-w) solid var(--line)}.fx-acct-link,.fx-acct-row{align-items:center;gap:var(--space-3-5);padding:var(--space-2-5) var(--space-5);color:var(--muted);display:flex}.fx-acct-row{align-items:flex-start}.fx-acct-link:hover,.fx-acct-link:focus-visible{background:var(--fx-hover);color:var(--accent-text)}.fx-acct-icon{color:var(--dim);flex:none}.fx-acct{--icon-size:var(--title-6)}.fx-acct-row .fx-acct-icon{margin-block-start:var(--space-1)}.fx-acct-link:hover .fx-acct-icon{color:var(--accent-text)}.fx-acct-label{font-size:var(--fs-body);display:block}.fx-acct-sub{font-size:var(--fs-small);color:var(--dim);display:block}.fx-acct-inline{column-gap:var(--space-2-5);flex-wrap:wrap;display:flex}.fx-acct-inline>span{gap:var(--space-2-5);display:inline-flex}.fx-acct-inline a:hover,.fx-acct-inline a:focus-visible{color:var(--accent-text)}.fx-acct-foots{border-block-start:var(--line-w) solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fx-acct-foot{align-items:center;gap:var(--space-2);padding-block:var(--space-3-5);color:var(--dim);font-family:var(--mono);text-transform:uppercase;letter-spacing:var(--tracking-widest);flex-direction:column;font-size:.6rem;display:flex}.fx-acct-foot:hover,.fx-acct-foot:focus-visible{background:var(--fx-hover);color:var(--accent-text)}.fx-acct-foot[data-tone=crit]:hover,.fx-acct-foot[data-tone=crit]:focus-visible{color:var(--crit)}.fx-acct-foot:disabled{opacity:var(--opacity-half)}.fx-your-bar{border-block-end:var(--line-w) solid var(--line);background:var(--sunken);display:none}@media (width>=48rem){.fx-your-bar{display:block}}.fx-your-bar .cap-tabs-list{border-block-end:0;overflow-x:auto}.fx-main{min-block-size:60dvh;padding-block:2.5rem}.fx-footer{border-block-start:var(--line-w) solid var(--line);background:var(--sunken);margin-block-start:6rem}.fx-footer-cols{gap:var(--space-7);padding-block:var(--space-8);display:grid}@media (width>=40rem){.fx-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-footer-brand{grid-column:span 2}}@media (width>=64rem){.fx-footer-cols{grid-template-columns:repeat(6,minmax(0,1fr))}.fx-footer-brand{grid-column:span 1}}.fx-footer-mark{align-items:center;gap:var(--space-3);font-family:var(--display);font-size:var(--title-4);font-weight:var(--weight-semibold);display:inline-flex}.fx-footer-motto{color:var(--dim);margin-block-start:var(--space-3);font-style:italic}.fx-footer-link{font-family:var(--ui);font-size:var(--fs-body);color:var(--muted)}.fx-footer-link:hover{color:var(--accent-text)}.fx-footer-base{gap:var(--space-3);border-block-start:var(--line-w) solid var(--line);padding-block:var(--space-6);font-size:var(--fs-small);color:var(--dim);flex-direction:column;display:flex}@media (width>=40rem){.fx-footer-base{flex-direction:row;justify-content:space-between;align-items:center}}.cap-cmd{font-family:var(--ui)}.fx-tag{border-radius:var(--radius-full);padding:var(--space-2) var(--space-3-5);background:var(--accent-soft);color:var(--accent-text);font-family:var(--mono);text-transform:uppercase;letter-spacing:var(--tracking-caps);align-items:center;font-size:.6875rem;display:inline-flex}a.fx-tag:hover{color:var(--accent-text);background:color-mix(in srgb, var(--accent-soft), var(--accent) 12%)}.fx-chip{align-items:center;gap:var(--space-2-5);border:var(--line-w) solid var(--line);border-radius:var(--radius-full);padding:var(--space-2) var(--space-3-5);font-family:var(--ui);font-size:var(--fs-small);color:var(--muted);display:inline-flex}.fx-entity{--pad-card:1.25rem;--card-shadow:var(--shadow-s);border-radius:var(--radius-l)}@media (prefers-reduced-motion:no-preference){.fx-entity{transition:box-shadow var(--dur-base) var(--ease-out)}}a:hover>.fx-entity{box-shadow:var(--shadow-m)}a:hover>.fx-entity>:is(h2,h3){color:var(--accent-text)}.fx-empty{border:var(--line-w) solid var(--line);border-radius:var(--radius-l);background:var(--surface);padding:var(--space-9) var(--space-6)}.fx-empty .cap-empty-title{font-family:var(--display);font-size:var(--title-4);font-weight:var(--weight-semibold);color:var(--text)}.fx-empty .cap-empty-text{font-family:var(--fx-body);font-size:var(--title-6);color:var(--muted)}.fx-avatar{background:var(--accent-soft);color:var(--accent-text);font-family:var(--ui)}.fx-avatar[data-fx-size=sm]{--cap-avatar-size:2rem}.fx-avatar[data-fx-size=md]{--cap-avatar-size:var(--title-1)}.fx-avatar[data-fx-size=lg]{--cap-avatar-size:5rem}.fx-page-head{margin-block-end:2.5rem}.fx-page-title{font-family:var(--display);font-size:var(--title-1);font-weight:var(--weight-semibold);line-height:1.15}@media (width>=40rem){.fx-page-title{font-size:3rem}}.cap-btn.fx-btn-ghost{--cap-btn-fg:var(--accent-text);--cap-btn-hover:var(--accent-soft)}.fx-book{--pad-card:var(--space-3-5);--fs-card-title:1rem;border-radius:var(--radius-l)}.fx-book>.cover-img{border-radius:inherit;box-shadow:none;border-end-end-radius:0;border-end-start-radius:0}.fx-book>:is(h2,h3){font-family:var(--display);color:var(--text);line-height:1.35}a:hover>.fx-book>:is(h2,h3){color:var(--accent-text)}.fx-book-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=40rem){.fx-book-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.fx-book-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=72rem){.fx-book-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.cover-img{aspect-ratio:2/3;border-radius:var(--radius-m);background-color:var(--sunken);box-shadow:var(--shadow-s), 0 0 0 var(--line-w) var(--line);position:relative;overflow:hidden}.cover-img-photo{object-fit:cover;block-size:100%;inline-size:100%}.cover-img-fallback{block-size:100%;inline-size:100%;padding:var(--space-4);text-align:center;justify-content:center;align-items:center;display:flex}.cover-img-fallback>span{overflow-wrap:anywhere;font-family:var(--display);font-size:var(--fs-body);color:var(--dim);line-height:1.25}.fx-search-field{--control:3rem}.fx-search-field .cap-input{font-size:var(--title-6)}.fx-search-field .cap-input-addon svg{block-size:1.25rem;inline-size:1.25rem;color:var(--dim)}.fx-filter-btn{border-radius:var(--radius-full)}.fx-filter-btn[data-on]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-text)}.fx-filter-count{block-size:1.25rem;min-inline-size:1.25rem;padding-inline:var(--space-2);border-radius:var(--radius-full);background:var(--primary);color:var(--primary-fg);font-family:var(--mono);font-size:var(--fs-tiny);place-items:center;display:inline-grid}.fx-filter-panel{inline-size:min(22rem,90vw)}.fx-book-status-control-box{width:100%}.fx-book-status-control-row{align-items:center;gap:var(--space-3);width:100%;display:flex}.fx-book-status-control-text,.fx-onboarding-label-2{margin-top:var(--space-2-5);font-family:var(--ui);font-size:var(--fs-small);color:var(--dim);line-height:1rem}.fx-book-status-control-text-2{margin-top:var(--space-2-5);font-family:var(--ui);font-size:var(--fs-small);color:var(--crit);line-height:1rem}.fx-account-panel-label{flex-grow:1}.fx-grouped-results-grid{gap:var(--space-3);display:grid}@media (width>=40rem){.fx-grouped-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fx-result-row,.fx-list-detail-card,.fx-people-card,.fx-profile-row,.fx-club-schedule-card-4,.fx-account-sections-label,.fx-library-row{justify-content:space-between;align-items:center;display:flex}.fx-library-stack{gap:var(--space-2-5);flex-direction:column;display:flex}.fx-result-row{gap:var(--space-4);border:var(--line-w) solid var(--line);border-radius:var(--radius-l);background:var(--surface);padding:var(--space-4) var(--space-5);box-shadow:var(--shadow-s)}@media (prefers-reduced-motion:no-preference){.fx-result-row{transition:box-shadow .15s}}.fx-result-row:hover{box-shadow:var(--shadow-m)}.fx-grouped-results-title{font-family:var(--display);font-size:var(--title-6);color:var(--text);line-height:1.5rem}.fx-grouped-results-label,.fx-people-label-2,.fx-lists-text-2,.fx-notifications-text-3,.fx-preference-sections-label-3{font-family:var(--mono);font-size:var(--fs-small);color:var(--dim);line-height:1rem}.fx-award-detail-caps{margin-top:var(--space-2-5);padding-inline:var(--space-1);font-family:var(--mono);font-size:var(--fs-tiny);text-transform:uppercase;letter-spacing:.12em;color:var(--dim)}.fx-awards-title,.fx-picks-title{font-family:var(--display);font-size:var(--title-4);color:var(--text);line-height:1.75rem;transition-property:color,background-color,border-color;transition-duration:.15s}a:is(:hover,:focus-visible) :is(.fx-awards-title,.fx-picks-title){color:var(--accent-text)}.fx-book-detail-grid{gap:2.5rem;display:grid}@media (width>=64rem){.fx-book-detail-grid{grid-template-columns:minmax(0,300px) minmax(0,1fr)}}@media (width>=64rem){.fx-book-detail-box{align-self:flex-start;position:sticky;top:6rem}}.fx-book-detail-box-2{max-width:260px;margin-inline:auto}@media (width>=64rem){.fx-book-detail-box-2{margin-inline:0}}.fx-book-detail-stack{gap:var(--space-3-5);flex-direction:column;display:flex}.fx-book-detail-title,.fx-journal-post-title{font-family:var(--display);font-size:var(--title-1);line-height:1.25}@media (width>=40rem){.fx-book-detail-title,.fx-journal-post-title{font-size:3rem;line-height:var(--leading-none)}}.fx-book-detail-text,.fx-botm-text{font-family:var(--ui);font-size:var(--fs-h3);color:var(--muted);line-height:1.75rem}.fx-book-detail-row,.fx-journal-archive-row,.fx-vocabulary-row{gap:var(--space-3);flex-wrap:wrap;display:flex}.fx-book-detail-stack-2{gap:var(--space-2-5);flex-direction:column;display:flex}.fx-book-detail-box-3{max-width:65ch;font-family:var(--fx-body);font-size:var(--fs-h3);color:var(--muted);line-height:1.625}.fx-book-detail-box-3>p{margin-top:var(--space-5)}.fx-book-detail-section{margin-top:5rem}.fx-book-detail-title-2,.fx-botm-title-2{font-family:var(--display);font-size:var(--title-3);line-height:2rem}.fx-books-caps{margin-bottom:var(--space-3-5);font-family:var(--mono);font-size:var(--fs-tiny);text-transform:uppercase;letter-spacing:.14em;color:var(--dim)}.fx-books-card{gap:var(--space-6);--pad-card:1.25rem}.fx-books-row,.fx-find-next-book-card,.fx-goals-label,.fx-journal-post-row,.fx-journal-row-2{flex-wrap:wrap;align-items:center;display:flex}.fx-books-row{justify-content:space-between;gap:var(--space-4);border-block-start:var(--line-w) solid var(--line);padding-top:var(--space-5)}.fx-botm-card{gap:var(--space-7);--radius-l:var(--fx-radius-hero);--pad-card:var(--space-6);--card-shadow:var(--shadow-m)}@media (width>=40rem){.fx-botm-card{--pad-card:2.5rem}}@media (width>=64rem){.fx-botm-card{grid-template-columns:minmax(0,240px) minmax(0,1fr)}}.fx-botm-box{width:100%;max-width:240px;margin-inline:auto}@media (width>=64rem){.fx-botm-box{margin-inline:0}}.fx-botm-title{font-family:var(--display);font-size:var(--title-2);line-height:1.25}.fx-botm-text-2{max-width:65ch;font-family:var(--fx-body);font-size:var(--fs-h3);color:var(--muted);line-height:1.625}.fx-botm-grid,.fx-find-next-book-grid,.fx-library-grid-2,.fx-year-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=40rem){.fx-botm-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=64rem){.fx-botm-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.fx-botm-caps,.fx-picks-caps,.fx-pick-club-caps{font-family:var(--mono);font-size:var(--fs-tiny);text-transform:uppercase;letter-spacing:.12em;color:var(--dim)}.fx-find-next-book-row,.fx-club-detail-row{justify-content:space-between;gap:var(--space-5);flex-wrap:wrap;display:flex}.fx-find-next-book-card{justify-content:space-between;gap:var(--space-4);border-radius:var(--radius-l);border:var(--line-w) solid var(--line);background-color:var(--sunken);padding-inline:var(--space-5)}.fx-find-next-book-btn,.fx-companion-test-text,.fx-list-form-btn,.fx-paywall-label-2,.fx-shelf-detail-link,.fx-stats-label,.fx-book-picker-btn,.fx-admin-notifications-text-2,.fx-admin-user-detail-text-2{font-family:var(--ui);font-size:var(--fs-body);line-height:1.25rem}.fx-find-next-book-btn{font-weight:var(--weight-medium);color:var(--accent-text)}.fx-find-next-book-btn:hover{text-decoration-line:underline}@media (width>=40rem){.fx-find-next-book-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.fx-find-next-book-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=72rem){.fx-find-next-book-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.fx-find-next-book-card-2,.fx-library-card-2{--pad-card:var(--space-3-5)}.fx-find-next-book-stack{padding-inline:var(--space-1);flex-direction:column;flex:1;display:flex}.fx-find-next-book-title,.fx-journal-archive-title{font-family:var(--display);font-size:var(--title-6);color:var(--text);line-height:1.375;transition-property:color,background-color,border-color;transition-duration:.15s}a:is(:hover,:focus-visible) :is(.fx-find-next-book-title,.fx-journal-archive-title){color:var(--accent-text)}.fx-find-next-book-text,.fx-remove-book-button-btn,.fx-vocabulary-btn,.fx-club-schedule-btn-2,.fx-auth-shell-label-3,.fx-paywall-label,.fx-paywall-text-2,.fx-goals-btn,.fx-goals-btn-2{font-family:var(--ui);font-size:var(--fs-small);line-height:1rem}.fx-find-next-book-text{color:var(--accent-text)}.fx-find-next-book-box{padding-top:var(--space-4);margin-top:auto}.fx-picks-grid,.fx-awards-grid{gap:var(--space-5);display:grid}@media (width>=40rem){.fx-picks-grid,.fx-awards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.fx-picks-grid,.fx-awards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fx-book-shelves-picker-row,.fx-u-profile-row-2,.fx-lists-row-2{gap:var(--space-3);flex-wrap:wrap;display:flex}.fx-follow-button-stack{gap:var(--space-2-5);flex-direction:column;display:flex}.fx-follow-button-text{font-family:var(--ui);font-size:var(--fs-small);color:var(--crit);line-height:1rem}.fx-list-form-text{border-radius:var(--radius-m);border-width:var(--line-w);padding-inline:var(--space-4);font-family:var(--ui);font-size:var(--fs-body);border-style:solid;border-color:color-mix(in srgb, var(--crit) 50%, transparent);background-color:var(--crit-soft);color:var(--crit);line-height:1.25rem}.fx-list-form-btn{color:var(--muted)}.fx-list-form-btn:hover{color:var(--text)}.fx-remove-book-button-label,.fx-close-friend-toggle-label,.fx-like-button-box{gap:var(--space-2);flex-direction:column;display:inline-flex}.fx-remove-book-button-btn{color:var(--dim);transition-property:color,background-color,border-color,opacity,box-shadow,transform;transition-duration:.15s}.fx-remove-book-button-btn:disabled{opacity:var(--opacity-half)}.fx-remove-book-button-btn:hover{color:var(--crit)}.fx-remove-book-button-label-2,.fx-close-friend-toggle-label-2{font-family:var(--ui);color:var(--crit);font-size:.65rem}.fx-commonplace-quote{border-left-width:var(--line-w-thick);border-left-style:solid;border-color:var(--line);padding-left:var(--space-5);font-family:var(--fx-body);font-size:var(--title-6);color:var(--text);line-height:1.5rem}.fx-diary-new-text,.fx-account-sections-field,.fx-join-code-text-3{font-family:var(--ui);font-size:var(--fs-body);line-height:1.25rem}.fx-diary-caps{border-radius:var(--radius-full);border:var(--line-w) solid var(--line);padding:var(--space-1) var(--space-3);font-family:var(--mono);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--dim);font-size:.6rem}.fx-diary-caps-2{margin-right:var(--space-3);font-family:var(--mono);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--dim);font-size:.6rem}.fx-diary-caps-3{font-family:var(--mono);font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.12em;color:var(--dim);line-height:1rem}.fx-diary-caps-4{border-radius:var(--radius-full);background-color:var(--accent-soft);padding:var(--space-1) var(--space-3);font-family:var(--mono);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--accent-text);font-size:.6rem}.fx-diary-card{gap:var(--space-5);--pad-card:var(--space-5);display:flex}.fx-diary-box{width:4rem}.fx-diary-box-2,.fx-lists-box{flex-grow:1}.fx-diary-text{-webkit-line-clamp:3;font-family:var(--fx-body);font-size:var(--fs-body);color:var(--muted);-webkit-box-orient:vertical;line-height:1.25rem;display:-webkit-box;overflow:hidden}.fx-diary-link-2{font-family:var(--ui);font-size:var(--fs-small);color:var(--dim);line-height:1rem;display:inline-block}.fx-diary-link-2:hover{color:var(--accent-text);text-decoration-line:underline}.fx-feed-card{border-radius:var(--radius-l);border:var(--line-w) solid var(--line);background-color:var(--surface);padding-inline:var(--space-5);font-family:var(--ui);font-size:var(--fs-body);color:var(--muted);line-height:1.25rem}.fx-feed-card-2,.fx-notifications-card{gap:var(--space-4);--pad-card:var(--space-5);display:flex}.fx-feed-box{min-width:0;font-family:var(--ui);font-size:var(--fs-body);line-height:1.25rem}.fx-feed-link{font-weight:var(--weight-medium);color:var(--text)}.fx-feed-link:hover{color:var(--accent-text)}.fx-feed-link-2{margin-top:var(--space-1);font-family:var(--mono);font-size:var(--fs-small);color:var(--dim);line-height:1rem;display:inline-block}.fx-feed-link-2:hover{color:var(--accent-text)}.fx-highlights-label{border-radius:var(--radius-full);background-color:var(--line-strong);width:.625rem;height:.625rem}.fx-highlights-label-2{border-radius:var(--radius-full);width:.625rem;height:.625rem}.fx-highlights-input{flex:1;min-width:12rem}.fx-highlights-row{gap:var(--space-4);display:flex}.fx-highlights-quote{font-family:var(--fx-body);font-size:var(--title-6);color:var(--text);line-height:1.5rem}.fx-highlights-text{font-family:var(--ui);font-size:var(--fs-small);color:var(--dim);padding-left:22px;line-height:1rem}.fx-highlights-chip{text-transform:capitalize}.fx-list-detail-link{align-items:center;gap:var(--space-3);font-family:var(--ui);font-size:var(--fs-body);color:var(--muted);line-height:1.25rem;display:inline-flex}.fx-list-detail-link:hover{color:var(--accent-text)}.fx-list-detail-text,.fx-club-detail-text{max-width:42rem;font-family:var(--fx-body);color:var(--muted)}.fx-list-detail-card{gap:var(--space-5);--pad-card:var(--space-5)}.fx-list-detail-row{align-items:center;gap:var(--space-5);min-width:0;display:flex}.fx-list-detail-link-2,.fx-list-detail-title{font-family:var(--display);font-size:var(--fs-h3);color:var(--dim);line-height:1.75rem}.fx-list-detail-text-2,.fx-pick-club-text{font-family:var(--fx-body);font-size:var(--fs-body);color:var(--muted);line-height:1.25rem}.fx-lists-row-3{gap:var(--space-5);display:flex}.fx-lists-row-4,.fx-goals-row{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.fx-lists-caps{font-family:var(--mono);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--dim);font-size:.6875rem}.fx-lists-text,.fx-clubs-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.fx-lists-text{font-family:var(--ui);font-size:var(--fs-body);color:var(--muted);line-height:1.25rem;overflow:hidden}.fx-lists-row-5{gap:var(--space-4);display:flex}.fx-lists-img{border:var(--line-w) solid var(--line);background-color:var(--sunken);object-fit:cover;width:2.75rem;height:4rem;box-shadow:var(--shadow-s);border-radius:.25rem}.fx-me-stack{flex-direction:column;gap:1.25rem;display:flex}@media (width>=40rem){.fx-me-stack{flex-direction:row;align-items:center}}.fx-me-title,.fx-u-profile-title,.fx-home-title{font-family:var(--display);font-size:var(--title-2);line-height:2.25rem}@media (width>=40rem){.fx-me-title,.fx-u-profile-title,.fx-home-title{font-size:var(--title-1);line-height:2.5rem}}.fx-me-text-2{max-width:42rem;font-family:var(--fx-body);font-size:var(--fs-h3);color:var(--muted);line-height:1.75rem}.fx-me-card{--radius-l:var(--fx-radius-hero);--pad-card:var(--space-6)}.fx-me-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fx-me-caps{margin-top:var(--space-1);font-family:var(--mono);font-size:var(--fs-tiny);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--dim)}.fx-me-box{border-block-start:var(--line-w) solid var(--line);padding-top:var(--space-5)}.fx-notifications-text,.fx-login-text-2,.fx-onboarding-text-2{font-family:var(--ui);font-size:var(--fs-body);color:var(--crit);line-height:1.25rem}.fx-notifications-text-2,.fx-year-text-2{margin-top:var(--space-1);font-family:var(--ui);font-size:var(--fs-body);color:var(--muted);line-height:1.25rem}.fx-people-card{gap:var(--space-4);border-radius:var(--radius-l);border:var(--line-w) solid var(--line);background-color:var(--surface);padding-inline:var(--space-5)}.fx-people-link,.fx-preference-sections-link-2{align-items:center;gap:var(--space-4);min-width:0;display:flex}.fx-year-label{font-family:var(--mono);font-size:var(--fs-body);color:var(--accent-text);line-height:1.25rem}.fx-u-profile-stack{flex-direction:column;gap:1.25rem;display:flex}@media (width>=40rem){.fx-u-profile-stack{flex-direction:row;justify-content:space-between;align-items:flex-start}}.fx-u-profile-row{gap:1.25rem;display:flex}.fx-u-profile-text,.fx-list-detail-label,.fx-me-text,.fx-account-sections-label-2{font-family:var(--mono);font-size:var(--fs-body);color:var(--dim);line-height:1.25rem}.fx-u-profile-text-2{max-width:36rem;font-family:var(--fx-body);color:var(--muted)}.fx-u-profile-stats{gap:var(--space-6);flex-wrap:wrap;display:flex}.fx-u-profile-link,.fx-u-profile-stack-2{gap:var(--space-3);flex-direction:column;display:flex}.fx-u-profile-row-3{gap:var(--space-5);flex-wrap:wrap;display:flex}.fx-u-profile-item{width:8rem}.fx-u-profile-label-2{border-radius:var(--radius-m);border:var(--line-w) solid var(--line);background-color:var(--sunken);overflow:hidden}.fx-u-profile-img{aspect-ratio:2/3;object-fit:cover;width:100%}.fx-u-profile-label-3{aspect-ratio:2/3;width:100%;padding-inline:var(--space-3);font-family:var(--ui);font-size:var(--fs-small);color:var(--dim);align-items:center;line-height:1rem;display:flex}.fx-u-profile-label-4{margin-top:var(--space-2-5);font-family:var(--ui);font-size:var(--fs-small);color:var(--text);line-height:1rem}a:is(:hover,:focus-visible) .fx-u-profile-label-4{color:var(--accent-text)}.fx-u-profile-label-5{font-family:var(--mono);color:var(--dim);font-size:.65rem}.fx-u-profile-quote{font-family:var(--fx-body);color:var(--muted)}.fx-u-profile-grid{gap:var(--space-4);display:grid}@media (width>=40rem){.fx-u-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.fx-u-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fx-u-profile-card{--radius-l:var(--radius-m);--pad-card:var(--space-5)}.fx-u-profile-text-4{margin-top:var(--space-1);font-family:var(--mono);font-size:var(--fs-small);color:var(--dim);line-height:1rem}.fx-u-profile-grid-2{gap:2.5rem;display:grid}@media (width>=64rem){.fx-u-profile-grid-2{grid-template-columns:1.4fr 1fr}}.fx-u-profile-row-4,.fx-vocabulary-row-2{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.fx-u-profile-caps,.fx-year-caps{font-family:var(--mono);text-transform:uppercase;letter-spacing:.025em;color:var(--dim);font-size:.65rem}.fx-profile-row{border:var(--line-w) solid var(--line);border-radius:var(--radius-m);background:var(--surface);padding:var(--space-4) var(--space-5);justify-content:space-between;align-items:center;display:flex}.fx-profile-row:hover{border-color:var(--line-strong)}.fx-u-profile-caps-2{font-family:var(--mono);text-transform:uppercase;color:var(--dim);font-size:.6rem}.fx-u-profile-stack-3{gap:var(--space-3);font-family:var(--ui);font-size:var(--fs-body);color:var(--muted);flex-direction:column;line-height:1.25rem;display:flex}.fx-u-profile-item-2{border-block-end:var(--line-w) solid var(--line);padding-bottom:var(--space-3)}.fx-u-profile-title-2{font-family:var(--display);font-size:var(--title-3);line-height:var(--leading-none);color:var(--text)}.fx-u-profile-caps-3,.fx-goals-caps{font-family:var(--mono);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--dim);font-size:.6rem}.fx-u-profile-item-3{width:7rem}.fx-u-profile-wrap{padding-block:var(--space-9);flex-direction:column;align-items:center;gap:1.25rem;display:flex}.fx-vocabulary-title{font-family:var(--display);font-size:var(--fs-h3);line-height:1.75rem;font-weight:var(--weight-semibold);color:var(--text)}.fx-vocabulary-row-3{align-items:center;gap:var(--space-4);display:flex}.fx-vocabulary-caps{border-radius:var(--radius-full);background-color:var(--accent-soft);padding:var(--space-1) var(--space-3-5);font-family:var(--mono);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--accent-text);font-size:.6875rem}.fx-vocabulary-btn{color:var(--dim)}.fx-vocabulary-btn:hover{color:var(--accent-text);text-decoration-line:underline}.fx-vocabulary-btn:disabled{opacity:var(--opacity-half)}.fx-vocabulary-text{font-family:var(--fx-body);font-size:var(--fs-body);color:var(--dim);line-height:1.25rem}.fx-dot{border-radius:var(--radius-full);background:var(--line-strong);flex-shrink:0;block-size:.5rem;inline-size:.5rem;margin-block-start:var(--space-2-5)}.fx-dot-unread{background:var(--accent)}.fx-commonplace-input{flex:1;min-width:12rem}.fx-diary-row,.fx-lists-row,.fx-notifications-row,.fx-lists-row{justify-content:space-between;gap:var(--space-5);display:flex}.fx-diary-link,.fx-year-link{font-family:var(--display);font-size:var(--fs-h3);color:var(--text);line-height:1.75rem}:is(.fx-diary-link,.fx-year-link):hover{color:var(--accent-text)}.fx-close-friend-toggle-label{gap:var(--space-2);flex-direction:column;display:inline-flex}.fx-commonplace-text{font-family:var(--ui);font-size:var(--fs-body);color:var(--muted);line-height:1.25rem}.fx-club-schedule-btn,.fx-club-sections-btn-2,.fx-club-thread-link{font-family:var(--ui);font-size:var(--fs-body);color:var(--accent-text);line-height:1.25rem;text-decoration-line:underline}.fx-club-schedule-btn-2{color:var(--dim);text-decoration-line:underline}.fx-club-schedule-list>*+*{margin-top:var(--space-2-5)}.fx-club-schedule-card-2{--pad-card:var(--space-4)}.fx-club-schedule-text-2,.fx-join-code-text-2{font-family:var(--ui);font-size:var(--fs-body);color:var(--dim);line-height:1.25rem}.fx-club-schedule-list-2>*+*{margin-top:var(--space-3)}.fx-club-schedule-card-3{--pad-card:var(--space-4)}.fx-club-schedule-text-3,.fx-u-profile-label-6{font-family:var(--ui);font-size:var(--fs-body);color:var(--text);line-height:1.25rem}.fx-club-schedule-row{gap:var(--space-3);display:flex}.fx-club-schedule-card-4{border-radius:var(--radius-l);border:var(--line-w) solid var(--line);background-color:var(--surface);padding-inline:var(--space-4);font-family:var(--ui);font-size:var(--fs-body);line-height:1.25rem}.fx-club-schedule-form{border-radius:var(--radius-l);border:var(--line-w) dashed var(--line);padding:var(--space-4)}.fx-club-schedule-form>*+*{margin-top:var(--space-3)}.fx-club-sections-text,.fx-club-thread-text-2{border-radius:var(--radius-m);border-width:var(--line-w);padding:var(--space-2-5) var(--space-4);font-family:var(--ui);font-size:var(--fs-small);border-style:solid;border-color:color-mix(in srgb, var(--crit) 50%, transparent);background-color:var(--crit-soft);color:var(--crit);line-height:1rem}.fx-club-sections-box{text-align:right}.fx-club-sections-card{border-radius:var(--radius-l);border:var(--line-w) solid var(--line);background-color:var(--surface);padding-inline:var(--space-4);text-align:left}.fx-club-sections-link{color:var(--accent-text);text-decoration-line:underline}.fx-club-sections-btn,.fx-club-schedule-btn-3{font-family:var(--ui);font-size:var(--fs-small);color:var(--dim);line-height:1rem;text-decoration-line:underline}:is(.fx-club-sections-btn,.fx-club-schedule-btn-3):hover{color:var(--text)}.fx-club-sections-card-2{--pad-card:var(--space-5)}.fx-club-sections-list>*+*{margin-top:var(--space-3)}.fx-club-sections-caps{border-radius:var(--radius-full);background-color:var(--accent-soft);padding:var(--space-1) var(--space-3);font-family:var(--mono);font-size:var(--fs-tiny);text-transform:uppercase;letter-spacing:.025em;color:var(--accent-text);justify-self:start}.fx-club-detail-label{margin-left:var(--space-4);align-items:center;gap:var(--space-2-5);color:var(--accent-text);display:inline-flex}.fx-club-detail-label-2{border-radius:var(--radius-full);background-color:var(--accent);width:.5rem;height:.5rem}.fx-club-detail-grid{gap:2.5rem;display:grid}@media (width>=64rem){.fx-club-detail-grid{grid-template-columns:minmax(0,1fr) 300px}}.fx-club-detail-box>*+*{margin-top:2.5rem}.fx-club-new-form>*+*{margin-top:1.25rem}.fx-club-new-field,.fx-club-thread-field,.fx-onboarding-legend{font-family:var(--ui);font-size:var(--fs-body);line-height:1.25rem;font-weight:var(--weight-medium);color:var(--text)}.fx-club-new-input-2{width:1rem;height:1rem}.fx-club-thread-title{font-family:var(--display);font-size:var(--title-2);line-height:2.25rem}.fx-club-thread-list>*+*{margin-top:var(--space-5)}.fx-club-thread-text{white-space:pre-wrap;font-family:var(--fx-body);color:var(--text)}.fx-club-thread-caps,.fx-club-schedule-caps{font-family:var(--mono);font-size:var(--fs-tiny);text-transform:uppercase;letter-spacing:.025em;color:var(--dim)}.fx-club-thread-input{margin-top:var(--space-2-5);width:100%}.fx-clubs-text{font-family:var(--fx-body);font-size:var(--fs-body);color:var(--muted);line-height:1.25rem;overflow:hidden}.fx-clubs-grid{gap:var(--space-4);display:grid}@media (width>=40rem){.fx-clubs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fx-join-code-caps,.fx-clubs-caps{font-family:var(--mono);font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.14em;color:var(--dim);line-height:1rem}.fx-join-code-title,.fx-shelf-detail-title{font-family:var(--display);font-size:var(--title-1);line-height:2.5rem}.fx-join-code-text{font-family:var(--fx-body);color:var(--muted)}.fx-pick-club-grid{gap:1.25rem;display:grid}@media (width>=40rem){.fx-pick-club-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.fx-pick-club-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fx-pick-club-card{gap:var(--space-5);--pad-card:var(--space-5);--card-shadow:var(--shadow-s);display:flex}.fx-pick-club-link{width:5rem}.fx-pick-club-title{font-family:var(--display);font-size:var(--title-6);color:var(--text);line-height:1.375}a:is(:hover,:focus-visible) .fx-pick-club-title{color:var(--accent-text)}.fx-club-schedule-card{--pad-card:var(--space-5)}.fx-club-schedule-box>*+*{margin-top:var(--space-5)}.fx-club-new-input{margin-top:var(--space-2-5);width:100%}.fx-club-new-text{font-family:var(--fx-body);color:var(--muted)}.fx-club-new-text-2{border-radius:var(--radius-m);border-width:var(--line-w);padding-inline:var(--space-4);font-family:var(--ui);font-size:var(--fs-body);border-style:solid;border-color:color-mix(in srgb, var(--crit) 50%, transparent);background-color:var(--crit-soft);color:var(--crit);line-height:1.25rem}.fx-auth-shell-link,.fx-paywall-title,.fx-onboarding-link{align-items:center;gap:var(--space-3);display:flex}.fx-auth-shell-grid{background-color:var(--ground);min-height:100dvh;padding:var(--space-8) 1.25rem;place-items:center;display:grid}.fx-auth-shell-box{width:100%;max-width:24rem}.fx-auth-shell-link{font-family:var(--display);font-size:var(--title-3);line-height:2rem;font-weight:var(--weight-semibold);color:var(--text)}.fx-auth-shell-card{--pad-card:1.75rem;--card-shadow:var(--shadow-m)}.fx-auth-shell-text{margin-top:var(--space-2-5);font-family:var(--ui);font-size:var(--fs-body);color:var(--muted);line-height:1.25rem}.fx-auth-shell-box-2,.fx-grouped-results-text{font-family:var(--ui);font-size:var(--fs-body);color:var(--dim);line-height:1.25rem}.fx-auth-shell-label{margin-bottom:var(--space-2-5);font-family:var(--ui);font-size:var(--fs-body);line-height:1.25rem;font-weight:var(--weight-medium);color:var(--muted)}.fx-auth-shell-link-2{font-weight:var(--weight-medium);color:var(--accent-text)}.fx-auth-shell-link-2:hover{text-decoration-line:underline}.fx-auth-shell-icon{width:18px;height:18px}.fx-auth-shell-label-2{background-color:var(--line);flex:1;height:1px}.fx-auth-shell-label-3{text-transform:uppercase;letter-spacing:.025em;color:var(--dim)}.fx-auth-shell-text-2{border-radius:var(--radius-m);border:var(--line-w) solid var(--line);background-color:var(--sunken);padding:var(--space-3-5) var(--space-4);font-family:var(--ui);font-size:var(--fs-body);color:var(--muted);line-height:1.25rem}.fx-paywall-card{--cap-dialog-w:28rem;border-radius:var(--fx-radius-hero);background-color:var(--fx-charcoal);padding:var(--space-7);color:var(--fx-on-dark);box-shadow:var(--shadow-m)}.fx-paywall-btn{right:var(--space-5);top:var(--space-5);border-radius:var(--radius-full);width:2.25rem;height:2.25rem;color:color-mix(in srgb, var(--fx-on-dark) 70%, transparent);place-items:center;transition-property:color,background-color,border-color;transition-duration:.15s;display:grid;position:absolute}.fx-paywall-btn:hover{color:var(--fx-on-dark);background-color:#ffffff1a}.fx-paywall-title{font-family:var(--display);font-size:var(--title-3);line-height:2rem;font-weight:var(--weight-semibold)}.fx-paywall-text{font-family:var(--fx-body);font-size:var(--title-6);color:color-mix(in srgb, var(--fx-on-dark) 70%, transparent);line-height:1.5rem}.fx-paywall-list>*+*{margin-top:var(--space-3)}.fx-paywall-row-2{gap:var(--space-3);font-family:var(--ui);font-size:var(--fs-body);color:color-mix(in srgb, var(--fx-on-dark) 90%, transparent);line-height:1.25rem;display:flex}.fx-paywall-btn-2,.fx-onboarding-input{width:100%}.fx-paywall-text-2{color:color-mix(in srgb, var(--fx-on-dark) 60%, transparent)}.fx-paywall-text-3{border-radius:var(--radius-m);border:var(--line-w) solid color-mix(in srgb, var(--accent) 60%, transparent);padding-inline:var(--space-4);font-family:var(--ui);font-size:var(--fs-body);color:var(--fx-on-dark);line-height:1.25rem}.fx-paywall-link{text-decoration-line:underline}.fx-paywall-link:hover{color:var(--fx-on-dark)}.fx-account-sections-label,.fx-account-sections-text,.fx-guide-text{font-family:var(--ui);font-size:var(--fs-body);color:var(--muted);line-height:1.25rem}.fx-account-sections-label-3{font-family:var(--ui);font-size:var(--fs-small);line-height:1rem}.fx-account-sections-label-4{color:var(--ok)}.fx-account-sections-form>*+*{margin-top:var(--space-4)}.fx-account-sections-field{font-family:var(--ui);font-size:var(--fs-body);line-height:1.25rem}.fx-account-sections-card{border-radius:var(--radius-l);border:var(--line-w) solid color-mix(in srgb, var(--crit) 40%, transparent);background-color:var(--surface);padding:var(--space-6)}.fx-account-sections-title{font-family:var(--display);font-size:var(--title-4);color:var(--crit);line-height:1.75rem}.fx-preference-sections-label,.fx-journal-tag-text-2,.fx-commonplace-text-2{font-family:var(--ui);font-size:var(--fs-small);color:var(--dim);line-height:1rem}.fx-preference-sections-stack,.fx-settings-card-stack{flex-direction:column;display:flex}.fx-preference-sections-link{color:var(--accent-text);text-underline-offset:2px;text-decoration-line:underline}.fx-preference-sections-stack-2{gap:var(--space-3);flex-direction:column;display:flex}.fx-preference-sections-card,.fx-book-picker-card{justify-content:space-between;align-items:center;gap:var(--space-4);border-radius:var(--radius-m);border:var(--line-w) solid var(--line);background-color:var(--ground);padding-inline:var(--space-4);display:flex}.fx-preference-sections-label-2,.fx-people-label,.fx-goals-text{font-family:var(--ui);font-size:var(--fs-body);line-height:1.25rem;font-weight:var(--weight-medium);color:var(--text)}.fx-settings-card-card{justify-content:space-between;gap:var(--space-5);border-radius:var(--radius-m);border:var(--line-w) solid var(--line);background-color:var(--ground);padding:var(--space-4);display:flex}.fx-onboarding-box{background-color:var(--ground);min-height:100dvh}.fx-onboarding-stack{flex-direction:column;max-width:42rem;min-height:100dvh;margin-inline:auto;padding:2.5rem 1.25rem;display:flex}.fx-onboarding-link{font-family:var(--display);font-size:var(--title-4);line-height:1.75rem;font-weight:var(--weight-semibold)}.fx-onboarding-title{font-family:var(--display);font-size:var(--title-2);line-height:1.25}@media (width>=40rem){.fx-onboarding-title{font-size:var(--title-1);line-height:2.5rem}}.fx-onboarding-text{color:var(--muted)}.fx-onboarding-form>*+*{margin-top:var(--space-6)}.fx-onboarding-label{margin-bottom:var(--space-2-5);font-family:var(--ui);font-size:var(--fs-body);line-height:1.25rem;font-weight:var(--weight-medium);color:var(--text)}.fx-onboarding-label-3{font-weight:var(--weight-regular);color:var(--dim)}.fx-onboarding-row{gap:var(--space-2-5);flex-wrap:wrap;display:flex}.fx-onboarding-btn{display:inline-flex}.fx-onboarding-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}@media (width>=40rem){.fx-onboarding-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fx-onboarding-stack-2{flex-direction:column;display:flex}.fx-onboarding-title-2{font-family:var(--display);font-size:var(--title-6);color:var(--text);line-height:1.375;transition-property:color,background-color,border-color;transition-duration:.15s}a:is(:hover,:focus-visible) .fx-onboarding-title-2{color:var(--accent-text)}.fx-onboarding-btn-2,.fx-diary-form-btn{font-family:var(--ui);font-size:var(--fs-body);color:var(--muted);line-height:1.25rem}:is(.fx-onboarding-btn-2,.fx-diary-form-btn):hover{color:var(--text)}.fx-paywall-plans{--surface:transparent;--line:#fff3;--line-strong:#fff6;--text:var(--fx-on-dark);--muted:color-mix(in srgb, var(--fx-on-dark) 70%, transparent);--radius-m:var(--radius-l);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.fx-diary-form-text{border-radius:var(--radius-m);border-width:var(--line-w);padding-inline:var(--space-4);font-family:var(--ui);font-size:var(--fs-body);border-style:solid;line-height:1.25rem}.fx-goals-wrap{gap:var(--space-7);flex-direction:column;display:flex}.fx-goals-grid,.fx-admin-user-detail-grid-2{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=40rem){.fx-goals-grid,.fx-admin-user-detail-grid-2{grid-template-columns:repeat(4,minmax(0,1fr))}}.fx-goals-label{gap:var(--space-3);font-family:var(--ui);font-size:var(--fs-body);color:var(--text);line-height:1.25rem}.fx-goals-btn{color:var(--dim)}.fx-goals-btn:hover{color:var(--accent-text);text-decoration-line:underline}.fx-goals-btn-2{color:var(--dim)}.fx-goals-btn-2:hover{color:var(--crit);text-decoration-line:underline}.fx-goals-input{width:4rem}.fx-goals-text-2,.fx-library-text{font-family:var(--ui);font-size:var(--fs-small);color:var(--dim);line-height:1rem}.fx-goals-text-4{margin-top:var(--space-1);font-family:var(--ui);font-size:var(--fs-small);color:var(--dim);line-height:1rem}.fx-home-grid,.fx-library-grid{gap:var(--space-6);display:grid}@media (width>=64rem){.fx-home-grid,.fx-library-grid{grid-template-columns:minmax(0,1fr) 320px}}.fx-home-card{--radius-l:var(--fx-radius-hero);--pad-card:var(--space-7)}.fx-home-text{max-width:24rem;color:var(--muted);margin-inline:auto}.fx-home-card-2{gap:var(--space-6);--radius-l:var(--fx-radius-hero);--pad-card:var(--space-6);--card-shadow:var(--shadow-s)}@media (width>=40rem){.fx-home-card-2{--pad-card:var(--space-7);grid-template-columns:minmax(0,132px) minmax(0,1fr);align-items:center}}.fx-home-box{width:100%;max-width:132px;margin-inline:auto}.fx-home-title-2{font-family:var(--display);font-size:var(--title-3);line-height:1.25}.fx-home-text-2{font-family:var(--ui);color:var(--muted)}.fx-home-card-3{--radius-l:var(--fx-radius-hero);--pad-card:var(--space-6);--card-shadow:var(--shadow-s)}.fx-home-title-3{font-family:var(--display);font-size:var(--title-2);line-height:var(--leading-none)}.fx-home-label{margin-left:var(--space-2-5);font-family:var(--ui);font-size:var(--title-6);color:var(--muted);line-height:1.5rem}.fx-home-grid-2{gap:var(--space-4);border-block-start:var(--line-w) solid var(--line);padding-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fx-home-caps,.fx-admin-user-detail-caps-2{margin-top:var(--space-1);font-family:var(--mono);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--dim);font-size:.6rem}@media (width>=40rem){.fx-library-grid-2{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.fx-library-grid-2{grid-template-columns:repeat(4,minmax(0,1fr))}}.fx-library-label-2{right:var(--space-3);top:var(--space-3);border-radius:var(--radius-full);border:var(--line-w) solid var(--line);background-color:color-mix(in srgb, var(--surface) 90%, transparent);padding:var(--space-1) var(--space-3);font-family:var(--ui);font-size:var(--fs-small);color:var(--muted);line-height:1rem;position:absolute}.fx-library-label-3{background-color:var(--sunken);height:.25rem;position:absolute;bottom:0;left:0;right:0}.fx-library-label-4{background-color:var(--accent);height:100%}.fx-library-box{padding-inline:var(--space-1)}.fx-library-link-2{font-family:var(--display);font-size:var(--title-6);color:var(--text);line-height:1.375}.fx-library-link-2:hover{color:var(--accent-text)}.fx-library-grid-3{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fx-library-row{font-family:var(--ui);font-size:var(--fs-body);line-height:1.25rem}.fx-library-btn{font-size:var(--fs-small);color:var(--dim);line-height:1rem}.fx-library-btn:hover{text-decoration-line:underline}.fx-library-row-2{align-items:center;gap:var(--space-3);display:flex}.fx-library-input{width:3.5rem}.fx-library-input-2{flex:1;min-width:0}.fx-shelf-detail-link{color:var(--dim)}.fx-shelf-detail-link:hover{color:var(--accent-text)}.fx-shelf-detail-text{max-width:65ch;font-family:var(--fx-body);color:var(--muted)}.fx-stats-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=40rem){.fx-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fx-stats-caps,.fx-admin-user-detail-caps,.fx-admin-caps,.fx-admin-analytics-caps{font-family:var(--mono);font-size:var(--fs-tiny);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--dim)}.fx-stats-card{border-radius:var(--radius-m);border:var(--line-w) solid var(--line);background-color:var(--surface);padding-inline:var(--space-5)}.fx-stats-label{color:var(--text)}@media (width>=40rem){.fx-year-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.fx-year-grid-2{gap:var(--space-5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=40rem){.fx-year-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.fx-year-card-2{justify-content:space-between;align-items:baseline;gap:var(--space-4);border-radius:var(--radius-l);border:var(--line-w) solid var(--line);background-color:var(--surface);padding-inline:var(--space-5);display:flex}.fx-goal{--pad-card:var(--space-5)}.fx-goal.fx-goal-done{border-color:var(--ok)}.article-prose{font-family:var(--fx-body);color:var(--muted);font-size:1.1875rem;line-height:1.75}.article-prose>*+*{margin-block-start:1.25em}.article-prose :is(h2,h3){font-family:var(--display);color:var(--text);line-height:var(--leading-tight);margin-block-start:1.8em}.article-prose h2{font-size:1.6rem}.article-prose h3{font-size:1.3rem}.article-prose a{color:var(--accent-text);text-underline-offset:2px;text-decoration:underline}.article-prose strong{color:var(--text);font-weight:var(--weight-semibold)}.article-prose blockquote{border-inline-start:var(--line-w-bar) solid var(--accent-line);color:var(--dim);padding-inline-start:1.1rem;font-style:italic}.article-prose :is(ul,ol){padding-inline-start:1.3rem}.article-prose ul{list-style:outside}.article-prose ol{list-style:decimal}.article-prose li+li{margin-block-start:.4em}.fx-journal-archive-stack{flex-direction:column;display:flex}.fx-journal-archive-stack>*+*{border-top:var(--line-w) solid var(--line)}.fx-journal-archive-link-2{justify-content:space-between;gap:var(--space-5);border-radius:var(--radius-m);padding-inline:var(--space-3);margin-inline:calc(-1 * var(--space-3));transition-property:color,background-color,border-color;transition-duration:.15s;display:flex}.fx-journal-archive-link-2:hover{background-color:var(--fx-hover)}.fx-journal-archive-box{flex-grow:1;min-width:0}.fx-journal-archive-text{margin-top:var(--space-1);font-family:var(--fx-body);font-size:var(--fs-body);color:var(--muted);line-height:1.25rem}.fx-journal-archive-label,.fx-u-profile-text-3{font-family:var(--mono);font-size:var(--fs-small);color:var(--dim);line-height:1rem}.fx-journal-post-row{gap:var(--space-3);font-family:var(--ui);font-size:var(--fs-body);color:var(--dim);line-height:1.25rem}.fx-journal-post-img{aspect-ratio:16/9;border-radius:var(--radius-l);object-fit:cover;width:100%}.fx-journal-tag-grid{gap:var(--space-6);display:grid}@media (width>=40rem){.fx-journal-tag-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.fx-journal-tag-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fx-journal-tag-grid>li{display:grid}.fx-journal-tag-card{--pad-card:1.25rem;--card-shadow:var(--shadow-s)}.fx-journal-tag-title{font-family:var(--display);font-size:var(--fs-h3);color:var(--text);line-height:1.375}a:is(:hover,:focus-visible) .fx-journal-tag-title{color:var(--accent-text)}.fx-journal-tag-text,.fx-journal-text-3{-webkit-line-clamp:3;font-family:var(--fx-body);color:var(--muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fx-journal-text{margin-top:calc(-1 * var(--space-6))}.fx-journal-stack{gap:var(--space-8);flex-direction:column;display:flex}.fx-journal-grid{gap:var(--space-7);display:grid}@media (width>=40rem){.fx-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.fx-journal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fx-journal-card{gap:var(--space-6);--radius-l:var(--fx-radius-hero);--pad-card:1.25rem;--card-shadow:var(--shadow-s)}@media (width>=40rem){.fx-journal-card{--pad-card:var(--space-7)}}@media (width>=48rem){.fx-journal-card{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}}.fx-journal-box{border-radius:var(--radius-l);overflow:hidden}.fx-journal-img{aspect-ratio:16/10;object-fit:cover;width:100%}.fx-journal-box-2{aspect-ratio:16/10;border-radius:var(--radius-l);background-color:var(--sunken)}.fx-journal-title{font-family:var(--display);font-size:var(--title-2);color:var(--text);line-height:1.25}a:is(:hover,:focus-visible) .fx-journal-title{color:var(--accent-text)}.fx-journal-text-2{-webkit-line-clamp:3;font-family:var(--fx-body);font-size:var(--fs-h3);color:var(--muted);-webkit-box-orient:vertical;line-height:1.75rem;display:-webkit-box;overflow:hidden}.fx-journal-card-2{--pad-card:var(--space-5);--card-shadow:var(--shadow-s)}.fx-journal-img-2{aspect-ratio:16/10;border-radius:var(--radius-m);object-fit:cover;width:100%}.fx-journal-title-2{font-family:var(--display);font-size:var(--title-4);color:var(--text);line-height:1.375}a:is(:hover,:focus-visible) .fx-journal-title-2{color:var(--accent-text)}.fx-journal-row-2{gap:var(--space-3);font-family:var(--ui);font-size:var(--fs-small);color:var(--dim);line-height:1rem}.cap-hero{--hero-title:3rem;--hero-face:var(--display)}@media (width>=40rem){.cap-hero{--hero-title:3.75rem}}.fx-hero-search{flex-basis:100%;max-inline-size:36rem;margin-inline:auto}.fx-values{gap:2.5rem;display:grid}@media (width>=40rem){.fx-values{grid-template-columns:repeat(3,minmax(0,1fr))}}.fx-values>div{gap:var(--space-4);flex-direction:column;display:flex}.fx-values>div>span{color:var(--accent)}.fx-pick{--radius-l:var(--fx-radius-hero);--card-shadow:var(--shadow-s);--pad-card:var(--space-6);gap:var(--space-6)}@media (width>=40rem){.fx-pick{--pad-card:var(--space-7);grid-template-columns:minmax(0,10rem) minmax(0,1fr);align-items:center}}.fx-pick-cover{inline-size:100%;max-inline-size:10rem;margin-inline:auto}.fx-guide-row{margin-bottom:var(--space-8);gap:var(--space-5);border-block-end:var(--line-w) solid var(--line);padding-bottom:var(--space-6);font-family:var(--ui);font-size:var(--fs-body);color:var(--accent-text);flex-wrap:wrap;line-height:1.25rem;display:flex}.fx-guide-link:hover{text-decoration-line:underline}.fx-guide-section{margin-bottom:3.5rem;scroll-margin-top:6rem}.fx-guide-title{font-family:var(--display);font-size:var(--title-3);color:var(--text);line-height:1.25}.fx-guide-text-2,.fx-about-text{font-family:var(--fx-body);font-size:var(--title-6);color:var(--muted);line-height:1.5rem}.fx-guide-row-2{gap:var(--space-3);font-family:var(--fx-body);font-size:var(--title-6);color:var(--muted);line-height:1.5rem;display:flex}.fx-statement{font-family:var(--ui);font-size:var(--title-6);color:var(--muted);line-height:1.625}.fx-statement>*+*{margin-top:var(--space-5)}.fx-statement h2{margin-top:var(--space-7);font-family:var(--display);font-weight:var(--weight-semibold);font-size:var(--title-4);line-height:var(--leading-snug);color:var(--text)}.fx-statement ul{padding-inline-start:1.3rem;list-style:outside}.fx-statement li+li{margin-top:.4rem}.fx-statement a{color:var(--accent-text);font-weight:var(--weight-semibold)}.fx-statement a:hover{text-underline-offset:2px;text-decoration:underline}.fx-book-picker-label{min-width:0;font-family:var(--ui);font-size:var(--fs-body);color:var(--text);line-height:1.25rem}.fx-book-picker-label-2{font-weight:var(--weight-medium)}.fx-book-picker-btn{color:var(--muted)}.fx-book-picker-btn:hover{color:var(--crit)}.fx-admin-books-card,.fx-admin-picks-card{border-radius:var(--radius-m);border:var(--line-w) solid var(--line);background-color:var(--sunken);padding:var(--space-5)}:is(.fx-admin-books-card,.fx-admin-picks-card)>*+*{margin-top:var(--space-4)}.fx-admin-books-grid,.fx-admin-botm-grid,.fx-admin-content-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fx-admin-notifications-text{border-radius:var(--radius-m);border:var(--line-w) solid var(--line);background-color:var(--sunken);padding:var(--space-4);font-family:var(--ui);font-size:var(--fs-body);color:var(--muted);line-height:1.25rem}.fx-admin-notifications-text-2{color:var(--accent-text)}.fx-admin-user-detail-text{margin-top:var(--space-1);font-family:var(--ui);font-size:var(--fs-body);color:var(--text);line-height:1.25rem}.fx-admin-user-detail-card{--radius-l:.375rem;background-color:var(--ground);--pad-card:var(--space-4)}.fx-admin-user-detail-title{font-family:var(--display);font-size:var(--title-2);color:var(--text);line-height:2.25rem}.fx-admin-user-detail-grid{gap:var(--space-5);display:grid}@media (width>=40rem){.fx-admin-user-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fx-admin-user-detail-row{gap:var(--space-4);flex-wrap:wrap;display:flex}.fx-admin-user-detail-box{border-block-start:var(--line-w) solid var(--line);padding-top:1.25rem}.fx-admin-user-detail-box>*+*{margin-top:var(--space-3)}.fx-admin-user-detail-box-2{border-block-start:var(--line-w) solid color-mix(in srgb, var(--crit) 40%, transparent);padding-top:1.25rem}.fx-admin-user-detail-box-2>*+*{margin-top:var(--space-3)}.fx-admin-user-detail-text-2{font-weight:var(--weight-medium);color:var(--crit)}.fx-admin-users-caps{border-radius:var(--radius-full);border:var(--line-w) solid var(--crit);padding:var(--space-1) var(--space-3);font-family:var(--mono);text-transform:uppercase;color:var(--crit);font-size:.6rem}.fx-admin-grid,.fx-admin-analytics-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=40rem){.fx-admin-grid,.fx-admin-analytics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fx-admin-text,.fx-admin-analytics-text{font-family:var(--ui);font-size:var(--fs-small);color:var(--muted);line-height:1rem}.fx-admin-grid-2{gap:var(--space-6);display:grid}@media (width>=64rem){.fx-admin-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.fx-admin-link,.fx-admin-user-detail-link{font-family:var(--ui);font-size:var(--fs-body);color:var(--muted);line-height:1.25rem}:is(.fx-admin-link,.fx-admin-user-detail-link):hover{color:var(--accent-text)}.fx-admin-label{font-family:var(--mono);font-size:var(--fs-small);color:var(--muted);line-height:1rem}
