body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media (min-width:601px){.container{box-sizing:border-box;margin:0 auto;max-width:1200px;width:100%}.about-me,.comparison,.ratio,.strengths,.trust-me,.waitlist{box-sizing:border-box;overflow-x:hidden;width:100%}}body{background:linear-gradient(diagonal,#b1e0ff,#7057fb,#fff,#beb3ff,#fff);font-family:Montserrat,sans-serif;font-optical-sizing:auto;margin:0;min-height:100vh;padding:0}.hero{background:linear-gradient(120deg,#c8e7fc,#e1dcfd,#fff,#e2defa,#fff)}.trust-me{background:linear-gradient(120deg,#6557ff,#f4f2ff)}.footer{background:linear-gradient(120deg,#f4f2ff,#f8f8ff)}.preloader-bg{align-items:center;background:linear-gradient(120deg,#c8e7fc,#e1dcfd,#fff,#e2defa,#fff);display:flex;flex-direction:column;font-family:Poppins,sans-serif;height:100vh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;transition:opacity .4s cubic-bezier(.4,0,.2,1);width:100vw;z-index:9999}.preloader-logo{color:#664fe7;font-size:2.8rem;font-weight:700;letter-spacing:-1.5px;margin-bottom:32px;text-shadow:0 2px 12px #7b3fff1a}.preloader-dot{color:#664fe7;font-size:1.2em}@keyframes preloader-dot-blink{0%,to{opacity:1}50%{opacity:.3}}.preloader-spinner{align-items:center;display:flex;gap:12px;justify-content:center}.preloader-bounce{animation:preloader-bounce 1.2s cubic-bezier(.4,0,.2,1) infinite;background:#7b3fff;border-radius:50%;display:inline-block;height:18px;width:18px}.preloader-bounce:nth-child(2){animation-delay:.2s;background:#50c878}.preloader-bounce:nth-child(3){animation-delay:.4s;background:#7b3fff}@keyframes preloader-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-22px)}}.header{background:linear-gradient(90deg,#fcfcff,#f9faff);border-bottom:none;border-radius:25px;box-shadow:0 5px 20px #0000000d;margin-left:auto;margin-right:auto;margin-top:0;padding:14px 0;position:-webkit-sticky;position:sticky;top:0;width:90vw;z-index:1002}.header .container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1040px;padding:0 25px}.header .logo{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#664fe7,#664fe7);-webkit-background-clip:text;font-size:26px;font-weight:800;transition:transform .35s cubic-bezier(.4,0,.2,1),text-shadow .35s cubic-bezier(.4,0,.2,1)}.header .nav ul{display:flex;list-style:none;margin:0;padding:0}.header .nav li{margin-left:35px}.header .nav a{color:#664fe7;font-size:16px;font-weight:700;text-decoration:none;transition:color .3s ease,transform .35s cubic-bezier(.4,0,.2,1),text-shadow .35s cubic-bezier(.4,0,.2,1)}.header .nav a:focus,.header .nav a:hover{color:#8a2be2;text-shadow:0 2px 8px #8a2be244;transform:scale(1.08) translateY(-2px)}.header .join-waitlist-button{align-items:center;background:linear-gradient(90deg,#6557ff,#50c878);border:2px solid #fff;border-radius:18px 18px 18px 6px;color:#fff;cursor:pointer;display:flex;font-weight:800;gap:14px;justify-content:center;letter-spacing:1px;margin:0;outline:none;padding:12px 20px}.header .join-waitlist-button:focus,.header .join-waitlist-button:hover{box-shadow:0 8px 24px #7b3fff21;transform:scale(1.06) translateY(-2px)}.hamburger{display:none}@media (max-width:600px){.header{-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);background:linear-gradient(90deg,#fcfcff,#f9faff);border:1.5px solid #e2c7fd;border-radius:16px;box-shadow:0 4px 18px #7b3fff1a;margin-left:auto;margin-right:auto;padding:14px 0 10px;position:-webkit-sticky;position:sticky;top:0;transition:box-shadow .2s;width:98vw;z-index:1002}.header .container{align-items:center;flex-direction:row;gap:0;justify-content:space-between;max-width:100vw;padding:0 10px;position:relative}.header .logo{flex:0 0 auto;order:1}.header .join-waitlist-button{order:2}.hamburger{align-self:auto;flex:0 0 auto;margin:0;order:3;position:static}.header .logo{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#8a2be2,#8a2be2);-webkit-background-clip:text;font-size:1.15rem;font-weight:800;letter-spacing:1.2px;margin-bottom:0}.hamburger{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;height:40px;justify-content:center;margin-left:8px;position:relative;transition:background .18s;width:40px;z-index:20}.hamburger span{background:#6557ff;border-radius:3px;display:block;height:4px;margin:4px 0;transition:all .3s cubic-bezier(.4,0,.2,1);width:26px}.hamburger:active,.hamburger:hover{background:#f4f8ff;border-radius:10px}.hamburger.open span:first-child{transform:translateY(8px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.nav{background:#fff;border-radius:0 0 16px 16px;box-shadow:0 8px 32px #7b3fff21;display:block;left:8px;opacity:0;padding:18px 0 8px;pointer-events:none;position:fixed;right:8px;top:60px;transform:translateY(-16px);transition:opacity .25s,transform .25s;width:auto;z-index:9999}.nav.nav-open{opacity:1;pointer-events:auto;transform:translateY(0);z-index:9999}.header .nav ul{align-items:flex-start;flex-direction:column;gap:10px;padding-left:18px}.header .nav a{border-radius:6px;display:block;font-size:1rem;font-weight:700;padding:8px 0;transition:background .18s,color .18s,transform .18s}.header .nav a:active,.header .nav a:focus,.header .nav a:hover{background:#edeaff;color:#8a2be2;transform:scale(1.04)}.header .join-waitlist-button{animation:join-glow 2s infinite alternate;background:linear-gradient(90deg,#6557ff,#50c878);border:2px solid #fff;border-radius:18px 18px 18px 6px;box-shadow:0 8px 32px #7b3fff2e,0 0 16px 2px #50c87844;color:#fff;display:block;font-size:.75rem;font-weight:800;left:0;letter-spacing:1px;margin:0 auto;padding:7px 0;position:relative;right:0;text-align:center;transition:background .18s,box-shadow .18s,transform .18s;width:30%;z-index:10}.header .join-waitlist-button:active,.header .join-waitlist-button:focus,.header .join-waitlist-button:hover{background:#222;box-shadow:0 4px 16px #7b3fff2e;transform:scale(1.06)}}@media (min-width:601px){.header .join-waitlist-button{background:linear-gradient(90deg,#6557ff,#50c878);border:2px solid #fff;border-radius:18px 18px 18px 6px;box-shadow:0 8px 32px #7b3fff2e,0 0 16px 2px #50c87844;color:#fff;display:inline-block;font-size:.9rem;font-weight:800;left:0;letter-spacing:1px;margin:0 0 0 18px;max-width:220px;min-width:120px;padding:8px 18px;position:relative;right:0;text-align:center;transition:background .18s,box-shadow .18s,transform .18s;width:auto;z-index:10}}@media (max-width:450px){.header .join-waitlist-button{font-size:.6rem;letter-spacing:.5px;max-width:110px;min-width:70px;padding:6px}}.hero{background:linear-gradient(diagonal,#b1e0ff,#7057fb,#fff,#beb3ff,#fff);padding:80px 0 100px;position:relative;text-align:center}.hero .container{margin:0 auto;max-width:1300px;padding:0 20px}.hero h1{color:#000;font-size:75px;font-weight:600;line-height:1.2;margin-bottom:20px}.hero h1 .highlight{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#664fe7,#664fe7);-webkit-background-clip:text;font-weight:600}.hero .hero-para p{color:#000;font-size:15px}.hero p{color:#000;font-size:18px;line-height:1.6;margin-bottom:40px}.hero-buttons .button-primary{background-color:#fff;border:1px solid #8a2be2;border-radius:30px;box-shadow:0 5px 15px #0000001a;color:#8a2be2;cursor:pointer;font-size:18px;font-weight:600;margin:0 15px;padding:15px 35px;transition:all .3s ease}.hero-buttons .button-primary:hover{background-color:#8a2be2;color:#fff}.hero-buttons .button-secondary{background-color:#000;border:none;border-radius:30px;box-shadow:0 5px 15px #0003;color:#fff;cursor:pointer;font-size:18px;font-weight:600;margin:0 15px;padding:15px 35px;transition:all .3s ease}.hero-buttons .button-secondary:hover{background-color:#333}.hero-buttons .hero-waitlist-bubble-btn{align-items:center;background:linear-gradient(90deg,#6557ff,#50c878);border:2px solid #fff;border-radius:18px 18px 18px 6px!important;box-shadow:0 8px 32px #7b3fff2e,0 0 16px 2px #50c87844;color:#fff;cursor:pointer;display:flex;font-weight:800;letter-spacing:1px;margin:0 auto;padding:12px 20px;position:relative;transition:background .2s,box-shadow .2s,transform .25s cubic-bezier(.4,0,.2,1)}.hero-buttons .hero-waitlist-bubble-btn:focus,.hero-buttons .hero-waitlist-bubble-btn:hover{box-shadow:0 8px 24px #7b3fff21;transform:scale(1.06) translateY(-2px)}@media (max-width:600px){.hero{min-height:60vh;padding:10px 0 60px;position:relative}.hero .container{border-radius:12px;margin:0 8px;padding:40px 30px 32px 8px}.hero h1{font-size:1.5rem;line-height:1.15;margin-bottom:18px}.hero h1,.hero h1 .highlight{font-weight:600;letter-spacing:1px}.hero h1 .highlight{-webkit-text-fill-color:#0000;-webkit-background-clip:text}.hero .hero-para p,.hero p{color:#666;font-size:1rem;font-weight:500;margin-bottom:18px}.hero-buttons .button-primary,.hero-buttons .button-secondary,.hero-buttons .hero-waitlist-bubble-btn{border-radius:8px;box-shadow:0 2px 8px #7b3fff14;display:block;font-size:.95rem;font-weight:600;letter-spacing:.5px;margin:0 auto 12px;padding:8px 0;transition:background .18s,box-shadow .18s,transform .18s;width:80%}.hero-buttons .button-primary:active,.hero-buttons .button-primary:focus,.hero-buttons .button-primary:hover,.hero-buttons .button-secondary:active,.hero-buttons .button-secondary:focus,.hero-buttons .button-secondary:hover,.hero-buttons .hero-waitlist-bubble-btn:active,.hero-buttons .hero-waitlist-bubble-btn:focus,.hero-buttons .hero-waitlist-bubble-btn:hover{box-shadow:0 4px 16px #7b3fff2e;transform:scale(1.05)}.hero-buttons .hero-waitlist-bubble-btn{background:linear-gradient(90deg,#6557ff,#50c878);border:2px solid #fff;border-radius:18px 18px 18px 6px!important;box-shadow:0 8px 32px #7b3fff2e,0 0 16px 2px #50c87844;color:#fff;font-weight:800;letter-spacing:1px}}@media (min-width:601px){.hero-buttons .hero-waitlist-bubble-btn{border-radius:18px 18px 18px 6px!important}}@media (min-width:600px) and (max-width:900px){.hero h1{font-size:2rem}}.business-intelligence{background-color:#fff;margin-top:0;padding:40px 0;position:relative;text-align:center;z-index:1}.business-intelligence .container{align-items:center;background-color:#fff;border-radius:20px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;display:flex;flex-direction:column;margin:0 auto;max-width:1000px;overflow:visible;padding:40px 20px;z-index:100}.business-intelligence .main-logo-icon{align-items:center;background-color:#f0e6fa;border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.business-intelligence .main-logo-icon svg{color:#6557ff;height:40px;width:40px}.business-intelligence .main-title{color:#6557ff;font-size:3rem;font-weight:700;margin-bottom:15px}.business-intelligence .main-description{color:#555;font-size:1.1rem;margin-bottom:50px;max-width:600px}.business-intelligence .features-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:50px}.business-intelligence .feature-card{align-items:center;background-color:#fff;border-radius:15px;box-shadow:0 5px 20px #0000000d;display:flex;flex-direction:column;max-width:300px;padding:30px;text-align:center;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1)}.business-intelligence .feature-card:focus,.business-intelligence .feature-card:hover{box-shadow:0 12px 36px #7b3fff21,0 2px 8px #6557ff1a;transform:translateY(-8px) scale(1.045)}.business-intelligence .feature-card .icon-wrapper{align-items:center;background-color:#f0e6fa;border-radius:50%;display:flex;height:60px;justify-content:center;margin-bottom:20px;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1);width:60px}.business-intelligence .feature-card .icon-wrapper:focus,.business-intelligence .feature-card .icon-wrapper:hover{box-shadow:0 6px 18px #50c8782e,0 2px 8px #6557ff1f;transform:scale(1.12) rotate(-8deg)}.business-intelligence .feature-card .icon-wrapper svg{color:#6557ff;height:30px;width:30px}.business-intelligence .feature-card h4{color:#333;font-size:1.3rem;font-weight:600;margin-bottom:10px}.business-intelligence .feature-card span{color:#777;font-size:.95rem}.business-intelligence .query-hint{color:#777;font-size:1rem;margin-bottom:30px}.business-intelligence .search-bar-container{align-items:center;background-color:#fff;border-radius:50px;box-shadow:0 5px 20px #00000014;box-sizing:border-box;display:flex;margin:0 auto;max-width:700px;overflow:visible;padding:8px;position:relative;width:100%;z-index:100}.business-intelligence .basic-button{align-items:center;background-color:#e6e6f0;border:none;border-radius:50px;color:#6557ff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:8px;padding:12px 20px;transition:background-color .3s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.business-intelligence .basic-button:focus,.business-intelligence .basic-button:hover{box-shadow:0 8px 24px #7b3fff21;transform:scale(1.06) translateY(-2px)}.business-intelligence .basic-button svg{color:#6557ff}.business-intelligence .search-input-wrapper{align-items:center;display:flex;flex-grow:1;min-width:0;padding:0 15px;position:relative;width:100%}.business-intelligence .search-input-wrapper .search-icon{color:#999;margin-right:10px}.business-intelligence .search-input{border:none;color:#333;flex-grow:1;font-size:1rem;outline:none;padding:10px 0}.business-intelligence .search-input::placeholder{color:#aaa}.business-intelligence .send-button{align-items:center;background-color:#6557ff;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;margin-right:20px;transition:background-color .3s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);width:70px}.business-intelligence .send-button:focus,.business-intelligence .send-button:hover{box-shadow:0 8px 24px #7b3fff21;transform:scale(1.06) translateY(-2px)}.business-intelligence .send-button svg{color:#fff}.business-intelligence .section-heading{color:#333;font-size:2.5rem;font-weight:700;margin-bottom:40px}.business-intelligence-navbar{align-items:center;display:flex;justify-content:flex-start;margin-bottom:40px;padding:0;width:100%}.bi-logo{align-items:center;color:#333;display:flex;font-size:20px;font-weight:700;margin-top:-15px}.bi-logo-cw-icon{align-items:center;background-color:#6557ff;border-radius:8px;color:#fff;display:inline-flex;font-size:15px;font-weight:800;justify-content:center;margin-right:8px;padding:4px 8px}.bi-dropdown{animation:popInAnim .35s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:18px;box-shadow:0 8px 32px #7b3fff21,0 2px 8px #6557ff1a;left:0;max-width:520px;min-width:0;padding:8px 0;pointer-events:auto;position:absolute;top:48px;width:100%;z-index:99999!important}.bi-dropdown-option{align-items:center;background:none;border:none;border-radius:12px;box-sizing:border-box;color:#6557ff;cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:12px;margin:0;padding:12px 10px;transition:background .18s,color .18s,box-shadow .18s;width:100%}.bi-dropdown-option:focus,.bi-dropdown-option:hover{background:linear-gradient(90deg,#f4f8ff,#e0e7ff);box-shadow:0 2px 8px #50c87814;color:#50c878}.bi-image-preview{align-items:center;animation:popInAnim .5s cubic-bezier(.4,0,.2,1);background:#f8f9fa;border-radius:22px;box-shadow:0 8px 40px #7b3fff21,0 2px 8px #6557ff1a;display:flex;justify-content:center;margin:0 auto 24px;max-width:700px;overflow:hidden;width:100%}.bi-image-preview img{border-radius:22px;display:block;height:auto;width:100%}.bi-modal-overlay{align-items:center;animation:biModalFadeIn .35s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#6557ff2e;bottom:0;display:flex;height:100vh;justify-content:center;left:0;position:fixed;right:0;top:0;width:100vw;z-index:10000}@keyframes biModalFadeIn{0%{opacity:0}to{opacity:1}}.bi-modal-content{align-items:flex-end;animation:biModalPopIn .4s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:22px;box-shadow:0 8px 40px #7b3fff2e,0 2px 8px #6557ff1a;display:flex;flex-direction:column;max-height:90vh;max-width:96vw;padding:0}@keyframes biModalPopIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.bi-modal-img{border-radius:22px;box-shadow:0 4px 24px #7b3fff21;display:block;margin:0 auto;max-height:80vh;max-width:90vw}.bi-modal-close{align-items:center;background:#6557ff;border:none;border-radius:50%;box-shadow:0 2px 8px #7b3fff1a;color:#fff;cursor:pointer;display:flex;font-size:2rem;font-weight:700;height:38px;justify-content:center;margin:12px 18px 0 0;transition:background .18s,transform .18s;width:38px}.bi-modal-close:focus,.bi-modal-close:hover{background:#5042e0;transform:scale(1.08)}@media (max-width:600px){.business-intelligence{padding:40px 0 18px}.business-intelligence .container{border-radius:12px;margin-left:4px;margin-right:px;padding-left:8px;padding-right:6px}.business-intelligence .main-logo-icon{height:48px;margin-bottom:10px;width:48px}.business-intelligence .main-logo-icon svg{height:28px;width:28px}.business-intelligence .main-title{font-size:1.5rem;margin-bottom:8px}.business-intelligence .main-description{font-size:.98rem;margin-bottom:18px;max-width:98vw}.business-intelligence .features-grid{flex-direction:column;gap:16px;margin:0 auto 18px;max-width:100%;width:100%}.business-intelligence .feature-card{border-radius:10px;box-sizing:border-box;margin:0 auto;max-width:100%;padding:16px 8px;width:100%}.business-intelligence .feature-card .icon-wrapper{height:38px;margin-bottom:8px;width:38px}.business-intelligence .feature-card .icon-wrapper svg{height:18px;width:18px}.business-intelligence .feature-card h4{font-size:1.08rem;margin-bottom:4px}.business-intelligence .feature-card span{font-size:.92rem}.business-intelligence .query-hint{font-size:.95rem;margin-bottom:12px}.business-intelligence .search-bar-container{align-items:center;border-radius:18px;box-shadow:0 2px 8px #7b3fff1a;flex-direction:row;margin:0 auto;max-width:100%;overflow:visible;width:100%}.business-intelligence .basic-button{border-radius:12px;box-shadow:none;font-size:.92rem;margin-bottom:0;margin-right:6px;min-width:0;padding:6px 10px;width:auto}.business-intelligence .search-input-wrapper{border-radius:12px;min-width:0;overflow:visible;padding:0 4px;width:100%}.business-intelligence .search-input{font-size:1rem;min-width:0;padding:8px 0;width:100%}.business-intelligence .send-button{border-radius:10px;flex-shrink:0;font-size:1rem;height:34px;margin-left:0;margin-top:0;width:34px}.bi-dropdown{border-radius:0 0 18px 18px;box-sizing:border-box;left:12px!important;max-width:calc(100vw - 24px)!important;min-width:0!important;padding-left:0;padding-right:0;width:calc(100vw - 24px)!important}.bi-dropdown-option{box-sizing:border-box;margin:0!important;max-width:100vw!important;padding-left:10px;padding-right:10px;width:100%!important}.bi-image-preview{margin:0 auto 12px;max-width:98vw}.bi-image-preview,.bi-image-preview img{border-radius:12px}.bi-modal-content{margin:2vw;max-height:98vh;padding:0}.bi-modal-content,.bi-modal-img{border-radius:10px;max-width:100vw}.bi-modal-img{box-shadow:0 4px 24px #7b3fff21;display:block;height:auto;margin:0 auto;max-height:80vh;object-fit:contain;width:100vw}.bi-modal-close{font-size:2rem;height:36px;margin:8px 8px 0 0;width:36px;z-index:1002}}@media (min-width:601px){.business-intelligence .container{box-sizing:border-box;max-width:1000px;width:100%}.bi-bg-text h2{font-size:30px}}.bi-bg-text h2{PADDING-TOP:2REM;PADDING-BOTTOM:2REM;MARGIN-BOTTOM:0;MARGIN-TOP:-3REM;font-size:48px;font-weight:600;z-index:-1}.bi-bg-text h2 span{color:#6557ff;font-family:Montserrat,sans-serif}.bi-bg-business{font-weight:800;left:40px;text-align:left;top:0}.bi-bg-business,.bi-bg-intelligence{color:#b6a9fb;font-size:7vw;letter-spacing:-2px;line-height:1;opacity:.95;position:absolute;transform:none;width:calc(100vw - 80px);z-index:-1}.bi-bg-intelligence{bottom:0;font-weight:600;right:40px;text-align:right}.bi-chat-messages{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;margin:0 10px 18px;max-width:1000px;width:100%}.bi-chat-bubble.user{align-self:flex-end;background:#6557ff!important;border-radius:15px 6px 6px 15px;border-bottom-right-radius:4px;color:#fff!important;padding:10px}.bi-bot-message-row{align-items:flex-start;align-self:flex-start;display:flex;gap:12px;max-width:85%}.bi-chat-bubble.bot{background:#f0e6fa!important;border-radius:6px 15px 15px 6px;color:#000!important;margin-bottom:0;margin-right:0;padding:10px;text-align:left}.bi-chat-bubble.typing{align-items:center;background:#f4f8ff!important;color:#6557ff!important;display:flex;justify-content:flex-start;min-height:32px;min-width:48px;padding:0}.bi-typing-indicator{align-items:center;display:flex;gap:4px}.bi-typing-indicator span{animation:bi-typing-bounce 1s infinite alternate;background:#6557ff;border-radius:50%;display:block;height:7px;opacity:.7;width:7px}.bi-typing-indicator span:nth-child(2){animation-delay:.2s}.bi-typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes bi-typing-bounce{0%{transform:translateY(0)}to{transform:translateY(-6px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.bi-thinking-spinner{animation:bi-spin 1s linear infinite;border:2.5px solid #c5bfff;border-radius:50%;border-top-color:#7b3fff;height:18px;margin:0;width:18px}@keyframes bi-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bi-chat-image-large{border-radius:18px;box-shadow:0 2px 8px #6557ff14;cursor:pointer;display:block;margin:0;max-height:320px;max-width:480px;transition:box-shadow .18s,transform .18s;width:100%}.bi-chat-image-large:hover{box-shadow:0 8px 28px #7b3fff2e;transform:scale(1.03)}.bi-chat-bubble.user .bi-chat-image-large{margin-left:auto}.bi-chat-bubble.bot .bi-chat-image-large{margin-right:auto}@media (max-width:600px){.bi-chat-image-large{max-height:220px;max-width:98vw}.bi-bg-text h2{font-size:25px}}@media (min-width:600px) and (max-width:900px){.bi-bg-text h2{font-size:2.5rem}}.typing-indicator-wrapper{align-self:flex-start;margin-bottom:12px}.typing-indicator{border-radius:0;padding:0}.typing-icon{align-items:center;background-color:#6557ff;border-radius:12px;color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;margin-right:12px;width:40px}.typing-icon svg{height:22px;width:22px}.spinner{animation:spin 1s linear infinite;border:2px solid #e9ecef;border-radius:50%;border-top-color:#6c757d;height:16px;width:16px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.typing-text-container{align-items:center;display:flex;gap:10px}.typing-text{color:#495057;font-size:.95rem;font-weight:500;transform:translateZ(0);white-space:nowrap}.bot-icon{border-radius:12px;color:#fff;height:25px;padding:6px;width:30px}.about-me,.bot-icon{background-color:#6557ff}.about-me{margin-top:30px;padding:40px 0;position:relative;z-index:0}.aboutme-network-bg{height:calc(100% - 80px);left:0;pointer-events:none;position:absolute;top:80px;-webkit-user-select:none;user-select:none;width:100%;z-index:0}.about-me .container{position:relative;z-index:1}.about-me h2{color:#fff;font-size:48px;font-weight:600;margin-bottom:30px;text-align:center}.about-me span{-webkit-background-clip:text;background-clip:text;color:#50c878;font-weight:800}.about-me .chat-bubble-container{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;gap:12px;margin-top:24px}.about-me .chat-bubble.receiver{align-items:center;align-self:flex-start;background:#6557ff!important;border-radius:18px 18px 18px 6px;box-shadow:0 2px 8px #6557ff14;color:#fff!important;display:flex;font-size:1rem;margin-bottom:0;margin-left:50px;margin-right:auto;max-width:80%;padding:12px 20px}.about-me .chat-bubble.typing{align-items:center;display:flex;justify-content:flex-start;min-height:32px;min-width:48px}.about-me .typing-indicator{align-items:center;display:flex;gap:4px}.about-me .typing-indicator span{animation:typing-bounce 1s infinite alternate;background:#fff;border-radius:50%;display:block;font-family:Karla,sans-serif;height:7px;opacity:.7;width:7px}.about-me .typing-indicator span:nth-child(2){animation-delay:.2s}.about-me .typing-indicator span:nth-child(3){animation-delay:.4s}.about-me .avatar-container{align-items:center;display:flex;margin-top:10px}.about-me .avatar{background:#fff;border:2px solid #6557ff;border-radius:50%;height:36px;margin-right:8px;object-fit:cover;width:36px}.chat-bubble-container{background-color:#fff;border-radius:15px;box-shadow:0 10px 30px #0000000d;height:350px;margin:0 auto;max-width:950px;min-height:300px;padding:30px;position:relative;text-align:left}.chat-bubble-container h3{color:#333;font-size:24px;font-weight:700;margin-bottom:20px;text-align:center}.chat-bubble,.chat-bubble.receiver,.chat-bubble.sender{align-self:flex-start!important;background:#6557ff!important;color:#fff!important;margin-left:0!important;margin-right:auto!important;text-align:left!important}.chat-bubble.receiver .avatar{border-radius:50%;height:30px;margin-right:10px;width:30px}.avatar-container{border-radius:50%;bottom:20px;box-shadow:0 2px 10px #0000001a;height:40px;left:20px;overflow:hidden;position:absolute;width:40px;z-index:1}.avatar{height:100%;object-fit:cover;width:100%}.aboutme-bot-vector{animation:aboutme-bot-float 3.5s ease-in-out infinite alternate;bottom:18px;height:260px;pointer-events:none;position:absolute;right:32px;width:220px;z-index:1}@keyframes aboutme-bot-float{0%{transform:translateY(0) rotate(-8deg)}to{transform:translateY(-18px) rotate(8deg)}}@media (max-width:900px){.aboutme-bot-vector{bottom:8px;height:140px;right:8px;width:120px}.about-me .chat-bubble,.about-me .chat-bubble.receiver,.about-me .chat-bubble.sender{background:#6557ff!important;color:#fff!important}}.aboutme-bot-vector,.avatar-container{transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1)}.avatar-container:focus,.avatar-container:hover{box-shadow:0 8px 28px #7b3fff2e;transform:scale(1.08) rotate(-8deg)}.aboutme-bot-vector:focus,.aboutme-bot-vector:hover{box-shadow:0 8px 28px #50c8782e;transform:scale(1.08) rotate(8deg)}.aboutme-chat-bubble{transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1)}.aboutme-chat-bubble:focus,.aboutme-chat-bubble:hover{box-shadow:0 8px 28px #7b3fff2e;transform:scale(1.04) translateY(-4px)}@media (max-width:600px){.about-me{padding:24px 0 12px}.about-me h2{font-size:1.5rem;margin-bottom:12px}.about-me .container{margin:0 8px;padding:0 4px}.about-me .chat-bubble-container{align-items:center;border-radius:10px;gap:10px;height:500px;margin-left:8px;margin-right:16px;max-width:98vw;min-height:180px;padding:12px 8px 10;position:relative;text-align:center}.chat-bubble-container h3{font-size:18px}.about-me .chat-bubble,.about-me .chat-bubble.receiver,.about-me .chat-bubble.sender{align-self:flex-start!important;background:#6557ff!important;color:#fff!important;margin-left:0!important;margin-right:auto!important;text-align:left!important}.about-me .chat-bubble{border-radius:14px;font-size:.95rem;max-width:90vw;padding:9px 12px;text-align:center}.about-me .chat-bubble,.about-me .chat-bubble.receiver,.about-me .chat-bubble.sender{align-self:center;margin-left:0;margin-right:0}.about-me .avatar-container{align-items:center;background:#fff;border:2px solid #6557ff;border-radius:50%;box-shadow:0 2px 10px #00000014;display:flex;height:28px;justify-content:center;margin-left:0;margin-right:auto;position:static;width:28px}.about-me .avatar{display:block;height:32px;margin:0;object-fit:cover;width:32px}.aboutme-network-bg{height:120px;top:48px}.aboutme-bot-vector{bottom:8px;height:110px;right:8px;width:90px}.about-me .chat-bubble.intro-text{font-size:.95rem!important}}.aboutme-vector{opacity:.8;pointer-events:none;position:absolute;z-index:0}@media (max-width:600px){.aboutme-vector-lock{height:90px;left:-18px;top:-18px;width:90px}.aboutme-vector-bot{bottom:-18px;height:90px;right:-18px;width:90px}}@media (min-width:600px) and (max-width:900px){.about-me h2{font-size:2.2rem;margin-bottom:18px}}.strengths{background-color:#fff;padding:50px 0 40px;position:relative}.strengths h2{color:#000;font-size:38px;font-weight:600;margin-bottom:30px;text-align:center}.strengths h2 span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#664fe7 50%,#664fe7);background-clip:text;-webkit-background-clip:text;color:#0000;font-weight:800}.strength-grid{display:flex;flex-direction:column;gap:40px}.strength-item{align-items:center;display:flex;gap:30px;justify-content:center}.strength-item.reverse{flex-direction:row-reverse}.strength-content{flex:1 1;max-width:450px;text-align:left}.strength-content h3{color:#333;font-size:32px;font-weight:700;line-height:1.4;margin-bottom:15px}.strength-content h3 span{color:#664fe7;font-weight:900}.strength-image-card{align-items:center;border-radius:15px;box-shadow:0 10px 30px #0000000d;display:flex;flex:1 1;justify-content:center;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1)}.strength-image-card img{border-radius:10px;height:auto;max-width:100%}.strength-screenshots{align-items:center;display:flex;flex-direction:column;gap:18px;margin-bottom:18px;position:relative}.strength-screenshot-img{background:#f8f9fa;border-radius:18px;box-shadow:0 6px 32px 0 #1f293721;object-fit:cover;opacity:0;position:relative;transform:translateY(30px) scale(.98);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1)}.strength-screenshot-img.animate-in{opacity:1;transform:translateY(0) scale(1)}.strength-screenshot-img:focus,.strength-screenshot-img:hover{box-shadow:0 8px 28px #7b3fff2e;transform:scale(1.04) translateY(-4px)}.img-left{box-shadow:0 6px 32px 0 #6557ff21;left:-40px;margin-left:-24px}.img-right{box-shadow:0 6px 32px 0 #2a4dd021;left:40px;margin-left:24px}.strengths-network-bg{display:block;height:220px;opacity:.38;pointer-events:none;position:absolute;right:0;top:0;-webkit-user-select:none;user-select:none;width:600px;z-index:-1}@media (max-width:900px){.strengths-network-bg{display:none}}.aboutme-vector-lock{left:-40px;top:-40px}.aboutme-vector-bot,.aboutme-vector-lock{height:200px;opacity:.8;pointer-events:none;position:absolute;width:200px;z-index:0}.aboutme-vector-bot{bottom:-40px;max-width:100vw!important;overflow-x:hidden!important;right:-40px}@media (max-width:600px){.strengths{padding:60px 0 18px}.strengths h2{font-size:1.3rem;letter-spacing:.5px;margin-bottom:12px;text-align:center;width:100%}.strength-grid{gap:18px}.strength-item{align-items:center;display:flex;flex-direction:column-reverse!important;gap:10px;text-align:center;width:100%}.strength-content{margin:0 auto;padding:0 4vw;text-align:center;width:100%}.strength-content h3{font-size:1rem;font-weight:700;letter-spacing:.1px;line-height:1.5;margin-bottom:8px;padding:0 10vw;text-align:center;width:auto}.img-center,.img-left,.img-right,.strength-image-card,.strength-image-card .searchbar-container,.strength-screenshot-img,.strength-screenshots{box-sizing:border-box!important;left:0!important;margin-left:0!important;margin-right:0!important;max-width:100%!important;min-width:0!important;padding:0!important;position:static!important;width:100%!important}.strength-screenshots{align-items:center;display:flex;flex-direction:column;gap:10px;margin-bottom:10px;max-width:98vw;text-align:center;width:100%}.strength-screenshot-img{border-radius:10px;box-shadow:0 2px 10px 0 #1f29371a;display:block;height:auto;left:0!important;margin:0 auto;margin-left:0!important;margin-right:0!important;max-width:88vw;min-width:0;position:static!important;width:88vw}.strengths-network-bg{display:none}.aboutme-vector-lock{height:90px;left:-18px;top:-18px;width:90px}.aboutme-vector-bot{bottom:0!important;left:auto!important;margin:0!important;max-width:100vw!important;position:absolute!important;right:0!important;width:90vw!important}.strength-image-card .searchbar-container{border-radius:18px;box-shadow:0 2px 8px 0 #1f293714;margin:8px 0 0;max-width:92vw;padding:0 0 0 8px;width:92vw}.strength-image-card .searchbar-input{background:#0000;box-sizing:border-box;font-size:15px;min-width:0;padding-right:36px;text-align:center;width:100%}.strength-image-card .searchbar-send-btn{border-radius:0 18px 18px 0;height:38px;width:38px}.strength-image-card .searchbar-label{font-size:13px;height:28px;margin-right:6px;padding:0 8px 0 6px;text-align:center}.strengths-content-row{flex-direction:column!important}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-80px) scale(.96)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(80px) scale(.96)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes popInCenter{0%{opacity:0;transform:scale(.85)}80%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.strength-screenshot-img.img-left.animate-in{animation:slideInLeft .8s cubic-bezier(.4,0,.2,1);opacity:1;transform:translateX(0) scale(1)}.strength-screenshot-img.img-right.animate-in{animation:slideInRight .8s cubic-bezier(.4,0,.2,1);opacity:1;transform:translateX(0) scale(1)}.strength-screenshot-img.img-center.animate-in{animation:popInCenter .8s cubic-bezier(.4,0,.2,1);opacity:1;transform:scale(1)}.strength-item.first,.strength-item.second{box-sizing:border-box;max-width:100%!important;overflow-x:hidden;padding:35px;width:100%!important}.strength-item.first{background-color:#f0f4f8!important}.strength-item.first,.strength-item.second{border-radius:18px;position:relative;z-index:1}.strength-item.second{background-color:#fff!important}.strength-image-card.first,.strength-image-card.second{background-color:initial!important;border:none!important}.strength-grid,.strength-image-card,.strength-item,.strength-screenshots,.strengths,.strengths .container{height:auto!important;max-height:none!important;overflow:visible!important}.searchbar-container{background:#fff;box-shadow:0 4px 16px 0 #1f29370f;height:56px;max-width:100%;padding:0 0 0 12px;position:relative;width:100%}.searchbar-container,.searchbar-label{align-items:center;border-radius:999px;display:flex}.searchbar-label{background:#e8edfb;height:36px;margin-right:12px;padding:0 16px 0 8px}.searchbar-label-icon{align-items:center;display:flex;margin-right:6px}.searchbar-label-text{color:#2a4dd0;font-size:16px;font-weight:600}.searchbar-search-icon{align-items:center;display:flex;margin-right:10px}.searchbar-input{background:#0000;border:none;color:#111;font-size:18px;outline:none;padding:0;transition:font-size .2s cubic-bezier(.4,0,.2,1);width:100%}.searchbar-mirror-span{font-family:inherit;font-size:16px;font-weight:400;left:-9999px;letter-spacing:normal;padding:0;position:absolute;top:0;visibility:hidden;white-space:pre}.searchbar-send-btn{align-items:center;background:#6557ff;border:none;border-radius:0 999px 999px 0;cursor:pointer;display:flex;height:56px;justify-content:center;position:absolute;right:0;top:0;transition:background .2s;width:56px}.searchbar-send-btn:hover{background:#473cbc}.searchbar-send-btn svg{display:block}.searchbar-label-docicon{align-items:center;display:flex;margin-right:6px}.ratio{background-color:#f0f4f8;padding:100px 0 40px;position:relative}.ratio .container{margin:0 auto;max-width:1200px;padding:0 20px}.ratio-item{align-items:center;display:flex;gap:30px;justify-content:center}.ratio-content{flex:1 1;max-width:450px;text-align:left}.ratio-content h3{color:#333;font-size:32px;font-weight:700;line-height:1.4;margin-bottom:15px}.ratio-image-card{align-items:center;background-color:#f0f4f8;border-radius:15px;box-shadow:0 10px 30px #0000000d;display:flex;flex:1 1;justify-content:center;padding:15px;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1)}.ratio-image-card:focus,.ratio-image-card:hover{box-shadow:0 12px 36px #7b3fff21,0 2px 8px #6557ff1a;transform:scale(1.045) translateY(-8px)}.ratio-image-card img{border-radius:10px;height:auto;max-width:100%;transition:box-shadow .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1)}.ratio-image-card img:focus,.ratio-image-card img:hover{box-shadow:0 8px 28px #7b3fff2e;transform:scale(1.04) translateY(-4px)}.ratio-network-bg{display:block;height:180px;opacity:.38;top:0;-webkit-user-select:none;user-select:none;width:500px;z-index:-1}.ratio-network-bg,.ratio-vector-chat{left:0;pointer-events:none;position:absolute}.ratio-vector-chat{height:120px;opacity:.8;top:18px;width:120px;z-index:1}.ratio-framelock-svg{bottom:0;height:auto;left:0;opacity:.85;pointer-events:none;position:absolute;width:170px;z-index:2}@media (max-width:900px){.ratio-network-bg{display:none}}@media (max-width:600px){.ratio{padding:60px 0 18px}.ratio .container{margin:0 8px;padding:0 8px}.beginning{background-color:#664fe7;color:#fff;height:auto;padding:12px 0;text-align:center}.beginning h1{font-size:.3rem;line-height:1.3;margin:0}.ratio-item{flex-direction:column;gap:10px}.ratio-content h3{font-size:1rem;margin-bottom:8px;padding:0 10vw;text-align:center;width:auto}.ratio-image-card{border-radius:8px;padding:8px 2px}.ratio-image-card img{border-radius:10px;max-width:98vw}.ratio-network-bg{display:none}.ratio-vector-chat{height:48px;left:0;top:8px;width:48px}.ratio-framelock-svg{bottom:0;left:0;width:60px}.ratio-image-card .searchbar-container{border-radius:18px;box-shadow:0 2px 8px 0 #1f293714;height:42px;margin:8px 0 0;max-width:92vw;min-height:42px;overflow:visible;padding:0 0 0 8px;width:92vw}.ratio-image-card .searchbar-input{background:#0000;box-sizing:border-box;font-size:15px;min-width:0;padding-right:36px;text-align:center;width:100%}.ratio-image-card .searchbar-send-btn{border-radius:0 18px 18px 0;height:38px;width:38px}.ratio-image-card .searchbar-label{font-size:13px;height:28px;margin-right:6px;padding:0 8px 0 6px;text-align:center}}.comparison{background-color:#fff;padding:100px 0 40px;position:relative}.beginning{background-color:#664fe7;color:#fff;padding:18px 0;text-align:center;width:100%}.beginning h1{font-size:2.2rem;font-weight:600;letter-spacing:.5px;line-height:1.2;margin:0}.comparison .container{margin:0 auto;max-width:1200px;padding:0 20px}.comparison-item{align-items:center;display:flex;gap:30px;justify-content:center}.comparison-item.reverse{flex-direction:row-reverse}.comparison-content{flex:1 1;max-width:450px;text-align:right}.comparison-content h3{color:#333;font-size:32px;font-weight:700;line-height:1.4;margin-bottom:15px}.comparison-image-card{align-items:center;background-color:#f0f4f8;border-radius:15px;box-shadow:0 10px 30px #0000000d;display:flex;flex:1 1;justify-content:center;padding:15px;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1)}.comparison-image-card:focus,.comparison-image-card:hover{box-shadow:0 12px 36px #7b3fff21,0 2px 8px #6557ff1a;transform:scale(1.045) translateY(-8px)}.comparison-image-card img{border-radius:10px;height:auto;max-width:100%;transition:box-shadow .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1)}.comparison-image-card img:focus,.comparison-image-card img:hover{box-shadow:0 8px 28px #7b3fff2e;transform:scale(1.04) translateY(-4px)}.comparison-network-bg{display:block;height:180px;opacity:.38;pointer-events:none;position:absolute;right:0;top:0;-webkit-user-select:none;user-select:none;width:500px;z-index:-1}@media (max-width:900px){.comparison-network-bg{display:none}}@media (max-width:600px){.comparison{padding:40px 0 18px}.comparison .container{margin:0 8px;padding:0 8px}.comparison-item{flex-direction:column!important;gap:10px}.comparison-content h3{font-size:1rem;margin-bottom:8px;text-align:left}.comparison-image-card{border-radius:8px;padding:8px 2px}.comparison-image-card img{border-radius:10px;max-width:98vw}.comparison-network-bg{display:none}.beginning h1{font-size:1rem;line-height:1.3;margin:0}.comparison-image-card .searchbar-container{border-radius:18px;box-shadow:0 2px 8px 0 #1f293714;height:42px;margin:8px 0 0;max-width:92vw;min-height:42px;overflow:visible;padding:0 0 0 8px;width:92vw}.comparison-image-card .searchbar-input{background:#0000;box-sizing:border-box;font-size:15px;min-width:0;padding-right:36px;text-align:center;width:100%}.comparison-image-card .searchbar-send-btn{border-radius:0 18px 18px 0;height:38px;width:38px}.comparison-image-card .searchbar-label{font-size:13px;height:28px;margin-right:6px;padding:0 8px 0 6px;text-align:center}}.trust-me{align-items:center;background:#6557ff;display:flex;flex-direction:column;min-height:100vh;padding:0 0 40px;width:100vw}.trustme-heading-row{gap:18px;margin-bottom:32px;margin-top:48px}.trustme-heading-row,.trustme-shield{align-items:center;display:flex;justify-content:center}.trustme-title{color:#fff;font-size:56px;font-weight:600;letter-spacing:-1px;margin:0}.trustme-title-green{color:#50c878}.trustme-card{align-items:center;background:#fff;border-radius:18px 18px 18px 6px!important;box-shadow:0 2px 8px #6557ff14;display:flex;flex-direction:column;height:600px;margin:0 auto 32px;max-width:900px;padding:12px 20px;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1);width:90vw}.trustme-card:focus,.trustme-card:hover{box-shadow:0 12px 36px #7b3fff21,0 2px 8px #6557ff1a;transform:scale(1.025) translateY(-6px)}.trustme-card-inner{align-items:flex-start;display:flex;flex-direction:column;padding:40px 32px 32px;width:100%}.trustme-card-title{color:#222;font-size:28px;font-weight:700;margin-bottom:28px;margin-left:auto;margin-right:auto}.trustme-bubbles{display:flex;flex-direction:column;gap:14px;width:100%}.trustme-bubble{align-items:center;background:#6557ff;border-radius:12px;box-shadow:0 2px 8px #6557ff14;color:#fff;display:flex;font-size:17px;font-weight:500;margin-left:32px;max-width:100%;padding:12px 24px;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1)}.trustme-bubble:focus,.trustme-bubble:hover{box-shadow:0 8px 28px #7b3fff2e;transform:scale(1.04) translateY(-4px)}.trustme-bubble-avatar{align-items:center;background:#edeaff;border-radius:12px;color:#6557ff;display:flex;font-size:17px;font-weight:500;gap:10px;margin-left:0;margin-top:8px;max-width:95%;padding:12px 24px;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1)}.trustme-bubble-avatar:focus,.trustme-bubble-avatar:hover{box-shadow:0 8px 28px #7b3fff2e;transform:scale(1.04) translateY(-4px)}.trustme-avatar{background:#fff;border:2px solid #6557ff;border-radius:50%;height:32px;margin-right:10px;object-fit:cover;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1);width:32px}.trustme-avatar:focus,.trustme-avatar:hover{box-shadow:0 8px 28px #50c8782e;transform:scale(1.12) rotate(-8deg)}.trustme-logos-row{display:flex;gap:4rem;justify-content:center;margin:36px auto 0;max-width:1500px;width:100vw}.trustme-logo-col{align-items:flex-start;margin-bottom:32px;min-width:140px}.trustme-logo-bubble,.trustme-logo-col{display:flex;flex-direction:column;position:relative}.trustme-logo-bubble{align-items:center;background:#fff;border-radius:18px 18px 18px 6px;box-shadow:0 2px 8px #6557ff14;margin-right:0;min-height:80px;min-width:130px;padding:18px 22px}.trustme-logo-imgwrap{align-items:center;display:flex;height:48px;justify-content:center;margin-bottom:10px;width:110px}.trustme-logo-img{display:block;max-height:100%;max-width:100%;object-fit:inherit}.trustme-logo-label-text{color:#222;font-size:1.08rem;font-weight:600;margin-bottom:0;margin-top:2px;padding-left:2px;text-align:left;width:100%}.trustme-bubble-tail{bottom:-18px;height:20px;left:-18px;pointer-events:none;position:absolute;width:32px;z-index:1}.trustme-logo-avatar-bubble{background:#fff;border:2px solid #fff;border-radius:50%;bottom:0;box-shadow:0 2px 8px #6557ff14,2px 0 8px #6557ff1a;display:block;height:28px;left:-40px;margin:0;object-fit:cover;position:absolute;width:28px;z-index:2}.trustme-data-row{align-items:flex-start;display:flex;flex-direction:column;margin:48px auto 0;max-width:1200px;width:90vw}.trustme-data-bubble{border-radius:18px 18px 18px 6px!important;color:#000;font-size:18px;font-weight:700;gap:10px;margin-bottom:18px;margin-left:0;padding:12px 20px}.trustme-data-bubble,.trustme-data-logos{align-items:center;background:#fff;box-shadow:0 2px 8px #6557ff14;display:flex}.trustme-data-logos{border-radius:18px 18px 18px 6px;gap:76px;justify-content:center;margin:0 auto;max-width:-webkit-fill-available;padding:18px 24px 12px;width:-webkit-fit-content;width:fit-content}.trustme-data-logo-col{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;min-width:120px}.trustme-data-logo-col img{background:linear-gradient(135deg,#f1f1f2 60%,#f1f1f2);border-radius:18px 18px 18px 6px;box-shadow:0 2px 8px #f1f1f2;display:block;margin:0 auto;max-height:1088px;max-width:150px;object-fit:contain;transition:transform .18s,box-shadow .18s}.trustme-data-logo-col img:hover{background:linear-gradient(135deg,#f1f1f2 60%,#f1f1f2);box-shadow:0 6px 18px #f1f1f2,0 2px 8px #f1f1f2;transform:scale(1.08)}.trustme-data-logo-label{color:#222;font-size:15px;margin-top:6px;text-align:center}.trustme-data-logos-wrapper{position:relative;width:100%}.trustme-data-logo-avatar-bubble{background:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px #6557ff14;height:32px;left:-2%;object-fit:cover;position:absolute;top:8rem;transform:translateX(-50%);width:32px;z-index:2}@media (max-width:900px){.trustme-title{font-size:36px}.trustme-card{border-radius:18px 18px 18px 6px!important}.trustme-card-inner{padding:28px 10px 18px}.trustme-card{max-width:98vw}.trustme-data-logos,.trustme-logos-row{gap:12px;padding:10px 2px}.trustme-data-logo-col img,.trustme-logo-imgwrap{max-width:60px;min-width:60px}.trustme-logo-imgwrap{height:32px;width:70px}.trustme-logo-bubble{margin-right:10px;min-height:70px;min-width:90px;padding:10px 10px 12px 12px}.trustme-logos-row{gap:25px}.trustme-logo-col{min-width:130px}.trustme-logo-avatar-bubble{bottom:0;height:22px;left:-35px;margin-left:4px;width:22px}.trustme-bubble-tail{bottom:-8px;height:12px;left:-8px;width:18px}}.trustme-chat-bubble-container{align-items:flex-start;border-radius:15px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;margin-left:auto;margin-right:auto;margin-top:24px;max-width:700px;min-height:300px;padding:30px;position:relative;text-align:left;width:100%}.trustme-chat-bubble.receiver{align-self:flex-start;animation:fadeInUp .5s ease forwards;box-sizing:border-box;font-size:1rem;max-width:100%;opacity:0;overflow-wrap:break-word;transform:translateY(20px);white-space:pre-line;width:100%;word-break:break-word}.trustme-chat-bubble.receiver,.trustme-chat-bubble.typing{align-items:center;background:#6557ff;border-radius:18px 18px 18px 6px;box-shadow:0 2px 8px #6557ff14;color:#fff;display:flex;margin-bottom:0;margin-left:0;margin-right:auto;padding:12px 20px}.trustme-chat-bubble.typing{animation:none;justify-content:flex-start;max-width:60px;min-width:48px;opacity:1;transform:none;width:-webkit-fit-content;width:fit-content}.trustme-typing-indicator{align-items:center;display:flex;gap:4px}.trustme-typing-indicator span{animation:typing-bounce 1s infinite alternate;background:#fff;border-radius:50%;display:block;height:7px;opacity:.7;width:7px}.trustme-typing-indicator span:nth-child(2){animation-delay:.2s}.trustme-typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes typing-bounce{0%{transform:translateY(0)}to{transform:translateY(-6px)}}.trustme-avatar-container{align-items:center;display:flex;margin-top:10px}@media (max-width:900px){.trust-me{min-height:0;min-height:auto;padding:0 0 18px}.trustme-heading-row{flex-direction:column;gap:8px;margin-bottom:12px;margin-top:18px}.trustme-title{font-size:1.3rem;margin:0}.trustme-card{border-radius:10px;box-sizing:border-box;height:500px;margin-bottom:12px;margin-left:8px;margin-right:8px;max-width:98vw;padding:8px}.trustme-card-inner{margin:0 2px;padding:12px 4px 8px}.trustme-card-title{font-size:1.1rem;margin-bottom:10px}.trustme-bubble,.trustme-bubble-avatar{border-radius:8px;font-size:.98rem;margin-left:0;max-width:98vw;padding:8px 10px}.trustme-avatar{height:22px;margin-right:4px;width:22px}.trustme-data-logos,.trustme-logos-row{align-items:center;border-radius:10px;box-sizing:border-box;flex-direction:column;gap:12px;padding:8px 2px;width:100%}.trustme-data-logo-col,.trustme-logo-col{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin-bottom:10px;width:100%}.trustme-data-logo-col img,.trustme-logo-imgwrap{align-items:center;border-radius:10px;box-sizing:border-box;display:flex;height:48px;justify-content:center;margin:0 auto 8px;max-width:120px;min-width:80px;width:100px}.trustme-data-logo-col img,.trustme-logo-img{box-sizing:border-box;display:block;height:auto;margin:0 auto;max-width:100%}.trustme-logo-avatar-bubble{margin-bottom:15px;margin-left:70px}.trustme-avatar{box-sizing:border-box;display:block;height:auto;margin:0 auto;max-width:100%}.trustme-data-logo-avatar-bubble{display:none}.trustme-logo-label-row{border-radius:12px;font-size:1.08rem;gap:12px;min-width:120px;padding:8px 18px 8px 10px}.trustme-logo-label-text{font-size:1.08rem;font-weight:700;letter-spacing:.1px}.trustme-data-row{margin:18px auto 0;max-width:98vw}.trustme-data-bubble{border-radius:8px;font-size:.98rem;margin-left:0;padding:8px 10px}.trustme-chat-bubble-container{border-radius:10px;margin:0 2px;max-width:98vw;min-height:120px;padding:10px 4px}.trustme-data-logo-col img,.trustme-data-logos,.trustme-logo-bubble{padding:12px 18px!important}.trustme-data-logo-col img,.trustme-data-logos,.trustme-logo-bubble{align-items:center;background:#fff!important;border-radius:18px 18px 18px 6px!important;box-shadow:0 2px 8px #6557ff14!important;box-sizing:border-box;display:flex;justify-content:center;margin:0 auto 10px!important}.trustme-logo-bubble{flex-direction:column;height:90px!important;max-height:90px!important;max-width:180px!important;min-height:90px!important;min-width:180px!important;padding:18px 22px!important;position:relative;width:180px!important}.trustme-logo-imgwrap{align-items:center;display:flex;height:32px!important;justify-content:center;margin-bottom:8px;width:60px!important}.trustme-logo-img{display:block;max-height:100%;max-width:100%;object-fit:contain}.trustme-data-logo-col img{background:#fff!important;border-radius:18px 18px 18px 6px!important;box-shadow:0 2px 8px #6557ff14!important;height:48px;margin:0 auto 8px!important;max-width:90vw;object-fit:contain;padding:0!important;width:100px}.trustme-logo-col{align-items:center;display:flex;flex-direction:column;margin-bottom:10px;position:relative;width:auto}.trustme-logo-avatar-bubble{background:#fff;border:2px solid #fff;border-radius:50%;bottom:8px;box-shadow:0 2px 8px #6557ff14;display:block;height:28px;left:-35px;margin:0;object-fit:cover;position:absolute;width:28px;z-index:2}}@media (max-width:600px){.trustme-data-bubble{border-radius:18px 18px 18px 6px!important}}@media (min-width:601px){.trustme-data-bubble{border-radius:18px 18px 18px 6px!important}}@media (min-width:600px) and (max-width:900px){.trustme-title{font-size:2.2rem;margin-bottom:18px}}@media (min-width:900px) and (max-width:1250px){.trustme-logos-row{gap:12px!important}.trustme-logo-col,.trustme-logos-row{align-items:center!important;box-sizing:border-box!important;flex-direction:column!important;width:100%!important}.trustme-logo-col{display:flex!important;justify-content:center!important;margin-bottom:10px!important}.trustme-logo-bubble{height:90px!important;margin:0 auto 10px!important;max-height:90px!important;max-width:180px!important;min-height:90px!important;min-width:180px!important;width:180px!important}}.trustme-shield-img{display:block;height:72px;width:72px}@media (max-width:900px){.trustme-shield-img{height:48px;width:48px}}.waitlist{background:linear-gradient(90deg,#ddedf8,#e2c7fd,#fff,#ddedf8,#fff);padding:40px 0;position:relative}.waitlist h2{color:#333;font-size:48px;font-weight:600;margin-bottom:30px;text-align:center}.waitlist h2 .highlight{background:linear-gradient(90deg,#6557ff 50%,#6557ff);-webkit-background-clip:text;background-clip:text;color:#0000}.chat-bubble-container-waitlist{align-items:flex-end;background-color:#6557ff;border-radius:20px;box-shadow:0 15px 40px #0000001a;display:flex;gap:30px;margin:0 auto;max-width:900px;overflow:hidden;padding:30px;position:relative}.waitlist-illustration{align-items:flex-end;display:flex;flex:0 0 250px;height:100%;justify-content:center}.waitlist-illustration img{display:block;height:auto;max-width:100%}.chat-bubbles-form{display:flex;flex:1 1;flex-direction:column;gap:10px}.chat-bubbles-form .chat-bubble{word-wrap:break-word;border-radius:20px;max-width:80%;padding:10px 15px}.chat-bubble.sender,.chat-bubbles-form .chat-bubble.sender{align-items:center;align-self:flex-end;background-color:#f4ebff;border-bottom-left-radius:5px;color:#000;display:flex;margin-left:auto;margin-right:0}.chat-bubble.receiver,.chat-bubbles-form .chat-bubble.receiver{align-items:center;align-self:flex-start;background-color:#f4ebff;color:#333;display:flex;margin-left:0;margin-right:auto}.chat-bubbles-form .input-bubble{align-items:center;background:#fff;border:none;border-radius:28px;display:flex;padding:0;width:100%}.chat-bubbles-form input,.chat-bubbles-form textarea{border:1px solid #ddd;border-radius:20px;box-shadow:none;font-size:16px;outline:none;padding:10px 15px;resize:none;width:100%}.chat-bubbles-form textarea{min-height:60px}.join-now-button{align-items:center;background-color:#000;border:none;border-radius:30px;box-shadow:0 5px 15px #0003;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:600;gap:8px;justify-content:center;margin-left:auto;margin-top:15px;padding:12px 25px;transition:background-color .3s ease}.join-now-button:hover{background-color:#333}.join-now-button svg{color:#fff}.avatar-bubble{align-items:center;background:#fff;border:2px solid #e0e6f0;border-radius:50%;display:inline-flex;height:32px;justify-content:center;margin-right:10px;overflow:hidden;width:32px}.user-avatar{border:2px solid #7b3fff;margin-left:10px;margin-right:10px}.avatar-bubble img{height:100%;object-fit:cover;width:100%}.chat-bubble.sender{align-items:center;background-color:#fff!important;border-radius:18px 6px 6px 18px!important;color:#000!important;display:flex;margin-left:auto;margin-right:0}.chat-bubble.receiver{align-items:center;background-color:#00a881!important;border-radius:6px 18px 18px 6px!important;color:#fff!important;display:flex;margin-left:0;margin-right:auto}.typing-indicator{align-items:center;display:flex;gap:4px;padding:8px 12px}.typing-indicator span{animation:typing 1.4s ease-in-out infinite;background:#fff;border-radius:50%;display:inline-block;height:8px;width:8px}.typing-indicator span:first-child{animation-delay:0s}.typing-indicator span:nth-child(2){animation-delay:.2s}.typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes typing{0%,60%,to{opacity:.6;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.input-bubble input{background:#0000;border:none;color:#111;font-size:16px;outline:none;padding:8px 0;width:220px}.input-bubble button{align-items:center;background:#7b3fff;border:none;border-radius:30px;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;margin-left:8px;padding:10px 16px;transition:background .2s,box-shadow .2s,transform .25s cubic-bezier(.4,0,.2,1)}.input-bubble button:focus,.input-bubble button:hover{background:#6557ff;box-shadow:0 8px 24px #7b3fff21;transform:scale(1.06) translateY(-2px)}.input-send-group{align-items:center;display:flex;flex:1 1;gap:0;margin-left:16px;padding:10px}.input-send-group input{background:#0000;border:none;color:#111;flex:1 1;font-size:16px;min-width:0;outline:none;padding:8px 0}.input-send-group button{align-items:center;background:#6557ff;border:none;border-radius:30px;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;margin-bottom:auto;margin-left:12px;margin-top:auto;padding:10px 16px;transition:background .2s,box-shadow .2s,transform .25s cubic-bezier(.4,0,.2,1)}.input-send-group button:focus,.input-send-group button:hover{background:#6557ff;box-shadow:0 8px 24px #7b3fff21;transform:scale(1.06) translateY(-2px)}.sender-avatar{margin-right:10px!important;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1)}.sender-avatar:focus,.sender-avatar:hover{box-shadow:0 8px 28px #50c8782e;transform:scale(1.12) rotate(-8deg)}.join-my-waitlist-btn-attractive{align-items:center;animation:join-glow 2s infinite alternate;background:linear-gradient(90deg,#6557ff,#50c878);border:2px solid #fff;border-radius:18px 18px 18px 6px;box-shadow:0 8px 32px #7b3fff2e,0 0 16px 2px #50c87844;color:#fff;cursor:pointer;display:flex;font-size:22px;font-weight:800;gap:14px;justify-content:center;letter-spacing:1px;margin:32px auto 0;outline:none;padding:18px 48px;transition:transform .18s,box-shadow .18s,background .18s}.join-my-waitlist-btn-attractive:focus,.join-my-waitlist-btn-attractive:hover{box-shadow:0 8px 24px #7b3fff21;transform:scale(1.06) translateY(-2px)}@keyframes join-glow{0%{box-shadow:0 8px 32px #7b3fff2e,0 0 16px 2px #50c87844}to{box-shadow:0 12px 36px #7b3fff47,0 0 32px 8px #50c87888}}.waitlist-confirm-dialog{align-items:center;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);background:#281e4640;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.waitlist-confirm-content{animation:popInAnim .35s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:22px;box-shadow:0 8px 40px #7b3fff21,0 2px 8px #6557ff1a;max-width:90vw;min-width:320px;padding:36px 32px 28px;text-align:center}.waitlist-confirm-title{color:#7b3fff;font-size:1.35rem;font-weight:800;margin-bottom:16px}.waitlist-confirm-message{color:#333;font-size:1.08rem;margin-bottom:28px}.waitlist-confirm-actions{display:flex;gap:18px;justify-content:center}.waitlist-confirm-btn{border:none;border-radius:18px 18px 18px 6px;box-shadow:0 2px 8px #6557ff14;cursor:pointer;font-size:1rem;font-weight:700;padding:10px 28px;transition:background .18s,color .18s,box-shadow .18s}.waitlist-confirm-btn.confirm{background:linear-gradient(90deg,#6557ff,#50c878);color:#fff}.waitlist-confirm-btn.confirm:focus,.waitlist-confirm-btn.confirm:hover{background:linear-gradient(90deg,#50c878,#6557ff);box-shadow:0 8px 24px #7b3fff21;transform:scale(1.06) translateY(-2px)}.waitlist-confirm-btn.cancel{background:#f4f4f8;border:1.5px solid #7b3fff;color:#7b3fff}.waitlist-confirm-btn.cancel:focus,.waitlist-confirm-btn.cancel:hover{background:#edeaff;box-shadow:0 8px 24px #7b3fff21;color:#333;transform:scale(1.06) translateY(-2px)}.waitlist-confirm-error{background:#fff0f0;border-radius:8px;box-shadow:0 1px 4px #d32f2f14;color:#d32f2f;font-size:.98rem;font-weight:600;margin-bottom:16px;padding:8px 12px}.waitlist-resubmit-btn{background:linear-gradient(90deg,#7b3fff,#50c878);border:none;border-radius:18px 18px 18px 6px;box-shadow:0 2px 8px #6557ff1a;color:#fff;cursor:pointer;display:block;font-size:1.08rem;font-weight:700;margin:18px auto 0;padding:12px 36px;transition:background .18s,box-shadow .18s,transform .15s}.waitlist-resubmit-btn:focus,.waitlist-resubmit-btn:hover{background:linear-gradient(90deg,#50c878,#7b3fff);box-shadow:0 6px 18px #7b3fff2e;transform:translateY(-2px) scale(1.04)}.waitlist-bot-vector{animation:waitlist-bot-float 3.5s ease-in-out infinite alternate;bottom:18px;left:32px;pointer-events:none;position:absolute;z-index:1}@keyframes waitlist-bot-float{0%{transform:translateY(0) rotate(8deg)}to{transform:translateY(-18px) rotate(-8deg)}}@media (max-width:900px){.waitlist-bot-vector{bottom:8px;height:44px;left:8px;width:38px}.waitlist{padding:24px 0 12px}.waitlist h2{font-size:1.3rem;letter-spacing:.5px;margin-bottom:12px;text-align:center;width:100%}.chat-bubble-container-waitlist{align-items:stretch;border-radius:12px;box-sizing:border-box;flex-direction:column;gap:12px;margin:0 2px;padding:10px 2px}.chat-bubbles-form{align-items:stretch;gap:8px;width:100%}.chat-bubble.receiver,.chat-bubble.sender,.chat-bubbles-form .chat-bubble{align-items:center;box-sizing:border-box;display:flex;font-size:.98rem;margin-bottom:0;max-width:92vw;min-width:0;overflow-wrap:break-word;padding:8px 12px;transition:none;white-space:pre-line;width:-webkit-fit-content;width:fit-content;word-break:break-word}.chat-bubble.sender{align-self:flex-end!important;background-color:#fff!important;border-radius:18px 6px 6px 18px!important;color:#000!important;margin-left:auto!important;margin-right:0!important}.chat-bubble.receiver{align-self:flex-start!important;background-color:#00a881!important;border-radius:6px 18px 18px 6px!important;color:#fff!important;margin-left:0!important;margin-right:auto!important}.waitlist-illustration{align-items:center;display:flex;flex:0 0 100px;height:80px;justify-content:center;margin-bottom:8px;margin-left:auto!important;margin-right:auto!important}.waitlist-illustration img{border-radius:12px;box-shadow:0 4px 18px #7b3fff1a;display:block;height:auto;max-width:90px;min-width:60px;object-fit:cover;width:200px}.avatar-bubble,.sender-avatar,.user-avatar{height:22px!important;margin-right:5px!important;max-height:22px!important;max-width:22px!important;min-height:22px!important;min-width:22px!important;width:22px!important}.avatar-bubble img{height:100%;object-fit:cover;width:100%}.input-bubble{min-height:38px;padding:0 2px}.input-send-group,.input-send-group input,.input-send-group textarea{box-sizing:border-box;min-width:0!important;width:100%!important}.input-send-group button{align-items:center;border-radius:16px;box-shadow:0 2px 8px #7b3fff1a;display:flex;font-size:1rem;justify-content:center;margin-left:6px;max-height:40px;max-width:40px;min-height:36px;min-width:36px;padding:7px 10px;transition:background .18s,box-shadow .18s,transform .18s}.input-send-group button svg{height:18px;width:18px}.join-my-waitlist-btn-attractive,.join-now-button{border-radius:12px;font-size:.9rem;margin-top:6px;min-height:32px;padding:7px 0;width:100%}.waitlist-confirm-content{border-radius:8px;min-width:98vw;padding:10px 2px 8px}.waitlist-confirm-title{font-size:.95rem;margin-bottom:6px}.waitlist-confirm-message{font-size:.85rem;margin-bottom:8px}.waitlist-confirm-actions{gap:6px}.waitlist-resubmit-btn{border-radius:8px;font-size:.9rem;margin-top:6px;min-height:32px;padding:7px 0;width:100%}}@media (min-width:600px) and (max-width:900px){.waitlist h2{font-size:2.2rem;margin-bottom:18px}}.input-bubble .avatar-bubble{margin-right:10px}@media (max-width:600px){.chat-bubble.sender{align-self:flex-end!important;background-color:#fff!important;border-radius:18px 6px 6px 18px!important;color:#000!important;margin-left:auto!important;margin-right:0!important}.chat-bubble.receiver{align-self:flex-start!important;background-color:#00a881!important;border-radius:6px 18px 18px 6px!important;color:#fff!important;margin-left:0!important;margin-right:auto!important}.waitlist-illustration img{display:block;height:auto;margin:0 auto;max-width:200px;width:50%}}.chat-bubble-row{align-items:flex-end;display:flex;margin-bottom:8px}.chat-bubble-row .sender-avatar{margin-left:0;margin-right:8px}.chat-bubble-row .user-avatar{margin-left:8px;margin-right:0}.chat-bubble-row .chat-bubble{margin-bottom:0}.chat-bubble-row .chat-bubble.sender{align-self:flex-end!important;margin-left:auto!important;margin-right:0!important}.chat-bubble-row .chat-bubble.receiver{align-self:flex-start!important;margin-left:0!important;margin-right:auto!important}.footer{background-color:#f0f4f8;font-size:14px;padding:20px 0;text-align:center}.footer .container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.footer-left{color:#8b4aff;font-weight:600}.footer-right{color:#666;font-weight:400}@media (max-width:600px){.footer{padding:12px 0}.footer .container{margin:0 8px;padding:0 8px}}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif}.header-bg{background:linear-gradient(90deg,#ddedf8,#e2c7fd,#fff,#ddedf8,#fff)}.App,code{font-family:Karla,sans-serif}.App{color:#333}a,p,span{font-family:Karla,sans-serif}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb;transition:color .3s,transform .35s cubic-bezier(.4,0,.2,1),text-shadow .35s cubic-bezier(.4,0,.2,1)}.App-link:focus,.App-link:hover{color:#8a2be2;text-shadow:0 2px 8px #8a2be244;transform:scale(1.08) translateY(-2px)}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.container{margin:0 auto;max-width:1200px;padding:0 20px}.back-to-top{align-items:center;background-color:#6557ff;border:none;border-radius:50%;bottom:30px;box-shadow:0 4px 12px #0003;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;position:fixed;right:30px;transition:background-color .3s ease,transform .3s ease,box-shadow .3s cubic-bezier(.4,0,.2,1);width:50px;z-index:1000}.back-to-top:focus,.back-to-top:hover{background-color:#5042e0;box-shadow:0 8px 24px #7b3fff21;transform:translateY(-6px) scale(1.08)}.back-to-top svg{height:24px;width:24px}.fade-in{opacity:0;transform:translateY(30px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}.fade-in.visible{opacity:1;transform:none}.slide-up{opacity:0;transform:translateY(60px);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1)}.slide-up.visible{opacity:1;transform:none}.pop-in{animation:popInAnim .5s cubic-bezier(.4,0,.2,1) forwards;opacity:0;transform:scale(.85)}@keyframes popInAnim{to{opacity:1;transform:scale(1)}}.float-anim{animation:floatY 3.5s ease-in-out infinite alternate}@keyframes floatY{0%{transform:translateY(0)}to{transform:translateY(-18px)}}.pulse-anim{animation:pulseAnim 1.8s infinite alternate}@keyframes pulseAnim{0%{box-shadow:0 0 0 0 #50c8781f}to{box-shadow:0 0 16px 4px #50c8782e}}.transition-bg{transition:background .4s cubic-bezier(.4,0,.2,1)}.transition-shadow{transition:box-shadow .3s cubic-bezier(.4,0,.2,1)}@media (max-width:600px){.App,.container,body,html{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;overflow-x:visible!important;width:100%!important}.container{padding:0 4px}.back-to-top{bottom:12px;font-size:1.1rem;height:36px;right:12px;width:36px}body,html{overflow-x:hidden}}.admin-bg-panel{background:#6557ff;min-height:100vh;padding:0;width:100vw}.admin-bg-panel,.admin-center-container{align-items:center;display:flex;justify-content:center}.admin-center-container{box-sizing:border-box;flex-direction:column;max-width:1200px;padding:0 16px;width:100%}.admin-header{margin-bottom:2.5rem;text-align:center;width:100%}.admin-logo{background:#fff;border-radius:16px;box-shadow:0 2px 16px #fff3;display:block;height:64px;margin:0 auto 18px;padding:10px;width:64px}.admin-title{color:#fff;font-family:Montserrat,sans-serif;font-size:2.3rem;font-weight:800;letter-spacing:-1px;margin-bottom:.5rem}.admin-subtitle{color:#fff;font-size:1.18rem;font-weight:600;letter-spacing:.5px;margin-bottom:6px}.admin-desc{color:#e0e0e0;font-size:1.05rem}.admin-content{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.admin-card,.admin-data-card{background:#fff;border:1.5px solid #ece6fa;border-radius:18px;box-shadow:0 4px 24px #0000001a;box-sizing:border-box;margin:0 auto 2rem;max-width:100%;padding:2.5rem 2rem;width:100%}.admin-login-form{max-width:440px}.admin-card-title{color:#6557ff;font-weight:700;margin-bottom:1.5rem;text-align:center}.admin-alert{border-radius:8px;font-size:1rem;margin-bottom:1.5rem;padding:.7rem 1.2rem}.admin-input{border:1.5px solid #ece6fa;border-radius:14px;font-size:1.1rem;margin-bottom:.5rem;padding:18px 20px;width:90%}.admin-login-btn{background:#6557ff;border:none;border-radius:14px;box-shadow:0 2px 8px #6557ff22;color:#fff;font-size:1.1rem;font-weight:600;margin-top:.5rem;padding:10px;transition:background .2s}.admin-login-btn:focus,.admin-login-btn:hover{background:#5042e0}.admin-data-card{max-width:1100px;padding:2.5rem 2rem}.admin-data-header{align-items:center;display:flex;flex-direction:column;gap:1.2rem;justify-content:space-between;margin-bottom:2.5rem}@media (min-width:768px){.admin-data-header{flex-direction:row;gap:0}}.admin-data-title{color:#6557ff;font-weight:700;margin-bottom:0}.admin-logout-btn{background:#fff;border:2px solid #6557ff;border-radius:14px;color:#6557ff;font-size:1rem;font-weight:600;padding:8px 28px;transition:background .2s,color .2s}.admin-logout-btn:focus,.admin-logout-btn:hover{background:#6557ff;color:#fff}.admin-table-responsive{border-radius:18px;box-shadow:0 2px 8px #6557ff11;max-height:60vh;overflow-x:auto;width:100%}.admin-table{font-size:1.08rem;min-width:400px;table-layout:auto;width:100%}.admin-table td,.admin-table th{padding:20px 16px;vertical-align:middle}.admin-table th{background:#f7f8fa;border-bottom:2px solid #ece6fa;color:#6557ff;font-weight:700}.admin-table-row{transition:background .2s}.admin-table-row:hover{background:#f4f2ff}.admin-delete-btn{background:#ff4d4f;border:none;border-radius:8px;color:#fff;font-size:1rem;font-weight:600;padding:4px 12px;transition:background .2s}.admin-delete-btn:focus,.admin-delete-btn:hover{background:#d9363e}@media (max-width:900px){.admin-center-container{max-width:99vw;padding:0 8px}.admin-card,.admin-data-card{max-width:99vw;padding:1.5rem .5rem}.admin-table{font-size:.98rem;min-width:320px;width:100%}.admin-header{margin-bottom:1.5rem}}@media (max-width:600px){.admin-bg-panel{padding:0}.admin-center-container{padding:0 4px}.admin-card,.admin-data-card{border-radius:10px;max-width:99vw;padding:1rem .2rem}.admin-table td,.admin-table th{font-size:.95rem;padding:10px 6px}.admin-title{font-size:1.3rem}.admin-table{font-size:.93rem;min-width:240px;width:100%}.admin-header{margin-bottom:1rem}}
/*# sourceMappingURL=main.60098086.css.map*/