From 8d017409532dd3ce685dd67be9265194af28189f Mon Sep 17 00:00:00 2001 From: multipleof4 <179018396+multipleof4@users.noreply.github.com> Date: Mon, 31 Aug 2026 16:37:54 +0000 Subject: [PATCH] chore(build): update dist --- .../index.html | 4 +- dist/assets/dpi-latency-d_t7aS0h.webp | Bin 0 -> 34766 bytes .../{main-CnFRMG6i.css => main-VElZad9D.css} | 2 +- .../{main-DC9na7zj.js => main-f4IyGHQD.js} | 0 dist/author/renox/index.html | 4 +- dist/human-telepathy-is-here/index.html | 4 +- dist/index.html | 22 +- .../index.html | 4 +- dist/my-theory-of-everything/index.html | 4 +- dist/newsletter/index.html | 4 +- dist/rss.xml | 9 +- .../index.html | 4 +- dist/sitemap.xml | 4 + dist/the-dpi-sweet-spot/index.html | 289 ++++++++++++++++++ dist/the-future-of-the-internet/index.html | 4 +- .../index.html | 4 +- dist/write/index.html | 4 +- 17 files changed, 341 insertions(+), 25 deletions(-) create mode 100644 dist/assets/dpi-latency-d_t7aS0h.webp rename dist/assets/{main-CnFRMG6i.css => main-VElZad9D.css} (78%) rename dist/assets/{main-DC9na7zj.js => main-f4IyGHQD.js} (100%) create mode 100644 dist/the-dpi-sweet-spot/index.html diff --git a/dist/agi-immortality-the-universal-sequence/index.html b/dist/agi-immortality-the-universal-sequence/index.html index c52d6f6..2aebfe5 100644 --- a/dist/agi-immortality-the-universal-sequence/index.html +++ b/dist/agi-immortality-the-universal-sequence/index.html @@ -16,8 +16,8 @@ - - + + diff --git a/dist/assets/dpi-latency-d_t7aS0h.webp b/dist/assets/dpi-latency-d_t7aS0h.webp new file mode 100644 index 0000000000000000000000000000000000000000..af009256e951f9b5374f553e0008b3b6f6a98c11 GIT binary patch literal 34766 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 literal 0 HcmV?d00001 diff --git a/dist/assets/main-CnFRMG6i.css b/dist/assets/main-VElZad9D.css similarity index 78% rename from dist/assets/main-CnFRMG6i.css rename to dist/assets/main-VElZad9D.css index 6c1867e..548b78a 100644 --- a/dist/assets/main-CnFRMG6i.css +++ b/dist/assets/main-VElZad9D.css @@ -1 +1 @@ -@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-ext-400-normal-CWV284fw.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-ext-400-normal-DLkyKLvH.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-400-normal-C44pakCn.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-400-normal-B8Z6Jvzv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-greek-400-normal-Cw5-AHNN.woff2) format("woff2"),url(/assets/source-serif-4-greek-400-normal-BccYJ-vZ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-vietnamese-400-normal-BbG3LG1A.woff2) format("woff2"),url(/assets/source-serif-4-vietnamese-400-normal-DR1UuFon.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-ext-400-normal-Cp7z-ARB.woff2) format("woff2"),url(/assets/source-serif-4-latin-ext-400-normal-CEpydyUl.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2) format("woff2"),url(/assets/source-serif-4-latin-400-normal-Dn3IlU-Z.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-cyrillic-ext-600-normal-D_E8FDgP.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-ext-600-normal-DiT2IGQm.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-cyrillic-600-normal-BDP5YDHD.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-600-normal-DFnC3vAY.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-greek-600-normal-DdRkKr-1.woff2) format("woff2"),url(/assets/source-serif-4-greek-600-normal-DhXQw1Kl.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-vietnamese-600-normal-CznyfUKR.woff2) format("woff2"),url(/assets/source-serif-4-vietnamese-600-normal-B0WJbuqT.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-ext-600-normal-0sIUyHMO.woff2) format("woff2"),url(/assets/source-serif-4-latin-ext-600-normal-C6NNqpJh.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-600-normal-DouSKlru.woff2) format("woff2"),url(/assets/source-serif-4-latin-600-normal-DMD1h6_f.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-cyrillic-ext-700-normal-B9R79AaY.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-ext-700-normal-DsKdgJCr.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-cyrillic-700-normal-BmBwwUw2.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-700-normal-DVvE-KHB.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-greek-700-normal-BzuEQSqJ.woff2) format("woff2"),url(/assets/source-serif-4-greek-700-normal-C5Ojiwey.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-vietnamese-700-normal-CCAt8c4x.woff2) format("woff2"),url(/assets/source-serif-4-vietnamese-700-normal-BBU5i_d1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-latin-ext-700-normal-C8ywwcuQ.woff2) format("woff2"),url(/assets/source-serif-4-latin-ext-700-normal-BZsvHpal.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-latin-700-normal-CGGdTIBe.woff2) format("woff2"),url(/assets/source-serif-4-latin-700-normal-3V4Pv1hj.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Space Grotesk Variable,ui-sans-serif,system-ui;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{color-scheme:light}body{--tw-bg-opacity: 1;background-color:rgb(252 252 250 / var(--tw-bg-opacity, 1));font-family:Space Grotesk Variable,ui-sans-serif,system-ui;--tw-text-opacity: 1;color:rgb(21 21 27 / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:radial-gradient(circle at 20% 10%,rgba(79,70,229,.08),transparent 30%),radial-gradient(circle at 90% 5%,rgba(59,130,246,.08),transparent 30%)}h1,h2,h3{font-family:"Source Serif 4",ui-serif,Georgia;letter-spacing:-.025em}a{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}a:hover{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.shell{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:1rem;padding-right:1rem}@media (min-width: 640px){.shell{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.shell{padding-left:2rem;padding-right:2rem}}.card{border-radius:1rem;border-width:1px;border-color:#e4e4e7cc;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 10px 30px rgba(0,0,0,.06);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.brand-glow{filter:drop-shadow(0 6px 16px rgba(79,70,229,.2))}.article-prose{color:var(--tw-prose-body);max-width:65ch}.article-prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.article-prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.article-prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.article-prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.article-prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.article-prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.article-prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.article-prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.article-prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.article-prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.article-prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.article-prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.article-prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.article-prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.article-prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.article-prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.article-prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.article-prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.article-prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.article-prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.article-prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.article-prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.article-prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.article-prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.article-prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.article-prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.article-prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.article-prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.article-prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.article-prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.article-prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.article-prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.article-prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.article-prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.article-prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.article-prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.article-prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.article-prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.article-prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.article-prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.article-prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.article-prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.article-prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.article-prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.article-prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.article-prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.article-prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.article-prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.article-prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.article-prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.article-prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.article-prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.article-prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.article-prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.article-prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.article-prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.article-prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.article-prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.article-prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.article-prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.article-prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.article-prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.article-prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: rgb(17 24 39 / 10%);--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.article-prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.article-prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.article-prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.article-prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.article-prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.article-prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.article-prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.article-prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.article-prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.article-prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.article-prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.article-prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.article-prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.article-prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.article-prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.article-prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.article-prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.article-prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.article-prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.article-prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.article-prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.article-prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.article-prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.article-prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.article-prose{--tw-prose-body: #3f3f46;--tw-prose-headings: #18181b;--tw-prose-lead: #52525b;--tw-prose-links: #18181b;--tw-prose-bold: #18181b;--tw-prose-counters: #71717a;--tw-prose-bullets: #d4d4d8;--tw-prose-hr: #e4e4e7;--tw-prose-quotes: #18181b;--tw-prose-quote-borders: #e4e4e7;--tw-prose-captions: #71717a;--tw-prose-kbd: #18181b;--tw-prose-kbd-shadows: rgb(24 24 27 / 10%);--tw-prose-code: #18181b;--tw-prose-pre-code: #e4e4e7;--tw-prose-pre-bg: #27272a;--tw-prose-th-borders: #d4d4d8;--tw-prose-td-borders: #e4e4e7;--tw-prose-invert-body: #d4d4d8;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #a1a1aa;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #a1a1aa;--tw-prose-invert-bullets: #52525b;--tw-prose-invert-hr: #3f3f46;--tw-prose-invert-quotes: #f4f4f5;--tw-prose-invert-quote-borders: #3f3f46;--tw-prose-invert-captions: #a1a1aa;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d4d4d8;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #52525b;--tw-prose-invert-td-borders: #3f3f46;max-width:none}.article-prose :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){font-family:"Source Serif 4",ui-serif,Georgia;--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.article-prose :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.article-prose :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.article-prose :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.article-prose :is(:where(strong):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.article-prose :is(:where(li):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.article-prose :is(:where(img):not(:where([class~=not-prose],[class~=not-prose] *))){border-radius:.75rem;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tag{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1));padding:.25rem .625rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.static{position:static}.absolute{position:absolute}.sticky{position:sticky}.left-4{left:1rem}.right-4{right:1rem}.top-0{top:0}.top-\[70px\]{top:70px}.z-40{z-index:40}.my-8{margin-top:2rem;margin-bottom:2rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mt-10{margin-top:2.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-8{margin-top:2rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-48{height:12rem}.h-64{height:16rem}.w-10{width:2.5rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.grow{flex-grow:1}.origin-\[50\%_38\%\]{transform-origin:50% 38%}.origin-\[61\%_29\%\]{transform-origin:61% 29%}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:1rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-zinc-200{--tw-border-opacity: 1;border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}.border-zinc-200\/80{border-color:#e4e4e7cc}.border-zinc-300{--tw-border-opacity: 1;border-color:rgb(212 212 216 / var(--tw-border-opacity, 1))}.bg-accent{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-paper\/95{background-color:#fcfcfaf2}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/40{background-color:#fff6}.bg-white\/70{background-color:#ffffffb3}.bg-zinc-50\/70{background-color:#fafafab3}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-indigo-50\/50{--tw-gradient-to: rgb(238 242 255 / .5) var(--tw-gradient-to-position)}.to-indigo-50\/60{--tw-gradient-to: rgb(238 242 255 / .6) var(--tw-gradient-to-position)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-wide{letter-spacing:.025em}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-zinc-500{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.text-zinc-600{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.text-zinc-700{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.text-zinc-900{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.placeholder-zinc-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(161 161 170 / var(--tw-placeholder-opacity, 1))}.placeholder-zinc-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(161 161 170 / var(--tw-placeholder-opacity, 1))}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-500{transition-duration:.5s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[2\.1\]:hover{--tw-scale-x: 2.1;--tw-scale-y: 2.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[2\.4\]:hover{--tw-scale-x: 2.4;--tw-scale-y: 2.4;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-indigo-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(129 140 248 / var(--tw-ring-opacity, 1))}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width: 640px){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:grid-cols-\[1fr\,340px\]{grid-template-columns:1fr 340px}.sm\:flex-row{flex-direction:row}.sm\:p-10{padding:2.5rem}.sm\:p-8{padding:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-5xl{font-size:3rem;line-height:1}}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[240px\,1fr\]{grid-template-columns:240px 1fr}} +@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-ext-400-normal-CWV284fw.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-ext-400-normal-DLkyKLvH.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-400-normal-C44pakCn.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-400-normal-B8Z6Jvzv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-greek-400-normal-Cw5-AHNN.woff2) format("woff2"),url(/assets/source-serif-4-greek-400-normal-BccYJ-vZ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-vietnamese-400-normal-BbG3LG1A.woff2) format("woff2"),url(/assets/source-serif-4-vietnamese-400-normal-DR1UuFon.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-ext-400-normal-Cp7z-ARB.woff2) format("woff2"),url(/assets/source-serif-4-latin-ext-400-normal-CEpydyUl.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2) format("woff2"),url(/assets/source-serif-4-latin-400-normal-Dn3IlU-Z.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-cyrillic-ext-600-normal-D_E8FDgP.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-ext-600-normal-DiT2IGQm.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-cyrillic-600-normal-BDP5YDHD.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-600-normal-DFnC3vAY.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-greek-600-normal-DdRkKr-1.woff2) format("woff2"),url(/assets/source-serif-4-greek-600-normal-DhXQw1Kl.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-vietnamese-600-normal-CznyfUKR.woff2) format("woff2"),url(/assets/source-serif-4-vietnamese-600-normal-B0WJbuqT.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-ext-600-normal-0sIUyHMO.woff2) format("woff2"),url(/assets/source-serif-4-latin-ext-600-normal-C6NNqpJh.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-600-normal-DouSKlru.woff2) format("woff2"),url(/assets/source-serif-4-latin-600-normal-DMD1h6_f.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-cyrillic-ext-700-normal-B9R79AaY.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-ext-700-normal-DsKdgJCr.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-cyrillic-700-normal-BmBwwUw2.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-700-normal-DVvE-KHB.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-greek-700-normal-BzuEQSqJ.woff2) format("woff2"),url(/assets/source-serif-4-greek-700-normal-C5Ojiwey.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-vietnamese-700-normal-CCAt8c4x.woff2) format("woff2"),url(/assets/source-serif-4-vietnamese-700-normal-BBU5i_d1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-latin-ext-700-normal-C8ywwcuQ.woff2) format("woff2"),url(/assets/source-serif-4-latin-ext-700-normal-BZsvHpal.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-latin-700-normal-CGGdTIBe.woff2) format("woff2"),url(/assets/source-serif-4-latin-700-normal-3V4Pv1hj.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Space Grotesk Variable,ui-sans-serif,system-ui;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{color-scheme:light}body{--tw-bg-opacity: 1;background-color:rgb(252 252 250 / var(--tw-bg-opacity, 1));font-family:Space Grotesk Variable,ui-sans-serif,system-ui;--tw-text-opacity: 1;color:rgb(21 21 27 / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:radial-gradient(circle at 20% 10%,rgba(79,70,229,.08),transparent 30%),radial-gradient(circle at 90% 5%,rgba(59,130,246,.08),transparent 30%)}h1,h2,h3{font-family:"Source Serif 4",ui-serif,Georgia;letter-spacing:-.025em}a{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}a:hover{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.shell{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:1rem;padding-right:1rem}@media (min-width: 640px){.shell{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.shell{padding-left:2rem;padding-right:2rem}}.card{border-radius:1rem;border-width:1px;border-color:#e4e4e7cc;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 10px 30px rgba(0,0,0,.06);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.brand-glow{filter:drop-shadow(0 6px 16px rgba(79,70,229,.2))}.article-prose{color:var(--tw-prose-body);max-width:65ch}.article-prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.article-prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.article-prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.article-prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.article-prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.article-prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.article-prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.article-prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.article-prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.article-prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.article-prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.article-prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.article-prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.article-prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.article-prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.article-prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.article-prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.article-prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.article-prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.article-prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.article-prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.article-prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.article-prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.article-prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.article-prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.article-prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.article-prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.article-prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.article-prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.article-prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.article-prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.article-prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.article-prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.article-prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.article-prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.article-prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.article-prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.article-prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.article-prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.article-prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.article-prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.article-prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.article-prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.article-prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.article-prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.article-prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.article-prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.article-prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.article-prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.article-prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.article-prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.article-prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.article-prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.article-prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.article-prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.article-prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.article-prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.article-prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.article-prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.article-prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.article-prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.article-prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.article-prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: rgb(17 24 39 / 10%);--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.article-prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.article-prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.article-prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.article-prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.article-prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.article-prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.article-prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.article-prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.article-prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.article-prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.article-prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.article-prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.article-prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.article-prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.article-prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.article-prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.article-prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.article-prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.article-prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.article-prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.article-prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.article-prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.article-prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.article-prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.article-prose{--tw-prose-body: #3f3f46;--tw-prose-headings: #18181b;--tw-prose-lead: #52525b;--tw-prose-links: #18181b;--tw-prose-bold: #18181b;--tw-prose-counters: #71717a;--tw-prose-bullets: #d4d4d8;--tw-prose-hr: #e4e4e7;--tw-prose-quotes: #18181b;--tw-prose-quote-borders: #e4e4e7;--tw-prose-captions: #71717a;--tw-prose-kbd: #18181b;--tw-prose-kbd-shadows: rgb(24 24 27 / 10%);--tw-prose-code: #18181b;--tw-prose-pre-code: #e4e4e7;--tw-prose-pre-bg: #27272a;--tw-prose-th-borders: #d4d4d8;--tw-prose-td-borders: #e4e4e7;--tw-prose-invert-body: #d4d4d8;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #a1a1aa;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #a1a1aa;--tw-prose-invert-bullets: #52525b;--tw-prose-invert-hr: #3f3f46;--tw-prose-invert-quotes: #f4f4f5;--tw-prose-invert-quote-borders: #3f3f46;--tw-prose-invert-captions: #a1a1aa;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d4d4d8;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #52525b;--tw-prose-invert-td-borders: #3f3f46;max-width:none}.article-prose :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){font-family:"Source Serif 4",ui-serif,Georgia;--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.article-prose :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.article-prose :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.article-prose :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.article-prose :is(:where(strong):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.article-prose :is(:where(li):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.article-prose :is(:where(img):not(:where([class~=not-prose],[class~=not-prose] *))){border-radius:.75rem;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tag{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1));padding:.25rem .625rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.visible{visibility:visible}.static{position:static}.absolute{position:absolute}.sticky{position:sticky}.left-4{left:1rem}.right-4{right:1rem}.top-0{top:0}.top-\[70px\]{top:70px}.z-40{z-index:40}.my-8{margin-top:2rem;margin-bottom:2rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mt-10{margin-top:2.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-8{margin-top:2rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-48{height:12rem}.h-64{height:16rem}.w-10{width:2.5rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.grow{flex-grow:1}.origin-\[50\%_38\%\]{transform-origin:50% 38%}.origin-\[61\%_29\%\]{transform-origin:61% 29%}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:1rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-zinc-200{--tw-border-opacity: 1;border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}.border-zinc-200\/80{border-color:#e4e4e7cc}.border-zinc-300{--tw-border-opacity: 1;border-color:rgb(212 212 216 / var(--tw-border-opacity, 1))}.bg-accent{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-paper\/95{background-color:#fcfcfaf2}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/40{background-color:#fff6}.bg-white\/70{background-color:#ffffffb3}.bg-zinc-50\/70{background-color:#fafafab3}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-indigo-50\/50{--tw-gradient-to: rgb(238 242 255 / .5) var(--tw-gradient-to-position)}.to-indigo-50\/60{--tw-gradient-to: rgb(238 242 255 / .6) var(--tw-gradient-to-position)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-wide{letter-spacing:.025em}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-zinc-500{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.text-zinc-600{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.text-zinc-700{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.text-zinc-900{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.placeholder-zinc-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(161 161 170 / var(--tw-placeholder-opacity, 1))}.placeholder-zinc-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(161 161 170 / var(--tw-placeholder-opacity, 1))}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-500{transition-duration:.5s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[2\.1\]:hover{--tw-scale-x: 2.1;--tw-scale-y: 2.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[2\.4\]:hover{--tw-scale-x: 2.4;--tw-scale-y: 2.4;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-indigo-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(129 140 248 / var(--tw-ring-opacity, 1))}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width: 640px){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:grid-cols-\[1fr\,340px\]{grid-template-columns:1fr 340px}.sm\:flex-row{flex-direction:row}.sm\:p-10{padding:2.5rem}.sm\:p-8{padding:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-5xl{font-size:3rem;line-height:1}}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[240px\,1fr\]{grid-template-columns:240px 1fr}} diff --git a/dist/assets/main-DC9na7zj.js b/dist/assets/main-f4IyGHQD.js similarity index 100% rename from dist/assets/main-DC9na7zj.js rename to dist/assets/main-f4IyGHQD.js diff --git a/dist/author/renox/index.html b/dist/author/renox/index.html index 9d7996d..7291eae 100644 --- a/dist/author/renox/index.html +++ b/dist/author/renox/index.html @@ -16,8 +16,8 @@ - - + + diff --git a/dist/human-telepathy-is-here/index.html b/dist/human-telepathy-is-here/index.html index 3158918..b4ffd4c 100644 --- a/dist/human-telepathy-is-here/index.html +++ b/dist/human-telepathy-is-here/index.html @@ -16,8 +16,8 @@ - - + + diff --git a/dist/index.html b/dist/index.html index 693889e..ba9d3af 100644 --- a/dist/index.html +++ b/dist/index.html @@ -16,8 +16,8 @@ - - + + @@ -76,11 +76,27 @@

Latest Articles

- 7 published + 8 published
+
+ The Mouse DPI Sweet Spot Is 500 +
+

August 31, 2026

+

+ The Mouse DPI Sweet Spot Is 500 +

+

A theory of DPI as a tremor filter: why 400 feels stable, why 800 exposes shaky hands, why latency still matters, and why 450–550 is the suspiciously precise sweet range.

+
+ #DPI#aim#counter-strike#latency +
+ + Read article + +
+
My Theory of Everything
diff --git a/dist/longevity-escape-velocity-what-are-your-chances/index.html b/dist/longevity-escape-velocity-what-are-your-chances/index.html index a1bee49..ef2f715 100644 --- a/dist/longevity-escape-velocity-what-are-your-chances/index.html +++ b/dist/longevity-escape-velocity-what-are-your-chances/index.html @@ -16,8 +16,8 @@ - - + + diff --git a/dist/my-theory-of-everything/index.html b/dist/my-theory-of-everything/index.html index 029a9f0..3ac6d61 100644 --- a/dist/my-theory-of-everything/index.html +++ b/dist/my-theory-of-everything/index.html @@ -16,8 +16,8 @@ - - + + diff --git a/dist/newsletter/index.html b/dist/newsletter/index.html index 4944ebd..4ae4005 100644 --- a/dist/newsletter/index.html +++ b/dist/newsletter/index.html @@ -16,8 +16,8 @@ - - + + diff --git a/dist/rss.xml b/dist/rss.xml index 1562cef..3bfaaf3 100644 --- a/dist/rss.xml +++ b/dist/rss.xml @@ -5,8 +5,15 @@ https://apophenia.news/ Signals, anomalies, civilization trajectories, and deep pattern analysis. en-us - Mon, 31 Aug 2026 16:13:59 GMT + Mon, 31 Aug 2026 16:37:51 GMT + The Mouse DPI Sweet Spot Is 500 + https://apophenia.news/the-dpi-sweet-spot/ + https://apophenia.news/the-dpi-sweet-spot/ + Mon, 31 Aug 2026 00:00:00 GMT + A theory of DPI as a tremor filter: why 400 feels stable, why 800 exposes shaky hands, why latency still matters, and why 450–550 is the suspiciously precise sweet range. + + My Theory of Everything https://apophenia.news/my-theory-of-everything/ https://apophenia.news/my-theory-of-everything/ diff --git a/dist/rubio-overtakes-vance-kalshi-2028/index.html b/dist/rubio-overtakes-vance-kalshi-2028/index.html index 1ac131f..f7011d4 100644 --- a/dist/rubio-overtakes-vance-kalshi-2028/index.html +++ b/dist/rubio-overtakes-vance-kalshi-2028/index.html @@ -16,8 +16,8 @@ - - + + diff --git a/dist/sitemap.xml b/dist/sitemap.xml index 4cf3466..f7f679e 100644 --- a/dist/sitemap.xml +++ b/dist/sitemap.xml @@ -16,6 +16,10 @@ https://apophenia.news/author/renox/ 2026-08-31 + + https://apophenia.news/the-dpi-sweet-spot/ + 2026-08-31 + https://apophenia.news/my-theory-of-everything/ 2026-08-16 diff --git a/dist/the-dpi-sweet-spot/index.html b/dist/the-dpi-sweet-spot/index.html new file mode 100644 index 0000000..29678b9 --- /dev/null +++ b/dist/the-dpi-sweet-spot/index.html @@ -0,0 +1,289 @@ + + + + + + + The Mouse DPI Sweet Spot Is 500 — apophenia.news + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ The Mouse DPI Sweet Spot Is 500 +
+

August 31, 2026 • Renox and Kimi K3

+

The Mouse DPI Sweet Spot Is 500

+

A theory of DPI as a tremor filter: why 400 feels stable, why 800 exposes shaky hands, why latency still matters, and why 450–550 is the suspiciously precise sweet range.

+
+ #DPI#aim#counter-strike#latency#mouse#tremor#biomechanics#gaming +
+
+

The Mouse DPI Sweet Spot Is 500

+

Crosshair over glowing mouse sensor

+

The theory started simply: DPI is not just “sensitivity.” DPI is a sampling grid. It decides how much physical hand motion is required before the mouse reports anything at all.

+

That sounds obvious once said out loud. But it changes the question.

+

Most people ask: “What DPI is fastest?”

+

The better question is: what DPI is high enough to preserve fine control, but low enough to stop your nervous system from leaking into your aim?

+

Our answer: 500 DPI is the sweet spot, with a practical sweet range of 450–550 depending on your hands.

+

Nervous aim meme

+

Step 1: DPI is a distance threshold

+

DPI means counts per inch. So the physical distance needed to generate one count is:

+

$$
d = \frac{25.4\text{ mm}}{\text{DPI}}
$$

+

That gives:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DPIDistance per count
4000.0635 mm
4500.0564 mm
5000.0508 mm
5500.0462 mm
8000.0318 mm
16000.0159 mm
+

At 400 DPI, your mouse can move about 63.5 micrometers before the sensor reports one count. That is a real dead zone. Tiny motions can happen physically without becoming input.

+

At 800 DPI, the dead zone halves. More of your hand becomes visible to the machine.

+

That is the entire argument in miniature: lower DPI does not merely make aim “slower.” It quantizes your hand. It refuses to report the smallest motions.

+

Step 2: hand shake is not imaginary

+

Everyone has physiological tremor. Not pathology. Normal human motor noise. It gets worse with adrenaline, caffeine, fatigue, clutch pressure, cold hands, and overgripping.

+

A reasonable working range for fingertip/grip micro-tremor is roughly 0.05–0.3 mm, depending on the person and the moment. The low end is calm aim. The high end is “why is my crosshair auditioning for a seizure?”

+

Counts produced by tremor are approximately:

+

$$
\text{counts} = \text{tremor amplitude} \times \text{DPI}
$$

+

If your calm tremor amplitude is around 0.05 mm, then:

+
    +
  • 400 DPI → about 1.0 count
  • +
  • 450 DPI → about 1.1 counts
  • +
  • 500 DPI → about 1.3 counts
  • +
  • 550 DPI → about 1.4 counts
  • +
  • 800 DPI → about 2.0 counts
  • +
+

If your tremor spikes to 0.1 mm under pressure:

+
    +
  • 400 DPI → about 1.6 counts
  • +
  • 500 DPI → about 2.5 counts
  • +
  • 800 DPI → about 3.2 counts
  • +
+

That matched the lived experience immediately: 800 felt shaky because 800 is high enough for tremor to become a readable signal. At 400, more of that noise gets swallowed by quantization before it becomes crosshair movement.

+

Step 3: the suspicious part

+

Here is the part that made the theory feel less like a vibe and more like a trapdoor.

+

Solve for the DPI where a given tremor amplitude crosses roughly one count:

+

$$
\text{DPI}_{\text{tremor}} \approx \frac{25.4}{\text{tremor amplitude in mm}}
$$

+

For a 0.06 mm micro-tremor:

+

$$
25.4 / 0.06 \approx 423\text{ DPI}
$$

+

For a 0.05 mm micro-tremor:

+

$$
25.4 / 0.05 \approx 508\text{ DPI}
$$

+

That bracket — ~423 to ~508 DPI — is uncomfortably close to the proposed 450–500 band.

+

That was the moment the theory stopped sounding like numerology. We did not pick 450–550 first and reverse-engineer a justification. The tremor math independently landed on almost the same neighborhood. Suspiciously close. Close enough that the sweet spot hypothesis deserved to be treated as a real model, not preference folklore.

+

Galaxy brain realization

+

Step 4: latency pulls the other way

+

If tremor filtering were the only variable, everyone should play at the lowest DPI possible. But the latency data says no.

+

Mouse sensor latency chart

+

The chart shows the expected pattern: extremely low DPI is bad. At 100 DPI, end-to-end latency is enormous. At 400 DPI, latency is still clearly worse than the higher-DPI entries. From 800 to 3200 DPI, latency improves.

+

A reasonable fitted curve for the usable 400–1600 region is approximately:

+

$$
L \approx 17.2 + \frac{4640}{\text{DPI}}\text{ ms}
$$

+

Estimated from that model:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DPIEstimated latency
400~28.8 ms
450~27.5 ms
500~26.5 ms
550~25.6 ms
800~23.0 ms
1600~20.1 ms
+

So there is a real cost to staying too low. 400 DPI buys stability by paying latency. 800 DPI buys responsiveness by exposing tremor. The sweet spot is not the lowest latency or the lowest noise. It is the point where the sum of both errors is minimized.

+

That point is around 500.

+

Step 5: why so many Counter-Strike pros still use 400

+

The lazy explanation is muscle memory. It is not wrong, but it is incomplete.

+

A lot of CS players came up when 400 DPI was the default competitive language: old sensors, old LAN habits, old config culture, old aim maps. That matters. But there is also science underneath the tradition.

+

400 DPI works because it is a human low-pass filter.

+

It gives you:

+
    +
  • a larger physical dead zone before input registers,
  • +
  • fewer tremor counts leaking into micro-adjustments,
  • +
  • a calmer visual feedback loop,
  • +
  • less “I saw my own shake and made it worse” spiraling,
  • +
  • and more forgiveness during high-pressure holds.
  • +
+

That last point is underrated. Aim is not only sensor-to-screen. It is sensor-to-screen-to-eyes-to-brain-to-hand. If the screen shows every tiny hand error, some players tense up, grip harder, and produce more tremor. Higher DPI can create a feedback amplifier for anxious aim. Lower DPI can damp that loop.

+

So no, 400 > 800 is not objectively true for latency. It is often true for human stability. The machine prefers 800. The hand often prefers 400.

+

The interesting zone is where both stop complaining.

+

Step 6: why 800 became popular anyway

+

800 DPI has a real argument: lower latency, finer granularity, less pixel-stepping on high-resolution displays, and smoother micro-corrections if your hands are steady.

+

For players with calm hands, strong motor control, low caffeine, good sleep, and a relaxed grip, 800 can feel clean. It reveals more of the hand, but if there is less noise to reveal, that is fine.

+

This is why the debate never dies. People are not measuring the same nervous system.

+

A steady-handed aimer experiences 800 DPI as precision. A shakier aimer experiences 800 DPI as surveillance.

+

The verdict

+

500 DPI is the sweet spot.

+

Not because it is magical, but because it sits at the collision point of three curves:

+
    +
  1. Tremor leakage rises as DPI increases.
  2. +
  3. Latency improves as DPI increases.
  4. +
  5. Control granularity improves as DPI increases, but only until your own noise becomes the limiting factor.
  6. +
+

At 500 DPI, one count is about 0.0508 mm. That is small enough for deliberate micro-adjustments to register cleanly, but still large enough that calm physiological tremor is only barely crossing the threshold. It claws back meaningful latency from 400 without fully opening the tremor floodgates at 800.

+

The practical range is 450–550:

+
    +
  • Use 450 DPI if your hands are naturally shakier, you play tense clutch-heavy games, you grip hard under pressure, or you value stability over raw response.
  • +
  • Use 500 DPI if you want the balanced answer and do not want to think about it ever again.
  • +
  • Use 550 DPI if your hands are steady, your setup is high-resolution, and you want slightly finer granularity without jumping to the tremor exposure of 800.
  • +
+

Below that range, latency and quantization start taxing you. Above it, your nervous system starts appearing on screen.

+

The mouse is not just reporting movement. It is deciding which parts of you count as movement.

+

500 DPI is where the machine hears your intention more clearly than your pulse.

+
+

Apophenia News — finding patterns in the noise since 2026

+

Aim is signal. Hands are noise. DPI is the filter.

+
+
+
+ + +
+
+
+

Merch

+

Wear the pattern

+

+ The Pattern Seeker heavy-blend zip hoodie — constellation print across the back, quiet mark on the chest. +

+ + Shop the hoodie + + +
+ +
+
+ + + +
+ +
+
+

Apophenia News — finding patterns in the noise since 2026

+

© 2026 apophenia.news

+
+
+ + diff --git a/dist/the-future-of-the-internet/index.html b/dist/the-future-of-the-internet/index.html index 75ec335..2e39279 100644 --- a/dist/the-future-of-the-internet/index.html +++ b/dist/the-future-of-the-internet/index.html @@ -16,8 +16,8 @@ - - + + diff --git a/dist/when-aliens-arrive-they-already-know-what-youre-thinking/index.html b/dist/when-aliens-arrive-they-already-know-what-youre-thinking/index.html index c2862ce..647d248 100644 --- a/dist/when-aliens-arrive-they-already-know-what-youre-thinking/index.html +++ b/dist/when-aliens-arrive-they-already-know-what-youre-thinking/index.html @@ -16,8 +16,8 @@ - - + + diff --git a/dist/write/index.html b/dist/write/index.html index d3b8dba..e40da72 100644 --- a/dist/write/index.html +++ b/dist/write/index.html @@ -16,8 +16,8 @@ - - + +