:root{--rp-bg:#f7f5ed;--rp-surface:#fbfaf6;--rp-soft:#f1efe6;--rp-navy:#202a23;--rp-green:#24543d;--rp-green-dark:#173c2c;--rp-forest-deep:#173c2c;--rp-text:#29372d;--rp-muted:#687168;--rp-border:#dedfd3}body,html{width:100%;min-height:100%;overflow-x:hidden;color:var(--rp-text)!important}body,html{background:var(--rp-bg)!important}.flex-1,.flex-1.flex,.flex-1.overflow-y-auto{min-width:0!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--rp-soft)!important}::-webkit-scrollbar-thumb{background:#a4aa9c!important;border-radius:999px!important}::-webkit-scrollbar-thumb:hover{background:var(--rp-green-dark)!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}.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 5px 18px rgba(32,42,35,.055)!important}.quiz-page .text-slate-400,.quiz-page .text-slate-500,.quiz-page .text-slate-600,.readpoint-dashboard-main .text-gray-400,.readpoint-dashboard-main .text-gray-500,.readpoint-dashboard-main .text-gray-600,.readpoint-dashboard-main .text-slate-400,.readpoint-dashboard-main .text-slate-500,.readpoint-dashboard-main .text-slate-600,.siswa-reader-page .text-slate-400,.siswa-reader-page .text-slate-500,.siswa-reader-page .text-slate-600{color:var(--rp-muted)!important}.quiz-page .text-slate-800,.quiz-page .text-slate-900,.readpoint-dashboard-main .text-gray-800,.readpoint-dashboard-main .text-gray-900,.readpoint-dashboard-main .text-slate-800,.readpoint-dashboard-main .text-slate-900,.siswa-reader-page .text-slate-800,.siswa-reader-page .text-slate-900{color:var(--rp-navy)!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:var(--rp-muted)!important;opacity:1!important}.bg-gray-100,.bg-gray-50,.bg-slate-100,.bg-slate-50,.bg-zinc-100,.bg-zinc-50{background-color:var(--rp-bg)!important}.bg-gray-200,.bg-slate-200,.bg-zinc-200{background-color:var(--rp-soft)!important}.bg-slate-950{background-color:var(--rp-forest-deep)!important}.bg-emerald-50,.bg-green-50{background-color:#edf2e9!important}.bg-emerald-100,.bg-green-100{background-color:#e2eadd!important}.bg-emerald-600,.bg-emerald-700,.bg-green-600,.bg-green-700{background-color:var(--rp-green)!important}.bg-emerald-800,.bg-emerald-900,.bg-green-800,.bg-green-900{background-color:var(--rp-green-dark)!important}.text-emerald-500,.text-emerald-600,.text-emerald-700,.text-green-600,.text-green-700{color:var(--rp-green)!important}.text-emerald-800,.text-emerald-900,.text-green-800,.text-green-900{color:var(--rp-green-dark)!important}.border-emerald-100,.border-emerald-200,.border-green-100,.border-green-200{border-color:#d3ddce!important}.bg-white{background-color:var(--rp-surface)!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{min-height:2.75rem;width:100%;border-radius:.55rem;border:1px solid var(--rp-border)!important;background-color:var(--rp-surface)!important;padding:.65rem .8rem;color:var(--rp-text)!important;outline:none!important}.input-professional:where(textarea){min-height:8rem;padding-top:.8rem;padding-bottom:.8rem}.input-professional:focus{border-color:var(--rp-green)!important;box-shadow:0 0 0 3px rgba(36,84,61,.13)!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:var(--rp-bg)!important}.bg-gray-100,.bg-gray-50,.bg-slate-100,.bg-slate-50{background-color:var(--rp-soft)!important}.quiz-page,.readpoint-admin-sidebar,.readpoint-dashboard-main,.readpoint-dashboard-shell,.readpoint-guru-sidebar,.siswa-reader-page{--rp-bg:#f7f5ed;--rp-surface:#fbfaf6;--rp-soft:#f1efe6;--rp-ink:#202a23;--rp-muted:#687168;--rp-forest:#24543d;--rp-forest-deep:#173c2c;--rp-line:#dedfd3}.readpoint-dashboard-main,.readpoint-dashboard-shell{background:var(--rp-bg)!important;color:var(--rp-ink)!important}.readpoint-dashboard-footer,.readpoint-dashboard-header{border-color:var(--rp-line)!important;background:rgba(251,250,246,.96)!important}.quiz-page,.siswa-reader-page{background-color:var(--rp-bg)!important;color:var(--rp-ink)!important}.quiz-page>header{border-color:var(--rp-line)!important;background:rgba(251,250,246,.96)!important}.quiz-header-inner,.quiz-shell{color:var(--rp-ink)}.quiz-card,.quiz-number-nav{border-color:var(--rp-line)!important;background:var(--rp-surface)!important;box-shadow:0 8px 24px rgba(32,42,35,.06)!important}.recharts-cartesian-grid line{stroke:var(--rp-border)!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:var(--rp-navy)!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:var(--rp-green)!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:var(--rp-navy)!important;font-size:14px!important;font-weight:900!important}.readpoint-dashboard-user-role{margin-top:3px!important;color:var(--rp-muted)!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:var(--rp-forest-deep)!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:#204735!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:#1d4633!important;color:#dce8dc!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:#28563e!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:#e7eadb!important;color:var(--rp-forest-deep)!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-20c4,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_8eaea4{font-family:Geist,Geist Fallback;font-style:normal}.__variable_8eaea4{--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-20c4,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_8c25df{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_8c25df{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}