@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-41a63249],[data-v-41a63249]::backdrop,[data-v-41a63249]:after,[data-v-41a63249]:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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-font-weight:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-content:""}}}.dim[data-v-41a63249]{background-color:var(--color-alpha-black-60,#0009);bottom:calc(var(--spacing,.25rem)*0);display:none;height:100%;inset-inline-end:calc(var(--spacing,.25rem)*0);inset-inline-start:calc(var(--spacing,.25rem)*0);position:fixed;top:calc(var(--spacing,.25rem)*0);width:100%;z-index:101}.dim[data-v-41a63249]:where(.dark,.dark *){background-color:var(--color-alpha-black-40,#0006)}.dim.active[data-v-41a63249]{display:block}.floating-menu[data-v-41a63249]{height:100%;position:fixed;width:100%;z-index:102}.floating-menu .plus-shape.active[data-v-41a63249]{rotate:-45deg}.floating-menu.page-handler[data-v-41a63249]{bottom:calc(var(--spacing,.25rem)*4);inset-inline-start:50%;--tw-translate-x:-50%;height:48px;translate:var(--tw-translate-x)var(--tw-translate-y);width:198px}@media(min-width:656px){.floating-menu.page-handler[data-v-41a63249]{bottom:calc(var(--spacing,.25rem)*6)}}.floating-menu.page-handler[data-v-41a63249]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){inset-inline:auto 50%}.floating-menu.page-handler .wrapper[data-v-41a63249]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.floating-menu.page-handler .wrapper .handle-btn[data-v-41a63249]{align-items:center;background-color:#e5e5e5;border-radius:0;-moz-column-gap:calc(var(--spacing,.25rem)*3);column-gap:calc(var(--spacing,.25rem)*3);display:flex;transition:all .3s}.floating-menu.page-handler .wrapper .handle-btn[data-v-41a63249]:where(.dark,.dark *){background-color:#404040}.floating-menu.page-handler .wrapper .handle-btn[data-v-41a63249]:active{background-color:#cecece}.floating-menu.page-handler .wrapper .handle-btn[data-v-41a63249]:where(.dark,.dark *):active{background-color:#535353}.floating-menu.page-handler .wrapper .handle-btn[data-v-41a63249]:disabled{opacity:1}@media(min-width:320px){.floating-menu.page-handler .wrapper .handle-btn span[data-v-41a63249]{width:52px}}.floating-menu.page-handler .wrapper .handle-btn span[data-v-41a63249]{color:var(--color-alpha-black-100,#000)}.floating-menu.page-handler .wrapper .handle-btn span[data-v-41a63249]:where(.dark,.dark *){color:var(--color-alpha-white-100,#fff)}.floating-menu.page-handler .wrapper .handle-btn .icn svg[data-v-41a63249]{color:var(--color-alpha-black-100,#000)}.floating-menu.page-handler .wrapper .handle-btn .icn svg[data-v-41a63249]:where(.dark,.dark *){color:var(--color-alpha-white-100,#fff)}.floating-menu.page-handler .wrapper .handle-btn[data-v-41a63249]:disabled{background-color:#e5e5e5}.floating-menu.page-handler .wrapper .handle-btn[data-v-41a63249]:disabled:where(.dark,.dark *){background-color:#404040}.floating-menu.page-handler .wrapper .handle-btn[data-v-41a63249]:disabled:active{background-color:#e5e5e5}.floating-menu.page-handler .wrapper .handle-btn[data-v-41a63249]:disabled:where(.dark,.dark *):active{background-color:#404040}.floating-menu.page-handler .wrapper .handle-btn:disabled span[data-v-41a63249]{color:var(--color-alpha-black-25,#00000040)}.floating-menu.page-handler .wrapper .handle-btn:disabled span[data-v-41a63249]:where(.dark,.dark *){color:var(--color-alpha-white-40,#fff6)}.floating-menu.page-handler .wrapper .handle-btn:disabled .icn svg[data-v-41a63249]{color:var(--color-alpha-black-25,#00000040)}.floating-menu.page-handler .wrapper .handle-btn:disabled .icn svg[data-v-41a63249]:where(.dark,.dark *){color:var(--color-alpha-white-40,#fff6)}.floating-menu.page-handler .wrapper .handle-btn.prev[data-v-41a63249]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-alpha-black-5,#0000000d);border-end-start-radius:var(--radius-thumb-ml,24px);border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-start-start-radius:var(--radius-thumb-ml,24px);border-top-style:var(--tw-border-style);border-top-width:1px;padding-block:calc(var(--spacing,.25rem)*3.5);padding-inline-end:calc(var(--spacing,.25rem)*3);padding-inline-start:calc(var(--spacing,.25rem)*4);text-align:start}.floating-menu.page-handler .wrapper .handle-btn.prev[data-v-41a63249]:where(.dark,.dark *){border-color:var(--color-alpha-white-5,#ffffff0d)}.floating-menu.page-handler .wrapper .handle-btn.next[data-v-41a63249]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-alpha-black-5,#0000000d);border-end-end-radius:var(--radius-thumb-ml,24px);border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px;border-start-end-radius:var(--radius-thumb-ml,24px);border-top-style:var(--tw-border-style);border-top-width:1px;padding-block:calc(var(--spacing,.25rem)*3.5);padding-inline-end:calc(var(--spacing,.25rem)*4);padding-inline-start:calc(var(--spacing,.25rem)*3);text-align:end}.floating-menu.page-handler .wrapper .handle-btn.next[data-v-41a63249]:where(.dark,.dark *){border-color:var(--color-alpha-white-5,#ffffff0d)}.menu.type-b[data-v-41a63249]{background-color:var(--color-alpha-white-100,#fff);border-color:var(--color-alpha-black-5,#0000000d);border-radius:var(--radius-thumb-sm,12px);border-style:var(--tw-border-style);border-width:1px;height:auto;padding:calc(var(--spacing,.25rem)*1);width:100%;z-index:100;--tw-shadow:0px 0 20px 0px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);inset-inline-start:calc(var(--spacing,.25rem)*0);position:absolute}@media(min-width:320px){.menu.type-b[data-v-41a63249]{max-width:140px;top:calc(var(--spacing,.25rem)*9.5)}}.menu.type-b[data-v-41a63249]:where(.dark,.dark *){background-color:var(--color-gray-800,#313131);border-color:var(--color-alpha-white-5,#ffffff0d)}.menu.type-b a[data-v-41a63249],.menu.type-b button[data-v-41a63249]{padding-block:calc(var(--spacing,.25rem)*1.5);padding-inline:calc(var(--spacing,.25rem)*2);text-align:start;width:100%;--tw-font-weight:var(--font-weight-normal,400);display:block;font-weight:var(--font-weight-normal,400)}@media(min-width:320px){.menu.type-b a[data-v-41a63249],.menu.type-b button[data-v-41a63249]{border-radius:10px}}:is(.menu.type-b button[data-v-41a63249],.menu.type-b a[data-v-41a63249]):where(.dark,.dark *){background-color:var(--color-gray-800,#313131);border-color:var(--color-alpha-white-5,#ffffff0d);color:var(--color-gray-50,#f7f7f7)}@media(hover:hover){:is(.menu.type-b button[data-v-41a63249],.menu.type-b a[data-v-41a63249]):where(.dark,.dark *):hover{background-color:var(--color-alpha-black-10,#0000001a)}}:is(.menu.type-b button[data-v-41a63249],.menu.type-b a[data-v-41a63249]):where(.dark,.dark *):active,:is(.menu.type-b button[data-v-41a63249],.menu.type-b a[data-v-41a63249]):where(.dark,.dark *):focus-visible{background-color:var(--color-alpha-black-10,#0000001a)}:is(.menu.type-b button[data-v-41a63249],.menu.type-b a[data-v-41a63249]):active,:is(.menu.type-b button[data-v-41a63249],.menu.type-b a[data-v-41a63249]):focus,:is(.menu.type-b button[data-v-41a63249],.menu.type-b a[data-v-41a63249]):focus-visible,:is(.menu.type-b button[data-v-41a63249],.menu.type-b a[data-v-41a63249]):hover{background-color:var(--color-alpha-black-5,#0000000d)}:is(.menu.type-b button,.menu.type-b a) p[data-v-41a63249]:not(.not-truncate){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu.type-b.mix[data-v-41a63249],.menu.type-b.txt[data-v-41a63249]{max-width:none}.menu.type-b.mix a[data-v-41a63249],.menu.type-b.mix button[data-v-41a63249]{align-items:center;-moz-column-gap:calc(var(--spacing,.25rem)*2);column-gap:calc(var(--spacing,.25rem)*2);display:flex;justify-content:flex-start}:is(.menu.type-b.mix button,.menu.type-b.mix a) .icn[data-v-41a63249]{align-items:center;display:flex;justify-content:center}@media(min-width:320px){:is(.menu.type-b.mix button,.menu.type-b.mix a) .icn[data-v-41a63249]{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5)}}:is(.menu.type-b.mix button,.menu.type-b.mix a) p[data-v-41a63249]{width:calc(100% - 28px)}.menu.type-b.mix[data-v-41a63249]{bottom:calc(var(--spacing,.25rem)*55)}.menu.type-b.txt a[data-v-41a63249],.menu.type-b.txt button[data-v-41a63249]{align-items:center;-moz-column-gap:calc(var(--spacing,.25rem)*2);column-gap:calc(var(--spacing,.25rem)*2);display:flex;justify-content:flex-start}:is(.menu.type-b.txt button,.menu.type-b.txt a) .icn[data-v-41a63249]{align-items:center;display:flex;justify-content:center}@media(min-width:320px){:is(.menu.type-b.txt button,.menu.type-b.txt a) .icn[data-v-41a63249]{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5)}}.menu.type-b.txt[data-v-41a63249]{background-color:var(--color-alpha-black-80,#000c);bottom:calc(var(--spacing,.25rem)*36);--tw-backdrop-blur:blur(5px);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.menu.type-b.type-white[data-v-41a63249]{--tw-border-style:none;background-color:var(--color-alpha-white-100,#fff);--tw-shadow:0 0 #0000;border-radius:0;border-style:none;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow-y:auto}.menu.type-b.type-white[data-v-41a63249]:where(.dark,.dark *){background-color:var(--color-alpha-black-100,#000)}:is(.menu.type-b.type-white button,.menu.type-b.type-white a) p[data-v-41a63249]:active:where(.dark,.dark *),:is(.menu.type-b.type-white button,.menu.type-b.type-white a) p[data-v-41a63249]:focus-visible:where(.dark,.dark *),:is(.menu.type-b.type-white button,.menu.type-b.type-white a) p[data-v-41a63249]:focus:where(.dark,.dark *),:is(.menu.type-b.type-white button,.menu.type-b.type-white a) p[data-v-41a63249]:hover:where(.dark,.dark *),:is(.menu.type-b.type-white button[data-v-41a63249],.menu.type-b.type-white a[data-v-41a63249]):where(.dark,.dark *){background-color:var(--color-alpha-black-100,#000);color:var(--color-gray-50,#f7f7f7)}.sub-section.user-form[data-v-41a63249]{background-color:var(--color-alpha-white-100,#fff);margin-bottom:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*5);position:relative;width:100%}.sub-section.user-form[data-v-41a63249]:after{background-color:var(--color-gray-50,#f7f7f7);content:var(--tw-content)}.sub-section.user-form[data-v-41a63249]:where(.dark,.dark *){background-color:var(--color-alpha-dark-800,#1b1b1b)}.sub-section.user-form[data-v-41a63249]:where(.dark,.dark *):after{background-color:var(--color-alpha-dark-900,#010101);content:var(--tw-content)}@media(min-width:1080px){.sub-section.user-form label[data-v-41a63249]{cursor:pointer}}.dialog-template[data-v-41a63249]{height:100%;position:fixed;width:100%;z-index:102}.dialog-template .dialog[data-v-41a63249]{z-index:100;--tw-translate-x:-50%;background-color:var(--color-alpha-white-100,#fff);height:auto;inset-inline-start:50%;padding:calc(var(--spacing,.25rem)*6);position:fixed;translate:var(--tw-translate-x)var(--tw-translate-y)}@media(min-width:320px){.dialog-template .dialog[data-v-41a63249]{border-radius:var(--radius-thumb-md,20px);bottom:calc(var(--spacing,.25rem)*6);width:calc(100% - 48px)}}@media(min-width:656px){.dialog-template .dialog[data-v-41a63249]{bottom:calc(var(--spacing,.25rem)*11.25);width:68.2927%}}.dialog-template .dialog[data-v-41a63249]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){inset-inline:auto 50%}.dialog-template .dialog[data-v-41a63249]:where(.dark,.dark *){background-color:var(--color-gray-800,#313131)}.dialog-template .dialog.type-bottom[data-v-41a63249]{bottom:calc(var(--spacing,.25rem)*0);padding:calc(var(--spacing,.25rem)*0)}@media(min-width:320px){.dialog-template .dialog.type-bottom[data-v-41a63249]{border-bottom-left-radius:0;border-bottom-right-radius:0;width:100%}}@media(min-width:656px){.dialog-template .dialog.type-bottom.compare[data-v-41a63249]{width:68.2927%}}.dialog-template .dialog.type-center[data-v-41a63249]{--tw-translate-y:-50%;bottom:auto;top:50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.toast-template[data-v-41a63249]{height:100%;position:fixed;width:100%;z-index:102}.toast-template .toast[data-v-41a63249]{z-index:100;--tw-translate-x:-50%;background-color:var(--color-gray-800,#313131);height:auto;inset-inline-start:50%;padding-block:calc(var(--spacing,.25rem)*4);padding-inline:calc(var(--spacing,.25rem)*3);position:fixed;translate:var(--tw-translate-x)var(--tw-translate-y)}@media(min-width:320px){.toast-template .toast[data-v-41a63249]{border-radius:var(--radius-thumb-ms,16px);width:calc(100% - 48px)}}.toast-template .toast[data-v-41a63249]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){inset-inline:auto 50%}.toast-template .toast[data-v-41a63249]:where(.dark,.dark *){background-color:var(--color-gray-800,#313131)}.toast-template .toast.none .txt[data-v-41a63249]{width:100%}@media(min-width:320px){:is(.toast-template .toast.side-btn,.toast-template .toast.close-btn) .txt[data-v-41a63249]{width:calc(100% - 32px)}.toast-template .toast.has-icon .txt[data-v-41a63249]{width:calc(100% - 64px)}.toast-bottom[data-v-41a63249]{bottom:calc(var(--spacing,.25rem)*6)}}@media(min-width:800px){.toast-bottom[data-v-41a63249]{bottom:calc(var(--spacing,.25rem)*12)}}@media(min-width:1080px){.toast-bottom[data-v-41a63249]{bottom:calc(var(--spacing,.25rem)*20)}}header.course-bg-set[data-v-41a63249]{background-color:var(--color-alpha-white-100,#fff)!important}.dark header.course-bg-set[data-v-41a63249]{background-color:var(--color-alpha-black-100,#000)!important}.notification-btn[data-v-41a63249]{color:#0000;display:block;font-size:0;overflow:hidden;position:relative;text-indent:-9999px}@media(min-width:320px){.notification-btn[data-v-41a63249]{padding:calc(var(--spacing,.25rem)*2.25)}}.notification-btn[data-v-41a63249]:after{height:calc(var(--spacing,.25rem)*1);inset-inline-end:calc(var(--spacing,.25rem)*1.25);top:calc(var(--spacing,.25rem)*1.25);width:calc(var(--spacing,.25rem)*1);--tw-content:"";border-radius:3.40282e+38px;content:var(--tw-content);display:block;position:absolute}@media(min-width:320px){.notification-btn[data-v-41a63249]:is(:where(.group).alert *):after{background-color:var(--color-alpha-white-100,#fff);content:var(--tw-content);display:block}.notification-btn[data-v-41a63249]:where(.dark,.dark *):is(:where(.group).alert *):after{background-color:var(--color-alpha-white-100,#fff);content:var(--tw-content)}}@media(min-width:1080px){.notification-btn[data-v-41a63249]:is(:where(.group).alert *):after{background-color:var(--color-alpha-black-90,#000000e6);content:var(--tw-content)}.notification-btn[data-v-41a63249]:where(.dark,.dark *):is(:where(.group).alert *):after{background-color:var(--color-alpha-white-100,#fff);content:var(--tw-content)}}@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-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-font-weight{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
