.SubscriptionPlansSection_section__Iw9aN{margin-top:8px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.SubscriptionPlansSection_header__vdf5H{margin-bottom:24px}.SubscriptionPlansSection_title__A8TEC{margin:0 0 8px;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:800;color:#1d1857;letter-spacing:-.02em}.SubscriptionPlansSection_subtitle__cjxPh{margin:0;max-width:62ch;font-size:.95rem;line-height:1.55;color:#4a4769}.SubscriptionPlansSection_billingToggleWrap__fbPwa{display:flex;flex-direction:column;align-items:center;gap:10px;margin:4px 0 28px}.SubscriptionPlansSection_billingToggle__DpCpK{display:inline-flex;padding:5px;border-radius:999px;border:2px solid #e0d6ff;background:#fff;box-shadow:0 6px 18px rgba(79,70,229,.12)}.SubscriptionPlansSection_billingToggleBtn__c2kvE{display:inline-flex;align-items:center;gap:8px;padding:11px 26px;border:none;border-radius:999px;background:transparent;color:#475569;font-size:.95rem;font-weight:800;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.SubscriptionPlansSection_billingToggleBtn__c2kvE:hover{color:#5634d6}.SubscriptionPlansSection_billingToggleBtnActive__F3V3c{background:linear-gradient(135deg,#8466ff,#6545ec 55%,#5333d6);color:#fff;box-shadow:0 4px 12px rgba(79,70,229,.32)}.SubscriptionPlansSection_billingToggleBtnActive__F3V3c:hover{color:#fff}.SubscriptionPlansSection_billingToggleBadge__KF1u_{padding:3px 8px;border-radius:999px;background:#dcfce7;color:#15803d;font-size:.7rem;font-weight:800;letter-spacing:.02em}.SubscriptionPlansSection_checkoutError__Yn7wQ{margin:0 0 20px;padding:12px 16px;border-radius:12px;border:1px solid #fecaca;background:#fef2f2;color:#b91c1c;font-size:.9rem;font-weight:600;text-align:center}.SubscriptionPlansSection_billingToggleLabel__rSApn{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#94a3b8}.SubscriptionPlansSection_billingToggleHint__qBJV5{margin:0;font-size:.8rem;font-weight:600;color:#059669;text-align:center}.SubscriptionPlansSection_cards__ZGSTi{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;margin-bottom:36px;width:100%;min-width:0;padding-top:14px;box-sizing:border-box}@media (min-width:900px){.SubscriptionPlansSection_cards__ZGSTi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.SubscriptionPlansSection_cards__ZGSTi{grid-template-columns:repeat(3,minmax(0,1fr))}}.SubscriptionPlansSection_card__sMo80{position:relative;display:flex;flex-direction:column;min-width:0;padding:22px 18px 20px;border-radius:28px;border:1px solid #e0d6ff;background:#fff;box-shadow:0 18px 44px rgba(76,56,170,.08);transition:border-color .2s,box-shadow .2s,transform .2s;box-sizing:border-box}.SubscriptionPlansSection_card__sMo80:hover{border-color:#cdbfff;box-shadow:0 14px 36px rgba(106,75,232,.14)}.SubscriptionPlansSection_cardPopular__ZyBEI{border:2px solid #6a4be8;box-shadow:0 0 0 1px rgba(99,102,241,.15),0 16px 40px rgba(99,102,241,.18);transform:translateY(-4px)}.SubscriptionPlansSection_cardSelected__0rb79{outline:3px solid rgba(99,102,241,.35);outline-offset:2px}.SubscriptionPlansSection_badge__Kgm0E{position:absolute;top:-12px;left:50%;transform:translateX(-50%);padding:5px 12px;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.04em;white-space:nowrap;box-shadow:0 4px 12px rgba(15,23,42,.12)}.SubscriptionPlansSection_badgePopular__9aJc4,.SubscriptionPlansSection_badgeValue__5pcu_{background:linear-gradient(135deg,#8466ff,#6545ec 55%,#5333d6);color:#fff}.SubscriptionPlansSection_cardName__fIMyj{margin:8px 0 4px;font-size:1.15rem;font-weight:900;letter-spacing:.06em;color:#1d1857;text-align:center}.SubscriptionPlansSection_cardPrice__ZvNIy{margin:0 0 10px;text-align:center}.SubscriptionPlansSection_cardPriceRow__2OEif{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:6px 8px}.SubscriptionPlansSection_cardPriceAmount__i_2d7{font-size:1.75rem;font-weight:900;color:#5634d6}.SubscriptionPlansSection_cardPricePeriod__UghZj{font-size:.85rem;font-weight:600;color:#64748b}.SubscriptionPlansSection_cardPriceWasRow__Pk8aJ{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:8px 10px;margin-bottom:4px}.SubscriptionPlansSection_cardPriceWas__OfFEs{font-size:.95rem;font-weight:600;color:#94a3b8;text-decoration:line-through}.SubscriptionPlansSection_cardPriceDiscount____H9Z{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.02em;color:#166534;background:#dcfce7}.SubscriptionPlansSection_cardPriceLaunch__GEeVs{display:flex;flex-direction:column;align-items:center;gap:1px;margin-top:6px;line-height:1.25;text-align:center;color:#6d28d9}.SubscriptionPlansSection_cardPriceAnnual__CnjSi{display:block;margin-top:4px;font-size:.74rem;font-weight:700;color:#64748b}.SubscriptionPlansSection_cardTagline__fItOR{margin:0 0 14px;font-size:.82rem;line-height:1.45;color:#64748b;text-align:center;min-height:2.9em}.SubscriptionPlansSection_cardFeatures__4kndV{list-style:none;margin:0 0 18px;padding:0;flex:1;font-size:.8rem;line-height:1.45;color:#475569}.SubscriptionPlansSection_cardFeatures__4kndV li{position:relative;padding-left:1.1em;margin-bottom:6px}.SubscriptionPlansSection_cardFeatures__4kndV li.SubscriptionPlansSection_cardFeatureYes__mn_oU:before{content:"✓";position:absolute;left:0;color:#16a34a;font-weight:800}.SubscriptionPlansSection_cardFeatures__4kndV li.SubscriptionPlansSection_cardFeatureSoon___VDS5:before{content:"•";position:absolute;left:0;color:#94a3b8;font-weight:800}.SubscriptionPlansSection_cardBtn__86s2q{display:block;width:100%;padding:11px 14px;border-radius:999px;border:1.5px solid #e0d6ff;background:#fff;color:#5634d6;font-size:.88rem;font-weight:800;text-align:center;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.SubscriptionPlansSection_cardBtn__86s2q:hover{background:#eef2ff;border-color:#cdbfff;color:#5634d6}.SubscriptionPlansSection_cardBtnPrimary__FIG_s{border:none;background:linear-gradient(135deg,#8466ff,#6545ec 55%,#5333d6);color:#fff;box-shadow:0 8px 20px rgba(99,102,241,.35)}.SubscriptionPlansSection_cardBtnPrimary__FIG_s:hover{color:#fff;filter:brightness(1.05)}.SubscriptionPlansSection_cardBtnCurrent__jykc2{border-color:#86efac;background:#ecfdf5;color:#047857;cursor:default}.SubscriptionPlansSection_cardBtnDisabled__iap_9{border-color:#e2e8f0;background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.SubscriptionPlansSection_compareWrap__LrrYf{width:100%;max-width:100%;min-width:0;border-radius:28px;border:1px solid #e0d6ff;background:#fff;padding:20px 16px 12px;box-shadow:0 18px 44px rgba(76,56,170,.08);box-sizing:border-box}.SubscriptionPlansSection_compareTitle__vJCsW{margin:0 0 16px;padding:0 6px;font-size:1.05rem;font-weight:800;color:#1d1857}.SubscriptionPlansSection_tableScroll__leVBE{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.SubscriptionPlansSection_table__H1nqo{width:100%;min-width:720px;border-collapse:collapse;font-size:.86rem}.SubscriptionPlansSection_rowLabel__67gWG,.SubscriptionPlansSection_thFeature__5dAuH{text-align:left;font-weight:700;color:#334155;padding:12px 14px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.SubscriptionPlansSection_table__H1nqo td,.SubscriptionPlansSection_thPlanPopular__GDkEE,.SubscriptionPlansSection_thPlan__ch4yF{text-align:center;padding:12px 10px;border-bottom:1px solid #f1f5f9;vertical-align:middle}.SubscriptionPlansSection_tdPopular__Yndju,.SubscriptionPlansSection_thPlanPopular__GDkEE{background:linear-gradient(180deg,rgba(99,102,241,.06),rgba(99,102,241,.02))}.SubscriptionPlansSection_thPlan__ch4yF{font-weight:800;color:#1d1857}.SubscriptionPlansSection_thPlanPopular__GDkEE{font-weight:800;color:#5634d6;border-left:2px solid #6a4be8;border-right:2px solid #6a4be8}.SubscriptionPlansSection_thBadge__bpwar{display:block;margin-top:4px;font-size:.62rem;font-weight:700;color:#6a4be8}.SubscriptionPlansSection_rowLabel__67gWG{min-width:200px}.SubscriptionPlansSection_cellNo__2zUhA,.SubscriptionPlansSection_cellYes__QX8Uf{font-size:1rem;line-height:1}.SubscriptionPlansSection_cellPrice__trUvU,.SubscriptionPlansSection_cellText__EouFb{font-weight:600;color:#475569;font-size:.82rem}.SubscriptionPlansSection_cellPrice__trUvU{display:inline-flex;flex-direction:column;align-items:center;gap:4px}.SubscriptionPlansSection_cellPriceCrossedRow__E9GrV{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:6px 8px}.SubscriptionPlansSection_cellPriceWas__AyrUk{color:#94a3b8;text-decoration:line-through;font-weight:600}.SubscriptionPlansSection_cellPriceCurrent__T1h4H{color:#475569;font-weight:700}.SubscriptionPlansSection_cellPriceDiscount__GsOe0{display:inline-flex;align-items:center;padding:1px 6px;border-radius:999px;font-size:.68rem;font-weight:800;color:#166534;background:#dcfce7}.SubscriptionPlansSection_cellPriceLaunch__hacv7{display:flex;flex-direction:column;align-items:center;gap:1px;max-width:11rem;margin:2px auto 0;line-height:1.25;text-align:center;color:#6d28d9}.SubscriptionPlansSection_founderPriceTitle__Gi3i1{font-size:.78rem;font-weight:800;letter-spacing:.01em}.SubscriptionPlansSection_founderPriceUntil__Yb2uu{font-size:.68rem;font-weight:700}.SubscriptionPlansSection_cellPriceLaunch__hacv7 .SubscriptionPlansSection_founderPriceTitle__Gi3i1{font-size:.68rem}.SubscriptionPlansSection_cellPriceLaunch__hacv7 .SubscriptionPlansSection_founderPriceUntil__Yb2uu{font-size:.62rem}.SubscriptionPlansSection_cellSoon__zKXH7{display:inline-block;padding:3px 10px;border-radius:999px;background:#eef2ff;border:1px solid #e0d6ff;color:#5634d6;font-size:.7rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.SubscriptionPlansSection_cardsNav__w9i9D{display:none}@media (max-width:640px){.SubscriptionPlansSection_cards__ZGSTi{grid-template-columns:1fr}.SubscriptionPlansSection_cardPopular__ZyBEI{transform:none}}@media (max-width:639px){.SubscriptionPlansSection_section__Iw9aN{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin-top:0}.SubscriptionPlansSection_billingToggleHint__qBJV5,.SubscriptionPlansSection_billingToggleLabel__rSApn,.SubscriptionPlansSection_compareWrap__LrrYf,.SubscriptionPlansSection_header__vdf5H{display:none}.SubscriptionPlansSection_cardTagline__fItOR{margin:0 0 10px;min-height:0;font-size:.74rem;line-height:1.35}.SubscriptionPlansSection_billingToggleWrap__fbPwa{flex-direction:row;justify-content:center;flex:0 0 auto;gap:8px;margin:8px 0 0}.SubscriptionPlansSection_billingToggle__DpCpK{padding:3px;border-width:1px;box-shadow:0 4px 12px rgba(79,70,229,.14)}.SubscriptionPlansSection_billingToggleBtn__c2kvE{gap:6px;padding:7px 18px;font-size:.82rem}.SubscriptionPlansSection_billingToggleBadge__KF1u_{padding:2px 6px;font-size:.6rem}.SubscriptionPlansSection_cards__ZGSTi{display:flex;grid-template-columns:none;flex:1 1 auto;min-height:0;gap:10px;margin:0 -1rem;padding:14px 1rem 4px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.SubscriptionPlansSection_cards__ZGSTi::-webkit-scrollbar{display:none}.SubscriptionPlansSection_card__sMo80{flex:0 0 calc(100% - 2.4rem);height:100%;min-height:0;padding:14px 15px 12px;border-radius:18px;scroll-snap-align:center;transition:none}.SubscriptionPlansSection_badge__Kgm0E{top:-10px;padding:3px 10px;font-size:.6rem}.SubscriptionPlansSection_cardName__fIMyj{margin:0 0 2px;font-size:.95rem}.SubscriptionPlansSection_cardPrice__ZvNIy{margin:0 0 8px}.SubscriptionPlansSection_cardPriceAmount__i_2d7{font-size:1.55rem}.SubscriptionPlansSection_cardPriceWasRow__Pk8aJ{margin-bottom:2px;gap:4px 8px}.SubscriptionPlansSection_cardPriceWas__OfFEs{font-size:.82rem}.SubscriptionPlansSection_cardPriceLaunch__GEeVs{margin-top:3px;font-size:.66rem}.SubscriptionPlansSection_cardPriceAnnual__CnjSi{margin-top:2px;font-size:.68rem}.SubscriptionPlansSection_cardFeatures__4kndV{flex:0 1 auto;min-height:0;margin:auto 0;padding-bottom:12px;overflow-y:auto;font-size:.8rem;line-height:1.5;scrollbar-width:none}.SubscriptionPlansSection_cardFeatures__4kndV::-webkit-scrollbar{display:none}.SubscriptionPlansSection_cardFeatures__4kndV li{margin-bottom:7px}.SubscriptionPlansSection_cardBtn__86s2q{flex:0 0 auto;padding:10px 12px;font-size:.84rem}.SubscriptionPlansSection_cardsNav__w9i9D{display:flex;flex:0 0 auto;justify-content:center;gap:6px;padding:8px 0 2px}.SubscriptionPlansSection_cardsNavBtn__xhkEl{padding:5px 12px;border:1px solid transparent;border-radius:999px;background:transparent;color:#94a3b8;font-size:.66rem;font-weight:800;letter-spacing:.06em;cursor:pointer;transition:background .18s,color .18s,border-color .18s}.SubscriptionPlansSection_cardsNavBtnActive__YOnEv{border-color:#e0d6ff;background:#eef2ff;color:#5634d6}.SubscriptionPlansSection_checkoutError__Yn7wQ{margin:0;padding:8px 12px;font-size:.78rem}}@media (max-width:639px) and (max-height:740px){.SubscriptionPlansSection_cardTagline__fItOR{display:none}.SubscriptionPlansSection_cardPriceAmount__i_2d7{font-size:1.4rem}.SubscriptionPlansSection_cardPriceWas__OfFEs{font-size:.76rem}.SubscriptionPlansSection_cardPriceLaunch__GEeVs{font-size:.6rem}.SubscriptionPlansSection_cardFeatures__4kndV{font-size:.76rem;line-height:1.4;-webkit-mask-image:linear-gradient(180deg,#000 88%,transparent);mask-image:linear-gradient(180deg,#000 88%,transparent)}.SubscriptionPlansSection_cardFeatures__4kndV li{margin-bottom:4px}}body.reading-night-mode .SubscriptionPlansSection_cardName__fIMyj,body.reading-night-mode .SubscriptionPlansSection_compareTitle__vJCsW,body.reading-night-mode .SubscriptionPlansSection_thPlan__ch4yF,body.reading-night-mode .SubscriptionPlansSection_title__A8TEC{color:#f8fafc}body.reading-night-mode .SubscriptionPlansSection_billingToggleLabel__rSApn,body.reading-night-mode .SubscriptionPlansSection_cardPriceAnnual__CnjSi,body.reading-night-mode .SubscriptionPlansSection_cardPricePeriod__UghZj,body.reading-night-mode .SubscriptionPlansSection_cardPriceWas__OfFEs,body.reading-night-mode .SubscriptionPlansSection_cardTagline__fItOR,body.reading-night-mode .SubscriptionPlansSection_cellPriceWas__AyrUk,body.reading-night-mode .SubscriptionPlansSection_cellText__EouFb,body.reading-night-mode .SubscriptionPlansSection_subtitle__cjxPh{color:#94a3b8}body.reading-night-mode .SubscriptionPlansSection_billingToggle__DpCpK{background:#1e293b;border-color:#6a4be8;box-shadow:0 8px 24px rgba(0,0,0,.35)}body.reading-night-mode .SubscriptionPlansSection_billingToggleBtn__c2kvE{color:#cbd5e1}body.reading-night-mode .SubscriptionPlansSection_billingToggleBtn__c2kvE:hover{color:#e2e8f0}body.reading-night-mode .SubscriptionPlansSection_billingToggleBtnActive__F3V3c{background:linear-gradient(135deg,#8466ff,#6545ec 55%,#5333d6);color:#fff}body.reading-night-mode .SubscriptionPlansSection_billingToggleBadge__KF1u_{background:rgba(34,197,94,.2);color:#86efac}body.reading-night-mode .SubscriptionPlansSection_billingToggleHint__qBJV5{color:#6ee7b7}body.reading-night-mode .SubscriptionPlansSection_card__sMo80,body.reading-night-mode .SubscriptionPlansSection_compareWrap__LrrYf{background:#1e293b;border-color:#475569;box-shadow:0 12px 32px rgba(0,0,0,.35)}body.reading-night-mode .SubscriptionPlansSection_card__sMo80:hover{border-color:#818cf8;box-shadow:0 16px 40px rgba(99,102,241,.2)}body.reading-night-mode .SubscriptionPlansSection_cardPopular__ZyBEI{border-color:#818cf8;box-shadow:0 0 0 1px rgba(129,140,248,.35),0 16px 40px rgba(99,102,241,.28)}body.reading-night-mode .SubscriptionPlansSection_cardPriceAmount__i_2d7{color:#cdbfff}body.reading-night-mode .SubscriptionPlansSection_cardPriceDiscount____H9Z,body.reading-night-mode .SubscriptionPlansSection_cellPriceDiscount__GsOe0{background:rgba(34,197,94,.18);color:#86efac}body.reading-night-mode .SubscriptionPlansSection_cardPriceLaunch__GEeVs,body.reading-night-mode .SubscriptionPlansSection_cellPriceLaunch__hacv7{color:#c4b5fd}body.reading-night-mode .SubscriptionPlansSection_cardFeatures__4kndV{color:#cbd5e1}body.reading-night-mode .SubscriptionPlansSection_cardBtn__86s2q{background:#334155;border-color:#64748b;color:#f1f5f9}body.reading-night-mode .SubscriptionPlansSection_cardBtn__86s2q:hover{background:#475569;border-color:#818cf8;color:#fff}body.reading-night-mode .SubscriptionPlansSection_cardBtnPrimary__FIG_s{border:none;background:linear-gradient(135deg,#8466ff,#6545ec 55%,#5333d6);color:#fff}body.reading-night-mode .SubscriptionPlansSection_rowLabel__67gWG,body.reading-night-mode .SubscriptionPlansSection_thFeature__5dAuH{background:#334155;border-color:#475569;color:#e2e8f0}body.reading-night-mode .SubscriptionPlansSection_table__H1nqo td{border-color:#334155;color:#cbd5e1}body.reading-night-mode .SubscriptionPlansSection_tdPopular__Yndju,body.reading-night-mode .SubscriptionPlansSection_thPlanPopular__GDkEE{background:linear-gradient(180deg,rgba(99,102,241,.18),rgba(99,102,241,.06));border-color:#6a4be8}body.reading-night-mode .SubscriptionPlansSection_thPlanPopular__GDkEE{color:#c4b5fd}body.reading-night-mode .SubscriptionPlansSection_thBadge__bpwar{color:#cdbfff}body.reading-night-mode .SubscriptionPlansSection_cellPriceCurrent__T1h4H{color:#e2e8f0}body.reading-night-mode .SubscriptionPlansSection_cellSoon__zKXH7{background:rgba(99,102,241,.15);border-color:#6a4be8;color:#c4b5fd}body.reading-night-mode .SubscriptionPlansSection_cardsNavBtnActive__YOnEv{border-color:#6a4be8;background:rgba(99,102,241,.18);color:#c4b5fd}body.reading-night-mode .SubscriptionPlansSection_checkoutError__Yn7wQ{background:rgba(127,29,29,.35);border-color:#b91c1c;color:#fecaca}.AdminPlanEditModal_overlay__JSuC8{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(15,23,42,.45)}.AdminPlanEditModal_dialog__8pq5k{width:min(520px,100%);max-height:90vh;overflow:auto;border-radius:14px;background:#fff;box-shadow:0 24px 48px rgba(15,23,42,.18)}.AdminPlanEditModal_header__I5oAz{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #e2e8f0}.AdminPlanEditModal_title__cEjmm{margin:0;font-size:1.1rem;font-weight:700;color:#0f172a}.AdminPlanEditModal_close__NfAkI{border:none;background:transparent;font-size:1.1rem;cursor:pointer;color:#64748b;padding:4px 8px;border-radius:6px}.AdminPlanEditModal_close__NfAkI:hover{background:#f1f5f9}.AdminPlanEditModal_form__Od0ro{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px;padding:18px 20px 20px}.AdminPlanEditModal_field__uibrJ{display:flex;flex-direction:column;gap:4px;font-size:.8rem;font-weight:600;color:#475569}.AdminPlanEditModal_fieldFull__6zlpi{grid-column:1/-1}.AdminPlanEditModal_field__uibrJ input,.AdminPlanEditModal_field__uibrJ textarea{font-size:.9rem;font-weight:400;padding:8px 10px;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a}.AdminPlanEditModal_field__uibrJ input:focus,.AdminPlanEditModal_field__uibrJ textarea:focus{outline:2px solid rgba(99,102,241,.35);border-color:#6a4be8}.AdminPlanEditModal_footer__nRtIP{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.AdminPlanEditModal_btnPrimary__gEPgf,.AdminPlanEditModal_btnSecondary__GXsgd{padding:8px 14px;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer}.AdminPlanEditModal_btnSecondary__GXsgd{border:1px solid #cbd5e1;background:#fff;color:#334155}.AdminPlanEditModal_btnPrimary__gEPgf{border:1px solid #6a4be8;background:#6a4be8;color:#fff}.AdminPlanEditModal_btnPrimary__gEPgf:disabled,.AdminPlanEditModal_btnSecondary__GXsgd:disabled{opacity:.6;cursor:not-allowed}body.reading-night-mode .AdminPlanEditModal_dialog__8pq5k{background:#1e293b;box-shadow:0 24px 48px rgba(0,0,0,.55)}body.reading-night-mode .AdminPlanEditModal_header__I5oAz{border-bottom-color:#475569}body.reading-night-mode .AdminPlanEditModal_field__uibrJ,body.reading-night-mode .AdminPlanEditModal_title__cEjmm{color:#cbd5e1}body.reading-night-mode .AdminPlanEditModal_close__NfAkI:hover{background:#334155}body.reading-night-mode .AdminPlanEditModal_btnSecondary__GXsgd{background:#334155;border-color:#64748b;color:#e2e8f0}.AdminEjerciciosPanel_wrap__4VqeO{width:100%;max-width:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.25rem}.AdminEjerciciosPanel_banner__L3lST{background:#f0fdf4;border:1px solid #86efac;color:#14532d;padding:.85rem 1rem;border-radius:.75rem;font-size:.9rem;line-height:1.5;margin-bottom:1.25rem}.AdminEjerciciosPanel_bannerWarn__3EWt_{background:#fffbeb;border-color:#fcd34d;color:#92400e}.AdminEjerciciosPanel_toolbar__q7kv2{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:.25rem;padding:1rem 1.1rem;border:1px solid #e2e8f0;border-radius:1rem;background:linear-gradient(180deg,#fbfdff,#f8fafc);box-shadow:0 8px 22px rgba(15,23,42,.04)}.AdminEjerciciosPanel_field__KneqH{display:flex;flex-direction:column;gap:4px;min-width:140px;flex:1 1 160px}.AdminEjerciciosPanel_fieldPart__gh2W6{flex:2 1 260px;min-width:220px}.AdminEjerciciosPanel_fieldTopic__4IMFl{flex:1 1 180px;min-width:160px}.AdminEjerciciosPanel_metaWarn__yySN8{color:#b45309;font-weight:600}.AdminEjerciciosPanel_fieldLabel__jY6wM{font-size:.75rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.04em}.AdminEjerciciosPanel_field__KneqH input,.AdminEjerciciosPanel_field__KneqH select{padding:8px 10px;border:1px solid #cbd5e1;border-radius:8px;font-size:.875rem;background:#fff}.AdminEjerciciosPanel_btn__wNloZ{padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;border:1px solid #cbd5e1;background:#fff;color:#334155;text-decoration:none;display:inline-flex;align-items:center}.AdminEjerciciosPanel_btn__wNloZ:hover{background:#f1f5f9}.AdminEjerciciosPanel_btnPrimary__Dtfg7{border-color:#6a4be8;background:#6a4be8;color:#fff;flex-shrink:0}.AdminEjerciciosPanel_btnPrimary__Dtfg7:hover{background:#5634d6}.AdminEjerciciosPanel_superBox__TGEdq{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:1.25rem;padding:16px 18px;border-radius:14px;border:2px solid #fcd34d;background:linear-gradient(135deg,#fffbeb,#fff 55%);box-shadow:0 4px 20px rgba(245,158,11,.12)}.AdminEjerciciosPanel_superBoxTitle__kMJs4{margin:0 0 .35rem;font-size:1rem;font-weight:800;color:#92400e}.AdminEjerciciosPanel_superBoxDesc__wqdfj{margin:0;font-size:.88rem;color:#78350f;line-height:1.5;max-width:42rem}.AdminEjerciciosPanel_superProgress__RbO_O{margin:.5rem 0 0;font-size:.85rem;font-weight:700;color:#b45309}.AdminEjerciciosPanel_btnSuper__vczFJ{flex-shrink:0;border-color:#f59e0b;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#78350f;font-weight:800;box-shadow:0 4px 14px rgba(245,158,11,.35)}.AdminEjerciciosPanel_btnSuper__vczFJ:hover{background:linear-gradient(135deg,#fcd34d,#f59e0b)}.AdminEjerciciosPanel_btnSuper__vczFJ:disabled{opacity:.65;cursor:not-allowed}.AdminEjerciciosPanel_btnPrimary__Dtfg7:disabled{opacity:.6;cursor:not-allowed}.AdminEjerciciosPanel_error__b3V5P{color:#b91c1c;font-size:.9rem;margin-bottom:1rem}.AdminEjerciciosPanel_success__RFNxh{color:#15803d;font-size:.9rem;margin-bottom:1rem}.AdminEjerciciosPanel_sectionTitle__0on1u{margin:0 0 .35rem;font-size:1.15rem;font-weight:700;color:#0f172a}.AdminEjerciciosPanel_sectionDesc__fQAoY{margin:0 0 1rem;font-size:.9rem;color:#64748b}.AdminEjerciciosPanel_tableWrap__CkzRW{overflow-x:auto;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff}.AdminEjerciciosPanel_table__V7iGu{width:100%;border-collapse:collapse;font-size:.85rem}.AdminEjerciciosPanel_table__V7iGu td,.AdminEjerciciosPanel_table__V7iGu th{padding:.65rem .85rem;text-align:left;border-bottom:1px solid #f1f5f9;vertical-align:top}.AdminEjerciciosPanel_table__V7iGu th{background:#f8fafc;font-weight:600;color:#475569;white-space:nowrap}.AdminEjerciciosPanel_empty__qLxy3{padding:1.25rem;text-align:center;color:#64748b}.AdminEjerciciosPanel_badge__gshax{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.7rem;font-weight:700}.AdminEjerciciosPanel_badgeClosed__sa1Cg{background:#e0e7ff;color:#3730a3}.AdminEjerciciosPanel_badgeOpen__C_GHM{background:#fef3c7;color:#92400e}.AdminEjerciciosPanel_preguntaPreview__CsJo6{max-width:280px;line-height:1.4}.AdminEjerciciosPanel_meta__u6BmS{font-size:.78rem;color:#64748b}td.AdminEjerciciosPanel_colActions__X6_nu,th.AdminEjerciciosPanel_colActions__X6_nu{width:48px;text-align:right;white-space:nowrap;vertical-align:middle}.AdminEjerciciosPanel_recentSection__IzAzT{margin-top:2rem}.AdminEjerciciosPanel_recentHead__WvYVu{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:1rem}.AdminEjerciciosPanel_viewToggle__H7Ooc{display:inline-flex;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;background:#fff}.AdminEjerciciosPanel_viewBtn__Hd5Nm{padding:8px 14px;border:none;background:transparent;font-size:.82rem;font-weight:600;color:#64748b;cursor:pointer}.AdminEjerciciosPanel_viewBtnActive__s0w5D{background:#eef2ff;color:#5634d6}.AdminEjerciciosPanel_filterBar__zZEtk{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:12px;padding:14px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.AdminEjerciciosPanel_filterField__HgS6o{display:flex;flex-direction:column;gap:4px;min-width:120px;flex:1 1 140px}.AdminEjerciciosPanel_filterFieldSearch__hNYta{flex:2 1 200px;min-width:180px}.AdminEjerciciosPanel_filterField__HgS6o input,.AdminEjerciciosPanel_filterField__HgS6o select{padding:8px 10px;border:1px solid #cbd5e1;border-radius:8px;font-size:.85rem;background:#fff}.AdminEjerciciosPanel_bulkBar__NAXL4{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:10px 14px;border-radius:10px;background:#f1f5f9;border:1px solid #e2e8f0}.AdminEjerciciosPanel_selectAllLabel__89qt3{display:inline-flex;align-items:center;gap:8px;font-size:.88rem;font-weight:600;color:#334155;cursor:pointer}.AdminEjerciciosPanel_bulkCount__APg60{font-size:.88rem;font-weight:700;color:#6a4be8}.AdminEjerciciosPanel_bulkHint___NXdo{font-size:.85rem;color:#64748b}.AdminEjerciciosPanel_btnDanger__8Hr8N{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.AdminEjerciciosPanel_btnDanger__8Hr8N:hover{background:#fee2e2}.AdminEjerciciosPanel_btnDanger__8Hr8N:disabled{opacity:.6;cursor:not-allowed}.AdminEjerciciosPanel_colCheck__kga9H{width:36px;text-align:center;vertical-align:middle}.AdminEjerciciosPanel_colCheck__kga9H input{width:16px;height:16px;cursor:pointer}.AdminEjerciciosPanel_rowSelected__bpv7S{background:#f5f3ff}.AdminEjerciciosPanel_folderList__hQn3L{display:flex;flex-direction:column;gap:10px}.AdminEjerciciosPanel_folder__I3V5U,.AdminEjerciciosPanel_subfolder__2ESyB{border:1px solid #e2e8f0;border-radius:12px;background:#fff;overflow:hidden}.AdminEjerciciosPanel_subfolder__2ESyB{margin:0 12px 12px;border-color:#e8ecf1}.AdminEjerciciosPanel_folderSummary__ybkNM,.AdminEjerciciosPanel_subfolderSummary___MHuO{display:flex;align-items:center;gap:10px;padding:12px 14px;cursor:pointer;list-style:none;font-weight:600;color:#0f172a}.AdminEjerciciosPanel_folderSummary__ybkNM::-webkit-details-marker,.AdminEjerciciosPanel_subfolderSummary___MHuO::-webkit-details-marker{display:none}.AdminEjerciciosPanel_folderTitle__TyU_T{flex:1}.AdminEjerciciosPanel_folderCount__0RupP{font-size:.78rem;font-weight:600;color:#64748b;padding:2px 10px;border-radius:999px;background:#f1f5f9}.AdminEjerciciosPanel_folderBody__13Ge8{padding-bottom:4px;border-top:1px solid #f1f5f9}.AdminEjerciciosPanel_subfolderSummary___MHuO{font-size:.9rem;background:#fafbfc}body.reading-night-mode .AdminEjerciciosPanel_banner__L3lST{background:#14532d;border-color:#22c55e;color:#dcfce7}body.reading-night-mode .AdminEjerciciosPanel_bannerWarn__3EWt_{background:#422006;border-color:#d97706;color:#fde68a}body.reading-night-mode .AdminEjerciciosPanel_bulkBar__NAXL4,body.reading-night-mode .AdminEjerciciosPanel_filterBar__zZEtk,body.reading-night-mode .AdminEjerciciosPanel_folder__I3V5U,body.reading-night-mode .AdminEjerciciosPanel_recentSection__IzAzT,body.reading-night-mode .AdminEjerciciosPanel_subfolder__2ESyB,body.reading-night-mode .AdminEjerciciosPanel_tableWrap__CkzRW,body.reading-night-mode .AdminEjerciciosPanel_toolbar__q7kv2{background:#1e293b;border-color:#475569}body.reading-night-mode .AdminEjerciciosPanel_superBox__TGEdq{background:linear-gradient(135deg,#422006,#1e293b 55%);border-color:#d97706}body.reading-night-mode .AdminEjerciciosPanel_superBoxTitle__kMJs4{color:#fde68a}body.reading-night-mode .AdminEjerciciosPanel_superBoxDesc__wqdfj,body.reading-night-mode .AdminEjerciciosPanel_superProgress__RbO_O{color:#fcd34d}body.reading-night-mode .AdminEjerciciosPanel_folderSummary__ybkNM,body.reading-night-mode .AdminEjerciciosPanel_sectionTitle__0on1u,body.reading-night-mode .AdminEjerciciosPanel_subfolderSummary___MHuO{color:#f8fafc}body.reading-night-mode .AdminEjerciciosPanel_bulkHint___NXdo,body.reading-night-mode .AdminEjerciciosPanel_empty__qLxy3,body.reading-night-mode .AdminEjerciciosPanel_folderCount__0RupP,body.reading-night-mode .AdminEjerciciosPanel_meta__u6BmS,body.reading-night-mode .AdminEjerciciosPanel_preguntaPreview__CsJo6,body.reading-night-mode .AdminEjerciciosPanel_sectionDesc__fQAoY{color:#94a3b8}body.reading-night-mode .AdminEjerciciosPanel_folderCount__0RupP,body.reading-night-mode .AdminEjerciciosPanel_subfolderSummary___MHuO{background:#334155}body.reading-night-mode .AdminEjerciciosPanel_folderBody__13Ge8{border-top-color:#475569}body.reading-night-mode .AdminEjerciciosPanel_table__V7iGu th{background:#334155;color:#e2e8f0}body.reading-night-mode .AdminEjerciciosPanel_table__V7iGu td{color:#cbd5e1;border-bottom-color:#475569}body.reading-night-mode .AdminEjerciciosPanel_rowSelected__bpv7S{background:#312e81}body.reading-night-mode .AdminEjerciciosPanel_btn__wNloZ{background:#334155;border-color:#64748b;color:#e2e8f0}body.reading-night-mode .AdminEjerciciosPanel_btn__wNloZ:hover{background:#475569}body.reading-night-mode .AdminEjerciciosPanel_viewBtn__Hd5Nm:hover{background:#334155;color:#93c5fd}body.reading-night-mode .AdminEjerciciosPanel_viewBtnActive__s0w5D{background:#312e81;color:#c4b5fd}.AdminPlanRowMenu_wrap__Js21k{position:relative;display:inline-flex;justify-content:flex-end}.AdminPlanRowMenu_trigger__41oM8{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:#64748b;font-size:1.25rem;line-height:1;letter-spacing:.08em;cursor:pointer}.AdminPlanRowMenu_trigger__41oM8:hover:not(:disabled){background:#f1f5f9;border-color:#e2e8f0;color:#334155}.AdminPlanRowMenu_trigger__41oM8:disabled{opacity:.5;cursor:not-allowed}.AdminPlanRowMenu_menu__tXDYS{position:absolute;top:100%;right:0;z-index:30;min-width:140px;margin-top:4px;padding:4px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.12)}.AdminPlanRowMenu_menuItem__X4_ZO{display:block;width:100%;padding:8px 12px;border:none;border-radius:6px;background:transparent;text-align:left;font-size:.875rem;font-weight:500;color:#334155;cursor:pointer}.AdminPlanRowMenu_menuItem__X4_ZO:hover{background:#f1f5f9}.AdminPlanRowMenu_menuItemDanger__F1xz8{color:#b91c1c}.AdminPlanRowMenu_menuItemDanger__F1xz8:hover{background:#fef2f2}body.reading-night-mode .AdminPlanRowMenu_trigger__41oM8:hover:not(:disabled){background:#334155;border-color:#475569;color:#e2e8f0}body.reading-night-mode .AdminPlanRowMenu_menu__tXDYS{background:#1e293b;border-color:#475569;box-shadow:0 10px 28px rgba(0,0,0,.45)}body.reading-night-mode .AdminPlanRowMenu_menuItem__X4_ZO{color:#e2e8f0}body.reading-night-mode .AdminPlanRowMenu_menuItem__X4_ZO:hover{background:#334155}body.reading-night-mode .AdminPlanRowMenu_menuItemDanger__F1xz8:hover{background:#450a0a}.AdminPlanFinancieroPanel_wrap__c9y4a{width:100%;max-width:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.25rem}.AdminPlanFinancieroPanel_banner__AGCi5{background:#eff6ff;border:1px solid #bfdbfe;color:#1e3a8a;padding:.85rem 1rem;border-radius:.75rem;font-size:.9rem;line-height:1.5;margin-bottom:1.5rem}.AdminPlanFinancieroPanel_bannerWarn__R1BYz{background:#fef3c7;border-color:#fcd34d;color:#92400e}.AdminPlanFinancieroPanel_kpiGrid__3Qxda{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem;margin-bottom:1.5rem}.AdminPlanFinancieroPanel_kpi__bcJSD{padding:1rem;border-radius:.95rem;border:1px solid #e2e8f0;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 6px 18px rgba(15,23,42,.04)}.AdminPlanFinancieroPanel_kpiLabel__e2Kll{margin:0 0 .35rem;font-size:.8rem;color:#64748b}.AdminPlanFinancieroPanel_kpiValue__9EOky{margin:0;font-size:1.5rem;font-weight:700;color:#0f172a}.AdminPlanFinancieroPanel_section__n8K7j{margin-bottom:2rem}.AdminPlanFinancieroPanel_sectionTitle__8XQNc{margin:0 0 .35rem;font-size:1.15rem;font-weight:700;color:#0f172a}.AdminPlanFinancieroPanel_sectionDesc__SDSeU{margin:0 0 1rem;font-size:.9rem;color:#64748b}.AdminPlanFinancieroPanel_chartBox__iHt_G{height:260px;padding:1rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff;margin-bottom:1rem}.AdminPlanFinancieroPanel_levelGrid__lsoKx{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem}.AdminPlanFinancieroPanel_levelCard__BWPmW{padding:1rem;border-radius:.75rem;border:1px solid #e2e8f0;background:#fff}.AdminPlanFinancieroPanel_levelCard--premium__UFrfz{border-color:#c4b5fd;background:linear-gradient(145deg,#faf5ff,#fff)}.AdminPlanFinancieroPanel_levelCard--free__AuSu5{border-color:#86efac;background:linear-gradient(145deg,#f0fdf4,#fff)}.AdminPlanFinancieroPanel_levelCard--starter__nQH71{border-color:#7dd3fc;background:linear-gradient(145deg,#f0f9ff,#fff)}.AdminPlanFinancieroPanel_levelBadge__1aER4{display:inline-block;margin-bottom:.5rem;padding:.2rem .55rem;border-radius:999px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.AdminPlanFinancieroPanel_levelBadge--premium__t8ZMX{background:#7c3aed;color:#fff}.AdminPlanFinancieroPanel_levelBadge--free__nDPso{background:#16a34a;color:#fff}.AdminPlanFinancieroPanel_levelBadge--starter__ksxUz{background:#0284c7;color:#fff}.AdminPlanFinancieroPanel_levelLabel__ufA_k{margin:0 0 .35rem;font-size:1.1rem;font-weight:700}.AdminPlanFinancieroPanel_levelNote__7dWjT{margin:0;font-size:.82rem;color:#64748b;line-height:1.45}.AdminPlanFinancieroPanel_tableWrap__jggmA{overflow-x:auto;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff}.AdminPlanFinancieroPanel_table__ON8q7{width:100%;border-collapse:collapse;font-size:.875rem}.AdminPlanFinancieroPanel_table__ON8q7 td,.AdminPlanFinancieroPanel_table__ON8q7 th{padding:.65rem .85rem;text-align:left;border-bottom:1px solid #f1f5f9}.AdminPlanFinancieroPanel_table__ON8q7 th{background:#f8fafc;font-weight:600;color:#475569;white-space:nowrap}.AdminPlanFinancieroPanel_table__ON8q7 tr:last-child td{border-bottom:none}.AdminPlanFinancieroPanel_empty__i33xi{padding:1.25rem;text-align:center;color:#64748b;font-size:.9rem}.AdminPlanFinancieroPanel_toolbar__gJZMZ{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.AdminPlanFinancieroPanel_btn__Adjtd{padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;border:1px solid #cbd5e1;background:#fff;color:#334155}.AdminPlanFinancieroPanel_btn__Adjtd:hover{background:#f1f5f9}.AdminPlanFinancieroPanel_btnPrimary___Y1QA{border-color:#6a4be8;background:#6a4be8;color:#fff}.AdminPlanFinancieroPanel_btnPrimary___Y1QA:hover{background:#5634d6}.AdminPlanFinancieroPanel_error__p_J7_{color:#b91c1c;font-size:.9rem;margin-bottom:1rem}.AdminPlanFinancieroPanel_statusActive__MZDtg{color:#15803d;font-weight:600}.AdminPlanFinancieroPanel_statusInactive__slY_w{color:#64748b}.AdminPlanFinancieroPanel_thActions__tqD9R{width:48px;text-align:right}.AdminPlanFinancieroPanel_tdActions__Tl9Ks{text-align:right;vertical-align:middle;white-space:nowrap}body.reading-night-mode .AdminPlanFinancieroPanel_banner__AGCi5{background:#1e3a5f;border-color:#3b82f6;color:#dbeafe}body.reading-night-mode .AdminPlanFinancieroPanel_bannerWarn__R1BYz{background:#422006;border-color:#d97706;color:#fde68a}body.reading-night-mode .AdminPlanFinancieroPanel_chartBox__iHt_G,body.reading-night-mode .AdminPlanFinancieroPanel_kpi__bcJSD,body.reading-night-mode .AdminPlanFinancieroPanel_levelCard__BWPmW,body.reading-night-mode .AdminPlanFinancieroPanel_tableWrap__jggmA{background:#1e293b;border-color:#475569}body.reading-night-mode .AdminPlanFinancieroPanel_levelCard--premium__UFrfz{background:linear-gradient(145deg,#312e81,#1e293b);border-color:#6a4be8}body.reading-night-mode .AdminPlanFinancieroPanel_levelCard--free__AuSu5{background:linear-gradient(145deg,#14532d,#1e293b);border-color:#22c55e}body.reading-night-mode .AdminPlanFinancieroPanel_levelCard--starter__nQH71{background:linear-gradient(145deg,#0c4a6e,#1e293b);border-color:#38bdf8}body.reading-night-mode .AdminPlanFinancieroPanel_empty__i33xi,body.reading-night-mode .AdminPlanFinancieroPanel_kpiLabel__e2Kll,body.reading-night-mode .AdminPlanFinancieroPanel_levelNote__7dWjT,body.reading-night-mode .AdminPlanFinancieroPanel_sectionDesc__SDSeU,body.reading-night-mode .AdminPlanFinancieroPanel_statusInactive__slY_w{color:#94a3b8}body.reading-night-mode .AdminPlanFinancieroPanel_kpiValue__9EOky,body.reading-night-mode .AdminPlanFinancieroPanel_levelLabel__ufA_k,body.reading-night-mode .AdminPlanFinancieroPanel_sectionTitle__8XQNc{color:#f8fafc}body.reading-night-mode .AdminPlanFinancieroPanel_table__ON8q7 th{background:#334155;color:#e2e8f0;border-bottom-color:#475569}body.reading-night-mode .AdminPlanFinancieroPanel_table__ON8q7 td{border-bottom-color:#475569;color:#cbd5e1}body.reading-night-mode .AdminPlanFinancieroPanel_btn__Adjtd{background:#334155;border-color:#64748b;color:#e2e8f0}body.reading-night-mode .AdminPlanFinancieroPanel_btn__Adjtd:hover{background:#475569}