@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.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:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.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:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.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:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.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:700;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.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;font-style:normal;font-weight:800;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.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:800;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.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_4a658adf-module__I3slzW__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_4a658adf-module__I3slzW__variable{--font-figtree:"Figtree", "Figtree Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d72c019e91ffb82f-s.3rzzqbp6n-se_.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:400;font-display:swap;src:url(../media/8557ac4879842fb9-s.11hib43vps_f6.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:400;font-display:swap;src:url(../media/c847346577a98de0-s.2412cs7pdods5.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:400;font-display:swap;src:url(../media/db08d2e20377160a-s.172j9j8-bhts_.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:400;font-display:swap;src:url(../media/8394f9d71e076efc-s.1n5k2jkjvz0fk.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:400;font-display:swap;src:url(../media/19087af2bdec32b5-s.p.0schr0lclylgv.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_b7eeb24-module__IXyAdG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal;font-weight:400}.jetbrains_mono_b7eeb24-module__IXyAdG__variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--paper:#050505;--paper-2:#0f0f0f;--paper-3:#161616;--paper-hi:#1c1c1c;--paper-top:#242424;--paper-mid:#38383a;--rule:#ffffff12;--rule-hi:#ffffff26;--rule-strong:#ffffff4d;--ink:#f5f5f5;--ink-2:#f5f5f5c7;--muted:#f5f5f599;--neutral:#8a8a90;--gold:#f5c518;--gold-soft:#f5c51824;--gold-line:#f5c5186b;--gold-hover:#ffd84d;--on-gold:#0a0a0a;--danger:#e2795c;--ok:#3fcf6e;--syn-key:#e6bce1;--syn-mod:#8cc4dc;--syn-var:#a9e0f7;--syn-attr:#96dcf5;--syn-str:#6fe193;--syn-num:#f1af99;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--paper);--panel:var(--paper-2);--card:var(--paper-3);--code-bg:var(--paper-2);--line:var(--rule-hi);--line-soft:var(--rule);--text:var(--ink);--accent:var(--gold);--accent-btn:var(--gold);--ink-dark:var(--on-gold);--font:var(--font-figtree), "Segoe UI", "Helvetica Neue", sans-serif;--mono:var(--font-jetbrains), Consolas, "Courier New", monospace;--page:1334px;--radius:8px}:root[data-scheme=light]{--paper:#fbf3e4;--paper-2:#fff;--paper-3:#fff;--paper-hi:#f3ead8;--paper-top:#ece2cc;--paper-mid:#d8cdb5;--rule:#2a26201a;--rule-hi:#2a262038;--rule-strong:#2a26205c;--ink:#2a2620;--ink-2:#2a2620cc;--muted:#2a2620a8;--neutral:#857a66;--gold:#58cc02;--gold-soft:#58cc0229;--gold-line:#58cc0280;--gold-hover:#4fb802;--danger:#c0392b;--ok:#2e9e4f;--syn-key:#8e3fa3;--syn-mod:#1f6f8f;--syn-var:#13709a;--syn-attr:#1a7fa6;--syn-str:#2d8a3e;--syn-num:#c2552f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-scheme=light] .scheme-dark-only,:root:not([data-scheme=light]) .scheme-light-only{display:none}:root[data-scheme=light] img[src$="/logos/openai.svg"],:root[data-scheme=light] img[src$="/logos/liquid.svg"],:root[data-scheme=light] img[src$="/logos/xiaomi.svg"]{filter:brightness(.17)}*{box-sizing:border-box}html{background:var(--bg)}body{min-height:100vh;color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}img,svg{display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,ul,ol,pre,figure,blockquote{margin:0;padding:0}ul,ol{list-style:none}.wrap{width:min(var(--page), calc(100% - 48px));margin:0 auto}.fit{--q:clamp(0px, calc((var(--fit-h,0px) - 100dvh) / var(--fit-n,1)), 56px);padding-bottom:var(--fit-pb,32px)}@media (max-width:620px){.wrap{width:calc(100% - 32px)}}
.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.card{border:1px solid var(--rule-hi);border-radius:var(--radius);background:var(--card)}.btn-primary{background:var(--gold);color:var(--on-gold);border-radius:7px;justify-content:center;align-items:center;font-weight:700;transition:background-color .15s;display:inline-flex}.btn-primary:hover{background:var(--gold-hover)}.btn-outline{border:1px solid var(--rule-strong);color:var(--ink-2);border-radius:7px;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:inline-flex}.btn-outline:hover{color:var(--ink);border-color:#ffffff80}.btn-danger{border:1px solid var(--danger);color:var(--danger);border-radius:7px;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}.btn-danger:hover{background:#e2795c1a}.num-badge{background:var(--gold);color:var(--on-gold);border-radius:50%;flex:none;place-items:center;font-weight:800;line-height:1;display:inline-grid}.field{border:1px solid var(--rule-hi);background:var(--paper-2);color:var(--ink);border-radius:7px;align-items:center;display:flex}.field input{background:0 0;border:0;outline:0;flex:1;min-width:0}.field input::placeholder{color:var(--neutral)}.field:focus-within{border-color:var(--rule-strong)}.status-dot{background:var(--ok);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.link-accent{color:var(--gold);align-items:center;font-weight:600;transition:filter .15s;display:inline-flex}.link-accent:hover{filter:brightness(1.1)}
.SiteCats-module__9Saizq__cats{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}
