PageSourceSearch

https://www.bluebag.ai/

html bluebag.ai collected 2026-10-05 11:50:55 UTC 124,476 bytes, 3 lines download raw bytes

1<!DOCTYPE html><html><head><meta charSet="utf-8"/><meta name="viewport" content="minimum-scale=1, initial-scale=1, width=device-width"/><title>Bluebag | Build Reliable AI Agents</title><meta name="robots" content="index,follow"/><meta name="description" content="A better way to build reliable agents"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@BluebagAI"/><meta name="twitter:creator" content="@BluebagAI"/><meta property="og:title" content="Bluebag"/><meta property="og:description" content="A better way to build reliable agents"/><meta property="og:url" content="https://www.bluebag.ai"/><meta property="og:type" content="website"/><meta property="og:image" content="https://www.bluebag.ai/images/brand/social-meta-card-1200-630-b.png"/><meta property="og:image:alt" content="Bluebag - Build Reliable AI Agents"/><meta property="og:image:secure_url" content="https://www.bluebag.ai/images/brand/social-meta-card-1200-630-b.png"/><meta property="og:image:type" content="image/png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:locale" content="en_US"/><meta property="og:site_name" content="Bluebag"/><link rel="canonical" href="https://www.bluebag.ai"/><meta name="google-site-verification" content="mgZ9EmAOR5B6HMKCl7EUbwCQUUS96VzgJa6R3zWjJxo"/><meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"/><meta name="author" content="Bluebag"/><meta name="theme-color" content="#0a0a0a"/><meta name="twitter:image" content="https://www.bluebag.ai/images/brand/social-meta-card-1200-630-b.png"/><meta name="twitter:image:alt" content="Bluebag - Build Reliable AI Agents"/><link rel="shortcut icon" type="image/x-icon" href="https://www.bluebag.ai/images/brand/logox32.png"/><link rel="apple-touch-icon" href="https://www.bluebag.ai/images/brand/logox256.png"/>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"Bluebag","url":"https://www.bluebag.ai","description":"Agent Skills for any LLM, run in isolated sandboxes","sameAs":["https://x.com/BluebagAI"],"potentialAction":{"@type":"SearchAction","target":"https://www.bluebag.ai/docs?search={search_term_string}","query-input":"required name=search_term_string"}}</script>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"SoftwareApplication","name":"Bluebag","applicationCategory":"DeveloperApplication","operatingSystem":"Any","description":"Agent Skills for any LLM, run in isolated sandboxes","url":"https://www.bluebag.ai","offers":{"@type":"Offer","price":"0","priceCurrency":"USD","description":"Free tier available with 5 hours of sandbox runtime"},"featureList":["Anthropic-style Agent Skills (SKILL.md bundles of instructions, scripts, and files)","Isolated sandboxes for safe code execution (bash, Python, JavaScript, TypeScript)","Import Skills from GitHub and skills.sh","Playground to compare the raw model against the Skill-enhanced model","Works with Claude, GPT, Gemini, Llama, and any LLM","TypeScript SDKs for Vercel AI SDK and LangChain"]}</script>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"What is Bluebag?","acceptedAnswer":{"@type":"Answer","text":"Bluebag is a platform for giving any LLM agent Anthropic-style Agent Skills. It runs Skills in isolated sandboxes with bash, code execution, and a real file system, and drops into your agent in a few lines of code across any model including Claude, GPT, Gemini, and Llama."}},{"@type":"Question","name":"What are Agent Skills?","acceptedAnswer":{"@type":"Answer","text":"Agent Skills are reusable bundles of instructions, scripts, and files (following Anthropic’s SKILL.md spec) that give an LLM agent specialized expertise. With Bluebag you can create Skills, import them from GitHub or skills.sh, run them in isolated sandboxes, and use them on any model."}},{"@type":"Question","name":"How do I integrate Bluebag with my AI agent?","acceptedAnswer":{"@type":"Answer","text":"Bluebag integrates in 3 lines of code. Install the SDK (@bluebag/ai-sdk for Vercel AI SDK or @bluebag/langchain for LangChain), import Bluebag, and call bluebag.enhance() with your model and messages. Works with any LLM provider."}},{"@type":"Question","name":"What LLMs does Bluebag support?","acceptedA
1nswer":{"@type":"Answer","text":"Bluebag is LLM-agnostic and works with OpenAI (GPT-4, GPT-4o), Anthropic (Claude), Google (Gemini), Meta (Llama), DeepSeek, Mistral, Grok, and any other LLM. Your agents are not locked to a single provider."}},{"@type":"Question","name":"Is Bluebag free to use?","acceptedAnswer":{"@type":"Answer","text":"Yes, Bluebag offers a free Starter tier with 5 hours of sandbox runtime, 50 Skills, and access to all core features. No credit card required. Pro plans start at $20/month for teams needing more runtime and collaboration features."}}]}</script>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"Bluebag","url":"https://www.bluebag.ai","logo":"https://www.bluebag.ai/images/brand/bluebag.png"}</script>
1<meta name="next-head-count" content="33"/><link rel="preload" href="/_next/static/media/e4af272ccee01ff0-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/7108afb8b1381ad1-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/4c285fdca692ea22-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/eafabf029ad39a43-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/b957ea75a84b6ea7-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/6245472ced48d3be-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/css/71e169fb4b54c1b5.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/71e169fb4b54c1b5.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript>
1<script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script>
1<script src="https://cdn-cookieyes.com/client_data/6f194b65235f21f19dcec31759b5fc13/script.js" defer="" data-nscript="beforeInteractive" crossorigin=""></script>
1<script src="/_next/static/chunks/webpack-e5f2ef915ad47764.js" defer="" crossorigin=""></script>
1<script src="/_next/static/chunks/framework-0763d22fa4e7f42b.js" defer="" crossorigin=""></script>
1<script src="/_next/static/chunks/main-ceb6c754d36c0c92.js" defer="" crossorigin=""></script>
1<script src="/_next/static/chunks/pages/_app-74d2d777e9993b62.js" defer="" crossorigin=""></script>
1<script src="/_next/static/chunks/8848-0109834c420d1735.js" defer="" crossorigin=""></script>
1<script src="/_next/static/chunks/1004-14bea6eb6097a830.js" defer="" crossorigin=""></script>
1<script src="/_next/static/chunks/6133-4a54ec158eccfcd3.js" defer="" crossorigin=""></script>
1<script src="/_next/static/chunks/pages/index-2481c67bd471c85d.js" defer="" crossorigin=""></script>
1<script src="/_next/static/lk9W-n309TahwcuEuPKJi/_buildManifest.js" defer="" crossorigin=""></script>
1<script src="/_next/static/lk9W-n309TahwcuEuPKJi/_ssgManifest.js" defer="" crossorigin=""></script>
1<style data-emotion="mantine-global animation-1ywerp9">@-webkit-keyframes animation-1ywerp9{0%{opacity:0;-webkit-transform:translateY(24px);-moz-transform:translateY(24px);-ms-transform:translateY(24px);transform:translateY(24px);}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}@keyframes animation-1ywerp9{0%{opacity:0;-webkit-transform:translateY(24px);-moz-transform:translateY(24px);-ms-transform:translateY(24px);transform:translateY(24px);}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}</style><style data-emotion="mantine-global animation-1l6vhht">@-webkit-keyframes animation-1l6vhht{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}100%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}}@keyframes animation-1l6vhht{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}100%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}}</style><style data-emotion="mantine cpy3i3 112gsmv r5qu4w 1tbvw4e 1rztz89 mp27uq 1ym4kqo 17gzkh 1xvvper 7ykavw 1avyp1d 1wpc1xj 1ryt1ht 1l8m76s j6lrsd r0roam cz1bj8 1dnduek 1jdm7kr uhrs7y jy7ljj imdpih nbtg1v 1bjefjb dav549 18l9y2p 1a601bm 1178y6y 7k5di5 xvptys 14zwyq7 k3ov3c 1y6xf9i 11xtr73 1cd6o6f aaw24k 14850ee rryjx8 19opogg ru4vsf 1p7a11z 1uuuflr ysvd6i rdv11v 9qja8v 1cw9ra3 rj48mt 138x6dd bf83m0 1thpiew i4rpts ogzi2z c5re3x fnzukf 1l1bnp7 nzuuuf 1mk0bzg lxgnc1 107z8i1 1d63bof 1kgkba5 848vx4 sywqn6 kyi2jb erptof onflzq klysav 1pdibkf 1edi6zv 10q1eil 1dqf0ny 1cpsx0p 3pzojb 1nz861s l81jee 1xeidog 63thm9 1h0jprl 17cl74p 1f7g3r5 1v1hxz0 1q28o1j g9hta ljbv6p 14xlbap 1y4tin9 1nm5v0b pjpyvy 16fdnqw 18qr4ow 4pu5jt aowzd5 tlucb9 1myeu6b 18ay6sj 1q6f5so 18sbtls 1i7wj2w 10hcmlm 1s54w6b 1xvi0nv 1y32z6k q4lc8m 1rzbc97 1j8fizk 17crd0o 6sqo7 1box502 1kzrcrm 1pohsej 1u2kajj 1u5vf2t 16f0kvu wj9esn z28jw3 x1f9tm psy26l wm8l51 mw3eus 1lpa4k4 8grdy1 3vxwcb 1dasx9k 2kwh66 4477e3 e8p2vm 6owaqn p84oj8 1slhh64 1f1zij9 1hjba9u k8c5za uau8xr tvihns bsca4s a4dor0 jcwpht 1eso2i7 1n0wl2o e5g9t8 ncdlai 115r9w2 1dkzydn 1dk34v7 9oe7cz cab8j5 16sir4y 5g7ggp 1fqrsn3 pz467v ngphh2 12s5ry5 u9j1uq 1xi6kly 1fb1nrl 1yvb7kz yl8egg ofnjnz utcthw kgcz7q 1nijxkl 1v2l7y1 19oia2r 5m43ri 95ouc 1haetpb 8ovntt h7e192 k6swuc o47q60 1wkdfe1 1dq8pan 9derzj b6zkvl xa9bso 1515l9 dbzulp">.mantine-cpy3i3{color:#868e96;-webkit-text-decoration:none;text-decoration:none;font-size:0.9rem;font-weight:500;padding:8px 14px;border-radius:2rem;-webkit-transition:color 0.2s,background-color 0.2s;transition:color 0.2s,background-color 0.2s;}.mantine-cpy3i3:hover{color:#fff;-webkit-text-decoration:none;text-decoration:none;background-color:rgba(255, 255, 255, 0.05);}.mantine-112gsmv{color:#868e96;-webkit-text-decoration:none;text-decoration:none;font-size:0.9rem;font-weight:500;-webkit-transition:color 0.2s;transition:color 0.2s;}.mantine-112gsmv:hover{color:#fff;}.mantine-r5qu4w{position:fixed;top:0;left:0;right:0;height:72px;z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-transition:-webkit-transform 300ms ease;transition:transform 300ms ease;}.mantine-1tbvw4e{padding-left:1rem;padding-right:1rem;max-width:71.25rem;margin-left:auto;margin-right:auto;height:100%;}.mantine-1rztz89{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}.mantine-mp27uq{width:120px;}.mantine-1ym4kqo{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.625rem;display:none;}@media (max-width: 61.9375em){.mantine-1ym4kqo{display:none;}}.mantine-17gzkh{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;}@media (max-width: 61.9375em){.mantine-17gzkh{display:none;}}.mantine-1xvvper{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;}.mantine-1xvvper,.mantine-1xvvper::before,.mantine-1xvvper::after{display:block;width:1.125rem;height:calc(1.125rem / 12);background-color:white;outline:0.0625rem solid transparent;transition-property:background-color,transform;transition-duration:300ms;}@media (prefers-reduced-motion){.mantine-1xvvper,.mantine-1xvvper::before,.mantine-1xvvper::after{transition-duration:0ms;}}.mantine-1xvvper::before,.mantine-1xvvper::after{position:absolute;content:"";left:0;}.mantine-1xvvper::before{top:calc((1.125rem / 3) * -1);}.mantine-1xvvper::after{top:calc(1.125rem / 3);}.mantine-1xvvper[data-opened]{background-color:transparent;}.mantine-1xvvper[data-opened]::before{-webkit-transform:translateY(calc(1.125rem / 3)) rotate(45deg);-moz-transform:translateY(calc(1.125rem / 3)) rotate(45deg);-ms-transform:translateY(calc(1.125rem / 3)) rotate(45deg);transform:translateY(calc(1.125rem / 3)) rotate(45deg);}.mantine-1xvvper[data-opened]::after{-webkit-transform:translateY(calc(-1.125rem / 3)) rotate(-45deg);-moz-transform:translateY(calc(-1.125rem / 3)) rotate(-45deg);-ms-transform:translateY(calc(-1.125rem / 3)) rotate(-45deg);transform:translateY(calc(-1.125rem / 3)) rotate(-45deg);}.mantine-7ykavw{-webkit-tap-highlight-color:transparent;font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';cursor:pointer;border:0;padding:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;font-size:1rem;background-color:transparent;text-align:left;color:#C1C2C5;-webkit-text-decoration:none;text-decoration:none;box-sizing:border-box;border-radius:0.25rem;width:calc(1.125rem + 0.625rem);height:calc(1.125rem + 0.625rem);padding:calc(0.625rem / 2);cursor:pointer;display:none;}.mantine-7ykavw:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-7ykavw:focus:not(:focus-visible){outline:none;}@media (max-width: 61.9375em){.mantine-7ykavw{display:block;}}.mantine-1wpc1xj{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;
1-webkit-justify-content:center;justify-content:center;height:100%;overflow:visible;}.mantine-1ryt1ht{white-space:nowrap;height:100%;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.mantine-1l8m76s{position:relative;z-index:1;}.mantine-j6lrsd{opacity:0.6;display:block;font-size:0.95rem;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:color 0.2s;transition:color 0.2s;color:#adb5bd;margin-bottom:0.625rem;}.mantine-j6lrsd:hover{color:#fff;}.mantine-r0roam{padding-top:120px;padding-bottom:40px;overflow:hidden;position:relative;background-color:#050505;}.mantine-cz1bj8{width:100%;height:100%;display:block;}.mantine-1dnduek{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;overflow:hidden;pointer-events:auto;background-color:#050505;-webkit-mask-image:radial-gradient(circle at 50% 50%, rgba(0,0,0,1) 0%, rgba(0,0,0,0.8) 50%, rgba(0,0,0,0) 80%);mask-image:radial-gradient(circle at 50% 50%, rgba(0,0,0,1) 0%, rgba(0,0,0,0.8) 50%, rgba(0,0,0,0) 80%);-webkit-mask-image:radial-gradient(circle at 50% 50%, rgba(0,0,0,1) 0%, rgba(0,0,0,0.8) 50%, rgba(0,0,0,0) 80%);}.mantine-1jdm7kr{padding-left:1rem;padding-right:1rem;max-width:71.25rem;margin-left:auto;margin-right:auto;position:relative;z-index:1;}.mantine-uhrs7y{text-align:center;max-width:800px;margin:0 auto;margin-bottom:100px;}@media (max-width: 47.9375em){.mantine-uhrs7y{margin-bottom:60px;}}.mantine-jy7ljj{font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';-webkit-tap-highlight-color:transparent;color:inherit;font-size:inherit;line-height:1.55;-webkit-text-decoration:none;text-decoration:none;font-weight:600;color:#666666;margin-bottom:24px;font-size:0.75rem;letter-spacing:0.1em;text-transform:uppercase;}.mantine-jy7ljj:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-jy7ljj:focus:not(:focus-visible){outline:none;}.mantine-imdpih{font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';-webkit-tap-highlight-color:transparent;color:inherit;font-size:inherit;line-height:1.55;-webkit-text-decoration:none;text-decoration:none;font-family:'__Poppins_31f10e','__Poppins_Fallback_31f10e','__Inter_f367f3','__Inter_Fallback_f367f3';font-weight:700;font-size:1.625rem;line-height:1.35;margin:0;font-weight:400;line-height:1.1;margin-bottom:24px;color:#ffffff;letter-spacing:-0.02em;font-size:clamp(2.4rem, 6vw, 3rem);}.mantine-imdpih:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-imdpih:focus:not(:focus-visible){outline:none;}.mantine-nbtg1v{font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';-webkit-tap-highlight-color:transparent;color:inherit;font-size:inherit;line-height:1.55;-webkit-text-decoration:none;text-decoration:none;max-width:600px;line-height:1.6;color:#A0A0A0;margin:0 auto;margin-bottom:40px;font-size:1.125rem;color:#909296;}.mantine-nbtg1v:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-nbtg1v:focus:not(:focus-visible){outline:none;}.mantine-1bjefjb{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:1rem;}.mantine-1bjefjb>*{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;}@media (max-width: 47.9375em){.mantine-1bjefjb{width:100%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:12px;}}.mantine-dav549{-webkit-tap-highlight-color:transparent;font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';cursor:pointer;border:0;padding:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;font-size:1rem;background-color:transparent;text-align:left;color:#C1C2C5;-webkit-text-decoration:none;text-decoration:none;box-sizing:border-box;height:2.25rem;padding-left:1.125rem;padding-right:1.125rem;font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';-webkit-tap-highlight-color:transparent;display:inline-block;width:auto;border-radius:2rem;font-weight:600;position:relative;line-height:1;font-size:0.875rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;border:0.0625rem solid transparent;background-color:#0A1848;color:#fff;background-color:transparent;border:1px solid rgba(255, 255, 255, 0.15);color:#ffffff;font-weight:500;font-size:1rem;padding:16px 36px;height:auto;-webkit-transition:all 0.25s cubic-bezier(0.4, 0, 0.2, 1);transition:all 0.25s cubic-bezier(0.4, 0, 0.2, 1);}.mantine-dav549:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-dav549:focus:not(:focus-visible){outline:none;}.mantine-dav549:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-dav549:focus:not(:focus-visible){outline:none;}@media (hover: hover){.mantine-dav549:hover{background-color:#070F30;}}@media (hover: none){.mantine-dav549:active{background-color:#070F30;}}.mantine-dav549:active{-webkit-transform:translateY(0.0625rem);-moz-transform:translateY(0.0625rem);-ms-transform:translateY(0.0625rem);transform:translateY(0.0625rem);}.mantine-dav549:disabled,.mantine-dav549[data-disabled]{border-color:transparent;background-color:#373A40;color:#25262b;cursor:not-allowed;background-image:none;pointer-events:none;}.mantine-dav549:disabled:active,.mantine-dav549[data-disabled]:active{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;}.mantine-dav549[data-loading]{pointer-events:none;}.mantine-dav549[data-loading]::before{content:"";position:absolute;top:-0.0625rem;right:-0.0625rem;left:-0.0625rem;bottom:-0.0625rem;background-color:rgba(26, 27, 30, 0.5);border-radius:2rem;cursor:not-allowed;}.mantine-dav549:hover{background-color:rgba(255, 255, 255, 0.05);border-color:rgba(255, 255, 255, 0.3);-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);}@media (max-width: 47.9375em){.mantine-dav549{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;
1-webkit-justify-content:center;justify-content:center;padding:16px 24px;}}.mantine-18l9y2p{width:0rem;min-width:0rem;height:6.25rem;min-height:6.25rem;}.mantine-1a601bm{gap:48px;display:grid;grid-template-columns:repeat(4, 1fr);margin-bottom:80px;}@media (max-width: 61.9375em){.mantine-1a601bm{grid-template-columns:repeat(2, 1fr);}}@media (max-width: 47.9375em){.mantine-1a601bm{grid-template-columns:repeat(2, 1fr);margin-bottom:48px;}}.mantine-1178y6y{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;gap:0rem;}.mantine-7k5di5{font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';-webkit-tap-highlight-color:transparent;color:inherit;font-size:inherit;line-height:1.55;-webkit-text-decoration:none;text-decoration:none;font-weight:600;font-size:0.8rem;letter-spacing:0.08em;text-transform:uppercase;color:#adb5bd;margin-bottom:1rem;}.mantine-7k5di5:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-7k5di5:focus:not(:focus-visible){outline:none;}.mantine-xvptys{font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';-webkit-tap-highlight-color:transparent;color:inherit;font-size:inherit;line-height:1.55;-webkit-text-decoration:none;text-decoration:none;background-color:transparent;cursor:pointer;padding:0;border:0;color:#2C5DC9;opacity:0.6;display:block;font-size:0.95rem;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:color 0.2s;transition:color 0.2s;color:#adb5bd;margin-bottom:0.625rem;}.mantine-xvptys:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-xvptys:focus:not(:focus-visible){outline:none;}@media (hover: hover){.mantine-xvptys:hover{-webkit-text-decoration:underline;text-decoration:underline;}}@media (hover: none){.mantine-xvptys:active{-webkit-text-decoration:underline;text-decoration:underline;}}.mantine-xvptys:hover{color:#fff;}.mantine-14zwyq7{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding-top:1.5rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}.mantine-k3ov3c{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;gap:1rem;}.mantine-k3ov3c>*{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;}.mantine-1y6xf9i{width:100px;}.mantine-11xtr73{font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';-webkit-tap-highlight-color:transparent;color:inherit;font-size:inherit;line-height:1.55;-webkit-text-decoration:none;text-decoration:none;font-size:0.85rem;color:#868e96;}.mantine-11xtr73:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-11xtr73:focus:not(:focus-visible){outline:none;}.mantine-1cd6o6f{gap:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:100px;font-size:0.85rem;padding:6px 12px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ced4da;border:1px solid #222222;}.mantine-aaw24k{width:6px;height:6px;border-radius:50%;background-color:#10B981;box-shadow:0 0 8px rgba(16, 185, 129, 0.5);}.mantine-14850ee{min-height:100vh;color:#fff;background-color:#0a0a0a;}.mantine-rryjx8{min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;
1-webkit-justify-content:center;justify-content:center;position:relative;overflow:hidden;padding-top:100px;padding-bottom:80px;background-color:#050505;}@media (max-width: 47.9375em){.mantine-rryjx8{padding-top:88px;padding-bottom:64px;min-height:100vh;}}.mantine-19opogg{position:absolute;inset:0;z-index:0;overflow:hidden;background-color:#050505;}.mantine-ru4vsf{display:block;width:100%;height:100%;opacity:0.85;}.mantine-1p7a11z{padding-left:1rem;padding-right:1rem;max-width:60rem;margin-left:auto;margin-right:auto;z-index:1;max-width:800px;position:relative;}.mantine-1uuuflr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;gap:0rem;}.mantine-ysvd6i{font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';-webkit-tap-highlight-color:transparent;color:inherit;font-size:inherit;line-height:1.55;-webkit-text-decoration:none;text-decoration:none;font-family:'__Poppins_31f10e','__Poppins_Fallback_31f10e','__Inter_f367f3','__Inter_Fallback_f367f3';font-weight:700;font-size:2.125rem;line-height:1.3;margin:0;font-weight:400;line-height:1.1;color:#ffffff;text-align:center;letter-spacing:-0.02em;font-size:clamp(3.5rem, 8vw, 4.2rem);
1-webkit-animation:animation-1ywerp9 0.7s ease-out 0.1s both;animation:animation-1ywerp9 0.7s ease-out 0.1s both;}.mantine-ysvd6i:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-ysvd6i:focus:not(:focus-visible){outline:none;}@media (max-width: 47.9375em){.mantine-ysvd6i{font-size:3rem;line-height:1.1;}}.mantine-rdv11v{font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';-webkit-tap-highlight-color:transparent;color:inherit;font-size:inherit;line-height:1.55;-webkit-text-decoration:none;text-decoration:none;font-size:clamp(1.1rem, 2vw, 1.25rem);line-height:1.6;text-align:center;font-weight:400;color:#A0A0A0;margin-top:32px;max-width:640px;-webkit-animation:animation-1ywerp9 0.7s ease-out 0.2s both;animation:animation-1ywerp9 0.7s ease-out 0.2s both;}.mantine-rdv11v:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-rdv11v:focus:not(:focus-visible){outline:none;}@media (max-width: 47.9375em){.mantine-rdv11v{font-size:1.05rem;line-height:1.7;margin-top:24px;}}.mantine-9qja8v{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:1rem;margin-top:40px;
1-webkit-animation:animation-1ywerp9 0.7s ease-out 0.3s both;animation:animation-1ywerp9 0.7s ease-out 0.3s both;}.mantine-9qja8v>*{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;}@media (max-width: 47.9375em){.mantine-9qja8v{width:100%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:12px;}}@media (max-width: 47.9375em){.mantine-9qja8v{margin-top:32px;}}.mantine-1cw9ra3{width:0rem;min-width:0rem;height:1.5rem;min-height:1.5rem;}.mantine-rj48mt{overflow:hidden;margin-top:1.5rem;width:100%;}.mantine-138x6dd{width:100%;max-width:90vw;overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(to right, transparent, black 10%, black 90%, transparent);mask-image:linear-gradient(to right, transparent, black 10%, black 90%, transparent);-webkit-mask-image:linear-gradient(to right, transparent, black 10%, black 90%, transparent);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-top:1rem;padding-bottom:1rem;}.mantine-bf83m0{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;min-width:100%;padding-right:4rem;-webkit-animation:animation-1l6vhht 40s linear infinite;animation:animation-1l6vhht 40s linear infinite;}.mantine-bf83m0:hover{-webkit-animation-play-state:paused;animation-play-state:paused;}.mantine-1thpiew{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;gap:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;opacity:0.6;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;}.mantine-1thpiew>*{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;}.mantine-1thpiew:hover{opacity:1;}.mantine-i4rpts{font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';-webkit-tap-highlight-color:transparent;color:inherit;font-size:inherit;line-height:1.55;-webkit-text-decoration:none;text-decoration:none;font-weight:600;font-size:1.2rem;color:#adb5bd;}.mantine-i4rpts:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-i4rpts:focus:not(:focus-visible){outline:none;}.mantine-ogzi2z{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;margin-bottom:80px;padding-top:16px;}@media (max-width: 61.9375em){.mantine-ogzi2z{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;gap:32px;margin-bottom:48px;}}.mantine-c5re3x{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:16px;}.mantine-fnzukf{width:6px;height:6px;border-radius:50%;background-color:#2C5DC9;box-shadow:0 0 8px rgba(44, 93, 201, 0.4);}.mantine-1l1bnp7{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:32px;padding-bottom:8px;}@media (max-width: 61.9375em){.mantine-1l1bnp7{display:none;}}.mantine-nzuuuf{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-family:monospace;font-size:0.85rem;color:#808080;}.mantine-1mk0bzg{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;
1-webkit-justify-content:center;justify-content:center;}@media (max-width: 61.9375em){.mantine-1mk0bzg{height:auto;display:block;}}.mantine-lxgnc1{position:relative;padding-left:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;}@media (max-width: 61.9375em){.mantine-lxgnc1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;overflow-x:auto;padding-left:0;padding-bottom:16px;margin-bottom:32px;border-bottom:1px solid rgba(255,255,255,0.05);scrollbar-width:none;}.mantine-lxgnc1::-webkit-scrollbar{display:none;}}@media (min-width: 48em){.mantine-lxgnc1::before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background-color:rgba(255, 255, 255, 0.05);}}.mantine-107z8i1{font-size:1.5rem;font-weight:400;color:#fff;margin-bottom:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;}@media (max-width: 61.9375em){.mantine-107z8i1{font-size:1.25rem;margin-bottom:0;}}.mantine-1d63bof{background-color:#0a0a0a;border-radius:8px;border:1px solid rgba(255, 255, 255, 0.08);overflow:hidden;min-height:500px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;box-shadow:0 20px 40px rgba(0,0,0,0.5);}@media (max-width: 61.9375em){.mantine-1d63bof{min-height:auto;}}.mantine-1kgkba5{height:40px;border-bottom:1px solid rgba(255, 255, 255, 0.05);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px;background-color:rgba(255, 255, 255, 0.02);-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}.mantine-848vx4{font-family:monospace;font-size:0.7rem;color:#666;letter-spacing:0.05em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;}.mantine-sywqn6{-webkit-flex:1;-ms-flex:1;flex:1;position:relative;overflow:hidden;background-image:linear-gradient(rgba(255, 255, 255, 0.02) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.02) 1px, transparent 1px);-webkit-background-size:20px 20px;background-size:20px 20px;}@media (max-width: 61.9375em){.mantine-sywqn6{min-height:300px;}}.mantine-kyi2jb{padding:32px;border-top:1px solid rgba(255, 255, 255, 0.05);background-color:rgba(0,0,0,0.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);}@media (max-width: 47.9375em){.mantine-kyi2jb{padding:24px 16px;}}.mantine-erptof{margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.mantine-onflzq{gap:6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:8px;color:#808080;font-size:0.75rem;padding:4px 10px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:monospace;border:1px solid rgba(255, 255, 255, 0.1);background-color:rgba(255, 255, 255, 0.03);}.mantine-klysav{min-height:100vh;background-color:#050505;padding-top:80px;padding-bottom:160px;position:relative;}@media (max-width: 47.9375em){.mantine-klysav{padding-top:64px;padding-bottom:96px;}}.mantine-klysav::before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:80%;height:1px;background:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.05) 50%, rgba(255,255,255,0) 100%);}.mantine-1pdibkf{padding-left:1rem;padding-right:1rem;max-width:71.25rem;margin-left:auto;margin-right:auto;}.mantine-1edi6zv{font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';-webkit-tap-highlight-color:transparent;color:inherit;font-size:inherit;line-height:1.55;-webkit-text-decoration:none;text-decoration:none;font-size:0.7rem;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:#666;font-family:monospace;}.mantine-1edi6zv:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-1edi6zv:focus:not(:focus-visible){outline:none;}.mantine-10q1eil{font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';-webkit-tap-highlight-color:transparent;color:inherit;font-size:inherit;line-height:1.55;-webkit-text-decoration:none;text-decoration:none;font-family:'__Poppins_31f10e','__Poppins_Fallback_31f10e','__Inter_f367f3','__Inter_Fallback_f367f3';font-weight:700;font-size:1.625rem;line-height:1.35;margin:0;font-size:clamp(2.5rem, 4vw, 3rem);font-weight:500;letter-spacing:-0.02em;line-height:1.1;color:#fff;}.mantine-10q1eil:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-10q1eil:focus:not(:focus-visible){outline:none;}.mantine-1dqf0ny{margin:calc(-1.25rem / 2);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;
1-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}.mantine-1cpsx0p{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding:calc(1.25rem / 2);-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;max-width:100%;}@media (min-width: 36em){.mantine-1cpsx0p{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}}@media (min-width: 48em){.mantine-1cpsx0p{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;max-width:100%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;}}@media (min-width: 62em){.mantine-1cpsx0p{-webkit-flex-basis:33.333333333333336%;-ms-flex-preferred-size:33.333333333333336%;flex-basis:33.333333333333336%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;max-width:33.333333333333336%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;}}@media (min-width: 75em){.mantine-1cpsx0p{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}}@media (min-width: 88em){.mantine-1cpsx0p{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}}.mantine-3pzojb{-webkit-tap-highlight-color:transparent;font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';cursor:pointer;border:0;padding:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;font-size:1rem;background-color:transparent;text-align:left;color:#C1C2C5;-webkit-text-decoration:none;text-decoration:none;box-sizing:border-box;width:100%;text-align:left;padding:24px 0;position:relative;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0.5;cursor:pointer;opacity:1;}.mantine-3pzojb:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-3pzojb:focus:not(:focus-visible){outline:none;}.mantine-3pzojb:hover{opacity:0.8;}@media (max-width: 61.9375em){.mantine-3pzojb{padding:12px 24px;white-space:nowrap;width:auto;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}}.mantine-3pzojb:hover{opacity:1;}@media (min-width: 48em){.mantine-3pzojb::before{content:"";position:absolute;left:-24px;top:0;bottom:0;width:2px;background-color:#fff;box-shadow:0 0 10px rgba(255,255,255,0.2);}}@media (max-width: 61.9375em){.mantine-3pzojb::after{content:"";position:absolute;bottom:-16px;left:24px;right:24px;height:2px;background-color:#fff;}}.mantine-1nz861s{font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';-webkit-tap-highlight-color:transparent;color:inherit;font-size:inherit;line-height:1.55;-webkit-text-decoration:none;text-decoration:none;font-size:1rem;color:#808080;line-height:1.5;margin-top:0.5rem;}.mantine-1nz861s:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-1nz861s:focus:not(:focus-visible){outline:none;}@media (max-width: 61.9375em){.mantine-1nz861s{display:none;}}.mantine-l81jee{-webkit-tap-highlight-color:transparent;font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';cursor:pointer;border:0;padding:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;font-size:1rem;background-color:transparent;text-align:left;color:#C1C2C5;-webkit-text-decoration:none;text-decoration:none;box-sizing:border-box;width:100%;text-align:left;padding:24px 0;position:relative;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0.5;cursor:pointer;}.mantine-l81jee:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-l81jee:focus:not(:focus-visible){outline:none;}.mantine-l81jee:hover{opacity:0.8;}@media (max-width: 61.9375em){.mantine-l81jee{padding:12px 24px;white-space:nowrap;width:auto;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}}.mantine-1xeidog{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding:calc(1.25rem / 2);-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;max-width:100%;}@media (min-width: 36em){.mantine-1xeidog{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}}@media (min-width: 48em){.mantine-1xeidog{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;max-width:100%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;}}@media (min-width: 62em){.mantine-1xeidog{-webkit-flex-basis:58.333333333333336%;-ms-flex-preferred-size:58.333333333333336%;flex-basis:58.333333333333336%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;max-width:58.333333333333336%;margin-left:8.333333333333334%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;}}@media (min-width: 75em){.mantine-1xeidog{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}}@media (min-width: 88em){.mantine-1xeidog{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}}.mantine-63thm9{width:100%;height:100%;position:absolute;inset:0;}.mantine-1h0jprl{font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';-webkit-tap-highlight-color:transparent;color:inherit;font-size:inherit;line-height:1.55;-webkit-text-decoration:none;text-decoration:none;font-family:'__Poppins_31f10e','__Poppins_Fallback_31f10e','__Inter_f367f3','__Inter_Fallback_f367f3';font-weight:700;font-size:1.375rem;line-height:1.4;margin:0;font-size:1.25rem;font-weight:500;color:#fff;margin-bottom:8px;}.mantine-1h0jprl:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-1h0jprl:focus:not(:focus-visible){outline:none;}.mantine-17cl74p{font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';-webkit-tap-highlight-color:transparent;color:inherit;font-size:inherit;line-height:1.55;-webkit-text-decoration:none;text-decoration:none;font-size:0.95rem;color:#A0A0A0;line-height:1.5;max-width:90%;}.mantine-17cl74p:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-17cl74p:focus:not(:focus-visible){outline:none;}.mantine-1f7g3r5{margin-top:5rem;width:100%;}.mantine-1v1hxz0{background-color:#050505;padding-top:80px;padding-bottom:160px;position:relative;}@media (max-width: 47.9375em){.mantine-1v1hxz0{padding-top:64px;padding-bottom:96px;}}.mantine-1v1hxz0::before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:80%;height:1px;background:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.05) 50%, rgba(255,255,255,0) 100%);}.mantine-1q28o1j{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;
1-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;margin-bottom:80px;padding-top:16px;}@media (max-width: 61.9375em){.mantine-1q28o1j{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;gap:32px;margin-bottom:48px;}}.mantine-g9hta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:16px;}.mantine-ljbv6p{width:6px;height:6px;border-radius:50%;background-color:#2C5DC9;box-shadow:0 0 8px rgba(44, 93, 201, 0.4);}.mantine-14xlbap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;padding-bottom:8px;}@media (max-width: 61.9375em){.mantine-14xlbap{gap:20px;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.mantine-1y4tin9{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-family:monospace;font-size:0.85rem;color:#808080;}.mantine-1nm5v0b{width:6px;height:6px;border-radius:50%;background-color:#2C5DC9;box-shadow:0 0 8px rgba(44, 93, 201, 0.4);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}.mantine-pjpyvy{position:relative;z-index:1;}.mantine-16fdnqw{margin:calc(-1rem / 2);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}.mantine-18qr4ow{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding:calc(1rem / 2);-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;max-width:100%;}@media (min-width: 36em){.mantine-18qr4ow{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}}@media (min-width: 48em){.mantine-18qr4ow{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}}@media (min-width: 62em){.mantine-18qr4ow{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;max-width:50%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;}}@media (min-width: 75em){.mantine-18qr4ow{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}}@media (min-width: 88em){.mantine-18qr4ow{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}}.mantine-4pu5jt{border-radius:12px;border:1px solid rgba(255, 255, 255, 0.08);overflow:hidden;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);background:radial-gradient(ellipse 80% 70% at 20% 10%, rgba(59, 130, 246, 0.06) 0%, #0a0a0a 60%);}.mantine-4pu5jt:hover{border:1px solid rgba(255, 255, 255, 0.14);-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);box-shadow:0 28px 56px rgba(0,0,0,0.6);}.mantine-4pu5jt::after{content:"";position:absolute;inset:0;opacity:0.3;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");background-repeat:repeat;-webkit-background-size:128px 128px;background-size:128px 128px;}.mantine-aowzd5{padding:28px 28px 24px;position:relative;z-index:1;}@media (max-width: 47.9375em){.mantine-aowzd5{padding:24px 20px 20px;}}.mantine-tlucb9{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;
1-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;margin-bottom:20px;}.mantine-1myeu6b{width:40px;height:40px;border-radius:10px;background-color:rgba(255, 255, 255, 0.04);border:1px solid rgba(255, 255, 255, 0.08);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}.mantine-18ay6sj{font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';-webkit-tap-highlight-color:transparent;color:inherit;font-size:inherit;line-height:1.55;-webkit-text-decoration:none;text-decoration:none;font-family:monospace;font-size:0.75rem;font-weight:600;color:#1F4AA3;letter-spacing:0.05em;}.mantine-18ay6sj:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-18ay6sj:focus:not(:focus-visible){outline:none;}.mantine-1q6f5so{font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';-webkit-tap-highlight-color:transparent;color:inherit;font-size:inherit;line-height:1.55;-webkit-text-decoration:none;text-decoration:none;font-size:clamp(1.3rem, 2vw, 1.5rem);font-weight:500;color:#fff;letter-spacing:-0.01em;margin-bottom:8px;}.mantine-1q6f5so:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-1q6f5so:focus:not(:focus-visible){outline:none;}.mantine-18sbtls{font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';-webkit-tap-highlight-color:transparent;color:inherit;font-size:inherit;line-height:1.55;-webkit-text-decoration:none;text-decoration:none;font-size:0.92rem;line-height:1.5;color:#808080;max-width:340px;}.mantine-18sbtls:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-18sbtls:focus:not(:focus-visible){outline:none;}.mantine-1i7wj2w{-webkit-flex:1;-ms-flex:1;flex:1;margin:0 12px 12px;background-color:rgba(0, 0, 0, 0.5);border:1px solid rgba(255, 255, 255, 0.06);border-radius:8px;padding:16px;position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:220px;overflow:hidden;}@media (max-width: 47.9375em){.mantine-1i7wj2w{margin:0 8px 8px;padding:14px;min-height:190px;}}.mantine-10hcmlm{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:14px;}.mantine-1s54w6b{background-color:rgba(255, 255, 255, 0.02);border:1px solid rgba(255, 255, 255, 0.05);border-radius:6px;padding:10px 8px;text-align:center;}.mantine-1xvi0nv{font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';-webkit-tap-highlight-color:transparent;color:inherit;font-size:inherit;line-height:1.55;-webkit-text-decoration:none;text-decoration:none;font-size:1.1rem;font-weight:600;color:#fff;line-height:1.2;font-family:monospace;}.mantine-1xvi0nv:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-1xvi0nv:focus:not(:focus-visible){outline:none;}.mantine-1y32z6k{font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';-webkit-tap-highlight-color:transparent;color:inherit;font-size:inherit;line-height:1.55;-webkit-text-decoration:none;text-decoration:none;font-size:0.6rem;color:#666;margin-top:3px;font-family:monospace;text-transform:uppercase;letter-spacing:0.05em;}.mantine-1y32z6k:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-1y32z6k:focus:not(:focus-visible){outline:none;}.mantine-q4lc8m{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:6px;margin-top:auto;}.mantine-1rzbc97{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:8px 10px;background-color:rgba(255, 255, 255, 0.015);border:1px solid rgba(255, 255, 255, 0.04);border-radius:6px;background-color:rgba(255, 255, 255, 0.04);border-color:rgba(255, 255, 255, 0.08);}.mantine-1j8fizk{width:5px;height:5px;border-radius:50%;background-color:#444;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-color:#fff;box-shadow:0 0 6px rgba(255,255,255,0.2);}.mantine-17crd0o{font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';-webkit-tap-highlight-color:transparent;color:inherit;font-size:inherit;line-height:1.55;-webkit-text-decoration:none;text-decoration:none;font-size:0.75rem;font-weight:500;color:#A0A0A0;-webkit-flex:1;-ms-flex:1;flex:1;font-family:monospace;}.mantine-17crd0o:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-17crd0o:focus:not(:focus-visible){outline:none;}.mantine-6sqo7{font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';-webkit-tap-highlight-color:transparent;color:inherit;font-size:inherit;line-height:1.55;-webkit-text-decoration:none;text-decoration:none;font-size:0.65rem;color:#666;font-family:monospace;}.mantine-6sqo7:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-6sqo7:focus:not(:focus-visible){outline:none;}.mantine-1box502{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:8px 10px;background-color:rgba(255, 255, 255, 0.015);border:1px solid rgba(255, 255, 255, 0.04);border-radius:6px;}.mantine-1kzrcrm{width:5px;height:5px;border-radius:50%;background-color:#444;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}.mantine-1pohsej{border-radius:12px;border:1px solid rgba(255, 255, 255, 0.08);overflow:hidden;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);background:radial-gradient(ellipse 80% 70% at 80% 10%, rgba(99, 102, 241, 0.06) 0%, #0a0a0a 60%);}.mantine-1pohsej:hover{border:1px solid rgba(255, 255, 255, 0.14);-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);box-shadow:0 28px 56px rgba(0,0,0,0.6);}.mantine-1pohsej::after{content:"";position:absolute;inset:0;opacity:0.3;
1mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");background-repeat:repeat;-webkit-background-size:128px 128px;background-size:128px 128px;}.mantine-1u2kajj{background-color:rgba(255, 255, 255, 0.03);border:1px solid rgba(255, 255, 255, 0.06);border-radius:6px;padding:10px 12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px;}.mantine-1u5vf2t{font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';-webkit-tap-highlight-color:transparent;color:inherit;font-size:inherit;line-height:1.55;-webkit-text-decoration:none;text-decoration:none;font-size:0.72rem;color:#808080;-webkit-flex:1;-ms-flex:1;flex:1;font-family:monospace;}.mantine-1u5vf2t:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-1u5vf2t:focus:not(:focus-visible){outline:none;}.mantine-16f0kvu{background-color:rgba(255, 255, 255, 0.08);border-radius:4px;padding:4px 10px;font-size:0.65rem;font-weight:600;color:#fff;font-family:monospace;letter-spacing:0.05em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}.mantine-wj9esn{-webkit-flex:1;-ms-flex:1;flex:1;font-family:monospace;font-size:0.7rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:6px;}.mantine-z28jw3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;gap:8px;color:#808080;}.mantine-x1f9tm{font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';-webkit-tap-highlight-color:transparent;color:inherit;font-size:inherit;line-height:1.55;-webkit-text-decoration:none;text-decoration:none;color:#555;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}.mantine-x1f9tm:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-x1f9tm:focus:not(:focus-visible){outline:none;}.mantine-psy26l{font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';-webkit-tap-highlight-color:transparent;color:inherit;font-size:inherit;line-height:1.55;-webkit-text-decoration:none;text-decoration:none;color:#555;}.mantine-psy26l:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-psy26l:focus:not(:focus-visible){outline:none;}.mantine-wm8l51{font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';-webkit-tap-highlight-color:transparent;color:inherit;font-size:inherit;line-height:1.55;-webkit-text-decoration:none;text-decoration:none;}.mantine-wm8l51:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-wm8l51:focus:not(:focus-visible){outline:none;}.mantine-mw3eus{font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';-webkit-tap-highlight-color:transparent;color:inherit;font-size:inherit;line-height:1.55;-webkit-text-decoration:none;text-decoration:none;color:#555;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:#E0E0E0;}.mantine-mw3eus:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-mw3eus:focus:not(:focus-visible){outline:none;}.mantine-1lpa4k4{font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';-webkit-tap-highlight-color:transparent;color:inherit;font-size:inherit;line-height:1.55;-webkit-text-decoration:none;text-decoration:none;color:#E0E0E0;}.mantine-1lpa4k4:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-1lpa4k4:focus:not(:focus-visible){outline:none;}.mantine-8grdy1{font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';-webkit-tap-highlight-color:transparent;color:inherit;font-size:inherit;line-height:1.55;-webkit-text-decoration:none;text-decoration:none;color:#808080;}.mantine-8grdy1:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-8grdy1:focus:not(:focus-visible){outline:none;}.mantine-3vxwcb{margin-top:auto;padding-top:10px;border-top:1px solid rgba(255, 255, 255, 0.03);font-family:monospace;font-size:0.62rem;color:#666;letter-spacing:0.05em;}.mantine-1dasx9k{border-radius:12px;border:1px solid rgba(255, 255, 255, 0.08);overflow:hidden;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);background:radial-gradient(ellipse 80% 70% at 20% 90%, rgba(59, 130, 246, 0.05) 0%, #0a0a0a 60%);}.mantine-1dasx9k:hover{border:1px solid rgba(255, 255, 255, 0.14);-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);box-shadow:0 28px 56px rgba(0,0,0,0.6);}.mantine-1dasx9k::after{content:"";position:absolute;inset:0;opacity:0.3;
1mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");background-repeat:repeat;-webkit-background-size:128px 128px;background-size:128px 128px;}.mantine-2kwh66{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid rgba(255, 255, 255, 0.04);}.mantine-4477e3{width:8px;height:8px;border-radius:50%;background-color:rgba(255, 255, 255, 0.08);}.mantine-e8p2vm{font-family:monospace;font-size:0.7rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:4px;margin-bottom:14px;}.mantine-6owaqn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;}.mantine-p84oj8{font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';-webkit-tap-highlight-color:transparent;color:inherit;font-size:inherit;line-height:1.55;-webkit-text-decoration:none;text-decoration:none;color:#666;font-weight:600;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}.mantine-p84oj8:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-p84oj8:focus:not(:focus-visible){outline:none;}.mantine-1slhh64{font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';-webkit-tap-highlight-color:transparent;color:inherit;font-size:inherit;line-height:1.55;-webkit-text-decoration:none;text-decoration:none;color:#A0A0A0;}.mantine-1slhh64:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-1slhh64:focus:not(:focus-visible){outline:none;}.mantine-1f1zij9{font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';-webkit-tap-highlight-color:transparent;color:inherit;font-size:inherit;line-height:1.55;-webkit-text-decoration:none;text-decoration:none;color:#555;padding-left:16px;font-family:monospace;font-size:0.7rem;}.mantine-1f1zij9:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-1f1zij9:focus:not(:focus-visible){outline:none;}.mantine-1hjba9u{font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';-webkit-tap-highlight-color:transparent;color:inherit;font-size:inherit;line-height:1.55;-webkit-text-decoration:none;text-decoration:none;color:#808080;padding-left:16px;font-family:monospace;font-size:0.7rem;color:#E0E0E0;}.mantine-1hjba9u:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-1hjba9u:focus:not(:focus-visible){outline:none;}.mantine-k8c5za{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0;margin-top:auto;border-top:1px solid rgba(255, 255, 255, 0.04);padding-top:10px;}.mantine-uau8xr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:6px 0;position:relative;}.mantine-tvihns{position:absolute;left:2px;top:22px;bottom:-6px;width:1px;background-color:rgba(255, 255, 255, 0.05);}.mantine-bsca4s{font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';-webkit-tap-highlight-color:transparent;color:inherit;font-size:inherit;line-height:1.55;-webkit-text-decoration:none;text-decoration:none;font-size:0.65rem;font-weight:600;color:#555;font-family:monospace;min-width:28px;color:#fff;}.mantine-bsca4s:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-bsca4s:focus:not(:focus-visible){outline:none;}.mantine-a4dor0{font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';-webkit-tap-highlight-color:transparent;color:inherit;font-size:inherit;line-height:1.55;-webkit-text-decoration:none;text-decoration:none;font-size:0.65rem;color:#666;font-family:monospace;-webkit-flex:1;-ms-flex:1;flex:1;}.mantine-a4dor0:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-a4dor0:focus:not(:focus-visible){outline:none;}.mantine-jcwpht{font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';-webkit-tap-highlight-color:transparent;color:inherit;font-size:inherit;line-height:1.55;-webkit-text-decoration:none;text-decoration:none;font-size:0.6rem;color:#444;font-family:monospace;}.mantine-jcwpht:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-jcwpht:focus:not(:focus-visible){outline:none;}.mantine-1eso2i7{font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';-webkit-tap-highlight-color:transparent;color:inherit;font-size:inherit;line-height:1.55;-webkit-text-decoration:none;text-decoration:none;font-size:0.65rem;font-weight:600;color:#555;font-family:monospace;min-width:28px;}.mantine-1eso2i7:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-1eso2i7:focus:not(:focus-visible){outline:none;}.mantine-1n0wl2o{border-radius:12px;border:1px solid rgba(255, 255, 255, 0.08);overflow:hidden;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);background:radial-gradient(ellipse 80% 70% at 80% 90%, rgba(99, 102, 241, 0.05) 0%, #0a0a0a 60%);}.mantine-1n0wl2o:hover{border:1px solid rgba(255, 255, 255, 0.14);-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);box-shadow:0 28px 56px rgba(0,0,0,0.6);}.mantine-1n0wl2o::after{content:"";position:absolute;inset:0;opacity:0.3;
1mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");background-repeat:repeat;-webkit-background-size:128px 128px;background-size:128px 128px;}.mantine-e5g9t8{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0;-webkit-flex:1;-ms-flex:1;flex:1;}@media (max-width: 47.9375em){.mantine-e5g9t8{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}.mantine-ncdlai{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;}.mantine-115r9w2{font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';-webkit-tap-highlight-color:transparent;color:inherit;font-size:inherit;line-height:1.55;-webkit-text-decoration:none;text-decoration:none;font-size:0.6rem;font-weight:600;color:#555;text-transform:uppercase;letter-spacing:0.1em;font-family:monospace;margin-bottom:4px;}.mantine-115r9w2:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-115r9w2:focus:not(:focus-visible){outline:none;}.mantine-1dkzydn{background-color:rgba(255, 255, 255, 0.02);border:1px solid rgba(255, 255, 255, 0.05);border-radius:4px;padding:7px 10px;font-family:monospace;font-size:0.65rem;color:#808080;}.mantine-1dk34v7{padding:6px 10px;background-color:rgba(255, 255, 255, 0.03);border:1px solid rgba(255, 255, 255, 0.06);border-radius:4px;font-size:0.65rem;font-weight:500;color:#A0A0A0;font-family:monospace;margin-top:auto;}.mantine-9oe7cz{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;padding-left:16px;border-left:1px solid rgba(255, 255, 255, 0.04);}@media (max-width: 47.9375em){.mantine-9oe7cz{padding-left:0;padding-top:12px;border-left:none;border-top:1px solid rgba(255, 255, 255, 0.04);}}.mantine-cab8j5{background-color:rgba(255, 255, 255, 0.02);border:1px solid rgba(255, 255, 255, 0.04);border-radius:4px;padding:12px;font-family:monospace;font-size:0.65rem;line-height:1.8;-webkit-flex:1;-ms-flex:1;flex:1;color:#808080;}.mantine-16sir4y{font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';-webkit-tap-highlight-color:transparent;color:inherit;font-size:inherit;line-height:1.55;-webkit-text-decoration:none;text-decoration:none;color:#444;}.mantine-16sir4y:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-16sir4y:focus:not(:focus-visible){outline:none;}.mantine-5g7ggp{font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';-webkit-tap-highlight-color:transparent;color:inherit;font-size:inherit;line-height:1.55;-webkit-text-decoration:none;text-decoration:none;color:#fff;}.mantine-5g7ggp:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-5g7ggp:focus:not(:focus-visible){outline:none;}.mantine-1fqrsn3{margin-top:64px;}@media (max-width: 47.9375em){.mantine-1fqrsn3{margin-top:48px;}}.mantine-pz467v{padding:10px 20px;border-radius:2rem;font-size:0.95rem;font-weight:500;color:#adb5bd;-webkit-transition:color 0.2s ease;transition:color 0.2s ease;cursor:pointer;position:relative;background-color:transparent;border:none;outline:none;-webkit-tap-highlight-color:transparent;}.mantine-pz467v:hover{color:#fff;}.mantine-pz467v[data-active="true"]{color:#fff;}.mantine-ngphh2{position:absolute;inset:0;background-color:rgba(255, 255, 255, 0.08);border-radius:2rem;border:1px solid rgba(255, 255, 255, 0.12);z-index:0;}.mantine-12s5ry5{padding-top:104px;padding-bottom:144px;position:relative;background-color:#050505;}@media (max-width: 47.9375em){.mantine-12s5ry5{padding-top:88px;padding-bottom:120px;}}.mantine-u9j1uq{padding-left:1rem;padding-right:1rem;max-width:82.5rem;margin-left:auto;margin-right:auto;}.mantine-1xi6kly{margin:calc(-5rem / 2);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;
1-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}.mantine-1fb1nrl{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding:calc(5rem / 2);-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;max-width:100%;}@media (min-width: 36em){.mantine-1fb1nrl{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}}@media (min-width: 48em){.mantine-1fb1nrl{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}}@media (min-width: 62em){.mantine-1fb1nrl{-webkit-flex-basis:41.66666666666667%;-ms-flex-preferred-size:41.66666666666667%;flex-basis:41.66666666666667%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;max-width:41.66666666666667%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;}}@media (min-width: 75em){.mantine-1fb1nrl{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}}@media (min-width: 88em){.mantine-1fb1nrl{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}}.mantine-1yvb7kz{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;height:100%;padding-right:1.5rem;}@media (max-width: 61.9375em){.mantine-1yvb7kz{padding-right:0;margin-bottom:48px;}}.mantine-yl8egg{font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';-webkit-tap-highlight-color:transparent;color:inherit;font-size:inherit;line-height:1.55;-webkit-text-decoration:none;text-decoration:none;font-family:'__Poppins_31f10e','__Poppins_Fallback_31f10e','__Inter_f367f3','__Inter_Fallback_f367f3';font-weight:700;font-size:1.625rem;line-height:1.35;margin:0;font-size:clamp(2.5rem, 4vw, 3rem);font-weight:500;letter-spacing:-0.02em;line-height:1.1;color:#fff;margin-bottom:1.5rem;}.mantine-yl8egg:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-yl8egg:focus:not(:focus-visible){outline:none;}.mantine-ofnjnz{font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';-webkit-tap-highlight-color:transparent;color:inherit;font-size:inherit;line-height:1.55;-webkit-text-decoration:none;text-decoration:none;font-size:clamp(1.05rem, 1.8vw, 1.15rem);line-height:1.6;color:#ced4da;max-width:520px;margin-bottom:40px;color:#909296;}.mantine-ofnjnz:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-ofnjnz:focus:not(:focus-visible){outline:none;}.mantine-utcthw{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;gap:4px;background-color:transparent;border-radius:2rem;padding:6px;margin-bottom:40px;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.mantine-kgcz7q{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding:calc(5rem / 2);-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;max-width:100%;}@media (min-width: 36em){.mantine-kgcz7q{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}}@media (min-width: 48em){.mantine-kgcz7q{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}}@media (min-width: 62em){.mantine-kgcz7q{-webkit-flex-basis:58.333333333333336%;-ms-flex-preferred-size:58.333333333333336%;flex-basis:58.333333333333336%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;max-width:58.333333333333336%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;}}@media (min-width: 75em){.mantine-kgcz7q{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}}@media (min-width: 88em){.mantine-kgcz7q{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}}.mantine-1nijxkl{background-color:#0a0a0a;border-radius:1rem;border:1px solid rgba(255, 255, 255, 0.08);overflow:hidden;box-shadow:0 24px 64px -16px rgba(0, 0, 0, 0.8),inset 0 1px 0 rgba(255, 255, 255, 0.05);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:480px;}@media (max-width: 61.9375em){.mantine-1nijxkl{min-height:400px;}}.mantine-1v2l7y1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;
1-webkit-justify-content:space-between;justify-content:space-between;padding:14px 20px;background-color:#0f0f0f;border-bottom:1px solid rgba(255, 255, 255, 0.05);}.mantine-19oia2r{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;}.mantine-5m43ri{width:10px;height:10px;border-radius:50%;background-color:#343a40;}.mantine-95ouc{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;gap:0.375rem;}.mantine-95ouc>*{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;}.mantine-1haetpb{font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';-webkit-tap-highlight-color:transparent;color:inherit;font-size:inherit;line-height:1.55;-webkit-text-decoration:none;text-decoration:none;color:#ced4da;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:0.85rem;}.mantine-1haetpb:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-1haetpb:focus:not(:focus-visible){outline:none;}.mantine-8ovntt{-webkit-tap-highlight-color:transparent;font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';cursor:pointer;border:0;padding:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;font-size:1rem;background-color:transparent;text-align:left;color:#C1C2C5;-webkit-text-decoration:none;text-decoration:none;box-sizing:border-box;position:relative;border-radius:2rem;padding:0;line-height:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;height:1.375rem;min-height:1.375rem;width:1.375rem;min-width:1.375rem;border:0.0625rem solid transparent;background-color:transparent;color:#e9ecef;color:#adb5bd;}.mantine-8ovntt:focus{outline-offset:0.125rem;outline:0.125rem solid #0E2260;}.mantine-8ovntt:focus:not(:focus-visible){outline:none;}@media (hover: hover){.mantine-8ovntt:hover{background-color:rgba(52, 58, 64, 0.2);}}@media (hover: none){.mantine-8ovntt:active{background-color:rgba(52, 58, 64, 0.2);}}.mantine-8ovntt:active{-webkit-transform:translateY(0.0625rem);-moz-transform:translateY(0.0625rem);-ms-transform:translateY(0.0625rem);transform:translateY(0.0625rem);}.mantine-8ovntt [data-action-icon-loader]{max-width:70%;}.mantine-8ovntt:disabled,.mantine-8ovntt[data-disabled]{color:#868e96;cursor:not-allowed;background-color:#343a40;border-color:#343a40;background-image:none;pointer-events:none;}.mantine-8ovntt:disabled:active,.mantine-8ovntt[data-disabled]:active{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;}.mantine-8ovntt[data-loading]{pointer-events:none;}.mantine-8ovntt[data-loading]::before{content:"";position:absolute;top:-0.0625rem;right:-0.0625rem;left:-0.0625rem;bottom:-0.0625rem;background-color:rgba(26, 27, 30, 0.5);border-radius:2rem;cursor:not-allowed;}.mantine-8ovntt:hover{color:#fff;background-color:rgba(255,255,255,0.05);}.mantine-h7e192{-webkit-flex:1;-ms-flex:1;flex:1;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#0a0a0a;}.mantine-k6swuc{-webkit-flex:1;-ms-flex:1;flex:1;overflow:auto;}.mantine-k6swuc .mantine-Prism-root{background-color:transparent!important;height:100%;}.mantine-k6swuc .mantine-Prism-code{background-color:transparent!important;padding:24px!important;margin:0!important;min-height:100%;}.mantine-k6swuc .prism-code{background-color:transparent!important;padding:24px!important;margin:0!important;min-height:100%;}.mantine-k6swuc .token{color:#d4d4d4!important;}.mantine-k6swuc .token.comment,.mantine-k6swuc .token.prolog,.mantine-k6swuc .token.doctype,.mantine-k6swuc .token.cdata{color:#6e6e6e!important;font-style:italic;}.mantine-k6swuc .token.punctuation{color:#888!important;}.mantine-k6swuc .token.namespace{opacity:0.7;}.mantine-k6swuc .token.property,.mantine-k6swuc .token.tag,.mantine-k6swuc .token.boolean,.mantine-k6swuc .token.number,.mantine-k6swuc .token.constant,.mantine-k6swuc .token.symbol,.mantine-k6swuc .token.deleted{color:#a3a3a3!important;}.mantine-k6swuc .token.selector,.mantine-k6swuc .token.attr-name,.mantine-k6swuc .token.string,.mantine-k6swuc .token.char,.mantine-k6swuc .token.builtin,.mantine-k6swuc .token.inserted{color:#e0e0e0!important;}.mantine-k6swuc .token.operator,.mantine-k6swuc .token.entity,.mantine-k6swuc .token.url{color:#b0b0b0!important;}.mantine-k6swuc .token.atrule,.mantine-k6swuc .token.attr-value,.mantine-k6swuc .token.keyword{color:#ffffff!important;}.mantine-k6swuc .token.function,.mantine-k6swuc .token.class-name{color:#ffffff!important;font-weight:500;}.mantine-k6swuc .token.regex,.mantine-k6swuc .token.important,.mantine-k6swuc .token.variable{color:#888!important;}.mantine-o47q60{box-sizing:border-box;position:relative;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;line-height:1.7;font-size:0.8125rem;border-radius:2rem;padding:0.75rem 0;}.mantine-o47q60.mantine-Prism-code{margin-top:0;margin-bottom:0;}.mantine-1wkdfe1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding:0 1rem;}.mantine-1dq8pan{width:100%;}.mantine-9derzj{position:relative;background-color:transparent;}.mantine-b6zkvl{width:100%;height:100%;}.mantine-xa9bso{overflow:hidden;}.mantine-1515l9{padding:16px 24px;border-top:1px solid rgba(255, 255, 255, 0.05);background-color:#0d0d0d;color:#adb5bd;font-size:0.875rem;line-height:1.5;}.mantine-dbzulp{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;
1-webkit-justify-content:center;justify-content:center;gap:1rem;margin-bottom:32px;}.mantine-dbzulp>*{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;}@media (max-width: 47.9375em){.mantine-dbzulp{width:100%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:12px;}}@media (max-width: 47.9375em){.mantine-dbzulp{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;gap:16px;}}</style></head><body><div id="__next">
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"Bluebag","url":"https://www.bluebag.ai"}</script>
1<style data-emotion="css-global tyayt3">.firebase-emulator-warning{display:none;}body{background:#101113!important;color:#f8f9fa!important;}#nprogress{pointer-events:none;}#nprogress .bar{top:0;left:0;width:100%;height:3px;z-index:99999;position:fixed;background:#4c6ef5;}#nprogress .peg{box-shadow:0 0 10px #4c6ef5,0 0 5px #4c6ef5;}</style><span class="animated-glow"></span><span class="animated-glow glow-2"></span><style data-emotion="css-global 1w883ez">html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;}body{margin:0;}article,aside,footer,header,nav,section,figcaption,figure,main{display:block;}h1{font-size:2em;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background:transparent;text-decoration-skip:objects;}a:active,a:hover{outline-width:0;}abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;}b,strong{font-weight:bolder;}code,kbp,samp{font-family:monospace,monospace;font-size:1em;}dfn{font-style:italic;}mark{background-color:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}audio,video{display:inline-block;}audio:not([controls]){display:none;height:0;}img{border-style:none;vertical-align:middle;}svg:not(:root){overflow:hidden;}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type=reset],[type=submit]{-webkit-appearance:button;}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:0.0625rem dotted ButtonText;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{display:inline-block;vertical-align:baseline;}textarea{overflow:auto;}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}[type=search]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;-ms-appearance:button;appearance:button;font:inherit;}details,menu{display:block;}summary{display:-webkit-box;display:-webkit-list-item;display:-ms-list-itembox;display:list-item;}canvas{display:inline-block;}template{display:none;}</style><style data-emotion="css-global g69ngm">*,*::before,*::after{box-sizing:border-box;}html{-webkit-print-color-scheme:dark;color-scheme:dark;}body{font-family:'__Inter_f367f3','__Inter_Fallback_f367f3';background-color:#1A1B1E;color:#C1C2C5;line-height:1.55;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}</style><div class="mantine-14850ee"><header class="mantine-r5qu4w"><div class="mantine-Container-root mantine-1tbvw4e"><div class="mantine-1rztz89"><a style="text-decoration:none" href="/"><div class="mantine-mp27uq"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 492 103"><path fill="#fff" d="M58.71 25.36c3.96 0 7.11.6 9.45 1.8 2.82 1.44 4.98 3.42 6.48 5.94 1.56 2.52 2.34 5.34 2.34 8.46 0 2.94-.78 5.67-2.34 8.19-1.56 2.46-3.69 4.41-6.39 5.85 3.24 1.14 5.97 3.12 8.19 5.94 2.22 2.82 3.33 6 3.33 9.54 0 3.12-.81 6-2.43 8.64-1.56 2.58-3.66 4.62-6.3 6.12-1.32.72-2.79 1.26-4.41 1.62-1.62.36-3.78.54-6.48.54H32.43V25.36h26.28ZM100.796 88V28.84h3.145v56.015h41.225V88h-44.37Zm57.31-59.16h3.145v36.55c0 3.74.935 7.197 2.805 10.37a21.048 21.048 0 0 0 7.565 7.565c3.173 1.87 6.63 2.805 10.37 2.805 3.74 0 7.197-.935 10.37-2.805a21.048 21.048 0 0 0 7.565-7.565c1.87-3.173 2.805-6.63 2.805-10.37V28.84h3.145v36.55c0 4.307-1.077 8.302-3.23 11.985-2.153 3.627-5.072 6.517-8.7
155 8.67-3.627 2.153-7.593 3.23-11.9 3.23s-8.302-1.077-11.985-3.23a24.436 24.436 0 0 1-8.67-8.67c-2.153-3.683-3.23-7.678-3.23-11.985V28.84Zm66.405 0h41.65v3.145h-38.505v23.97h33.49V59.1h-33.49v25.755h38.505V88h-41.65V28.84Zm89.58-3.48c3.96 0 7.11.6 9.45 1.8 2.82 1.44 4.98 3.42 6.48 5.94 1.56 2.52 2.34 5.34 2.34 8.46 0 2.94-.78 5.67-2.34 8.19-1.56 2.46-3.69 4.41-6.39 5.85 3.24 1.14 5.97 3.12 8.19 5.94 2.22 2.82 3.33 6 3.33 9.54 0 3.12-.81 6-2.43 8.64-1.56 2.58-3.66 4.62-6.3 6.12-1.32.72-2.79 1.26-4.41 1.62-1.62.36-3.78.54-6.48.54h-27.72V25.36h26.28Zm58.746 3.48h3.315L400.462 88h-3.4l-7.99-19.55h-29.155L351.842 88h-3.315l24.31-59.16Zm-11.645 36.55h26.605l-13.345-32.47-13.26 32.47Zm97.005 10.455c-1.53 3.91-4.307 7.14-8.33 9.69-4.023 2.493-8.33 3.74-12.92 3.74-4.42 0-8.5-1.105-12.24-3.315s-6.715-5.242-8.925-9.095c-2.153-3.91-3.23-8.188-3.23-12.835v-11.9c0-4.533 1.077-8.67 3.23-12.41 2.21-3.74 5.157-6.687 8.84-8.84 3.74-2.21 7.848-3.315 12.325-3.315 3.683 0 7.055.623 10.115 1.87 3.06 1.19 5.667 2.947 7.82 5.27a24.542 24.542 0 0 1 4.25 6.46c1.133 2.38 1.7 4.788 1.7 7.225h-3.06c-.057-2.097-.595-4.165-1.615-6.205a21.574 21.574 0 0 0-3.74-5.525c-3.797-3.967-8.953-5.95-15.47-5.95-3.91 0-7.508.963-10.795 2.89-3.23 1.87-5.78 4.448-7.65 7.735-1.87 3.23-2.805 6.828-2.805 10.795v11.9c0 4.137.935 7.905 2.805 11.305 1.927 3.343 4.505 5.978 7.735 7.905 3.287 1.927 6.857 2.89 10.71 2.89 3.91 0 7.48-.935 10.71-2.805 3.287-1.927 5.865-4.505 7.735-7.735 1.87-3.287 2.805-6.857 2.805-10.71v-2.975h-21.25V58.76h24.395V88h-3.145V75.845Z"></path></svg></div></a><div class="mantine-1ym4kqo"><a class="mantine-cpy3i3" href="/blog">Blog</a><a class="mantine-cpy3i3" href="/pricing">Pricing</a><a class="mantine-cpy3i3" href="/playground">Playground</a></div><div class="mantine-17gzkh"><a class="mantine-112gsmv" href="/login">Log in</a></div><button class="mantine-UnstyledButton-root mantine-Burger-root mantine-7ykavw" type="button"><div class="mantine-1xvvper mantine-Burger-burger"></div></button></div></div></header><div class="mantine-rryjx8"><div class="mantine-19opogg"><canvas class="mantine-ru4vsf"></canvas><div style="position:absolute;inset:0;background:radial-gradient(circle at center, rgba(5, 5, 5, 0) 0%, rgba(5, 5, 5, 0.4) 40%, rgba(5, 5, 5, 0.8) 75%, rgba(5, 5, 5, 1) 100%);pointer-events:none"></div></div><div class="mantine-Container-root mantine-1p7a11z"><div class="mantine-Stack-root mantine-1uuuflr"><h1 class="mantine-Text-root mantine-Title-root mantine-ysvd6i">Give your agent <!-- --><br/>real Skills.<!-- --><br/>On any model.<!-- --></h1><div class="mantine-Text-root mantine-rdv11v">Bring Anthropic-style Agent Skills to any LLM. Bluebag runs them in isolated sandboxes with bash, code execution, and a real file system, and drops into your agent in a few lines of code.</div><div class="mantine-Group-root mantine-9qja8v"><a class="mantine-UnstyledButton-root mantine-Button-root mantine-dav549" type="button" data-button="true" target="_blank" rel="noopener noreferrer" href="https://cal.com/ohansemmanuel/bluebag-demo?overlayCalendar=true"><div class="mantine-1wpc1xj mantine-Button-inner"><span class="mantine-1ryt1ht mantine-Button-label">Schedule a demo today</span></div></a></div><div class="mantine-1cw9ra3"></div><div class="mantine-1cw9ra3"></div><div class="mantine-rj48mt"><div class="mantine-138x6dd"><div class="mantine-bf83m0"><div class="mantine-Group-root mantine-1thpiew"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-brand-openai"><path d="M11.217 19.384a3.501 3.501 0 0 0 6.783 -1.217v-5.167l-6 -3.35"></path><path d="M5.214 15.014a3.501 3.501 0 0 0 4.446 5.266l4.34 -2.534v-6.946"></path><path d="M6 7.63c-1.391 -.236 -2.787 .395 -3.534 1.689a3.474 3.474 0 0 0 1.271 4.745l4.263 2.514l6 -3.348"></path><path d="M12.783 4.616a3.501 3.501 0 0 0 -6.783 1.217v5.067l6 3.45"></path><path d="M18.786 8.986a3.501 3.501 0 0 0 -4.446 -5.266l-4.34 2.534v6.946"></path><path d="M18 16.302c1.391 .236 2.787 -.395 3.534 -1.689a3.474 3.474 0 0 0 -1.271 -4.745l-4.308 -2.514l-5.955 3.42"></path></svg><div class="mantine-Text-root mantine-i4rpts">OpenAI</div></div><div class="mantine-Group-root mantine-1thpiew"><div class="mantine-Text-root mantine-i4rpts">Anthropic</div></div><div class="mantine-Group-root mantine-1thpiew"><div class="mantine-Text-root mantine-i4rpts">Gemini</div></div><div class="mantine-Group-root mantine-1thpiew"><div class="mantine-Text-root mantine-i4rpts">Llama</div></div><div class="mantine-Group-root mantine-1thpiew"><div class="mantine-Text-root mantine-i4rpts">DeepSeek</div></div><div class="mantine-Group-root mantine-1thpiew"><div class="mantine-Text-root mantine-i4rpts">Mistral</div></div><div class="mantine-Group-root mantine-1thpiew"><div class="mantine-Text-root mantine-i4rpts">Grok</div></div></div><div class="mantine-bf83m0" aria-hidden="true"><div class="mantine-Group-root mantine-1thpiew"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-brand-openai"><path d="M11.217 19.384a3.501 3.501 0 0 0 6.783 -1.217v-5.167l-6 -3.35"></path><path d="M5.214 15.014a3.501 3.501 0 0 0 4.446 5.266l4.34 -2.534v-6.946"></path><path d="M6 7.63c-1.391 -.236 -2.787 .395 -3.534 1.689a3.474 3.474 0 0 0 1.271 4.745l4.263 2.514l6 -3.348"></path><path d="M12.783 4.616a3.501 3.501 0 0 0 -6.783 1.217v5.067l6 3.45"></path><path d="M18.786 8.986a3.501 3.501 0 0 0 -4.446 -5.266l-4.34 2.534v6.946"></path><path d="M18 16.302c1.391 .236 2.787 -.395 3.534 -1.689a3.474 3.474 0 0 0 -1.271 -4.745l-4.308 -2.514l-5.955 3.42"></path></svg><div class="mantine-Text-root mantine-i4rpts">OpenAI</div></div><div class="mantine-Group-root mantine-1thpiew"><div class="mantine-Text-root mantine-i4rpts">Anthropic</div></div><div class="mantine-Group-root mantine-1thpiew"><div class="mantine-Text-root mantine-i4rpts">Gemini</div></div><div class="mantine-Group-root mantine-1thpiew"><div class="mantine-Text-root mantine-i4rpts">Llama</div></div><div class="mantine-Group-root mantine-1thpiew"><div class="mantine-Text-root mantine-i4rpts">DeepSeek</div></div><div class="mantine-Group-root mantine-1thpiew"><div class="mantine-Text-root mantine-i4rpts">Mistral</div></div><div class="mantine-Group-root mantine-1thpiew"><div class="mantine-Text-root mantine-i4rpts">Grok</div></div></div></div></div></div></div></div><div class="mantine-klysav" id="system"><div class="mantine-Container-root mantine-1pdibkf"><div class="mantine-ogzi2z"><div class="mantine-1avyp1d"><div class="mantine-c5re3x"><div class="mantine-fnzukf"></div><div class="mantine-Text-root mantine-1edi6zv">SKILLS &gt; PROMPTS</div></div><h2 class="mantine-Text-root mantine-Title-root mantine-10q1eil">Built to run Skills</h2></div><div class="mantine-1l1bnp7"><div class="mantine-nzuuuf"><div class="mantine-fnzukf"></div>5 Built-in tools<!-- --></div><div class="mantine-nzuuuf"><div class="mantine-fnzukf"></div>Any LLM provider<!-- --></div><div class="mantine-nzuuuf"><div class="mantine-fnzukf"></div>Anthropic Skills spec<!-- --></div></div></div><div class="mantine-Grid-root mantine-1dqf0ny"><div class="mantine-Grid-col mantine-1cpsx0p"><div class="mantine-1mk0bzg"><div class="mantine-lxgnc1"><button class="mantine-UnstyledButton-root mantine-3pzojb" type="button"><div class="mantine-107z8i1"><span style="width:24px;flex-shrink:0;font-size:0.8rem;font-family:monospace;display:inline-block;color:#fff">01</span>Execution<!-- --></div><div style="padding-left:36px;height:0px;opacity:0"><div class="mantine-Text-root mantine-1nz861s">Run real code in isolated sandboxes, not just text</div></div></button><button class="mantine-UnstyledButton-root mantine-l81jee" type="button"><div class="mantine-107z8i1"><span style="width:24px;flex-shrink:0;font-size:0.8rem;font-family:monospace;display:inline-block;color:#666">02</span>Any Model<!-- --></div></button><button class="mantine-UnstyledButton-root mantine-l81jee" type="button"><div class="mantine-107z8i1"><span style="width:24px;flex-shrink:0;font-size:0.8rem;font-family:monospace;display:inline-block;color:#666">03</span>Skills<!-- --></div></button><button class="mantine-UnstyledButton-root mantine-l81jee" type="button"><div class="mantine-107z8i1"><span style="width:24px;flex-shrink:0;font-size:0.8rem;font-family:monospace;display:inline-block;color:#666">04</span>Compare<!-- --></div></button></div></div></div><div class="mantine-Grid-col mantine-1xeidog"><div class="mantine-1d63bof" style="opacity:0;transform:translateY(10px) translateZ(0)"><div class="mantine-1kgkba5"><div class="mantine-848vx4"><svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewB
1ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-player-play-filled" style="color:#80AAFF"><path d="M6 4v16a1 1 0 0 0 1.524 .852l13 -8a1 1 0 0 0 0 -1.704l-13 -8a1 1 0 0 0 -1.524 .852z" fill="currentColor" stroke-width="0"></path></svg>EXECUTION_ACTIVE • ISOLATED<!-- --></div><div style="display:flex;gap:6px"><div style="width:8px;height:8px;border-radius:50%;background-color:#333"></div><div style="width:8px;height:8px;border-radius:50%;background-color:#333"></div><div style="width:8px;height:8px;border-radius:50%;background-color:#444"></div></div></div><div class="mantine-sywqn6"><div class="mantine-63thm9"><div style="width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;opacity:0"><svg width="100%" height="100%" viewBox="0 0 800 300" preserveAspectRatio="xMidYMid slice" style="position:absolute"><path d="M 100,160 L 250,160 L 280,110 L 520,110 L 550,160 L 700,160" fill="transparent" stroke="rgba(255,255,255,0.15)" stroke-width="1.5"></path><g opacity="0.1"><line x1="280" y1="90" x2="280" y2="130" stroke="#fff" stroke-width="1"></line><line x1="320" y1="90" x2="320" y2="130" stroke="#fff" stroke-width="1"></line><line x1="360" y1="90" x2="360" y2="130" stroke="#fff" stroke-width="1"></line><line x1="400" y1="90" x2="400" y2="130" stroke="#fff" stroke-width="1"></line><line x1="440" y1="90" x2="440" y2="130" stroke="#fff" stroke-width="1"></line><line x1="480" y1="90" x2="480" y2="130" stroke="#fff" stroke-width="1"></line><line x1="520" y1="90" x2="520" y2="130" stroke="#fff" stroke-width="1"></line><line x1="260" y1="110" x2="540" y2="110" stroke="#fff" stroke-width="1"></line></g><path d="M 270,90 L 260,90 L 260,100" fill="none" stroke="rgba(255,255,255,0.3)" stroke-width="1.5"></path><path d="M 260,120 L 260,130 L 270,130" fill="none" stroke="rgba(255,255,255,0.3)" stroke-width="1.5"></path><path d="M 530,90 L 540,90 L 540,100" fill="none" stroke="rgba(255,255,255,0.3)" stroke-width="1.5"></path><path d="M 540,120 L 540,130 L 530,130" fill="none" stroke="rgba(255,255,255,0.3)" stroke-width="1.5"></path><rect x="260" y="90" width="280" height="40" fill="rgba(255,255,255,0.02)" stroke="rgba(255,255,255,0.3)" stroke-width="0.5"></rect><text x="400" y="80" fill="#666" font-size="10" font-family="monospace" text-anchor="middle" letter-spacing="1">ISOLATED SANDBOX</text><text x="170" y="150" fill="#444" font-size="10" font-family="monospace" text-anchor="middle">TASK</text><text x="630" y="150" fill="#444" font-size="10" font-family="monospace" text-anchor="middle">RESULT</text><path d="M 280,110 L 400,110 L 520,110" fill="none" stroke="#fff" stroke-width="2"></path><circle r="3" fill="#fff"></circle><circle cx="400" cy="110" r="8" fill="none" stroke="#fff" stroke-width="1"></circle><g opacity="0.6"><path d="M 100,220 L 700,220" stroke="rgba(255,255,255,0.05)" stroke-width="1" stroke-dasharray="2 4"></path><text x="140" y="215" fill="#333" font-size="8" font-family="monospace">OPENAI</text><circle r="2" fill="#888" cy="220"></circle><path d="M 100,250 L 700,250" stroke="rgba(255,255,255,0.05)" stroke-width="1" stroke-dasharray="2 4"></path><text x="140" y="245" fill="#333" font-size="8" font-family="monospace">ANTHROPIC</text><circle r="2" fill="#666" cy="250"></circle></g></svg></div></div></div><div class="mantine-kyi2jb"><h3 class="mantine-Text-root mantine-Title-root mantine-1h0jprl">A sandbox for every run</h3><div class="mantine-Text-root mantine-17cl74p">Each session gets an isolated sandbox where your agent can run bash, Python, JavaScript, and TypeScript, use built-in tools, read and write files, and complete real work, not just generate text</div><div class="mantine-erptof"><div class="mantine-onflzq"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-check"><path d="M5 12l5 5l10 -10"></path></svg>ISOLATED SANDBOXES<!-- --></div><div class="mantine-onflzq"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-check"><path d="M5 12l5 5l10 -10"></path></svg>BASH · CODE · FILES<!-- --></div><div class="mantine-onflzq"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-check"><path d="M5 12l5 5l10 -10"></path></svg>5 BUILT-IN TOOLS<!-- --></div></div></div></div></div></div><div class="mantine-1f7g3r5"><div class="mantine-Group-root mantine-1bjefjb"><a class="mantine-UnstyledButton-root mantine-Button-root mantine-dav549" type="button" data-button="true" target="_blank" rel="noopener noreferrer" href="https://cal.com/ohansemmanuel/bluebag-demo?overlayCalendar=true"><div class="mantine-1wpc1xj mantine-Button-inner"><span class="mantine-1ryt1ht mantine-Button-label">Schedule a demo today</span></div></a></div></div></div></div><div data-milestone="25"></div><div class="mantine-1v1hxz0"><div class="mantine-Container-root mantine-1pdibkf"><div class="mantine-1q28o1j"><div class="mantine-1avyp1d"><div class="mantine-g9hta"><div class="mantine-ljbv6p"></div><div class="mantine-Text-root mantine-1edi6zv">Product Surface</div></div><h2 class="mantine-Text-root mantine-Title-root mantine-10q1eil">Everything you need<!-- --><br/>to ship Agent Skills<!-- --></h2></div><div class="mantine-14xlbap"><div class="mantine-1y4tin9"><div class="mantine-1nm5v0b"></div>Sandboxes<!-- --></div><div class="mantine-1y4tin9"><div class="mantine-1nm5v0b"></div>SDKs<!-- --></div><div class="mantine-1y4tin9"><div class="mantine-1nm5v0b"></div>CLI<!-- --></div></div></div><div class="mantine-pjpyvy"><div class="mantine-Grid-root mantine-16fdnqw"><div class="mantine-Grid-col mantine-18qr4ow"><div class="mantine-4pu5jt"><div class="mantine-aowzd5"><div class="mantine-tlucb9"><div class="mantine-1myeu6b"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#808080" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-layout-dashboard"><path d="M4 4h6v8h-6z"></path><path d="M4 16h6v4h-6z"></path><path d="M14 12h6v8h-6z"></path><path d="M14 4h6v4h-6z"></path></svg></div><div class="mantine-Text-root mantine-18ay6sj">01</div></div><div class="mantine-Text-root mantine-1q6f5so">Command Center</div><div class="mantine-Text-root mantine-18sbtls">See your Skills, runs, tool usage, and outcomes in one place, so nothing your agent does is a black box</div></div><div class="mantine-1i7wj2w"><div class="mantine-10hcmlm"><div class="mantine-1s54w6b"><div class="mantine-Text-root mantine-1xvi0nv">12</div><div class="mantine-Text-root mantine-1y32z6k">Skills</div></div><div class="mantine-1s54w6b"><div class="mantine-Text-root mantine-1xvi0nv">1.2k</div><div class="mantine-Text-root mantine-1y32z6k">Runs</div></div><div class="mantine-1s54w6b"><div class="mantine-Text-root mantine-1xvi0nv">99.1%</div><div class="mantine-Text-root mantine-1y32z6k">Success</div></div></div><div class="mantine-q4lc8m"><div class="mantine-1rzbc97"><div class="mantine-1j8fizk"></div><div class="mantine-Text-root mantine-17crd0o">email-generation</div><div class="mantine-Text-root mantine-6sqo7">6 files</div><div class="mantine-Text-root mantine-6sqo7">99.8%</div></div><div class="mantine-1box502"><div class="mantine-1kzrcrm"></div><div class="mantine-Text-root mantine-17crd0o">health-data-analysis</div><div class="mantine-Text-root mantine-6sqo7">9 files</div><div class="mantine-Text-root mantine-6sqo7">98.2%</div></div><div class="mantine-1box502"><div class="mantine-1kzrcrm"></div><div class="mantine-Text-root mantine-17crd0o">
1compliance-check</div><div class="mantine-Text-root mantine-6sqo7">4 files</div><div class="mantine-Text-root mantine-6sqo7">100%</div></div></div></div></div></div><div class="mantine-Grid-col mantine-18qr4ow"><div class="mantine-1pohsej"><div class="mantine-aowzd5"><div class="mantine-tlucb9"><div class="mantine-1myeu6b"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#808080" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-test-pipe"><path d="M20 8.04l-12.122 12.124a2.857 2.857 0 1 1 -4.041 -4.04l12.122 -12.124"></path><path d="M7 13h8"></path><path d="M19 15l1.5 1.6a2 2 0 1 1 -3 0l1.5 -1.6z"></path><path d="M15 3l6 6"></path></svg></div><div class="mantine-Text-root mantine-18ay6sj">02</div></div><div class="mantine-Text-root mantine-1q6f5so">Playground</div><div class="mantine-Text-root mantine-18sbtls">Test Skills before they reach production, compare the raw model against the Skill-enhanced model, and replay sessions to see exactly what happened</div></div><div class="mantine-1i7wj2w"><div class="mantine-1u2kajj"><div class="mantine-Text-root mantine-1u5vf2t">Replay failed auth session and inspect behavior</div><div class="mantine-16f0kvu">RUN</div></div><div class="mantine-wj9esn"><div class="mantine-z28jw3" style="opacity:0;transform:translateX(-5px) translateZ(0)"><span class="mantine-Text-root mantine-x1f9tm">-</span><span class="mantine-Text-root mantine-psy26l">Sandbox initialized (23ms)</span></div><div class="mantine-z28jw3" style="opacity:0;transform:translateX(-5px) translateZ(0)"><span class="mantine-Text-root mantine-x1f9tm">-</span><span class="mantine-Text-root mantine-wm8l51">Loaded the Skill into the sandbox</span></div><div class="mantine-z28jw3" style="opacity:0;transform:translateX(-5px) translateZ(0)"><span class="mantine-Text-root mantine-x1f9tm">-</span><span class="mantine-Text-root mantine-wm8l51">Re-running with the Skill<!-- --></span></div><div class="mantine-z28jw3" style="opacity:0;transform:translateX(-5px) translateZ(0)"><span class="mantine-Text-root mantine-x1f9tm">-</span><span class="mantine-Text-root mantine-wm8l51">Comparing base vs Skill output</span></div><div class="mantine-z28jw3" style="opacity:0;transform:translateX(-5px) translateZ(0)"><span class="mantine-Text-root mantine-mw3eus">-</span><span class="mantine-Text-root mantine-1lpa4k4">Detected 2 differences</span></div><div class="mantine-z28jw3" style="opacity:0;transform:translateX(-5px) translateZ(0)"><span class="mantine-Text-root mantine-x1f9tm">-</span><span class="mantine-Text-root mantine-8grdy1">Trace saved for review</span></div><div class="mantine-3vxwcb" style="opacity:0">SESSION REPLAYABLE · TRACE SAVED</div></div></div></div></div><div class="mantine-Grid-col mantine-18qr4ow"><div class="mantine-1dasx9k"><div class="mantine-aowzd5"><div class="mantine-tlucb9"><div class="mantine-1myeu6b"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#808080" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-terminal-2"><path d="M8 9l3 3l-3 3"></path><path d="M13 15l3 0"></path><path d="M3 4m0 2a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2z"></path></svg></div><div class="mantine-Text-root mantine-18ay6sj">03</div></div><div class="mantine-Text-root mantine-1q6f5so">CLI + Sync</div><div class="mantine-Text-root mantine-18sbtls">Push and pull Skills straight from your terminal. Keep local files and your workspace in sync, and manage Skills like code</div></div><div class="mantine-1i7wj2w"><div class="mantine-2kwh66"><div class="mantine-4477e3"></div><div class="mantine-4477e3"></div><div class="mantine-4477e3"></div></div><div class="mantine-e8p2vm"><div class="mantine-6owaqn"><div class="mantine-Text-root mantine-p84oj8">$</div><div class="mantine-Text-root mantine-1slhh64" style="opacity:0">bluebag push</div></div><div class="mantine-Text-root mantine-1f1zij9" style="opacity:0">→ Detecting changes...</div><div class="mantine-Text-root mantine-1f1zij9" style="opacity:0">→ auth-review (modified)</div><div class="mantine-Text-root mantine-1f1zij9" style="opacity:0">→ pdf-processing (updated)</div><div class="mantine-Text-root mantine-1f1zij9" style="opacity:0">→ 3 skills (synced)</div><div class="mantine-Text-root mantine-1hjba9u" style="opacity:0;transform:translateY(5px) translateZ(0)">✓ Pushed 3 skills to your workspace</div></div><div class="mantine-k8c5za"><div class="mantine-uau8xr"><div class="mantine-1j8fizk"></div><div class="mantine-tvihns"></div><div class="mantine-Text-root mantine-bsca4s">Imported</div><div class="mantine-Text-root mantine-a4dor0">from github.com</div><div class="mantine-Text-root mantine-jcwpht">1d ago</div></div><div class="mantine-uau8xr"><div class="mantine-1kzrcrm"></div><div class="mantine-tvihns"></div><div class="mantine-Text-root mantine-1eso2i7">Pulled</div><div class="mantine-Text-root mantine-a4dor0">latest Skills</div><div class="mantine-Text-root mantine-jcwpht">3d ago</div></div><div class="mantine-uau8xr" style="opacity:0"><div class="mantine-1kzrcrm"></div><div class="mantine-Text-root mantine-1eso2i7">Created</div><div class="mantine-Text-root mantine-a4dor0">pdf-processing</div><div class="mantine-Text-root mantine-jcwpht">4d ago</div></div></div></div></div></div><div class="mantine-Grid-col mantine-18qr4ow"><div class="mantine-1n0wl2o"><div class="mantine-aowzd5"><div class="mantine-tlucb9"><div class="mantine-1myeu6b"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#808080" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-plug">
1<path d="M9.785 6l8.215 8.215l-2.054 2.054a5.81 5.81 0 1 1 -8.215 -8.215l2.054 -2.054z"></path><path d="M4 20l3.5 -3.5"></path><path d="M15 4l-3.5 3.5"></path><path d="M20 9l-3.5 3.5"></path></svg></div><div class="mantine-Text-root mantine-18ay6sj">04</div></div><div class="mantine-Text-root mantine-1q6f5so">SDKs for your stack</div><div class="mantine-Text-root mantine-18sbtls">Works with your stack. Add Skills to the agent you already have in a few lines of code, instead of managing sandbox infrastructure yourself</div></div><div class="mantine-1i7wj2w"><div class="mantine-e5g9t8"><div class="mantine-ncdlai"><div class="mantine-Text-root mantine-115r9w2">Source</div><div class="mantine-1dkzydn">github.com/acme/data-analysis</div><div class="mantine-1dkzydn">skills.sh/email-generation</div><div class="mantine-1dk34v7">↓ Import to workspace</div></div><div class="mantine-9oe7cz"><div class="mantine-Text-root mantine-115r9w2">Integrate</div><div class="mantine-cab8j5"><div class="mantine-Text-root mantine-16sir4y">// add Skills to your agent</div><div class="mantine-Text-root mantine-wm8l51">import<!-- --> <!-- --><span class="mantine-Text-root mantine-5g7ggp">{ bluebag }</span> <!-- -->from <!-- --><span class="mantine-Text-root mantine-wm8l51">&#x27;@bluebag/ai-sdk&#x27;</span></div><br/><div class="mantine-Text-root mantine-wm8l51">const<!-- --> <!-- --><span class="mantine-Text-root mantine-5g7ggp">tools</span> <!-- -->=<!-- --> <!-- --><span class="mantine-Text-root mantine-5g7ggp">bluebag</span>.enhance(agent)<!-- --></div></div></div></div></div></div></div></div></div><div class="mantine-1fqrsn3"><div class="mantine-Group-root mantine-1bjefjb"><a class="mantine-UnstyledButton-root mantine-Button-root mantine-dav549" type="button" data-button="true" target="_blank" rel="noopener noreferrer" href="https://cal.com/ohansemmanuel/bluebag-demo?overlayCalendar=true"><div class="mantine-1wpc1xj mantine-Button-inner"><span class="mantine-1ryt1ht mantine-Button-label">Schedule a demo today</span></div></a></div></div></div></div><div data-milestone="50"></div><div class="mantine-12s5ry5"><div class="mantine-Container-root mantine-u9j1uq"><div class="mantine-Grid-root mantine-1xi6kly"><div class="mantine-Grid-col mantine-1fb1nrl"><div class="mantine-1yvb7kz"><div class="mantine-g9hta"><div class="mantine-ljbv6p"></div><div class="mantine-Text-root mantine-1edi6zv">SDK Integration</div></div><h2 class="mantine-Text-root mantine-Title-root mantine-yl8egg">SDKs for your existing stack</h2><div class="mantine-Text-root mantine-ofnjnz">Add Bluebag to the agent you already have. Keep your framework and your tools, and give it Skills that run in a real sandbox.</div><div class="mantine-utcthw"><button type="button" class="mantine-pz467v" data-active="true"><div class="mantine-ngphh2"></div><span class="mantine-1l8m76s">Vercel AI SDK</span></button><button type="button" class="mantine-pz467v" data-active="false"><span class="mantine-1l8m76s">LangChain</span></button><button type="button" class="mantine-pz467v" data-active="false"><span class="mantine-1l8m76s">CLI</span></button></div></div></div><div class="mantine-Grid-col mantine-kgcz7q"><div class="mantine-1nijxkl"><div class="mantine-1v2l7y1"><div class="mantine-19oia2r"><div class="mantine-5m43ri"></div><div class="mantine-Group-root mantine-95ouc"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#adb5bd" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-code"><path d="M7 8l-4 4l4 4"></path><path d="M17 8l4 4l-4 4"></path><path d="M14 4l-4 16"></path></svg><div class="mantine-Text-root mantine-1haetpb">api/chat/route.ts</div></div></div><button class="mantine-UnstyledButton-root mantine-ActionIcon-root mantine-8ovntt" type="button"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-copy"><path d="M7 7m0 2.667a2.667 2.667 0 0 1 2.667 -2.667h8.666a2.667 2.667 0 0 1 2.667 2.667v8.666a2.667 2.667 0 0 1 -2.667 2.667h-8.666a2.667 2.667 0 0 1 -2.667 -2.667z"></path><path d="M4.012 16.737a2.005 2.005 0 0 1 -1.012 -1.737v-10c0 -1.1 .9 -2 2 -2h10c.75 0 1.158 .385 1.5 1"></path></svg></button></div><div class="mantine-h7e192"><div style="flex:1;display:flex;flex-direction:column;opacity:0;transform:translateY(5px) translateZ(0)"><div class="mantine-k6swuc"><div class="mantine-Prism-root mantine-9derzj" translate="no"><div class="mantine-ScrollArea-root mantine-Prism-scrollArea mantine-xa9bso" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px" dir="ltr"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="mantine-b6zkvl mantine-ScrollArea-viewport" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><pre class="mantine-o47q60 mantine-Prism-code prism-code language-typescript" style="color:#ced4da;background-color:#141517" dir="ltr"><div class="mantine-1wkdfe1 mantine-Prism-line token-line"><div class="mantine-1dq8pan mantine-Prism-lineContent"><span class="token keyword" style="color:#91a7ff">
1import</span><span class="token plain"> </span><span class="token punctuation" style="color:#adb5bd">{</span><span class="token plain"> Bluebag </span><span class="token punctuation" style="color:#adb5bd">}</span><span class="token plain"> </span><span class="token keyword" style="color:#91a7ff">from</span><span class="token plain"> </span><span class="token string" style="color:#38d9a9">&quot;@bluebag/ai-sdk&quot;</span><span class="token punctuation" style="color:#adb5bd">;</span><span class="token plain"></span></div></div><div class="mantine-1wkdfe1 mantine-Prism-line token-line"><div class="mantine-1dq8pan mantine-Prism-lineContent"><span class="token plain" style="display:inline-block">
2</span></div></div><div class="mantine-1wkdfe1 mantine-Prism-line token-line"><div class="mantine-1dq8pan mantine-Prism-lineContent"><span class="token plain"></span><span class="token keyword" style="color:#91a7ff">const</span><span class="token plain"> bluebag </span><span class="token operator" style="color:#adb5bd">=</span><span class="token plain"> </span><span class="token keyword" style="color:#91a7ff">new</span><span class="token plain"> </span><span class="token class-name" style="color:#fcc419">Bluebag</span><span class="token punctuation" style="color:#adb5bd">(</span><span class="token punctuation" style="color:#adb5bd">{</span><span class="token plain"> apiKey</span><span class="token operator" style="color:#adb5bd">:</span><span class="token plain"> process</span><span class="token punctuation" style="color:#adb5bd">.</span><span class="token plain">env</span><span class="token punctuation" style="color:#adb5bd">.</span><span class="token constant" style="color:#ff922b">BLUEBAG_API_KEY</span><span class="token plain"> </span><span class="token punctuation" style="color:#adb5bd">}</span><span class="token punctuation" style="color:#adb5bd">)</span><span class="token punctuation" style="color:#adb5bd">;</span><span class="token plain"></span></div></div><div class="mantine-1wkdfe1 mantine-Prism-line token-line"><div class="mantine-1dq8pan mantine-Prism-lineContent"><span class="token plain"></span><span class="token keyword" style="color:#91a7ff">const</span><span class="token plain"> config </span><span class="token operator" style="color:#adb5bd">=</span><span class="token plain"> </span><span class="token keyword" style="color:#91a7ff">await</span><span class="token plain"> bluebag</span><span class="token punctuation" style="color:#adb5bd">.</span><span class="token function" style="color:#ff922b">enhance</span><span class="token punctuation" style="color:#adb5bd">(</span><span class="token punctuation" style="color:#adb5bd">{</span><span class="token plain"> model</span><span class="token punctuation" style="color:#adb5bd">,</span><span class="token plain"> messages </span><span class="token punctuation" style="color:#adb5bd">}</span><span class="token punctuation" style="color:#adb5bd">)</span><span class="token punctuation" style="color:#adb5bd">;</span><span class="token plain"></span></div></div><div class="mantine-1wkdfe1 mantine-Prism-line token-line"><div class="mantine-1dq8pan mantine-Prism-lineContent"><span class="token plain" style="display:inline-block">
3</span></div></div><div class="mantine-1wkdfe1 mantine-Prism-line token-line"><div class="mantine-1dq8pan mantine-Prism-lineContent"><span class="token plain"></span><span class="token keyword" style="color:#91a7ff">return</span><span class="token plain"> </span><span class="token function" style="color:#ff922b">streamText</span><span class="token punctuation" style="color:#adb5bd">(</span><span class="token plain">config</span><span class="token punctuation" style="color:#adb5bd">)</span><span class="token punctuation" style="color:#adb5bd">;</span></div></div></pre></div></div></div></div></div><div class="mantine-1515l9">Add Bluebag in a few lines. Your agent keeps its stack and gains Skills that run in a real sandbox.</div></div></div></div></div></div><div class="mantine-1cw9ra3"></div><div class="mantine-1cw9ra3"></div><div class="mantine-1cw9ra3"></div><div class="mantine-1cw9ra3"></div><div class="mantine-Group-root mantine-dbzulp"><a class="mantine-UnstyledButton-root mantine-Button-root mantine-dav549" type="button" data-button="true" target="_blank" rel="noopener noreferrer" href="https://cal.com/ohansemmanuel/bluebag-demo?overlayCalendar=true"><div class="mantine-1wpc1xj mantine-Button-inner"><span class="mantine-1ryt1ht mantine-Button-label">Schedule a demo today</span></div></a></div></div></div><div data-milestone="75"></div><div data-milestone="100"></div><div class="mantine-r0roam"><div class="mantine-1dnduek"><canvas class="mantine-cz1bj8"></canvas></div><div class="mantine-Container-root mantine-1jdm7kr"><div class="mantine-uhrs7y"><div class="mantine-Text-root mantine-jy7ljj">AGENT SKILLS • ANY MODEL</div><h2 class="mantine-Text-root mantine-Title-root mantine-imdpih">Give your agent real Skills</h2><div class="mantine-Text-root mantine-nbtg1v">Anthropic-style Agent Skills, isolated sandboxes, <!-- --><br/> and any model, all in a few lines of code<!-- --></div><div class="mantine-Group-root mantine-1bjefjb"><a class="mantine-UnstyledButton-root mantine-Button-root mantine-dav549" type="button" data-button="true" target="_blank" rel="noopener noreferrer" href="https://cal.com/ohansemmanuel/bluebag-demo?overlayCalendar=true"><div class="mantine-1wpc1xj mantine-Button-inner"><span class="mantine-1ryt1ht mantine-Button-label">Schedule a demo today</span></div></a></div></div><div class="mantine-18l9y2p"></div><div class="mantine-1a601bm"><div class="mantine-Stack-root mantine-1178y6y"><div class="mantine-Text-root mantine-7k5di5">Product</div><a class="mantine-j6lrsd" href="/pricing">Pricing</a><a class="mantine-j6lrsd" href="/playground">Playground</a></div><div class="mantine-Stack-root mantine-1178y6y"><div class="mantine-Text-root mantine-7k5di5">Resources</div><a class="mantine-Text-root mantine-Anchor-root mantine-xvptys" href="https://discord.com/invite/ctQUHEPpjw" target="_blank" rel="noopener noreferrer">Community</a></div><div class="mantine-Stack-root mantine-1178y6y"><div class="mantine-Text-root mantine-7k5di5">Company</div><a class="mantine-j6lrsd" href="/blog">Blog</a><a class="mantine-Text-root mantine-Anchor-root mantine-xvptys" href="mailto:[email protected]" target="_blank" rel="noopener noreferrer">Contact</a></div><div class="mantine-Stack-root mantine-1178y6y"><div class="mantine-Text-root mantine-7k5di5">Legal</div><a class="mantine-j6lrsd" href="/privacy-policy">Privacy</a><a class="mantine-j6lrsd" href="/terms-of-service">Terms</a></div></div><div class="mantine-14zwyq7"><div class="mantine-Group-root mantine-k3ov3c"><div class="mantine-1y6xf9i"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 492 
3103"><path fill="#fff" d="M58.71 25.36c3.96 0 7.11.6 9.45 1.8 2.82 1.44 4.98 3.42 6.48 5.94 1.56 2.52 2.34 5.34 2.34 8.46 0 2.94-.78 5.67-2.34 8.19-1.56 2.46-3.69 4.41-6.39 5.85 3.24 1.14 5.97 3.12 8.19 5.94 2.22 2.82 3.33 6 3.33 9.54 0 3.12-.81 6-2.43 8.64-1.56 2.58-3.66 4.62-6.3 6.12-1.32.72-2.79 1.26-4.41 1.62-1.62.36-3.78.54-6.48.54H32.43V25.36h26.28ZM100.796 88V28.84h3.145v56.015h41.225V88h-44.37Zm57.31-59.16h3.145v36.55c0 3.74.935 7.197 2.805 10.37a21.048 21.048 0 0 0 7.565 7.565c3.173 1.87 6.63 2.805 10.37 2.805 3.74 0 7.197-.935 10.37-2.805a21.048 21.048 0 0 0 7.565-7.565c1.87-3.173 2.805-6.63 2.805-10.37V28.84h3.145v36.55c0 4.307-1.077 8.302-3.23 11.985-2.153 3.627-5.072 6.517-8.755 8.67-3.627 2.153-7.593 3.23-11.9 3.23s-8.302-1.077-11.985-3.23a24.436 24.436 0 0 1-8.67-8.67c-2.153-3.683-3.23-7.678-3.23-11.985V28.84Zm66.405 0h41.65v3.145h-38.505v23.97h33.49V59.1h-33.49v25.755h38.505V88h-41.65V28.84Zm89.58-3.48c3.96 0 7.11.6 9.45 1.8 2.82 1.44 4.98 3.42 6.48 5.94 1.56 2.52 2.34 5.34 2.34 8.46 0 2.94-.78 5.67-2.34 8.19-1.56 2.46-3.69 4.41-6.39 5.85 3.24 1.14 5.97 3.12 8.19 5.94 2.22 2.82 3.33 6 3.33 9.54 0 3.12-.81 6-2.43 8.64-1.56 2.58-3.66 4.62-6.3 6.12-1.32.72-2.79 1.26-4.41 1.62-1.62.36-3.78.54-6.48.54h-27.72V25.36h26.28Zm58.746 3.48h3.315L400.462 88h-3.4l-7.99-19.55h-29.155L351.842 88h-3.315l24.31-59.16Zm-11.645 36.55h26.605l-13.345-32.47-13.26 32.47Zm97.005 10.455c-1.53 3.91-4.307 7.14-8.33 9.69-4.023 2.493-8.33 3.74-12.92 3.74-4.42 0-8.5-1.105-12.24-3.315s-6.715-5.242-8.925-9.095c-2.153-3.91-3.23-8.188-3.23-12.835v-11.9c0-4.533 1.077-8.67 3.23-12.41 2.21-3.74 5.157-6.687 8.84-8.84 3.74-2.21 7.848-3.315 12.325-3.315 3.683 0 7.055.623 10.115 1.87 3.06 1.19 5.667 2.947 7.82 5.27a24.542 24.542 0 0 1 4.25 6.46c1.133 2.38 1.7 4.788 1.7 7.225h-3.06c-.057-2.097-.595-4.165-1.615-6.205a21.574 21.574 0 0 0-3.74-5.525c-3.797-3.967-8.953-5.95-15.47-5.95-3.91 0-7.508.963-10.795 2.89-3.23 1.87-5.78 4.448-7.65 7.735-1.87 3.23-2.805 6.828-2.805 10.795v11.9c0 4.137.935 7.905 2.805 11.305 1.927 3.343 4.505 5.978 7.735 7.905 3.287 1.927 6.857 2.89 10.71 2.89 3.91 0 7.48-.935 10.71-2.805 3.287-1.927 5.865-4.505 7.735-7.735 1.87-3.287 2.805-6.857 2.805-10.71v-2.975h-21.25V58.76h24.395V88h-3.145V75.845Z"></path></svg></div><div class="mantine-Text-root mantine-11xtr73">© <!-- -->2026<!-- --> Bluebag. All rights reserved.<!-- --></div></div><div class="mantine-1cd6o6f"><div class="mantine-aaw24k"></div>Skills runtime active<!-- --></div></div></div></div></div></div>
3<script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{}},"page":"/","query":{},"buildId":"lk9W-n309TahwcuEuPKJi","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script>
3</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.