@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.b68677ba.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:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.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:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_dc6873d2-module__cL_eKq__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_dc6873d2-module__cL_eKq__variable{--font-figtree:"Figtree","Figtree Fallback"}
@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ac41ccbdfd25c928-s.bdf028f1.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:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fe83cf2ab39e9c57-s.p.442acfff.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:Michroma Fallback;src:local(Arial);ascent-override:81.64%;descent-override:18.76%;line-gap-override:0.0%;size-adjust:141.62%}.michroma_7ca51e96-module__x8uc9q__className{font-family:Michroma,Michroma Fallback;font-style:normal;font-weight:400}.michroma_7ca51e96-module__x8uc9q__variable{--font-michroma:"Michroma","Michroma Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.f6f1950f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.bd5f4d11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.51c18f09.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.23358719.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.15008bfb.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_26b97985-module__LrM5ga__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_26b97985-module__LrM5ga__variable{--font-jetbrains:"JetBrains Mono","JetBrains Mono Fallback"}
@font-face{font-family:Genos;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9085bb34fa44c14f-s.d8843900.woff2)format("woff2");unicode-range:U+300-302,U+304,U+30B-30C,U+323-324,U+330-331,U+13A0-13FF,U+AB70-ABBF}@font-face{font-family:Genos;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f956471caceacc59-s.fdbd2a73.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:Genos;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fce4298be60b5500-s.f2d7f568.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:Genos;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/427678823529ad81-s.p.a1ecbcb1.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:Genos Fallback;src:local(Arial);ascent-override:101.57%;descent-override:33.86%;line-gap-override:0.0%;size-adjust:88.6%}.genos_76d46529-module__ms8eYG__className{font-family:Genos,Genos Fallback;font-style:normal}.genos_76d46529-module__ms8eYG__variable{--font-genos:"Genos","Genos Fallback"}
:root{--background:#fff;--foreground:#171717;--blog-bg:#1a1a1a;--blog-surface:#242424;--blog-surface2:#2e2e2e;--blog-surface3:#202020;--blog-border:#ffffff14;--blog-heading:#ddd;--blog-text:#bababa;--blog-muted:#8888a8;--blog-code-bg:#111;--blog-content-text:#bababa;--blog-td-text:#bababa;--blog-comment-body:#bababa;--blog-placeholder:#ffffff26;--blog-row-hover:#ffffff05}@media (prefers-color-scheme:dark){:root{--background:#000;--foreground:#fff}}[data-theme=dark]{--background:#1a1a1a;--blog-bg:#1a1a1a;--blog-surface:#242424;--blog-surface2:#2e2e2e;--blog-surface3:#202020;--blog-border:#ffffff14;--blog-heading:#ddd;--blog-text:#bababa;--blog-muted:#8888a8;--blog-code-bg:#111;--blog-content-text:#bababa;--blog-td-text:#bababa;--blog-comment-body:#bababa;--blog-placeholder:#ffffff26;--blog-row-hover:#ffffff05}[data-theme=light]{--background:#f5f5fa;--blog-bg:#f5f5fa;--blog-surface:#fff;--blog-surface2:#eeeef6;--blog-surface3:#e5e5f0;--blog-border:#00000017;--blog-heading:#0f0f1a;--blog-text:#1a1a2e;--blog-muted:#5a5a7a;--blog-code-bg:#f0f0f8;--blog-content-text:#2d2d4a;--blog-td-text:#3a3a5a;--blog-comment-body:#2d2d4a;--blog-placeholder:#0000001f;--blog-row-hover:#00000005}html{max-width:100vw;overflow-x:hidden}body{max-width:100vw;color:var(--foreground);background:var(--background);font-family:var(--font-figtree);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}h1,h2{letter-spacing:-2.2px}h3{letter-spacing:-.5px}h4{letter-spacing:-.36px}h5{letter-spacing:-.2px}h6{letter-spacing:-.1px}p,label{letter-spacing:-.36px}h1{text-align:left;width:100%;font-size:35px;font-weight:600}@media (min-width:768px){h1{font-size:55px}}h2{text-align:left;margin-bottom:20px;font-size:28px;font-weight:600}@media (min-width:768px){h2{font-size:45px}}h6{text-align:center;padding-top:15px;font-size:16px;font-weight:400}@media (min-width:768px){h6{font-size:20px}}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}section{max-width:1280px;margin:80px 15px}@media (min-width:768px){section{margin:150px auto 100px}}main section:first-child{margin-top:0;padding-top:145px}#ai-models{border:none;max-width:100%;margin:0}:root{--bg:#fafaf7;--bg-elev:#fff;--bg-sunken:#f3f1ec;--bg-inset:#eeece5;--ink:#15141b;--ink-muted:#5e5b68;--ink-soft:#8a8796;--ink-faint:#b5b2bd;--line:#14121e14;--line-strong:#14121e24;--lavender:#d0cbf6;--lavender-ink:#4d427f;--peach:#f9cdb5;--peach-ink:#91450d;--sage:#c1e1c6;--sage-ink:#225a31;--sky:#b7def3;--sky-ink:#005b7c;--rose:#b2e1ea;--rose-ink:#00576e;--butter:#f7e3b0;--butter-ink:#815c0a;--mint:#bbe6d6;--mint-ink:#00624b;--plum:#d6b8dd;--plum-ink:#65396f;--accent:#7260bd;--accent-soft:#e4e1fe;--success:#258651;--warning:#dd881b;--pro-ink:#583d00;--pro-bg:#f8eace;--r-sm:8px;--r-md:12px;--r-lg:18px;--r-xl:24px;--r-2xl:32px;--sh-sm:0 1px 2px #14121e0a;--sh-md:0 2px 8px #14121e0d,0 1px 2px #14121e0a;--sh-lg:0 8px 28px #14121e12,0 2px 6px #14121e0a;--sh-xl:0 24px 60px #14121e1a,0 4px 12px #14121e0d;--font-mono:var(--font-jetbrains,ui-monospace,"SF Mono",Menlo,monospace)}@supports (color:lab(0% 0 0)){:root{--lavender:lab(83.1374% 8.06028 -20.8725);--lavender-ink:lab(31.3782% 17.1985 -33.6906);--peach:lab(85.7995% 13.6485 18.221);--peach-ink:lab(38.925% 30.5743 44.9041);--sage:lab(86.7437% -14.8187 9.48159);--sage-ink:lab(33.8567% -27.1354 17.8475);--sky:lab(86.2522% -10.1336 -14.3773);--sky-ink:lab(35.1996% -15.9716 -27.6464);--rose:lab(86.4795% -14.3288 -9.49657);--rose-ink:lab(33.167% -21.513 -23.2972);--butter:lab(91.0032% 1.20685 27.8965);--butter-ink:lab(42.004% 10.718 46.7938);--mint:lab(87.9026% -16.9001 3.15573);--mint-ink:lab(36.2244% -31.582 5.74351);--plum:lab(78.3053% 15.84 -14.2907);--plum-ink:lab(31.224% 26.9863 -23.2504);--accent:lab(45.8753% 24.6074 -47.0848);--accent-soft:lab(90.322% 5.14606 -14.0292);--success:lab(49.3547% -38.3674 19.7976);--warning:lab(64.7155% 28.2485 65.2833);--pro-ink:lab(28.0719% 8.7622 38.23);--pro-bg:lab(93.179% 1.51703 15.5328)}}[data-theme=dark]{--bg:#0e0e10;--bg-elev:#161519;--bg-sunken:#0a0a0c;--bg-inset:#1d1c22;--ink:#f4f2ee;--ink-muted:#a8a4b0;--ink-soft:#7a7685;--ink-faint:#4e4a57;--line:#f4f2ee14;--line-strong:#f4f2ee24;--lavender:#423b65;--lavender-ink:#c3bcf5;--peach:#663c23;--peach-ink:#f9bf9f;--sage:#294b31;--sage-ink:#a4d1ac;--sky:#0c4960;--sky-ink:#8dceee;--rose:#114a56;--rose-ink:#87d1e8;--butter:#5c4b1a;--butter-ink:#f1d589;--mint:#1a4d3d;--mint-ink:#96d3bd;--plum:#533559;--plum-ink:#dcb4e5;--accent:#a497ea;--accent-soft:#241f3a;--pro-ink:#e9ca89;--pro-bg:#2d1f01;--sh-sm:0 1px 2px #0000004d;--sh-md:0 2px 8px #00000059,0 1px 2px #00000040;--sh-lg:0 8px 28px #0006,0 2px 6px #00000040;--sh-xl:0 24px 60px #00000080,0 4px 12px #0000004d}@supports (color:lab(0% 0 0)){[data-theme=dark]{--lavender:lab(27.2133% 11.1803 -23.7535);--lavender-ink:lab(78.2527% 11.2327 -27.6221);--peach:lab(30.0046% 17.1255 23.182);--peach-ink:lab(82.2066% 18.5571 24.6924);--sage:lab(28.8512% -17.9632 11.6785);--sage-ink:lab(80.0407% -20.7993 13.3617);--sky:lab(28.2258% -12.0108 -19.4972);--sky-ink:lab(79.3617% -15.4707 -22.727);--rose:lab(28.4613% -15.3024 -12.7078);--rose-ink:lab(79.5621% -19.3464 -19.1789);--butter:lab(32.9077% 2.81064 30.9193);--butter-ink:lab(86.4264% 2.70391 41.2026);--mint:lab(28.8713% -20.785 3.81516);--mint-ink:lab(80.0464% -23.8171 4.42718);--plum:lab(27.066% 18.7473 -16.3778);--plum-ink:lab(78.0184% 21.1835 -18.9675);--accent:lab(66.0731% 18.6917 -40.8377);--accent-soft:lab(13.5333% 8.07746 -16.9458);--pro-ink:lab(82.8234% 4.95899 36.7125);--pro-bg:lab(13.056% 3.90694 18.9236)}}.aura-scroll{scrollbar-width:thin;scrollbar-color:var(--ink-faint)transparent;overflow-y:auto}.aura-scroll::-webkit-scrollbar{width:6px}.aura-scroll::-webkit-scrollbar-thumb{background:var(--ink-faint);border-radius:3px}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:11px;font-weight:600}.t-h1{letter-spacing:-.025em;font-size:36px;font-weight:600;line-height:1.15}.t-h2{letter-spacing:-.015em;font-size:24px;font-weight:600;line-height:1.25}.chip{border:1px solid var(--line);background:var(--bg-elev);color:var(--ink-muted);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.chip.solid{background:var(--bg-inset);color:var(--ink);border-color:#0000}.chip-dot{opacity:.6;background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.btn{border-radius:var(--r-md);border:1px solid var(--line);background:var(--bg-elev);color:var(--ink);cursor:pointer;align-items:center;gap:8px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}.btn:hover{background:var(--bg-inset)}.btn.primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.btn.primary:hover{opacity:.92}.btn.ghost{background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--bg-inset)}.icon-btn{width:34px;height:34px;color:var(--ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.icon-btn:hover{background:var(--bg-inset);color:var(--ink)}.kbd{font-family:var(--font-mono);background:var(--bg-inset);color:var(--ink-muted);border:1px solid var(--line);border-bottom-width:2px;border-radius:5px;padding:2px 6px;font-size:11px}.page-root{background:var(--bg);min-height:100vh;color:var(--ink);flex-direction:column;display:flex}.page-root section{max-width:none;margin:0;padding-top:0}.topbar-search{background:var(--bg-inset);min-width:280px;color:var(--ink-soft);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:flex}
