.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.nk-aOndHq-container{width:100%;margin:0 auto;padding-left:4rem;padding-right:4rem}.nk-aOndHq-container[data-size=sm]{max-width:var(--mw-sm)}.nk-aOndHq-container[data-size=md]{max-width:var(--mw-md)}.nk-aOndHq-container[data-size=lg]{max-width:var(--mw-lg)}.nk-aOndHq-container[data-size=xl]{max-width:var(--mw-xl)}.nk-aOndHq-container[data-size="2xl"]{max-width:var(--mw-2xl)}.nk-aOndHq-container[data-size="3xl"]{max-width:var(--mw-3xl)}@media (width<=90em){.nk-aOndHq-container{padding-left:3rem;padding-right:3rem}}@media (width<=80em){.nk-aOndHq-container{padding-left:2rem;padding-right:2rem}}@media (width<=48em){.nk-aOndHq-container{padding-left:1.5rem;padding-right:1.5rem}}@media (width<=30em){.nk-aOndHq-container{padding-left:1rem;padding-right:1rem}}@media (width<=22.5em){.nk-aOndHq-container{padding-left:.75rem;padding-right:.75rem}}@media (width<=20em){.nk-aOndHq-container{padding-left:.5rem;padding-right:.5rem}}.nk-TcDlAG-footer{color:var(--clr-text-muted);font-weight:var(--fw-medium);font-size:var(--fs-sm);letter-spacing:.03ch;background-image:var(--clr-bg-gradient-subtle);justify-content:center;padding-top:1rem;padding-bottom:1rem;display:flex}.nk-TcDlAG-footer-container{justify-content:space-between;display:flex}.nk-TcDlAG-footer-right{flex-direction:column;justify-content:space-between;align-items:end;gap:.5rem;width:50%;display:flex}.nk-TcDlAG-build-info,.nk-TcDlAG-email-info,.nk-TcDlAG-github-info,.nk-TcDlAG-social-info{align-items:center;display:flex}.nk-TcDlAG-github-info p:last-child{margin-left:.25rem}.nk-TcDlAG-text-link{font-weight:var(--fw-medium);align-items:center;gap:.25rem;padding-top:.125rem;padding-bottom:.125rem;display:inline-flex;position:relative}@media (pointer:fine){.nk-TcDlAG-text-link:hover:before{transform-origin:0%;transform:scaleX(1)}}.nk-TcDlAG-text-link:before{content:"";border-radius:var(--br-sm);transform-origin:100%;width:100%;height:.125rem;transition-property:transform;transition-duration:var(--td-medium);position:absolute;bottom:0;left:0;transform:scaleX(0)}.nk-TcDlAG-text-link[data-variant=astro]{color:var(--clr-astro);padding-left:.125rem;padding-right:.125rem}.nk-TcDlAG-text-link[data-variant=astro]:before{background-color:var(--clr-astro)}.nk-TcDlAG-text-link[data-variant=astro] .nk-TcDlAG-icon{color:var(--clr-astro)}.nk-TcDlAG-text-link[data-variant=vuejs]{color:var(--clr-vuejs);padding-left:.125rem;padding-right:.125rem}.nk-TcDlAG-text-link[data-variant=vuejs]:before{background-color:var(--clr-vuejs)}.nk-TcDlAG-text-link[data-variant=vuejs] .nk-TcDlAG-icon{color:var(--clr-vuejs)}.nk-TcDlAG-text-link[data-variant=cloudflare]{color:var(--clr-cloudflare);padding-left:.125rem;padding-right:.125rem}.nk-TcDlAG-text-link[data-variant=cloudflare]:before{background-color:var(--clr-cloudflare)}.nk-TcDlAG-text-link[data-variant=cloudflare] .nk-TcDlAG-icon{color:var(--clr-cloudflare)}.nk-TcDlAG-text-link[data-variant=github]{color:var(--clr-github);padding-left:.125rem;padding-right:.125rem}.nk-TcDlAG-text-link[data-variant=github]:before{background-color:var(--clr-github)}.nk-TcDlAG-text-link[data-variant=github] .nk-TcDlAG-icon{color:var(--clr-github)}.nk-TcDlAG-text-link[data-variant=email]{color:var(--clr-info-text);border-radius:var(--br-md);transition-property:background-color;transition-duration:var(--td-normal);padding-left:.25rem;padding-right:.25rem}@media (pointer:fine){.nk-TcDlAG-text-link[data-variant=email]:hover{background-color:var(--clr-info-bg-transparent)}}.nk-TcDlAG-text-link .nk-TcDlAG-icon{width:1em;height:1em;display:flex}.nk-TcDlAG-copyright{font-size:var(--fs-xs);margin-top:.03125rem}.nk-TcDlAG-social-info{gap:.5rem}.nk-TcDlAG-icon-link{width:1.75rem;height:1.75rem;color:var(--clr-text-muted);border-radius:var(--br-md);transition-property:background-color,color;transition-duration:var(--td-normal);padding:.25rem;display:flex}.nk-TcDlAG-icon-link:hover{color:var(--clr-primary);background-color:color-mix(in srgb,var(--clr-primary)10%,transparent)}@media (width<=62em){.nk-TcDlAG-footer-container{flex-direction:column;align-items:center;gap:.5rem;padding-top:.25rem;padding-bottom:.25rem}.nk-TcDlAG-footer-right{align-items:center}.nk-TcDlAG-footer-left,.nk-TcDlAG-footer-right{width:100%}}@media (width<=48em){.nk-TcDlAG-footer{padding-top:1rem;padding-bottom:1rem}.nk-TcDlAG-build-info p{text-align:center}.nk-TcDlAG-email-info,.nk-TcDlAG-github-info{flex-wrap:wrap;justify-content:center}.nk-TcDlAG-icon-link{width:1.75rem;height:1.75rem;padding:.25rem}}html{--clr-neutral-50:#fafafa;--clr-neutral-100:#f4f4f5;--clr-neutral-200:#e5e5e5;--clr-neutral-300:#d4d4d4;--clr-neutral-400:#a1a1a1;--clr-neutral-500:#737373;--clr-neutral-600:#525252;--clr-neutral-700:#404040;--clr-neutral-800:#262626;--clr-neutral-900:#171717;--clr-neutral-950:#0a0a0a;--clr-blue-100:#dbeafe;--clr-blue-200:#bedbff;--clr-blue-400:#54a2ff;--clr-blue-500:#3080ff;--clr-blue-600:#155dfc;--clr-blue-700:#1447e6;--clr-blue-800:#193cb8;--clr-blue-900:#1c398e;--clr-indigo-200:#c7d2ff;--clr-indigo-400:#7d87ff;--clr-indigo-500:#625fff;--clr-indigo-600:#4f39f6;--clr-indigo-700:#432dd7;--clr-indigo-800:#372aac;--clr-indigo-900:#312c85;--clr-green-200:#b9f8cf;--clr-green-400:#05df72;--clr-green-500:#00c758;--clr-green-600:#00a544;--clr-green-700:#008138;--clr-green-800:#016630;--clr-green-900:#0d542b;--clr-emerald-100:#d0fae5;--clr-emerald-200:#a4f4cf;--clr-emerald-400:#00d294;--clr-emerald-500:#00bb7f;--clr-emerald-600:#009767;--clr-emerald-700:#007956;--clr-emerald-800:#005f46;--clr-emerald-900:#004e3b;--clr-orange-200:#ffd7a8;--clr-orange-400:#ff8b1a;--clr-orange-500:#fe6e00;--clr-orange-600:#f05100;--clr-orange-700:#c53c00;--clr-orange-800:#9f2d00;--clr-orange-900:#7e2a0c;--clr-amber-100:#fef3c6;--clr-amber-200:#fee685;--clr-amber-400:#fcbb00;--clr-amber-500:#f99c00;--clr-amber-600:#dd7400;--clr-amber-700:#b75000;--clr-amber-800:#953d00;--clr-amber-900:#7b3306;--clr-red-200:#ffcaca;--clr-red-400:#ff6568;--clr-red-500:#fb2c36;--clr-red-600:#e40014;--clr-red-700:#bf000f;--clr-red-800:#9f0712;--clr-red-900:#82181a;--clr-rose-100:#ffe4e6;--clr-rose-200:#ffccd3;--clr-rose-400:#ff667f;--clr-rose-500:#ff2357;--clr-rose-600:#e70044;--clr-rose-700:#c20039;--clr-rose-800:#a30037;--clr-rose-900:#8b0836;--clr-purple-200:#e9d5ff;--clr-purple-400:#c07eff;--clr-purple-500:#ac4bff;--clr-purple-600:#9810fa;--clr-purple-700:#8200da;--clr-purple-800:#6e11b0;--clr-purple-900:#59168b;--clr-white:#fff;--clr-black:#000;--clr-kelly-green:#18a558;--clr-blue-green:#21b6a8;--clr-primary:var(--clr-kelly-green);--clr-primary-to:var(--clr-blue-green);--clr-astro:#4b4bc3;--clr-vuejs:#42b883;--clr-cloudflare:#f48120;--clr-github:#24292e;--clr-javascript:#f0db4f;--clr-typescript:#007acc;--clr-css:#639;--clr-reactjs:#61dbfb;--clr-testing:var(--clr-purple-400);--clr-linux:var(--clr-rose-400);--clr-coding:var(--clr-emerald-400);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (color:lab(0% 0 0)){html{--clr-neutral-50:lab(98.26% 0 0);--clr-neutral-100:lab(96.1634% .0993311 -.364041);--clr-neutral-200:lab(90.952% 0 -.0000119209);--clr-neutral-300:lab(84.92% 0 -.0000119209);--clr-neutral-400:lab(66.128% -.0000298023 .0000119209);--clr-neutral-500:lab(48.496% 0 0);--clr-neutral-600:lab(34.924% 0 0);--clr-neutral-700:lab(27.036% 0 0);--clr-neutral-800:lab(15.204% 0 -.00000596046);--clr-neutral-900:lab(7.78201% -.0000149012 0);--clr-neutral-950:lab(2.75381% 0 0);--clr-blue-100:lab(92.0301% -2.24757 -11.6453);--clr-blue-200:lab(86.15% -4.04379 -21.0797);--clr-blue-400:lab(65.0361% -1.42065 -56.9802);--clr-blue-500:lab(54.1736% 13.3369 -74.6839);--clr-blue-600:lab(44.0605% 29.0279 -86.0352);--clr-blue-700:lab(36.9089% 35.0961 -85.6872);--clr-blue-800:lab(30.2514% 27.7853 -70.2699);--clr-blue-900:lab(26.1542% 15.7545 -51.5504);--clr-indigo-200:lab(84.4329% 3.18977 -23.9688);--clr-indigo-400:lab(59.866% 22.4834 -64.4485);--clr-indigo-500:lab(48.295% 38.3129 -81.9673);--clr-indigo-600:lab(38.4009% 52.6132 -92.3857);--clr-indigo-700:lab(32.4486% 49.2217 -84.6695);--clr-indigo-800:lab(26.6645% 37.9804 -68.6402);--clr-indigo-900:lab(23.3911% 24.6978 -50.4718);--clr-green-200:lab(92.4222% -26.4702 12.9427);--clr-green-400:lab(78.503% -64.9265 39.7492);--clr-green-500:lab(70.5521% -66.5147 45.8073);--clr-green-600:lab(59.0978% -58.6621 41.2579);--clr-green-700:lab(47.0329% -47.0239 31.4788);--clr-green-800:lab(37.4616% -36.7971 22.9692);--clr-green-900:lab(30.797% -29.6927 17.382);--clr-emerald-100:lab(94.9004% -17.0769 5.63836);--clr-emerald-200:lab(90.2247% -31.039 9.47084);--clr-emerald-400:lab(75.0771% -60.7313 19.4147);--clr-emerald-500:lab(66.9756% -58.27 19.5419);--clr-emerald-600:lab(55.0481% -49.9246 15.93);--clr-emerald-700:lab(44.4871% -41.0396 11.0361);--clr-emerald-800:lab(35.3675% -33.1188 8.04002);--clr-emerald-900:lab(28.8637% -26.9249 5.45986);--clr-orange-200:lab(88.4871% 9.94918 28.8378);--clr-orange-400:lab(70.0429% 42.5156 75.8207);--clr-orange-500:lab(64.272% 57.1788 90.3583);--clr-orange-600:lab(57.1026% 64.2584 89.8886);--clr-orange-700:lab(46.4615% 57.7275 70.8507);--clr-orange-800:lab(37.1566% 46.6433 50.5562);--clr-orange-900:lab(30.2951% 36.0434 37.671);--clr-amber-100:lab(95.916% -1.21653 23.111);--clr-amber-200:lab(91.7203% -.505269 49.9084);--clr-amber-400:lab(80.1641% 16.6016 99.2089);--clr-amber-500:lab(72.7183% 31.8672 97.9407);--clr-amber-600:lab(60.3514% 40.5624 87.1228);--clr-amber-700:lab(47.2709% 42.9082 69.2966);--clr-amber-800:lab(37.8822% 37.1699 52.2718);--clr-amber-900:lab(31.2288% 30.2627 40.0378);--clr-red-200:lab(86.017% 19.8815 7.75869);--clr-red-400:lab(63.7053% 60.745 31.3109);--clr-red-500:lab(55.4814% 75.0732 48.8528);--clr-red-600:lab(48.4493% 77.4328 61.5452);--clr-red-700:lab(40.4273% 67.2623 53.7441);--clr-red-800:lab(33.7174% 55.8993 41.0293);--clr-red-900:lab(28.5139% 44.5539 29.0463);--clr-rose-100:lab(92.8221% 9.86832 2.60075);--clr-rose-200:lab(86.806% 19.1909 4.07754);--clr-rose-400:lab(64.4125% 63.0291 19.2068);--clr-rose-500:lab(56.101% 79.4328 31.4532);--clr-rose-600:lab(49.1882% 81.577 36.0311);--clr-rose-700:lab(41.1651% 71.6251 30.3087);--clr-rose-800:lab(34.6481% 60.802 20.1957);--clr-rose-900:lab(29.7104% 51.514 12.6253);--clr-purple-200:lab(87.8405% 13.4282 -18.7159);--clr-purple-400:lab(63.6946% 47.6127 -59.2066);--clr-purple-500:lab(52.0183% 66.11 -78.2316);--clr-purple-600:lab(43.0295% 75.21 -86.5669);--clr-purple-700:lab(36.1758% 69.8525 -80.0381);--clr-purple-800:lab(30.6017% 56.7637 -64.4751);--clr-purple-900:lab(24.9401% 45.2703 -51.2728);--clr-white:lab(100% 0 0);--clr-black:lab(0% 0 0)}}html[data-theme=light]{--clr-text-base:var(--clr-neutral-900);--clr-text-content:var(--clr-neutral-800);--clr-text-muted:var(--clr-neutral-700);--clr-text-subtle:var(--clr-neutral-600);--clr-text-placeholder:var(--clr-neutral-500);--clr-text-emphasized:var(--clr-neutral-950);--clr-text-inverted:#fff;--clr-text-accent:var(--clr-green-700);--clr-border-base:#e4e7ec;--clr-border-muted:#f0f3f1;--clr-border-subtle:#edf1ef;--clr-border-emphasized:#cde7dd;--clr-border-inverted:#22322e;--clr-border-panel:#dce3e0;--clr-bg-base:#fff;--clr-bg-subtle:#f4fbf7;--clr-bg-muted:#f0fdf4;--clr-bg-emphasized:#e4f7ed;--clr-bg-inverted:#1a2e28;--clr-bg-panel:#f9fafb;--clr-bg-panel-hover:#f3f4f6;--clr-info:var(--clr-blue-500);--clr-info-border:var(--clr-blue-600);--clr-info-text:var(--clr-blue-700);--clr-info-heading:var(--clr-blue-800);--clr-info-bg:var(--clr-blue-200);--clr-info-bg-panel:var(--clr-blue-100);--clr-info-bg-transparent:color-mix(in srgb,var(--clr-info)10%,transparent);--clr-success:var(--clr-emerald-500);--clr-success-border:var(--clr-emerald-600);--clr-success-text:var(--clr-emerald-700);--clr-success-heading:var(--clr-emerald-800);--clr-success-bg:var(--clr-emerald-200);--clr-success-bg-panel:var(--clr-emerald-100);--clr-success-bg-transparent:color-mix(in srgb,var(--clr-success)10%,transparent);--clr-warning:var(--clr-amber-500);--clr-warning-border:var(--clr-amber-600);--clr-warning-text:var(--clr-amber-700);--clr-warning-heading:var(--clr-amber-800);--clr-warning-bg:var(--clr-amber-200);--clr-warning-bg-panel:var(--clr-amber-100);--clr-warning-bg-transparent:color-mix(in srgb,var(--clr-warning)10%,transparent);--clr-error:var(--clr-rose-500);--clr-error-border:var(--clr-rose-500);--clr-error-text:var(--clr-rose-600);--clr-error-heading:var(--clr-rose-700);--clr-error-bg:var(--clr-rose-200);--clr-error-bg-panel:var(--clr-rose-100);--clr-error-bg-transparent:color-mix(in srgb,var(--clr-error)10%,transparent);--clr-important:var(--clr-purple-500);--clr-important-border:var(--clr-purple-600);--clr-important-text:var(--clr-purple-700);--clr-important-heading:var(--clr-purple-800);--clr-important-bg:var(--clr-purple-200);--clr-important-bg-transparent:color-mix(in srgb,var(--clr-important)10%,transparent);--clr-link-visited:#7008e7;--shadow-color:#0000000d;--shadow-color-strong:#0000001a;--shadow-xs:0 1px 2px 0 var(--shadow-color);--shadow-sm:0 1px 3px 1px var(--shadow-color);--shadow-md:0 2px 4px -1px var(--shadow-color-strong);--shadow-lg:0 14px 18px -12px var(--shadow-color-strong);--shadow-xl:0 6px 12px -2px var(--shadow-color-strong);--shadow-accent:0 4px 12px -2px #18a55840;--shadow-accent-soft:0 2px 8px #21b6a833;--shadow-accent-strong:0 8px 16px -4px #18a5584d;--shadow-panel:var(--shadow-lg),var(--shadow-md);--clr-gradient-accent:linear-gradient(136deg,var(--clr-primary)20%,var(--clr-primary-to)80%);--clr-bg-gradient-base:linear-gradient(140deg,#fdfefe 0%,#fbfefd 80%);--clr-bg-gradient-subtle:linear-gradient(140deg,#f3fdf7 0%,#edfdfa 80%);--clr-bg-gradient-muted:linear-gradient(140deg,#e5f9ef 0%,#dbf8f4 80%);--clr-bg-gradient-emphasized:linear-gradient(140deg,#d0f2e6 0%,#bde8e4 80%);--clr-bg-gradient-inverted:linear-gradient(140deg,#1a2e28 0%,#152e29 80%);--clr-bg-gradient-panel:linear-gradient(140deg,#f9fafb 0%,#f7f9fa 80%);--clr-border-code:var(--clr-neutral-200);--clr-bg-code:color-mix(in srgb,var(--clr-neutral-200)80%,transparent);--clr-bg-highlight:#ffe02a}@supports (color:lab(0% 0 0)){html[data-theme=light]{--clr-link-visited:lab(35.2783% 67.9912 -88.793);--clr-bg-highlight:lab(89.7033% -.480294 84.4917)}}html[data-theme=light] [data-sonner-toast]{border-radius:var(--br-lg);background-color:var(--clr-bg-panel);min-width:320px;max-width:480px;box-shadow:var(--shadow-lg);padding:1rem 1.25rem}html[data-theme=light] [data-sonner-toast] .sonner-description{color:var(--clr-text-muted);font-size:var(--fs-base);margin-top:4px}html[data-theme=light] [data-rich-colors=true][data-sonner-toast][data-type=info]{color:var(--clr-info-text);border:1px solid var(--clr-info-border);background-color:var(--clr-info-bg-panel)}html[data-theme=light] [data-rich-colors=true][data-sonner-toast][data-type=success]{color:var(--clr-success-text);border:1px solid var(--clr-success-border);background-color:var(--clr-success-bg-panel)}html[data-theme=light] [data-rich-colors=true][data-sonner-toast][data-type=warning]{color:var(--clr-warning-text);border:1px solid var(--clr-warning-border);background-color:var(--clr-warning-bg-panel)}html[data-theme=light] [data-rich-colors=true][data-sonner-toast][data-type=error]{color:var(--clr-error-text);border:1px solid var(--clr-error-border);background-color:var(--clr-error-bg-panel)}.visually-hidden{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.truncate{-webkit-line-clamp:var(--max-lines,3);text-overflow:ellipsis;line-clamp:var(--max-lines,3);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root{--z-index-1:1;--z-index-2:2;--z-index-3:3;--z-index-4:4;--z-index-5:5;--z-index-6:6;--z-index-7:7;--z-index-8:8;--z-index-9:9;--z-index-10:10;--ff-system:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--ff-mono:ui-monospace,"Cascadia Code","Source Code Pro",SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","DejaVu Sans Mono","Courier New",monospace;--ff-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--ff-base:var(--ff-system);--ff-heading:var(--ff-system);--ff-content:var(--ff-system);--ff-code:var(--ff-mono);--fw-regular:400;--fw-semi-bold:600;--fw-medium:500;--fw-bold:700;--fs-xs:clamp(.75rem,.5795rem + .5682vw,.875rem);--fs-sm:clamp(.875rem,.7045rem + .5682vw,1rem);--fs-base:clamp(1rem,.6591rem + 1.1364vw,1.25rem);--fs-md:clamp(1.125rem,.5rem + 2.0833vw,1.5rem);--fs-lg:clamp(1.25rem,.4167rem + 2.7778vw,1.75rem);--fs-xl:clamp(1.5rem,.8182rem + 2.2727vw,2rem);--fs-2xl:clamp(2rem,.6364rem + 4.5455vw,3rem);--fs-heading-1:var(--fs-2xl);--fs-heading-2:var(--fs-xl);--fs-heading-3:var(--fs-lg);--fs-heading-4:var(--fs-md);--fs-heading-5:var(--fs-base);--spacing-small:clamp(2rem,10vw + 1rem,6rem);--spacing-base:clamp(4rem,10vw + 1rem,8rem);--spacing-large:clamp(6rem,10vw + 1rem,10rem);--br-xs:.125rem;--br-sm:.25rem;--br-md:.375rem;--br-lg:.5rem;--br-xl:.75rem;--br-2xl:1rem;--br-3xl:1.5rem;--br-4xl:2rem;--br-full:9999px;--bw-thin:.0625rem;--bw-medium:.125rem;--bw-thick:.1875rem;--bw-heavy:.25rem;--bw-extra-heavy:.375rem;--bw-ultra-heavy:.5rem;--bw-max:.75rem;--line-height-headings:1.2;--order-first:-9999;--ar-square:1/1;--ar-wide:16/9;--ar-ultrawide:21/9;--ar-landscape:4/3;--ar-portrait:3/4;--ar-golden:1.618/1;--ar-poster:2/3;--ar-square-sm:3/2;--ar-phone:9/16;--ei-sine:cubic-bezier(.47,0,.745,.715);--ei-quad:cubic-bezier(.55,.085,.68,.53);--ei-cubic:cubic-bezier(.55,.055,.675,.19);--ei-quart:cubic-bezier(.895,.03,.685,.22);--ei-expo:cubic-bezier(.95,.05,.795,.035);--eo-sine:cubic-bezier(.39,.575,.565,1);--eo-quad:cubic-bezier(.25,.46,.45,.94);--eo-cubic:cubic-bezier(.215,.61,.355,1);--eo-quart:cubic-bezier(.165,.84,.44,1);--eo-expo:cubic-bezier(.19,1,.22,1);--eio-sine:cubic-bezier(.445,.05,.55,.95);--eio-quad:cubic-bezier(.455,.03,.515,.955);--eio-cubic:cubic-bezier(.645,.045,.355,1);--eio-quart:cubic-bezier(.77,0,.175,1);--eio-expo:cubic-bezier(1,0,0,1);--e-bounce:cubic-bezier(.68,-.55,.265,1.55);--e-spring:cubic-bezier(.5,1.5,.5,1);--e-smooth:cubic-bezier(.4,0,.2,1);--td-fast:.1s;--td-normal:.2s;--td-medium:.3s;--td-long:.4s;--td-slow:.5s;--td-extra-slow:.6s;--td-ultra-slow:.8s;--td-max:1s;--header-height:5rem;--bp-xs:20em;--bp-2xs:22.5em;--bp-sm:30em;--bp-md:48em;--bp-lg:62em;--bp-xl:80em;--bp-2xl:90em;--bp-3xl:120em;--mw-xs:20em;--mw-2xs:22.5em;--mw-sm:30em;--mw-md:48em;--mw-content:52em;--mw-lg:62em;--mw-xl:80em;--mw-2xl:90em;--mw-3xl:120em}*,:before,:after{box-sizing:border-box;transition-timing-function:var(--eio-quad);margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"locl" 0;font-synthesis:none;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;font-size:16px}html,body{color:var(--clr-text-base);font-weight:var(--fw-regular);font-size:1rem;font-family:var(--ff-base);background-image:var(--clr-bg-gradient-base);line-height:1.5}h1,h2,h3,h4,h5,h6,p{margin:0}p,li{text-wrap:pretty;max-width:80ch}[role=list]{margin-bottom:0;padding:0;list-style:none}img{max-width:100%;display:block}h1,h2,h3,h4,h5{color:var(--clr-text-emphasized);font-family:var(--ff-heading);text-wrap:balance;line-height:1.2}ul,ol{margin:0;padding:0;list-style:none}h1{font-weight:var(--fw-bold);font-size:var(--fs-heading-1)}h2{font-weight:var(--fw-semi-bold);font-size:var(--fs-heading-2)}h3{font-weight:var(--fw-semi-bold);font-size:var(--fs-heading-3)}h4{font-weight:var(--fw-semi-bold);font-size:var(--fs-heading-4)}h5{font-weight:var(--fw-semi-bold);font-size:var(--fs-heading-5)}article *{font-family:var(--ff-content)}article{color:var(--clr-text-content)}article h1,section h1{font-size:var(--fs-heading-1);margin-top:2rem;margin-bottom:2rem}article ol{font-size:var(--fs-base);margin-top:1rem;padding-left:2rem;list-style-type:decimal}article ol li{margin-top:.25rem}article ol ::marker{color:var(--clr-primary)}.markdown-content article ul{font-size:var(--fs-base);margin-top:1rem}.markdown-content article ul:not(.contains-task-list){padding-left:2rem;list-style-type:disc}article ul li{margin-top:.25rem}article :not(:is(a,strong,em,del,span,input,code,br))+:not(:is(a,strong,em,del,span,input,code,br,:where(.not-content *))){margin-top:1rem}code{font-size:var(--fs-sm);font-family:var(--ff-code);line-height:1.4}a{color:currentColor;text-decoration:none}input,textarea,select,button{color:inherit;font-size:inherit;font-family:inherit}button{cursor:pointer;background:0 0;border:none;outline:none;padding:0}button:disabled{cursor:not-allowed}input{background:0 0;border:none;outline:none}svg{width:100%;height:100%}hr{clear:both;border:none;height:0;margin:0;padding:0;display:block}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{border-radius:var(--br-xs);outline:var(--bw-medium)solid var(--clr-primary);outline-offset:2px}input[type=search]::-webkit-search-decoration{display:none}input[type=search]::-webkit-search-cancel-button{display:none}input[type=search]::-webkit-search-results-button{display:none}input[type=search]::-webkit-search-results-decoration{display:none}details>summary{list-style:none}details>summary::marker{display:none}details>summary::-webkit-details-marker{display:none}pre{border-radius:.5rem;margin:1rem 0;padding:1rem;overflow-x:auto}small{font-size:var(--fs-small)}::selection{color:var(--clr-neutral-50);background-color:color-mix(in srgb,var(--clr-primary)90%,transparent)}.content-area{font-family:var(--ff-content)}.test-class{background-color:#7fffd4}
