@keyframes float-generic{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes float-subtle{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(2deg)}}@keyframes float-medium{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes float-large{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-30px) rotate(8deg)}}.achievement-monitor__loading,.beta-admin__loading{align-items:center;color:#64748b;display:flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;gap:1rem;justify-content:center;padding:4rem}.achievement-monitor__loading svg,.beta-admin__loading svg{color:#9b5fa3}.admin-dashboard{padding:3rem}.admin-dashboard__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:4rem}@media(max-width:576px){.admin-dashboard__header{align-items:flex-start;flex-direction:column;gap:2rem}}.admin-dashboard__title{color:#606161;font-size:2rem;font-weight:700;margin:0!important}.admin-dashboard__action-btn,.admin-dashboard__title{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.admin-dashboard__action-btn{align-items:center;background:linear-gradient(135deg,#a855e3,#ff1493);border:none;border-radius:50rem;box-shadow:0 4px 12px #9b5fa340;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:1rem 2rem;transition:all .15s ease-in-out}.admin-dashboard__action-btn:hover{box-shadow:0 6px 16px #9b5fa359;transform:translateY(-2px)}.admin-dashboard__stats{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:4rem}.admin-dashboard__stat-card{align-items:center;background:#fff;border-radius:20px;box-shadow:0 2px 8px #00000014;display:flex;gap:2rem;padding:3rem;text-decoration:none;transition:all .15s ease-in-out}.admin-dashboard__stat-card:hover{box-shadow:0 6px 16px #0000001f;transform:translateY(-2px)}.admin-dashboard__stat-icon{align-items:center;border-radius:12px;display:flex;font-size:1.5rem;height:56px;justify-content:center;width:56px}.admin-dashboard__stat-icon--blue{background:#79cef41a;color:#79cef4}.admin-dashboard__stat-icon--purple{background:#9b5fa31a;color:#9b5fa3}.admin-dashboard__stat-icon--teal{background:#5bbfba1a;color:#5bbfba}.admin-dashboard__stat-icon--pink{background:#e862a41a;color:#e862a4}.admin-dashboard__stat-content{display:flex;flex-direction:column}.admin-dashboard__stat-value{color:#606161;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:700}.admin-dashboard__stat-label{color:#64748b;font-size:.875rem;font-weight:600}.admin-dashboard__stat-sub{color:#94a3b8;font-size:.75rem;margin-top:2px}.admin-dashboard__stat-sub--warning{align-items:center;color:#f5a623;display:flex;gap:4px}.admin-dashboard__section{background:#fff;border-radius:20px;box-shadow:0 2px 8px #00000014;margin-bottom:3rem;padding:3rem}.admin-dashboard__section-title{color:#606161;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:700;margin:0 0 2rem!important}.admin-dashboard__plan-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.admin-dashboard__plan-item{align-items:center;background:#f8fafc;border-radius:12px;display:flex;justify-content:space-between;padding:1rem 2rem}.admin-dashboard__plan-name{color:#64748b;font-size:.875rem}.admin-dashboard__plan-count{color:#606161;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:700}.admin-dashboard__quick-links{display:flex;flex-wrap:wrap;gap:1rem}.admin-dashboard__quick-link{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;color:#606161;display:inline-flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:600;gap:.5rem;padding:1rem 2rem;text-decoration:none;transition:all .15s ease-in-out}.admin-dashboard__quick-link svg{color:#9b5fa3}.admin-dashboard__quick-link:hover{background:#9b5fa30d;border-color:#9b5fa3}.achievement-monitor{padding:3rem}.achievement-monitor__header{margin-bottom:3rem}.achievement-monitor__title{align-items:center;color:#606161;display:flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:700;gap:1rem;margin:0!important}.achievement-monitor__title svg{color:#9b5fa3}.achievement-monitor__subtitle{color:#64748b;font-size:.875rem;margin:.5rem 0 0}.achievement-monitor__stale-count{align-items:center;background:#f5a6231a;border-radius:6px;color:#f5a623;display:inline-flex;font-weight:600;gap:4px;margin-left:1rem;padding:2px 8px}.achievement-monitor__tabs-row{align-items:center;display:flex;gap:2rem;margin-bottom:2rem}.achievement-monitor__tabs{background:#f1f5f9;border-radius:12px;display:flex;gap:.5rem;padding:4px;width:-moz-fit-content;width:fit-content}.achievement-monitor__fetching{color:#9b5fa3}.achievement-monitor__fetching,.achievement-monitor__tab{align-items:center;display:flex;font-size:.875rem;font-weight:600;gap:.5rem}.achievement-monitor__tab{background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:1rem 2rem;transition:all .15s ease-in-out}.achievement-monitor__tab:hover:not(:disabled):not(.achievement-monitor__tab--active){background:#ffffff80;color:#606161}.achievement-monitor__tab--active{background:#fff;box-shadow:0 2px 8px #00000014;color:#9b5fa3}.achievement-monitor__tab:disabled{cursor:not-allowed;opacity:.5}.achievement-monitor__tab svg{font-size:.9em}.achievement-monitor__filters{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:2rem}@media(max-width:576px){.achievement-monitor__filters{flex-direction:column}}.achievement-monitor__search{flex:1 1;min-width:200px;position:relative}.achievement-monitor__search-icon{color:#94a3b8;font-size:.875rem;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.achievement-monitor__search-input{background:#fff;border:2px solid #e2e8f0;border-radius:12px;font-family:Baloo Bhai\ 2,Fuzzy Bubbles,Segoe UI,Arial,Noto Sans,sans-serif;font-size:.875rem;padding:.75rem 1rem .75rem 2.25rem;transition:all .15s ease-in-out;width:100%}.achievement-monitor__search-input:focus{border-color:#9b5fa3;outline:none}.achievement-monitor__filter-toggle{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:12px;color:#64748b;cursor:pointer;display:flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1rem;transition:all .15s ease-in-out}.achievement-monitor__filter-toggle input{accent-color:#f5a623;height:16px;width:16px}.achievement-monitor__filter-toggle:has(input:checked){background:#f5a6230d;border-color:#f5a623;color:#f5a623}.achievement-monitor__refresh-btn{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:12px;color:#9b5fa3;cursor:pointer;display:flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1rem;transition:all .15s ease-in-out}.achievement-monitor__refresh-btn:hover:not(:disabled){background:#9b5fa30d;border-color:#9b5fa3}.achievement-monitor__refresh-btn:disabled{cursor:not-allowed;opacity:.5}.achievement-monitor__bulk-btn{align-items:center;background:#86bd36;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1rem;transition:all .15s ease-in-out}.achievement-monitor__bulk-btn:hover{background:#78a930}.achievement-monitor__stop-btn{align-items:center;background:#ef4444;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1rem;transition:all .15s ease-in-out}.achievement-monitor__stop-btn:hover{background:#ed2d2d}.achievement-monitor__bulk-progress{align-items:center;background:#9b5fa30d;border:2px solid #9b5fa333;border-radius:12px;display:flex;font-size:.875rem;gap:2rem;margin-bottom:2rem;padding:2rem}.achievement-monitor__bulk-progress strong,.achievement-monitor__bulk-progress svg{color:#9b5fa3}.achievement-monitor__bulk-stats{display:flex;gap:1rem;margin-left:auto}.achievement-monitor__bulk-success{color:#86bd36;font-weight:600}.achievement-monitor__bulk-fail{color:#ef4444;font-weight:600}.achievement-monitor__count{color:#64748b;font-family:Baloo Bhai\ 2,Fuzzy Bubbles,Segoe UI,Arial,Noto Sans,sans-serif;font-size:.875rem;margin-bottom:2rem}.achievement-monitor__empty{align-items:center;color:#94a3b8;display:flex;flex-direction:column;justify-content:center;padding:4rem}.achievement-monitor__empty svg{font-size:2rem;margin-bottom:1rem}.achievement-monitor__result{background:#86bd360d;border:2px solid #86bd3633;border-radius:12px;margin-bottom:2rem;overflow:hidden}.achievement-monitor__result-header{align-items:center;background:#86bd361a;display:flex;gap:1rem;padding:1rem 2rem}.achievement-monitor__result-header strong{color:#86bd36;flex:1 1;font-size:.875rem}.achievement-monitor__result-icon{color:#86bd36}.achievement-monitor__result-close{background:none;border:none;color:#64748b;cursor:pointer;font-size:1.25rem;line-height:1;padding:0}.achievement-monitor__result-close:hover{color:#606161}.achievement-monitor__result-body{padding:2rem}.achievement-monitor__result-stats{display:grid;gap:2rem;grid-template-columns:1fr 1fr}@media(max-width:576px){.achievement-monitor__result-stats{grid-template-columns:1fr}}.achievement-monitor__result-col strong{color:#64748b;display:block;font-size:.75rem;margin-bottom:.5rem}.achievement-monitor__result-badges{border-top:1px solid #86bd3633;color:#606161;font-size:.875rem;margin-top:2rem;padding-top:2rem}.achievement-monitor__result-badges strong{color:#86bd36}.achievement-monitor__stats-diff{color:#64748b;font-size:.75rem}.achievement-monitor__stats-diff div{padding:2px 0}.achievement-monitor__stats-diff--highlight{color:#606161;font-weight:600}.achievement-monitor__table-wrapper{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow-x:auto}.achievement-monitor__table{border-collapse:collapse;min-width:900px;width:100%}.achievement-monitor__table td,.achievement-monitor__table th{border-bottom:1px solid #e2e8f0;padding:1rem 2rem;text-align:left}.achievement-monitor__table th{background:#f8fafc;color:#64748b;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.achievement-monitor__table td{color:#606161;font-family:Baloo Bhai\ 2,Fuzzy Bubbles,Segoe UI,Arial,Noto Sans,sans-serif;font-size:.875rem}.achievement-monitor__table tr:hover td{background:#9b5fa305}.achievement-monitor__stale-row td{background:#f5a6230d!important}.achievement-monitor__rank{color:#9b5fa3;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:700}.achievement-monitor__user-cell{display:flex;flex-direction:column;gap:2px}.achievement-monitor__user-cell strong{font-weight:600}.achievement-monitor__user-cell span{color:#64748b;font-size:.75rem}.achievement-monitor__stale-badge{align-items:center;background:#f5a6231a;border-radius:6px;color:#f5a623;display:inline-flex;font-size:.75rem;font-weight:600;gap:4px;margin-top:4px;padding:2px 6px;width:-moz-fit-content;width:fit-content}.achievement-monitor__score{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:700}.achievement-monitor__stats-cell{display:flex;flex-wrap:wrap;gap:4px}.achievement-monitor__stats-cell span{background:#f1f5f9;border-radius:6px;color:#64748b;display:inline-block;font-size:.75rem;padding:2px 6px;white-space:nowrap}.achievement-monitor__badges{display:flex;flex-wrap:wrap;gap:2px}.achievement-monitor__badge{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;height:20px;justify-content:center;transition:all .15s ease-in-out;width:20px}.achievement-monitor__badge--unlocked{background:#86bd361a}.achievement-monitor__badge--locked{background:#f1f5f9;filter:grayscale(1);opacity:.4}.achievement-monitor__recalc-btn{align-items:center;background:#9b5fa31a;border:none;border-radius:6px;color:#9b5fa3;cursor:pointer;display:inline-flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:600;gap:4px;padding:.5rem 1rem;transition:all .15s ease-in-out;white-space:nowrap}.achievement-monitor__recalc-btn:hover:not(:disabled){background:#9b5fa333}.achievement-monitor__recalc-btn:disabled{cursor:not-allowed;opacity:.6}.beta-user-list{padding:3rem}.beta-user-list__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:3rem}@media(max-width:576px){.beta-user-list__header{align-items:flex-start;flex-direction:column;gap:2rem}}.beta-user-list__title{align-items:center;color:#606161;display:flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:700;gap:1rem;margin:0!important}.beta-user-list__title svg{color:#9b5fa3}.beta-user-list__provision-btn{align-items:center;background:linear-gradient(135deg,#a855e3,#ff1493);border:none;border-radius:50rem;box-shadow:0 4px 12px #9b5fa340;color:#fff;cursor:pointer;display:inline-flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:600;gap:.5rem;padding:1rem 2rem;transition:all .15s ease-in-out}.beta-user-list__provision-btn:hover{box-shadow:0 6px 16px #9b5fa359;transform:translateY(-2px)}.beta-user-list__filters{display:flex;gap:2rem;margin-bottom:2rem}@media(max-width:576px){.beta-user-list__filters{flex-direction:column}}.beta-user-list__search{flex:1 1;position:relative}.beta-user-list__search-icon{color:#94a3b8;font-size:.875rem;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.beta-user-list__search-input{background:#fff;border:2px solid #e2e8f0;border-radius:12px;font-family:Baloo Bhai\ 2,Fuzzy Bubbles,Segoe UI,Arial,Noto Sans,sans-serif;font-size:.875rem;padding:.75rem 1rem .75rem 2.25rem;transition:all .15s ease-in-out;width:100%}.beta-user-list__search-input:focus{border-color:#9b5fa3;outline:none}.beta-user-list__filter-select{background:#fff;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;font-family:Baloo Bhai\ 2,Fuzzy Bubbles,Segoe UI,Arial,Noto Sans,sans-serif;font-size:.875rem;min-width:150px;padding:.75rem 1rem}.beta-user-list__filter-select:focus{border-color:#9b5fa3;outline:none}.beta-user-list__count{color:#64748b;font-family:Baloo Bhai\ 2,Fuzzy Bubbles,Segoe UI,Arial,Noto Sans,sans-serif;font-size:.875rem;margin-bottom:2rem}.beta-user-list__empty{align-items:center;color:#94a3b8;display:flex;flex-direction:column;justify-content:center;padding:4rem}.beta-user-list__empty svg{font-size:2rem;margin-bottom:1rem}.beta-user-list__table-wrapper{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow-x:auto}.beta-user-list__table{border-collapse:collapse;width:100%}.beta-user-list__table td,.beta-user-list__table th{border-bottom:1px solid #e2e8f0;padding:1rem 2rem;text-align:left}.beta-user-list__table th{background:#f8fafc;color:#64748b;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.beta-user-list__table td{color:#606161;font-family:Baloo Bhai\ 2,Fuzzy Bubbles,Segoe UI,Arial,Noto Sans,sans-serif;font-size:.875rem}.beta-user-list__table tr:hover td{background:#9b5fa305}.beta-user-list__user-cell{display:flex;flex-direction:column;gap:2px}.beta-user-list__user-cell strong{font-weight:600}.beta-user-list__user-cell span{color:#64748b;font-size:.75rem}.beta-user-list__notes{color:#94a3b8;font-size:.75rem;font-style:italic}.beta-user-list__plan-badge{align-items:center;background:#f1f5f9;border-radius:6px;color:#64748b;display:inline-flex;font-size:.75rem;font-weight:600;gap:4px;padding:4px 8px}.beta-user-list__plan-badge--premium{background:#f5a6231a;color:#f5a623}.beta-user-list__plan-badge--teacher_30,.beta-user-list__plan-badge--teacher_60{background:#79cef41a;color:#79cef4}.beta-user-list__plan-badge--school_150,.beta-user-list__plan-badge--school_300{background:#9b5fa31a;color:#9b5fa3}.beta-user-list__status-badge{align-items:center;border-radius:6px;display:inline-flex;font-size:.75rem;font-weight:600;gap:4px;padding:4px 8px}.beta-user-list__status-badge--active{background:#86bd361a;color:#86bd36}.beta-user-list__status-badge--expired{background:#ef44441a;color:#ef4444}.beta-user-list__feedback-count{align-items:center;background:#f1f5f9;border-radius:50rem;color:#94a3b8;display:inline-flex;font-size:.75rem;font-weight:600;height:24px;justify-content:center;min-width:24px;padding:0 6px}.beta-user-list__feedback-count--has-feedback{background:#86bd361a;color:#86bd36}.beta-user-list__data-badge{color:#64748b;font-size:.75rem}.beta-user-list__actions{display:flex;gap:.5rem}.beta-user-list__action-btn{align-items:center;background:#f1f5f9;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s ease-in-out;width:32px}.beta-user-list__action-btn:hover{background:#9b5fa31a;color:#9b5fa3}.beta-user-list__action-btn--danger:hover{background:#ef44441a;color:#ef4444}.beta-user-list__action-btn--purple:hover{background:#9b5fa326;color:#9b5fa3}.beta-user-list__action-btn--success{background:#86bd3626;color:#86bd36}.beta-user-list__action-btn:disabled{cursor:not-allowed;opacity:.5}.beta-provision-form{display:flex;flex-direction:column;gap:1rem}.beta-provision-row{display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media(max-width:576px){.beta-provision-row{grid-template-columns:1fr}}.beta-provision-row--notes{align-items:flex-end;grid-template-columns:1fr auto}@media(max-width:576px){.beta-provision-row--notes{grid-template-columns:1fr}}.beta-provision-field{display:flex;flex-direction:column;gap:4px}.beta-provision-field--notes{flex:1 1}.beta-provision-label{color:#64748b;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:600}.beta-provision-input{background:#f8fafc;border:2px solid #e2e8f0;border-radius:6px;font-family:Baloo Bhai\ 2,Fuzzy Bubbles,Segoe UI,Arial,Noto Sans,sans-serif;font-size:.875rem;padding:.5rem .75rem;transition:all .15s ease-in-out}.beta-provision-input:focus{background:#fff;border-color:#9b5fa3;outline:none}.beta-provision-input::placeholder{color:#94a3b8}.beta-provision-hint{color:#64748b;display:block;font-size:.75rem;font-style:italic;margin-top:.375rem}.beta-provision-plans-grid{display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}@media(max-width:576px){.beta-provision-plans-grid{grid-template-columns:repeat(2,1fr)}}.beta-provision-plan-compact{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:6px;cursor:pointer;display:flex;justify-content:center;padding:.4rem .5rem;text-align:center;transition:all .15s ease-in-out}.beta-provision-plan-compact input{display:none}.beta-provision-plan-compact strong{color:#606161;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:600}.beta-provision-plan-compact:hover{border-color:#9b5fa34d}.beta-provision-plan-compact--selected{background:#9b5fa314;border-color:#9b5fa3}.beta-provision-plan-compact--selected strong{color:#9b5fa3}.beta-provision-durations-compact{display:flex;flex-wrap:wrap;gap:6px}.beta-provision-duration-compact{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:6px;cursor:pointer;display:flex;padding:.35rem .6rem;transition:all .15s ease-in-out}.beta-provision-duration-compact input{display:none}.beta-provision-duration-compact span{color:#606161;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:600}.beta-provision-duration-compact:hover{border-color:#86bd364d}.beta-provision-duration-compact--selected{background:#86bd3614;border-color:#86bd36}.beta-provision-duration-compact--selected span{color:#86bd36}.beta-provision-checkbox-compact{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:6px;cursor:pointer;display:flex;gap:.5rem;padding:.5rem .75rem;transition:all .15s ease-in-out;white-space:nowrap}.beta-provision-checkbox-compact input{accent-color:#9b5fa3;height:16px;width:16px}.beta-provision-checkbox-compact span{color:#606161;font-family:Baloo Bhai\ 2,Fuzzy Bubbles,Segoe UI,Arial,Noto Sans,sans-serif;font-size:.75rem}.beta-provision-checkbox-compact:hover{border-color:#9b5fa34d}.beta-provision-checkbox-compact:has(input:checked){background:#9b5fa30d;border-color:#9b5fa3}.beta-provision-success{padding:2rem 0;text-align:center}.beta-provision-success__icon{align-items:center;background:linear-gradient(135deg,#86bd361a,#5bbfba1a);border-radius:50%;display:inline-flex;height:64px;justify-content:center;margin-bottom:2rem;width:64px}.beta-provision-success__icon svg{color:#86bd36;font-size:2rem}.beta-provision-success p{color:#64748b;font-family:Baloo Bhai\ 2,Fuzzy Bubbles,Segoe UI,Arial,Noto Sans,sans-serif;margin:0 0 2rem}.beta-provision-success__details{background:#f8fafc;border-radius:12px;margin-bottom:2rem;padding:2rem}.beta-provision-success__row{align-items:center;display:flex;font-size:.875rem;gap:1rem;padding:.5rem 0}.beta-provision-success__row span{color:#64748b}.beta-provision-success__row strong{color:#606161}.beta-provision-success__row svg{color:#86bd36}.beta-provision-success__link{margin-bottom:3rem;text-align:left}.beta-provision-success__link label{color:#64748b;display:block;font-size:.75rem;font-weight:600;margin-bottom:.5rem}.beta-provision-success__link-input{display:flex;gap:.5rem}.beta-provision-success__link-input input{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;color:#606161;flex:1 1;font-size:.75rem;padding:1rem}.beta-provision-success__link-input button{align-items:center;background:#9b5fa3;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:.75rem;font-weight:600;gap:.5rem;padding:1rem 2rem;white-space:nowrap}.beta-provision-success__link-input button:hover{background:#8c5594}.beta-provision-success__actions{display:flex;gap:1rem;justify-content:center}.beta-feedback-report{padding:3rem}.beta-feedback-report__empty{align-items:center;color:#94a3b8;display:flex;flex-direction:column;justify-content:center;padding:4rem}.beta-feedback-report__empty svg{font-size:2rem;margin-bottom:1rem}.beta-feedback-report__summary{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:4rem}.beta-feedback-report__card{align-items:center;background:#fff;border-radius:20px;box-shadow:0 2px 8px #00000014;display:flex;gap:2rem;padding:3rem}.beta-feedback-report__card-icon{align-items:center;border-radius:12px;display:flex;font-size:1.25rem;height:48px;justify-content:center;width:48px}.beta-feedback-report__card-icon--orange{background:#f5a6231a;color:#f5a623}.beta-feedback-report__card-icon--green{background:#86bd361a;color:#86bd36}.beta-feedback-report__card-icon--yellow{background:#f5a6231a;color:#f5a623}.beta-feedback-report__card-icon--red{background:#ef44441a;color:#ef4444}.beta-feedback-report__card-icon--purple{background:#9b5fa31a;color:#9b5fa3}.beta-feedback-report__card-content{display:flex;flex-direction:column}.beta-feedback-report__card-value{color:#606161;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:700}.beta-feedback-report__card-label{color:#64748b;font-size:.875rem}.beta-feedback-report__section{margin-bottom:4rem}.beta-feedback-report__section-title{align-items:center;color:#606161;display:flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:700;gap:1rem;margin:0 0 2rem!important}.beta-feedback-report__section-title svg{color:#9b5fa3}.beta-feedback-report__price-grid{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.beta-feedback-report__price-grid{grid-template-columns:1fr}}.beta-feedback-report__price-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;padding:2rem}.beta-feedback-report__price-card-title{color:#606161;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:600;margin:0 0 1rem!important}.beta-feedback-report__price-chart{display:flex;flex-direction:column;gap:.5rem}.beta-feedback-report__price-bar{align-items:center;display:grid;gap:1rem;grid-template-columns:90px 1fr 70px}.beta-feedback-report__price-label{color:#606161;font-size:.75rem;font-weight:600}.beta-feedback-report__price-bar-track{background:#e2e8f0;border-radius:6px;height:20px;overflow:hidden}.beta-feedback-report__price-bar-fill{background:linear-gradient(135deg,#a855e3,#ff1493);border-radius:6px;height:100%;transition:width .5s ease}.beta-feedback-report__price-bar-fill--pink{background:linear-gradient(90deg,#ef8ebe,#e862a4)}.beta-feedback-report__price-bar-fill--blue{background:linear-gradient(90deg,#a8dff8,#79cef4)}.beta-feedback-report__price-bar-fill--teal{background:linear-gradient(90deg,#80cdc9,#5bbfba)}.beta-feedback-report__price-bar-fill--purple{background:linear-gradient(90deg,#af7fb6,#9b5fa3)}.beta-feedback-report__price-count{color:#64748b;font-size:.75rem;text-align:right}.beta-feedback-report__recent{display:flex;flex-direction:column;gap:2rem}.beta-feedback-report__feedback-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;padding:2rem}.beta-feedback-report__feedback-header{align-items:flex-start;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem}.beta-feedback-report__feedback-user{display:flex;flex-direction:column}.beta-feedback-report__feedback-user strong{color:#606161;font-weight:600}.beta-feedback-report__feedback-user span{color:#64748b;font-size:.75rem}.beta-feedback-report__feedback-meta{align-items:center;display:flex;gap:1rem}.beta-feedback-report__feedback-plan{background:#9b5fa31a;border-radius:6px;color:#9b5fa3;font-size:.75rem;padding:2px 8px}.beta-feedback-report__feedback-date{color:#94a3b8;font-size:.75rem}.beta-feedback-report__feedback-quick .beta-feedback-report__feedback-rating{display:flex;gap:4px;margin-bottom:.5rem}.beta-feedback-report__feedback-quick .beta-feedback-report__feedback-rating svg{color:#e2e8f0;font-size:1rem}.beta-feedback-report__feedback-quick .beta-feedback-report__feedback-rating svg.filled{color:#f5a623}.beta-feedback-report__feedback-comment{color:#606161;font-size:.875rem;font-style:italic;margin:0}.beta-feedback-report__feedback-detailed{display:flex;flex-direction:column;gap:1rem}.beta-feedback-report__feedback-nps{margin-bottom:.5rem}.beta-feedback-report__feedback-nps p{color:#606161;font-size:.875rem;margin:.5rem 0 0}.beta-feedback-report__nps-score{border-radius:6px;display:inline-block;font-size:.875rem;font-weight:600;padding:4px 12px}.beta-feedback-report__nps-score--promoter{background:#86bd361a;color:#86bd36}.beta-feedback-report__nps-score--passive{background:#f5a6231a;color:#f5a623}.beta-feedback-report__nps-score--detractor{background:#ef44441a;color:#ef4444}.beta-feedback-report__feedback-item{color:#606161;font-size:.875rem}.beta-feedback-report__feedback-item strong{color:#64748b;font-weight:600}.beta-provision-mode-toggle{background:#f1f5f9;border-radius:6px;display:grid;gap:4px;grid-template-columns:1fr 1fr;padding:3px}.beta-provision-mode-toggle__btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:600;gap:6px;justify-content:center;padding:.4rem .75rem;transition:all .15s ease-in-out}.beta-provision-mode-toggle__btn:hover:not(.beta-provision-mode-toggle__btn--active){background:#ffffff80;color:#606161}.beta-provision-mode-toggle__btn--active{background:#fff;box-shadow:0 2px 8px #00000014;color:#606161}.beta-provision-mode-toggle__btn svg{font-size:.85em}.beta-feedback-report__structured{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.beta-feedback-report__data-grid{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.beta-feedback-report__data-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;display:flex;flex-direction:column;padding:1rem}.beta-feedback-report__data-label{color:#64748b;font-size:.75rem;font-weight:600;margin-bottom:2px}.beta-feedback-report__data-value{color:#606161;font-size:.875rem;font-weight:600}.beta-feedback-report__data-row{display:flex;flex-wrap:wrap;gap:.5rem}.beta-feedback-report__data-pill{align-items:center;background:#f1f5f9;border-radius:6px;color:#64748b;display:inline-flex;font-size:.75rem;gap:4px;padding:4px 8px}.beta-feedback-report__data-pill strong{color:#606161}.beta-feedback-report__actual-comments{background:#9b5fa30d;border-left:3px solid #9b5fa3;border-radius:6px;color:#606161;font-size:.875rem;padding:1rem}.beta-feedback-report__actual-comments strong{color:#64748b;font-weight:600}.beta-feedback-report__star-rating{display:inline-flex;gap:2px}.beta-feedback-report__star-rating svg{color:#e2e8f0;font-size:.75rem}.beta-feedback-report__star-rating svg.filled{color:#f5a623}.beta-user-feedback-detail{padding:3rem}.beta-user-feedback-detail__back{align-items:center;color:#9b5fa3;display:inline-flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:600;gap:.5rem;margin-bottom:3rem;text-decoration:none;transition:all .15s ease-in-out}.beta-user-feedback-detail__back:hover{color:#7d4c83}.beta-user-feedback-detail__header{align-items:center;background:#fff;border-radius:20px;box-shadow:0 2px 8px #00000014;display:flex;gap:2rem;margin-bottom:3rem;padding:3rem}@media(max-width:576px){.beta-user-feedback-detail__header{flex-direction:column;text-align:center}}.beta-user-feedback-detail__avatar{align-items:center;background:linear-gradient(135deg,#a855e3,#ff1493);border-radius:50%;color:#fff;display:flex;font-size:1.5rem;height:64px;justify-content:center;width:64px}.beta-user-feedback-detail__info{display:flex;flex-direction:column;gap:4px}.beta-user-feedback-detail__name{color:#606161;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:700;margin:0!important}.beta-user-feedback-detail__email{color:#64748b;font-size:.875rem}.beta-user-feedback-detail__meta{align-items:center;display:flex;gap:1rem;margin-top:.5rem}.beta-user-feedback-detail__plan{background:#9b5fa31a;border-radius:6px;color:#9b5fa3;font-size:.75rem;font-weight:600;padding:2px 8px}.beta-user-feedback-detail__count{color:#94a3b8;font-size:.75rem}.beta-user-feedback-detail__empty{align-items:center;background:#fff;border-radius:20px;color:#94a3b8;display:flex;flex-direction:column;justify-content:center;padding:4rem}.beta-user-feedback-detail__empty svg{font-size:2rem;margin-bottom:1rem}.beta-user-feedback-detail__list{display:flex;flex-direction:column;gap:2rem}.beta-user-feedback-detail__card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;padding:2rem}.beta-user-feedback-detail__card-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem}.beta-user-feedback-detail__type{background:#79cef41a;border-radius:6px;color:#79cef4;font-size:.75rem;font-weight:600;padding:4px 8px}.beta-user-feedback-detail__date{color:#94a3b8;font-size:.75rem}.beta-user-feedback-detail__quick{display:flex;flex-direction:column;gap:.5rem}.beta-user-feedback-detail__rating{align-items:center;display:flex;gap:.5rem}.beta-user-feedback-detail__rating svg{color:#e2e8f0;font-size:1rem}.beta-user-feedback-detail__rating svg.filled{color:#f5a623}.beta-user-feedback-detail__rating-value{color:#606161;font-size:.875rem;font-weight:600;margin-left:.5rem}.beta-user-feedback-detail__comment{color:#606161;font-size:.875rem;font-style:italic;margin:0}.beta-user-feedback-detail__detailed{display:flex;flex-direction:column;gap:1rem}.beta-user-feedback-detail__nps{margin-bottom:.5rem}.beta-user-feedback-detail__nps-score{border-radius:6px;display:inline-block;font-size:.875rem;font-weight:600;padding:4px 12px}.beta-user-feedback-detail__nps-score--promoter{background:#86bd361a;color:#86bd36}.beta-user-feedback-detail__nps-score--passive{background:#f5a6231a;color:#f5a623}.beta-user-feedback-detail__nps-score--detractor{background:#ef44441a;color:#ef4444}.beta-user-feedback-detail__item{color:#606161;font-size:.875rem}.beta-user-feedback-detail__item strong{color:#64748b;font-weight:600}.beta-user-list__feedback-link{align-items:center;background:#86bd361a;border-radius:50rem;color:#86bd36;display:inline-flex;font-size:.75rem;font-weight:600;justify-content:center;padding:4px 10px;text-decoration:none;transition:all .15s ease-in-out}.beta-user-list__feedback-link:hover{background:#86bd3633;color:#6a952b}.beta-feedback-report__section-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.beta-feedback-report__filter-toggle{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:.75rem;font-weight:600;gap:.5rem;padding:.5rem 1rem;transition:all .15s ease-in-out}.beta-feedback-report__filter-toggle input{accent-color:#f5a623;height:14px;width:14px}.beta-feedback-report__filter-toggle:has(input:checked){background:#f5a6230d;border-color:#f5a623;color:#f5a623}.beta-feedback-report__reply-section,.beta-user-feedback-detail__reply-section{border-top:1px solid #e2e8f0;margin-top:2rem;padding-top:2rem}.beta-feedback-report__replies,.beta-user-feedback-detail__replies{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.beta-feedback-report__reply,.beta-user-feedback-detail__reply{background:#86bd360d;border-left:3px solid #86bd36;border-radius:6px;padding:1rem}.beta-feedback-report__reply-header,.beta-user-feedback-detail__reply-header{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.beta-feedback-report__reply-icon,.beta-user-feedback-detail__reply-icon{color:#86bd36;font-size:.875rem}.beta-feedback-report__reply-by,.beta-user-feedback-detail__reply-by{color:#86bd36;font-size:.75rem;font-weight:600}.beta-feedback-report__reply-date,.beta-user-feedback-detail__reply-date{color:#94a3b8;font-size:.75rem;margin-left:auto}.beta-feedback-report__reply-message,.beta-user-feedback-detail__reply-message{color:#606161;font-size:.875rem;margin:0}.beta-feedback-report__reply-btn,.beta-user-feedback-detail__reply-btn{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:inline-flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:600;gap:.5rem;padding:.5rem 1rem;transition:all .15s ease-in-out}.beta-feedback-report__reply-btn:hover,.beta-user-feedback-detail__reply-btn:hover{background:#9b5fa30d;border-color:#9b5fa3;color:#9b5fa3}.beta-feedback-report__reply-btn--needs-reply,.beta-user-feedback-detail__reply-btn--needs-reply{background:#f5a6230d;border-color:#f5a623}.beta-feedback-report__needs-reply-badge,.beta-user-feedback-detail__needs-reply-badge{align-items:center;background:#f5a62326;border-radius:6px;color:#f5a623;display:inline-flex;font-size:.75rem;gap:4px;margin-left:.5rem;padding:2px 6px}.beta-feedback-report__reply-form,.beta-user-feedback-detail__reply-form{display:flex;flex-direction:column;gap:1rem}.beta-feedback-report__reply-textarea,.beta-user-feedback-detail__reply-textarea{background:#f8fafc;border:2px solid #e2e8f0;border-radius:6px;font-family:Baloo Bhai\ 2,Fuzzy Bubbles,Segoe UI,Arial,Noto Sans,sans-serif;font-size:.875rem;min-height:80px;padding:1rem;resize:vertical;transition:all .15s ease-in-out;width:100%}.beta-feedback-report__reply-textarea:focus,.beta-user-feedback-detail__reply-textarea:focus{background:#fff;border-color:#9b5fa3;outline:none}.beta-feedback-report__reply-textarea::placeholder,.beta-user-feedback-detail__reply-textarea::placeholder{color:#94a3b8}.beta-feedback-report__reply-actions,.beta-user-feedback-detail__reply-actions{display:flex;gap:1rem;justify-content:flex-end}.beta-feedback-report__reply-cancel,.beta-user-feedback-detail__reply-cancel{background:#0000;border:2px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:600;padding:.5rem 2rem;transition:all .15s ease-in-out}.beta-feedback-report__reply-cancel:hover,.beta-user-feedback-detail__reply-cancel:hover{border-color:#94a3b8;color:#606161}.beta-feedback-report__reply-send,.beta-user-feedback-detail__reply-send{align-items:center;background:#9b5fa3;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:600;gap:.5rem;padding:.5rem 2rem;transition:all .15s ease-in-out}.beta-feedback-report__reply-send:hover:not(:disabled),.beta-user-feedback-detail__reply-send:hover:not(:disabled){background:#8c5594}.beta-feedback-report__reply-send:disabled,.beta-user-feedback-detail__reply-send:disabled{cursor:not-allowed;opacity:.6}.license-modal{display:flex;flex-direction:column;gap:3rem}.license-modal__user{background:#f8fafc;border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:2rem;text-align:center}.license-modal__user strong{color:#606161;font-size:1.125rem}.license-modal__user span{color:#64748b;font-size:.875rem}.license-modal__plan{background:#9b5fa31a;border-radius:50rem;color:#9b5fa3;display:inline-block;font-size:.75rem;font-weight:600;margin-top:.5rem;padding:4px 12px}.license-modal__section{background:#fff;border:2px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;gap:1rem;padding:2rem}.license-modal__section-title{align-items:center;color:#606161;display:flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:600;gap:.5rem;margin:0!important}.license-modal__section-title svg{font-size:1rem}.license-modal__description{color:#64748b;font-size:.875rem;margin:0}.license-modal__options{display:flex;flex-direction:column;gap:.5rem}.license-modal__radio{align-items:center;color:#606161;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem}.license-modal__radio input{accent-color:#9b5fa3;height:16px;width:16px}.license-modal__date-input{background:#f8fafc;border:2px solid #e2e8f0;border-radius:6px;font-family:Baloo Bhai\ 2,Fuzzy Bubbles,Segoe UI,Arial,Noto Sans,sans-serif;font-size:.875rem;margin-top:.5rem;padding:1rem;transition:all .15s ease-in-out;width:100%}.license-modal__date-input:focus{background:#fff;border-color:#9b5fa3;outline:none}.license-modal__reactivate-options{display:flex;flex-direction:column;gap:.5rem}.license-modal__label{color:#64748b;font-size:.875rem;font-weight:600}.license-modal__days-buttons{display:flex;flex-wrap:wrap;gap:.5rem}.license-modal__days-btn{background:#f8fafc;border:2px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:600;padding:.5rem 1rem;transition:all .15s ease-in-out}.license-modal__days-btn--active,.license-modal__days-btn:hover{border-color:#86bd36;color:#86bd36}.license-modal__days-btn--active{background:#86bd361a}.email-compose{padding:3rem}.email-compose__success{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:20px;display:flex;flex-direction:column;gap:3rem;justify-content:center;padding:6rem;text-align:center}.email-compose__success h2{color:#606161;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:2rem;margin:0!important}.email-compose__success p{color:#64748b;font-size:1rem;margin:0}.email-compose__success-icon-wrapper{align-items:center;background:linear-gradient(135deg,#86bd3626,#5bbfba26);border-radius:50%;display:flex;height:80px;justify-content:center;width:80px}.email-compose__success-icon{color:#86bd36;font-size:2.5rem}.email-compose__header{align-items:center;display:flex;gap:2rem;margin-bottom:3rem}.email-compose__icon-wrapper{align-items:center;background:linear-gradient(135deg,#a855e3,#ff1493);border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:1.25rem;height:48px;justify-content:center;width:48px}.email-compose__header-text{display:flex;flex-direction:column;gap:2px}.email-compose__title{color:#606161;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:700;margin:0!important}.email-compose__subtitle{color:#64748b;font-size:.875rem;margin:0}.email-compose__form{background:#fff;border:2px solid #e2e8f0;border-radius:20px;display:flex;flex-direction:column;gap:2rem;padding:3rem}.email-compose__form-section{display:flex;flex-direction:column;gap:.5rem}.email-compose__form-row{display:grid;gap:2rem;grid-template-columns:1fr 1fr}@media(max-width:768px){.email-compose__form-row{grid-template-columns:1fr}}.email-compose__label{color:#606161;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:600}.email-compose__textarea{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;font-family:Baloo Bhai\ 2,Fuzzy Bubbles,Segoe UI,Arial,Noto Sans,sans-serif;font-size:1rem;line-height:1.6;min-height:350px;padding:2rem;resize:vertical;transition:all .15s ease-in-out;width:100%}.email-compose__textarea::placeholder{color:#94a3b8}.email-compose__textarea:focus{background:#fff;border-color:#9b5fa3;outline:none}.email-compose__actions{display:flex;justify-content:flex-end;padding-top:.5rem}.platform-analytics{padding:3rem}.platform-analytics__header{align-items:flex-start;display:flex;gap:2rem;justify-content:space-between;margin-bottom:3rem}@media(max-width:576px){.platform-analytics__header{flex-direction:column}}.platform-analytics__title{color:#606161;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:700;margin:0!important}.platform-analytics__subtitle{color:#64748b;font-size:.875rem;margin:.375rem 0 0!important}.platform-analytics__summary{display:grid;gap:.5rem;grid-template-columns:repeat(4,1fr);margin-bottom:2rem}@media(max-width:768px){.platform-analytics__summary{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.platform-analytics__summary{grid-template-columns:repeat(2,1fr)}}.platform-analytics__summary-card{align-items:center;border-radius:12px;box-shadow:0 2px 8px #00000014;color:#fff;display:flex;gap:.5rem;padding:1rem}.platform-analytics__summary-card--pink{background:#e862a4}.platform-analytics__summary-card--blue{background:#79cef4}.platform-analytics__summary-card--teal{background:#5bbfba}.platform-analytics__summary-card--green{background:#86bd36}.platform-analytics__summary-card--purple{background:#9b5fa3}.platform-analytics__summary-card--orange{background:#f5a623}.platform-analytics__summary-card--yellow{background:#efc740;color:#606161}.platform-analytics__summary-card--coral{background:#f87171}.platform-analytics__summary-icon{align-items:center;background:#fff3;border-radius:6px;display:flex;flex-shrink:0;font-size:.875rem;height:32px;justify-content:center;width:32px}.platform-analytics__summary-content{display:flex;flex-direction:column;min-width:0;overflow:hidden}.platform-analytics__summary-value{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.1}.platform-analytics__summary-label{font-size:.875rem;font-weight:600;opacity:.9}.platform-analytics__summary-sub{font-size:.75rem;margin-top:2px;opacity:.75}.platform-analytics__refresh{align-items:center;display:flex;gap:1rem}.platform-analytics__refresh-time{color:#94a3b8;font-size:.75rem}.platform-analytics__cache-age{align-items:center;background:#5bbfba1a;border-radius:6px;color:#5bbfba;display:inline-flex;gap:.375rem;margin-right:.5rem;padding:2px 6px}.platform-analytics__refresh-btn{align-items:center;background:#fff;border:2px solid #9b5fa333;border-radius:50rem;color:#9b5fa3;cursor:pointer;display:inline-flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:600;gap:.5rem;padding:.5rem 1rem;transition:all .15s ease-in-out}.platform-analytics__refresh-btn:hover:not(:disabled){background:#9b5fa30d;border-color:#9b5fa366}.platform-analytics__refresh-btn:disabled{cursor:not-allowed;opacity:.6}.platform-analytics__mock-banner{align-items:center;background:#f5a6231a;border:1px solid #f5a6234d;border-radius:12px;color:#c37d09;display:flex;font-size:.875rem;gap:1rem;margin-bottom:3rem;padding:1rem 2rem}.platform-analytics__mock-banner svg{color:#f5a623}.platform-analytics__section{background:#fff;border-radius:20px;box-shadow:0 2px 8px #00000014;margin-bottom:3rem;padding:3rem}.platform-analytics__section-header{align-items:center;display:flex;gap:1rem;margin-bottom:2rem}.platform-analytics__section-icon{align-items:center;border-radius:6px;display:flex;font-size:.875rem;height:32px;justify-content:center;width:32px}.platform-analytics__section-icon--pink{background:#e862a41a;color:#e862a4}.platform-analytics__section-icon--blue{background:#79cef41a;color:#79cef4}.platform-analytics__section-icon--purple{background:#9b5fa31a;color:#9b5fa3}.platform-analytics__section-icon--teal{background:#5bbfba1a;color:#5bbfba}.platform-analytics__section-title{color:#606161;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:700;margin:0!important}.platform-analytics__stat-grid{display:grid;gap:2rem}.platform-analytics__stat-grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:768px){.platform-analytics__stat-grid--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.platform-analytics__stat-grid--4{grid-template-columns:1fr}}.platform-analytics__stat-card{align-items:center;background:#f8fafc;border-radius:12px;display:flex;gap:2rem;padding:2rem;transition:all .15s ease-in-out}.platform-analytics__stat-card:hover{background:#f1f5f9}.platform-analytics__stat-icon{align-items:center;border-radius:12px;display:flex;flex-shrink:0;font-size:1.25rem;height:48px;justify-content:center;width:48px}.platform-analytics__stat-icon--pink{background:#e862a426;color:#e862a4}.platform-analytics__stat-icon--blue{background:#79cef426;color:#79cef4}.platform-analytics__stat-icon--teal{background:#5bbfba26;color:#5bbfba}.platform-analytics__stat-icon--green{background:#86bd3626;color:#86bd36}.platform-analytics__stat-icon--purple{background:#9b5fa326;color:#9b5fa3}.platform-analytics__stat-icon--orange{background:#f5a62326;color:#f5a623}.platform-analytics__stat-content{display:flex;flex-direction:column;min-width:0}.platform-analytics__stat-value{color:#606161;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.2}.platform-analytics__stat-label{color:#64748b;font-size:.875rem;font-weight:600}.platform-analytics__stat-sub{color:#94a3b8;font-size:.75rem;margin-top:2px}.platform-analytics__weekly-row{display:grid;gap:3rem;grid-template-columns:1fr 1fr}@media(max-width:768px){.platform-analytics__weekly-row{grid-template-columns:1fr}}.platform-analytics__weekly-stats{display:flex;flex-direction:column;gap:2rem}.platform-analytics__trend-chart{background:#f8fafc;border-radius:12px;padding:2rem}.platform-analytics__trend-title{color:#606161;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:600;margin:0 0 2rem!important}.platform-analytics__trend-bars{align-items:flex-end;display:flex;gap:.5rem;height:120px;justify-content:space-between;padding-bottom:1rem}.platform-analytics__trend-bar-wrapper{align-items:center;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:flex-end}.platform-analytics__trend-bar{background:linear-gradient(135deg,#a855e3,#ff1493);border-radius:6px 6px 0 0;cursor:pointer;max-width:40px;min-height:4px;transition:all .15s ease-in-out;width:100%}.platform-analytics__trend-bar:hover{opacity:.8}.platform-analytics__trend-day{color:#94a3b8;font-size:.75rem;margin-top:.5rem}.platform-analytics__trend-legend{border-top:1px solid #e2e8f0;display:flex;gap:2rem;justify-content:center;margin-top:1rem;padding-top:1rem}.platform-analytics__trend-legend-item{align-items:center;color:#64748b;display:flex;font-size:.75rem;gap:.375rem}.platform-analytics__trend-legend-dot{border-radius:2px;height:12px;width:12px}.platform-analytics__trend-legend-dot--pink{background:linear-gradient(135deg,#a855e3,#ff1493)}.platform-analytics__user-row{display:grid;gap:3rem;grid-template-columns:2fr 1fr}@media(max-width:768px){.platform-analytics__user-row{grid-template-columns:1fr}}.platform-analytics__user-totals{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}@media(max-width:576px){.platform-analytics__user-totals{grid-template-columns:1fr}}.platform-analytics__plan-breakdown{background:#f8fafc;border-radius:12px;padding:2rem}.platform-analytics__plan-title{color:#606161;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:600;margin:0 0 1rem!important}.platform-analytics__plan-list{display:flex;flex-direction:column;gap:.5rem}.platform-analytics__plan-item{align-items:center;background:#fff;border-radius:6px;display:flex;justify-content:space-between;padding:.5rem 1rem}.platform-analytics__plan-name{color:#64748b;font-size:.875rem}.platform-analytics__plan-count{color:#9b5fa3;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:700}.platform-analytics__creation-row{display:grid;gap:3rem;grid-template-columns:2fr 1fr}@media(max-width:768px){.platform-analytics__creation-row{grid-template-columns:1fr}}.platform-analytics__creation-periods{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}@media(max-width:576px){.platform-analytics__creation-periods{grid-template-columns:1fr}}.platform-analytics__creation-period{background:#f8fafc;border-radius:12px;padding:2rem}.platform-analytics__creation-period-title{color:#606161;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:700;margin:0 0 1rem!important;text-align:center}.platform-analytics__creation-breakdown{display:flex;flex-direction:column;gap:.5rem}.platform-analytics__creation-item{align-items:center;background:#fff;border-radius:6px;display:flex;gap:1rem;padding:.5rem}.platform-analytics__creation-icon{text-align:center;width:24px}.platform-analytics__creation-icon--blue{color:#79cef4}.platform-analytics__creation-icon--teal{color:#5bbfba}.platform-analytics__creation-icon--pink{color:#e862a4}.platform-analytics__creation-label{color:#64748b;flex:1 1;font-size:.875rem}.platform-analytics__creation-value{color:#606161;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:700}.platform-analytics__persona-breakdown{background:#f8fafc;border-radius:12px;padding:2rem}.platform-analytics__orders-row{display:grid;gap:3rem;grid-template-columns:2fr 1fr;margin-bottom:3rem}@media(max-width:768px){.platform-analytics__orders-row{grid-template-columns:1fr}}.platform-analytics__revenue-stats{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}@media(max-width:576px){.platform-analytics__revenue-stats{grid-template-columns:1fr}}.platform-analytics__orders-table-wrapper{overflow-x:auto}.platform-analytics__orders-table-title{color:#606161;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:600;margin:0 0 1rem!important}.platform-analytics__orders-table{border-collapse:collapse;width:100%}.platform-analytics__orders-table td,.platform-analytics__orders-table th{border-bottom:1px solid #e2e8f0;font-size:.875rem;padding:1rem 2rem;text-align:left}.platform-analytics__orders-table th{background:#f8fafc;color:#64748b;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:600}.platform-analytics__orders-table td{color:#606161}.platform-analytics__orders-table tbody tr:hover{background:#f8fafc}.platform-analytics__orders-email{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-analytics__plan-badge{border-radius:6px;display:inline-block;font-size:.75rem;font-weight:600;padding:2px 8px}.platform-analytics__plan-badge--purple{background:#9b5fa31a;color:#9b5fa3}.platform-analytics__plan-badge--teal{background:#5bbfba1a;color:#5bbfba}.platform-analytics__plan-badge--blue{background:#79cef41a;color:#79cef4}.platform-analytics__plan-badge--gray{background:#f1f5f9;color:#64748b}.platform-analytics__status-badge{border-radius:6px;display:inline-block;font-size:.75rem;font-weight:600;padding:2px 8px;text-transform:capitalize}.platform-analytics__status-badge--active{background:#86bd361a;color:#86bd36}.platform-analytics__status-badge--cancelled{background:#f5a6231a;color:#f5a623}.platform-analytics__status-badge--expired{background:#f1f5f9;color:#64748b}.platform-analytics__section-description{color:#64748b;font-size:.875rem;margin:0 0 2rem!important}.platform-analytics__api-pending{background:#f5a6231a;border-radius:6px;color:#f5a623;font-size:.75rem;font-weight:600;margin-left:auto;padding:2px 8px}.platform-analytics__plan-table-wrapper{margin-bottom:2rem;overflow-x:auto}.platform-analytics__plan-table{border-collapse:collapse;width:100%}.platform-analytics__plan-table td,.platform-analytics__plan-table th{border-bottom:1px solid #e2e8f0;font-size:.875rem;padding:1rem 2rem;text-align:left}.platform-analytics__plan-table th{background:#f8fafc;color:#64748b;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:600}.platform-analytics__plan-table td{color:#606161}.platform-analytics__plan-table tbody tr:hover{background:#f8fafc}.platform-analytics__plan-name-cell{font-weight:600}.platform-analytics__plan-total-row{background:#f8fafc}.platform-analytics__plan-total-row td{border-top:2px solid #e2e8f0}.platform-analytics__school-table-wrapper{margin-bottom:2rem;overflow-x:auto}.platform-analytics__school-table{border-collapse:collapse;width:100%}.platform-analytics__school-table td,.platform-analytics__school-table th{border-bottom:1px solid #e2e8f0;font-size:.875rem;padding:1rem 2rem;text-align:left}.platform-analytics__school-table th{background:#f8fafc;color:#64748b;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:600}.platform-analytics__school-table td{color:#606161}.platform-analytics__school-row--inactive,.platform-analytics__school-row--struggling{background:#f5a6230d}.platform-analytics__school-row:hover{background:#f8fafc}.platform-analytics__school-name{font-weight:600}.platform-analytics__email-cell{color:#64748b;font-size:.75rem;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-analytics__warning-text{color:#f5a623;font-weight:600}.platform-analytics__health-badge{align-items:center;border-radius:6px;display:inline-flex;font-size:.75rem;font-weight:600;gap:.375rem;padding:2px 8px;text-transform:capitalize}.platform-analytics__health-badge--healthy{background:#86bd361a;color:#86bd36}.platform-analytics__health-badge--attention{background:#efc74026;color:#b99310}.platform-analytics__health-badge--struggling{background:#f5a6231a;color:#f5a623}.platform-analytics__health-badge--unknown{background:#f1f5f9;color:#94a3b8}.platform-analytics__health-badge--inactive{background:#f1f5f9;color:#64748b}.platform-analytics__health-legend{background:#f8fafc;border-radius:12px;display:flex;flex-wrap:wrap;gap:2rem;padding:1rem}.platform-analytics__health-legend-item{align-items:center;color:#64748b;display:flex;font-size:.75rem;gap:.375rem}.platform-analytics__health-dot{border-radius:50%;height:10px;width:10px}.platform-analytics__health-dot--healthy{background:#86bd36}.platform-analytics__health-dot--attention{background:#efc740}.platform-analytics__health-dot--struggling{background:#f5a623}.platform-analytics__health-dot--unknown{background:#cbd5e1}.platform-analytics__health-dot--inactive{background:#94a3b8}.platform-analytics__count-badge{background:#f1f5f9;border-radius:6px;color:#64748b;font-size:.75rem;font-weight:600;margin-left:auto;padding:2px 8px}.platform-analytics__license-filters{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:2rem}@media(max-width:576px){.platform-analytics__license-filters{flex-direction:column}}.platform-analytics__status-tabs{display:flex;flex-wrap:wrap;gap:.375rem}.platform-analytics__status-tab{background:#fff;border:1px solid #e2e8f0;border-radius:50rem;color:#64748b;cursor:pointer;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:600;padding:.5rem 1rem;transition:all .15s ease-in-out}.platform-analytics__status-tab:hover{background:#f8fafc;border-color:#cbd5e1}.platform-analytics__status-tab--active{background:#9b5fa3;border-color:#9b5fa3;color:#fff}.platform-analytics__status-tab--healthy.platform-analytics__status-tab--active{background:#86bd36;border-color:#86bd36}.platform-analytics__status-tab--attention.platform-analytics__status-tab--active{background:#efc740;border-color:#efc740;color:#606161}.platform-analytics__status-tab--struggling.platform-analytics__status-tab--active{background:#f5a623;border-color:#f5a623}.platform-analytics__search-box{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:50rem;display:flex;flex:1 1;gap:.5rem;max-width:280px;padding:.5rem 1rem}@media(max-width:576px){.platform-analytics__search-box{max-width:100%}}.platform-analytics__search-icon{color:#94a3b8;font-size:.875rem}.platform-analytics__search-input{background:#0000;border:none;color:#606161;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;outline:none;width:100%}.platform-analytics__search-input::placeholder{color:#94a3b8}.platform-analytics__show-more-btn{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#9b5fa3;cursor:pointer;display:block;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:600;margin-top:1rem;padding:1rem;transition:all .15s ease-in-out;width:100%}.platform-analytics__show-more-btn:hover{background:#f1f5f9;border-color:#9b5fa34d}.platform-analytics__no-results{color:#94a3b8;font-size:.875rem;padding:3rem;text-align:center}
/*# sourceMappingURL=7497.e7c01678.chunk.css.map*/