@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap");*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%}body{background:#f4f2ec;font-family:-apple-system,Segoe UI,Roboto,sans-serif;color:#1b2433;-webkit-font-smoothing:antialiased;overscroll-behavior:none}:root{--app-h:100vh}@supports (height:100dvh){:root{--app-h:100dvh}}.cAppShell{height:var(--app-h);max-height:var(--app-h);overflow:hidden}.cChat{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@keyframes cFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes cBlink{0%,80%,to{opacity:.25}40%{opacity:1}}.cBubble{animation:cFade .28s ease}.cDot{width:6px;height:6px;border-radius:50%;background:#90a4ae;display:inline-block;margin:0 1.5px;animation:cBlink 1.2s infinite}.cChat::-webkit-scrollbar{width:6px}.cChat::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:3px}@keyframes cSpin{to{transform:rotate(1turn)}}.cSpin{animation:cSpin 1.15s linear infinite}@keyframes cMenuIn{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.cMenuFull{animation:cMenuIn .22s cubic-bezier(.32,.72,0,1)}@keyframes cMenuRow{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cMenuRow{animation:cMenuRow .32s cubic-bezier(.32,.72,0,1) backwards}.cMobileHead,.cShowMobile{display:none}@media (max-width:760px){.cDesktopOnly{display:none!important}.cShowMobile{display:block}.cMobileHead{display:flex}}.cSetup{min-height:100vh;justify-content:center;background:linear-gradient(180deg,rgba(82,129,206,0),rgba(82,129,206,.55) 55%,rgba(82,129,206,.95)) no-repeat,#5281ce url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='none' stroke='%23FFFFFF' stroke-width='1.3' opacity='0.13'%3E%3Cellipse cx='60' cy='30' rx='28.2' ry='40.8'/%3E%3Cellipse cx='60' cy='90' rx='28.2' ry='40.8'/%3E%3Cellipse cx='30' cy='60' rx='40.8' ry='28.2'/%3E%3Cellipse cx='90' cy='60' rx='40.8' ry='28.2'/%3E%3Ccircle cx='60' cy='60' r='5' fill='%23FFFFFF' stroke='none'/%3E%3Ccircle cx='0' cy='0' r='5' fill='%23FFFFFF' stroke='none'/%3E%3Ccircle cx='120' cy='0' r='5' fill='%23FFFFFF' stroke='none'/%3E%3Ccircle cx='0' cy='120' r='5' fill='%23FFFFFF' stroke='none'/%3E%3Ccircle cx='120' cy='120' r='5' fill='%23FFFFFF' stroke='none'/%3E%3C/g%3E%3C/svg%3E") repeat;background-size:100% 100%,120px 120px;padding:48px 20px 40px}.cSetup,.cSetupCard{display:flex;flex-direction:column;align-items:center}.cSetupCard{width:100%;max-width:820px}.cLangRow{position:absolute;top:26px;right:30px;z-index:5}.cSetupTag{color:#e7effb;font-size:17px;line-height:1.5;margin:12px 0 44px;text-align:center;max-width:360px}.cSetupHeading{font-family:Poppins,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:500;font-size:25px;color:#fff;text-align:center;margin:0 0 28px;line-height:1.35;max-width:560px}.cSetupBottom{width:100%;max-width:820px;display:flex;flex-direction:column;align-items:center}.cSetupBtn{margin-top:42px;width:100%;max-width:360px;border:none;border-radius:40px;padding:16px;font-size:17px;font-weight:700;background:#324e7c;color:#fff;cursor:pointer;font-family:inherit}.cSetupLinks{margin-top:26px;display:flex;gap:10px;align-items:center;color:hsla(0,0%,100%,.75);font-size:14.5px}.cSetupLinks button{background:none;border:none;padding:0;color:#fff;font-size:14.5px;font-weight:600;cursor:pointer;font-family:inherit}@media (max-width:760px){.cSetup{background:#f4f2ec;justify-content:flex-start;padding:0 0 32px}.cSetupBottom{flex:1 1;justify-content:center}.cSetupCard{background:linear-gradient(180deg,rgba(82,129,206,0),rgba(82,129,206,.55) 55%,rgba(82,129,206,.95)) no-repeat,#5281ce url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='none' stroke='%23FFFFFF' stroke-width='1.3' opacity='0.13'%3E%3Cellipse cx='60' cy='30' rx='28.2' ry='40.8'/%3E%3Cellipse cx='60' cy='90' rx='28.2' ry='40.8'/%3E%3Cellipse cx='30' cy='60' rx='40.8' ry='28.2'/%3E%3Cellipse cx='90' cy='60' rx='40.8' ry='28.2'/%3E%3Ccircle cx='60' cy='60' r='5' fill='%23FFFFFF' stroke='none'/%3E%3Ccircle cx='0' cy='0' r='5' fill='%23FFFFFF' stroke='none'/%3E%3Ccircle cx='120' cy='0' r='5' fill='%23FFFFFF' stroke='none'/%3E%3Ccircle cx='0' cy='120' r='5' fill='%23FFFFFF' stroke='none'/%3E%3Ccircle cx='120' cy='120' r='5' fill='%23FFFFFF' stroke='none'/%3E%3C/g%3E%3C/svg%3E") repeat;background-size:100% 100%,120px 120px;max-width:none;border-radius:0 0 44px 44px;padding:60px 26px 74px;flex:2 1;justify-content:center;position:relative}.cLangRow{position:absolute;top:20px;right:18px;margin:0}.cLangRow>div{transform:scale(.9);transform-origin:right center}.cSetupHeading{font-size:21px;margin-bottom:24px}.cSetupTag{font-size:15px}.cSetupBtn{background:#5281ce;margin-top:46px;max-width:320px}.cSetupLinks{color:#6b7a92}.cSetupLinks button{color:#324e7c}}