:root{--color-primary-50:hsl(270,35%,95%);--color-primary-100:hsl(270,45%,90%);--color-primary-200:hsl(270,55%,80%);--color-primary-300:hsl(270,60%,70%);--color-primary-400:hsl(270,65%,60%);--color-primary-500:hsl(270,65%,55%);--color-primary-600:hsl(270,65%,45%);--color-primary-700:hsl(270,60%,35%);--color-primary-800:hsl(270,55%,25%);--color-primary-900:hsl(270,50%,20%);--color-primary-950:hsl(270,45%,15%);--color-secondary-50:hsl(330,40%,95%);--color-secondary-100:hsl(330,50%,90%);--color-secondary-200:hsl(330,60%,80%);--color-secondary-300:hsl(330,65%,70%);--color-secondary-400:hsl(330,70%,60%);--color-secondary-500:hsl(330,70%,60%);--color-secondary-600:hsl(330,70%,50%);--color-secondary-700:hsl(330,65%,40%);--color-secondary-800:hsl(330,60%,30%);--color-secondary-900:hsl(330,55%,25%);--color-secondary-950:hsl(330,50%,20%);--color-accent-50:hsl(210,40%,95%);--color-accent-100:hsl(210,50%,90%);--color-accent-200:hsl(210,60%,80%);--color-accent-300:hsl(210,65%,70%);--color-accent-400:hsl(210,70%,60%);--color-accent-500:hsl(210,70%,55%);--color-accent-600:hsl(210,70%,45%);--color-accent-700:hsl(210,65%,35%);--color-accent-800:hsl(210,60%,25%);--color-accent-900:hsl(210,55%,20%);--color-accent-950:hsl(210,50%,15%);--color-srs-lesson:hsl(0,70%,58%);--color-srs-lesson-light:hsl(0,65%,70%);--color-srs-lesson-dark:hsl(0,65%,38%);--color-srs-apprentice:hsl(22,90%,55%);--color-srs-apprentice-light:hsl(22,85%,70%);--color-srs-apprentice-dark:hsl(22,85%,35%);--color-srs-guru:hsl(300,40%,45%);--color-srs-guru-light:hsl(300,35%,70%);--color-srs-guru-dark:hsl(300,35%,25%);--color-srs-master:hsl(200,60%,55%);--color-srs-master-light:hsl(200,55%,70%);--color-srs-master-dark:hsl(200,55%,35%);--color-srs-enlightened:hsl(195,60%,55%);--color-srs-enlightened-light:hsl(195,55%,70%);--color-srs-enlightened-dark:hsl(195,55%,35%);--color-srs-burned:hsl(0,0%,30%);--color-srs-burned-light:hsl(0,0%,70%);--color-srs-burned-dark:hsl(0,0%,10%);--color-background:hsl(0,0%,98%);--color-surface:hsl(0,0%,100%);--color-text-primary:hsl(220,20%,10%);--color-text-secondary:hsl(220,10%,40%);--glass-blur:10px;--glass-bg:rgba(255,255,255,0.7);--glass-border:rgba(255,255,255,0.18);--glass-shadow:0 8px 32px 0 rgba(31,38,135,0.15);--gradient-primary:linear-gradient(135deg,var(--color-primary-500),var(--color-secondary-500));--gradient-accent:linear-gradient(135deg,var(--color-accent-400),var(--color-primary-400));--gradient-warm:linear-gradient(135deg,hsl(330,70%,60%),hsl(22,90%,55%));--gradient-cool:linear-gradient(135deg,hsl(210,70%,55%),hsl(195,60%,55%))}.dark{--color-background:hsl(220,20%,10%);--color-surface:hsl(220,15%,15%);--color-text-primary:hsl(0,0%,95%);--color-text-secondary:hsl(0,0%,70%);--glass-bg:rgba(17,25,40,0.75);--glass-border:rgba(255,255,255,0.125);--glass-shadow:0 8px 32px 0 rgba(0,0,0,0.37)}.text-primary{color:var(--color-primary-500)}.text-secondary{color:var(--color-secondary-500)}.text-accent{color:var(--color-accent-500)}.bg-primary{background-color:var(--color-primary-500)}.bg-secondary{background-color:var(--color-secondary-500)}.bg-accent{background-color:var(--color-accent-500)}.gradient-primary{background:var(--gradient-primary)}.gradient-accent{background:var(--gradient-accent)}.gradient-warm{background:var(--gradient-warm)}.gradient-cool{background:var(--gradient-cool)}.srs-lesson{color:var(--color-srs-lesson)}.srs-apprentice{color:var(--color-srs-apprentice)}.srs-guru{color:var(--color-srs-guru)}.srs-master{color:var(--color-srs-master)}.srs-enlightened{color:var(--color-srs-enlightened)}.srs-burned{color:var(--color-srs-burned)}.bg-srs-lesson{background-color:var(--color-srs-lesson)}.bg-srs-apprentice{background-color:var(--color-srs-apprentice)}.bg-srs-guru{background-color:var(--color-srs-guru)}.bg-srs-master{background-color:var(--color-srs-master)}.bg-srs-enlightened{background-color:var(--color-srs-enlightened)}.bg-srs-burned{background-color:var(--color-srs-burned)}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_e8ce0c{font-family:Inter,Inter Fallback;font-style:normal}.__variable_e8ce0c{--font-inter:"Inter","Inter Fallback"}