:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dr-bg:#fff;--dr-surface:#fff;--dr-subtle:#f7f7f7;--dr-ink:#222;--dr-muted:#6a6a6a;--dr-line:#ebebeb;--dr-brand:#e11d48;--dr-brand-strong:#d70466;--dr-brand-ink:#fff;--dr-brand-soft:#fff0f3;--dr-brand-soft-ink:#be123c;--dr-success:#0f7b46;--dr-success-soft:#e8f6ee;--dr-accent:#ffb400;--dr-accent-ink:#222;--dr-tier-importable-fg:#0f7b46;--dr-tier-importable-bg:#e8f6ee;--dr-tier-importable-line:#bfe5cf;--dr-tier-worth-fg:#1d4f7a;--dr-tier-worth-bg:#e6eff8;--dr-tier-worth-line:#c2d6ea;--dr-tier-onlyif-fg:#6e4b00;--dr-tier-onlyif-bg:#fff6e0;--dr-tier-onlyif-line:#f5dc9a;--dr-tier-no-fg:#555;--dr-tier-no-bg:#f2f2f2;--dr-tier-no-line:#ddd;--dr-text-caption:12px;--dr-text-footnote:13px;--dr-text-subhead:15px;--dr-text-callout:16px;--dr-text-body:17px;--dr-text-title3:20px;--dr-text-title2:22px;--dr-text-title1:28px;--dr-text-large:34px;--dr-space-1:4px;--dr-space-2:8px;--dr-space-3:12px;--dr-space-4:16px;--dr-space-5:20px;--dr-space-6:24px;--dr-space-8:32px;--dr-space-10:40px;--dr-space-12:48px;--dr-gutter:16px;--dr-radius-xs:6px;--dr-radius-sm:10px;--dr-radius-md:12px;--dr-radius-lg:20px;--dr-touch:44px;--dr-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--dr-cta:linear-gradient(90deg, var(--dr-brand) 0%, var(--dr-brand-strong) 100%);--dr-shadow-float:0 2px 8px #00000024;--dr-shadow-hover:0 6px 20px #0000001f;--dr-focus:0 0 0 2px var(--dr-bg), 0 0 0 4px var(--dr-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dr-bg:#121212;--dr-surface:#1e1e1e;--dr-subtle:#1e1e1e;--dr-ink:#f5f5f5;--dr-muted:#a8a8a8;--dr-line:#2e2e2e;--dr-brand:#ff4d6d;--dr-brand-strong:#ff2e7e;--dr-brand-ink:#1a0008;--dr-brand-soft:#3a1520;--dr-brand-soft-ink:#ffb3c1;--dr-success:#3dd68c;--dr-success-soft:#10291c;--dr-tier-importable-fg:#3dd68c;--dr-tier-importable-bg:#10291c;--dr-tier-importable-line:#1c4a33;--dr-tier-worth-fg:#9cc3ec;--dr-tier-worth-bg:#15212d;--dr-tier-worth-line:#24384d;--dr-tier-onlyif-fg:#ffb400;--dr-tier-onlyif-bg:#2a2414;--dr-tier-onlyif-line:#4a3d1c;--dr-tier-no-fg:#a8a8a8;--dr-tier-no-bg:#232323;--dr-tier-no-line:#333;--dr-cta:linear-gradient(90deg, var(--dr-brand) 0%, var(--dr-brand-strong) 100%);--dr-shadow-float:0 2px 8px #00000080;--dr-shadow-hover:0 6px 20px #00000080}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dr-bg:#121212;--dr-surface:#1e1e1e;--dr-subtle:#1e1e1e;--dr-ink:#f5f5f5;--dr-muted:#a8a8a8;--dr-line:#2e2e2e;--dr-brand:#ff4d6d;--dr-brand-strong:#ff2e7e;--dr-brand-ink:#1a0008;--dr-brand-soft:#3a1520;--dr-brand-soft-ink:#ffb3c1;--dr-success:#3dd68c;--dr-success-soft:#10291c;--dr-tier-importable-fg:#3dd68c;--dr-tier-importable-bg:#10291c;--dr-tier-importable-line:#1c4a33;--dr-tier-worth-fg:#9cc3ec;--dr-tier-worth-bg:#15212d;--dr-tier-worth-line:#24384d;--dr-tier-onlyif-fg:#ffb400;--dr-tier-onlyif-bg:#2a2414;--dr-tier-onlyif-line:#4a3d1c;--dr-tier-no-fg:#a8a8a8;--dr-tier-no-bg:#232323;--dr-tier-no-line:#333;--dr-cta:linear-gradient(90deg, var(--dr-brand) 0%, var(--dr-brand-strong) 100%);--dr-shadow-float:0 2px 8px #00000080;--dr-shadow-hover:0 6px 20px #00000080}[data-theme]{background:var(--dr-bg);color:var(--dr-ink)}@media (min-width:744px){:root{--dr-gutter:24px}}.dr-tabular{font-variant-numeric:tabular-nums}.dr-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--dr-bg);color:var(--dr-ink);font-family:var(--dr-font);font-size:var(--dr-text-body);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;margin:0;line-height:1.47}img{max-width:100%;display:block}a{color:var(--dr-ink)}:focus-visible{outline:2px solid var(--dr-brand);outline-offset:2px}.wrap{max-width:1120px;padding:0 var(--dr-gutter);margin:0 auto}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
