:root{--color-primary-50:#eff8fd;--color-primary-100:#ddf0fa;--color-primary-200:#bae1f5;--color-primary-300:#8dcdeb;--color-primary-400:#5cb4de;--color-primary-500:#328fc5;--color-primary-600:#2876ab;--color-primary-700:#285d8f;--color-primary-800:#224d74;--color-primary-900:#1e3c59;--color-primary-950:#142638;--color-neutral-50:#f7fafc;--color-neutral-100:#eef4f8;--color-neutral-200:#dbe5ec;--color-neutral-300:#b8cad6;--color-neutral-400:#91aabb;--color-neutral-500:#70899e;--color-neutral-600:#566c80;--color-neutral-700:#415466;--color-neutral-800:#334453;--color-neutral-900:#23313f;--color-neutral-950:#151f2b;--color-red-50:#fff2f2;--color-red-100:#ffe1e2;--color-red-200:#ffc4c8;--color-red-300:#fa9ba4;--color-red-400:#f37584;--color-red-500:#e2576b;--color-red-600:#ca3e56;--color-red-700:#a93048;--color-red-800:#87283d;--color-red-900:#702337;--color-red-950:#441521;--color-orange-50:#fffaea;--color-orange-100:#fff0c7;--color-orange-200:#ffe09a;--color-orange-300:#facc62;--color-orange-400:#f2b742;--color-orange-500:#e69c29;--color-orange-600:#c77d18;--color-orange-700:#a36017;--color-orange-800:#814c19;--color-orange-900:#693e19;--color-orange-950:#3c2512;--color-green-50:#effbf2;--color-green-100:#d8f5de;--color-green-200:#b2eac1;--color-green-300:#80d9a1;--color-green-400:#4bc582;--color-green-500:#29aa67;--color-green-600:#218953;--color-green-700:#1e6d45;--color-green-800:#1b5739;--color-green-900:#17472f;--color-green-950:#0d2d1c;--color-teal-50:#edfcf8;--color-teal-100:#d2f8ed;--color-teal-200:#a6efda;--color-teal-300:#73e3c7;--color-teal-400:#47d6b3;--color-teal-500:#39c6a3;--color-teal-600:#239e82;--color-teal-700:#1c7d69;--color-teal-800:#1b6354;--color-teal-900:#194f45;--color-teal-950:#10352f;--color-cyan-50:#ecfbfe;--color-cyan-100:#cff5fc;--color-cyan-200:#a2eaf8;--color-cyan-300:#70d8ef;--color-cyan-400:#4fc4e1;--color-cyan-500:#2ca8cc;--color-cyan-600:#2088aa;--color-cyan-700:#206d88;--color-cyan-800:#205970;--color-cyan-900:#1e485c;--color-cyan-950:#112f3e;--color-purple-50:#f6f3ff;--color-purple-100:#ece5ff;--color-purple-200:#d8c9fa;--color-purple-300:#bca7f0;--color-purple-400:#a187e2;--color-purple-500:#856acb;--color-purple-600:#6a50aa;--color-purple-700:#564188;--color-purple-800:#44366c;--color-purple-900:#382e57;--color-purple-950:#221c38}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(/assets/ibm-plex-sans-latin-400-italic-CZTNEAuW.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:500;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(/assets/ibm-plex-sans-latin-500-italic-BNK2_mGO.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:600;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(/assets/ibm-plex-sans-latin-600-italic-Dq5vHLpq.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:700;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(/assets/ibm-plex-sans-latin-700-italic-KpevCRgq.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(/assets/ibm-plex-sans-latin-ext-400-italic-Du9zzoL2.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:500;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(/assets/ibm-plex-sans-latin-ext-500-italic-CcbQhBK3.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:600;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(/assets/ibm-plex-sans-latin-ext-600-italic-DDen9UaZ.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:700;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(/assets/ibm-plex-sans-latin-ext-700-italic-BKA4l2Ci.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(/assets/ibm-plex-mono-latin-ext-700-normal-Dhimjc7-.woff2)format("woff2")}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(/assets/ibm-plex-serif-latin-400-normal-BIGslYFI.woff2)format("woff2")}@font-face{font-family:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:400;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(/assets/ibm-plex-serif-latin-400-italic-BCf4TsCA.woff2)format("woff2")}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:700;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(/assets/ibm-plex-serif-latin-700-normal-bnJnpGuO.woff2)format("woff2")}@font-face{font-family:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:700;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(/assets/ibm-plex-serif-latin-700-italic-CHn67auB.woff2)format("woff2")}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(/assets/ibm-plex-serif-latin-ext-400-normal-CNMooFZX.woff2)format("woff2")}@font-face{font-family:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:400;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(/assets/ibm-plex-serif-latin-ext-400-italic-hOoDEQwh.woff2)format("woff2")}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:700;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(/assets/ibm-plex-serif-latin-ext-700-normal-BoBbeF2z.woff2)format("woff2")}@font-face{font-family:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:700;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(/assets/ibm-plex-serif-latin-ext-700-italic-CQ77jtux.woff2)format("woff2")}:root{--font-sans-serif:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-monospace:"IBM Plex Mono", ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", monospace;--font-serif:"IBM Plex Serif", "Iowan Old Style", Baskerville, "Times New Roman", serif}body{font-family:var(--font-sans-serif);letter-spacing:.015em;-webkit-font-smoothing:antialiased;line-height:1.6}code,kbd,pre,samp,svg{letter-spacing:normal}h1,h2,h3,h4,h5,h6{font-family:var(--font-monospace);letter-spacing:normal;word-spacing:-.25em;font-weight:700;line-height:1.25}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}:root{--text-strong:var(--color-neutral-950);--text-weak:var(--color-neutral-600);--text-muted:var(--color-neutral-400);--neutral-pure:#fff;--neutral-background:var(--color-neutral-50);--neutral-bottom:var(--color-neutral-100);--neutral-middle:var(--color-neutral-200);--neutral-top:var(--color-neutral-300);--accent-text:var(--color-primary-700);--color-primary-hover:var(--color-primary-100);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--text-strong:var(--color-neutral-50);--text-weak:var(--color-neutral-300);--text-muted:var(--color-neutral-500);--neutral-pure:#000;--neutral-background:oklch(17% .008 250);--neutral-bottom:oklch(21% .009 250);--neutral-middle:oklch(27% .011 250);--neutral-top:oklch(33% .013 250);--accent-text:var(--color-primary-300);--color-primary-hover:var(--color-primary-800)}}:root{--duration-fast:.15s;--duration-base:.25s;--duration-slow:.35s}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s}}:root[data-theme=light]{--text-strong:var(--color-neutral-950);--text-weak:var(--color-neutral-600);--text-muted:var(--color-neutral-400);--neutral-pure:#fff;--neutral-background:var(--color-neutral-50);--neutral-bottom:var(--color-neutral-100);--neutral-middle:var(--color-neutral-200);--neutral-top:var(--color-neutral-300);--accent-text:var(--color-primary-700);--color-primary-hover:var(--color-primary-100);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--text-strong:var(--color-neutral-50);--text-weak:var(--color-neutral-300);--text-muted:var(--color-neutral-500);--neutral-pure:#000;--neutral-background:oklch(17% .008 250);--neutral-bottom:oklch(21% .009 250);--neutral-middle:oklch(27% .011 250);--neutral-top:oklch(33% .013 250);--accent-text:var(--color-primary-300);--color-primary-hover:var(--color-primary-800);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{min-height:100dvh;color:var(--text-strong);background-color:var(--neutral-background)}img,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}a{color:inherit}button,select,label{-webkit-user-select:none;user-select:none}:focus-visible{outline:.125rem solid var(--accent-text);outline-offset:.125rem}[tabindex="-1"]:focus{outline:none}ul,ol{list-style:none}
