/* ===== Reset & Base ===== */*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}body{background-color:#ffffff;font-family:'Inter',sans-serif;overflow-x:hidden}/* ===== Section ===== */.beta-pricing-section{padding:180px 20px 100px !important;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center}/* ===== Heading ===== */.beta-pricing-heading{color:#0D0F0F;font-family:'Inter',sans-serif;font-size:36px;font-weight:700;line-height:normal;text-align:center;margin-bottom:32px}/* ===== Toggle Container ===== */.toggle-container{width:289px;height:52px;border-radius:30px;border:1.5px solid #E7E4E4;background:#FFF;display:flex;align-items:center;justify-content:center;padding:4px;margin-bottom:48px;position:relative}.toggle-btn{width:143px;height:44px;border-radius:30px;border:none;outline:none;background:transparent;color:#0D0F0F;font-family:'Inter',sans-serif;font-size:16px;font-weight:600;line-height:normal;cursor:pointer;transition:all 0.3s ease;z-index:1}.toggle-btn:focus,.toggle-btn:active{outline:none;box-shadow:none}.toggle-btn.active{background:linear-gradient(265deg, #F765FD 3.72%, #925CFD 53.86%, #775AFD 95.39%);color:#FFF;font-weight:700}/* ===== Cards Wrapper ===== */.pricing-cards-wrapper{display:flex;gap:20px;justify-content:center;align-items:stretch;flex-wrap:wrap;width:100%;max-width:1140px}.enterprise-wrapper{justify-content:center}/* ===== Pricing Card ===== */.pricing-card{width:258px;min-height:816px;border-radius:16px;border:1px solid #D5D5D5;background:#FFF;padding:28px 20px;display:flex;flex-direction:column;position:relative;transition:box-shadow 0.3s ease}/* Highlighted card (Premium) */.pricing-card.highlighted{border:1px solid #60D7FF;box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.16)}/* ===== Badge ===== */.card-badge{position:absolute;top:0;right:0;width:120px;height:32px;border-radius:0 15px;background:#01BAFF;color:#FFF;font-family:'Inter',sans-serif;font-size:12px;font-weight:600;line-height:normal;display:flex;align-items:center;justify-content:center}/* ===== Plan Name ===== */.plan-name{color:#000;font-family:'Inter',sans-serif;font-size:24px;font-weight:700;line-height:normal;margin-bottom:4px}/* ===== Plan Description ===== */.plan-desc{color:#8E8E8E;font-family:'Inter',sans-serif;font-size:16px;font-weight:500;line-height:normal;margin-bottom:16px}/* ===== Price ===== */.price-row{display:flex;align-items:baseline;margin-bottom:4px}.price{color:#12102A;font-family:'Inter',sans-serif;font-size:44px;font-weight:800;line-height:44px;letter-spacing:-1.76px}.price-interval{color:#6B6A80;font-family:'Outfit',sans-serif;font-size:14px;font-weight:400;line-height:21px;margin-left:2px}/* ===== Price Description ===== */.price-desc{color:#8E8E8E;font-family:'Inter',sans-serif;font-size:13px;font-weight:400;line-height:normal;min-height:22px;padding-top:4px;margin-bottom:32px}/* ===== Annual Toggle Row ===== */.annual-toggle-row{display:flex;align-items:center;gap:8px;margin-bottom:13px;min-height:24px}.annual-switch{position:relative;width:44px;height:24px;background:#ccc;border-radius:12px;cursor:pointer;transition:background 0.3s ease;flex-shrink:0}.annual-switch.active{background:#2AC9FF}.annual-switch::after{content:'';position:absolute;top:3px;left:3px;width:18px;height:18px;background:#fff;border-radius:50%;transition:transform 0.3s ease}.annual-switch.active::after{transform:translateX(20px)}.annual-label{color:#0D0F0F;font-family:'Inter',sans-serif;font-size:14px;font-weight:600;line-height:normal}.discount{display:inline-flex;height:24px;padding:4px 10px;justify-content:center;align-items:center;border-radius:15px;opacity:0.8;background:linear-gradient(265deg, #F765FD 3.72%, #925CFD 53.86%, #775AFD 95.39%);color:#FFF;font-family:'Inter',sans-serif;font-size:10px;font-weight:700;line-height:15px;white-space:nowrap;margin-left:auto}/* ===== CTA Button ===== */.pricing-button{display:flex;width:100%;padding:12px 13px;flex-direction:column;justify-content:center;align-items:center;border-radius:8px;background:linear-gradient(133deg, #29C9FF 4.75%, #D446FF 105.77%);color:#FFF;text-align:center;font-family:'Inter',sans-serif;font-size:16px;font-weight:600;line-height:22.5px;border:none;cursor:pointer;transition:transform 0.3s ease,box-shadow 0.3s ease;margin-bottom:12px}.pricing-button:hover{box-shadow:0 4px 12px rgba(108, 63, 255, 0.4);transform:translateY(-2px)}.pricing-button:focus,.pricing-button:active{outline:none;box-shadow:none}/* ===== Credit Summary ===== */.credit-summary{display:inline-flex;height:32px;padding:10px 16px;align-items:center;border-radius:6px;border:1px solid #E7E4E4;background:#FFF;color:#3D3A5C;font-family:'Inter',sans-serif;font-size:14px;font-weight:400;line-height:18.9px;margin-bottom:16px;white-space:nowrap}/* ===== Divider between credit-summary and pricing-list ===== */.card-divider{width:100%;height:1px;background:#E6E6E6;margin-bottom:16px}/* ===== Feature List ===== */.pricing-list{list-style:none;padding:0;margin:0;flex:1}.pricing-list li{display:flex;align-items:flex-start;gap:8px;color:#3D3A5C;font-family:'Inter',sans-serif;font-size:14px;font-weight:400;line-height:18.9px;margin-bottom:12px}.pricing-list li svg{flex-shrink:0;margin-top:1px}/* ===== Enterprise Card ===== */.pricing-card.enterprise-card{width:376px;height:797px;min-height:auto;border:1px solid #60D7FF;box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.08)}.pricing-card.enterprise-card .plan-name{color:#000;font-family:'Inter',sans-serif;font-size:24px;font-weight:700;font-style:normal;line-height:normal}.pricing-card.enterprise-card .plan-desc{color:#838383;font-family:'Inter',sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:18.2px}/* ===== Loading State ===== */.pricing-loading{display:flex;justify-content:center;align-items:center;min-height:400px;color:#8E8E8E;font-size:16px;font-weight:500}/* ===== Fullscreen Loader Overlay ===== */#candlestick-loader{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(255, 255, 255, 0.80);display:flex;justify-content:center;align-items:center;z-index:999999;transition:all 1s}.pricing-cards-wrapper.enterprise-wrapper .annual-toggle-row{display:none !important}.loader{width:8px;height:40px;border-radius:4px;display:block;margin:20px auto;position:relative;background:#935BFF;color:#935BFF;box-sizing:border-box;animation:animloader 0.3s 0.3s linear infinite alternate}.loader::after,.loader::before{content:'';width:8px;height:40px;border-radius:4px;background:currentColor;position:absolute;top:50%;transform:translateY(-50%);left:20px;box-sizing:border-box;animation:animloader 0.3s 0.45s linear infinite alternate}.loader::before{left:-20px;animation-delay:0s}@keyframes animloader{0%{height:48px}100%{height:4px}}/* ===== Responsive ===== *//* Tablet */@media (max-width: 1100px){.pricing-cards-wrapper{gap:16px}.pricing-card{width:240px}}@media (max-width: 992px){.beta-pricing-section{padding:60px 16px 80px}.pricing-cards-wrapper{flex-wrap:wrap;gap:20px}.pricing-card{width:calc(50% - 12px);max-width:300px;min-height:auto}.pricing-card.enterprise-card{width:calc(50% - 12px);max-width:380px}}/* Mobile */@media (max-width: 640px){.beta-pricing-section{padding:40px 16px 60px}.beta-pricing-heading{font-size:26px;margin-bottom:24px}.toggle-container{margin-bottom:32px}.pricing-cards-wrapper{flex-direction:column;align-items:center;gap:24px}.pricing-card{width:100%;max-width:340px;min-height:auto}.pricing-card.enterprise-card{width:100%;max-width:340px}/* .pricing-button {
        max-width: 226px;
    } */}@media (max-width: 400px){.toggle-container{width:260px}.toggle-btn{width:125px;font-size:14px}.pricing-card{padding:24px 16px}.price{font-size:36px;line-height:36px}}