.Billing_pageContainer__AeCht{min-height:100vh;padding:1.5rem 1.5rem 4rem;font-family:var(--font-jura),sans-serif;color:var(--lms-text);max-width:1850px;margin:0 auto;background:var(--lms-bg)}@keyframes Billing_AnimateBorder__W5lR7{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (min-width:1024px){.Billing_pageContainer__AeCht{padding:2.5rem 3.5rem}}.Billing_headerSection__t8AFA{background:var(--lms-bg);padding:2.5rem 3.5rem;border-radius:3rem;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3.5rem;box-shadow:12px 12px 24px var(--lms-shadow-dark),-12px -12px 24px var(--lms-shadow-light)}@media (min-width:1024px){.Billing_headerSection__t8AFA{flex-direction:row;align-items:center;justify-content:space-between}}.Billing_titleGroup__6BcjC h1{font-family:var(--font-jura),sans-serif;font-size:2.5rem;font-weight:900;color:var(--lms-text);display:flex;align-items:center;gap:1.5rem;margin:0;text-transform:uppercase;letter-spacing:-.01em}.Billing_iconWrapper__JvYf_{width:5rem;height:5rem;background:var(--lms-bg);border-radius:1.5rem;display:flex;align-items:center;justify-content:center;color:var(--lms-accent);box-shadow:6px 6px 12px var(--lms-shadow-dark),-6px -6px 12px var(--lms-shadow-light)}.Billing_subtitle__okt1V{color:var(--lms-text-muted);font-size:1.15rem;font-weight:600;max-width:55rem;margin-top:1rem;line-height:1.5}.Billing_promoBadge__9jEn6{background:var(--lms-bg);padding:1.25rem 2.5rem;border-radius:2rem;display:flex;align-items:center;gap:1.5rem;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;isolation:isolate;border:none;box-shadow:8px 8px 16px var(--lms-shadow-dark),-8px -8px 16px var(--lms-shadow-light)}.Billing_promoBadge__9jEn6:before{content:"";position:absolute;width:200%;height:600%;top:-250%;left:-50%;background:conic-gradient(from 0deg,transparent 0deg,transparent 165deg,#FF3366 180deg,#800020 195deg,transparent 210deg,transparent 1turn);animation:Billing_rotateContour__banEJ 4s linear infinite;z-index:-2}.Billing_promoBadge__9jEn6:after{content:"";position:absolute;inset:3px;background:var(--lms-bg);border-radius:1.85rem;z-index:-1}@keyframes Billing_rotateContour__banEJ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Billing_promoBadge__9jEn6:hover{transform:translateY(-4px);box-shadow:12px 12px 24px var(--lms-shadow-dark),-12px -12px 24px var(--lms-shadow-light)}.Billing_promoBadge__9jEn6:hover:before{animation-duration:1.5s}.Billing_promoBadgeInner__XpbsR{display:flex;align-items:center;gap:1.5rem;width:100%;position:relative;z-index:1}.Billing_promoIcon__yPBRR{width:3.5rem;height:3.5rem;background:var(--lms-bg);border-radius:1rem;display:flex;align-items:center;justify-content:center;color:#ef4444;flex-shrink:0;box-shadow:inset 4px 4px 8px var(--lms-shadow-dark),inset -4px -4px 8px var(--lms-shadow-light)}.Billing_promoTitle___QbO_{font-family:var(--font-jura),sans-serif;font-size:1rem;font-weight:900;text-transform:uppercase;letter-spacing:.2em;color:#ef4444;margin:0}.Billing_promoSub__t4ahE{font-size:.95rem;font-weight:800;color:var(--lms-text-muted);margin:0}.Billing_mainContent__c1djw{background:var(--lms-bg);border-radius:4rem;padding:4rem;width:100%;box-shadow:inset 12px 12px 24px var(--lms-shadow-dark),inset -12px -12px 24px var(--lms-shadow-light)}.Billing_controlsWrapper__cdIPl{display:flex;flex-direction:column;align-items:center;gap:2.5rem;margin-bottom:4.5rem}.Billing_periodToggle__sCHeu{display:flex;background:var(--lms-bg);padding:.6rem;border-radius:1.5rem;gap:.6rem;position:relative;box-shadow:inset 5px 5px 10px var(--lms-shadow-dark),inset -5px -5px 10px var(--lms-shadow-light)}.Billing_periodBtn__iqvIm{position:relative;padding:.85rem 2.5rem;border-radius:1rem;font-size:1rem;font-weight:800;text-transform:uppercase;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;gap:.75rem;transition:all .3s ease;color:var(--lms-text-muted)}.Billing_periodBtnActive__1j8zZ{color:var(--lms-accent);box-shadow:4px 4px 8px var(--lms-shadow-dark),-4px -4px 8px var(--lms-shadow-light);background:var(--lms-bg)}.Billing_discountBadge__o9G3z{position:absolute;top:-10px;right:-10px;background:#f59e0b;color:white;padding:2px 8px;border-radius:6px;font-size:.65rem;font-weight:900;box-shadow:0 4px 8px rgba(245,158,11,.3);z-index:20}.Billing_currencyToggle__nv8Em{display:flex;padding:.5rem;background:var(--lms-bg);border-radius:1.25rem;gap:.6rem;box-shadow:inset 4px 4px 8px var(--lms-shadow-dark),inset -4px -4px 8px var(--lms-shadow-light)}.Billing_currencyBtn__HSTMJ{padding:.7rem 2.5rem;border-radius:1rem;font-size:.9rem;font-weight:900;border:none;cursor:pointer;background:transparent;color:var(--lms-text-muted);transition:all .3s;font-family:var(--font-orbitron),sans-serif}.Billing_currencyBtnActive__wyw6I{background:var(--lms-bg);color:var(--lms-accent);box-shadow:3px 3px 6px var(--lms-shadow-dark),-3px -3px 6px var(--lms-shadow-light)}.Billing_currencyDisclaimer__gDjGB{display:flex;align-items:center;gap:.65rem;font-size:12px;color:var(--lms-text-muted);background:var(--lms-bg);border-radius:1rem;padding:.65rem 1.25rem;max-width:820px;text-align:left;line-height:1.5;box-shadow:inset 2px 2px 5px var(--lms-shadow-dark),inset -2px -2px 5px var(--lms-shadow-light)}.Billing_currencyDisclaimer__gDjGB strong{color:var(--lms-text);font-weight:700}.Billing_currencyDisclaimerIcon__JG5p_{flex-shrink:0;color:var(--lms-accent)}.Billing_cardsGrid__61ugA{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));grid-gap:3rem;gap:3rem;margin-bottom:5rem}.Billing_cardWrapper__lxM_o{isolation:isolate}.Billing_cardWrapper__lxM_o,.Billing_card__6OiYh{position:relative;display:flex;flex-direction:column;height:100%}.Billing_card__6OiYh{background:var(--lms-bg);border-radius:3rem;padding:3rem;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:10px 10px 20px var(--lms-shadow-dark),-10px -10px 20px var(--lms-shadow-light);z-index:2;border:1px solid transparent}.Billing_cardWrapper__lxM_o:hover .Billing_card__6OiYh{transform:translateY(-8px);box-shadow:15px 15px 30px var(--lms-shadow-dark),-15px -15px 30px var(--lms-shadow-light)}.Billing_cardWrapper__lxM_o:hover .Billing_cardGlow__AlrNj{filter:blur(24px) saturate(2.5);opacity:1}.Billing_cardGlow__AlrNj{position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;background:linear-gradient(90deg,#FF8038,#FF0099 30%,#00EBEB 68%,#DB00FF);background-size:200% 200%;border-radius:3.5rem;animation:Billing_AnimateBorder__W5lR7 4s linear infinite;z-index:1;filter:blur(2px) saturate(2);opacity:.8;transition:all .6s cubic-bezier(.4,0,.2,1)}.Billing_popularBadge__wkuvE{position:absolute;top:-1.25rem;left:50%;transform:translateX(-50%);background:var(--lms-accent);color:#fff;padding:.6rem 1.5rem;border-radius:20px;display:flex;align-items:center;gap:.6rem;font-weight:900;text-transform:uppercase;font-size:.75rem;box-shadow:0 8px 20px rgba(92,176,255,.4);letter-spacing:.1em}.Billing_cardHeader__NyG2V h3{font-family:var(--font-jura),sans-serif;font-size:2rem;font-weight:900;color:var(--lms-text);margin-bottom:.75rem;text-transform:uppercase;letter-spacing:1px}.Billing_targetAudience___KNjm{font-size:.9rem;font-weight:900;color:var(--lms-text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:2.5rem;min-height:2.5rem;line-height:1.4}.Billing_priceSection__tK0Bd{margin-bottom:2.5rem}.Billing_priceWrapper__lU5fb{display:flex;align-items:baseline;gap:.5rem}.Billing_priceValue__gEMtS{font-family:var(--font-jura),sans-serif;font-size:3.5rem;font-weight:900;color:var(--lms-text)}.Billing_priceUnit__GFxxl{font-size:1.1rem;font-weight:800;color:var(--lms-text-muted);text-transform:uppercase;letter-spacing:1px}.Billing_featuresList__F7pHm{list-style:none;padding:0;margin:0 0 3rem;display:flex;flex-direction:column;gap:1rem;flex:1 1}.Billing_featureItem__r_GPD{display:flex;gap:1rem;font-size:1.1rem;font-weight:600;color:var(--lms-text);line-height:1.4}.Billing_checkWrapper__UWXAj{color:#10b981;flex-shrink:0;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;background:var(--lms-bg);border-radius:50%;box-shadow:3px 3px 6px var(--lms-shadow-dark),-3px -3px 6px var(--lms-shadow-light)}.Billing_ctaButton__Serou{width:100%;padding:1.5rem;border-radius:1.5rem;font-family:var(--font-jura),sans-serif;font-size:1.1rem;font-weight:900;text-transform:uppercase;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:8px 8px 16px var(--lms-shadow-dark),-8px -8px 16px var(--lms-shadow-light);background:var(--lms-bg);letter-spacing:.1em}.Billing_ctaButton__Serou:hover{transform:translateY(-2px);box-shadow:10px 10px 20px var(--lms-shadow-dark),-10px -10px 20px var(--lms-shadow-light)}.Billing_ctaButton__Serou:active{box-shadow:inset 6px 6px 12px var(--lms-shadow-dark),inset -6px -6px 12px var(--lms-shadow-light);transform:translateY(0)}.Billing_ctaPrimary__6emDI{color:var(--lms-accent)}.Billing_ctaSecondary__w3auE{color:var(--lms-text-muted)}.Billing_expandBtnWrapper__BFXVt{display:flex;justify-content:center;margin:4rem 0}.Billing_expandBtn__LPZYC{display:flex;align-items:center;gap:1.25rem;padding:1.25rem 4rem;background:var(--lms-bg);border-radius:100px;color:var(--lms-accent);font-family:var(--font-jura),sans-serif;font-weight:900;text-transform:uppercase;cursor:pointer;font-size:1.1rem;border:none;box-shadow:8px 8px 16px var(--lms-shadow-dark),-8px -8px 16px var(--lms-shadow-light);transition:all .3s cubic-bezier(.4,0,.2,1);letter-spacing:.1em}.Billing_expandBtn__LPZYC:hover{transform:translateY(-3px);box-shadow:12px 12px 24px var(--lms-shadow-dark),-12px -12px 24px var(--lms-shadow-light)}.Billing_expandBtn__LPZYC:active{box-shadow:inset 4px 4px 8px var(--lms-shadow-dark),inset -4px -4px 8px var(--lms-shadow-light);transform:translateY(0)}.Billing_tableInner__YNrkx{background:var(--lms-bg);border-radius:3.5rem;padding:4rem;overflow-x:auto;box-shadow:12px 12px 24px var(--lms-shadow-dark),-12px -12px 24px var(--lms-shadow-light)}.Billing_tableHeader__vAsxJ{display:grid;grid-template-columns:2.5fr repeat(5,1fr);grid-gap:1.5rem;gap:1.5rem;padding:0 1.5rem 2.5rem;border-bottom:2px solid var(--lms-border);margin-bottom:3.5rem}.Billing_tariffHeadName__Nzc_k{display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font-jura),sans-serif;font-size:1.1rem;font-weight:900;color:var(--lms-text-muted);text-transform:uppercase;letter-spacing:1px}.Billing_row__doXVI{display:grid;grid-template-columns:2.5fr repeat(5,1fr);grid-gap:1.5rem;gap:1.5rem;padding:1.25rem 1.5rem;border-radius:1.5rem;align-items:center;transition:all .3s ease}.Billing_row__doXVI:hover{background:var(--lms-bg);box-shadow:inset 6px 6px 12px var(--lms-shadow-dark),inset -6px -6px 12px var(--lms-shadow-light)}.Billing_featureTitle__WIez3{font-size:1.15rem;font-weight:800;color:var(--lms-text)}.Billing_cell__4HdAW{width:100%}.Billing_cell__4HdAW,.Billing_checkCellTable__Huvst{display:flex;align-items:center;justify-content:center}.Billing_checkCellTable__Huvst{width:2.5rem;height:2.5rem;background:var(--lms-bg);color:#10b981;border-radius:50%;box-shadow:inset 2px 2px 5px var(--lms-shadow-dark),inset -2px -2px 5px var(--lms-shadow-light)}.Billing_valueText__Qsnjl{font-size:1.2rem;font-weight:900;color:var(--lms-accent);font-family:var(--font-orbitron)}.Billing_modalOverlay__7iTMx{position:fixed;inset:0;z-index:20000;display:flex;align-items:center;justify-content:center;background:rgba(248,250,252,.6);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);padding:2rem;animation:Billing_modalFade__IqcET .4s ease}.dark .Billing_modalOverlay__7iTMx{background:rgba(4,35,59,.6)}@keyframes Billing_modalFade__IqcET{0%{opacity:0}to{opacity:1}}.Billing_modalContent__L8eAX{background:var(--lms-bg);width:100%;max-width:45rem;border-radius:4rem;padding:4.5rem;position:relative;box-shadow:20px 20px 60px var(--lms-shadow-dark),-20px -20px 60px var(--lms-shadow-light);max-height:90vh;overflow-y:auto;scrollbar-width:none}.Billing_modalContent__L8eAX::-webkit-scrollbar{display:none}.Billing_closeBtn__UT4s0{position:absolute;top:2rem;right:2rem;width:3rem;height:3rem;border-radius:50%;background:var(--lms-bg);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--lms-text-muted);box-shadow:6px 6px 12px var(--lms-shadow-dark),-6px -6px 12px var(--lms-shadow-light);transition:all .3s ease}.Billing_closeBtn__UT4s0:hover{box-shadow:inset 4px 4px 8px var(--lms-shadow-dark),inset -4px -4px 8px var(--lms-shadow-light);transform:rotate(90deg)}.Billing_modalHeader__cpwSL{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:3.5rem}.Billing_modalTitle__s1H0G{font-size:2.5rem;color:#ef4444;margin-bottom:.5rem;text-transform:uppercase}.Billing_modalPrice__UdMJ1,.Billing_modalTitle__s1H0G{font-family:var(--font-jura),sans-serif;font-weight:900}.Billing_modalPrice__UdMJ1{font-size:5rem;color:var(--lms-text);margin:1.5rem 0 1rem;line-height:1}.Billing_checkCell__wrAls{width:2.75rem;height:2.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:inset 3px 3px 6px var(--lms-shadow-dark),inset -3px -3px 6px var(--lms-shadow-light);background:var(--lms-bg)}.Billing_pageContainer__AeCht *{transition-property:background-color,border-color,color,fill,stroke,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,box-shadow,backdrop-filter,transform,filter;transition-property:background-color,border-color,color,fill,stroke,box-shadow,backdrop-filter,transform,filter,-webkit-backdrop-filter;transition-duration:.3s;transition-timing-function:ease}.Billing_methodTabs__U1LCy{display:flex;background:var(--lms-bg);padding:.5rem;border-radius:1.25rem;gap:.5rem;box-shadow:inset 4px 4px 8px var(--lms-shadow-dark),inset -4px -4px 8px var(--lms-shadow-light);margin-bottom:1.5rem}.Billing_methodTab__MxGdo{flex:1 1;padding:.8rem 1rem;border-radius:.9rem;font-size:.85rem;font-weight:800;text-transform:uppercase;border:none;background:transparent;cursor:pointer;color:var(--lms-text-muted);transition:all .3s ease;font-family:var(--font-jura),sans-serif;letter-spacing:.05em;display:flex;align-items:center;justify-content:center;text-align:center}.Billing_methodTabActive__qPdQW{background:var(--lms-bg);color:var(--lms-accent);box-shadow:3px 3px 6px var(--lms-shadow-dark),-3px -3px 6px var(--lms-shadow-light)}.Billing_bankForm__yq0kG{display:flex;flex-direction:column;gap:1.5rem;width:100%}.Billing_requisitesCard__JdVaC{background:var(--lms-bg);border-radius:1.5rem;padding:1.5rem;box-shadow:inset 4px 4px 8px var(--lms-shadow-dark),inset -4px -4px 8px var(--lms-shadow-light);display:flex;flex-direction:column;gap:1rem}.Billing_reqTitle__nP9oI{margin:0;font-size:1rem;font-weight:900;color:var(--lms-accent);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--lms-border);padding-bottom:.5rem}.Billing_reqGrid__WgedH{display:flex;flex-direction:column;gap:.75rem}.Billing_reqItem__PJkJF{display:flex;flex-direction:column;gap:.25rem;text-align:left}@media (min-width:640px){.Billing_reqItem__PJkJF{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}}.Billing_reqLabel___XGNf{font-size:.85rem;font-weight:800;color:var(--lms-text-muted);text-transform:uppercase}.Billing_reqVal__LrjQZ{font-size:.95rem;font-weight:700;color:var(--lms-text);word-break:break-all}.Billing_formFields__yphLH{display:flex;flex-direction:column;gap:1.25rem}.Billing_inputGroup__OXoJU{display:flex;flex-direction:column;gap:.5rem;text-align:left}.Billing_fieldLabel__3oFga{font-size:.85rem;font-weight:800;color:var(--lms-text-muted);text-transform:uppercase;letter-spacing:.02em;padding-left:.25rem}.Billing_formInput__UKg8m{width:100%;padding:1rem 1.25rem;background:var(--lms-bg);border:1px solid transparent;border-radius:1.25rem;box-shadow:inset 4px 4px 8px var(--lms-shadow-dark),inset -4px -4px 8px var(--lms-shadow-light);outline:none;color:var(--lms-text);font-weight:750;font-family:var(--font-jura),sans-serif;font-size:.95rem;transition:all .3s ease}.Billing_formInput__UKg8m:focus{border-color:var(--lms-border)}.Billing_formRow__YIKtx{display:flex;flex-direction:column;gap:1.25rem}@media (min-width:640px){.Billing_formRow__YIKtx{flex-direction:row;gap:1.5rem}}.Billing_fileUploader__j2eDA{position:relative;width:100%}.Billing_fileInput__ZWjZT{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.Billing_fileLabel__vt46Z{display:flex;align-items:center;justify-content:center;width:100%;padding:1.25rem;background:var(--lms-bg);border-radius:1.25rem;box-shadow:4px 4px 10px var(--lms-shadow-dark),-4px -4px 10px var(--lms-shadow-light);cursor:pointer;transition:all .3s ease;font-weight:800;font-size:.9rem;color:var(--lms-text-muted)}.Billing_fileLabel__vt46Z:hover{transform:translateY(-2px);box-shadow:6px 6px 12px var(--lms-shadow-dark),-6px -6px 12px var(--lms-shadow-light);color:var(--lms-text)}.Billing_fileLabel__vt46Z:active{box-shadow:inset 3px 3px 6px var(--lms-shadow-dark),inset -3px -3px 6px var(--lms-shadow-light);transform:translateY(0)}.Billing_filePlaceholder___xWns,.Billing_fileSelected__yas7I{display:flex;align-items:center;gap:.75rem}.Billing_fileIcon__XY_Bq,.Billing_uploadIcon__Zmez_{color:var(--lms-accent)}.Billing_fileName__mRU3r{color:var(--lms-text);font-weight:750;max-width:25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Billing_errorAlert__nrJQ6{display:flex;align-items:center;gap:.75rem;background:rgba(239,68,68,.05);border-radius:1.25rem;padding:1.25rem;color:#ef4444;font-size:.85rem;font-weight:700}.Billing_successWrapper___kNui{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem;padding:2.5rem 1.5rem}.Billing_successIconWrapper__aMxzR{box-shadow:4px 4px 10px var(--lms-shadow-dark),-4px -4px 10px var(--lms-shadow-light)}.Billing_invoicesSection__K_7kY{margin-top:5rem;width:100%}.Billing_invoicesTitle__4SNiV{font-family:var(--font-jura),sans-serif;font-size:2rem;font-weight:900;color:var(--lms-text);margin-bottom:2rem;text-transform:uppercase;letter-spacing:1px;display:flex;align-items:center;gap:1rem}.Billing_tableWrapper__6ZygZ{background:var(--lms-bg);border-radius:2.5rem;padding:2.5rem;overflow-x:auto;box-shadow:10px 10px 20px var(--lms-shadow-dark),-10px -10px 20px var(--lms-shadow-light)}.Billing_table__zvN9J{width:100%;border-collapse:collapse;text-align:left}.Billing_table__zvN9J th{padding:1.2rem 1.5rem;font-size:.9rem;font-weight:900;color:var(--lms-text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid var(--lms-border)}.Billing_table__zvN9J td{padding:1.5rem;font-size:1.05rem;font-weight:700;color:var(--lms-text);border-bottom:1px solid var(--lms-border)}.Billing_table__zvN9J tr:last-child td{border-bottom:none}.Billing_table__zvN9J tr{transition:all .3s ease}.Billing_table__zvN9J tr:hover td{background:var(--lms-bg);box-shadow:inset 4px 4px 8px var(--lms-shadow-dark),inset -4px -4px 8px var(--lms-shadow-light)}.Billing_badgePending__dJnVo{background:rgba(245,158,11,.1);color:#f59e0b}.Billing_badgeCompleted__iaOB7,.Billing_badgePaid__dEOdq,.Billing_badgePending__dJnVo{padding:.5rem 1rem;border-radius:10px;font-size:.8rem;font-weight:800;text-transform:uppercase;box-shadow:2px 2px 5px var(--lms-shadow-dark),-2px -2px 5px var(--lms-shadow-light)}.Billing_badgeCompleted__iaOB7,.Billing_badgePaid__dEOdq{background:rgba(16,185,129,.1);color:#10b981}.Billing_badgeExpired__RmcNh,.Billing_badgeFailed__CpPl0{padding:.5rem 1rem;border-radius:10px;font-size:.8rem;font-weight:800;text-transform:uppercase;background:rgba(239,68,68,.1);color:#ef4444;box-shadow:2px 2px 5px var(--lms-shadow-dark),-2px -2px 5px var(--lms-shadow-light)}.Billing_amountVal__T8vPh{font-family:var(--font-orbitron),sans-serif;font-weight:900;color:var(--lms-accent)}.Billing_btnPayAction__UxsIK{padding:.5rem 1.2rem;border-radius:10px;font-size:.85rem;font-weight:800;text-transform:uppercase;border:none;background:var(--lms-bg);color:var(--lms-accent);cursor:pointer;box-shadow:3px 3px 6px var(--lms-shadow-dark),-3px -3px 6px var(--lms-shadow-light);display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease;text-decoration:none}.Billing_btnPayAction__UxsIK:hover{transform:translateY(-2px);box-shadow:4px 4px 8px var(--lms-shadow-dark),-4px -4px 8px var(--lms-shadow-light)}.Billing_btnPayAction__UxsIK:active{box-shadow:inset 2px 2px 4px var(--lms-shadow-dark),inset -2px -2px 4px var(--lms-shadow-light);transform:translateY(0)}.Billing_btnSyncAction__LNkRr{padding:.5rem;border-radius:10px;border:none;background:var(--lms-bg);color:var(--lms-text-muted);cursor:pointer;box-shadow:3px 3px 6px var(--lms-shadow-dark),-3px -3px 6px var(--lms-shadow-light);display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease}.Billing_btnSyncAction__LNkRr:hover{color:var(--lms-accent);transform:rotate(30deg)}.Billing_btnSyncAction__LNkRr:active{box-shadow:inset 2px 2px 4px var(--lms-shadow-dark),inset -2px -2px 4px var(--lms-shadow-light)}.PaymentModal_modalOverlay__OH8ok{position:fixed;inset:0;background:rgba(15,23,42,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:20000;display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:PaymentModal_modalFadeIn__QHfPR .25s ease}@keyframes PaymentModal_modalFadeIn__QHfPR{0%{opacity:0}to{opacity:1}}.PaymentModal_modalContent__byVnn{width:100%;max-width:680px;max-height:88vh;background:var(--lms-bg,#f8fafc);border-radius:2rem;box-shadow:0 25px 70px rgba(0,0,0,.35),0 0 0 1px rgba(255,255,255,.6);display:flex;flex-direction:column;overflow:hidden;font-family:var(--font-jura),sans-serif;color:var(--lms-text,#2d3748);position:relative}.PaymentModal_modalHeader__rLrcl{padding:1.25rem 2rem;background:var(--lms-bg,#f8fafc);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(203,213,225,.7);flex-shrink:0;z-index:10}.PaymentModal_headerInfo__9Ikje{display:flex;align-items:center;gap:1.25rem}.PaymentModal_avatarBox__w48mQ{width:48px;height:48px;border-radius:1.25rem;background:var(--lms-bg,#f8fafc);box-shadow:4px 4px 8px var(--lms-shadow-dark,#cbd5e1),-4px -4px 8px var(--lms-shadow-light,#ffffff);display:flex;align-items:center;justify-content:center;color:var(--lms-accent,#3182ce);flex-shrink:0}.PaymentModal_modalTitle__Sf_EM{font-size:1.25rem;font-weight:900;margin:0;color:var(--lms-text,#2d3748);text-transform:uppercase;letter-spacing:-.01em}.PaymentModal_modalSubtitle__YNnXA{font-size:.85rem;font-weight:700;color:var(--lms-text-muted,#718096);margin:.15rem 0 0}.PaymentModal_modalCloseBtn__O6maa{background:var(--lms-bg,#f8fafc);border:none;border-radius:1rem;width:42px;height:42px;display:flex;align-items:center;justify-content:center;color:var(--lms-text-muted,#718096);box-shadow:4px 4px 8px var(--lms-shadow-dark,#cbd5e1),-4px -4px 8px var(--lms-shadow-light,#ffffff);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.PaymentModal_modalCloseBtn__O6maa:hover{color:#ef4444;box-shadow:inset 2px 2px 5px var(--lms-shadow-dark,#cbd5e1),inset -2px -2px 5px var(--lms-shadow-light,#ffffff)}.PaymentModal_modalBody__ORu_g{flex:1 1;overflow-y:auto;padding:1.75rem 2rem;display:flex;flex-direction:column;gap:1.25rem}.PaymentModal_modalBody__ORu_g::-webkit-scrollbar{width:6px}.PaymentModal_modalBody__ORu_g::-webkit-scrollbar-track{background:transparent;margin:.5rem 0}.PaymentModal_modalBody__ORu_g::-webkit-scrollbar-thumb{background:rgba(203,213,225,.6);border-radius:10px}.PaymentModal_methodTabs__zfJwR{display:flex;background:var(--lms-bg,#f8fafc);padding:.45rem;border-radius:1.25rem;gap:.5rem;box-shadow:inset 3px 3px 6px var(--lms-shadow-dark),inset -3px -3px 6px var(--lms-shadow-light)}.PaymentModal_methodTab__EZSJA{flex:1 1;padding:.75rem .85rem;border-radius:.9rem;font-size:.8rem;font-weight:800;text-transform:uppercase;border:none;background:transparent;cursor:pointer;color:var(--lms-text-muted);transition:all .2s ease;font-family:var(--font-jura),sans-serif;letter-spacing:.05em;display:flex;align-items:center;justify-content:center;text-align:center}.PaymentModal_methodTabActive___vU4a{background:var(--lms-bg);color:var(--lms-accent);box-shadow:3px 3px 6px var(--lms-shadow-dark),-3px -3px 6px var(--lms-shadow-light)}.PaymentModal_orderSummaryCard__78EEr{background:var(--lms-bg);border-radius:1.5rem;padding:1.5rem;box-shadow:inset 4px 4px 8px var(--lms-shadow-dark),inset -4px -4px 8px var(--lms-shadow-light);display:flex;flex-direction:column;gap:.85rem}.PaymentModal_summaryRow__8nDzb{display:flex;justify-content:space-between;align-items:center}.PaymentModal_summaryLabel__eWO_N{font-size:.85rem;font-weight:800;color:var(--lms-text-muted);text-transform:uppercase}.PaymentModal_summaryValue__cD7xC{font-size:1.1rem;font-weight:900;color:var(--lms-text)}.PaymentModal_summaryTotalLabel___8ORw{font-size:1rem;font-weight:900;color:var(--lms-text);text-transform:uppercase}.PaymentModal_summaryTotalValue__GbHiK{font-size:2rem;font-weight:900;color:var(--lms-accent);font-family:var(--font-orbitron),sans-serif;letter-spacing:.02em}.PaymentModal_divider__qJnGC{height:1px;background:rgba(203,213,225,.7);margin:.25rem 0}.PaymentModal_currencyDisclaimerCard__Yc_uu{background:var(--lms-bg);border-radius:1.25rem;padding:1rem 1.25rem;box-shadow:inset 3px 3px 6px var(--lms-shadow-dark),inset -3px -3px 6px var(--lms-shadow-light);display:flex;flex-direction:column;gap:.45rem;border-left:4px solid var(--lms-accent);margin-top:.25rem}.PaymentModal_currencyDisclaimerHeader__T2txH{display:flex;align-items:center;gap:.5rem;font-size:13px;font-weight:800;color:var(--lms-text);text-transform:uppercase;letter-spacing:.03em}.PaymentModal_currencyDisclaimerText___pKXm{margin:0;font-size:12px;line-height:1.45;color:var(--lms-text-muted);font-weight:600}.PaymentModal_currencyDisclaimerText___pKXm strong{color:var(--lms-text);font-weight:700}.PaymentModal_promoContainer__79uMQ{display:flex;gap:.75rem}.PaymentModal_promoInputWrapper__z_0A_{flex:1 1;position:relative;display:flex;align-items:center}.PaymentModal_promoInputIcon__DG_Bq{position:absolute;left:1rem;color:var(--lms-text-muted);pointer-events:none}.PaymentModal_promoInput__BbSHF{width:100%;padding:.75rem 1rem .75rem 2.75rem;background:var(--lms-bg);border:none;border-radius:1rem;box-shadow:inset 3px 3px 6px var(--lms-shadow-dark),inset -3px -3px 6px var(--lms-shadow-light);outline:none;color:var(--lms-text);font-weight:800;font-family:var(--font-orbitron),sans-serif;letter-spacing:.08em;font-size:.9rem}.PaymentModal_promoApplyBtn__AhKUs{padding:0 1.5rem;background:var(--lms-bg);border:none;border-radius:1rem;box-shadow:3px 3px 6px var(--lms-shadow-dark),-3px -3px 6px var(--lms-shadow-light);color:var(--lms-accent);font-weight:900;cursor:pointer;font-family:var(--font-jura);text-transform:uppercase;font-size:.8rem;letter-spacing:.05em;transition:all .2s ease}.PaymentModal_promoApplyBtn__AhKUs:hover{box-shadow:inset 2px 2px 4px var(--lms-shadow-dark),inset -2px -2px 4px var(--lms-shadow-light)}.PaymentModal_promoApplyBtn__AhKUs:disabled{opacity:.5;cursor:not-allowed}.PaymentModal_requisitesCard__XZ8Uf{background:var(--lms-bg);border-radius:1.25rem;padding:1.25rem 1.5rem;box-shadow:inset 3px 3px 6px var(--lms-shadow-dark),inset -3px -3px 6px var(--lms-shadow-light);display:flex;flex-direction:column;gap:.75rem}.PaymentModal_reqTitle__SR_Oq{margin:0;font-size:.9rem;font-weight:900;color:var(--lms-accent);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid rgba(203,213,225,.7);padding-bottom:.4rem}.PaymentModal_reqGrid__YWq9G{display:flex;flex-direction:column;gap:.5rem}.PaymentModal_reqItem__khQF9{display:flex;justify-content:space-between;align-items:center;font-size:.85rem}.PaymentModal_reqLabel__T08kM{font-weight:800;color:var(--lms-text-muted);text-transform:uppercase;font-size:.8rem}.PaymentModal_reqVal__0XwMF{font-weight:700;color:var(--lms-text)}.PaymentModal_formFields__EH2cf{display:flex;flex-direction:column;gap:1rem}.PaymentModal_formGroup__KVz06{display:flex;flex-direction:column;gap:.35rem}.PaymentModal_formLabel__CLC0F{font-size:.8rem;font-weight:800;color:var(--lms-text-muted);text-transform:uppercase;letter-spacing:.04em;padding-left:.2rem}.PaymentModal_formInput__Yc49f{width:100%;padding:.75rem 1rem;background:var(--lms-bg);border:none;border-radius:.85rem;box-shadow:inset 3px 3px 6px var(--lms-shadow-dark),inset -3px -3px 6px var(--lms-shadow-light);outline:none;color:var(--lms-text);font-family:var(--font-jura);font-size:.9rem;font-weight:700}.PaymentModal_fileDropzone__Z4kcU{border:1.5px dashed rgba(92,176,255,.4);border-radius:1rem;padding:1.25rem;text-align:center;cursor:pointer;background:rgba(92,176,255,.03);transition:all .2s ease;display:flex;flex-direction:column;align-items:center;gap:.4rem}.PaymentModal_fileDropzone__Z4kcU:hover{background:rgba(92,176,255,.08);border-color:var(--lms-accent)}.PaymentModal_modalFooter__6Nq2o{padding:1.25rem 2rem;background:var(--lms-bg,#f8fafc);border-top:1px solid rgba(203,213,225,.7);display:flex;align-items:center;justify-content:space-between;flex-shrink:0;z-index:10}.PaymentModal_footerHint__Zzkt9{display:flex;align-items:center;gap:.45rem;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--lms-text-muted)}.PaymentModal_footerActions__RFbYR{display:flex;align-items:center;gap:.85rem}.PaymentModal_cancelBtn__bjiUy{padding:.75rem 1.4rem;border-radius:1rem;border:none;background:var(--lms-bg);color:var(--lms-text-muted);font-family:var(--font-jura);font-size:.85rem;font-weight:800;text-transform:uppercase;cursor:pointer;box-shadow:3px 3px 6px var(--lms-shadow-dark),-3px -3px 6px var(--lms-shadow-light);transition:all .2s ease}.PaymentModal_cancelBtn__bjiUy:hover{color:var(--lms-text);box-shadow:inset 2px 2px 4px var(--lms-shadow-dark),inset -2px -2px 4px var(--lms-shadow-light)}.PaymentModal_submitBtn__Tl4kP{padding:.75rem 1.75rem;border-radius:1rem;border:none;background:linear-gradient(135deg,#5CB0FF,#3182ce);color:#ffffff;font-family:var(--font-jura);font-size:.85rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;display:inline-flex;align-items:center;gap:.6rem;box-shadow:0 4px 15px rgba(92,176,255,.4),4px 4px 8px var(--lms-shadow-dark);transition:all .2s ease}.PaymentModal_submitBtn__Tl4kP:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(92,176,255,.5),6px 6px 12px var(--lms-shadow-dark)}.PaymentModal_submitBtn__Tl4kP:disabled{opacity:.6;cursor:not-allowed;transform:none}.CustomBuilder_overlay__U63Iu{position:fixed;inset:0;z-index:20000;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:rgba(248,250,252,.65);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.CustomBuilder_modal__mYbZP{background:var(--lms-bg);border-radius:2.5rem;box-shadow:20px 20px 60px var(--lms-shadow-dark),-20px -20px 60px var(--lms-shadow-light);width:100%;max-width:75rem;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.CustomBuilder_header__S3MQF{display:flex;align-items:center;gap:1.25rem;padding:2rem 2.5rem;border-bottom:1px solid var(--lms-border);flex-shrink:0}.CustomBuilder_headerIcon__vfUgO{width:3.5rem;height:3.5rem;border-radius:1rem;background:var(--lms-bg);box-shadow:6px 6px 12px var(--lms-shadow-dark),-6px -6px 12px var(--lms-shadow-light);display:flex;align-items:center;justify-content:center;color:var(--lms-accent);flex-shrink:0}.CustomBuilder_title__WvT8U{font-family:var(--font-jura);font-size:1.5rem;font-weight:900;color:var(--lms-text);text-transform:uppercase;letter-spacing:.08em;margin:0}.CustomBuilder_subtitle__EbLZA{font-family:var(--font-jura);font-size:.85rem;color:var(--lms-text-muted);font-weight:600;margin:.25rem 0 0}.CustomBuilder_closeBtn__B4bb7{margin-left:auto;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--lms-bg);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--lms-text-muted);box-shadow:4px 4px 8px var(--lms-shadow-dark),-4px -4px 8px var(--lms-shadow-light);transition:all .2s ease;flex-shrink:0}.CustomBuilder_closeBtn__B4bb7:hover{color:var(--lms-text);box-shadow:6px 6px 12px var(--lms-shadow-dark),-6px -6px 12px var(--lms-shadow-light)}.CustomBuilder_body__QYbwQ{display:grid;grid-template-columns:1fr 280px;overflow:hidden;min-height:0;flex:1 1}.CustomBuilder_featureList__JcQtu{padding:1.5rem;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;display:flex;flex-direction:column;gap:.75rem;min-height:0;height:100%}.CustomBuilder_featureList__JcQtu::-webkit-scrollbar{display:none}.CustomBuilder_loadingState__UqXPg{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:4rem;color:var(--lms-text-muted);font-family:var(--font-jura);font-weight:700}.CustomBuilder_spinner__eCyBz{animation:CustomBuilder_spin__KWfug 1s linear infinite;color:var(--lms-accent)}@keyframes CustomBuilder_spin__KWfug{to{transform:rotate(1turn)}}.CustomBuilder_category__8ruEC{background:var(--lms-bg);border-radius:1.25rem;box-shadow:4px 4px 10px var(--lms-shadow-dark),-4px -4px 10px var(--lms-shadow-light);overflow:hidden;flex-shrink:0}.CustomBuilder_catHeader__W2ma5{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem}.CustomBuilder_catToggleAll__KsmRn{background:none;border:none;padding:.25rem;cursor:pointer;flex-shrink:0}.CustomBuilder_catCheckbox__l0yOk{width:1.25rem;height:1.25rem;border-radius:.35rem;border:2px solid var(--lms-border);display:flex;align-items:center;justify-content:center;transition:all .2s;color:#fff}.CustomBuilder_catCheckboxFull__CkciO{background:var(--lms-accent);border-color:var(--lms-accent)}.CustomBuilder_catCheckboxPartial__9QfvQ{background:rgba(92,176,255,.3);border-color:var(--lms-accent)}.CustomBuilder_catName__bCyc6{display:flex;align-items:center;gap:.75rem;flex:1 1;background:none;border:none;cursor:pointer;padding:.25rem 0;text-align:left}.CustomBuilder_catName__bCyc6 span:first-child{font-family:var(--font-jura);font-size:.95rem;font-weight:800;color:var(--lms-text);text-transform:uppercase;letter-spacing:.04em;flex:1 1}.CustomBuilder_catCount___Cs9S{font-family:var(--font-jura);font-size:.75rem;font-weight:700;color:var(--lms-accent);background:rgba(92,176,255,.1);padding:.2rem .6rem;border-radius:20px}.CustomBuilder_catItems__BIvXg{padding:0 .75rem .75rem;display:flex;flex-direction:column;gap:.35rem}.CustomBuilder_featureItem__doXAs{display:flex;align-items:center;gap:.85rem;padding:.7rem .85rem;border-radius:.85rem;border:none;background:var(--lms-bg);cursor:pointer;text-align:left;width:100%;transition:all .2s;box-shadow:2px 2px 5px var(--lms-shadow-dark),-2px -2px 5px var(--lms-shadow-light)}.CustomBuilder_featureItem__doXAs:hover{box-shadow:4px 4px 8px var(--lms-shadow-dark),-4px -4px 8px var(--lms-shadow-light)}.CustomBuilder_featureItemActive__ysdFY{background:linear-gradient(135deg,rgba(92,176,255,.08),rgba(92,176,255,.04));box-shadow:inset 3px 3px 6px var(--lms-shadow-dark),inset -3px -3px 6px var(--lms-shadow-light)}.CustomBuilder_checkbox__7FkOm{width:1.15rem;height:1.15rem;border-radius:.3rem;border:2px solid var(--lms-border);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s;color:#fff}.CustomBuilder_checkboxActive__O_6kq{background:var(--lms-accent);border-color:var(--lms-accent)}.CustomBuilder_featureInfo__8kPsY{display:flex;flex-direction:column;gap:.15rem;flex:1 1;min-width:0}.CustomBuilder_featureName__KL7sE{font-family:var(--font-jura);font-size:.88rem;font-weight:800;color:var(--lms-text);line-height:1.3}.CustomBuilder_featureDesc__fvSS1{font-family:var(--font-jura);font-size:.75rem;font-weight:600;color:var(--lms-text-muted);line-height:1.3}.CustomBuilder_featurePrice__KU5U_{font-family:var(--font-jura);font-size:.78rem;font-weight:900;color:var(--lms-text-muted);white-space:nowrap;flex-shrink:0;transition:color .2s}.CustomBuilder_featurePriceActive__vb3cE{color:var(--lms-accent)}.CustomBuilder_summary__Lgzg0{border-left:1px solid var(--lms-border);overflow-y:auto;overflow-x:hidden;scrollbar-width:none;min-height:0;height:100%}.CustomBuilder_summary__Lgzg0::-webkit-scrollbar{display:none}.CustomBuilder_summaryInner__DvJzz{padding:1.5rem;display:flex;flex-direction:column;gap:1rem;position:-webkit-sticky;position:sticky;top:0}.CustomBuilder_summaryHeader__WGoTc{display:flex;align-items:center;gap:.75rem;color:var(--lms-accent);font-family:var(--font-jura);font-size:.9rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.CustomBuilder_summaryItems__NubHW{display:flex;flex-direction:column;gap:.5rem;min-height:4rem}.CustomBuilder_emptySummary__WtKjS{font-family:var(--font-jura);font-size:.8rem;color:var(--lms-text-muted);font-weight:600;text-align:center;padding:1.5rem 0;line-height:1.5;margin:0}.CustomBuilder_summaryItem__W9_ln{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.CustomBuilder_summaryItemName__KJmL8{font-family:var(--font-jura);font-size:.78rem;font-weight:700;color:var(--lms-text);line-height:1.3;flex:1 1}.CustomBuilder_summaryItemPrice__YQHjV{font-family:var(--font-jura);font-size:.78rem;font-weight:900;color:var(--lms-text-muted);white-space:nowrap;flex-shrink:0}.CustomBuilder_summaryDivider___b9_P{height:1px;background:var(--lms-border)}.CustomBuilder_summaryTotals__eQY5t{display:flex;flex-direction:column;gap:.5rem}.CustomBuilder_summaryRow__c59zO{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-jura);font-size:.82rem;font-weight:700;color:var(--lms-text-muted)}.CustomBuilder_discount__3h_6A{color:#10b981}.CustomBuilder_summaryTotal__ip3qY{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-jura);font-size:.9rem;font-weight:900;color:var(--lms-text);margin-top:.25rem}.CustomBuilder_totalPrice__Wh549{font-family:var(--font-orbitron);font-size:1.5rem;font-weight:900;color:var(--lms-accent)}.CustomBuilder_ctaBtn__bWWeJ{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:1rem;border-radius:1rem;border:none;background:var(--lms-bg);color:var(--lms-accent);font-family:var(--font-jura);font-size:.9rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;box-shadow:6px 6px 14px var(--lms-shadow-dark),-6px -6px 14px var(--lms-shadow-light);transition:all .2s ease;margin-top:.5rem}.CustomBuilder_ctaBtn__bWWeJ:hover:not(:disabled){box-shadow:8px 8px 20px var(--lms-shadow-dark),-8px -8px 20px var(--lms-shadow-light)}.CustomBuilder_ctaBtn__bWWeJ:active:not(:disabled){box-shadow:inset 4px 4px 8px var(--lms-shadow-dark),inset -4px -4px 8px var(--lms-shadow-light)}.CustomBuilder_ctaBtn__bWWeJ:disabled{opacity:.4;cursor:not-allowed}.CustomBuilder_ctaNote__JyjxM{font-family:var(--font-jura);font-size:.72rem;font-weight:600;color:var(--lms-text-muted);text-align:center;line-height:1.4;margin:0}@media (max-width:768px){.CustomBuilder_body__QYbwQ{grid-template-columns:1fr;grid-template-rows:1fr auto}.CustomBuilder_summary__Lgzg0{border-left:none;border-top:1px solid var(--lms-border)}}.PayAsYouGoPromoModal_modalOverlay__vUNX8{position:fixed;inset:0;background:rgba(15,23,42,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:20000;display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:PayAsYouGoPromoModal_modalFadeIn__Uca7V .25s ease}@keyframes PayAsYouGoPromoModal_modalFadeIn__Uca7V{0%{opacity:0}to{opacity:1}}.PayAsYouGoPromoModal_modalContent__aNf39{width:100%;max-width:640px;max-height:88vh;background:var(--lms-bg,#f8fafc);border-radius:2rem;box-shadow:0 25px 70px rgba(0,0,0,.35),0 0 0 1px rgba(255,255,255,.6);display:flex;flex-direction:column;overflow:hidden;font-family:var(--font-jura),sans-serif;color:var(--lms-text,#2d3748);position:relative}.PayAsYouGoPromoModal_modalHeader__el0K0{padding:1.25rem 2rem;background:var(--lms-bg,#f8fafc);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(203,213,225,.7);flex-shrink:0;z-index:10}.PayAsYouGoPromoModal_headerInfo__LOazj{display:flex;align-items:center;gap:1.25rem}.PayAsYouGoPromoModal_avatarBox__tpX9j{width:48px;height:48px;border-radius:1.25rem;background:var(--lms-bg,#f8fafc);box-shadow:4px 4px 8px var(--lms-shadow-dark,#cbd5e1),-4px -4px 8px var(--lms-shadow-light,#ffffff);display:flex;align-items:center;justify-content:center;color:#ef4444;flex-shrink:0}.PayAsYouGoPromoModal_modalTitle__ZzLsa{font-size:1.25rem;font-weight:900;margin:0;color:#ef4444;text-transform:uppercase;letter-spacing:-.01em}.PayAsYouGoPromoModal_modalSubtitle__D_V_3{font-size:.85rem;font-weight:700;color:var(--lms-text-muted,#718096);margin:.15rem 0 0}.PayAsYouGoPromoModal_modalCloseBtn__AZKk8{background:var(--lms-bg,#f8fafc);border:none;border-radius:1rem;width:42px;height:42px;display:flex;align-items:center;justify-content:center;color:var(--lms-text-muted,#718096);box-shadow:4px 4px 8px var(--lms-shadow-dark,#cbd5e1),-4px -4px 8px var(--lms-shadow-light,#ffffff);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.PayAsYouGoPromoModal_modalCloseBtn__AZKk8:hover{color:#ef4444;box-shadow:inset 2px 2px 5px var(--lms-shadow-dark,#cbd5e1),inset -2px -2px 5px var(--lms-shadow-light,#ffffff)}.PayAsYouGoPromoModal_modalBody__yfunM{flex:1 1;overflow-y:auto;padding:1.75rem 2rem;display:flex;flex-direction:column;gap:1.5rem}.PayAsYouGoPromoModal_modalBody__yfunM::-webkit-scrollbar{width:6px}.PayAsYouGoPromoModal_modalBody__yfunM::-webkit-scrollbar-track{background:transparent;margin:.5rem 0}.PayAsYouGoPromoModal_modalBody__yfunM::-webkit-scrollbar-thumb{background:rgba(203,213,225,.6);border-radius:10px}.PayAsYouGoPromoModal_rateCard__Xg1p1{background:var(--lms-bg);border-radius:1.5rem;padding:1.5rem;box-shadow:inset 4px 4px 8px var(--lms-shadow-dark),inset -4px -4px 8px var(--lms-shadow-light);display:flex;flex-direction:column;align-items:center;text-align:center;gap:.25rem}.PayAsYouGoPromoModal_ratePercent__N0KUI{font-size:3.5rem;font-weight:900;color:var(--lms-text);font-family:var(--font-orbitron),sans-serif;line-height:1}.PayAsYouGoPromoModal_rateLabel__6xCUF{font-size:.85rem;font-weight:900;text-transform:uppercase;letter-spacing:.15em;color:var(--lms-text-muted)}.PayAsYouGoPromoModal_featureList__Umihg{display:flex;flex-direction:column;gap:.85rem}.PayAsYouGoPromoModal_featureItem__6Ownj{display:flex;align-items:center;gap:1rem;padding:.25rem 0}.PayAsYouGoPromoModal_featureIconBox__v2MJm{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 2px 2px 4px var(--lms-shadow-dark),inset -2px -2px 4px var(--lms-shadow-light);background:var(--lms-bg)}.PayAsYouGoPromoModal_featureIconBoxAvailable__twjYg{color:#10b981}.PayAsYouGoPromoModal_featureIconBoxDisabled__KZZXV{color:#ef4444;opacity:.7}.PayAsYouGoPromoModal_featureText__jpLAT{font-size:.95rem;font-weight:700;color:var(--lms-text)}.PayAsYouGoPromoModal_featureTextDisabled__psUXa{font-size:.95rem;font-weight:700;color:var(--lms-text-muted);text-decoration:line-through;opacity:.7}.PayAsYouGoPromoModal_featureBadgeDisabled__CdOQP{margin-left:auto;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;border-radius:6px;background:rgba(239,68,68,.1);color:#ef4444}.PayAsYouGoPromoModal_modalFooter__vqBmC{padding:1.25rem 2rem;background:var(--lms-bg,#f8fafc);border-top:1px solid rgba(203,213,225,.7);display:flex;align-items:center;justify-content:space-between;flex-shrink:0;z-index:10}.PayAsYouGoPromoModal_footerHint__kSaTT{display:flex;align-items:center;gap:.45rem;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#d97706}.PayAsYouGoPromoModal_footerActions__vqEBj{display:flex;align-items:center;gap:.85rem}.PayAsYouGoPromoModal_cancelBtn__19nOL{padding:.75rem 1.4rem;border-radius:1rem;border:none;background:var(--lms-bg);color:var(--lms-text-muted);font-family:var(--font-jura);font-size:.85rem;font-weight:800;text-transform:uppercase;cursor:pointer;box-shadow:3px 3px 6px var(--lms-shadow-dark),-3px -3px 6px var(--lms-shadow-light);transition:all .2s ease}.PayAsYouGoPromoModal_cancelBtn__19nOL:hover{color:var(--lms-text);box-shadow:inset 2px 2px 4px var(--lms-shadow-dark),inset -2px -2px 4px var(--lms-shadow-light)}.PayAsYouGoPromoModal_submitBtn__8ghY4{padding:.75rem 1.75rem;border-radius:1rem;border:none;background:linear-gradient(135deg,#FF3366,#800020);color:#ffffff;font-family:var(--font-jura);font-size:.85rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;display:inline-flex;align-items:center;gap:.6rem;box-shadow:0 4px 15px rgba(255,51,102,.4),4px 4px 8px var(--lms-shadow-dark);transition:all .2s ease}.PayAsYouGoPromoModal_submitBtn__8ghY4:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(255,51,102,.5),6px 6px 12px var(--lms-shadow-dark)}.Dashboard_container__f9e1u{min-height:100vh;width:100%;position:relative;overflow-x:hidden;background:var(--lms-bg);--nm-bg:var(--lms-bg);--nm-light:#ffffff;--nm-dark:#d1d9e6;--nm-accent:var(--lms-accent,#5CB0FF)}.dark .Dashboard_container__f9e1u{--nm-light:rgba(255,255,255,0.05);--nm-dark:rgba(0,0,0,0.4)}.Dashboard_main__aOYl0{margin-left:0;padding:1.5rem 1.5rem 5rem;position:relative}@media (min-width:1024px){.Dashboard_main__aOYl0{margin-left:var(--sidebar-w,19rem);padding:3rem}}.Dashboard_header__bGuRN{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;margin-bottom:2.5rem}@media (min-width:768px){.Dashboard_header__bGuRN{flex-direction:row;align-items:center}}.Dashboard_titleWrapper__StoDj h1{font-size:1.875rem;font-weight:700;color:var(--lms-text);font-family:var(--lms-font),sans-serif;letter-spacing:-.025em}.Dashboard_subtitle__iMqjT{color:color-mix(in srgb,var(--lms-text) 50%,transparent);font-family:var(--lms-font),sans-serif;margin-top:.5rem;text-transform:uppercase;letter-spacing:.2em;font-size:12px;font-weight:900}.Dashboard_actions___HT0J{display:flex;align-items:center;gap:.75rem}.Dashboard_migrationNotice__FXUsn{display:flex;align-items:center;gap:1rem;padding:.9rem 1.25rem;margin-bottom:2rem;width:100%;background:var(--nm-bg,#f8fafc);border:1px solid rgba(92,176,255,.3);border-left:5px solid #5cb0ff;border-radius:14px;box-shadow:4px 4px 10px var(--nm-dark),-4px -4px 10px var(--nm-light);font-family:var(--lms-font),sans-serif;color:var(--lms-text);box-sizing:border-box}.Dashboard_migrationNoticeIcon__fGCKJ{display:flex;align-items:center;justify-content:center;width:38px;height:38px;min-width:38px;border-radius:10px;background:rgba(92,176,255,.15);color:#5CB0FF;box-shadow:inset 2px 2px 4px rgba(92,176,255,.2),inset -2px -2px 4px rgba(255,255,255,.5)}.Dashboard_migrationNoticeContent__yr7rf{display:flex;flex-direction:column;gap:.2rem;flex:1 1}.Dashboard_migrationNoticeTitle__xjBcU{font-size:14px;font-weight:700;color:var(--lms-text)}.Dashboard_migrationNoticeText___BOy5{font-size:13px;line-height:1.45;color:color-mix(in srgb,var(--lms-text) 80%,transparent)}.Dashboard_migrationNoticeLink__N5jdK{color:#5CB0FF;font-weight:700;text-decoration:underline;text-underline-offset:3px;margin-left:.4rem;display:inline-flex;align-items:center;gap:2px}.Dashboard_migrationNoticeLink__N5jdK:hover{opacity:.8}.Dashboard_btnSecondary__RXJwa{padding:.6rem 1.2rem;font-size:12px;font-weight:800;color:var(--lms-text-muted);text-transform:uppercase;letter-spacing:.1em;background:var(--nm-bg);border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:4px 4px 10px var(--nm-dark),-4px -4px 10px var(--nm-light);font-family:var(--lms-font),sans-serif}.Dashboard_btnSecondary__RXJwa:hover{color:var(--nm-accent);transform:translateY(-2px);box-shadow:6px 6px 15px var(--nm-dark),-6px -6px 15px var(--nm-light)}.Dashboard_btnPrimary__EsABD{padding:.6rem 1.2rem;font-size:12px;font-weight:800;color:var(--nm-accent);text-transform:uppercase;letter-spacing:.1em;background:var(--nm-bg);border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:4px 4px 10px var(--nm-dark),-4px -4px 10px var(--nm-light);font-family:var(--lms-font),sans-serif}.Dashboard_btnPrimary__EsABD:hover{transform:translateY(-2px);box-shadow:6px 6px 15px var(--nm-dark),-6px -6px 15px var(--nm-light)}.Dashboard_bentoGrid__xavFJ{display:grid;grid-template-columns:1fr;grid-auto-rows:minmax(160px,auto);grid-gap:1.5rem;gap:1.5rem;margin-bottom:3rem}@media (min-width:1024px){.Dashboard_bentoGrid__xavFJ{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,auto)}}.Dashboard_cardBase__hdOM5{background:var(--nm-bg);border:none;border-radius:2.5rem;padding:2rem;display:flex;flex-direction:column;box-shadow:12px 12px 24px var(--nm-dark),-12px -12px 24px var(--nm-light);transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.Dashboard_cardBase__hdOM5:hover{transform:none!important;box-shadow:inset 8px 8px 16px var(--nm-dark),inset -8px -8px 16px var(--nm-light)}.Dashboard_span1__RTznK{grid-column:span 1}.Dashboard_span2__2xs7j{grid-column:span 2}.Dashboard_span3__HsiUi{grid-column:span 3}.Dashboard_spanFull__QFH9G{grid-column:1/-1}.Dashboard_statCard__M0pUn,.Dashboard_statHeader__vS6iV{justify-content:space-between}.Dashboard_statHeader__vS6iV{display:flex;align-items:start;margin-bottom:1.5rem}.Dashboard_iconBox__riJ88{width:2.5rem;height:2.5rem;border-radius:.5rem;background:color-mix(in srgb,var(--lms-text) 5%,transparent);display:flex;align-items:center;justify-content:center}.Dashboard_changeBadge__HLGA1{background:color-mix(in srgb,var(--lms-accent) 10%,transparent);color:var(--lms-accent);font-size:12px;padding:.25rem .5rem;border-radius:9999px;font-weight:900;border:1px solid var(--lms-border)}.Dashboard_statLabel__JPgWH{font-size:12px;color:color-mix(in srgb,var(--lms-text) 50%,transparent);margin-bottom:.25rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.Dashboard_statValue__04BIO{font-size:1.5rem;font-weight:700;color:var(--lms-text);font-family:var(--lms-font),sans-serif}.Dashboard_statProgress__YH7o9{margin-top:1rem;width:100%;height:.25rem;background:color-mix(in srgb,var(--lms-text) 5%,transparent);border-radius:9999px;overflow:hidden}.Dashboard_progressBar__IEAFW{height:100%;background:var(--lms-accent);box-shadow:0 0 10px var(--lms-accent)}.Dashboard_chartCard__qe6CK{grid-column:span 1}@media (min-width:1024px){.Dashboard_chartCard__qe6CK{grid-column:span 3;grid-row:span 2}}.Dashboard_chartHeader__vZEuh{display:flex;justify-content:space-between;align-items:start;margin-bottom:2rem}.Dashboard_widgetTitle__pLOiv{font-weight:900;display:flex;align-items:center;gap:.75rem;font-size:.8125rem;letter-spacing:.1em;margin-bottom:1.5rem}.Dashboard_chartTitle__a4MUP,.Dashboard_widgetTitle__pLOiv{color:var(--lms-text);font-family:var(--lms-font),sans-serif}.Dashboard_chartTitle__a4MUP{font-size:1.25rem;font-weight:700}.Dashboard_chartSubtitle__Lo5qe{font-size:.75rem;color:color-mix(in srgb,var(--lms-text) 50%,transparent);margin-top:.25rem;text-transform:uppercase;letter-spacing:.05em;font-family:var(--lms-font),sans-serif}.Dashboard_chartControls__1nFjQ{display:flex;background:var(--nm-bg);border-radius:12px;padding:.25rem;box-shadow:inset 4px 4px 8px var(--nm-dark),inset -4px -4px 8px var(--nm-light)}.Dashboard_controlBtn__l30To{padding:.375rem 1rem;font-size:12px;font-weight:900;border:none;border-radius:8px;cursor:pointer;transition:all .2s;background:transparent;color:color-mix(in srgb,var(--lms-text) 50%,transparent)}.Dashboard_controlBtnActive__XrD3v{background:var(--nm-bg);color:var(--nm-accent);box-shadow:4px 4px 8px var(--nm-dark),-4px -4px 8px var(--nm-light)}.Dashboard_chartWrapper__mBV6C{height:300px;width:100%}.Dashboard_widgetsColumn__agbTT{grid-column:span 1;display:flex;flex-direction:column;gap:1.5rem}.Dashboard_widgetCard__EXs81{flex:1 1}.Dashboard_promoCard__9bRrb{background:color-mix(in srgb,var(--lms-accent) 12%,var(--nm-bg,#f8fafc));box-shadow:inset 4px 4px 10px var(--nm-dark),inset -4px -4px 10px var(--nm-light)}.Dashboard_promoCard__9bRrb:hover{transform:none!important;box-shadow:12px 12px 24px var(--nm-dark),-12px -12px 24px var(--nm-light)}.Dashboard_pulseDot__Ixu3t{width:.375rem;height:.375rem;border-radius:9999px;background:var(--lms-accent);animation:Dashboard_pulse__J_GoO 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes Dashboard_pulse__J_GoO{0%,to{opacity:1}50%{opacity:.5}}.Dashboard_list__9S_Wj{margin-top:1.5rem;display:flex;flex-direction:column;gap:1rem}.Dashboard_listItem__mE7jQ{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:1.25rem;transition:all .3s ease;cursor:pointer;background:var(--nm-bg);box-shadow:3px 3px 6px var(--nm-dark),-3px -3px 6px var(--nm-light);margin-bottom:.75rem}.Dashboard_listItem__mE7jQ:hover{transform:translateX(5px);box-shadow:5px 5px 10px var(--nm-dark),-5px -5px 10px var(--nm-light)}.Dashboard_avatar__qo3N_{width:2rem;height:2rem;border-radius:9999px;background:color-mix(in srgb,var(--lms-text) 5%,transparent);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;color:var(--lms-accent);border:1px solid color-mix(in srgb,var(--lms-accent) 20%,transparent)}.Dashboard_itemInfo__RdXX1 p:first-child{font-size:.75rem;font-weight:700;color:var(--lms-text)}.Dashboard_itemInfo__RdXX1 p:last-child{font-size:12px;color:color-mix(in srgb,var(--lms-text-muted) 100%,transparent);text-transform:uppercase;letter-spacing:-.025em}.Dashboard_btnAll__VkHhw{width:100%;margin-top:1.5rem;padding:.625rem;border:1px solid var(--lms-border);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:var(--lms-text);background:transparent;border-radius:.375rem;cursor:pointer;transition:all .2s}.Dashboard_btnAll__VkHhw:hover{background:color-mix(in srgb,var(--lms-text) 5%,transparent)}.Dashboard_promoCard__9bRrb{background:color-mix(in srgb,var(--lms-accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--lms-accent) 30%,transparent);border-radius:1.25rem;padding:1.5rem;position:relative;overflow:hidden}.Dashboard_promoContent__GOT2D{position:relative;z-index:10}.Dashboard_promoTag__6v3Di{font-weight:900;color:var(--lms-accent);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.Dashboard_promoText__KMaVf{color:color-mix(in srgb,var(--lms-text) 70%,transparent);font-size:12px;margin-top:.5rem;font-family:var(--lms-font),sans-serif;line-height:1.6}.Dashboard_btnUpgrade__2P40s{margin-top:1rem;padding:.6rem 1.2rem;background:var(--nm-bg);color:var(--nm-accent);border-radius:12px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;border:none;cursor:pointer;transition:all .3s ease;box-shadow:4px 4px 8px var(--nm-dark),-4px -4px 8px var(--nm-light);font-family:var(--lms-font),sans-serif}.Dashboard_btnUpgrade__2P40s:hover{transform:translateY(-2px);box-shadow:6px 6px 12px var(--nm-dark),-6px -6px 12px var(--nm-light)}.Dashboard_bgIcon__hjKHs{position:absolute;bottom:-1rem;right:-1rem;color:color-mix(in srgb,var(--lms-accent) 10%,transparent);transform:rotate(12deg);transition:transform .3s}.Dashboard_promoCard__9bRrb:hover .Dashboard_bgIcon__hjKHs{transform:scale(1.1) rotate(12deg)}.Dashboard_tooltip__hdKVi{background:var(--lms-bg);border:1px solid var(--lms-border);padding:.5rem .75rem;border-radius:.25rem;font-size:.75rem;color:var(--lms-text);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.Dashboard_tooltipLabel__FUMuk{font-weight:700;margin-bottom:.25rem}.Dashboard_tooltipData___s9__{display:flex;align-items:center;gap:.5rem}.Dashboard_tooltipDot__BRxMG{width:.5rem;height:.5rem;border-radius:9999px;background:var(--lms-accent)}.Dashboard_tooltipText__I43J7{color:color-mix(in srgb,var(--lms-text-muted) 100%,transparent)}.Dashboard_tooltipValue__ShicI{font-weight:700}.Dashboard_loadingWrapper__juz2g{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:1.5rem}.Dashboard_loadingText__WYEkd{font-family:var(--font-orbitron),var(--lms-font),sans-serif;color:var(--lms-accent);opacity:.6;font-size:.85rem;letter-spacing:.2em;text-transform:uppercase}.Dashboard_onboardingWrapper__v2kzC{padding:1.5rem;text-align:center;font-family:var(--font-jura),sans-serif}.Dashboard_onboardingIconBox__MmPrI{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,rgba(124,58,237,.15),rgba(219,39,119,.15));display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;box-shadow:0 0 20px rgba(124,58,237,.15);border:1px solid rgba(124,58,237,.25)}.Dashboard_onboardingTitle__YziOM{font-size:1.5rem;font-weight:800;margin-bottom:1rem;background:linear-gradient(135deg,#8b5cf6,#d946ef);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.02em}.Dashboard_onboardingDesc__lN7WM{font-size:.95rem;line-height:1.6;color:var(--lms-text);margin-bottom:2rem;opacity:.85}.Dashboard_onboardingButtons__lyIim{display:flex;flex-direction:column;gap:.75rem;width:100%}.Dashboard_onboardingBtnPrimary__vEz2p{width:100%;height:46px;border-radius:.75rem;border:none;background:linear-gradient(135deg,#7c3aed,#db2777);color:#ffffff;font-weight:700;font-size:.9rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 4px 15px rgba(124,58,237,.3);transition:all .2s ease;font-family:var(--font-jura),sans-serif}.Dashboard_onboardingBtnPrimary__vEz2p:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(124,58,237,.45)}.Dashboard_onboardingBtnSecondary__ikmhH{width:100%;height:46px;border-radius:.75rem;border:1px solid var(--lms-border-color,rgba(0,0,0,.08));background:var(--lms-switcher-bg,rgba(0,0,0,.02));color:var(--lms-text);font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease;font-family:var(--font-jura),sans-serif}.Dashboard_onboardingBtnSecondary__ikmhH:hover{background:var(--lms-switcher-bg-hover,rgba(0,0,0,.05));opacity:.9}.templates_lms_button_base__UDTpa{padding:.8rem 1.5rem;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;border:none;border-radius:.75rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:var(--font-jura),sans-serif;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--lms-bg);color:var(--lms-text);box-shadow:4px 4px 10px var(--lms-shadow-dark),-4px -4px 10px var(--lms-shadow-light)}.templates_lms_button_primary__ZJyuT{color:#5CB0FF}.templates_lms_button_secondary__NRa3C{color:#64748b}.templates_lms_input_base__RKeli{background:var(--lms-bg);color:var(--lms-text);border:none;border-radius:.75rem;padding:.8rem 1rem;font-size:.875rem;font-family:var(--font-jura),sans-serif;box-shadow:inset 4px 4px 8px var(--lms-shadow-dark),inset -4px -4px 8px var(--lms-shadow-light);transition:all .3s ease;outline:none}.templates_lms_card__zxqQ9{background:var(--lms-bg);color:var(--lms-text);border-radius:2rem;padding:2rem;box-shadow:12px 12px 24px var(--lms-shadow-dark),-12px -12px 24px var(--lms-shadow-light);transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;z-index:1;width:100%;aspect-ratio:3/4;display:flex;flex-direction:column;justify-content:center;align-items:center}.templates_lms_card_accent_special__WUQ_d,.templates_lms_card_inverse__nyUH2,.templates_lms_card_standard__uI4Qb:hover{box-shadow:inset 8px 8px 16px var(--lms-shadow-dark),inset -8px -8px 16px var(--lms-shadow-light)}.templates_lms_card_accent_special__WUQ_d{background:var(--lms-card-special-bg);border:1px solid rgba(92,176,255,.3)}.templates_lms_card_accent_special__WUQ_d:hover{box-shadow:12px 12px 24px var(--lms-shadow-dark),-12px -12px 24px var(--lms-shadow-light)}.templates_lms_card_accent_promo__dU8bS{overflow:hidden;border:none;padding:0}.templates_lms_card_accent_promo__dU8bS:before{content:"";position:absolute;width:200%;height:600%;top:-250%;left:-50%;background:conic-gradient(from 0deg,transparent 0deg,transparent 165deg,#FF3366 180deg,#800020 195deg,transparent 210deg,transparent 1turn);animation:templates_rotateContour__iZTf6 4s linear infinite;z-index:-1}.templates_lms_card_accent_promo__dU8bS:after{content:"";position:absolute;inset:2px;background:var(--lms-bg);border-radius:1.9rem;z-index:-1}.templates_lms_card_accent_promo_inner___VdDd{padding:2rem;width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.templates_lms_card_accent_hit__rXjZ2{padding:0;background:linear-gradient(137deg,rgb(255,0,179),rgba(0,212,255,1));border:none;box-shadow:none}.templates_lms_card_accent_hit__rXjZ2:after{content:"";background-color:var(--lms-bg);position:absolute;z-index:1;transition:.3s ease;height:calc(100% - 4px);width:calc(100% - 4px);top:2px;left:2px;border-radius:1.9rem}.templates_lms_card_accent_hit__rXjZ2:hover{filter:drop-shadow(0 0 30px rgba(209,38,197,1))}.templates_lms_card_accent_hit_inner__9UMPM{padding:2rem;width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.templates_h1__6OtF5{font-size:1.875rem;font-weight:900;line-height:1.2}.templates_h1__6OtF5,.templates_h2__vYnwb{font-family:var(--font-jura),sans-serif;color:var(--lms-text)}.templates_h2__vYnwb{font-size:1.5rem;font-weight:800;line-height:1.3}.templates_h3__ZHNDK{font-size:1.25rem;font-weight:700;line-height:1.4;font-family:var(--font-jura),sans-serif;color:var(--lms-text)}.templates_text_base__rLm_c{font-size:1rem;line-height:1.6;color:var(--lms-text)}.templates_text_sm__QBJqh{font-size:.875rem;line-height:1.5;color:var(--lms-text)}.templates_text_xs__1Rvwc{font-size:.75rem;line-height:1.4;font-weight:600;color:var(--lms-text)}@keyframes templates_rotateContour__iZTf6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.templates_spinner__57eKd{display:inline-block;animation:templates_lmsSpinnerRotate__GmzHS .9s linear infinite!important;will-change:transform;transform:translateZ(0);color:var(--lms-accent,#0088ff);flex-shrink:0}@keyframes templates_lmsSpinnerRotate__GmzHS{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.templates_typing_dots__akeB1{display:inline-flex;align-items:center;gap:4px;margin-left:4px;vertical-align:middle}.templates_typing_dot__L_xDx{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--lms-accent,#0088ff);animation:templates_lmsDotBounce__Ovd9g 1.4s ease-in-out infinite both;will-change:transform,opacity}.templates_typing_dot__L_xDx:first-child{animation-delay:-.32s}.templates_typing_dot__L_xDx:nth-child(2){animation-delay:-.16s}.templates_typing_dot__L_xDx:nth-child(3){animation-delay:0s}@keyframes templates_lmsDotBounce__Ovd9g{0%,80%,to{transform:translateY(0) scale(.85);opacity:.35}40%{transform:translateY(-5px) scale(1.15);opacity:1}}.SitePreviewModal_overlay__tY68d{position:fixed;inset:0;background:rgba(10,14,23,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:20000;display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:SitePreviewModal_fadeIn__0sF4Q .25s ease-out}.SitePreviewModal_modalWindow__AHBaE{width:98vw;max-width:1400px;height:94vh;padding:0;border-radius:2rem;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 70px rgba(0,0,0,.65),0 0 30px rgba(56,189,248,.1);border:1px solid var(--lms-border,rgba(255,255,255,.12));background:var(--lms-card-bg,#0d121d);color:var(--lms-text,#f1f5f9);position:relative}.SitePreviewModal_header__5eHPh{width:100%;height:64px;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(203,213,225,.7);background:var(--lms-bg,#f0f4f8);box-shadow:0 4px 12px rgba(163,177,198,.15);flex-shrink:0}.SitePreviewModal_titleArea__SC4sJ{display:flex;align-items:center;gap:.85rem}.SitePreviewModal_titleIcon__z0uph{width:36px;height:36px;border-radius:.75rem;background:var(--lms-bg,#f0f4f8);border:1px solid rgba(92,176,255,.35);display:flex;align-items:center;justify-content:center;color:#0284c7;box-shadow:3px 3px 6px var(--lms-shadow-dark,rgba(163,177,198,.4)),-3px -3px 6px var(--lms-shadow-light,#ffffff)}.SitePreviewModal_titleText__VJ6Ei{font-family:var(--font-jura),sans-serif;font-size:1rem;font-weight:800;color:var(--lms-text,#0f172a);letter-spacing:.05em;text-transform:uppercase;margin:0}.SitePreviewModal_subtitleText__YM09X{font-size:12px;font-weight:600;color:var(--lms-text-muted,#64748b);margin:0}.SitePreviewModal_deviceControls__IM88r{display:flex;align-items:center;gap:.35rem;background:var(--lms-bg,#f0f4f8);padding:.3rem .35rem;border-radius:.85rem;box-shadow:inset 3px 3px 6px var(--lms-shadow-dark,rgba(163,177,198,.45)),inset -3px -3px 6px var(--lms-shadow-light,rgba(255,255,255,.85));border:1px solid rgba(203,213,225,.6)}.SitePreviewModal_deviceBtn__uLd78{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:12px;font-family:var(--font-jura),sans-serif;font-weight:700;border:none;border-radius:.55rem;background:transparent;color:var(--lms-text-muted,#475569);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}.SitePreviewModal_deviceBtn__uLd78:hover:not(.SitePreviewModal_deviceBtnActive__5fgvh){color:var(--lms-text,#0f172a);box-shadow:2px 2px 5px var(--lms-shadow-dark,rgba(163,177,198,.35)),-2px -2px 5px var(--lms-shadow-light,#ffffff)}.SitePreviewModal_deviceBtnActive__5fgvh{background:var(--lms-card-bg,#ffffff)!important;color:var(--lms-accent,#0284c7)!important;box-shadow:3px 3px 7px var(--lms-shadow-dark,rgba(163,177,198,.45)),-3px -3px 7px var(--lms-shadow-light,#ffffff);font-weight:900}.SitePreviewModal_actionsArea__Jz8ST{display:flex;align-items:center;gap:.75rem}.SitePreviewModal_tooltipContainer__eDxGY{position:relative;display:inline-flex;align-items:center;justify-content:center}.SitePreviewModal_tooltipContent__UGVC9{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(4px);padding:.45rem .75rem;background:rgba(15,23,42,.96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1.5px solid rgba(56,189,248,.4);color:#f8fafc;border-radius:.75rem;font-family:var(--font-jura),sans-serif;font-size:.75rem;font-weight:700;white-space:normal;text-align:center;max-width:220px;width:max-content;pointer-events:none;opacity:0;visibility:hidden;transition:all .22s cubic-bezier(.175,.885,.32,1.275);z-index:20050;box-shadow:0 10px 25px rgba(0,0,0,.4),0 0 12px rgba(56,189,248,.25);display:flex;flex-direction:column;align-items:center}.SitePreviewModal_tooltipContainer__eDxGY:hover .SitePreviewModal_tooltipContent__UGVC9{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.SitePreviewModal_tooltipTitle__4NdBQ{font-size:.75rem;font-weight:900;color:#38bdf8;margin-bottom:2px;text-transform:uppercase;letter-spacing:.04em}.SitePreviewModal_tooltipText__ttupE{font-size:.72rem;font-weight:600;color:#e2e8f0;line-height:1.35}.SitePreviewModal_iconActionBtn__XK4II{width:40px;height:40px;border-radius:.75rem;background:var(--lms-bg,#f0f4f8);box-shadow:3px 3px 6px var(--lms-shadow-dark,rgba(163,177,198,.4)),-3px -3px 6px var(--lms-shadow-light,#ffffff);border:1px solid rgba(203,213,225,.5);color:var(--lms-text,#334155);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);text-decoration:none}.SitePreviewModal_iconActionBtn__XK4II:hover:not(:disabled){transform:translateY(-2px);box-shadow:5px 5px 10px var(--lms-shadow-dark,rgba(163,177,198,.5)),-5px -5px 10px var(--lms-shadow-light,#ffffff);color:var(--lms-accent,#0284c7)}.SitePreviewModal_iconActionBtnActive__wBAlf,.SitePreviewModal_iconActionBtn__XK4II:active{transform:translateY(0);box-shadow:inset 2px 2px 4px var(--lms-shadow-dark,rgba(163,177,198,.5)),inset -2px -2px 4px var(--lms-shadow-light,#ffffff)}.SitePreviewModal_iconActionBtn__XK4II:disabled{opacity:.5;cursor:not-allowed}.SitePreviewModal_resetIconBtn__ptwXd:hover:not(:disabled){color:#ef4444!important;border-color:rgba(239,68,68,.4)!important}.SitePreviewModal_subdomainIconBtn__IP7uP:hover{color:#0284c7!important;border-color:rgba(2,132,199,.4)!important}.SitePreviewModal_assistantPillBtn__TLOox{display:inline-flex;align-items:center;gap:.65rem;padding:.25rem .85rem .25rem .35rem;border-radius:2rem;border:1px solid rgba(203,213,225,.5);background:var(--lms-bg,#f0f4f8);box-shadow:3px 3px 7px var(--lms-shadow-dark,rgba(163,177,198,.4)),-3px -3px 7px var(--lms-shadow-light,#ffffff);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SitePreviewModal_assistantPillBtn__TLOox:hover{transform:translateY(-2px);box-shadow:5px 5px 12px var(--lms-shadow-dark,rgba(163,177,198,.5)),-5px -5px 12px var(--lms-shadow-light,#ffffff),0 0 14px rgba(56,189,248,.3);border-color:rgba(56,189,248,.6)}.SitePreviewModal_assistantPillBtn__TLOox:active{transform:translateY(0);box-shadow:inset 2px 2px 5px var(--lms-shadow-dark,rgba(163,177,198,.5)),inset -2px -2px 5px var(--lms-shadow-light,#ffffff)}.SitePreviewModal_assistantAvatarWrapper__ZB_Gt{position:relative;width:36px;height:36px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center}.SitePreviewModal_assistantAvatarImg__7Z9sH{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid #38bdf8;box-shadow:0 2px 8px rgba(0,0,0,.15)}.SitePreviewModal_statusDotDesigner__lwgkg{position:absolute;bottom:0;right:0;width:10px;height:10px;border-radius:50%;background:#38bdf8;border:2px solid var(--lms-bg,#f0f4f8);box-shadow:0 0 6px #38bdf8}.SitePreviewModal_assistantInfo__L5B53{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}.SitePreviewModal_assistantName__p9bd4{font-family:var(--font-jura),sans-serif;font-weight:900;font-size:.85rem;color:var(--lms-text,#0f172a);letter-spacing:.02em}.SitePreviewModal_assistantRole__VSC2a{font-family:var(--font-jura),sans-serif;font-weight:700;font-size:12px;color:var(--lms-text-muted,#64748b)}.SitePreviewModal_publishModalBtn__YwbNJ{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1rem;border-radius:9999px;background:linear-gradient(135deg,rgba(186,28,144,.2),rgba(92,176,255,.2));border:1px solid rgba(186,28,144,.45);color:var(--lms-text,#0f172a);font-family:var(--font-jura),sans-serif;font-size:12px;font-weight:800;cursor:pointer;box-shadow:3px 3px 8px var(--lms-shadow-dark,rgba(163,177,198,.35)),-3px -3px 8px var(--lms-shadow-light,#ffffff);transition:all .25s cubic-bezier(.4,0,.2,1)}.SitePreviewModal_publishModalBtn__YwbNJ:hover{border-color:rgba(186,28,144,.8);box-shadow:4px 4px 12px var(--lms-shadow-dark,rgba(163,177,198,.45)),-4px -4px 12px var(--lms-shadow-light,#ffffff),0 0 12px rgba(186,28,144,.3);transform:translateY(-1px)}.SitePreviewModal_publishedModalBtn__Ism5G{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1rem;border-radius:9999px;background:rgba(45,212,168,.12);border:1px solid rgba(45,212,168,.5);color:#10b981;font-family:var(--font-jura),sans-serif;font-size:12px;font-weight:800;cursor:pointer;box-shadow:0 0 10px rgba(45,212,168,.2);transition:all .25s cubic-bezier(.4,0,.2,1)}.SitePreviewModal_publishedModalBtn__Ism5G:hover{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.4);color:#ef4444}.SitePreviewModal_modalCloseBtn__tBg39{width:38px;height:38px;border-radius:50%;background:var(--lms-bg,#f0f4f8);box-shadow:3px 3px 6px var(--lms-shadow-dark,rgba(163,177,198,.4)),-3px -3px 6px var(--lms-shadow-light,#ffffff);border:1px solid rgba(203,213,225,.5);color:var(--lms-text-muted,#64748b);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.SitePreviewModal_modalCloseBtn__tBg39:hover{background:var(--lms-bg,#f0f4f8);color:#ef4444;transform:translateY(-1px);box-shadow:inset 2px 2px 4px var(--lms-shadow-dark,rgba(163,177,198,.5)),inset -2px -2px 4px var(--lms-shadow-light,#ffffff)}.SitePreviewModal_spinIcon__XD4RA{animation:SitePreviewModal_spin__mfhRd 1s linear infinite}@keyframes SitePreviewModal_spin__mfhRd{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SitePreviewModal_body__ZgiSw{width:100%;flex:1 1;overflow:hidden;background:#05070c;display:flex;align-items:center;justify-content:center;padding:0;position:relative}.SitePreviewModal_viewportContainer__gQGTx{height:100%;max-width:100%;transition:width .3s cubic-bezier(.4,0,.2,1);box-shadow:0 0 50px rgba(0,0,0,.8);border-left:1px solid rgba(255,255,255,.05);border-right:1px solid rgba(255,255,255,.05);position:relative;display:flex;flex-direction:column}.SitePreviewModal_iframe__obSXV{width:100%;height:100%;border:none;background:#000000;display:block;flex:1 1}.SitePreviewModal_footer__vHqyY{width:100%;height:48px;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.08);background:rgba(13,18,29,.95);font-size:.75rem;color:#94a3b8;flex-shrink:0}.SitePreviewModal_footerDomain__va6Vo{display:flex;align-items:center;gap:.5rem}.SitePreviewModal_statusDot__XPA5J{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981}@keyframes SitePreviewModal_fadeIn__0sF4Q{0%{opacity:0}to{opacity:1}}.SitePreviewModal_resetWrapper__44xm4{position:relative;display:inline-flex}.SitePreviewModal_resetBtnActive__tPGkH{background:rgba(239,68,68,.22)!important;color:#ffffff!important;border-color:rgba(239,68,68,.5)!important}.SitePreviewModal_popoverBackdrop__s7eV4{position:fixed;inset:0;z-index:998;background:transparent}.SitePreviewModal_confirmBadge__UeWQh{position:absolute;top:calc(100% + 10px);right:0;width:320px;padding:1.1rem;background:var(--lms-card-bg,#ffffff);border:1px solid rgba(239,68,68,.35);border-radius:1rem;box-shadow:8px 8px 24px var(--lms-shadow-dark,rgba(163,177,198,.45)),-8px -8px 24px var(--lms-shadow-light,#ffffff),0 0 20px rgba(239,68,68,.12);z-index:999;display:flex;flex-direction:column;gap:.85rem;animation:SitePreviewModal_popoverFadeIn__Ie0kv .18s cubic-bezier(.16,1,.3,1)}@keyframes SitePreviewModal_popoverFadeIn__Ie0kv{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.SitePreviewModal_confirmHeader__9zmjK{display:flex;align-items:flex-start;gap:.75rem}.SitePreviewModal_confirmIconBox__Jdy1y{width:32px;height:32px;border-radius:.6rem;background:rgba(239,68,68,.12);color:#ef4444;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(239,68,68,.25)}.SitePreviewModal_confirmTitle___IBvz{font-size:13px;font-weight:800;font-family:var(--font-jura),sans-serif;color:var(--lms-text,#0f172a);margin-bottom:.25rem;line-height:1.25}.SitePreviewModal_confirmDesc__C6bzN{font-size:12px;font-weight:600;color:var(--lms-text-muted,#64748b);line-height:1.4}.SitePreviewModal_confirmActions__vQNDE{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;padding-top:.65rem;border-top:1px solid rgba(203,213,225,.6)}.SitePreviewModal_confirmCancelBtn__D_cE0{padding:.45rem .85rem;font-size:12px;font-family:var(--font-jura),sans-serif;font-weight:700;border-radius:.6rem;background:var(--lms-bg,#f0f4f8);color:var(--lms-text,#475569);border:1px solid rgba(203,213,225,.7);box-shadow:2px 2px 5px var(--lms-shadow-dark,rgba(163,177,198,.35)),-2px -2px 5px var(--lms-shadow-light,#ffffff)}.SitePreviewModal_confirmCancelBtn__D_cE0:hover:not(:disabled){color:var(--lms-text,#0f172a);box-shadow:inset 1px 1px 3px var(--lms-shadow-dark,rgba(163,177,198,.4)),inset -1px -1px 3px var(--lms-shadow-light,#ffffff)}.SitePreviewModal_confirmApplyBtn__7v0wt{padding:.45rem 1rem;font-size:12px;font-family:var(--font-jura),sans-serif;font-weight:800;border-radius:.6rem;background:#ef4444;color:#ffffff;border:1px solid rgba(239,68,68,.8);box-shadow:0 4px 12px rgba(239,68,68,.35);display:inline-flex;align-items:center;gap:.35rem}.SitePreviewModal_confirmApplyBtn__7v0wt:hover:not(:disabled){background:#dc2626;box-shadow:0 6px 16px rgba(239,68,68,.45)}.SitePreviewModal_confirmApplyBtn__7v0wt:disabled,.SitePreviewModal_confirmCancelBtn__D_cE0:disabled{opacity:.5;cursor:not-allowed}.SitePreviewModal_statusToast__ay_vm{position:absolute;top:76px;left:50%;transform:translateX(-50%);z-index:990;display:flex;align-items:center;gap:.65rem;padding:.65rem 1.15rem;border-radius:9999px;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 16px 36px rgba(0,0,0,.5),0 0 20px rgba(0,0,0,.3);animation:SitePreviewModal_toastSlideDown__hafSK .28s cubic-bezier(.16,1,.3,1)}@keyframes SitePreviewModal_toastSlideDown__hafSK{0%{opacity:0;transform:translate(-50%,-12px) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}.SitePreviewModal_toastSuccess__UA2yg{background:rgba(6,78,59,.9);border:1px solid rgba(16,185,129,.45);color:#a7f3d0}.SitePreviewModal_toastError__L_M5d{background:rgba(127,29,29,.9);border:1px solid rgba(239,68,68,.45);color:#fecaca}.SitePreviewModal_toastIconBox__weFpb{display:flex;align-items:center;justify-content:center}.SitePreviewModal_toastText__HBoyP{font-size:13px;font-weight:600;letter-spacing:.01em}.SitePreviewModal_toastCloseBtn__GY0Og{background:transparent;border:none;color:inherit;opacity:.7;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:2px;margin-left:.25rem;transition:opacity .15s ease}.SitePreviewModal_toastCloseBtn__GY0Og:hover{opacity:1}.AiUpgradeModal_modalOverlay__1teVx{position:fixed;inset:0;background:rgba(15,23,42,.65);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:25000;display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:AiUpgradeModal_modalFadeIn__4RiQu .2s ease-out}@keyframes AiUpgradeModal_modalFadeIn__4RiQu{0%{opacity:0}to{opacity:1}}.AiUpgradeModal_modalContent__Y_Dp0{width:100%;max-width:620px;max-height:90vh;background:var(--lms-bg,#f8fafc);border-radius:2rem;box-shadow:0 25px 70px rgba(0,0,0,.35),0 0 0 1px rgba(255,255,255,.6);display:flex;flex-direction:column;overflow:hidden;font-family:var(--font-jura),sans-serif;color:var(--lms-text,#2d3748);position:relative;animation:AiUpgradeModal_modalSlideUp__JIumT .25s cubic-bezier(.16,1,.3,1)}@keyframes AiUpgradeModal_modalSlideUp__JIumT{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.AiUpgradeModal_modalHeader__jGBN7{padding:1.5rem 2rem;background:var(--lms-bg,#f8fafc);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(203,213,225,.6);flex-shrink:0}.AiUpgradeModal_headerInfo__DJeGB{display:flex;align-items:center;gap:1.25rem}.AiUpgradeModal_iconBox__TRu0Y{width:52px;height:52px;border-radius:1.25rem;background:linear-gradient(135deg,rgba(92,176,255,.15),rgba(49,130,206,.25));box-shadow:4px 4px 10px var(--lms-shadow-dark,#cbd5e1),-4px -4px 10px var(--lms-shadow-light,#ffffff);display:flex;align-items:center;justify-content:center;color:var(--lms-accent,#3182ce);flex-shrink:0;border:1px solid rgba(92,176,255,.3)}.AiUpgradeModal_modalTitle__CWPd8{font-size:1.2rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:var(--lms-text,#1e293b);margin:0 0 .25rem;line-height:1.2}.AiUpgradeModal_modalSubtitle__c5r98{font-size:.85rem;font-weight:800;color:var(--lms-accent,#3182ce);margin:0;letter-spacing:.05em;text-transform:uppercase}.AiUpgradeModal_closeButton__T7YNb{width:38px;height:38px;border-radius:50%;border:none;background:var(--lms-bg,#f8fafc);color:var(--lms-text-muted,#94a3b8);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:3px 3px 6px var(--lms-shadow-dark,#cbd5e1),-3px -3px 6px var(--lms-shadow-light,#ffffff);transition:all .2s ease}.AiUpgradeModal_closeButton__T7YNb:hover{color:#ef4444;transform:scale(1.05)}.AiUpgradeModal_closeButton__T7YNb:active{box-shadow:inset 2px 2px 5px var(--lms-shadow-dark,#cbd5e1),inset -2px -2px 5px var(--lms-shadow-light,#ffffff)}.AiUpgradeModal_modalBody__0j5Ht{padding:1.75rem 2rem;overflow-y:auto;display:flex;flex-direction:column;gap:1.5rem}.AiUpgradeModal_highlightCard__YVuCF{padding:1.25rem 1.5rem;border-radius:1.25rem;background:var(--lms-bg,#f8fafc);box-shadow:inset 3px 3px 8px var(--lms-shadow-dark,#cbd5e1),inset -3px -3px 8px var(--lms-shadow-light,#ffffff);border:1px solid rgba(92,176,255,.2)}.AiUpgradeModal_highlightText__RPNk4{font-size:1rem;font-weight:700;line-height:1.5;color:var(--lms-text,#334155);margin:0}.AiUpgradeModal_featuresList__acea9{display:flex;flex-direction:column;gap:.75rem}.AiUpgradeModal_featureTitle__9vIBZ{font-size:.8rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--lms-text-muted,#64748b);margin-bottom:.25rem}.AiUpgradeModal_featureItem__nqlJM{display:flex;align-items:flex-start;gap:.85rem;font-size:.95rem;font-weight:700;color:var(--lms-text,#334155);line-height:1.4}.AiUpgradeModal_checkIcon__EbqE6{color:#10b981;flex-shrink:0;margin-top:2px}.AiUpgradeModal_badgeHighlight__lXjLz{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .6rem;border-radius:.5rem;background:rgba(92,176,255,.15);color:var(--lms-accent,#3182ce);font-weight:900;font-size:.85rem}.AiUpgradeModal_modalFooter__MnHsO{padding:1.25rem 2rem;background:var(--lms-bg,#f8fafc);border-top:1px solid rgba(203,213,225,.6);display:flex;align-items:center;justify-content:flex-end;gap:1rem;flex-shrink:0}.AiUpgradeModal_btnSecondary__mX_FJ{padding:.8rem 1.5rem;border-radius:1rem;font-family:var(--font-jura),sans-serif;font-size:.9rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;background:var(--lms-bg,#f8fafc);color:var(--lms-text-muted,#64748b);border:none;cursor:pointer;box-shadow:4px 4px 8px var(--lms-shadow-dark,#cbd5e1),-4px -4px 8px var(--lms-shadow-light,#ffffff);transition:all .2s ease}.AiUpgradeModal_btnSecondary__mX_FJ:hover{color:var(--lms-text,#1e293b);transform:translateY(-1px)}.AiUpgradeModal_btnSecondary__mX_FJ:active{transform:translateY(0);box-shadow:inset 2px 2px 4px var(--lms-shadow-dark,#cbd5e1),inset -2px -2px 4px var(--lms-shadow-light,#ffffff)}.AiUpgradeModal_btnPrimary__br4dg{padding:.85rem 1.75rem;border-radius:1rem;font-family:var(--font-jura),sans-serif;font-size:.95rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#ffffff;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:.6rem;box-shadow:0 6px 16px rgba(37,99,235,.35);transition:all .2s ease}.AiUpgradeModal_btnPrimary__br4dg:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(37,99,235,.45);background:linear-gradient(135deg,#60a5fa,#2563eb)}.AiUpgradeModal_btnPrimary__br4dg:active{transform:translateY(0);box-shadow:0 2px 8px rgba(37,99,235,.3)}