@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.5f161693.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.7b2da7da.woff2)format("woff2");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}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.51cde8ff.woff2)format("woff2");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}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_5d138edb-module__qZ2zPG__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_5d138edb-module__qZ2zPG__variable{--font-desk-display:"Archivo","Archivo Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.088ba3ed.woff2)format("woff2");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}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.c68a79fb.woff2)format("woff2");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}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_babe0a40-module__GBqt5a__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_babe0a40-module__GBqt5a__variable{--font-desk-ui:"Instrument Sans","Instrument Sans Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.12c18379.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/e62850744c7f266e-s.98408aef.woff2)format("woff2");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}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/9433d1a810498265-s.p.8f3b692e.woff2)format("woff2");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}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.cfe419c8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.1c29fe1a.woff2)format("woff2");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}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.b72f0478.woff2)format("woff2");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}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_261f76bb-module__Of39ya__className{font-family:Newsreader,Newsreader Fallback}.newsreader_261f76bb-module__Of39ya__variable{--font-desk-voice:"Newsreader","Newsreader Fallback"}
@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/5e60c3e60a629e0e-s.2de78418.woff2)format("woff2");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}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/d2d62b05021c6286-s.p.c4236d74.woff2)format("woff2");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}@font-face{font-family:Spline Sans Mono Fallback;src:local(Arial);ascent-override:71.59%;descent-override:17.57%;line-gap-override:0.0%;size-adjust:134.59%}.spline_sans_mono_ffb61513-module__shicQW__className{font-family:Spline Sans Mono,Spline Sans Mono Fallback;font-style:normal}.spline_sans_mono_ffb61513-module__shicQW__variable{--font-desk-mono:"Spline Sans Mono","Spline Sans Mono Fallback"}
.theme-desk{--bg:#0b0c0a;--panel:#0e100c;--card:#14160f;--card-2:#1b1d18;--line:#2c2f28;--line-2:#22251e;--ink:#f2f1e9;--ink-2:#e8e6dc;--body:#c9cebb;--muted:#8a9080;--faint:#6e7566;--green:#35d95b;--green-deep:#1f8a4c;--amber:#e8a23d;--blue:#5b93e8;--coral:#e8846f;--teal:#2ec4a9;--font-display:var(--font-desk-display),sans-serif;--font-ui:var(--font-desk-ui),sans-serif;--font-voice:var(--font-desk-voice),serif;--font-mono:var(--font-desk-mono),monospace;background:var(--bg);height:100dvh;color:var(--ink-2);font-size:16px;font-family:var(--font-ui);-webkit-font-smoothing:antialiased;overflow:hidden}@keyframes desk-pal-blink{0%,91%,to{transform:scaleY(1)}94%{transform:scaleY(.08)}97%{transform:scaleY(1)}}@keyframes desk-rec-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes desk-msg-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes desk-ghost{0%,to{opacity:.45}50%{opacity:.9}}@keyframes desk-ring-pulse{0%{box-shadow:0 0 #35d95b66}70%{box-shadow:0 0 0 20px #35d95b00}to{box-shadow:0 0 #35d95b00}}.theme-desk .desk-blink{animation:4.6s ease-in-out infinite desk-pal-blink}.theme-desk .desk-rec-blink{animation:1.4s infinite desk-rec-blink}.theme-desk .desk-msg{animation:.24s desk-msg-in}.theme-desk .desk-ghost{animation:1.1s ease-in-out infinite desk-ghost}.theme-desk .desk-orb{background:radial-gradient(circle at 34% 30%,#52e877,var(--green-deep)72%);border-radius:50%;flex:none;justify-content:center;align-items:center;gap:3px;width:26px;height:26px;display:inline-flex}.theme-desk .desk-orb i{background:#effbef;border-radius:1.5px;width:3px;height:5px;animation:4.6s ease-in-out infinite desk-pal-blink}.theme-desk.desk-working .desk-orb{animation:1.8s ease-out infinite desk-ring-pulse}.theme-desk .desk-pal-text{font-family:var(--font-voice);color:#d9decb;font-size:17px;line-height:1.5}.theme-desk .desk-pal-text p{margin:0 0 .6em}.theme-desk .desk-pal-text p:last-child{margin-bottom:0}.theme-desk .desk-pal-text strong{color:var(--ink);font-weight:600}.theme-desk .desk-pal-text em{color:#d9decb}.theme-desk .desk-pal-text h1,.theme-desk .desk-pal-text h2,.theme-desk .desk-pal-text h3,.theme-desk .desk-pal-text h4{font-family:var(--font-ui);color:var(--ink);margin:.9em 0 .35em;font-size:16.5px;font-weight:700}.theme-desk .desk-pal-text ul,.theme-desk .desk-pal-text ol{margin:.4em 0 .6em;padding-left:1.2em}.theme-desk .desk-pal-text li{margin:.15em 0}.theme-desk .desk-pal-text a{color:var(--green);text-underline-offset:2px;text-decoration:underline}.theme-desk .desk-pal-text code{font-family:var(--font-mono);background:var(--card-2);color:var(--body);border-radius:4px;padding:1px 5px;font-size:13.5px}.theme-desk .desk-pal-text pre{background:var(--card);border:1px solid var(--line-2);border-radius:10px;padding:12px;font-size:13.5px;overflow-x:auto}.theme-desk .desk-pal-text pre code{background:0 0;padding:0}.theme-desk .desk-pal-text table{font-family:var(--font-ui);border-collapse:collapse;width:max-content;min-width:100%;margin:.5em 0;font-size:13.5px}.theme-desk .desk-pal-text th,.theme-desk .desk-pal-text td{border:1px solid var(--line-2);color:var(--body);overflow-wrap:normal;padding:5px 9px}.theme-desk .desk-pal-text blockquote{border-left:2px solid var(--green-deep);color:var(--muted);margin:.5em 0;padding-left:12px}.theme-desk .desk-pal-text hr{border:none;border-top:1px solid var(--line-2);margin:.9em 0}.theme-desk .desk-pal-text [data-streamdown=table-wrapper]{border-color:var(--line);background:var(--card)}.theme-desk .desk-pal-text [data-streamdown=table-wrapper]>div:last-child{background:0 0;border:0}.theme-desk .desk-pal-text [data-streamdown=table-header]{background:var(--card-2)}.theme-desk .desk-pal-text th{color:var(--ink)}.theme-desk .desk-pal-text [data-streamdown=table-wrapper] button{color:var(--muted)}.theme-desk .desk-pal-text [data-streamdown=table-wrapper] button:hover{color:var(--ink)}.theme-desk .desk-canvas{background:var(--panel);border-left:1px solid var(--line-2);flex-direction:column;flex:0 0 0;width:0;transition:flex-basis .24s,width .24s;display:flex;overflow:hidden}.theme-desk .desk-canvas.open{flex-basis:470px;width:470px}.theme-desk .desk-canvas.open.expanded{flex:auto;width:auto}@media (max-width:1199px){.theme-desk .desk-canvas.open{z-index:40;position:fixed;top:0;bottom:0;right:0;box-shadow:-30px 0 80px #0000008c}.theme-desk .desk-canvas.open.expanded{box-shadow:none;position:static}}@media (max-width:899px){.theme-desk .desk-phone-menu>aside{border-right:0;width:100%}.theme-desk .desk-phone-menu button[aria-label=Collapse\ menu]{display:none}.theme-desk .desk-phone-canvas .desk-canvas,.theme-desk .desk-phone-canvas .desk-canvas.open{border-left:0;flex:auto;width:100%}.theme-desk .desk-phone-canvas [aria-label=Expand\ canvas]{display:none}}.theme-desk ::-webkit-scrollbar{width:5px;height:5px}.theme-desk ::-webkit-scrollbar-thumb{background:var(--line);border-radius:4px}.theme-desk ::selection{background:#35d95b4d}
