:root{--color-primary:#f45162;--color-primary-15:#f4516126;--color-secondary:#17c0e9;--color-accent:#c96ddd;--color-bg-primary:oklch(19.241% .00161 16.547);--color-bg-secondary:#202123;--color-bg-card:#252527;--color-bg-dark:#1e1f21;--color-text-primary:#fff;--color-text-secondary:#9b9b9b;--color-text-muted:hsla(0,0%,100%,.7);--color-border:hsla(0,0%,100%,.1);--gradient-primary:linear-gradient(135deg,#17c0e9,#c96ddd,#f45162);--gradient-hover:linear-gradient(135deg,#f45162,#c96ddd,#17c0e9);--py:10px;--nav-height:65px;--chat-scroll-height:180px}@media(min-width:768px){:root{--chat-scroll-height:280px;--py:20px}}.text{font-family:var(--font-sans)}.text--h1{font-size:56px;font-weight:700;line-height:125%}.text--h2{font-size:42px;font-weight:700;line-height:130%}.text--h3{font-size:26px;font-weight:700;line-height:120%}.text--h4{font-size:22px;font-weight:600;line-height:120%}.text--lightXS{font-size:14px;font-weight:300;line-height:120%}.text--lightSM{font-size:16px}.text--lightMD,.text--lightSM{font-weight:300;line-height:150%}.text--lightMD{font-size:18px}.text--lightLG{font-size:20px;font-weight:300;line-height:150%}.text--regularXS{font-size:14px;font-weight:400;line-height:120%}.text--regularSM{font-size:16px;font-weight:400;line-height:150%}.text--regularMD{font-size:18px;font-weight:400;line-height:150%}.text--regularLG{font-size:20px;font-weight:400;line-height:150%}.text--mediumXS{font-size:14px;font-weight:500;line-height:120%}.text--mediumSM{font-size:16px}.text--mediumMD,.text--mediumSM{font-weight:500;line-height:150%}.text--mediumMD{font-size:18px}.text--mediumLG{font-size:20px;font-weight:500;line-height:150%}.text--semiboldXS{font-size:14px;font-weight:600;line-height:120%}.text--semiboldSM{font-size:16px;font-weight:600;line-height:150%}.text--semiboldMD{font-size:18px;font-weight:600;line-height:150%}.text--semiboldLG{font-size:20px;font-weight:600;line-height:150%}.text--inherit{font-size:inherit;font-weight:inherit;line-height:inherit}.text--cusBIG{font-size:56px;font-weight:600;line-height:100%}.text--gradient{background:var(--firm-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
