@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.card.svelte-1o6yhvd{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-2xl,1.5rem);border-style:var(--tw-border-style);border-width:4px;border-bottom-style:var(--tw-border-style);border-bottom-width:8px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-slate-50,oklch(98.4% .003 247.858));width:100%;height:100%;font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));color:var(--color-slate-950,oklch(12.9% .042 264.695));--tw-inset-shadow:inset 0 1px 1px var(--tw-inset-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.1s;-webkit-user-select:none;user-select:none;flex-direction:column;transition-duration:.1s;display:flex;position:relative;overflow:hidden}.card.svelte-1o6yhvd:active{--tw-translate-y:calc(var(--spacing,.25rem)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.card.svelte-1o6yhvd:where(.dark,.dark *){border-color:var(--color-slate-700,oklch(37.2% .044 257.287));background-color:var(--color-slate-900,oklch(20.8% .042 265.755));color:var(--color-slate-50,oklch(98.4% .003 247.858))}@media(hover:hover){.card.svelte-1o6yhvd:hover:where(.dark,.dark *){border-color:var(--color-slate-400,oklch(70.4% .04 256.788));background-color:var(--color-slate-800,oklch(27.9% .041 260.031))}}.card.svelte-1o6yhvd.size-xs{border-style:var(--tw-border-style);border-width:2px;border-bottom-style:var(--tw-border-style);border-bottom-width:4px;width:75%;height:75%}.card.svelte-1o6yhvd.primary{border-color:var(--color-primary-300,#cabffd);background-color:var(--color-primary-200,#dcd7fe)}.card.svelte-1o6yhvd.primary:where(.dark,.dark *){border-color:var(--color-primary-700,#6c2bd9);background-color:var(--color-primary-800,#5521b5)}@media(hover:hover){.card.svelte-1o6yhvd.primary:hover{border-color:var(--color-primary-200,#dcd7fe);background-color:var(--color-primary-100,#edebfe)}.card.svelte-1o6yhvd.primary:hover:where(.dark,.dark *){border-color:var(--color-primary-600,#7e3af2);background-color:var(--color-primary-700,#6c2bd9)}}.card.svelte-1o6yhvd.primary{--tw-inset-shadow-color:#f6f5ff}@supports (color:color-mix(in lab,red,red)){.card.svelte-1o6yhvd.primary{--tw-inset-shadow-color:color-mix(in oklab,var(--color-primary-50,#f6f5ff)var(--tw-inset-shadow-alpha),transparent)}}.card.svelte-1o6yhvd.primary:where(.dark,.dark *){--tw-inset-shadow-color:#7e3af2}@supports (color:color-mix(in lab,red,red)){.card.svelte-1o6yhvd.primary:where(.dark,.dark *){--tw-inset-shadow-color:color-mix(in oklab,var(--color-primary-600,#7e3af2)var(--tw-inset-shadow-alpha),transparent)}}.card.svelte-1o6yhvd.primary{color:var(--color-primary-900,#4a1d96)}.card.svelte-1o6yhvd.primary:where(.dark,.dark *){color:var(--color-primary-100,#edebfe)}.card.svelte-1o6yhvd.red{border-color:var(--color-red-200,oklch(88.5% .062 18.334));background-color:var(--color-red-100,oklch(93.6% .032 17.717));color:var(--color-red-800,oklch(44.4% .177 26.899))}.card.svelte-1o6yhvd.red:where(.dark,.dark *){border-color:var(--color-red-700,oklch(50.5% .213 27.518));background-color:var(--color-red-800,oklch(44.4% .177 26.899));color:var(--color-red-100,oklch(93.6% .032 17.717))}@media(hover:hover){.card.svelte-1o6yhvd.red:hover{border-color:var(--color-red-100,oklch(93.6% .032 17.717));background-color:var(--color-red-50,oklch(97.1% .013 17.38))}.card.svelte-1o6yhvd.red:hover:where(.dark,.dark *){border-color:var(--color-red-600,oklch(57.7% .245 27.325));background-color:var(--color-red-700,oklch(50.5% .213 27.518))}}.card.svelte-1o6yhvd.red{--tw-inset-shadow-color:oklch(97.1% .013 17.38)}@supports (color:color-mix(in lab,red,red)){.card.svelte-1o6yhvd.red{--tw-inset-shadow-color:color-mix(in oklab,var(--color-red-50,oklch(97.1% .013 17.38))var(--tw-inset-shadow-alpha),transparent)}}.card.svelte-1o6yhvd.red:where(.dark,.dark *){--tw-inset-shadow-color:oklch(57.7% .245 27.325)}@supports (color:color-mix(in lab,red,red)){.card.svelte-1o6yhvd.red:where(.dark,.dark *){--tw-inset-shadow-color:color-mix(in oklab,var(--color-red-600,oklch(57.7% .245 27.325))var(--tw-inset-shadow-alpha),transparent)}}.card.svelte-1o6yhvd.teal{border-color:var(--color-teal-200,oklch(91% .096 180.426));background-color:var(--color-teal-100,oklch(95.3% .051 180.801));color:var(--color-teal-800,oklch(43.7% .078 188.216))}.card.svelte-1o6yhvd.teal:where(.dark,.dark *){border-color:var(--color-teal-700,oklch(51.1% .096 186.391));background-color:var(--color-teal-800,oklch(43.7% .078 188.216));color:var(--color-teal-100,oklch(95.3% .051 180.801))}@media(hover:hover){.card.svelte-1o6yhvd.teal:hover{border-color:var(--color-teal-100,oklch(95.3% .051 180.801));background-color:var(--color-teal-50,oklch(98.4% .014 180.72))}.card.svelte-1o6yhvd.teal:hover:where(.dark,.dark *){border-color:var(--color-teal-600,oklch(60% .118 184.704));background-color:var(--color-teal-700,oklch(51.1% .096 186.391))}}.card.svelte-1o6yhvd.teal{--tw-inset-shadow-color:oklch(98.4% .014 180.72)}@supports (color:color-mix(in lab,red,red)){.card.svelte-1o6yhvd.teal{--tw-inset-shadow-color:color-mix(in oklab,var(--color-teal-50,oklch(98.4% .014 180.72))var(--tw-inset-shadow-alpha),transparent)}}.card.svelte-1o6yhvd.teal:where(.dark,.dark *){--tw-inset-shadow-color:oklch(60% .118 184.704)}@supports (color:color-mix(in lab,red,red)){.card.svelte-1o6yhvd.teal:where(.dark,.dark *){--tw-inset-shadow-color:color-mix(in oklab,var(--color-teal-600,oklch(60% .118 184.704))var(--tw-inset-shadow-alpha),transparent)}}.card.svelte-1o6yhvd.light{border-color:var(--color-extraPrimary-dark,#09070c);background-color:var(--color-extraPrimary-default,#120e17);color:var(--color-primary-50,#f6f5ff)}.card.svelte-1o6yhvd.light:where(.dark,.dark *){border-color:var(--color-extraPrimary-light,#231c2d);background-color:var(--color-extraPrimary-dark,#09070c);color:var(--color-primary-50,#f6f5ff)}@media(hover:hover){.card.svelte-1o6yhvd.light:hover{border-color:var(--color-extraPrimary-lighter,#352943);background-color:var(--color-extraPrimary-light,#231c2d)}.card.svelte-1o6yhvd.light:hover:where(.dark,.dark *){border-color:var(--color-extraPrimary-lighter,#352943);background-color:var(--color-extraPrimary-default,#120e17)}}.card.svelte-1o6yhvd.light{--tw-inset-shadow-color:#352943}@supports (color:color-mix(in lab,red,red)){.card.svelte-1o6yhvd.light{--tw-inset-shadow-color:color-mix(in oklab,var(--color-extraPrimary-lighter,#352943)var(--tw-inset-shadow-alpha),transparent)}}.card.svelte-1o6yhvd.blue{border-color:var(--color-blue-200,oklch(88.2% .059 254.128));background-color:var(--color-blue-50,oklch(97% .014 254.604))}.card.svelte-1o6yhvd.blue:where(.dark,.dark *){border-color:var(--color-blue-900,oklch(37.9% .146 265.522));background-color:var(--color-blue-950,oklch(28.2% .091 267.935))}.card.svelte-1o6yhvd.blue{fill:var(--color-blue-50,oklch(97% .014 254.604));stroke:var(--color-blue-900,oklch(37.9% .146 265.522))}.card.svelte-1o6yhvd.blue:where(.dark,.dark *){fill:var(--color-blue-950,oklch(28.2% .091 267.935));stroke:var(--color-blue-50,oklch(97% .014 254.604))}.card.svelte-1o6yhvd.green{border-color:var(--color-green-300,oklch(87.1% .15 154.449));background-color:var(--color-green-200,oklch(92.5% .084 155.995));color:var(--color-green-800,oklch(44.8% .119 151.328))}.card.svelte-1o6yhvd.green:where(.dark,.dark *){border-color:var(--color-green-700,oklch(52.7% .154 150.069));background-color:var(--color-green-800,oklch(44.8% .119 151.328));color:var(--color-green-100,oklch(96.2% .044 156.743))}@media(hover:hover){.card.svelte-1o6yhvd.green:hover{border-color:var(--color-green-200,oklch(92.5% .084 155.995));background-color:var(--color-green-100,oklch(96.2% .044 156.743))}.card.svelte-1o6yhvd.green:hover:where(.dark,.dark *){border-color:var(--color-green-600,oklch(62.7% .194 149.214));background-color:var(--color-green-700,oklch(52.7% .154 150.069))}}.card.svelte-1o6yhvd.green{--tw-inset-shadow-color:oklch(98.2% .018 155.826)}@supports (color:color-mix(in lab,red,red)){.card.svelte-1o6yhvd.green{--tw-inset-shadow-color:color-mix(in oklab,var(--color-green-50,oklch(98.2% .018 155.826))var(--tw-inset-shadow-alpha),transparent)}}.card.svelte-1o6yhvd.green:where(.dark,.dark *){--tw-inset-shadow-color:oklch(62.7% .194 149.214)}@supports (color:color-mix(in lab,red,red)){.card.svelte-1o6yhvd.green:where(.dark,.dark *){--tw-inset-shadow-color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214))var(--tw-inset-shadow-alpha),transparent)}}.card.svelte-1o6yhvd.pink{border-color:var(--color-pink-200,oklch(89.9% .061 343.231));background-color:var(--color-pink-100,oklch(94.8% .028 342.258));color:var(--color-pink-800,oklch(45.9% .187 3.815))}.card.svelte-1o6yhvd.pink:where(.dark,.dark *){border-color:var(--color-pink-700,oklch(52.5% .223 3.958));background-color:var(--color-pink-800,oklch(45.9% .187 3.815));color:var(--color-pink-100,oklch(94.8% .028 342.258))}@media(hover:hover){.card.svelte-1o6yhvd.pink:hover{border-color:var(--color-pink-100,oklch(94.8% .028 342.258));background-color:var(--color-pink-50,oklch(97.1% .014 343.198))}.card.svelte-1o6yhvd.pink:hover:where(.dark,.dark *){border-color:var(--color-pink-600,oklch(59.2% .249 .584));background-color:var(--color-pink-700,oklch(52.5% .223 3.958))}}.card.svelte-1o6yhvd.pink{--tw-inset-shadow-color:oklch(97.1% .014 343.198)}@supports (color:color-mix(in lab,red,red)){.card.svelte-1o6yhvd.pink{--tw-inset-shadow-color:color-mix(in oklab,var(--color-pink-50,oklch(97.1% .014 343.198))var(--tw-inset-shadow-alpha),transparent)}}.card.svelte-1o6yhvd.pink:where(.dark,.dark *){--tw-inset-shadow-color:oklch(59.2% .249 .584)}@supports (color:color-mix(in lab,red,red)){.card.svelte-1o6yhvd.pink:where(.dark,.dark *){--tw-inset-shadow-color:color-mix(in oklab,var(--color-pink-600,oklch(59.2% .249 .584))var(--tw-inset-shadow-alpha),transparent)}}.card.svelte-1o6yhvd.yellow{border-color:var(--color-yellow-500,oklch(79.5% .184 86.047));background-color:var(--color-yellow-400,oklch(85.2% .199 91.936));color:var(--color-white,#fff)}.card.svelte-1o6yhvd.yellow:where(.dark,.dark *){border-color:var(--color-yellow-700,oklch(55.4% .135 66.442));background-color:var(--color-yellow-800,oklch(47.6% .114 61.907));color:var(--color-yellow-100,oklch(97.3% .071 103.193))}@media(hover:hover){.card.svelte-1o6yhvd.yellow:hover{border-color:var(--color-yellow-400,oklch(85.2% .199 91.936));background-color:var(--color-yellow-300,oklch(90.5% .182 98.111))}.card.svelte-1o6yhvd.yellow:hover:where(.dark,.dark *){border-color:var(--color-yellow-600,oklch(68.1% .162 75.834));background-color:var(--color-yellow-700,oklch(55.4% .135 66.442))}}.card.svelte-1o6yhvd.yellow{--tw-inset-shadow-color:oklch(98.7% .026 102.212)}@supports (color:color-mix(in lab,red,red)){.card.svelte-1o6yhvd.yellow{--tw-inset-shadow-color:color-mix(in oklab,var(--color-yellow-50,oklch(98.7% .026 102.212))var(--tw-inset-shadow-alpha),transparent)}}.card.svelte-1o6yhvd.yellow:where(.dark,.dark *){--tw-inset-shadow-color:oklch(68.1% .162 75.834)}@supports (color:color-mix(in lab,red,red)){.card.svelte-1o6yhvd.yellow:where(.dark,.dark *){--tw-inset-shadow-color:color-mix(in oklab,var(--color-yellow-600,oklch(68.1% .162 75.834))var(--tw-inset-shadow-alpha),transparent)}}.card-footer.svelte-1o6yhvd{bottom:calc(var(--spacing,.25rem)*2);left:calc(var(--spacing,.25rem)*0);text-align:center;width:100%;position:absolute}.card-completed.svelte-1o6yhvd{border-color:var(--color-green-300,oklch(87.1% .15 154.449));background-color:var(--color-green-200,oklch(92.5% .084 155.995))}.card-completed.svelte-1o6yhvd:where(.dark,.dark *){border-color:var(--color-green-800,oklch(44.8% .119 151.328));background-color:var(--color-green-900,oklch(39.3% .095 152.535))}@media(hover:hover){.card-completed.svelte-1o6yhvd:hover:where(.dark,.dark *){border-color:var(--color-green-700,oklch(52.7% .154 150.069));background-color:var(--color-green-800,oklch(44.8% .119 151.328))}}.learned-material.svelte-1o6yhvd{width:100%;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));flex-wrap:wrap;flex:1;justify-content:stretch;align-self:flex-end;display:flex;overflow:auto}.learned-material.svelte-1o6yhvd>div:where(.svelte-1o6yhvd){border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-green-300,oklch(87.1% .15 154.449));padding:calc(var(--spacing,.25rem)*1);text-align:center}.learned-material.svelte-1o6yhvd>div:where(.svelte-1o6yhvd):where(.dark,.dark *){border-color:var(--color-green-900,oklch(39.3% .095 152.535));background-color:var(--color-green-800,oklch(44.8% .119 151.328))}.icon-in-corner.svelte-1o6yhvd{top:auto;right:calc(var(--spacing,.25rem)*2);bottom:calc(var(--spacing,.25rem)*2);width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);padding:calc(var(--spacing,.25rem)*0);position:absolute;left:auto}.animated-border-box-glow.svelte-1o6yhvd{z-index:0;border-radius:var(--radius-2xl,1.5rem);filter:blur(20px);width:100%;height:100%;position:absolute;overflow:hidden}.animated-border-box-glow.svelte-1o6yhvd:before{content:"";text-align:center;background-image:conic-gradient(#0000,#fff3,#0000 75%);background-position:0 0;background-repeat:no-repeat;width:99999px;height:99999px;animation:6s linear infinite svelte-1o6yhvd-rotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}@keyframes svelte-1o6yhvd-rotate{to{transform:translate(-50%,-50%)rotate(1turn)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}.card.svelte-16awi5g{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-2xl,1.5rem);border-style:var(--tw-border-style);border-width:4px;border-bottom-style:var(--tw-border-style);border-bottom-width:8px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-slate-50,oklch(98.4% .003 247.858));width:100%;height:100%;font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));color:var(--color-slate-950,oklch(12.9% .042 264.695));--tw-inset-shadow:inset 0 1px 1px var(--tw-inset-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.1s;-webkit-user-select:none;user-select:none;flex-direction:column;transition-duration:.1s;display:flex;position:relative;overflow:hidden}.card.svelte-16awi5g:active{--tw-translate-y:calc(var(--spacing,.25rem)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.card.svelte-16awi5g:where(.dark,.dark *){border-color:var(--color-slate-700,oklch(37.2% .044 257.287));background-color:var(--color-slate-900,oklch(20.8% .042 265.755));color:var(--color-slate-50,oklch(98.4% .003 247.858))}@media(hover:hover){.card.svelte-16awi5g:hover:where(.dark,.dark *){border-color:var(--color-slate-400,oklch(70.4% .04 256.788));background-color:var(--color-slate-800,oklch(27.9% .041 260.031))}}.card.svelte-16awi5g.size-xs{border-style:var(--tw-border-style);border-width:2px;border-bottom-style:var(--tw-border-style);border-bottom-width:4px;width:75%;height:75%}.card.svelte-16awi5g .card-details:where(.svelte-16awi5g){right:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*0);padding:calc(var(--spacing,.25rem)*2);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));position:absolute}.card.svelte-16awi5g.primary{border-color:var(--color-primary-300,#cabffd);background-color:var(--color-primary-200,#dcd7fe)}.card.svelte-16awi5g.primary:where(.dark,.dark *){border-color:var(--color-primary-700,#6c2bd9);background-color:var(--color-primary-800,#5521b5)}@media(hover:hover){.card.svelte-16awi5g.primary:hover{border-color:var(--color-primary-200,#dcd7fe);background-color:var(--color-primary-100,#edebfe)}.card.svelte-16awi5g.primary:hover:where(.dark,.dark *){border-color:var(--color-primary-600,#7e3af2);background-color:var(--color-primary-700,#6c2bd9)}}.card.svelte-16awi5g.blue{border-color:var(--color-blue-200,oklch(88.2% .059 254.128));background-color:var(--color-blue-50,oklch(97% .014 254.604))}.card.svelte-16awi5g.blue:where(.dark,.dark *){border-color:var(--color-blue-900,oklch(37.9% .146 265.522));background-color:var(--color-blue-950,oklch(28.2% .091 267.935))}.card.svelte-16awi5g.blue{fill:var(--color-blue-50,oklch(97% .014 254.604));stroke:var(--color-blue-900,oklch(37.9% .146 265.522))}.card.svelte-16awi5g.blue:where(.dark,.dark *){fill:var(--color-blue-950,oklch(28.2% .091 267.935));stroke:var(--color-blue-50,oklch(97% .014 254.604))}.card.svelte-16awi5g.green{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x)var(--tw-scale-y);border-color:var(--color-green-200,oklch(92.5% .084 155.995));background-color:var(--color-green-50,oklch(98.2% .018 155.826));color:var(--color-green-800,oklch(44.8% .119 151.328));border-radius:3.40282e38px}.card.svelte-16awi5g.green:where(.dark,.dark *){border-color:var(--color-green-800,oklch(44.8% .119 151.328));background-color:var(--color-green-950,oklch(26.6% .065 152.934));color:var(--color-green-200,oklch(92.5% .084 155.995))}@media(hover:hover){.card.svelte-16awi5g.green:hover{border-color:var(--color-green-200,oklch(92.5% .084 155.995));background-color:var(--color-green-100,oklch(96.2% .044 156.743))}.card.svelte-16awi5g.green:hover:where(.dark,.dark *){border-color:var(--color-green-700,oklch(52.7% .154 150.069));background-color:var(--color-green-800,oklch(44.8% .119 151.328))}}.card.svelte-16awi5g.green{--tw-inset-shadow-color:oklch(96.2% .044 156.743)}@supports (color:color-mix(in lab,red,red)){.card.svelte-16awi5g.green{--tw-inset-shadow-color:color-mix(in oklab,var(--color-green-100,oklch(96.2% .044 156.743))var(--tw-inset-shadow-alpha),transparent)}}.card.svelte-16awi5g.green:where(.dark,.dark *){--tw-inset-shadow-color:oklch(52.7% .154 150.069)}@supports (color:color-mix(in lab,red,red)){.card.svelte-16awi5g.green:where(.dark,.dark *){--tw-inset-shadow-color:color-mix(in oklab,var(--color-green-700,oklch(52.7% .154 150.069))var(--tw-inset-shadow-alpha),transparent)}}.card-footer.svelte-16awi5g{bottom:calc(var(--spacing,.25rem)*2);left:calc(var(--spacing,.25rem)*0);text-align:center;width:100%;position:absolute}.card-is-next.svelte-16awi5g{border-style:var(--tw-border-style);border-width:4px;border-bottom-style:var(--tw-border-style);border-bottom-width:8px;border-color:var(--color-primary-100,#edebfe)}@media(hover:hover){.card-is-next.svelte-16awi5g:hover{border-color:var(--color-primary-200,#dcd7fe)}}.card-is-next.svelte-16awi5g:active{--tw-translate-y:calc(var(--spacing,.25rem)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.card-completed.svelte-16awi5g{border-color:var(--color-green-300,oklch(87.1% .15 154.449));background-color:var(--color-green-200,oklch(92.5% .084 155.995))}.card-completed.svelte-16awi5g:where(.dark,.dark *){border-color:var(--color-green-800,oklch(44.8% .119 151.328));background-color:var(--color-green-900,oklch(39.3% .095 152.535))}@media(hover:hover){.card-completed.svelte-16awi5g:hover:where(.dark,.dark *){border-color:var(--color-green-700,oklch(52.7% .154 150.069));background-color:var(--color-green-800,oklch(44.8% .119 151.328))}}.learned-material.svelte-16awi5g{width:100%;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));flex-wrap:wrap;flex:1;justify-content:stretch;align-self:flex-end;display:flex;overflow:auto}.learned-material.svelte-16awi5g>div:where(.svelte-16awi5g){border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-green-300,oklch(87.1% .15 154.449));padding:calc(var(--spacing,.25rem)*1);text-align:center}.learned-material.svelte-16awi5g>div:where(.svelte-16awi5g):where(.dark,.dark *){border-color:var(--color-green-900,oklch(39.3% .095 152.535));background-color:var(--color-green-800,oklch(44.8% .119 151.328))}.animated-border-box-glow.svelte-16awi5g{z-index:0;border-radius:var(--radius-2xl,1.5rem);filter:blur(20px);width:100%;height:100%;position:absolute;overflow:hidden}.animated-border-box-glow.svelte-16awi5g:before{content:"";text-align:center;background-image:conic-gradient(#0000,#9061f9,#0000 75%);background-position:0 0;background-repeat:no-repeat;width:99999px;height:99999px;animation:4s linear infinite svelte-16awi5g-rotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}@keyframes svelte-16awi5g-rotate{to{transform:translate(-50%,-50%)rotate(1turn)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}.leg.svelte-vzmrc9{bottom:calc(var(--spacing,.25rem)*-1.5);left:calc(var(--spacing,.25rem)*2.5);height:calc(var(--spacing,.25rem)*1.5);width:calc(var(--spacing,.25rem)*.5);background-color:var(--color-primary-500,#9061f9);position:absolute}.leg.svelte-vzmrc9.right{left:calc(var(--spacing,.25rem)*5)}.foot.svelte-vzmrc9{margin-top:calc(var(--spacing,.25rem)*1);margin-left:calc(var(--spacing,.25rem)*.5);height:calc(var(--spacing,.25rem)*.5);width:calc(var(--spacing,.25rem)*1);background-color:var(--color-primary-500,#9061f9)}@keyframes svelte-vzmrc9-jump{0%,8%{transform:translate(0)}4%{transform:translateY(-10px)}}@keyframes svelte-vzmrc9-leg-move{0%,8%{transform:rotate(0)}4%{transform:rotate(30deg)}}#user-character.svelte-vzmrc9{animation:8s ease-in-out infinite svelte-vzmrc9-jump}.leg.svelte-vzmrc9{animation:8s ease-in-out infinite svelte-vzmrc9-leg-move}
