html.pn-dark [style*="background:#FEF3E0;" i],html.pn-dark [style$="background:#FEF3E0" i],html.pn-dark [style*="background: #FEF3E0;" i],html.pn-dark [style*="background-color:#FEF3E0" i]{background-color:#2b210e!important}html.pn-dark [style*="background:#FFF7E8;" i],html.pn-dark [style$="background:#FFF7E8" i],html.pn-dark [style*="background: #FFF7E8;" i],html.pn-dark [style*="background-color:#FFF7E8" i]{background-color:#1c1507!important}html.pn-dark [style*="background:#F1F5F9;" i],html.pn-dark [style$="background:#F1F5F9" i],html.pn-dark [style*="background: #F1F5F9;" i],html.pn-dark [style*="background-color:#F1F5F9" i]{background-color:#1b2233!important}html.pn-dark [style*="background:#EFF6FF;" i],html.pn-dark [style$="background:#EFF6FF" i],html.pn-dark [style*="background: #EFF6FF;" i],html.pn-dark [style*="background-color:#EFF6FF" i]{background-color:#1b2129!important}html.pn-dark [style*="background:#EAF7EE;" i],html.pn-dark [style$="background:#EAF7EE" i],html.pn-dark [style*="background: #EAF7EE;" i],html.pn-dark [style*="background-color:#EAF7EE" i]{background-color:#1b271f!important}html.pn-dark [style*="background:#EEF2FF;" i],html.pn-dark [style$="background:#EEF2FF" i],html.pn-dark [style*="background: #EEF2FF;" i],html.pn-dark [style*="background-color:#EEF2FF" i]{background-color:#212430!important}html.pn-dark [style*="background:#E0F2FE;" i],html.pn-dark [style$="background:#E0F2FE" i],html.pn-dark [style*="background: #E0F2FE;" i],html.pn-dark [style*="background-color:#E0F2FE" i]{background-color:#192b36!important}html.pn-dark [style*="background:#E7F6EC;" i],html.pn-dark [style$="background:#E7F6EC" i],html.pn-dark [style*="background: #E7F6EC;" i],html.pn-dark [style*="background-color:#E7F6EC" i]{background-color:#1b2a21!important}html.pn-dark [style*="background:#FEECEC;" i],html.pn-dark [style$="background:#FEECEC" i],html.pn-dark [style*="background: #FEECEC;" i],html.pn-dark [style*="background-color:#FEECEC" i]{background-color:#322222!important}html.pn-dark [style*="background:#FFF3D1;" i],html.pn-dark [style$="background:#FFF3D1" i],html.pn-dark [style*="background: #FFF3D1;" i],html.pn-dark [style*="background-color:#FFF3D1" i]{background-color:#2d2200!important}html.pn-dark [style*="background:#FFE7E3;" i],html.pn-dark [style$="background:#FFE7E3" i],html.pn-dark [style*="background: #FFE7E3;" i],html.pn-dark [style*="background-color:#FFE7E3" i]{background-color:#3a2421!important}html.pn-dark [style*="background:#EEF1FB;" i],html.pn-dark [style$="background:#EEF1FB" i],html.pn-dark [style*="background: #EEF1FB;" i],html.pn-dark [style*="background-color:#EEF1FB" i]{background-color:#23262f!important}html.pn-dark [style*="background:#E3E8F0;" i],html.pn-dark [style$="background:#E3E8F0" i],html.pn-dark [style*="background: #E3E8F0;" i],html.pn-dark [style*="background-color:#E3E8F0" i]{background-color:#2c3138!important}html.pn-dark [style*="background:#FFFFFF;" i],html.pn-dark [style$="background:#FFFFFF" i],html.pn-dark [style*="background: #FFFFFF;" i],html.pn-dark [style*="background-color:#FFFFFF" i]{background-color:#12192a!important}html.pn-dark [style*="color:#B45309" i]:not([style*=background i]),html.pn-dark [style*="color:#B45309" i][style*=\#FEF3E0 i],html.pn-dark [style*="color:#B45309" i][style*=\#FFF7E8 i],html.pn-dark [style*="color:#B45309" i][style*=\#F1F5F9 i],html.pn-dark [style*="color:#B45309" i][style*=\#EFF6FF i],html.pn-dark [style*="color:#B45309" i][style*=\#EAF7EE i],html.pn-dark [style*="color:#B45309" i][style*=\#EEF2FF i],html.pn-dark [style*="color:#B45309" i][style*=\#E0F2FE i],html.pn-dark [style*="color:#B45309" i][style*=\#E7F6EC i],html.pn-dark [style*="color:#B45309" i][style*=\#FEECEC i],html.pn-dark [style*="color:#B45309" i][style*=\#FFF3D1 i],html.pn-dark [style*="color:#B45309" i][style*=\#FFE7E3 i],html.pn-dark [style*="color:#B45309" i][style*=\#EEF1FB i],html.pn-dark [style*="color:#B45309" i][style*=\#E3E8F0 i],html.pn-dark [style*="color:#B45309" i][style*=\#FFFFFF i]{color:#f7ad43!important}html.pn-dark [style*="color:#92400E" i]:not([style*=background i]),html.pn-dark [style*="color:#92400E" i][style*=\#FEF3E0 i],html.pn-dark [style*="color:#92400E" i][style*=\#FFF7E8 i],html.pn-dark [style*="color:#92400E" i][style*=\#F1F5F9 i],html.pn-dark [style*="color:#92400E" i][style*=\#EFF6FF i],html.pn-dark [style*="color:#92400E" i][style*=\#EAF7EE i],html.pn-dark [style*="color:#92400E" i][style*=\#EEF2FF i],html.pn-dark [style*="color:#92400E" i][style*=\#E0F2FE i],html.pn-dark [style*="color:#92400E" i][style*=\#E7F6EC i],html.pn-dark [style*="color:#92400E" i][style*=\#FEECEC i],html.pn-dark [style*="color:#92400E" i][style*=\#FFF3D1 i],html.pn-dark [style*="color:#92400E" i][style*=\#FFE7E3 i],html.pn-dark [style*="color:#92400E" i][style*=\#EEF1FB i],html.pn-dark [style*="color:#92400E" i][style*=\#E3E8F0 i],html.pn-dark [style*="color:#92400E" i][style*=\#FFFFFF i]{color:#efb05c!important}html.pn-dark [style*="color:#475569" i]:not([style*=background i]),html.pn-dark [style*="color:#475569" i][style*=\#FEF3E0 i],html.pn-dark [style*="color:#475569" i][style*=\#FFF7E8 i],html.pn-dark [style*="color:#475569" i][style*=\#F1F5F9 i],html.pn-dark [style*="color:#475569" i][style*=\#EFF6FF i],html.pn-dark [style*="color:#475569" i][style*=\#EAF7EE i],html.pn-dark [style*="color:#475569" i][style*=\#EEF2FF i],html.pn-dark [style*="color:#475569" i][style*=\#E0F2FE i],html.pn-dark [style*="color:#475569" i][style*=\#E7F6EC i],html.pn-dark [style*="color:#475569" i][style*=\#FEECEC i],html.pn-dark [style*="color:#475569" i][style*=\#FFF3D1 i],html.pn-dark [style*="color:#475569" i][style*=\#FFE7E3 i],html.pn-dark [style*="color:#475569" i][style*=\#EEF1FB i],html.pn-dark [style*="color:#475569" i][style*=\#E3E8F0 i],html.pn-dark [style*="color:#475569" i][style*=\#FFFFFF i]{color:#afbfd6!important}html.pn-dark [style*="color:#1E3A8A" i]:not([style*=background i]),html.pn-dark [style*="color:#1E3A8A" i][style*=\#FEF3E0 i],html.pn-dark [style*="color:#1E3A8A" i][style*=\#FFF7E8 i],html.pn-dark [style*="color:#1E3A8A" i][style*=\#F1F5F9 i],html.pn-dark [style*="color:#1E3A8A" i][style*=\#EFF6FF i],html.pn-dark [style*="color:#1E3A8A" i][style*=\#EAF7EE i],html.pn-dark [style*="color:#1E3A8A" i][style*=\#EEF2FF i],html.pn-dark [style*="color:#1E3A8A" i][style*=\#E0F2FE i],html.pn-dark [style*="color:#1E3A8A" i][style*=\#E7F6EC i],html.pn-dark [style*="color:#1E3A8A" i][style*=\#FEECEC i],html.pn-dark [style*="color:#1E3A8A" i][style*=\#FFF3D1 i],html.pn-dark [style*="color:#1E3A8A" i][style*=\#FFE7E3 i],html.pn-dark [style*="color:#1E3A8A" i][style*=\#EEF1FB i],html.pn-dark [style*="color:#1E3A8A" i][style*=\#E3E8F0 i],html.pn-dark [style*="color:#1E3A8A" i][style*=\#FFFFFF i]{color:#aac5ff!important}html.pn-dark [style*="color:#16A34A" i]:not([style*=background i]),html.pn-dark [style*="color:#16A34A" i][style*=\#FEF3E0 i],html.pn-dark [style*="color:#16A34A" i][style*=\#FFF7E8 i],html.pn-dark [style*="color:#16A34A" i][style*=\#F1F5F9 i],html.pn-dark [style*="color:#16A34A" i][style*=\#EFF6FF i],html.pn-dark [style*="color:#16A34A" i][style*=\#EAF7EE i],html.pn-dark [style*="color:#16A34A" i][style*=\#EEF2FF i],html.pn-dark [style*="color:#16A34A" i][style*=\#E0F2FE i],html.pn-dark [style*="color:#16A34A" i][style*=\#E7F6EC i],html.pn-dark [style*="color:#16A34A" i][style*=\#FEECEC i],html.pn-dark [style*="color:#16A34A" i][style*=\#FFF3D1 i],html.pn-dark [style*="color:#16A34A" i][style*=\#FFE7E3 i],html.pn-dark [style*="color:#16A34A" i][style*=\#EEF1FB i],html.pn-dark [style*="color:#16A34A" i][style*=\#E3E8F0 i],html.pn-dark [style*="color:#16A34A" i][style*=\#FFFFFF i]{color:#69da83!important}html.pn-dark [style*="color:#166534" i]:not([style*=background i]),html.pn-dark [style*="color:#166534" i][style*=\#FEF3E0 i],html.pn-dark [style*="color:#166534" i][style*=\#FFF7E8 i],html.pn-dark [style*="color:#166534" i][style*=\#F1F5F9 i],html.pn-dark [style*="color:#166534" i][style*=\#EFF6FF i],html.pn-dark [style*="color:#166534" i][style*=\#EAF7EE i],html.pn-dark [style*="color:#166534" i][style*=\#EEF2FF i],html.pn-dark [style*="color:#166534" i][style*=\#E0F2FE i],html.pn-dark [style*="color:#166534" i][style*=\#E7F6EC i],html.pn-dark [style*="color:#166534" i][style*=\#FEECEC i],html.pn-dark [style*="color:#166534" i][style*=\#FFF3D1 i],html.pn-dark [style*="color:#166534" i][style*=\#FFE7E3 i],html.pn-dark [style*="color:#166534" i][style*=\#EEF1FB i],html.pn-dark [style*="color:#166534" i][style*=\#E3E8F0 i],html.pn-dark [style*="color:#166534" i][style*=\#FFFFFF i]{color:#88d29a!important}html.pn-dark [style*="color:#2B4FFF" i]:not([style*=background i]),html.pn-dark [style*="color:#2B4FFF" i][style*=\#FEF3E0 i],html.pn-dark [style*="color:#2B4FFF" i][style*=\#FFF7E8 i],html.pn-dark [style*="color:#2B4FFF" i][style*=\#F1F5F9 i],html.pn-dark [style*="color:#2B4FFF" i][style*=\#EFF6FF i],html.pn-dark [style*="color:#2B4FFF" i][style*=\#EAF7EE i],html.pn-dark [style*="color:#2B4FFF" i][style*=\#EEF2FF i],html.pn-dark [style*="color:#2B4FFF" i][style*=\#E0F2FE i],html.pn-dark [style*="color:#2B4FFF" i][style*=\#E7F6EC i],html.pn-dark [style*="color:#2B4FFF" i][style*=\#FEECEC i],html.pn-dark [style*="color:#2B4FFF" i][style*=\#FFF3D1 i],html.pn-dark [style*="color:#2B4FFF" i][style*=\#FFE7E3 i],html.pn-dark [style*="color:#2B4FFF" i][style*=\#EEF1FB i],html.pn-dark [style*="color:#2B4FFF" i][style*=\#E3E8F0 i],html.pn-dark [style*="color:#2B4FFF" i][style*=\#FFFFFF i]{color:#a0bcff!important}html.pn-dark [style*="color:#0E7490" i]:not([style*=background i]),html.pn-dark [style*="color:#0E7490" i][style*=\#FEF3E0 i],html.pn-dark [style*="color:#0E7490" i][style*=\#FFF7E8 i],html.pn-dark [style*="color:#0E7490" i][style*=\#F1F5F9 i],html.pn-dark [style*="color:#0E7490" i][style*=\#EFF6FF i],html.pn-dark [style*="color:#0E7490" i][style*=\#EAF7EE i],html.pn-dark [style*="color:#0E7490" i][style*=\#EEF2FF i],html.pn-dark [style*="color:#0E7490" i][style*=\#E0F2FE i],html.pn-dark [style*="color:#0E7490" i][style*=\#E7F6EC i],html.pn-dark [style*="color:#0E7490" i][style*=\#FEECEC i],html.pn-dark [style*="color:#0E7490" i][style*=\#FFF3D1 i],html.pn-dark [style*="color:#0E7490" i][style*=\#FFE7E3 i],html.pn-dark [style*="color:#0E7490" i][style*=\#EEF1FB i],html.pn-dark [style*="color:#0E7490" i][style*=\#E3E8F0 i],html.pn-dark [style*="color:#0E7490" i][style*=\#FFFFFF i]{color:#75cbea!important}html.pn-dark [style*="color:#8C1D1D" i]:not([style*=background i]),html.pn-dark [style*="color:#8C1D1D" i][style*=\#FEF3E0 i],html.pn-dark [style*="color:#8C1D1D" i][style*=\#FFF7E8 i],html.pn-dark [style*="color:#8C1D1D" i][style*=\#F1F5F9 i],html.pn-dark [style*="color:#8C1D1D" i][style*=\#EFF6FF i],html.pn-dark [style*="color:#8C1D1D" i][style*=\#EAF7EE i],html.pn-dark [style*="color:#8C1D1D" i][style*=\#EEF2FF i],html.pn-dark [style*="color:#8C1D1D" i][style*=\#E0F2FE i],html.pn-dark [style*="color:#8C1D1D" i][style*=\#E7F6EC i],html.pn-dark [style*="color:#8C1D1D" i][style*=\#FEECEC i],html.pn-dark [style*="color:#8C1D1D" i][style*=\#FFF3D1 i],html.pn-dark [style*="color:#8C1D1D" i][style*=\#FFE7E3 i],html.pn-dark [style*="color:#8C1D1D" i][style*=\#EEF1FB i],html.pn-dark [style*="color:#8C1D1D" i][style*=\#E3E8F0 i],html.pn-dark [style*="color:#8C1D1D" i][style*=\#FFFFFF i]{color:#ffa49a!important}html.pn-dark [style*="color:#146B33" i]:not([style*=background i]),html.pn-dark [style*="color:#146B33" i][style*=\#FEF3E0 i],html.pn-dark [style*="color:#146B33" i][style*=\#FFF7E8 i],html.pn-dark [style*="color:#146B33" i][style*=\#F1F5F9 i],html.pn-dark [style*="color:#146B33" i][style*=\#EFF6FF i],html.pn-dark [style*="color:#146B33" i][style*=\#EAF7EE i],html.pn-dark [style*="color:#146B33" i][style*=\#EEF2FF i],html.pn-dark [style*="color:#146B33" i][style*=\#E0F2FE i],html.pn-dark [style*="color:#146B33" i][style*=\#E7F6EC i],html.pn-dark [style*="color:#146B33" i][style*=\#FEECEC i],html.pn-dark [style*="color:#146B33" i][style*=\#FFF3D1 i],html.pn-dark [style*="color:#146B33" i][style*=\#FFE7E3 i],html.pn-dark [style*="color:#146B33" i][style*=\#EEF1FB i],html.pn-dark [style*="color:#146B33" i][style*=\#E3E8F0 i],html.pn-dark [style*="color:#146B33" i][style*=\#FFFFFF i]{color:#83d395!important}html.pn-dark [style*="color:#0F4A24" i]:not([style*=background i]),html.pn-dark [style*="color:#0F4A24" i][style*=\#FEF3E0 i],html.pn-dark [style*="color:#0F4A24" i][style*=\#FFF7E8 i],html.pn-dark [style*="color:#0F4A24" i][style*=\#F1F5F9 i],html.pn-dark [style*="color:#0F4A24" i][style*=\#EFF6FF i],html.pn-dark [style*="color:#0F4A24" i][style*=\#EAF7EE i],html.pn-dark [style*="color:#0F4A24" i][style*=\#EEF2FF i],html.pn-dark [style*="color:#0F4A24" i][style*=\#E0F2FE i],html.pn-dark [style*="color:#0F4A24" i][style*=\#E7F6EC i],html.pn-dark [style*="color:#0F4A24" i][style*=\#FEECEC i],html.pn-dark [style*="color:#0F4A24" i][style*=\#FFF3D1 i],html.pn-dark [style*="color:#0F4A24" i][style*=\#FFE7E3 i],html.pn-dark [style*="color:#0F4A24" i][style*=\#EEF1FB i],html.pn-dark [style*="color:#0F4A24" i][style*=\#E3E8F0 i],html.pn-dark [style*="color:#0F4A24" i][style*=\#FFFFFF i]{color:#9ed8aa!important}html.pn-dark [style*="color:#7A1919" i]:not([style*=background i]),html.pn-dark [style*="color:#7A1919" i][style*=\#FEF3E0 i],html.pn-dark [style*="color:#7A1919" i][style*=\#FFF7E8 i],html.pn-dark [style*="color:#7A1919" i][style*=\#F1F5F9 i],html.pn-dark [style*="color:#7A1919" i][style*=\#EFF6FF i],html.pn-dark [style*="color:#7A1919" i][style*=\#EAF7EE i],html.pn-dark [style*="color:#7A1919" i][style*=\#EEF2FF i],html.pn-dark [style*="color:#7A1919" i][style*=\#E0F2FE i],html.pn-dark [style*="color:#7A1919" i][style*=\#E7F6EC i],html.pn-dark [style*="color:#7A1919" i][style*=\#FEECEC i],html.pn-dark [style*="color:#7A1919" i][style*=\#FFF3D1 i],html.pn-dark [style*="color:#7A1919" i][style*=\#FFE7E3 i],html.pn-dark [style*="color:#7A1919" i][style*=\#EEF1FB i],html.pn-dark [style*="color:#7A1919" i][style*=\#E3E8F0 i],html.pn-dark [style*="color:#7A1919" i][style*=\#FFFFFF i]{color:#ffaca3!important}html.pn-dark [style*="color:#64748B" i]:not([style*=background i]),html.pn-dark [style*="color:#64748B" i][style*=\#FEF3E0 i],html.pn-dark [style*="color:#64748B" i][style*=\#FFF7E8 i],html.pn-dark [style*="color:#64748B" i][style*=\#F1F5F9 i],html.pn-dark [style*="color:#64748B" i][style*=\#EFF6FF i],html.pn-dark [style*="color:#64748B" i][style*=\#EAF7EE i],html.pn-dark [style*="color:#64748B" i][style*=\#EEF2FF i],html.pn-dark [style*="color:#64748B" i][style*=\#E0F2FE i],html.pn-dark [style*="color:#64748B" i][style*=\#E7F6EC i],html.pn-dark [style*="color:#64748B" i][style*=\#FEECEC i],html.pn-dark [style*="color:#64748B" i][style*=\#FFF3D1 i],html.pn-dark [style*="color:#64748B" i][style*=\#FFE7E3 i],html.pn-dark [style*="color:#64748B" i][style*=\#EEF1FB i],html.pn-dark [style*="color:#64748B" i][style*=\#E3E8F0 i],html.pn-dark [style*="color:#64748B" i][style*=\#FFFFFF i]{color:#aebfd8!important}html.pn-dark [style*="color:#365BEB" i]:not([style*=background i]),html.pn-dark [style*="color:#365BEB" i][style*=\#FEF3E0 i],html.pn-dark [style*="color:#365BEB" i][style*=\#FFF7E8 i],html.pn-dark [style*="color:#365BEB" i][style*=\#F1F5F9 i],html.pn-dark [style*="color:#365BEB" i][style*=\#EFF6FF i],html.pn-dark [style*="color:#365BEB" i][style*=\#EAF7EE i],html.pn-dark [style*="color:#365BEB" i][style*=\#EEF2FF i],html.pn-dark [style*="color:#365BEB" i][style*=\#E0F2FE i],html.pn-dark [style*="color:#365BEB" i][style*=\#E7F6EC i],html.pn-dark [style*="color:#365BEB" i][style*=\#FEECEC i],html.pn-dark [style*="color:#365BEB" i][style*=\#FFF3D1 i],html.pn-dark [style*="color:#365BEB" i][style*=\#FFE7E3 i],html.pn-dark [style*="color:#365BEB" i][style*=\#EEF1FB i],html.pn-dark [style*="color:#365BEB" i][style*=\#E3E8F0 i],html.pn-dark [style*="color:#365BEB" i][style*=\#FFFFFF i]{color:#a1bcff!important}.rd{--rd-display:"Bricolage Grotesque", var(--display), sans-serif;--rd-body:"Plus Jakarta Sans", system-ui, sans-serif;--rd-navy:#0f1f52;--rd-grad:linear-gradient(150deg, #3b63ff 0%, #1e3a8a 52%, #0f1f52 100%);font-family:var(--rd-body);color:var(--ink);background:var(--bg);max-width:480px;margin:0 auto;padding-bottom:28px}.rd-app:has(>.rd-loading){min-height:100svh}.rd-loading{text-align:center;color:var(--slate);padding:70px 20px}.rd-switch{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px 4px;display:flex}.rd-switch-lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--slate);font-size:10px;font-weight:800}.rd-switch-seg{border:1px solid var(--border);background:#f1f4f9;border-radius:10px;gap:4px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}:where(.pn-dark) .rd-switch-seg{background:#1c2234}.rd-switch-seg button{font-family:var(--rd-body);color:var(--slate);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;min-height:32px;padding:6px 11px;font-size:12.5px;font-weight:700}.rd-switch-seg button.is-on{background:var(--pn-blue);color:#fff;box-shadow:0 2px 8px #2b4fff4d}.rd-gate{text-align:center;margin:16px}.rd-gate-ic{margin-bottom:6px;font-size:34px}.rd-gate-cta{flex-direction:column;align-items:center;gap:12px;margin-top:18px;display:flex}.rd-cta--inline{max-width:280px}.rd-gate-link{color:var(--pn-blue-700);font-size:.9rem;font-weight:700;text-decoration:none}.rd-hero{background:var(--rd-grad);color:#fff;border-radius:0 0 28px 28px;padding:26px 22px;position:relative;overflow:hidden}@supports (padding:max(0px)){.rd-hero{padding-top:max(26px, env(safe-area-inset-top))}}.rd-glow{background:radial-gradient(circle,#ffd24a29,#ffd24a00 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-50px}.rd-hero-top{align-items:center;gap:8px;display:flex;position:relative}.rd-course{font-family:var(--rd-display);letter-spacing:-.01em;font-size:19px;font-weight:700}.rd-tierpill{letter-spacing:.02em;background:#ffffff29;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.rd-statusline{color:#ffffffd1;margin-top:5px;font-size:13.5px;position:relative}.rd-sharebtn{color:#fff;width:fit-content;font:inherit;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;gap:7px;margin:10px auto 0;padding:10px 18px;font-size:13.5px;font-weight:700;transition:background .15s,transform .12s;display:flex;position:relative}.rd-sharebtn:hover{background:#fff3}.rd-sharebtn:active{transform:translateY(1px)}.rd-ringwrap{width:172px;height:172px;margin:16px auto 6px;position:relative}.rd-ringcenter{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rd-ringinner{flex-direction:column;align-items:center;display:flex}.rd-score{font-family:var(--rd-display);letter-spacing:-.03em;color:#fff;font-size:50px;font-weight:800;line-height:1}.rd-score span{vertical-align:super;opacity:.7;font-size:22px}.rd-verdict{letter-spacing:.04em;text-transform:uppercase;color:#0d0d14;border-radius:999px;margin-top:6px;padding:3px 11px;font-size:12px;font-weight:700}.rd-ringph{color:#ffffffc7;text-align:center;padding:0 26px;font-size:15px;font-weight:700;line-height:1.3}.rd-countdown{color:#ffffffeb;background:#ffffff1a;border:1px solid #ffffff24;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:11px 14px;font-size:13px;display:flex;position:relative}.rd-setdate{color:#0d0d14;width:100%;font-family:var(--rd-body);cursor:pointer;background:#ffd24a;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:8px;padding:13px 14px;font-size:13.5px;font-weight:800;display:flex;position:relative;box-shadow:0 6px 16px #0f1f5240}.rd-sections{flex-direction:column;gap:14px;padding:16px 16px 4px;display:flex}.rd-card{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:16px;box-shadow:0 6px 18px #0f1f520d}.rd-card-head{justify-content:space-between;align-items:baseline;margin-bottom:13px;display:flex}.rd-card-title{font-family:var(--rd-display);letter-spacing:-.01em;color:var(--ink);font-size:16px;font-weight:800}.rd-card-sub{color:var(--slate);font-size:11px;font-weight:600}.rd-empty{padding:22px 20px}.rd-empty-h{font-family:var(--rd-display);letter-spacing:-.02em;font-size:19px;font-weight:800}.rd-empty-p{color:var(--slate);margin:8px 0 0;font-size:13.5px;line-height:1.5}.rd-empty-alt{text-align:center;margin:12px 0 0;font-size:13.5px}.rd-empty-alt a{color:inherit;text-underline-offset:2px;text-decoration:underline}.rd-steps{flex-direction:column;gap:11px;margin-top:18px;display:flex}.rd-step{color:var(--ink);align-items:center;gap:12px;font-size:13.5px;display:flex}.rd-step-n{width:26px;height:26px;color:var(--pn-blue);background:#eef2ff;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}:where(.pn-dark) .rd-step-n{color:var(--pn-blue-700);background:#212430}.rd-passed{color:#fff;background:linear-gradient(150deg,#1e3a8a,#0f1f52);border-radius:18px;padding:18px;box-shadow:0 10px 26px #0f1f522e}.rd-passed-ic{font-size:24px}.rd-passed-h{font-family:var(--rd-display);letter-spacing:-.02em;margin-top:6px;font-size:19px;font-weight:800}.rd-passed-p{color:#ffffffd1;margin:5px 0 0;font-size:13px;line-height:1.5}.rd-passed-cta{gap:9px;margin-top:14px;display:flex}.rd-passed-b1{color:#0d0d14;cursor:pointer;min-height:44px;font-size:13px;font-weight:800;font-family:var(--rd-body);background:#ffd24a;border:none;border-radius:12px;flex:1;padding:11px}.rd-passed-b2{color:#fff;cursor:pointer;min-height:44px;font-size:13px;font-weight:700;font-family:var(--rd-body);background:#ffffff24;border:none;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:11px 14px;text-decoration:none;display:flex}.rd-locked-zone{position:relative}.rd-locked-zone--mt{margin-top:12px}.rd-tiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rd-tile{background:var(--bg);border:1px solid var(--border);border-radius:14px;padding:12px}.rd-tile-top{justify-content:space-between;align-items:center;display:flex}.rd-tile-lbl{color:var(--slate);font-size:12px;font-weight:700}.rd-tile-wt{letter-spacing:.03em;color:var(--pn-blue);background:#eef2ff;border-radius:6px;padding:2px 6px;font-size:9.5px;font-weight:800}:where(.pn-dark) .rd-tile-wt{color:var(--pn-blue-700);background:#212430}.rd-tile-val{font-family:var(--rd-display);letter-spacing:-.02em;color:var(--ink);margin-top:7px;font-size:25px;font-weight:800}.rd-tile-cap{color:var(--slate);margin-top:1px;font-size:11px}.rd-tile-track{background:var(--border);border-radius:999px;height:5px;margin-top:9px;overflow:hidden}.rd-tile-track .rd-bar{background:var(--pn-blue);border-radius:999px;width:0;height:100%;transition:width .9s cubic-bezier(.22,1,.36,1);display:block}.rd-lockover{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:0 16px;display:flex;position:absolute;inset:0}.rd-lockt{color:var(--ink);font-size:13px;font-weight:700}.rd-unlock{background:var(--pn-blue);color:#fff;cursor:pointer;min-height:44px;font-size:12.5px;font-weight:700;font-family:var(--rd-body);border:none;border-radius:11px;justify-content:center;align-items:center;padding:11px 16px;text-decoration:none;display:inline-flex;box-shadow:0 6px 16px #2b4fff47}.rd-trow{text-align:left;cursor:pointer;background:0 0;border:none;border-top:1px solid #f1f4f9;width:100%;padding:11px 0;text-decoration:none;display:block}:where(.pn-dark) .rd-trow{border-top:1px solid #2a3244}.rd-trow-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.rd-tname{white-space:nowrap;text-overflow:ellipsis;color:var(--ink);font-size:13.5px;font-weight:700;overflow:hidden}.rd-chip{border-radius:999px;flex:none;padding:3px 8px;font-size:10px;font-weight:800}.rd-trow-bot{align-items:center;gap:9px;margin-top:7px;display:flex}.rd-trow-track{background:#eef1f6;border-radius:999px;flex:1;height:6px;overflow:hidden}:where(.pn-dark) .rd-trow-track{background:#1f2638}.rd-trow-track .rd-bar{border-radius:999px;width:0;height:100%;transition:width .9s cubic-bezier(.22,1,.36,1);display:block}.rd-tacc{color:var(--slate);text-align:right;flex:none;min-width:30px;font-size:11.5px;font-weight:700}.rd-focus{background:#fffbf0;border:1.5px solid #ffd24a;border-radius:14px;margin-top:8px;padding:14px}:where(.pn-dark) .rd-focus{background:#130f06;border:1.5px solid #493c13}.rd-focus-lbl{letter-spacing:.06em;text-transform:uppercase;color:#b45309;font-size:10.5px;font-weight:800}:where(.pn-dark) .rd-focus-lbl{color:#f7ad43}.rd-focus-name{font-family:var(--rd-display);letter-spacing:-.01em;color:var(--ink);margin-top:4px;font-size:18px;font-weight:800}.rd-focus-acc{color:var(--slate);margin-top:2px;font-size:12.5px}.rd-focus-btn{background:var(--pn-amber);color:#0d0d14;cursor:pointer;width:100%;min-height:44px;font-size:13.5px;font-weight:800;font-family:var(--rd-body);border:none;border-radius:12px;justify-content:center;align-items:center;margin-top:12px;padding:12px;text-decoration:none;display:flex}.rd-teaser-row{border-top:1px solid #f1f4f9;align-items:center;gap:9px;padding:9px 0;display:flex}:where(.pn-dark) .rd-teaser-row{border-top:1px solid #2a3244}.rd-teaser-name{color:var(--ink);flex:1;font-size:13px;font-weight:700}.rd-teaser-track{background:#eef1f6;border-radius:999px;width:64px;height:6px;overflow:hidden}:where(.pn-dark) .rd-teaser-track{background:#1f2638}.rd-teaser-track i{border-radius:999px;height:100%;display:block}.rd-today-lbl-top,.rd-today-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--pn-blue);margin-bottom:9px;font-size:11px;font-weight:800}:where(.pn-dark) .rd-today-lbl-top,:where(.pn-dark) .rd-today-lbl{color:var(--pn-blue-700)}.rd-week-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--slate);margin-bottom:5px;font-size:11px;font-weight:800}.rd-today{text-align:left;background:var(--bg);border:1px solid var(--border);cursor:pointer;width:100%;font-family:var(--rd-body);border-radius:14px;align-items:center;gap:12px;margin-bottom:8px;padding:12px;text-decoration:none;display:flex}.rd-today-ic{border:1px solid var(--border);background:#fff;border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:flex}:where(.pn-dark) .rd-today-ic{background:#12192a}.rd-today-b{flex:1;min-width:0}.rd-today-lbl{text-transform:none;letter-spacing:0;color:var(--ink);margin:0;font-size:13.5px;font-weight:700;display:block}.rd-today-sub{color:var(--slate);margin-top:1px;font-size:11.5px;display:block}.rd-today-mins{color:var(--pn-blue);background:#eef2ff;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:700}:where(.pn-dark) .rd-today-mins{color:var(--pn-blue-700);background:#212430}.rd-wrow{border-top:1px solid #f1f4f9;align-items:center;gap:10px;padding:9px 0;display:flex}:where(.pn-dark) .rd-wrow{border-top:1px solid #2a3244}.rd-wday{width:34px;color:var(--slate);flex:none;font-size:12px;font-weight:800}.rd-wfocus{white-space:nowrap;text-overflow:ellipsis;color:var(--ink);flex:1;font-size:13px;font-weight:600;overflow:hidden}.rd-wtag{border-radius:6px;flex:none;padding:2px 7px;font-size:9.5px;font-weight:800}.rd-wmins{color:var(--slate);text-align:right;flex:none;min-width:44px;font-size:11px}.rd-planlink{color:#1d4ed8;align-items:center;min-height:44px;margin-top:10px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}:where(.pn-dark) .rd-planlink{color:#9dbdff}.rd-planlink:hover{text-decoration:underline}.rd-planlink:focus-visible{outline-offset:2px;border-radius:6px;outline:3px solid #2b4fff}.rd-pace{color:#1e3a8a;background:#eef2ff;border-radius:12px;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.4;display:flex}:where(.pn-dark) .rd-pace{color:#aac5ff;background:#212430}.rd-mom{align-items:center;gap:16px;display:flex}.rd-streak{text-align:center;flex:none;min-width:62px}.rd-streak-ic{font-size:28px;line-height:1}.rd-streak-n{font-family:var(--rd-display);letter-spacing:-.02em;color:var(--ink);margin-top:2px;font-size:26px;font-weight:800}.rd-streak-l{color:var(--slate);font-size:11px;font-weight:600}.rd-spark{flex:1;min-width:0}.rd-spark-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--slate);margin-bottom:8px;font-size:11px;font-weight:800}.rd-spark-bars{align-items:flex-end;gap:7px;height:44px;display:flex}.rd-spark-bar{border-radius:5px;flex:1}.rd-spark-inits{gap:7px;margin-top:6px;display:flex}.rd-spark-init{text-align:center;color:#64748b;flex:1;font-size:9.5px;font-weight:700}:where(.pn-dark) .rd-spark-init{color:#aebfd8}.rd-mom-note{color:var(--slate);border-top:1px solid #f1f4f9;margin-top:12px;padding-top:12px;font-size:12px;line-height:1.45}:where(.pn-dark) .rd-mom-note{border-top:1px solid #2a3244}.rd-grade{align-items:center;gap:16px;display:flex}.rd-grade-v{font-family:var(--rd-display);color:#1e3a8a;letter-spacing:-.02em;flex:none;font-size:36px;font-weight:800;line-height:1}:where(.pn-dark) .rd-grade-v{color:#aac5ff}.rd-grade-cap{color:var(--slate);flex:1;font-size:12px;line-height:1.5}.rd-pctile{align-items:center;gap:16px;display:flex}.rd-pctile-n{font-family:var(--rd-display);color:#7c3aed;letter-spacing:-.02em;flex:none;font-size:30px;font-weight:800;line-height:1}:where(.pn-dark) .rd-pctile-n{color:#c0b0ff}.rd-pctile-l{color:var(--slate);flex:1;font-size:12.5px;line-height:1.5}.rd-pctile-empty{color:var(--slate);font-size:12.5px;line-height:1.5}.rd-bp{padding:0}.rd-bp-head{flex-direction:column;gap:4px;padding:24px 24px 8px;display:flex}.rd-bp-head h3{color:var(--ink);margin:0;font-size:19px;font-weight:700}.rd-bp-source{color:var(--slate);font-size:12px}.rd-bp-callout{border-radius:12px;align-items:flex-start;gap:12px;margin:16px 24px 4px;padding:16px 18px;display:flex}.rd-bp-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px;margin-top:7px}.rd-bp-callout p{margin:0;font-size:15px;font-weight:600;line-height:1.5}.rd-bp-scorerow{flex-wrap:wrap;align-items:stretch;gap:16px;margin:12px 24px 0;display:flex}.rd-bp-scorecard,.rd-bp-plancard{border:1px solid var(--border);border-radius:12px;flex-direction:column;flex:200px;gap:4px;padding:14px 16px;display:flex}.rd-bp-plancard{background:var(--bg);flex-basis:220px;gap:8px}.rd-bp-eyebrow{letter-spacing:.03em;text-transform:uppercase;color:var(--slate);font-size:11px;font-weight:600}.rd-bp-scoreval{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.rd-bp-scoren{font-family:var(--rd-display);color:#0f1f52;font-size:32px;font-weight:800;line-height:1}:where(.pn-dark) .rd-bp-scoren{color:#c1d4ff}.rd-bp-scorevs,.rd-bp-scorenote{color:var(--slate);font-size:12px}.rd-bp-scorenote{line-height:1.4}.rd-bp-planlist{flex-direction:column;gap:6px;display:flex}.rd-bp-planitem{color:var(--ink);align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.rd-bp-plann{color:#fff;background:#2b4fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;font-size:11px;font-weight:700;display:inline-flex}.rd-bp-stripwrap{flex-direction:column;gap:8px;margin:16px 24px 20px;display:flex}.rd-bp-striplbl{color:var(--slate);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:11px;display:flex}.rd-bp-striplbl span:first-child{letter-spacing:.03em;text-transform:uppercase;font-weight:600}.rd-bp-strip{background:var(--border);border-radius:8px;gap:2px;height:34px;display:flex;overflow:hidden}.rd-bp-seg{justify-content:center;align-items:center;min-width:0;transition:flex-grow .6s;display:flex}.rd-bp-seg span{white-space:nowrap;text-overflow:ellipsis;padding:0 8px;font-size:12px;font-weight:700;overflow:hidden}.rd-bp-legend{flex-wrap:wrap;gap:6px 16px;padding-top:2px;display:flex}.rd-bp-legenditem{color:var(--slate);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.rd-bp-legendswatch{border-radius:3px;width:10px;height:10px;display:inline-block}.rd-bp-row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1.5fr) 72px minmax(0,1.6fr) auto;align-items:center;gap:16px;padding:14px 24px;display:grid}.rd-bp-colhead{background:var(--bg);padding:8px 24px}.rd-bp-colhead span{letter-spacing:.03em;text-transform:uppercase;color:var(--slate);font-size:11px;font-weight:600}.rd-bp-passhead{align-items:center;gap:8px;display:inline-flex}.rd-bp-passtick-lbl{text-transform:none;letter-spacing:0;align-items:center;gap:4px;font-weight:500;display:inline-flex}.rd-bp-passtick-lbl i{background:#0f1f52;border-radius:1px;width:2px;height:10px;font-style:normal;display:inline-block}.rd-bp-domain{flex-direction:column;gap:6px;min-width:0;display:flex}.rd-bp-domain span:first-child{color:var(--ink);font-size:14px;font-weight:600;line-height:1.3}.rd-bp-chip{border-radius:999px;align-self:flex-start;padding:2px 9px;font-size:12px;font-weight:700}.rd-bp-weight{flex-direction:column;gap:2px;display:flex}.rd-bp-weight span:first-child{font-family:var(--rd-display);color:#0f1f52;font-size:22px;font-weight:800;line-height:1}:where(.pn-dark) .rd-bp-weight span:first-child{color:#c1d4ff}.rd-bp-weightl{color:var(--slate);font-size:11px}.rd-bp-mastery{flex-direction:column;gap:6px;min-width:0;display:flex}.rd-bp-masterylbl{color:var(--ink);font-size:13px;font-weight:700}.rd-bp-nosample{color:var(--slate);font-size:13px;font-weight:600}.rd-bp-track{background:var(--border);border-radius:999px;height:8px;position:relative;overflow:visible}.rd-bp-track-striped{background:repeating-linear-gradient(90deg, var(--border) 0 6px, var(--bg) 6px 10px)}.rd-bp-fill{border-radius:999px;height:100%;transition:width .9s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.rd-bp-fill{transition:none}}.rd-bp-passtick{background:#0f1f52;border-radius:1px;width:2px;position:absolute;top:-3px;bottom:-3px}.rd-bp-answered{color:var(--slate);flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;display:flex}.rd-bp-practise{color:#2b4fff;white-space:nowrap;font-size:13px;font-weight:700;text-decoration:none}:where(.pn-dark) .rd-bp-practise{color:#a0bcff}.rd-bp-practise:hover{text-decoration:underline}@media (width<=620px){.rd-bp-row{grid-template-columns:1fr;gap:8px}.rd-bp-weight{flex-direction:row;align-items:baseline;gap:6px}}.rd-cta-wrap{background:var(--bg);padding:16px 16px 8px}.rd-cta{background:var(--pn-amber);color:#0d0d14;width:100%;font-family:var(--rd-body);cursor:pointer;border:none;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:16px;font-size:15.5px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 10px 22px #f59e0b52}@media (prefers-reduced-motion:reduce){.rd-bar,.rd-tile-track .rd-bar,.rd-trow-track .rd-bar{transition:none!important}}
