.companion-shell{--companion-bg:#09090b;--companion-bg-elevated:#18181b;--companion-bg-soft:#27272a;--companion-border:#ffffff0d;--companion-border-strong:#ffffff1a;--companion-text:#fff;--companion-muted:#a1a1aa;--companion-accent:#fff;--companion-accent-soft:#ffffff0d;--companion-accent-border:#ffffff1a;--companion-brand:#bfdbfe;--companion-danger:#ef4444;--companion-you:#6ee7b7;--companion-ai:#fde047;--companion-font-display:var(--font-companion-display),ui-sans-serif,system-ui,sans-serif;--companion-font-body:var(--font-companion-body),ui-sans-serif,system-ui,sans-serif;--companion-font-mono:var(--font-companion-mono),ui-monospace,monospace;isolation:isolate;min-height:100dvh;color:var(--companion-text);font-family:var(--companion-font-body);background:radial-gradient(ellipse 80% 50% at 10% -10%,#ffffff0f,transparent 55%),radial-gradient(ellipse 70% 40% at 100% 0%,#60a5fa14,transparent 50%),var(--companion-bg);position:relative}.companion-shell:before{content:"";pointer-events:none;z-index:0;opacity:.28;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:absolute;inset:0}.companion-shell>*{z-index:1;position:relative}@keyframes companion-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes companion-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.companion-animate-in{animation:.42s cubic-bezier(.22,1,.36,1) both companion-fade-up}.companion-live-dot{animation:1.8s ease-in-out infinite companion-pulse}.companion-shell :focus{box-shadow:none;--tw-ring-shadow:0 0 #0000!important}.companion-shell :focus-visible{outline-offset:2px;outline:2px solid #ffffff59}.companion-shell input:focus,.companion-shell input:focus-visible,.companion-shell button:focus,.companion-shell button:focus-visible{outline:none}.companion-scroll{scrollbar-width:thin;scrollbar-color:#ffffff29 transparent}.companion-scroll::-webkit-scrollbar{width:6px}.companion-scroll::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}
@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_be81b724-module__1kMDdG__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_be81b724-module__1kMDdG__variable{--font-companion-display:"Outfit","Outfit Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_3595e4fb-module__-o9NaW__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_3595e4fb-module__-o9NaW__variable{--font-companion-body:"DM Sans","DM Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.f6f1950f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.bd5f4d11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.51c18f09.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.23358719.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.15008bfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_af4566d5-module__Z8UHUW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_af4566d5-module__Z8UHUW__variable{--font-companion-mono:"JetBrains Mono","JetBrains Mono Fallback"}
/*# sourceMappingURL=63d29b5c5ae8f61e.css.map*/