code[class*=language-],pre[class*=language-]{color:#ccc;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{height:15px;bottom:0}.ps__rail-x,.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;position:absolute}.ps__rail-y{width:15px;right:0}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y{transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}.scrollbar-container{position:relative;height:100%}body,html{min-height:100%;transition-property:opacity,transform,filter,background;transition-timing-function:ease-in-out;transition-duration:.5s}.page-transition{opacity:0;background:#000;transform:translateY(40px);filter:blur(12px)}#__next{height:100%}code{font-family:Public Sans,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;padding:.1rem .4rem;font-size:90%;color:#d400ff;border-radius:.1335rem}code:not([class*=language-]):after,code:not([class*=language-]):before{content:"`"}code[class*=language-]{padding:0}.container{max-width:1200px;margin:0 auto;padding:64px;display:flex;flex-direction:column;gap:32px;color:#333}@media (min-width:960px){.container{flex-direction:row}}.planCard{flex:1 1;cursor:pointer;border-radius:12px;padding:32px;border:1px solid #ddd;background-color:#fff;color:#222;box-shadow:0 2px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;transition:all .3s ease}.planCard:hover{box-shadow:0 8px 16px rgba(0,0,0,.15)}.planCardSelected{border:2px solid #673ab7;background-color:#673ab7;color:#fff;box-shadow:0 8px 20px rgba(103,58,183,.5)}.price{font-weight:700;font-size:2.5rem;margin-bottom:24px}.featuresList{margin-bottom:32px}.footer{margin-top:32px;text-align:center;color:#666}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#555;border-radius:4px;border:2px solid transparent;background-clip:content-box}.chat-input{resize:none;width:100%;min-height:40px;max-height:150px;padding:8px 12px;border-radius:5px;font-size:1rem;line-height:1.4;box-sizing:border-box;overflow-y:auto;color:#f1f1f1;background-color:#1e1e1e;caret-color:#f1f1f1;border:.5px solid #444;margin-bottom:8px}.chat-input:focus{border-color:#828282;outline:none}.icon-group.bottom-icons{margin-top:10px;display:flex;justify-content:space-between;align-items:center;width:100%}.left-icons{gap:12px}.left-icons,.right-icon{display:flex}.icon-group svg{color:#333;width:20px;height:20px;fill:currentColor;cursor:pointer}.shrink-1{height:100%;width:100%;background-image:url(/images/pages/Light.png);background-repeat:no-repeat;background-position:50%;background-size:cover;justify-content:center}.home-container,.shrink-1{display:flex;align-items:center;flex-direction:column}.home-container{height:89vh;justify-content:space-between;padding-bottom:1vh;overflow:hidden}.welcome-container{text-align:center;padding:20px}.logo-img{height:auto;width:100%;max-width:500px;display:block;padding:20px}.welcome-text{padding:0 8px;font-size:clamp(1.2rem,2.5vw,2rem);margin:10px 0}.light-logo{height:auto;max-height:60vh;width:auto;max-width:100%}.chat-container{color:#f1f1f1;background-color:#060606;padding:10px 20px;border:2px solid #d21b1b;border-radius:15px;width:95%;margin:0 auto;box-shadow:0 4px 6px -2px rgba(0,0,0,.5)}.chat-container,.chatContainer{display:flex;flex-direction:column}.chatContainer{height:88vh}.messagesContainer{flex:1 1;overflow-y:auto}.messagesContainer,.messagesInner{display:flex;flex-direction:column}.messagesInner{padding:12px 3px}.message{max-width:100%;padding:0 10px;margin:5px 0;font-size:16px}.avatar-img{width:100%;max-width:40px;height:auto}.agent-info-div{background-color:#d21b1b;border-radius:10px;width:90%;margin:0 auto;padding:10px 15px;display:flex;align-items:center;flex-direction:column}.load-message{animation:textColorPulse 1.5s ease-in-out infinite;margin:1.5rem 3rem;border-radius:4px;font-size:14px}.load-message-text-only{animation:textColorPulse 1.2s ease-in-out infinite}@keyframes textColorPulse{0%,to{color:#fff}50%{color:#888}}.load-message-subtle{animation:subtleColorPulse 2s ease-in-out infinite}@keyframes subtleColorPulse{0%,to{color:#f0f0f0;opacity:1}50%{color:#999;opacity:.7}}.load-message-gradient{background:linear-gradient(90deg,#fff,#888,#fff);background-size:200% 100%;animation:gradientShift 1.5s ease-in-out infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.sidebar-title{color:#5a5a5a;margin:7px 10px;font-size:1.2rem}.custom-agent-item{font-size:1rem;display:flex;align-items:center;gap:.5rem}.plan-card-container{width:100%;height:100%}@keyframes bounce{0%{transform:translateY(0)}10%{transform:translateY(-40px)}20%{transform:translateY(0)}30%{transform:translateY(-10px)}40%{transform:translateY(0)}50%{transform:translateY(-5px)}60%{transform:translateY(0)}to{transform:translateY(0)}}.char-status{display:flex}.glow{position:fixed;width:300px;height:300px;background:radial-gradient(circle,rgba(255,0,0,.4),transparent 60%);border-radius:50%;pointer-events:none;z-index:9999;transition:opacity .3s ease,transform .05s ease-out;mix-blend-mode:screen;opacity:1}.glow.hidden{opacity:0}.chat-container-alt{display:flex;justify-content:center}@keyframes floatBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes wiggle{0%,to{transform:rotate(0deg)}25%{transform:rotate(2deg)}75%{transform:rotate(-2deg)}}@keyframes wiggle-hover{0%,to{transform:scale(1) rotate(0deg)}25%{transform:scale(1.05) rotate(5deg)}75%{transform:scale(1.05) rotate(-5deg)}}.wiggle-button{padding:8px 14px;margin-top:20px;margin-bottom:10px;background-color:#fff;color:red;text-align:center;display:flex;justify-content:center;align-items:center;border-radius:4px;font-size:.875rem;font-weight:700;width:-moz-fit-content;width:fit-content;animation:wiggle .6s ease-in-out infinite;cursor:pointer}.wiggle-button:hover{animation:wiggle-hover .6s ease-in-out infinite}.footer-links{display:flex;gap:10px;font-size:13px;justify-content:space-between;margin:5px 10px}.footer-links a{color:gray;text-decoration:none}.footer-links a:hover{text-decoration:underline}.mark-down{margin:10px}.model-popup{position:absolute;top:30px;left:0;background:#fff;border:1px solid #ccc;box-shadow:0 2px 10px rgba(0,0,0,.1);border-radius:6px;z-index:10;width:120px}.model-option{padding:10px}.model-option,.pill-button{cursor:pointer;font-size:14px}.pill-button{background-color:#1e1e1e;color:#d21b1b;border:none;border-radius:8px;padding:6px 12px;display:flex;align-items:center;transition:background 1s ease;position:relative;top:-4px}.pill-button:hover{background-color:#2a2a2a}.pill-button.selected{background-color:#292929}.pill-button .icon{margin-right:6px}.pill-button .close-btn{cursor:pointer}.model-dropdown{position:absolute;bottom:40px;left:0;background:#1f1f1f;border:1px solid #333;border-radius:12px;padding:8px 0;box-shadow:0 4px 12px rgba(0,0,0,.4);min-width:15 0;z-index:100;transform:translateY(10px);opacity:0;animation:slideUpFade .5s forwards}@keyframes slideUpFade{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.model-dropdown div{padding:10px 16px;font-size:14px;color:#fff;cursor:pointer;transition:background .2s ease}.model-dropdown div:hover{background-color:#2e2e2e}.scroll-to-bottom-btn{position:fixed;bottom:170px;right:20px;z-index:50;background-color:#d21b1b;color:#fff;border:none;border-radius:9999px;padding:.5rem;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.scroll-to-bottom-btn:hover{background-color:#b91c1c}.PhoneInputError input{border:1px solid red}.back-button{display:flex;align-items:center;background-color:#d21b1b;color:#fff;padding:10px 24px;border:none;border-radius:999px;cursor:pointer;font-size:16px;transition:background-color .3s ease;position:fixed;top:20px;left:20px;z-index:1000}.back-button:hover{background-color:#730f0f}.back-button .arrow{font-size:18px;margin-right:8px}