@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.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:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.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:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_5b73e2b9-module__c4RjOG__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_5b73e2b9-module__c4RjOG__variable{--font-caveat:"Caveat", "Caveat Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5901b7c6-module__ec5Qua__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_5901b7c6-module__ec5Qua__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.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.2sb9jzhmrh7ny.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.343obqi851wr5.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.40kcwrf1wub16.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.200l3jur7oygh.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.269kn9uafm0ti.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_707233f-module__9hS9bG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_707233f-module__9hS9bG__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:where(html){color-scheme:light;--tblr-color-blue:#066fd1;--tblr-color-sky:#0ea5e9;--tblr-color-brown:#8a604c;--tblr-color-green:#10b981;--tblr-color-yellow:#eab308;--tblr-color-orange:#f26b0b;--tblr-color-red:#ef4444;--tblr-color-crimson:#ce1a4b;--tblr-color-pink:#ec4899;--tblr-color-violet:#8b5cf6;--tblr-color-accent:var(--tblr-color-blue);--tblr-color-slate-1000:#040f1f;--tblr-color-slate-950:#0a1422;--tblr-color-slate-900:#121b28;--tblr-color-slate-800:#1e2734;--tblr-color-slate-700:#313b49;--tblr-color-slate-600:#4e5967;--tblr-color-slate-500:#6a7380;--tblr-color-slate-400:#9ba3af;--tblr-color-slate-300:#c4cad4;--tblr-color-slate-200:#e0e4eb;--tblr-color-slate-100:#f1f3f8;--tblr-color-slate-50:#f8fafc;--tblr-color-slate-25:#fcfdfe;--tblr-color-white:white;--tblr-color-black:var(--tblr-color-slate-1000);--tblr-color-transparent:transparent;--tblr-color-current:currentColor;--tblr-color-on-light:var(--tblr-color-text-primary);--tblr-color-on-dark:var(--tblr-color-white);--tblr-color-text-headings:light-dark(var(--tblr-color-slate-800),var(--tblr-color-slate-100));--tblr-color-text-primary:light-dark(var(--tblr-color-slate-600),var(--tblr-color-slate-200));--tblr-color-text-secondary:light-dark(var(--tblr-color-slate-500),var(--tblr-color-slate-400));--tblr-color-text-tertiary:light-dark(var(--tblr-color-slate-400),var(--tblr-color-slate-500));--tblr-color-text-quaternary:light-dark(var(--tblr-color-slate-300),var(--tblr-color-slate-700));--tblr-color-text-inverted-headings:light-dark(var(--tblr-color-slate-100),var(--tblr-color-slate-800));--tblr-color-text-inverted-primary:light-dark(var(--tblr-color-slate-200),var(--tblr-color-slate-700));--tblr-color-text-inverted-secondary:light-dark(var(--tblr-color-slate-400),var(--tblr-color-slate-500));--tblr-color-text-inverted-tertiary:light-dark(var(--tblr-color-slate-500),var(--tblr-color-slate-400));--tblr-color-text-inverted-quaternary:light-dark(var(--tblr-color-slate-700),var(--tblr-color-slate-300));--tblr-color-text-disabled:var(--tblr-color-text-tertiary);--tblr-color-text-link:var(--tblr-color-accent-primary);--tblr-color-text-link-hovered:var(--tblr-color-accent-secondary);--tblr-color-gray-primary:var(--tblr-color-slate-600);--tblr-color-gray-secondary:var(--tblr-color-slate-500);--tblr-color-gray-tertiary:var(--tblr-color-slate-400);--tblr-color-gray-quaternary:var(--tblr-color-slate-300);--tblr-color-white-primary:var(--tblr-color-white);--tblr-color-white-secondary:light-dark(var(--tblr-color-slate-50),var(--tblr-color-slate-100));--tblr-color-white-tertiary:color-mix(in srgb, var(--tblr-color-white) 20%, transparent);--tblr-color-white-quaternary:color-mix(in srgb, var(--tblr-color-white) 10%, transparent);--tblr-color-white-foreground:var(--tblr-color-on-light);--tblr-color-fill-primary:light-dark(color-mix(in srgb, var(--tblr-color-black) 16%, transparent),color-mix(in srgb, var(--tblr-color-white) 18%, transparent));--tblr-color-fill-secondary:light-dark(color-mix(in srgb, var(--tblr-color-black) 8%, transparent),color-mix(in srgb, var(--tblr-color-white) 12%, transparent));--tblr-color-fill-tertiary:light-dark(color-mix(in srgb, var(--tblr-color-black) 4%, transparent),color-mix(in srgb, var(--tblr-color-white) 6%, transparent));--tblr-color-fill-quaternary:light-dark(color-mix(in srgb, var(--tblr-color-black) 2%, transparent),color-mix(in srgb, var(--tblr-color-white) 4%, transparent));--tblr-color-fill-inverted-primary:light-dark(color-mix(in srgb, var(--tblr-color-white) 18%, transparent),color-mix(in srgb, var(--tblr-color-black) 16%, transparent));--tblr-color-fill-inverted-secondary:light-dark(color-mix(in srgb, var(--tblr-color-white) 12%, transparent),color-mix(in srgb, var(--tblr-color-black) 8%, transparent));--tblr-color-fill-inverted-tertiary:light-dark(color-mix(in srgb, var(--tblr-color-white) 6%, transparent),color-mix(in srgb, var(--tblr-color-black) 4%, transparent));--tblr-color-fill-inverted-quaternary:light-dark(color-mix(in srgb, var(--tblr-color-white) 4%, transparent),color-mix(in srgb, var(--tblr-color-black) 2%, transparent));--tblr-color-background-primary:light-dark(var(--tblr-color-white),var(--tblr-color-slate-800));--tblr-color-background-secondary:light-dark(var(--tblr-color-slate-50),var(--tblr-color-slate-900));--tblr-color-background-tertiary:light-dark(var(--tblr-color-slate-100),var(--tblr-color-slate-950));--tblr-color-background-quaternary:light-dark(var(--tblr-color-slate-200),var(--tblr-color-slate-1000));--tblr-color-background-inverted-primary:light-dark(var(--tblr-color-slate-800),var(--tblr-color-white));--tblr-color-background-inverted-secondary:light-dark(var(--tblr-color-slate-900),var(--tblr-color-slate-50));--tblr-color-background-inverted-tertiary:light-dark(var(--tblr-color-slate-950),var(--tblr-color-slate-100));--tblr-color-background-inverted-quaternary:light-dark(var(--tblr-color-slate-1000),var(--tblr-color-slate-200));--tblr-color-blue-primary:var(--tblr-color-blue);--tblr-color-blue-secondary:color-mix(in srgb, var(--tblr-color-black) 20%, var(--tblr-color-blue));--tblr-color-blue-tertiary:color-mix(in srgb, var(--tblr-color-blue) 20%, transparent);--tblr-color-blue-quaternary:color-mix(in srgb, var(--tblr-color-blue) 10%, transparent);--tblr-color-blue-foreground:var(--tblr-color-on-dark);--tblr-color-sky-primary:var(--tblr-color-sky);--tblr-color-sky-secondary:color-mix(in srgb, var(--tblr-color-black) 20%, var(--tblr-color-sky));--tblr-color-sky-tertiary:color-mix(in srgb, var(--tblr-color-sky) 20%, transparent);--tblr-color-sky-quaternary:color-mix(in srgb, var(--tblr-color-sky) 10%, transparent);--tblr-color-sky-foreground:var(--tblr-color-on-dark);--tblr-color-brown-primary:var(--tblr-color-brown);--tblr-color-brown-secondary:color-mix(in srgb, var(--tblr-color-black) 20%, var(--tblr-color-brown));--tblr-color-brown-tertiary:color-mix(in srgb, var(--tblr-color-brown) 20%, transparent);--tblr-color-brown-quaternary:color-mix(in srgb, var(--tblr-color-brown) 10%, transparent);--tblr-color-brown-foreground:var(--tblr-color-on-dark);--tblr-color-green-primary:var(--tblr-color-green);--tblr-color-green-secondary:color-mix(in srgb, var(--tblr-color-black) 20%, var(--tblr-color-green));--tblr-color-green-tertiary:color-mix(in srgb, var(--tblr-color-green) 20%, transparent);--tblr-color-green-quaternary:color-mix(in srgb, var(--tblr-color-green) 10%, transparent);--tblr-color-green-foreground:var(--tblr-color-on-dark);--tblr-color-yellow-primary:var(--tblr-color-yellow);--tblr-color-yellow-secondary:color-mix(in srgb, var(--tblr-color-black) 20%, var(--tblr-color-yellow));--tblr-color-yellow-tertiary:color-mix(in srgb, var(--tblr-color-yellow) 20%, transparent);--tblr-color-yellow-quaternary:color-mix(in srgb, var(--tblr-color-yellow) 10%, transparent);--tblr-color-yellow-foreground:var(--tblr-color-on-dark);--tblr-color-orange-primary:var(--tblr-color-orange);--tblr-color-orange-secondary:color-mix(in srgb, var(--tblr-color-black) 20%, var(--tblr-color-orange));--tblr-color-orange-tertiary:color-mix(in srgb, var(--tblr-color-orange) 20%, transparent);--tblr-color-orange-quaternary:color-mix(in srgb, var(--tblr-color-orange) 10%, transparent);--tblr-color-orange-foreground:var(--tblr-color-on-dark);--tblr-color-red-primary:var(--tblr-color-red);--tblr-color-red-secondary:color-mix(in srgb, var(--tblr-color-black) 20%, var(--tblr-color-red));--tblr-color-red-tertiary:color-mix(in srgb, var(--tblr-color-red) 20%, transparent);--tblr-color-red-quaternary:color-mix(in srgb, var(--tblr-color-red) 10%, transparent);--tblr-color-red-foreground:var(--tblr-color-on-dark);--tblr-color-crimson-primary:var(--tblr-color-crimson);--tblr-color-crimson-secondary:color-mix(in srgb, var(--tblr-color-black) 20%, var(--tblr-color-crimson));--tblr-color-crimson-tertiary:color-mix(in srgb, var(--tblr-color-crimson) 20%, transparent);--tblr-color-crimson-quaternary:color-mix(in srgb, var(--tblr-color-crimson) 10%, transparent);--tblr-color-crimson-foreground:var(--tblr-color-on-dark);--tblr-color-pink-primary:var(--tblr-color-pink);--tblr-color-pink-secondary:color-mix(in srgb, var(--tblr-color-black) 20%, var(--tblr-color-pink));--tblr-color-pink-tertiary:color-mix(in srgb, var(--tblr-color-pink) 20%, transparent);--tblr-color-pink-quaternary:color-mix(in srgb, var(--tblr-color-pink) 10%, transparent);--tblr-color-pink-foreground:var(--tblr-color-on-dark);--tblr-color-violet-primary:var(--tblr-color-violet);--tblr-color-violet-secondary:color-mix(in srgb, var(--tblr-color-black) 20%, var(--tblr-color-violet));--tblr-color-violet-tertiary:color-mix(in srgb, var(--tblr-color-violet) 20%, transparent);--tblr-color-violet-quaternary:color-mix(in srgb, var(--tblr-color-violet) 10%, transparent);--tblr-color-violet-foreground:var(--tblr-color-on-dark);--tblr-color-accent-primary:var(--tblr-color-accent);--tblr-color-accent-secondary:color-mix(in srgb, var(--tblr-color-black) 20%, var(--tblr-color-accent));--tblr-color-accent-tertiary:color-mix(in srgb, var(--tblr-color-accent) 20%, transparent);--tblr-color-accent-quaternary:color-mix(in srgb, var(--tblr-color-accent) 10%, transparent);--tblr-color-accent-foreground:var(--tblr-color-on-dark);--tblr-color-dark-primary:var(--tblr-color-slate-800);--tblr-color-dark-secondary:var(--tblr-color-slate-900);--tblr-color-dark-tertiary:color-mix(in srgb, var(--tblr-color-black) 20%, transparent);--tblr-color-dark-quaternary:color-mix(in srgb, var(--tblr-color-black) 10%, transparent);--tblr-color-dark-foreground:var(--tblr-color-on-dark);--tblr-backdrop-dark:color-mix(in srgb, var(--tblr-color-black) 24%, transparent);--tblr-backdrop-light:color-mix(in srgb, var(--tblr-color-white) 24%, transparent);--tblr-backdrop:var(--tblr-color-background-primary);--tblr-font-family-sans:system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif;--tblr-font-family-serif:ui-serif, serif;--tblr-font-family-mono:Consolas, Andale Mono WT, Andale Mono, Lucida Console, Lucida Sans Typewriter, DejaVu Sans Mono, Bitstream Vera Sans Mono, Liberation Mono, Nimbus Mono L, Monaco, Courier New, Courier, monospace;--tblr-font-family-cursive:Caveat, Comic Sans MS, cursive;--tblr-font-family-fantasy:Papyrus, fantasy;--tblr-font-family-emoji:Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Segoe UI, Twemoji Mozilla, Noto Color Emoji, Android Emoji;--tblr-font-family-base:var(--tblr-font-family-sans);--tblr-font-size-base:var(--tblr-font-size-sm);--tblr-font-size-2xs:.625rem;--tblr-font-size-xs:.75rem;--tblr-font-size-sm:.875rem;--tblr-font-size-md:1rem;--tblr-font-size-lg:1.125rem;--tblr-font-size-xl:1.25rem;--tblr-font-size-2xl:1.5rem;--tblr-font-size-3xl:1.875rem;--tblr-font-size-4xl:2.25rem;--tblr-font-size-5xl:3rem;--tblr-font-size-6xl:3.75rem;--tblr-font-size-7xl:4.5rem;--tblr-font-size-h0:var(--tblr-font-size-4xl);--tblr-font-size-h1:var(--tblr-font-size-3xl);--tblr-font-size-h2:var(--tblr-font-size-2xl);--tblr-font-size-h3:var(--tblr-font-size-xl);--tblr-font-size-h4:var(--tblr-font-size-lg);--tblr-font-size-h5:var(--tblr-font-size-md);--tblr-font-size-h6:var(--tblr-font-size-sm);--tblr-font-size-h7:var(--tblr-font-size-xs);--tblr-line-height-2xs:.75rem;--tblr-line-height-xs:1rem;--tblr-line-height-sm:1.25rem;--tblr-line-height-md:1.5rem;--tblr-line-height-lg:1.75rem;--tblr-line-height-xl:1.75rem;--tblr-line-height-2xl:2rem;--tblr-line-height-3xl:2.25rem;--tblr-line-height-4xl:2.5rem;--tblr-line-height-5xl:3.5rem;--tblr-line-height-6xl:4.25rem;--tblr-line-height-7xl:4.75rem;--tblr-line-height-h0:var(--tblr-line-height-4xl);--tblr-line-height-h1:var(--tblr-line-height-3xl);--tblr-line-height-h2:var(--tblr-line-height-2xl);--tblr-line-height-h3:var(--tblr-line-height-xl);--tblr-line-height-h4:var(--tblr-line-height-lg);--tblr-line-height-h5:var(--tblr-line-height-md);--tblr-line-height-h6:var(--tblr-line-height-sm);--tblr-line-height-h7:var(--tblr-line-height-xs);--tblr-line-height-none:1;--tblr-line-height-tight:1.25;--tblr-line-height-snug:1.375;--tblr-line-height-normal:1.5;--tblr-line-height-relaxed:1.71429;--tblr-line-height-loose:1.5;--tblr-line-height-base:var(--tblr-line-height-relaxed);--tblr-font-weight-thin:100;--tblr-font-weight-extralight:200;--tblr-font-weight-light:300;--tblr-font-weight-normal:400;--tblr-font-weight-medium:500;--tblr-font-weight-semibold:600;--tblr-font-weight-bold:700;--tblr-font-weight-extrabold:800;--tblr-font-weight-black:900;--tblr-font-weight-headings:var(--tblr-font-weight-semibold);--tblr-font-weight:var(--tblr-font-weight-normal);--tblr-letter-spacing-tighter:-.05em;--tblr-letter-spacing-tight:-.025em;--tblr-letter-spacing-normal:0;--tblr-letter-spacing-wide:.025em;--tblr-letter-spacing-wider:.05em;--tblr-letter-spacing-widest:.1em;--tblr-letter-spacing-base:var(--tblr-letter-spacing-normal);--tblr-radius-0:0;--tblr-radius-sm:3px;--tblr-radius-md:6px;--tblr-radius-lg:12px;--tblr-radius-full:9999px;--tblr-radius-circle:50%;--tblr-radius:var(--tblr-radius-md);--tblr-space-0:0;--tblr-space-1:1px;--tblr-space-2xs:.25rem;--tblr-space-xs:.5rem;--tblr-space-sm:.75rem;--tblr-space-md:1rem;--tblr-space-lg:1.25rem;--tblr-space-xl:1.5rem;--tblr-space-2xl:2rem;--tblr-space-3xl:2.5rem;--tblr-space-4xl:3rem;--tblr-space-5xl:4rem;--tblr-space-6xl:5rem;--tblr-space-7xl:6rem;--tblr-space-8xl:10rem;--tblr-space-9xl:16rem;--tblr-space:var(--tblr-space-md);--tblr-container-2xs:20rem;--tblr-container-xs:30rem;--tblr-container-sm:40rem;--tblr-container-md:48rem;--tblr-container-lg:64rem;--tblr-container-xl:80rem;--tblr-container-2xl:90rem;--tblr-container-3xl:96rem;--tblr-container-full:100%;--tblr-stroke-width-0:0;--tblr-stroke-width-1:1px;--tblr-stroke-width-2:2px;--tblr-stroke-width-4:4px;--tblr-stroke-width:var(--tblr-stroke-width-1);--tblr-stroke-color-primary:light-dark(color-mix(in srgb, var(--tblr-color-black) 12%, transparent),color-mix(in srgb, var(--tblr-color-white) 12%, transparent));--tblr-stroke-color-secondary:light-dark(color-mix(in srgb, var(--tblr-color-black) 6%, transparent),color-mix(in srgb, var(--tblr-color-white) 8%, transparent));--tblr-stroke-color-hovered:light-dark(color-mix(in srgb, var(--tblr-color-black) 20%, transparent),color-mix(in srgb, var(--tblr-color-white) 20%, transparent));--tblr-stroke-color:var(--tblr-stroke-color-primary);--tblr-ratio-square:1;--tblr-ratio-landscape:4/3;--tblr-ratio-portrait:3/4;--tblr-ratio-widescreen:16/9;--tblr-ratio-ultrawide:18/5;--tblr-ratio-golden:1.618/1;--tblr-ratio-panoramic:21/9;--tblr-layer-deep:-99999;--tblr-layer-negative:-1;--tblr-layer-default:1;--tblr-layer-1:100;--tblr-layer-2:200;--tblr-layer-3:300;--tblr-layer-4:400;--tblr-layer-5:500;--tblr-layer-6:600;--tblr-layer-7:700;--tblr-layer-8:800;--tblr-layer-9:900;--tblr-layer-10:1000;--tblr-layer-important:99999;--tblr-layer-auto:auto;--tblr-layer-base:var(--tblr-layer-default);--tblr-shadow-0:0 0 color-mix(in srgb, var(--tblr-color-black) 0%, transparent);--tblr-shadow-2xs:0px 1px 0px 0px color-mix(in srgb, var(--tblr-color-black) 5%, transparent);--tblr-shadow-xs:0px 1px 2px 0px color-mix(in srgb, var(--tblr-color-black) 5%, transparent);--tblr-shadow-sm:0px 1px 3px 0px color-mix(in srgb, var(--tblr-color-black) 10%, transparent), 0px 1px 2px -1px color-mix(in srgb, var(--tblr-color-black) 10%, transparent);--tblr-shadow-md:0px 4px 6px -1px color-mix(in srgb, var(--tblr-color-black) 10%, transparent), 0px 2px 4px -2px color-mix(in srgb, var(--tblr-color-black) 10%, transparent);--tblr-shadow-lg:0px 10px 15px -3px color-mix(in srgb, var(--tblr-color-black) 10%, transparent), 0px 4px 6px -4px color-mix(in srgb, var(--tblr-color-black) 10%, transparent);--tblr-shadow-xl:0px 20px 25px -5px color-mix(in srgb, var(--tblr-color-black) 10%, transparent), 0px 8px 10px -6px color-mix(in srgb, var(--tblr-color-black) 10%, transparent);--tblr-shadow-2xl:0px 25px 50px -12px color-mix(in srgb, var(--tblr-color-black) 25%, transparent);--tblr-shadow-inset:inset 0px 0px 0px var(--tblr-stroke-width) var(--tblr-stroke-color-secondary);--tblr-shadow-card:var(--tblr-shadow-inset), var(--tblr-shadow-sm);--tblr-shadow-shine:inset 0px 1px 0px #fff3;--tblr-shadow:var(--tblr-shadow-md);--tblr-ring-shadow-offset:4px;--tblr-ring-shadow-blue:0px 0px 0px 1px color-mix(in srgb, var(--tblr-color-blue) 25%, transparent), 0px 0px 0px var(--tblr-ring-shadow-offset) color-mix(in srgb, var(--tblr-color-blue) 16%, transparent), 0px 1px 1px .5px color-mix(in srgb, var(--tblr-color-black) 5%, transparent);--tblr-ring-shadow-sky:0px 0px 0px 1px color-mix(in srgb, var(--tblr-color-sky) 25%, transparent), 0px 0px 0px var(--tblr-ring-shadow-offset) color-mix(in srgb, var(--tblr-color-sky) 16%, transparent), 0px 1px 1px .5px color-mix(in srgb, var(--tblr-color-black) 5%, transparent);--tblr-ring-shadow-brown:0px 0px 0px 1px color-mix(in srgb, var(--tblr-color-brown) 25%, transparent), 0px 0px 0px var(--tblr-ring-shadow-offset) color-mix(in srgb, var(--tblr-color-brown) 16%, transparent), 0px 1px 1px .5px color-mix(in srgb, var(--tblr-color-black) 5%, transparent);--tblr-ring-shadow-green:0px 0px 0px 1px color-mix(in srgb, var(--tblr-color-green) 25%, transparent), 0px 0px 0px var(--tblr-ring-shadow-offset) color-mix(in srgb, var(--tblr-color-green) 16%, transparent), 0px 1px 1px .5px color-mix(in srgb, var(--tblr-color-black) 5%, transparent);--tblr-ring-shadow-yellow:0px 0px 0px 1px color-mix(in srgb, var(--tblr-color-yellow) 25%, transparent), 0px 0px 0px var(--tblr-ring-shadow-offset) color-mix(in srgb, var(--tblr-color-yellow) 16%, transparent), 0px 1px 1px .5px color-mix(in srgb, var(--tblr-color-black) 5%, transparent);--tblr-ring-shadow-orange:0px 0px 0px 1px color-mix(in srgb, var(--tblr-color-orange) 25%, transparent), 0px 0px 0px var(--tblr-ring-shadow-offset) color-mix(in srgb, var(--tblr-color-orange) 16%, transparent), 0px 1px 1px .5px color-mix(in srgb, var(--tblr-color-black) 5%, transparent);--tblr-ring-shadow-red:0px 0px 0px 1px color-mix(in srgb, var(--tblr-color-red) 25%, transparent), 0px 0px 0px var(--tblr-ring-shadow-offset) color-mix(in srgb, var(--tblr-color-red) 16%, transparent), 0px 1px 1px .5px color-mix(in srgb, var(--tblr-color-black) 5%, transparent);--tblr-ring-shadow-crimson:0px 0px 0px 1px color-mix(in srgb, var(--tblr-color-crimson) 25%, transparent), 0px 0px 0px var(--tblr-ring-shadow-offset) color-mix(in srgb, var(--tblr-color-crimson) 16%, transparent), 0px 1px 1px .5px color-mix(in srgb, var(--tblr-color-black) 5%, transparent);--tblr-ring-shadow-pink:0px 0px 0px 1px color-mix(in srgb, var(--tblr-color-pink) 25%, transparent), 0px 0px 0px var(--tblr-ring-shadow-offset) color-mix(in srgb, var(--tblr-color-pink) 16%, transparent), 0px 1px 1px .5px color-mix(in srgb, var(--tblr-color-black) 5%, transparent);--tblr-ring-shadow-violet:0px 0px 0px 1px color-mix(in srgb, var(--tblr-color-violet) 25%, transparent), 0px 0px 0px var(--tblr-ring-shadow-offset) color-mix(in srgb, var(--tblr-color-violet) 16%, transparent), 0px 1px 1px .5px color-mix(in srgb, var(--tblr-color-black) 5%, transparent);--tblr-ring-shadow-accent:0px 0px 0px 1px color-mix(in srgb, var(--tblr-color-accent) 25%, transparent), 0px 0px 0px var(--tblr-ring-shadow-offset) color-mix(in srgb, var(--tblr-color-accent) 16%, transparent), 0px 1px 1px .5px color-mix(in srgb, var(--tblr-color-black) 5%, transparent);--tblr-ring-shadow:var(--tblr-ring-shadow-accent);--tblr-transition-time-fast:.15s;--tblr-transition-time-normal:.3s;--tblr-transition-time-slow:.6s;--tblr-transition-time:var(--tblr-transition-time-normal);--tblr-transition-all:all var(--tblr-transition-time);--tblr-transition-color:background-color var(--tblr-transition-time), color var(--tblr-transition-time), border-color var(--tblr-transition-time), fill var(--tblr-transition-time), stroke var(--tblr-transition-time), text-decoration-color var(--tblr-transition-time);--tblr-transition-opacity:opacity var(--tblr-transition-time);--tblr-transition-transform:transform var(--tblr-transition-time);--tblr-transition-shadow:box-shadow var(--tblr-transition-time), text-shadow var(--tblr-transition-time);--tblr-transition-visibility:visibility var(--tblr-transition-time);--tblr-ease-in-quad:cubic-bezier(.55, .085, .68, .53);--tblr-ease-in-cubic:cubic-bezier(.55, .055, .675, .19);--tblr-ease-in-quart:cubic-bezier(.895, .03, .685, .22);--tblr-ease-in-quint:cubic-bezier(.755, .05, .855, .06);--tblr-ease-in-expo:cubic-bezier(.95, .05, .795, .035);--tblr-ease-in-circ:cubic-bezier(.6, .04, .98, .335);--tblr-ease-out-quad:cubic-bezier(.25, .46, .45, .94);--tblr-ease-out-cubic:cubic-bezier(.215, .61, .355, 1);--tblr-ease-out-quart:cubic-bezier(.165, .84, .44, 1);--tblr-ease-out-quint:cubic-bezier(.23, 1, .32, 1);--tblr-ease-out-expo:cubic-bezier(.19, 1, .22, 1);--tblr-ease-out-circ:cubic-bezier(.075, .82, .165, 1);--tblr-ease-in-out-quad:cubic-bezier(.455, .03, .515, .955);--tblr-ease-in-out-cubic:cubic-bezier(.645, .045, .355, 1);--tblr-ease-in-out-quart:cubic-bezier(.77, 0, .175, 1);--tblr-ease-in-out-quint:cubic-bezier(.86, 0, .07, 1);--tblr-ease-in-out-expo:cubic-bezier(1, 0, 0, 1);--tblr-ease-in-out-circ:cubic-bezier(.785, .135, .15, .86);--tblr-ease-none:none;--tblr-filter-none:none;--tblr-filter-grayscale-none:grayscale(0);--tblr-filter-grayscale:grayscale(100%);--tblr-filter-sepia-none:sepia(0);--tblr-filter-sepia:sepia(100%);--tblr-filter-blur-none:blur(0);--tblr-filter-blur-sm:blur(4px);--tblr-filter-blur-md:blur(8px);--tblr-filter-blur-lg:blur(12px);--tblr-filter-blur-xl:blur(16px);--tblr-filter-blur-2xl:blur(24px);--tblr-filter-blur-3xl:blur(48px);--tblr-filter-blur:var(--tblr-filter-blur-md)}[data-theme=dark]{color-scheme:dark}[data-theme=light]{color-scheme:light}
