:root{--motion:.2s;--max-page-width:70rem;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;--white:#fff;--black:#000;--blue:#0d6efd;--blue-10:#cfe2ff;--blue-20:#9ec5fe;--blue-30:#6ea8fe;--blue-40:#3d8bfd;--blue-50:var(--blue);--blue-60:#0a58ca;--blue-70:#084298;--blue-80:#052c65;--blue-90:#031633;--navy:#0a2a66;--navy-10:#ced4e0;--navy-20:#9daac2;--navy-30:#6c7fa3;--navy-40:#3b5585;--navy-50:var(--navy);--navy-60:#082252;--navy-70:#06193d;--navy-80:#041129;--navy-90:#020814;--indigo:#6610f2;--indigo-10:#e0cffc;--indigo-20:#c29ffa;--indigo-30:#a370f7;--indigo-40:#8540f5;--indigo-50:var(--indigo);--indigo-60:#520dc2;--indigo-70:#3d0a91;--indigo-80:#290661;--indigo-90:#140330;--purple:#6f42c1;--purple-10:#e2d9f3;--purple-20:#c5b3e6;--purple-30:#a98eda;--purple-40:#8c68cd;--purple-50:var(--purple);--purple-60:#59359a;--purple-70:#432874;--purple-80:#2c1a4d;--purple-90:#160d27;--pink:#d63384;--pink-10:#f7d6e6;--pink-20:#efadce;--pink-30:#e685b5;--pink-40:#de5c9d;--pink-50:var(--pink);--pink-60:#ab296a;--pink-70:#801f4f;--pink-80:#561435;--pink-90:#2b0a1a;--red:#dc3545;--red-10:#f8d7da;--red-20:#f1aeb5;--red-30:#ea868f;--red-40:#e35d6a;--red-50:var(--red);--red-60:#b02a37;--red-70:#842029;--red-80:#58151c;--red-90:#2c0b0e;--brown:#795548;--brown-10:#e4ddda;--brown-20:#c9bbb6;--brown-30:#af9991;--brown-40:#94776d;--brown-50:var(--brown);--brown-60:#61443a;--brown-70:#49332b;--brown-80:#30221d;--brown-90:#18110e;--orange:#fd7e14;--orange-10:#ffe5d0;--orange-20:#fecba1;--orange-30:#feb272;--orange-40:#fd9843;--orange-50:var(--orange);--orange-60:#ca6510;--orange-70:#984c0c;--orange-80:#653208;--orange-90:#331904;--yellow:#ffc107;--yellow-10:#fff3cd;--yellow-20:#ffe69c;--yellow-30:#ffda6a;--yellow-40:#ffcd39;--yellow-50:var(--yellow);--yellow-60:#cc9a06;--yellow-70:#997404;--yellow-80:#664d03;--yellow-90:#332701;--green:#198754;--green-10:#d1e7dd;--green-20:#a3cfbb;--green-30:#75b798;--green-40:#479f76;--green-50:var(--green);--green-60:#146c43;--green-70:#0f5132;--green-80:#0a3622;--green-90:#051b11;--lime:#84cc16;--lime-10:#e6f5d0;--lime-20:#ceeba2;--lime-30:#b5e073;--lime-40:#9dd645;--lime-50:var(--lime);--lime-60:#6aa312;--lime-70:#4f7a0d;--lime-80:#355209;--lime-90:#1a2904;--teal:#20c997;--teal-10:#d2f4ea;--teal-20:#a6e9d5;--teal-30:#79dfc1;--teal-40:#4dd4ac;--teal-50:var(--teal);--teal-60:#1aa179;--teal-70:#13795b;--teal-80:#0d503c;--teal-90:#06281e;--cyan:#0dcaf0;--cyan-10:#cff4fc;--cyan-20:#9eeaf9;--cyan-30:#6edff6;--cyan-40:#3dd5f3;--cyan-50:var(--cyan);--cyan-60:#0aa2c0;--cyan-70:#087990;--cyan-80:#055160;--cyan-90:#032830;--gray:var(--gray-60);--gray-10:#f8f9fa;--gray-20:#e9ecef;--gray-30:#dee2e6;--gray-40:#ced4da;--gray-50:#adb5bd;--gray-60:#6c757d;--gray-70:#495057;--gray-80:#343a40;--gray-90:#212529}:root,[data-theme=dark]{--primary:var(--blue-40);--primary-strong:var(--blue-50);--primary-subtle:color-mix(in srgb, var(--primary) 12%, transparent);--primary-soft:color-mix(in srgb, var(--primary) 25%, transparent);--primary-border:color-mix(in srgb, var(--primary) 45%, transparent);--success:var(--green-40);--success-strong:var(--green-50);--success-subtle:color-mix(in srgb, var(--success) 12%, transparent);--success-soft:color-mix(in srgb, var(--success) 25%, transparent);--success-border:color-mix(in srgb, var(--success) 45%, transparent);--danger:var(--red-40);--danger-strong:var(--red-50);--danger-subtle:color-mix(in srgb, var(--danger) 12%, transparent);--danger-soft:color-mix(in srgb, var(--danger) 25%, transparent);--danger-border:color-mix(in srgb, var(--danger) 45%, transparent);--warning:var(--yellow-50);--warning-strong:var(--yellow-60);--warning-subtle:color-mix(in srgb, var(--warning) 12%, transparent);--warning-soft:color-mix(in srgb, var(--warning) 25%, transparent);--warning-border:color-mix(in srgb, var(--warning) 45%, transparent);--info:var(--cyan-50);--info-strong:var(--cyan-60);--info-subtle:color-mix(in srgb, var(--info) 12%, transparent);--info-soft:color-mix(in srgb, var(--info) 25%, transparent);--info-border:color-mix(in srgb, var(--info) 45%, transparent);--accent:var(--purple-30);--accent-strong:var(--purple-40);--accent-subtle:color-mix(in srgb, var(--accent) 12%, transparent);--accent-soft:color-mix(in srgb, var(--accent) 25%, transparent);--accent-border:color-mix(in srgb, var(--accent) 45%, transparent);--success-contrast:var(--black);--warning-contrast:var(--black);--secondary:var(--gray-50);--muted:var(--gray-60);--light:var(--gray-20);--dark:var(--gray-90);--color-bg-app:#05070a;--color-bg-surface:#0a0e14;--color-bg-surface-alt:#11151d;--color-bg-surface-hover:#0d1119;--color-bg-inset:#0d1117;--color-bg-elevated:#1c2433;--color-border-faint:#161b24;--color-border:#1f2937;--color-border-strong:var(--gray-80);--color-text-primary:var(--gray-20);--color-text-tertiary:#94a3b8;--color-text-faint:var(--gray-70);--color-shadow-soft:#00000029;--color-shadow-medium:#00000040;--color-shadow-strong:#00000059;--color-shadow-heavy:#00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--primary:var(--blue-50);--primary-strong:var(--blue-60);--primary-subtle:color-mix(in srgb, var(--primary) 12%, transparent);--primary-soft:color-mix(in srgb, var(--primary) 25%, transparent);--primary-border:color-mix(in srgb, var(--primary) 45%, transparent);--success:var(--green-50);--success-strong:var(--green-60);--success-subtle:color-mix(in srgb, var(--success) 12%, transparent);--success-soft:color-mix(in srgb, var(--success) 25%, transparent);--success-border:color-mix(in srgb, var(--success) 45%, transparent);--danger:var(--red-50);--danger-strong:var(--red-60);--danger-subtle:color-mix(in srgb, var(--danger) 12%, transparent);--danger-soft:color-mix(in srgb, var(--danger) 25%, transparent);--danger-border:color-mix(in srgb, var(--danger) 45%, transparent);--warning:var(--yellow-60);--warning-strong:var(--yellow-70);--warning-subtle:color-mix(in srgb, var(--warning) 12%, transparent);--warning-soft:color-mix(in srgb, var(--warning) 25%, transparent);--warning-border:color-mix(in srgb, var(--warning) 45%, transparent);--info:var(--cyan-60);--info-strong:var(--cyan-70);--info-subtle:color-mix(in srgb, var(--info) 12%, transparent);--info-soft:color-mix(in srgb, var(--info) 25%, transparent);--info-border:color-mix(in srgb, var(--info) 45%, transparent);--accent:var(--purple-50);--accent-strong:var(--purple-60);--accent-subtle:color-mix(in srgb, var(--accent) 12%, transparent);--accent-soft:color-mix(in srgb, var(--accent) 25%, transparent);--accent-border:color-mix(in srgb, var(--accent) 45%, transparent);--success-contrast:var(--white);--warning-contrast:var(--black);--secondary:var(--gray-70);--muted:var(--gray-60);--light:var(--gray-10);--dark:var(--gray-80);--color-bg-app:#f3f4f6;--color-bg-surface:var(--white);--color-bg-surface-alt:var(--gray-10);--color-bg-surface-hover:#f1f5f9;--color-bg-inset:#eef1f5;--color-bg-elevated:var(--gray-20);--color-border-faint:var(--gray-20);--color-border:var(--gray-40);--color-border-strong:var(--gray-50);--color-text-primary:var(--gray-90);--color-text-tertiary:#94a3b8;--color-text-faint:var(--gray-50);--color-shadow-soft:#00000029;--color-shadow-medium:#00000040;--color-shadow-strong:#00000059;--color-shadow-heavy:#00000080;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
:root{font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--secondary);background:var(--color-bg-app);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (max-width:1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){#social .button-icon{filter:invert()brightness(2)}}#root{text-align:center;border-inline:1px solid var(--color-border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}body{padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);margin:0}@media (min-width:2200px){:root{font-size:clamp(18px,.7vw,30px)}}h1,h2{font-family:var(--heading);color:var(--color-text-primary);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (max-width:1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (max-width:1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--color-text-primary);border-radius:4px;display:inline-flex}code{background:var(--color-bg-inset);padding:4px 8px;font-size:15px;line-height:135%}
