.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_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_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}.DashboardSidebar_sidebar__oEcPY{position:fixed;left:0;top:100px;bottom:0;width:19rem;background:var(--lms-bg);border:none;border-right:1px solid var(--lms-border);border-radius:0;display:flex;flex-direction:column;padding:2rem 0;z-index:50;display:none}@media (min-width:1024px){.DashboardSidebar_sidebar__oEcPY{display:flex}}.DashboardSidebar_nav__yUXks{flex:1 1;display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;padding:.5rem 1.25rem;scrollbar-width:none}.DashboardSidebar_nav__yUXks::-webkit-scrollbar{display:none}.DashboardSidebar_group__ktNOz{margin-bottom:.75rem}.DashboardSidebar_groupHeader__v1LSx{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.25rem;margin-bottom:.5rem;background:color-mix(in srgb,var(--lms-accent) 8%,var(--lms-bg));border:none;cursor:pointer;border-radius:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:4px 4px 10px var(--lms-shadow-dark),-4px -4px 10px var(--lms-shadow-light)}.DashboardSidebar_groupHeader__v1LSx:hover{transform:translateY(-1px);box-shadow:4px 4px 8px var(--lms-shadow-dark),-4px -4px 8px var(--lms-shadow-light)}.DashboardSidebar_groupTitle__TkBpq{color:var(--lms-text);text-transform:uppercase;font-weight:900;letter-spacing:.05em;font-size:12px;font-family:var(--lms-font),sans-serif}.DashboardSidebar_chevron__VX_tK{color:var(--lms-accent);transition:transform .3s ease;opacity:.8}.DashboardSidebar_chevronOpen__RDD3z{transform:rotate(180deg);color:var(--lms-accent)}.DashboardSidebar_groupContent__DgIxS{overflow:visible;display:flex;flex-direction:column;padding:.25rem 0 .75rem;gap:.2rem}.DashboardSidebar_item__8KeOl{width:100%;display:flex;align-items:center;gap:1rem;padding:.85rem 1.25rem;color:color-mix(in srgb,var(--lms-text) 60%,transparent);text-decoration:none;font-size:.8125rem;font-weight:700;border-radius:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;background:var(--lms-bg);position:relative;justify-content:flex-start;box-shadow:4px 4px 10px var(--lms-shadow-dark),-4px -4px 10px var(--lms-shadow-light);margin-bottom:.5rem}.DashboardSidebar_item__8KeOl:hover{transform:translateY(-2px);color:var(--lms-accent);box-shadow:6px 6px 12px var(--lms-shadow-dark),-6px -6px 12px var(--lms-shadow-light)}.DashboardSidebar_itemActive__pFtjY{background:var(--lms-bg);color:var(--lms-accent);box-shadow:inset 4px 4px 8px var(--lms-shadow-dark),inset -4px -4px 8px var(--lms-shadow-light)}.DashboardSidebar_itemActive__pFtjY:after{content:"";position:absolute;left:0;top:25%;height:50%;width:3px;background:var(--lms-accent);border-radius:0 4px 4px 0;box-shadow:0 0 8px var(--lms-accent)}.DashboardSidebar_itemLabel__vPRTa{font-family:var(--lms-font),sans-serif;text-align:left}.DashboardSidebar_footer__xI8zK{margin-top:auto;padding:1.25rem;display:flex;flex-direction:column;border-top:1px solid var(--lms-border);background:var(--lms-bg)}.DashboardSidebar_logoutBtn__AS5d_{width:100%;display:flex;align-items:center;gap:1rem;padding:.85rem 1.25rem;color:#ef4444;background:var(--lms-bg);border:none;border-radius:.75rem;font-size:.8125rem;font-weight:800;font-family:var(--lms-font),sans-serif;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .3s ease;box-shadow:4px 4px 10px var(--lms-shadow-dark),-4px -4px 10px var(--lms-shadow-light)}.DashboardSidebar_logoutBtn__AS5d_:hover{box-shadow:inset 4px 4px 8px var(--lms-shadow-dark),inset -4px -4px 8px var(--lms-shadow-light);transform:scale(.98)}.DashboardSidebar_version__nnznF{font-size:12px;font-weight:900;color:color-mix(in srgb,var(--lms-text) 30%,transparent);font-family:var(--lms-font),sans-serif;text-transform:uppercase;letter-spacing:.3em;text-align:center}.DashboardSidebar_aiButtonsContainer__O5Le8{display:flex;flex-direction:column;gap:.65rem;width:100%;margin-top:1.25rem;margin-bottom:1.25rem}.DashboardSidebar_aiBtn___LEKg{position:relative;overflow:hidden;padding:2px;border-radius:.75rem;height:46px;display:flex;align-items:stretch;justify-content:stretch;border:none;background:transparent;cursor:pointer;box-shadow:0 4px 15px rgba(124,58,237,.35);transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;flex-shrink:0;text-decoration:none}.DashboardSidebar_aiBtn___LEKg:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(124,58,237,.5)}.DashboardSidebar_aiBtnActive__XCbBZ{box-shadow:0 0 25px rgba(219,39,119,.6),0 4px 15px rgba(124,58,237,.5)}.DashboardSidebar_aiBtn___LEKg:before{content:"";position:absolute;z-index:0;top:50%;left:50%;width:320px;height:320px;background:conic-gradient(from 0deg,transparent 0,transparent 40%,#a855f7 50%,#ec4899 60%,transparent 70%,transparent 100%);transform:translate(-50%,-50%) rotate(0deg);animation:DashboardSidebar_aiRotate__HBoAu 4s linear infinite;pointer-events:none;will-change:transform}@keyframes DashboardSidebar_aiRotate__HBoAu{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.DashboardSidebar_aiBtnContent___E5BM{position:relative;z-index:1;width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;border-radius:calc(.75rem - 2px);background:linear-gradient(135deg,#7c3aed,#db2777);color:#ffffff;font-family:var(--font-jura),sans-serif;font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.1em;text-shadow:0 1px 2px rgba(0,0,0,.2);transition:all .3s ease}.DashboardSidebar_aiBtn___LEKg:hover .DashboardSidebar_aiBtnContent___E5BM{background:linear-gradient(135deg,#6d28d9,#be185d)}.DashboardSidebar_unreadBadge__qa4lS{background:var(--lms-accent);color:white;font-size:10px;font-weight:800;min-width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 5px;margin-left:auto}.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)}}.AIAssistantModal_backdrop__xc9Y9{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.65);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:20000;display:flex;align-items:center;justify-content:center;padding:1.5rem}.AIAssistantModal_backdropFullscreen__TeGx0{padding:0}.AIAssistantModal_modalContent__2G6kY{width:100%;max-width:1320px;height:92vh;max-height:880px;background:var(--lms-bg,#e6ecf5);border-radius:2rem;box-shadow:0 25px 70px rgba(0,0,0,.65),0 0 0 1px rgba(255,255,255,.08);display:flex;flex-direction:column;overflow:hidden;font-family:var(--font-jura),sans-serif;color:var(--lms-text,#2d3748);position:relative;transition:border-radius .25s ease,max-width .25s ease,height .25s ease}.dark .AIAssistantModal_modalContent__2G6kY{background:#0f172a;color:#f8fafc;box-shadow:0 25px 70px rgba(0,0,0,.85),0 0 0 1px rgba(255,255,255,.1)}.AIAssistantModal_modalContentFullscreen__mSOcf{max-width:100vw;width:100vw;height:100vh;max-height:100vh;border-radius:0}.AIAssistantModal_header__yu6en{padding:1.25rem 2rem;background:var(--lms-bg,#e6ecf5);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(203,213,225,.7);z-index:10;flex-shrink:0;gap:1.5rem}.dark .AIAssistantModal_header__yu6en{background:#0f172a;border-bottom:1px solid rgba(255,255,255,.08)}.AIAssistantModal_characterInfo__8k7gp{display:flex;align-items:center;gap:1.25rem;min-width:0}.AIAssistantModal_avatarBox__INUKP{width:48px;height:48px;border-radius:1.25rem;background:var(--lms-bg,#e6ecf5);box-shadow:4px 4px 8px var(--lms-shadow-dark,#b8c4d9),-4px -4px 8px var(--lms-shadow-light,#ffffff);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.dark .AIAssistantModal_avatarBox__INUKP{background:#0f172a;box-shadow:4px 4px 8px rgba(0,0,0,.6),-4px -4px 8px rgba(255,255,255,.04)}.AIAssistantModal_avatarImg__SdUNT{width:100%;height:100%;object-fit:cover}.AIAssistantModal_titleArea__ddoMe{display:flex;flex-direction:column;min-width:0}.AIAssistantModal_characterTitle__hQ04M{font-size:1.25rem;font-weight:900;margin:0;color:var(--lms-text,#2d3748);text-transform:uppercase;letter-spacing:-.01em;display:flex;align-items:center;gap:.75rem;white-space:nowrap}.dark .AIAssistantModal_characterTitle__hQ04M{color:#f8fafc}.AIAssistantModal_roleBadge__iuD3P{font-size:.75rem;font-weight:800;color:#38bdf8;background:rgba(56,189,248,.12);padding:.25rem .65rem;border-radius:.5rem;letter-spacing:.05em;text-transform:uppercase}.AIAssistantModal_disclaimerBadge__rvU84{font-size:.75rem;font-weight:700;color:#f59e0b;background:rgba(245,158,11,.1);padding:.25rem .65rem;border-radius:.5rem;border:1px solid rgba(245,158,11,.25);letter-spacing:normal;text-transform:none}.AIAssistantModal_characterSubtitle__huaiE{font-size:.85rem;font-weight:700;color:var(--lms-text-muted,#718096);margin:.25rem 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark .AIAssistantModal_characterSubtitle__huaiE{color:#94a3b8}.AIAssistantModal_headerControls__o5KKK{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.AIAssistantModal_tokenBadge__QMupj{display:inline-flex;align-items:center;gap:.35rem;background:var(--lms-bg,#e6ecf5);padding:0 .85rem;height:42px;border-radius:1rem;box-shadow:inset 2px 2px 5px var(--lms-shadow-dark,#cbd5e1),inset -2px -2px 5px var(--lms-shadow-light,#ffffff);font-family:var(--font-jura),sans-serif;font-size:.82rem;font-weight:800;color:var(--lms-text,#0f172a);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dark .AIAssistantModal_tokenBadge__QMupj{background:#0f172a;box-shadow:inset 2px 2px 5px rgba(0,0,0,.6),inset -2px -2px 5px rgba(255,255,255,.05);color:#f8fafc}.AIAssistantModal_tokenIcon__wWKev{color:#f59e0b;flex-shrink:0}.AIAssistantModal_langSelectWrapper__Q6HIw{display:flex;align-items:center;gap:.4rem;background:var(--lms-bg,#e6ecf5);padding:0 .75rem;height:42px;border-radius:1rem;box-shadow:inset 2px 2px 5px var(--lms-shadow-dark,#cbd5e1),inset -2px -2px 5px var(--lms-shadow-light,#ffffff);cursor:pointer;transition:all .2s ease}.dark .AIAssistantModal_langSelectWrapper__Q6HIw{background:#0f172a;box-shadow:inset 2px 2px 5px rgba(0,0,0,.6),inset -2px -2px 5px rgba(255,255,255,.05)}.AIAssistantModal_langIcon__7Ayzf{color:var(--lms-accent,#3182ce);flex-shrink:0}.AIAssistantModal_langSelect__ckKy2{border:none;background:transparent;font-family:var(--font-jura),sans-serif;font-size:.82rem;font-weight:800;color:var(--lms-text,#0f172a);cursor:pointer;outline:none}.dark .AIAssistantModal_langSelect__ckKy2{color:#f8fafc}.AIAssistantModal_langOption__FuW_c{background:#ffffff;color:#0f172a;font-family:var(--font-jura),sans-serif;font-weight:700;font-size:.85rem}.dark .AIAssistantModal_langOption__FuW_c{background:#1e293b;color:#f8fafc}.AIAssistantModal_clearChatBtn__tJKkG{background:var(--lms-bg,#e6ecf5);border:none;border-radius:1rem;height:42px;padding:0 1.1rem;font-family:var(--font-jura),sans-serif;font-size:.8rem;font-weight:800;color:#ef4444;box-shadow:4px 4px 8px var(--lms-shadow-dark,#b8c4d9),-4px -4px 8px var(--lms-shadow-light,#ffffff);cursor:pointer;display:flex;align-items:center;gap:.45rem;transition:all .2s ease}.dark .AIAssistantModal_clearChatBtn__tJKkG{background:#0f172a;box-shadow:4px 4px 8px rgba(0,0,0,.6),-4px -4px 8px rgba(255,255,255,.04)}.AIAssistantModal_clearChatBtn__tJKkG:hover{transform:translateY(-2px);color:#dc2626;box-shadow:6px 6px 12px var(--lms-shadow-dark,#b8c4d9),-6px -6px 12px var(--lms-shadow-light,#ffffff)}.AIAssistantModal_closeBtn__tjUWW{background:var(--lms-bg,#e6ecf5);border:none;border-radius:1rem;width:42px;height:42px;display:flex;align-items:center;justify-content:center;box-shadow:4px 4px 8px var(--lms-shadow-dark,#b8c4d9),-4px -4px 8px var(--lms-shadow-light,#ffffff);cursor:pointer;color:var(--lms-text-muted,#718096);transition:all .2s ease}.dark .AIAssistantModal_closeBtn__tjUWW{background:#0f172a;box-shadow:4px 4px 8px rgba(0,0,0,.6),-4px -4px 8px rgba(255,255,255,.04);color:#94a3b8}.AIAssistantModal_closeBtn__tjUWW:hover{color:var(--lms-text,#2d3748);transform:translateY(-2px)}.dark .AIAssistantModal_closeBtn__tjUWW:hover{color:#f8fafc}.AIAssistantModal_closeBtnActive__UcgpJ{color:#38bdf8!important;box-shadow:inset 3px 3px 6px var(--lms-shadow-dark,#b8c4d9),inset -3px -3px 6px var(--lms-shadow-light,#ffffff)!important;background:rgba(56,189,248,.12)!important}.AIAssistantModal_messagesArea__TSgH5{flex:1 1;min-height:0;padding:1.75rem 2.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:1.35rem;background:var(--lms-bg,#e6ecf5)}.dark .AIAssistantModal_messagesArea__TSgH5{background:#0f172a}.AIAssistantModal_messagesArea__TSgH5::-webkit-scrollbar{width:6px}.AIAssistantModal_messagesArea__TSgH5::-webkit-scrollbar-track{background:rgba(15,23,42,.05)}.AIAssistantModal_messagesArea__TSgH5::-webkit-scrollbar-thumb{background:rgba(49,130,206,.35);border-radius:4px}.AIAssistantModal_messageRow__ef0BX{display:flex;gap:1.15rem;max-width:82%}.AIAssistantModal_messageRowUser__NcxNJ{align-self:flex-end;flex-direction:row-reverse}.AIAssistantModal_messageRowAssistant__6YbpH{align-self:flex-start}.AIAssistantModal_msgAvatar__lpe_K{width:38px;height:38px;border-radius:1rem;background:var(--lms-bg,#e6ecf5);box-shadow:3px 3px 6px var(--lms-shadow-dark,#b8c4d9),-3px -3px 6px var(--lms-shadow-light,#ffffff);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.dark .AIAssistantModal_msgAvatar__lpe_K{background:#0f172a;box-shadow:3px 3px 6px rgba(0,0,0,.6),-3px -3px 6px rgba(255,255,255,.04)}.AIAssistantModal_msgAvatarImg__aqPYV{width:100%;height:100%;object-fit:cover}.AIAssistantModal_msgBubble__05oBU{background:var(--lms-bg,#e6ecf5);border-radius:1.5rem;padding:1.25rem 1.6rem;box-shadow:5px 5px 10px var(--lms-shadow-dark,#b8c4d9),-5px -5px 10px var(--lms-shadow-light,#ffffff);font-size:.95rem;line-height:1.65;color:var(--lms-text,#2d3748);position:relative;white-space:pre-wrap}.dark .AIAssistantModal_msgBubble__05oBU{background:#1e293b;color:#f8fafc;box-shadow:5px 5px 12px rgba(0,0,0,.5),-5px -5px 12px rgba(255,255,255,.03)}.AIAssistantModal_msgBubbleUser__UMlfz{box-shadow:inset 3px 3px 6px var(--lms-shadow-dark,#b8c4d9),inset -3px -3px 6px var(--lms-shadow-light,#ffffff);background:rgba(49,130,206,.08)}.dark .AIAssistantModal_msgBubbleUser__UMlfz{background:rgba(56,189,248,.1);box-shadow:inset 3px 3px 6px rgba(0,0,0,.6),inset -3px -3px 6px rgba(255,255,255,.05)}.AIAssistantModal_actionCardContainer__Q1352{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}.AIAssistantModal_optionsRow__XPan3{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.5rem}.AIAssistantModal_optionChip__jRram{display:inline-flex;align-items:center;gap:.45rem;padding:.7rem 1.25rem;border-radius:1rem;background:var(--lms-bg,#e6ecf5);color:var(--lms-accent,#3182ce);border:none;box-shadow:4px 4px 8px var(--lms-shadow-dark,#b8c4d9),-4px -4px 8px var(--lms-shadow-light,#ffffff);font-family:var(--font-jura),sans-serif;font-size:.88rem;font-weight:800;cursor:pointer;transition:all .2s ease}.dark .AIAssistantModal_optionChip__jRram{background:#0f172a;box-shadow:4px 4px 8px rgba(0,0,0,.6),-4px -4px 8px rgba(255,255,255,.04);color:#38bdf8}.AIAssistantModal_optionChip__jRram:hover{transform:translateY(-2px);box-shadow:6px 6px 12px var(--lms-shadow-dark,#b8c4d9),-6px -6px 12px var(--lms-shadow-light,#ffffff);color:#0284c7}.AIAssistantModal_currencyGrid__Hux7q{display:grid;grid-template-columns:repeat(auto-fill,minmax(115px,1fr));grid-gap:.75rem;gap:.75rem;margin-top:.6rem}.AIAssistantModal_currencyBtn__HTORJ{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.85rem .6rem;border-radius:1rem;background:var(--lms-bg,#e6ecf5);border:none;box-shadow:4px 4px 8px var(--lms-shadow-dark,#b8c4d9),-4px -4px 8px var(--lms-shadow-light,#ffffff);cursor:pointer;transition:all .2s ease}.dark .AIAssistantModal_currencyBtn__HTORJ{background:#0f172a;box-shadow:4px 4px 8px rgba(0,0,0,.6),-4px -4px 8px rgba(255,255,255,.04)}.AIAssistantModal_currencyBtn__HTORJ:hover{transform:translateY(-2px);box-shadow:6px 6px 12px var(--lms-shadow-dark,#b8c4d9),-6px -6px 12px var(--lms-shadow-light,#ffffff)}.AIAssistantModal_currCode__uGU4S{font-weight:900;font-size:.95rem;color:var(--lms-text,#2d3748)}.dark .AIAssistantModal_currCode__uGU4S{color:#f8fafc}.AIAssistantModal_currSymbol__P9tTE{font-size:.8rem;color:var(--lms-accent,#3182ce);font-weight:800;margin-top:.15rem}.AIAssistantModal_agentBridgeCard__qD5xA{padding:1rem 1.4rem;border-radius:1.25rem;background:var(--lms-bg,#e6ecf5);box-shadow:inset 3px 3px 6px var(--lms-shadow-dark,#b8c4d9),inset -3px -3px 6px var(--lms-shadow-light,#ffffff);display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.6rem}.dark .AIAssistantModal_agentBridgeCard__qD5xA{background:#0f172a;box-shadow:inset 3px 3px 6px rgba(0,0,0,.6),inset -3px -3px 6px rgba(255,255,255,.04)}.AIAssistantModal_bridgeTitle__HuQla{font-weight:800;font-size:.95rem;color:var(--lms-text,#2d3748);margin:0}.dark .AIAssistantModal_bridgeTitle__HuQla{color:#f8fafc}.AIAssistantModal_bridgeBtn__LLF_1{display:inline-flex;align-items:center;gap:.45rem;padding:.7rem 1.35rem;border-radius:1rem;background:var(--lms-bg,#e6ecf5);color:var(--lms-accent,#3182ce);font-weight:800;font-size:.85rem;border:none;cursor:pointer;text-decoration:none;box-shadow:4px 4px 8px var(--lms-shadow-dark,#b8c4d9),-4px -4px 8px var(--lms-shadow-light,#ffffff);transition:all .2s ease}.AIAssistantModal_bridgeBtn__LLF_1:hover{transform:translateY(-2px);color:#0284c7;box-shadow:6px 6px 12px var(--lms-shadow-dark,#b8c4d9),-6px -6px 12px var(--lms-shadow-light,#ffffff)}.AIAssistantModal_inputArea__rWF6r{padding:1.25rem 2rem;background:var(--lms-bg,#e6ecf5);border-top:1px solid rgba(203,213,225,.7);display:flex;gap:1rem;align-items:center;flex-shrink:0}.dark .AIAssistantModal_inputArea__rWF6r{background:#0f172a;border-top:1px solid rgba(255,255,255,.08)}.AIAssistantModal_textInput__v9EhU{flex:1 1;background:var(--lms-bg,#e6ecf5);border:none;border-radius:1.5rem;padding:.9rem 1.5rem;font-family:var(--font-jura),sans-serif;font-size:.95rem;font-weight:700;color:var(--lms-text,#2d3748);box-shadow:inset 4px 4px 8px var(--lms-shadow-dark,#b8c4d9),inset -4px -4px 8px var(--lms-shadow-light,#ffffff);outline:none;min-height:48px;line-height:1.45;transition:all .2s ease}.dark .AIAssistantModal_textInput__v9EhU{background:#0f172a;box-shadow:inset 4px 4px 8px rgba(0,0,0,.6),inset -4px -4px 8px rgba(255,255,255,.05);color:#f8fafc}.AIAssistantModal_textInput__v9EhU:focus{box-shadow:inset 5px 5px 10px var(--lms-shadow-dark,#b8c4d9),inset -5px -5px 10px var(--lms-shadow-light,#ffffff),0 0 0 2px rgba(56,189,248,.4)}.AIAssistantModal_sendBtn__b_2A_{background:var(--lms-bg,#e6ecf5);border:none;border-radius:1.5rem;padding:.9rem 1.75rem;height:48px;font-family:var(--font-jura),sans-serif;font-size:.9rem;font-weight:900;color:var(--lms-accent,#3182ce);box-shadow:4px 4px 8px var(--lms-shadow-dark,#b8c4d9),-4px -4px 8px var(--lms-shadow-light,#ffffff);cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s ease;flex-shrink:0}.dark .AIAssistantModal_sendBtn__b_2A_{background:#0f172a;box-shadow:4px 4px 8px rgba(0,0,0,.6),-4px -4px 8px rgba(255,255,255,.04);color:#38bdf8}.AIAssistantModal_sendBtn__b_2A_:disabled{opacity:.45;cursor:not-allowed;transform:none!important}.AIAssistantModal_sendBtn__b_2A_:not(:disabled):hover{transform:translateY(-2px);color:var(--lms-text,#2d3748);box-shadow:6px 6px 12px var(--lms-shadow-dark,#b8c4d9),-6px -6px 12px var(--lms-shadow-light,#ffffff)}.CourseUnavailable_container__z6TBR{position:relative;width:100%;height:100vh;overflow:hidden;background-color:#001016;display:flex;align-items:center;justify-content:center;font-family:var(--font-jura),sans-serif}.CourseUnavailable_contentWrapper__Mp1uw{position:relative;z-index:10;max-width:600px;width:100%;padding:0 1.5rem;text-align:center}.CourseUnavailable_logoSection__foKw_{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}.CourseUnavailable_logoImage__IQS_z{margin-bottom:1rem;filter:drop-shadow(0 10px 20px rgba(0,0,0,.5))}.CourseUnavailable_platformTitle__wrnTY{font-family:Orbitron,sans-serif;font-size:2.25rem;font-weight:700;letter-spacing:.05em;color:#ffffff;margin:0;text-shadow:0 4px 16px rgba(0,16,22,.8),0 2px 4px rgba(0,16,22,.8)}.CourseUnavailable_glassCard__EdRyN{background:rgba(0,16,22,.75);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border:1px solid rgba(255,255,255,.15);padding:2.5rem;border-radius:2rem;box-shadow:0 20px 50px rgba(0,0,0,.5)}.CourseUnavailable_cardTitle___yFAW{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#38bdf8}.CourseUnavailable_cardText__JfPrV{font-size:1.05rem;line-height:1.6;color:#e2e8f0;margin-bottom:2rem}.CourseUnavailable_actions__WZn3G{display:flex;flex-direction:column;align-items:center;gap:1rem}.CourseUnavailable_homeBtn__sV3PY{width:100%;max-width:320px}