:root{--white:#fff;--neutral-2:#f8f8f8;--neutral-3:#f1f1f1;--neutral-4:#e6e6e6;--neutral-5:#d4d7dd;--neutral-6:#b4b9c3;--neutral-7:#8d8d8d;--neutral-8:#5a5a5a;--neutral-9:#323232;--neutral-10:#000;--purple:#f3f4ff;--purple-2:#ccd0ff;--purple-3:#8d97ff;--purple-4:#646ed2;--purple-5:#39408e;--blue:#eefeff;--blue-2:#a3fbff;--blue-3:#00d2e6;--blue-4:#008287;--blue-5:#00565e;--green:#f6fff0;--green-2:#d0ffaf;--green-3:#aaff6e;--green-4:#74bb42;--green-5:#457721;--red:#ffede9;--red-2:#ff9f86;--red-3:#ff5023;--red-4:#bb2a04;--red-5:#771800;--pink:#fbebeb;--pink-2:#f0bebe;--pink-3:#bd8e8e;--pink-4:#8a6262;--pink-5:#573a3a;--yellow:#fff8ea;--yellow-2:#ff9724;--spacing-2:.125rem;--spacing-4:.25rem;--spacing-5:.3125rem;--spacing-6:.375rem;--spacing-7:.4375rem;--spacing-8:.5rem;--spacing-10:.625rem;--spacing-12:.75rem;--spacing-14:.875rem;--spacing-16:1rem;--spacing-18:1.125rem;--spacing-20:1.25rem;--spacing-22:1.375rem;--spacing-24:1.5rem;--spacing-26:1.625rem;--spacing-32:2rem;--spacing-36:2.25rem;--spacing-40:2.5rem;--spacing-48:3rem;--spacing-55:3.4375rem;--spacing-56:3.5rem;--spacing-60:3.75rem;--spacing-64:4rem;--spacing-72:4.5rem;--spacing-80:5rem;--border-divider-1:.0625rem;--border-divider-2:.125rem;--border-divider-3:.1875rem;--border-divider-4:.25rem;--border-divider-8:.5rem;--border-divider-10:.625rem;--border-divider-12:.75rem;--border-radius-4:.25rem;--border-radius-8:.5rem;--border-radius-16:1rem;--border-radius-24:1.5rem;--border-radius-32:2rem;--border-radius-80:5rem;--font-size-32:2rem;--font-size-24:1.5rem;--font-size-20:1.25rem;--font-size-18:1.125rem;--font-size-16:1rem;--font-size-14:.875rem;--font-size-12:.75rem;--font-size-10:.625rem;--line-height-48:3rem;--line-height-42:2.625rem;--line-height-38:1.75rem;--line-height-32:2rem;--line-height-26:1.625rem;--line-height-22:1.375rem;--line-height-20:1.25rem;--line-height-18:1.125rem;--line-height-16:1rem;--chat-input-component-shadow:0px 12px 24px 0px #0000001a, 0px 4px 6px 0px #0000001a;--button-hover-shadow:0px 5px 14px 0px #0000001a, 0px 1px 4px 0px #00000014;--box-shadow-5-14:0px 5px 14px 0px #0000001a, 0px 1px 4px 0px #00000014;--sidebar-shadow:0px 1px 20px 0px #00000026;--modal-shadow:0px 12px 24px 0px #0000001a, 0px 4px 6px 0px #0000001a;--primary-bg:var(--neutral-4);--default-typography-color:var(--neutral-9);--sidebar-bg:#fcfcfc;--background-color-user-message:var(--white);--background-color-assistant-message:var(--neutral-3);--text-color-user-message:var(--neutral-10);--text-color-assistant-message:var(--neutral-10);--max-width-project-page:700px;--gradient-height:52px}.dark{--primary-bg:var(--neutral-10);--default-typography-color:var(--white)}
@font-face{font-family:Halcom;src:local(Halcom Bold),local(Halcom-Bold),url(/fonts/Halcom-Bold.woff2)format("woff2"),url(/fonts/Halcom-Bold.woff)format("woff"),url(/fonts/Halcom-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Halcom;src:local(Halcom Black Italic),local(Halcom-BlackItalic),url(/fonts/Halcom-BlackItalic.woff2)format("woff2"),url(/fonts/Halcom-BlackItalic.woff)format("woff"),url(/fonts/Halcom-BlackItalic.ttf)format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Halcom;src:local(Halcom Black),local(Halcom-Black),url(/fonts/Halcom-Black.woff2)format("woff2"),url(/fonts/Halcom-Black.woff)format("woff"),url(/fonts/Halcom-Black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Halcom;src:local(Halcom Italic),local(Halcom-Italic),url(/fonts/Halcom-Italic.woff2)format("woff2"),url(/fonts/Halcom-Italic.woff)format("woff"),url(/fonts/Halcom-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Halcom;src:local(Halcom Bold Italic),local(Halcom-BoldItalic),url(/fonts/Halcom-BoldItalic.woff2)format("woff2"),url(/fonts/Halcom-BoldItalic.woff)format("woff"),url(/fonts/Halcom-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Halcom Book;src:local(Halcom Book Italic),local(Halcom-BookItalic),url(/fonts/Halcom-BookItalic.woff2)format("woff2"),url(/fonts/Halcom-BookItalic.woff)format("woff"),url(/fonts/Halcom-BookItalic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Halcom Book;src:local(Halcom Book),local(Halcom-Book),url(/fonts/Halcom-Book.woff2)format("woff2"),url(/fonts/Halcom-Book.woff)format("woff"),url(/fonts/Halcom-Book.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Halcom;src:local(Halcom ExtraBold Italic),local(Halcom-ExtraBoldItalic),url(/fonts/Halcom-ExtraBoldItalic.woff2)format("woff2"),url(/fonts/Halcom-ExtraBoldItalic.woff)format("woff"),url(/fonts/Halcom-ExtraBoldItalic.ttf)format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Halcom;src:local(Halcom ExtraBold),local(Halcom-ExtraBold),url(/fonts/Halcom-ExtraBold.woff2)format("woff2"),url(/fonts/Halcom-ExtraBold.woff)format("woff"),url(/fonts/Halcom-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Halcom;src:local(Halcom Light Italic),local(Halcom-LightItalic),url(/fonts/Halcom-LightItalic.woff2)format("woff2"),url(/fonts/Halcom-LightItalic.woff)format("woff"),url(/fonts/Halcom-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Halcom;src:local(Halcom Medium),local(Halcom-Medium),url(/fonts/Halcom-Medium.woff2)format("woff2"),url(/fonts/Halcom-Medium.woff)format("woff"),url(/fonts/Halcom-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Halcom;src:local(Halcom Medium Italic),local(Halcom-MediumItalic),url(/fonts/Halcom-MediumItalic.woff2)format("woff2"),url(/fonts/Halcom-MediumItalic.woff)format("woff"),url(/fonts/Halcom-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Halcom;src:local(Halcom Light),local(Halcom-Light),url(/fonts/Halcom-Light.woff2)format("woff2"),url(/fonts/Halcom-Light.woff)format("woff"),url(/fonts/Halcom-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Halcom;src:local(Halcom Thin),local(Halcom-Thin),url(/fonts/Halcom-Thin.woff2)format("woff2"),url(/fonts/Halcom-Thin.woff)format("woff"),url(/fonts/Halcom-Thin.ttf)format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Halcom;src:local(Halcom Regular),local(Halcom-Regular),url(/fonts/Halcom-Regular.woff2)format("woff2"),url(/fonts/Halcom-Regular.woff)format("woff"),url(/fonts/Halcom-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Halcom;src:local(Halcom Thin Italic),local(Halcom-ThinItalic),url(/fonts/Halcom-ThinItalic.woff2)format("woff2"),url(/fonts/Halcom-ThinItalic.woff)format("woff"),url(/fonts/Halcom-ThinItalic.ttf)format("truetype");font-weight:100;font-style:italic;font-display:swap}html,body{max-width:100vw;overflow-x:hidden}body{background:var(--primary-bg) url(/images/background-texture.png) no-repeat center center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-size:cover;font-size:16px}body.white-bg{background:var(--white)}*{box-sizing:border-box;margin:0;padding:0;font-family:Halcom,Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,a{cursor:pointer;border:none;transition:background .3s,color .3s}main{z-index:1;position:relative}.background-left,.background-right{z-index:0;position:absolute}.background-left{background:url(/images/background-left.png) 0 100% no-repeat;width:104px;height:100vh;bottom:0;left:0}.background-right{background:url(/images/background-right.png) 100% 0 no-repeat;width:180px;height:100vh;top:0;right:0}*{scrollbar-width:thin;scrollbar-color:var(--neutral-4) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--neutral-4);border-radius:10px}
