.landing-page{position:relative;min-height:100vh;width:100%;overflow-x:hidden;background:radial-gradient(circle at top left,rgba(4,120,87,.06),transparent 24%),radial-gradient(circle at 92% 0,rgba(37,99,235,.05),transparent 20%),linear-gradient(180deg,#f8fafc,#f8fafc);color:#0f172a}.landing-page:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(4,120,87,.025),transparent 40%,rgba(37,99,235,.025));z-index:0}.landing-page *{box-sizing:border-box}.landing-page a,.landing-page h1,.landing-page h2,.landing-page h3,.landing-page p,.landing-page span,.landing-page strong{letter-spacing:0}.landing-shell{width:min(100% - 2rem,1180px);margin:0 auto}.landing-nav{position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(226,232,240,.9);background:rgba(255,255,255,.96);backdrop-filter:blur(18px);box-shadow:0 14px 34px rgba(15,23,42,.06)}.landing-nav-inner{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:1rem}.landing-brand{display:inline-flex;align-items:center;gap:.75rem;color:#0f172a;font-size:1rem;font-weight:950;text-decoration:none}.landing-brand:hover{color:#047857}.landing-brand-mark{display:inline-flex;height:2.6rem;width:2.6rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:.9rem;background:#047857;color:#ffffff;box-shadow:0 14px 28px rgba(4,120,87,.22)}.landing-nav-links{display:flex;align-items:center;gap:.35rem;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;padding:.35rem}.landing-footer-links a,.landing-nav-links a{color:#475569;font-size:.88rem;font-weight:850;text-decoration:none}.landing-nav-links a{border-radius:999px;padding:.62rem .9rem}.landing-footer-links a:hover,.landing-nav-links a:hover{color:#047857}.landing-nav-links a:hover{background:#ecfdf5}.landing-hero-actions,.landing-nav-actions{display:flex;align-items:center;gap:.75rem}.landing-button{display:inline-flex;min-height:2.85rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.9rem;padding:.82rem 1.05rem;font-size:.92rem;font-weight:900;line-height:1;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease;white-space:nowrap}.landing-button:hover{transform:translateY(-1px)}.landing-button-primary{border:1px solid #047857;background:#047857;color:#ffffff!important;box-shadow:0 16px 34px rgba(4,120,87,.2)}.landing-button-primary:hover{border-color:#065f46;background:#065f46;color:#ffffff!important}.landing-button-ghost{border:1px solid #dbe4ee;background:#ffffff;color:#0f172a!important}.landing-button-ghost:hover{border-color:rgba(4,120,87,.35);color:#047857!important;box-shadow:0 14px 30px rgba(15,23,42,.08)}.landing-button-light{border:1px solid #ffffff;background:#ffffff;color:#0f172a!important;box-shadow:0 18px 38px rgba(2,6,23,.28)}.landing-button-light:hover{background:#ecfdf5;color:#065f46!important}.landing-button-glass{border:1px solid rgba(255,255,255,.55);background:rgba(255,255,255,.16);color:#ffffff!important;backdrop-filter:blur(14px)}.landing-button-glass:hover{background:rgba(255,255,255,.24);color:#ffffff!important}.landing-button-large{min-height:3.1rem;padding-left:1.2rem;padding-right:1.2rem}.landing-hero{position:relative;display:flex;min-height:min(760px,calc(100svh - 72px));align-items:center;overflow:hidden;background:#07130f}.landing-hero-image{object-fit:cover;object-position:center;transform:scale(1.03)}.landing-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,6,23,.94),rgba(6,78,59,.76) 48%,rgba(2,6,23,.42)),linear-gradient(180deg,rgba(2,6,23,.12),rgba(2,6,23,.86))}.landing-hero-content{position:relative;z-index:1;padding:5.5rem 0 5rem;color:#ffffff}.landing-eyebrow,.landing-kicker{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:1rem;border-radius:999px;color:#047857;font-size:.78rem;font-weight:950;letter-spacing:.1em!important;text-transform:uppercase}.landing-kicker{border:1px solid rgba(167,243,208,.28);background:rgba(236,253,245,.12);color:#a7f3d0;padding:.65rem .9rem;backdrop-filter:blur(12px)}.landing-hero h1{max-width:780px;margin:0;color:#ffffff;font-size:clamp(3.25rem,8vw,6.8rem);font-weight:950;line-height:.92;text-wrap:balance}.landing-hero-copy{max-width:670px;margin:1.35rem 0 0;color:rgba(255,255,255,.88);font-size:clamp(1rem,2vw,1.22rem);line-height:1.8}.landing-hero-actions{margin-top:2.15rem;flex-wrap:wrap}.landing-hero-stats{display:grid;width:min(100%,720px);grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:2.9rem}.landing-hero-stats div{min-height:6rem;border:1px solid rgba(255,255,255,.22);border-radius:1.15rem;background:rgba(255,255,255,.12);padding:1.05rem;backdrop-filter:blur(16px)}.landing-hero-stats strong{display:block;color:#ffffff;font-size:1.75rem;font-weight:950;line-height:1}.landing-hero-stats span{display:block;margin-top:.5rem;color:rgba(255,255,255,.78);font-size:.88rem;font-weight:750}.landing-intro{position:relative;z-index:2;margin-top:-2.6rem;padding-bottom:4.3rem}.landing-intro-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.landing-feature-card,.landing-role-card{position:relative;border:1px solid rgba(226,232,240,.95);border-radius:1.25rem;background:linear-gradient(180deg,#ffffff,#f8fafc);box-shadow:0 16px 40px rgba(15,23,42,.07);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.landing-feature-card:hover,.landing-role-card:hover,.landing-step:hover{border-color:rgba(4,120,87,.32);box-shadow:0 24px 54px rgba(15,23,42,.1);transform:translateY(-3px)}.landing-role-card{padding:1.45rem}.landing-feature-card h3,.landing-role-card h2{margin:1rem 0 0;color:#0f172a;font-size:1.08rem;font-weight:950}.landing-dashboard-copy p,.landing-feature-card p,.landing-footer p,.landing-role-card p,.landing-section-head p,.landing-step p{color:#64748b;font-size:.96rem;line-height:1.75}.landing-icon{display:inline-flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:.95rem;background:#ecfdf5;color:#047857}.landing-icon-soft{background:#eff6ff;color:#2563eb}.landing-section{padding:5.5rem 0}.landing-section-head{text-align:center}.landing-cta h2,.landing-dashboard-copy h2,.landing-flow-grid h2,.landing-section-head h2{margin:0;color:#0f172a;font-size:clamp(2rem,4vw,2.75rem);font-weight:950;line-height:1.08;text-wrap:balance}.landing-section-head h2{max-width:780px;margin-left:auto;margin-right:auto}.landing-section-head p{max-width:710px;margin:1rem auto 0}.landing-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2.2rem}.landing-feature-card{padding:1.35rem;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.landing-feature-card:hover{border-color:rgba(4,120,87,.35);box-shadow:0 24px 54px rgba(15,23,42,.12);transform:translateY(-4px)}.landing-dashboard-section{background:#ffffff}.landing-dashboard-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(360px,1.12fr);gap:3.5rem;align-items:center}.landing-dashboard-copy p{margin-top:1rem}.landing-check-list{display:grid;gap:.75rem;margin-top:1.6rem}.landing-check-list span{display:inline-flex;align-items:center;gap:.7rem;color:#334155;font-size:.96rem;font-weight:850}.landing-check-list svg{color:#047857}.landing-dashboard-preview{position:relative;overflow:hidden;border:1px solid #dbe4ee;border-radius:1.45rem;background:linear-gradient(180deg,#ffffff,#f8fafc);box-shadow:0 28px 70px rgba(15,23,42,.12);padding:1.4rem}.landing-preview-top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.landing-preview-top span{display:block;color:#64748b;font-size:.82rem;font-weight:850}.landing-preview-top strong{display:block;margin-top:.28rem;color:#0f172a;font-size:1.4rem;font-weight:950}.landing-preview-top svg{color:#2563eb}.landing-preview-meter{height:.8rem;margin:1.35rem 0;overflow:hidden;border-radius:999px;background:#e2e8f0}.landing-preview-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#047857,#2563eb)}.landing-preview-chart{display:grid;height:210px;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:.8rem;border-radius:1.1rem;background:#f8fafc;padding:1rem}.landing-preview-chart span{min-height:2rem;border-radius:999px 999px .45rem .45rem;background:linear-gradient(180deg,#60a5fa,#047857)}.landing-preview-list{display:grid;gap:.75rem;margin-top:1rem}.landing-preview-row{display:flex;min-height:3.25rem;align-items:center;justify-content:space-between;gap:1rem;border:1px solid #e2e8f0;border-radius:.95rem;background:#ffffff;padding:.85rem .95rem}.landing-preview-row span{color:#334155;font-size:.9rem;font-weight:850}.landing-preview-row strong{font-size:.9rem;font-weight:950}.landing-preview-row-emerald strong{color:#047857}.landing-preview-row-blue strong{color:#2563eb}.landing-preview-row-amber strong{color:#b45309}.landing-flow-section{background:#f8fafc}.landing-flow-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:3.4rem;align-items:start}.landing-step-list{display:grid;gap:.9rem}.landing-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:center;border:1px solid #e2e8f0;border-radius:1.05rem;background:linear-gradient(180deg,#ffffff,#f8fafc);padding:1.05rem;box-shadow:0 14px 28px rgba(15,23,42,.06)}.landing-step span{display:inline-flex;height:2.55rem;width:2.55rem;align-items:center;justify-content:center;border-radius:.8rem;background:#047857;color:#ffffff;font-size:.95rem;font-weight:950}.landing-step p{margin:0;color:#334155;font-weight:850}.landing-cta{padding:4.6rem 0;background:linear-gradient(135deg,#020617,#064e3b);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.landing-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:2rem}.landing-cta h2{max-width:760px;color:#ffffff}.landing-cta .landing-eyebrow{color:#a7f3d0}.landing-cta .landing-button-primary{background:#10b981;border-color:#10b981;color:#ffffff!important;opacity:1}.landing-footer{border-top:1px solid #1e293b;background:#06111f;padding:2.2rem 0}.landing-footer-inner{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:1.5rem;align-items:center}.landing-brand-footer,.landing-brand-footer:hover{color:#ffffff}.landing-footer p{margin:.65rem 0 0;color:#94a3b8}.landing-footer-links{display:flex;gap:1rem}.landing-footer-links a{color:#cbd5e1}.landing-copyright{margin:0!important;text-align:right}@media (max-width:1080px){.landing-nav-links{display:none}.landing-hero{min-height:680px}.landing-dashboard-grid,.landing-feature-grid,.landing-flow-grid,.landing-intro-grid{grid-template-columns:1fr}.landing-feature-grid,.landing-intro-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-dashboard-grid,.landing-flow-grid{gap:2.2rem}.landing-footer-inner{grid-template-columns:1fr}.landing-copyright{text-align:left}}@media (max-width:720px){.landing-shell{width:min(100% - 1.25rem,1180px)}.landing-nav-inner{min-height:auto;padding:.75rem 0}.landing-brand{gap:.5rem;font-size:.9rem}.landing-brand-mark{height:2.25rem;width:2.25rem;border-radius:.7rem}.landing-nav-actions{gap:.45rem}.landing-button{min-height:2.5rem;border-radius:.75rem;padding:.68rem .78rem;font-size:.82rem}.landing-nav-actions .landing-button{padding-left:.72rem;padding-right:.72rem}.landing-button-light svg,.landing-button-primary svg{display:none}.landing-hero{min-height:620px}.landing-hero-shade{background:linear-gradient(90deg,rgba(2,6,23,.92),rgba(6,78,59,.8)),linear-gradient(180deg,rgba(2,6,23,.16),rgba(2,6,23,.88))}.landing-hero-content{padding:3.8rem 0 3.1rem}.landing-hero h1{font-size:clamp(3rem,17vw,4.2rem);line-height:.95}.landing-hero-copy{font-size:1rem;line-height:1.68}.landing-hero-actions{align-items:stretch;flex-direction:column}.landing-hero-actions .landing-button{width:100%}.landing-feature-grid,.landing-hero-stats,.landing-intro-grid{grid-template-columns:1fr}.landing-hero-stats{margin-top:1.55rem}.landing-hero-stats div{min-height:auto;padding:.95rem}.landing-intro{margin-top:0;padding:1.3rem 0 3.3rem}.landing-section{padding:3.8rem 0}.landing-dashboard-preview{padding:1rem;border-radius:1.15rem}.landing-preview-chart{height:150px;gap:.45rem}.landing-preview-row{align-items:flex-start;flex-direction:column;gap:.35rem}.landing-step{align-items:start}.landing-cta-inner{align-items:flex-start;flex-direction:column}.landing-cta-inner .landing-button{width:100%}.landing-footer-links{flex-wrap:wrap}}@media (max-width:390px){.landing-nav-actions .landing-button-ghost{display:none}.landing-hero h1{font-size:2.85rem}}:root{--rp-bg:#F8FAFC;--rp-surface:#FFFFFF;--rp-soft:#F1F5F9;--rp-navy:#0F172A;--rp-green:#047857;--rp-green-dark:#065F46;--rp-text:#1F2937;--rp-muted:#64748B;--rp-border:#E2E8F0}body,html{width:100%;min-height:100%;overflow-x:hidden;color:var(--rp-text)!important}body,html{background:var(--rp-bg)!important}footer,main,nav,section{max-width:100%}.flex-1,.flex-1.flex,.flex-1.overflow-y-auto{min-width:0!important;width:100%!important}.flex-1.overflow-y-auto>div,.flex-1.overflow-y-auto>section{width:100%!important;max-width:1440px!important;margin-left:auto!important;margin-right:auto!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#E5E7EB!important}::-webkit-scrollbar-thumb{background:#94A3B8!important;border-radius:999px!important}::-webkit-scrollbar-thumb:hover{background:var(--rp-navy)!important}.bg-amber-100,.bg-amber-50,.bg-orange-100,.bg-orange-50,.bg-yellow-50,[class*="bg-[#FAF3E0]"],[class*="bg-[#FFF7E6]"],[class*="bg-[#FFFDF7]"]{background-color:var(--rp-bg)!important}.bg-amber-200,.bg-orange-200,.bg-yellow-100,.bg-yellow-200,[class*="bg-[#E6D8B8]"]{background-color:var(--rp-soft)!important}.bg-amber-300,.bg-amber-400,.bg-amber-500,.bg-amber-600,.bg-amber-700,.bg-orange-300,.bg-orange-400,.bg-orange-500,.bg-yellow-300,.bg-yellow-400,.bg-yellow-500,[class*="bg-[#2E7D32]"],[class*="bg-[#D9A441]"],[class*="bg-[#F4B400]"]{background-color:var(--rp-green)!important}.bg-amber-800,.bg-amber-900,.bg-amber-950,[class*="bg-[#172F4D]"],[class*="bg-[#1E3A5F]"]{background-color:var(--rp-navy)!important}.text-amber-300,.text-amber-400,.text-amber-500,.text-amber-600,.text-amber-700,.text-orange-500,.text-yellow-500,[class*="text-[#2E7D32]"],[class*="text-[#D9A441]"],[class*="text-[#F4B400]"]{color:var(--rp-green)!important}.text-amber-800,.text-amber-900,.text-gray-900,.text-slate-900,.text-stone-800,[class*="text-[#1E3A5F]"],[class*="text-[#2D2D2D]"]{color:var(--rp-navy)!important}.text-gray-600,.text-gray-700,.text-slate-600,.text-slate-700,.text-stone-600,[class*="text-[#5A5146]"],[class*="text-[#9B8A72]"]{color:var(--rp-muted)!important}.border-amber-100,.border-amber-200,.border-gray-200,.border-gray-300,.border-orange-200,.border-slate-200,.border-slate-300,[class*="border-[#E6D8B8]"]{border-color:var(--rp-border)!important}.border-amber-300,.border-amber-400,.border-amber-500,.border-orange-500,.border-yellow-400,[class*="border-[#2E7D32]"],[class*="border-[#F4B400]"]{border-color:rgba(4,120,87,.35)!important}.from-amber-100,.from-amber-50,.from-orange-100,.from-orange-50,.to-amber-100,.to-amber-50,.to-orange-100,.to-orange-50{--tw-gradient-from:var(--rp-bg) var(--tw-gradient-from-position)!important;--tw-gradient-to:var(--rp-bg) var(--tw-gradient-to-position)!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}.via-amber-100,.via-amber-50,.via-orange-100,.via-orange-50{--tw-gradient-to:rgb(241 245 249/0) var(--tw-gradient-to-position)!important;--tw-gradient-stops:var(--tw-gradient-from),var(--rp-soft) var(--tw-gradient-via-position),var(--tw-gradient-to)!important}.from-amber-500,.from-amber-600,.from-orange-500,.to-amber-700,.to-amber-800,.to-amber-900,.to-orange-500{--tw-gradient-from:var(--rp-green) var(--tw-gradient-from-position)!important;--tw-gradient-to:var(--rp-navy) var(--tw-gradient-to-position)!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}.from-amber-800,.from-amber-900,.to-amber-950{--tw-gradient-from:var(--rp-navy) var(--tw-gradient-from-position)!important;--tw-gradient-to:#111827 var(--tw-gradient-to-position)!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}.bg-white.rounded-2xl,.bg-white.rounded-3xl,.bg-white.rounded-xl,.card,.card-gradient,[class*="bg-white/75"],[class*="bg-white/80"],[class*="bg-white/85"],[class*="bg-white/90"]{background:var(--rp-surface)!important;border-color:var(--rp-border)!important;box-shadow:0 8px 24px rgba(15,23,42,.06)!important}.text-gray-400,.text-gray-500,.text-gray-600,.text-gray-700,.text-slate-400,.text-slate-500,.text-slate-600,.text-slate-700,.text-zinc-400,.text-zinc-500,.text-zinc-600,.text-zinc-700,[class*="text-[#475569]"],[class*="text-[#64748B]"],[class*="text-[#6B7280]"],[class*="text-[#94A3B8]"]{color:#1e293b!important}.text-gray-300,.text-slate-300,.text-zinc-300,[class*="text-[#CBD5E1]"],[class*="text-[#E2E8F0]"]{color:#475569!important}.text-gray-800,.text-gray-900,.text-slate-800,.text-slate-900,.text-zinc-800,.text-zinc-900,[class*="text-[#0F172A]"]{color:#0f172a!important}.placeholder\:text-gray-400::placeholder,.placeholder\:text-gray-500::placeholder,.placeholder\:text-slate-400::placeholder,.placeholder\:text-slate-500::placeholder,.placeholder\:text-zinc-400::placeholder,.placeholder\:text-zinc-500::placeholder{color:#64748b!important;opacity:1!important}.bg-gray-100,.bg-gray-50,.bg-slate-100,.bg-slate-50,.bg-zinc-100,.bg-zinc-50{background-color:#f8fafc!important}.bg-white{background-color:#ffffff!important}.card:before{display:none!important}.btn-gradient,.btn-primary,button.bg-amber-600,button.bg-amber-700,button.bg-amber-800,button.bg-amber-900,button[class*="bg-[#2E7D32]"]{background:var(--rp-green)!important;color:white!important;box-shadow:0 8px 18px rgba(4,120,87,.16)!important}.btn-gradient:hover,.btn-primary:hover,button.bg-amber-600:hover,button.bg-amber-700:hover,button.bg-amber-800:hover,button.bg-amber-900:hover,button[class*="bg-[#2E7D32]"]:hover{background:var(--rp-green-dark)!important}.input-professional,input[type=date],input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{height:3.5rem;width:100%;border-radius:1rem;border:1px solid var(--rp-border)!important;background-color:#FFFFFF!important;padding-left:1rem;padding-right:1rem;color:var(--rp-text)!important;outline:none!important}textarea{min-height:8rem;padding-top:1rem;padding-bottom:1rem}.input-professional:focus,input:focus,select:focus,textarea:focus{border-color:var(--rp-green)!important;box-shadow:0 0 0 4px rgba(4,120,87,.1)!important}table{width:100%!important;border-collapse:separate!important;border-spacing:0!important}thead tr{background:var(--rp-soft)!important}th{color:var(--rp-navy)!important;font-weight:800!important}td{color:var(--rp-text)!important}tbody tr:hover{background:#F8FAFC!important}.bg-gray-100,.bg-gray-50,.bg-slate-100,.bg-slate-50{background-color:var(--rp-soft)!important}.recharts-cartesian-grid line{stroke:#E5E7EB!important}.recharts-cartesian-axis-tick-value,.recharts-legend-item-text{fill:var(--rp-muted)!important;color:var(--rp-muted)!important;font-size:12px!important}.recharts-tooltip-wrapper .recharts-default-tooltip{border:1px solid var(--rp-border)!important;border-radius:.75rem!important;box-shadow:0 16px 36px rgba(15,23,42,.12)!important}.recharts-bar-rectangle path,.recharts-sector{filter:none!important}@media (max-width:768px){.flex-1.overflow-y-auto{padding-left:1rem!important;padding-right:1rem!important}}@media (min-width:1024px){.flex-1.overflow-y-auto{padding-left:2rem!important;padding-right:2rem!important}}.readpoint-dashboard-shell{--readpoint-dashboard-header-height:64px;--readpoint-dashboard-sidebar-width:272px}.readpoint-dashboard-header{position:fixed!important;top:0!important;right:0!important;height:var(--readpoint-dashboard-header-height)!important;min-height:var(--readpoint-dashboard-header-height)!important;max-height:var(--readpoint-dashboard-header-height)!important;overflow:visible!important;background:rgba(255,255,255,.96)!important;z-index:70!important}.readpoint-dashboard-brand,.readpoint-dashboard-header-inner,.readpoint-dashboard-header-row{height:100%!important;min-height:0!important}.readpoint-dashboard-brand{align-items:center!important}.readpoint-dashboard-brand-icon{width:36px!important;height:36px!important;border-radius:10px!important}.readpoint-dashboard-brand-title{margin:0!important;color:#0f172a!important;font-size:16px!important;font-weight:900!important;letter-spacing:0!important}.readpoint-dashboard-brand-subtitle,.readpoint-dashboard-brand-title{display:block!important;line-height:1!important;text-transform:uppercase!important}.readpoint-dashboard-brand-subtitle{margin-top:4px!important;color:#047857!important;font-size:11px!important;font-weight:800!important;letter-spacing:.08em!important}.readpoint-dashboard-user-name,.readpoint-dashboard-user-role{display:block!important;margin:0!important;line-height:1.2!important;letter-spacing:0!important}.readpoint-dashboard-user-name{color:#0f172a!important;font-size:14px!important;font-weight:900!important}.readpoint-dashboard-user-role{margin-top:3px!important;color:#64748b!important;font-size:12px!important;font-weight:700!important}.readpoint-dashboard-main{padding-top:var(--readpoint-dashboard-header-height)!important}.readpoint-dashboard-footer{width:100%!important}@media (min-width:768px){.readpoint-dashboard-header{left:var(--readpoint-dashboard-sidebar-width)!important}.readpoint-dashboard-footer,.readpoint-dashboard-header{width:calc(100% - var(--readpoint-dashboard-sidebar-width))!important}.readpoint-dashboard-footer{margin-left:var(--readpoint-dashboard-sidebar-width)!important}}@media (max-width:767px){.readpoint-dashboard-header{left:0!important;width:100%!important}.readpoint-dashboard-brand-title{font-size:14px!important}.readpoint-dashboard-brand-subtitle{font-size:10px!important}}.readpoint-admin-sidebar,.readpoint-guru-sidebar{width:var(--readpoint-dashboard-sidebar-width)!important;min-width:var(--readpoint-dashboard-sidebar-width)!important;max-width:var(--readpoint-dashboard-sidebar-width)!important;background:#020617!important}.readpoint-admin-sidebar .readpoint-admin-brand,.readpoint-guru-sidebar .readpoint-admin-brand{padding:24px 24px 26px!important}.readpoint-admin-sidebar .readpoint-admin-brand>div,.readpoint-guru-sidebar .readpoint-admin-brand>div{border-radius:24px!important;padding:0!important;border:1px solid rgba(148,163,184,.18)!important;background:#1a1f32!important;overflow:hidden!important}.readpoint-admin-sidebar .readpoint-admin-brand .flex,.readpoint-guru-sidebar .readpoint-admin-brand .flex{min-height:64px!important;gap:12px!important}.readpoint-admin-sidebar .readpoint-admin-brand .flex>div:first-child,.readpoint-guru-sidebar .readpoint-admin-brand .flex>div:first-child{width:64px!important;height:64px!important;border-radius:20px!important}.readpoint-admin-sidebar .readpoint-admin-brand p:first-child,.readpoint-guru-sidebar .readpoint-admin-brand p:first-child{font-size:18px!important;line-height:1.05!important;letter-spacing:0!important}.readpoint-admin-sidebar .readpoint-admin-brand p:last-child,.readpoint-guru-sidebar .readpoint-admin-brand p:last-child{margin-top:8px!important;color:#ffffff!important;font-size:16px!important;font-weight:800!important;line-height:1.1!important}.readpoint-admin-sidebar .readpoint-admin-nav,.readpoint-guru-sidebar .readpoint-admin-nav{display:flex!important;flex-direction:column!important;gap:12px!important;padding:22px 32px 132px!important}.readpoint-admin-sidebar .readpoint-admin-nav>:not([hidden])~:not([hidden]),.readpoint-guru-sidebar .readpoint-admin-nav>:not([hidden])~:not([hidden]){margin-top:0!important}.readpoint-admin-sidebar .readpoint-admin-menu-group,.readpoint-guru-sidebar .readpoint-admin-menu-group{width:100%!important}.readpoint-admin-sidebar .readpoint-admin-menu-item,.readpoint-guru-sidebar .readpoint-admin-menu-item{width:100%!important;min-height:48px!important;height:48px!important;justify-content:space-between!important;border-radius:14px!important;padding:0 12px!important;background:#171c2e!important;color:#cbd5e1!important;box-shadow:none!important;font-size:13px!important;font-weight:800!important}.readpoint-admin-sidebar .readpoint-admin-menu-item:hover,.readpoint-guru-sidebar .readpoint-admin-menu-item:hover{background:#20263a!important;color:#ffffff!important;transform:none!important}.readpoint-admin-sidebar .readpoint-admin-menu-item[class*=bg-white],.readpoint-guru-sidebar .readpoint-admin-menu-item[class*=bg-white]{background:#ffffff!important;color:#020617!important}.readpoint-admin-sidebar .readpoint-admin-menu-item>span,.readpoint-guru-sidebar .readpoint-admin-menu-item>span{flex:1 1 auto!important;justify-content:flex-start!important;gap:10px!important}.readpoint-admin-sidebar .readpoint-admin-menu-item span span:first-child,.readpoint-guru-sidebar .readpoint-admin-menu-item span span:first-child{width:32px!important;height:32px!important;background:transparent!important}.readpoint-admin-sidebar .readpoint-admin-menu-label,.readpoint-guru-sidebar .readpoint-admin-menu-label{position:static!important;width:auto!important;height:auto!important;overflow:hidden!important;clip:auto!important;white-space:nowrap!important;color:inherit!important;font-size:13px!important;font-weight:800!important;letter-spacing:0!important}.readpoint-admin-sidebar .readpoint-admin-menu-item>svg,.readpoint-guru-sidebar .readpoint-admin-menu-item>svg{position:static!important;display:grid!important;width:26px!important;height:26px!important;padding:5px!important;flex-shrink:0!important;border-radius:999px!important;background:rgba(255,255,255,.08)!important;color:currentColor!important}.readpoint-admin-sidebar .readpoint-admin-submenu-item,.readpoint-guru-sidebar .readpoint-admin-submenu-item{min-height:44px!important;border-radius:14px!important;padding:10px 14px!important}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}