@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Montserrat:wght@400;500;600;700;800&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Montserrat,Inter,ui-sans-serif,system-ui;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.-bottom-20{bottom:-5rem}.-left-12{left:-3rem}.-right-1\.5{right:-.375rem}.-right-12{right:-3rem}.-right-28{right:-7rem}.-right-8{right:-2rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-10{top:-2.5rem}.-top-20{top:-5rem}.-top-5{top:-1.25rem}.-top-8{top:-2rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-20{bottom:5rem}.bottom-24{bottom:6rem}.bottom-3{bottom:.75rem}.bottom-5{bottom:1.25rem}.left-0{left:0}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-20{left:5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-24{right:6rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-7{right:1.75rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-14{top:3.5rem}.top-2{top:.5rem}.top-24{top:6rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-\[365px\]{top:365px}.top-\[4\.5rem\]{top:4.5rem}.top-\[42px\]{top:42px}.top-\[86px\]{top:86px}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[8\]{z-index:8}.m-0{margin:0}.m-5{margin:1.25rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.-mt-2{margin-top:-.5rem}.-mt-6{margin-top:-1.5rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/6\]{aspect-ratio:16/6}.aspect-square{aspect-ratio:1 / 1}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[198px\]{height:198px}.h-\[220px\]{height:220px}.h-\[260px\]{height:260px}.h-\[300px\]{height:300px}.h-\[330px\]{height:330px}.h-\[340px\]{height:340px}.h-\[350px\]{height:350px}.h-\[46px\]{height:46px}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[56px\]{height:56px}.h-\[62px\]{height:62px}.h-\[66px\]{height:66px}.h-\[68px\]{height:68px}.h-\[72px\]{height:72px}.h-\[72vh\]{height:72vh}.h-\[74px\]{height:74px}.h-\[92px\]{height:92px}.h-\[min\(520px\,calc\(100vh-120px\)\)\]{height:min(520px,calc(100vh - 120px))}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.max-h-28{max-height:7rem}.max-h-52{max-height:13rem}.max-h-56{max-height:14rem}.max-h-\[340px\]{max-height:340px}.max-h-\[520px\]{max-height:520px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[620px\]{max-height:620px}.max-h-\[680px\]{max-height:680px}.max-h-\[68vh\]{max-height:68vh}.max-h-\[720px\]{max-height:720px}.max-h-\[86vh\]{max-height:86vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-40{min-height:10rem}.min-h-6{min-height:1.5rem}.min-h-64{min-height:16rem}.min-h-9{min-height:2.25rem}.min-h-\[108px\]{min-height:108px}.min-h-\[110px\]{min-height:110px}.min-h-\[112px\]{min-height:112px}.min-h-\[118px\]{min-height:118px}.min-h-\[150px\]{min-height:150px}.min-h-\[170px\]{min-height:170px}.min-h-\[180px\]{min-height:180px}.min-h-\[210px\]{min-height:210px}.min-h-\[220px\]{min-height:220px}.min-h-\[22px\]{min-height:22px}.min-h-\[240px\]{min-height:240px}.min-h-\[250px\]{min-height:250px}.min-h-\[280px\]{min-height:280px}.min-h-\[292px\]{min-height:292px}.min-h-\[300px\]{min-height:300px}.min-h-\[30px\]{min-height:30px}.min-h-\[320px\]{min-height:320px}.min-h-\[34px\]{min-height:34px}.min-h-\[390px\]{min-height:390px}.min-h-\[40px\]{min-height:40px}.min-h-\[430px\]{min-height:430px}.min-h-\[440px\]{min-height:440px}.min-h-\[44px\]{min-height:44px}.min-h-\[46px\]{min-height:46px}.min-h-\[580px\]{min-height:580px}.min-h-\[80px\]{min-height:80px}.min-h-\[90px\]{min-height:90px}.min-h-\[92px\]{min-height:92px}.min-h-\[98px\]{min-height:98px}.min-h-\[calc\(100vh-40px\)\]{min-height:calc(100vh - 40px)}.min-h-\[calc\(100vh-4rem\)\]{min-height:calc(100vh - 4rem)}.min-h-\[calc\(100vh-66px\)\]{min-height:calc(100vh - 66px)}.min-h-\[calc\(100vh-68px\)\]{min-height:calc(100vh - 68px)}.min-h-\[calc\(100vh-74px\)\]{min-height:calc(100vh - 74px)}.min-h-\[calc\(100vh-8rem\)\]{min-height:calc(100vh - 8rem)}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[130px\]{width:130px}.w-\[15\%\]{width:15%}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[245px\]{width:245px}.w-\[300px\]{width:300px}.w-\[62px\]{width:62px}.w-\[68px\]{width:68px}.w-\[72px\]{width:72px}.w-\[92px\]{width:92px}.w-\[min\(320px\,calc\(100vw-1rem\)\)\]{width:min(320px,calc(100vw - 1rem))}.w-\[min\(340px\,calc\(100vw-32px\)\)\]{width:min(340px,calc(100vw - 32px))}.w-\[min\(380px\,calc\(100vw-32px\)\)\]{width:min(380px,calc(100vw - 32px))}.w-\[min\(760px\,calc\(100vw-24px\)\)\]{width:min(760px,calc(100vw - 24px))}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-12{min-width:3rem}.min-w-14{min-width:3.5rem}.min-w-16{min-width:4rem}.min-w-20{min-width:5rem}.min-w-5{min-width:1.25rem}.min-w-6{min-width:1.5rem}.min-w-7{min-width:1.75rem}.min-w-9{min-width:2.25rem}.min-w-\[1040px\]{min-width:1040px}.min-w-\[110px\]{min-width:110px}.min-w-\[160px\]{min-width:160px}.min-w-\[480px\]{min-width:480px}.min-w-\[600px\]{min-width:600px}.min-w-\[680px\]{min-width:680px}.min-w-\[920px\]{min-width:920px}.min-w-\[92px\]{min-width:92px}.min-w-\[980px\]{min-width:980px}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[1040px\]{max-width:1040px}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1160px\]{max-width:1160px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1260px\]{max-width:1260px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1460px\]{max-width:1460px}.max-w-\[1480px\]{max-width:1480px}.max-w-\[1560px\]{max-width:1560px}.max-w-\[1800px\]{max-width:1800px}.max-w-\[180px\]{max-width:180px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[360px\]{max-width:360px}.max-w-\[380px\]{max-width:380px}.max-w-\[392px\]{max-width:392px}.max-w-\[420px\]{max-width:420px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[580px\]{max-width:580px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[650px\]{max-width:650px}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[800px\]{max-width:800px}.max-w-\[820px\]{max-width:820px}.max-w-\[840px\]{max-width:840px}.max-w-\[880px\]{max-width:880px}.max-w-\[980px\]{max-width:980px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-10{--tw-translate-y: 2.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[fadeInSection_520ms_ease-out_both\]{animation:fadeInSection .52s ease-out both}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.grid-cols-\[1\.35fr_1fr_1\.35fr\]{grid-template-columns:1.35fr 1fr 1.35fr}.grid-cols-\[1\.4fr_1fr_1fr\]{grid-template-columns:1.4fr 1fr 1fr}.grid-cols-\[100px_1fr_1fr\]{grid-template-columns:100px 1fr 1fr}.grid-cols-\[16px_1fr\]{grid-template-columns:16px 1fr}.grid-cols-\[190px_1fr_1\.35fr\]{grid-template-columns:190px 1fr 1.35fr}.grid-cols-\[1fr_90px\]{grid-template-columns:1fr 90px}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[28px_1fr\]{grid-template-columns:28px 1fr}.grid-cols-\[44px_1fr_120px\]{grid-template-columns:44px 1fr 120px}.grid-cols-\[50px_1fr_170px\]{grid-template-columns:50px 1fr 170px}.grid-cols-\[72px_minmax\(180px\,1fr\)_110px_110px_170px\]{grid-template-columns:72px minmax(180px,1fr) 110px 110px 170px}.grid-cols-\[96px_1fr\]{grid-template-columns:96px 1fr}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-20{gap:5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-2{row-gap:.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-brand-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(255 239 153 / var(--tw-divide-opacity, 1))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-t-\[24px\]{border-top-left-radius:24px;border-top-right-radius:24px}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-br-full{border-bottom-right-radius:9999px}.rounded-tl-full{border-top-left-radius:9999px}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-4{border-top-width:4px}.border-dashed{border-style:dashed}.border-\[\#25236b\]{--tw-border-opacity: 1;border-color:rgb(37 35 107 / var(--tw-border-opacity, 1))}.border-\[\#c8c78d\]{--tw-border-opacity: 1;border-color:rgb(200 199 141 / var(--tw-border-opacity, 1))}.border-\[\#d8deea\]{--tw-border-opacity: 1;border-color:rgb(216 222 234 / var(--tw-border-opacity, 1))}.border-\[\#d8e1ee\]{--tw-border-opacity: 1;border-color:rgb(216 225 238 / var(--tw-border-opacity, 1))}.border-\[\#e52b50\]{--tw-border-opacity: 1;border-color:rgb(229 43 80 / var(--tw-border-opacity, 1))}.border-\[\#f92918\]{--tw-border-opacity: 1;border-color:rgb(249 41 24 / var(--tw-border-opacity, 1))}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-brand-100{--tw-border-opacity: 1;border-color:rgb(255 239 153 / var(--tw-border-opacity, 1))}.border-brand-200{--tw-border-opacity: 1;border-color:rgb(255 224 102 / var(--tw-border-opacity, 1))}.border-brand-300{--tw-border-opacity: 1;border-color:rgb(255 212 59 / var(--tw-border-opacity, 1))}.border-brand-50{--tw-border-opacity: 1;border-color:rgb(255 247 219 / var(--tw-border-opacity, 1))}.border-brand-500{--tw-border-opacity: 1;border-color:rgb(255 222 0 / var(--tw-border-opacity, 1))}.border-brand-600{--tw-border-opacity: 1;border-color:rgb(215 25 32 / var(--tw-border-opacity, 1))}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.border-cyan-300{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity, 1))}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-emerald-600{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-green-600{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.border-lime-300{--tw-border-opacity: 1;border-color:rgb(190 242 100 / var(--tw-border-opacity, 1))}.border-orange-100{--tw-border-opacity: 1;border-color:rgb(255 237 213 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-orange-300\/60{border-color:#fdba7499}.border-orange-400{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.border-pink-100{--tw-border-opacity: 1;border-color:rgb(252 231 243 / var(--tw-border-opacity, 1))}.border-pink-200{--tw-border-opacity: 1;border-color:rgb(251 207 232 / var(--tw-border-opacity, 1))}.border-pink-500{--tw-border-opacity: 1;border-color:rgb(236 72 153 / var(--tw-border-opacity, 1))}.border-purple-900\/20{border-color:#581c8733}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-rose-100{--tw-border-opacity: 1;border-color:rgb(255 228 230 / var(--tw-border-opacity, 1))}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-rose-300{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.border-rose-500{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.border-sky-100{--tw-border-opacity: 1;border-color:rgb(255 233 214 / var(--tw-border-opacity, 1))}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(255 212 179 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-400{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.border-slate-500{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.border-slate-900{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-violet-100{--tw-border-opacity: 1;border-color:rgb(237 233 254 / var(--tw-border-opacity, 1))}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.border-violet-200\/30{border-color:#ddd6fe4d}.border-violet-300{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/35{border-color:#ffffff59}.border-white\/50{border-color:#ffffff80}.border-white\/80{border-color:#fffc}.border-white\/85{border-color:#ffffffd9}.bg-\[\#0068ff\]{--tw-bg-opacity: 1;background-color:rgb(0 104 255 / var(--tw-bg-opacity, 1))}.bg-\[\#071426\]{--tw-bg-opacity: 1;background-color:rgb(7 20 38 / var(--tw-bg-opacity, 1))}.bg-\[\#1877f2\]{--tw-bg-opacity: 1;background-color:rgb(24 119 242 / var(--tw-bg-opacity, 1))}.bg-\[\#25236b\]{--tw-bg-opacity: 1;background-color:rgb(37 35 107 / var(--tw-bg-opacity, 1))}.bg-\[\#2569d2\]{--tw-bg-opacity: 1;background-color:rgb(37 105 210 / var(--tw-bg-opacity, 1))}.bg-\[\#2b075c\]{--tw-bg-opacity: 1;background-color:rgb(43 7 92 / var(--tw-bg-opacity, 1))}.bg-\[\#2b0d42\]{--tw-bg-opacity: 1;background-color:rgb(43 13 66 / var(--tw-bg-opacity, 1))}.bg-\[\#5f0b0f\]{--tw-bg-opacity: 1;background-color:rgb(95 11 15 / var(--tw-bg-opacity, 1))}.bg-\[\#9b6f63\]{--tw-bg-opacity: 1;background-color:rgb(155 111 99 / var(--tw-bg-opacity, 1))}.bg-\[\#d71920\]{--tw-bg-opacity: 1;background-color:rgb(215 25 32 / var(--tw-bg-opacity, 1))}.bg-\[\#e52b50\]{--tw-bg-opacity: 1;background-color:rgb(229 43 80 / var(--tw-bg-opacity, 1))}.bg-\[\#eeeeee\]{--tw-bg-opacity: 1;background-color:rgb(238 238 238 / var(--tw-bg-opacity, 1))}.bg-\[\#eef2f7\]{--tw-bg-opacity: 1;background-color:rgb(238 242 247 / var(--tw-bg-opacity, 1))}.bg-\[\#eef2f8\]{--tw-bg-opacity: 1;background-color:rgb(238 242 248 / var(--tw-bg-opacity, 1))}.bg-\[\#ef2620\]{--tw-bg-opacity: 1;background-color:rgb(239 38 32 / var(--tw-bg-opacity, 1))}.bg-\[\#f0eef5\]{--tw-bg-opacity: 1;background-color:rgb(240 238 245 / var(--tw-bg-opacity, 1))}.bg-\[\#f0eef7\]{--tw-bg-opacity: 1;background-color:rgb(240 238 247 / var(--tw-bg-opacity, 1))}.bg-\[\#f0f3fd\]{--tw-bg-opacity: 1;background-color:rgb(240 243 253 / var(--tw-bg-opacity, 1))}.bg-\[\#f1f1f1\]{--tw-bg-opacity: 1;background-color:rgb(241 241 241 / var(--tw-bg-opacity, 1))}.bg-\[\#f4f7fb\]{--tw-bg-opacity: 1;background-color:rgb(244 247 251 / var(--tw-bg-opacity, 1))}.bg-\[\#f6f8fc\]{--tw-bg-opacity: 1;background-color:rgb(246 248 252 / var(--tw-bg-opacity, 1))}.bg-\[\#f7f4fb\]{--tw-bg-opacity: 1;background-color:rgb(247 244 251 / var(--tw-bg-opacity, 1))}.bg-\[\#fbf8ff\]{--tw-bg-opacity: 1;background-color:rgb(251 248 255 / var(--tw-bg-opacity, 1))}.bg-\[\#ffde00\]{--tw-bg-opacity: 1;background-color:rgb(255 222 0 / var(--tw-bg-opacity, 1))}.bg-\[\#fff0c2\]{--tw-bg-opacity: 1;background-color:rgb(255 240 194 / var(--tw-bg-opacity, 1))}.bg-\[\#fff8f2\]{--tw-bg-opacity: 1;background-color:rgb(255 248 242 / var(--tw-bg-opacity, 1))}.bg-\[\#fff8f8\]{--tw-bg-opacity: 1;background-color:rgb(255 248 248 / var(--tw-bg-opacity, 1))}.bg-\[\#fffaf0\]{--tw-bg-opacity: 1;background-color:rgb(255 250 240 / var(--tw-bg-opacity, 1))}.bg-\[\#fffaf4\]{--tw-bg-opacity: 1;background-color:rgb(255 250 244 / var(--tw-bg-opacity, 1))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-100\/60{background-color:#fef3c799}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-50\/40{background-color:#eff6ff66}.bg-blue-50\/70{background-color:#eff6ffb3}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-brand-100{--tw-bg-opacity: 1;background-color:rgb(255 239 153 / var(--tw-bg-opacity, 1))}.bg-brand-200{--tw-bg-opacity: 1;background-color:rgb(255 224 102 / var(--tw-bg-opacity, 1))}.bg-brand-300{--tw-bg-opacity: 1;background-color:rgb(255 212 59 / var(--tw-bg-opacity, 1))}.bg-brand-50{--tw-bg-opacity: 1;background-color:rgb(255 247 219 / var(--tw-bg-opacity, 1))}.bg-brand-50\/40{background-color:#fff7db66}.bg-brand-50\/50{background-color:#fff7db80}.bg-brand-500{--tw-bg-opacity: 1;background-color:rgb(255 222 0 / var(--tw-bg-opacity, 1))}.bg-brand-600{--tw-bg-opacity: 1;background-color:rgb(215 25 32 / var(--tw-bg-opacity, 1))}.bg-brand-700{--tw-bg-opacity: 1;background-color:rgb(165 15 21 / var(--tw-bg-opacity, 1))}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-cyan-300\/20{background-color:#67e8f933}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/70{background-color:#ecfdf5b3}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-emerald-700{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-green-700{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-lime-100{--tw-bg-opacity: 1;background-color:rgb(236 252 203 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-100\/70{background-color:#ffedd5b3}.bg-orange-200{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity, 1))}.bg-orange-200\/45{background-color:#fed7aa73}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-500\/20{background-color:#f9731633}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity, 1))}.bg-pink-50{--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity, 1))}.bg-purple-200\/50{background-color:#e9d5ff80}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-50\/70{background-color:#fef2f2b3}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-rose-300{--tw-bg-opacity: 1;background-color:rgb(253 164 175 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(255 233 214 / var(--tw-bg-opacity, 1))}.bg-sky-200{--tw-bg-opacity: 1;background-color:rgb(255 212 179 / var(--tw-bg-opacity, 1))}.bg-sky-300{--tw-bg-opacity: 1;background-color:rgb(255 184 117 / var(--tw-bg-opacity, 1))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(255 248 242 / var(--tw-bg-opacity, 1))}.bg-sky-50\/70{background-color:#fff8f2b3}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-200\/60{background-color:#e2e8f099}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/60{background-color:#f8fafc99}.bg-slate-50\/70{background-color:#f8fafcb3}.bg-slate-600{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-950\/45{background-color:#02061773}.bg-slate-950\/55{background-color:#0206178c}.bg-slatePanel{--tw-bg-opacity: 1;background-color:rgb(42 16 16 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-violet-500\/80{background-color:#8b5cf6cc}.bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.bg-violet-900\/80{background-color:#4c1d95cc}.bg-violet-950\/80{background-color:#2e1065cc}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/5{background-color:#ffffff0d}.bg-white\/50{background-color:#ffffff80}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/75{background-color:#ffffffbf}.bg-white\/80{background-color:#fffc}.bg-white\/85{background-color:#ffffffd9}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity, 1))}.bg-\[conic-gradient\(from_180deg_at_50\%_50\%\,\#4285f4_0deg\,\#34a853_105deg\,\#fbbc05_205deg\,\#ea4335_285deg\,\#4285f4_360deg\)\]{background-image:conic-gradient(from 180deg at 50% 50%,#4285f4,#34a853 105deg,#fbbc05 205deg,#ea4335 285deg,#4285f4 360deg)}.bg-\[linear-gradient\(110deg\,\#fff1eb_0\%\,\#fff_48\%\,\#fff3ed_100\%\)\]{background-image:linear-gradient(110deg,#fff1eb,#fff 48%,#fff3ed)}.bg-\[linear-gradient\(135deg\,\#06204a\,\#0057d9\)\]{background-image:linear-gradient(135deg,#06204a,#0057d9)}.bg-\[linear-gradient\(135deg\,\#2b0d42\,\#4c1233_58\%\,\#6b1e34\)\]{background-image:linear-gradient(135deg,#2b0d42,#4c1233 58%,#6b1e34)}.bg-\[linear-gradient\(135deg\,\#2c0b55_0\%\,\#72204b_54\%\,\#f97316_130\%\)\]{background-image:linear-gradient(135deg,#2c0b55,#72204b 54%,#f97316 130%)}.bg-\[linear-gradient\(135deg\,\#a50f15_0\%\,\#d71920_55\%\,\#ffde00_100\%\)\]{background-image:linear-gradient(135deg,#a50f15,#d71920 55%,#ffde00)}.bg-\[linear-gradient\(135deg\,\#a50f15_0\%\,\#d71920_58\%\,\#ffde00_100\%\)\]{background-image:linear-gradient(135deg,#a50f15,#d71920 58%,#ffde00)}.bg-\[linear-gradient\(135deg\,\#b91c1c\,\#ef4444_52\%\,\#facc15\)\]{background-image:linear-gradient(135deg,#b91c1c,#ef4444 52%,#facc15)}.bg-\[linear-gradient\(135deg\,\#f6faff\,\#eef6ff_48\%\,\#ffffff\)\]{background-image:linear-gradient(135deg,#f6faff,#eef6ff 48%,#fff)}.bg-\[linear-gradient\(135deg\,\#faf5ff\,\#fff7ed\)\]{background-image:linear-gradient(135deg,#faf5ff,#fff7ed)}.bg-\[linear-gradient\(135deg\,\#ff6b00\,\#ef4444_48\%\,\#7c3aed\)\]{background-image:linear-gradient(135deg,#ff6b00,#ef4444 48%,#7c3aed)}.bg-\[linear-gradient\(135deg\,\#ff7a18\,\#ef4444_48\%\,\#8b5cf6\)\]{background-image:linear-gradient(135deg,#ff7a18,#ef4444 48%,#8b5cf6)}.bg-\[linear-gradient\(135deg\,\#fff\,\#fff7ed\)\]{background-image:linear-gradient(135deg,#fff,#fff7ed)}.bg-\[linear-gradient\(135deg\,\#fff0c2\,\#fff8f2\)\]{background-image:linear-gradient(135deg,#fff0c2,#fff8f2)}.bg-\[linear-gradient\(135deg\,\#fff4c2\,\#f97316_52\%\,\#0f766e\)\]{background-image:linear-gradient(135deg,#fff4c2,#f97316 52%,#0f766e)}.bg-\[linear-gradient\(135deg\,\#fff7db\,\#ffffff\)\]{background-image:linear-gradient(135deg,#fff7db,#fff)}.bg-\[linear-gradient\(135deg\,\#fff8f2\,\#ffffff\)\]{background-image:linear-gradient(135deg,#fff8f2,#fff)}.bg-\[linear-gradient\(135deg\,\#ffffff_0\%\,\#fff7db_58\%\,\#fff8f2_100\%\)\]{background-image:linear-gradient(135deg,#fff,#fff7db 58%,#fff8f2)}.bg-\[linear-gradient\(145deg\,\#fff7e8\,\#fff\,\#faf5ff\)\]{background-image:linear-gradient(145deg,#fff7e8,#fff,#faf5ff)}.bg-\[linear-gradient\(180deg\,\#eef6ff\,transparent\)\]{background-image:linear-gradient(180deg,#eef6ff,transparent)}.bg-\[linear-gradient\(180deg\,\#fff0c2_0\%\,\#fff8f2_100\%\)\]{background-image:linear-gradient(180deg,#fff0c2,#fff8f2)}.bg-\[radial-gradient\(circle_at_16\%_12\%\,rgba\(249\,115\,22\,\.55\)\,transparent_22\%\)\,radial-gradient\(circle_at_84\%_22\%\,rgba\(168\,85\,247\,\.45\)\,transparent_24\%\)\,linear-gradient\(135deg\,\#100719\,\#251038_54\%\,\#3a1327\)\]{background-image:radial-gradient(circle at 16% 12%,rgba(249,115,22,.55),transparent 22%),radial-gradient(circle at 84% 22%,rgba(168,85,247,.45),transparent 24%),linear-gradient(135deg,#100719,#251038 54%,#3a1327)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#210832\]{--tw-gradient-from: #210832 var(--tw-gradient-from-position);--tw-gradient-to: rgb(33 8 50 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f3fbff\]{--tw-gradient-from: #f3fbff var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 251 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f59e0b\]{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#fff4f4\]{--tw-gradient-from: #fff4f4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 244 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-100{--tw-gradient-from: #fef3c7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 243 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-brand-700{--tw-gradient-from: #a50f15 var(--tw-gradient-from-position);--tw-gradient-to: rgb(165 15 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-50{--tw-gradient-from: #fdf2f8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from: #ec4899 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-50{--tw-gradient-from: #fff1f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 241 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-100{--tw-gradient-from: #f1f5f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(241 245 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-600{--tw-gradient-from: #7c3aed var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#2d0d43\]{--tw-gradient-to: rgb(45 13 67 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #2d0d43 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#fbbf24\]{--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fbbf24 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-50{--tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fefce8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#411022\]{--tw-gradient-to: #411022 var(--tw-gradient-to-position)}.to-\[\#fde047\]{--tw-gradient-to: #fde047 var(--tw-gradient-to-position)}.to-\[\#fff3d5\]{--tw-gradient-to: #fff3d5 var(--tw-gradient-to-position)}.to-\[\#fff6d8\]{--tw-gradient-to: #fff6d8 var(--tw-gradient-to-position)}.to-purple-50{--tw-gradient-to: #faf5ff var(--tw-gradient-to-position)}.to-rose-400{--tw-gradient-to: #fb7185 var(--tw-gradient-to-position)}.to-rose-50{--tw-gradient-to: #fff1f2 var(--tw-gradient-to-position)}.to-sky-400{--tw-gradient-to: #38bdf8 var(--tw-gradient-to-position)}.to-sky-500{--tw-gradient-to: #0ea5e9 var(--tw-gradient-to-position)}.to-slate-300{--tw-gradient-to: #cbd5e1 var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.to-yellow-50{--tw-gradient-to: #fefce8 var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-amber-100{fill:#fef3c7}.fill-amber-300{fill:#fcd34d}.fill-amber-400{fill:#fbbf24}.fill-amber-500{fill:#f59e0b}.fill-current{fill:currentColor}.fill-rose-500{fill:#f43f5e}.fill-white{fill:#fff}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-top{-o-object-position:top;object-position:top}.p-0{padding:0}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.\!pl-16{padding-left:4rem!important}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-36{padding-bottom:9rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-7{padding-bottom:1.75rem}.pb-8{padding-bottom:2rem}.pb-\[calc\(0\.375rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(.375rem + env(safe-area-inset-bottom))}.pl-10{padding-left:2.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pr-2{padding-right:.5rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-10{line-height:2.5rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-\[1\.12\]{line-height:1.12}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.32em\]{letter-spacing:.32em}.tracking-\[0\.35em\]{letter-spacing:.35em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-\[\#020817\]{--tw-text-opacity: 1;color:rgb(2 8 23 / var(--tw-text-opacity, 1))}.text-\[\#040817\]{--tw-text-opacity: 1;color:rgb(4 8 23 / var(--tw-text-opacity, 1))}.text-\[\#101a3d\]{--tw-text-opacity: 1;color:rgb(16 26 61 / var(--tw-text-opacity, 1))}.text-\[\#18244b\]{--tw-text-opacity: 1;color:rgb(24 36 75 / var(--tw-text-opacity, 1))}.text-\[\#25236b\]{--tw-text-opacity: 1;color:rgb(37 35 107 / var(--tw-text-opacity, 1))}.text-\[\#2b075c\]{--tw-text-opacity: 1;color:rgb(43 7 92 / var(--tw-text-opacity, 1))}.text-\[\#3b2400\]{--tw-text-opacity: 1;color:rgb(59 36 0 / var(--tw-text-opacity, 1))}.text-\[\#5f0b0f\]{--tw-text-opacity: 1;color:rgb(95 11 15 / var(--tw-text-opacity, 1))}.text-\[\#60708a\]{--tw-text-opacity: 1;color:rgb(96 112 138 / var(--tw-text-opacity, 1))}.text-\[\#7a8393\]{--tw-text-opacity: 1;color:rgb(122 131 147 / var(--tw-text-opacity, 1))}.text-\[\#a50f15\]{--tw-text-opacity: 1;color:rgb(165 15 21 / var(--tw-text-opacity, 1))}.text-\[\#d9c7f3\]{--tw-text-opacity: 1;color:rgb(217 199 243 / var(--tw-text-opacity, 1))}.text-\[\#e41d10\]{--tw-text-opacity: 1;color:rgb(228 29 16 / var(--tw-text-opacity, 1))}.text-\[\#e52b50\]{--tw-text-opacity: 1;color:rgb(229 43 80 / var(--tw-text-opacity, 1))}.text-\[\#ffde00\]{--tw-text-opacity: 1;color:rgb(255 222 0 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-50{--tw-text-opacity: 1;color:rgb(255 251 235 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-100{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.text-blue-50\/90{color:#eff6ffe6}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-blue-950{--tw-text-opacity: 1;color:rgb(23 37 84 / var(--tw-text-opacity, 1))}.text-brand-100{--tw-text-opacity: 1;color:rgb(255 239 153 / var(--tw-text-opacity, 1))}.text-brand-200{--tw-text-opacity: 1;color:rgb(255 224 102 / var(--tw-text-opacity, 1))}.text-brand-500{--tw-text-opacity: 1;color:rgb(255 222 0 / var(--tw-text-opacity, 1))}.text-brand-600{--tw-text-opacity: 1;color:rgb(215 25 32 / var(--tw-text-opacity, 1))}.text-brand-700{--tw-text-opacity: 1;color:rgb(165 15 21 / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-cyan-900{--tw-text-opacity: 1;color:rgb(22 78 99 / var(--tw-text-opacity, 1))}.text-cyan-950{--tw-text-opacity: 1;color:rgb(8 51 68 / var(--tw-text-opacity, 1))}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-emerald-950{--tw-text-opacity: 1;color:rgb(2 44 34 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-green-950{--tw-text-opacity: 1;color:rgb(5 46 22 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-lime-950{--tw-text-opacity: 1;color:rgb(26 46 5 / var(--tw-text-opacity, 1))}.text-navy{--tw-text-opacity: 1;color:rgb(59 10 10 / var(--tw-text-opacity, 1))}.text-navy\/60{color:#3b0a0a99}.text-navy\/70{color:#3b0a0ab3}.text-orange-100{--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity, 1))}.text-orange-200{--tw-text-opacity: 1;color:rgb(254 215 170 / var(--tw-text-opacity, 1))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-orange-50{--tw-text-opacity: 1;color:rgb(255 247 237 / var(--tw-text-opacity, 1))}.text-orange-50\/90{color:#fff7ede6}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-orange-900{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity, 1))}.text-orange-950{--tw-text-opacity: 1;color:rgb(67 20 7 / var(--tw-text-opacity, 1))}.text-pink-300{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.text-pink-700{--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-red-950{--tw-text-opacity: 1;color:rgb(69 10 10 / var(--tw-text-opacity, 1))}.text-rose-400{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-rose-950{--tw-text-opacity: 1;color:rgb(76 5 25 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-100\/75{color:#ede9febf}.text-violet-300\/80{color:#c4b5fdcc}.text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-violet-500\/70{color:#8b5cf6b3}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/55{color:#ffffff8c}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.accent-brand-600{accent-color:#d71920}.accent-pink-600{accent-color:#db2777}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[0\.18\]{opacity:.18}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-8px_24px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 -8px 24px rgba(15,23,42,.06);--tw-shadow-colored: 0 -8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_2px_rgba\(251\,191\,36\,0\.35\)\]{--tw-shadow: 0 0 0 2px rgba(251,191,36,.35);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(250\,204\,21\,\.35\)\]{--tw-shadow: 0 0 30px rgba(250,204,21,.35);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(245\,158\,11\,0\.18\)\]{--tw-shadow: 0 10px 24px rgba(245,158,11,.18);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(245\,158\,11\,0\.24\)\]{--tw-shadow: 0 10px 24px rgba(245,158,11,.24);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_26px_rgba\(76\,29\,149\,0\.22\)\]{--tw-shadow: 0 12px 26px rgba(76,29,149,.22);--tw-shadow-colored: 0 12px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 12px 28px rgba(15,23,42,.08);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_36px_rgba\(80\,0\,0\,0\.14\)\]{--tw-shadow: 0 16px 36px rgba(80,0,0,.14);--tw-shadow-colored: 0 16px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_36px_rgba\(80\,0\,0\,0\.16\)\]{--tw-shadow: 0 16px 36px rgba(80,0,0,.16);--tw-shadow-colored: 0 16px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(124\,58\,237\,0\.16\)\]{--tw-shadow: 0 18px 45px rgba(124,58,237,.16);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow: 0 18px 50px rgba(15,23,42,.12);--tw-shadow-colored: 0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 1px 3px rgba(15,23,42,.08);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_45px_rgba\(32\,8\,48\,0\.24\)\]{--tw-shadow: 0 20px 45px rgba(32,8,48,.24);--tw-shadow-colored: 0 20px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(80\,0\,0\,0\.34\)\]{--tw-shadow: 0 28px 90px rgba(80,0,0,.34);--tw-shadow-colored: 0 28px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(239\,68\,68\,0\.34\)\]{--tw-shadow: 0 8px 18px rgba(239,68,68,.34);--tw-shadow-colored: 0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 8px 22px rgba(15,23,42,.06);--tw-shadow-colored: 0 8px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 8px 24px rgba(15,23,42,.06);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_28px_rgba\(165\,15\,21\,0\.09\)\]{--tw-shadow: 0 8px 28px rgba(165,15,21,.09);--tw-shadow-colored: 0 8px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_7px_rgba\(255\,255\,255\,0\.05\)\]{--tw-shadow: inset 0 0 0 7px rgba(255,255,255,.05);--tw-shadow-colored: inset 0 0 0 7px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lift{--tw-shadow: 0 18px 45px rgba(165, 15, 21, .16);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-soft{--tw-shadow: 0 8px 24px rgba(165, 15, 21, .09);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[\#2b075c\]\/20{--tw-shadow-color: rgb(43 7 92 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-brand-200{--tw-shadow-color: #ffe066;--tw-shadow: var(--tw-shadow-colored)}.shadow-brand-600\/20{--tw-shadow-color: rgb(215 25 32 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-500\/20{--tw-shadow-color: rgb(249 115 22 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-100{--tw-shadow-color: #fee2e2;--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-900\/20{--tw-shadow-color: rgb(15 23 42 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-900\/10{--tw-shadow-color: rgb(76 29 149 / .1);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-amber-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 243 199 / var(--tw-ring-opacity, 1))}.ring-amber-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))}.ring-blue-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))}.ring-blue-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1))}.ring-brand-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 239 153 / var(--tw-ring-opacity, 1))}.ring-emerald-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity, 1))}.ring-green-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(187 247 208 / var(--tw-ring-opacity, 1))}.ring-orange-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 215 170 / var(--tw-ring-opacity, 1))}.ring-red-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity, 1))}.ring-rose-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 228 230 / var(--tw-ring-opacity, 1))}.ring-slate-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity, 1))}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-offset-1{--tw-ring-offset-width: 1px}.blur-0{--tw-blur: blur(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[2px\]{--tw-blur: blur(2px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_6px_rgba\(251\,146\,60\,0\.28\)\]{--tw-drop-shadow: drop-shadow(0 1px 6px rgba(251,146,60,.28));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-sm{--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-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);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)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-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);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)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-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);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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-700{transition-duration:.7s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[background-image\:linear-gradient\(\#e2e8f0_1px\,transparent_1px\)\,linear-gradient\(90deg\,\#e2e8f0_1px\,transparent_1px\)\]{background-image:linear-gradient(#e2e8f0 1px,transparent 1px),linear-gradient(90deg,#e2e8f0 1px,transparent 1px)}.\[background-image\:linear-gradient\(rgba\(255\,255\,255\,\.18\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(255\,255\,255\,\.18\)_1px\,transparent_1px\)\]{background-image:linear-gradient(rgba(255,255,255,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.18) 1px,transparent 1px)}.\[background-image\:radial-gradient\(\#d71920_1px\,transparent_1px\)\]{background-image:radial-gradient(#d71920 1px,transparent 1px)}.\[background-image\:radial-gradient\(rgba\(255\,255\,255\,0\.8\)_1px\,transparent_1px\)\]{background-image:radial-gradient(rgba(255,255,255,.8) 1px,transparent 1px)}.\[background-size\:20px_20px\]{background-size:20px 20px}.\[background-size\:22px_22px\]{background-size:22px 22px}.\[background-size\:24px_24px\]{background-size:24px 24px}.\[background-size\:48px_48px\]{background-size:48px 48px}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}*{box-sizing:border-box}html[data-student-skin=halloween] .student-shell>header{border-color:#fb923cb3!important;background:linear-gradient(90deg,#12051f,#3b104f 52%,#190626)!important;box-shadow:0 14px 34px #0000007a,inset 0 -1px #fb923c6b!important}html[data-student-skin=halloween] .student-shell>header:after{background:linear-gradient(90deg,transparent,#f97316 18%,#a855f7 50%,#f97316 82%,transparent)!important;opacity:1}html[data-student-skin=halloween] .student-shell>header a,html[data-student-skin=halloween] .student-shell>header button{color:#fff7ed!important}html[data-student-skin=halloween] .student-shell>header .mobile-wordmark,html[data-student-skin=halloween] .student-shell>header a.text-brand-700{color:#fb923c!important}html[data-student-skin=halloween] .student-shell>header nav a,html[data-student-skin=halloween] .student-shell>header nav a:not([aria-current=page]){border:1px solid transparent!important;background:transparent!important;color:#fffaf4!important;text-shadow:0 1px 2px rgba(0,0,0,.72)!important;box-shadow:none!important}html[data-student-skin=halloween] .student-shell>header nav a:hover,html[data-student-skin=halloween] .student-shell>header nav a:not([aria-current=page]):hover{border-color:#fdba7485!important;background:#fb923c33!important;color:#fff!important}html[data-student-skin=halloween] .student-shell>header nav a[aria-current=page]{border-color:#ffedd5d1!important;background:linear-gradient(135deg,#ffb347,#fb923c 45%,#f97316)!important;color:#2a0738!important;text-shadow:none!important;box-shadow:0 8px 18px #ea580c6b,inset 0 1px #ffffff7a!important}html[data-student-skin=halloween] .student-shell>header .mobile-wordmark:after{border-color:#f973168c!important;background:#f9731624!important;color:#fdba74!important}html[data-student-skin=halloween] .student-shell>header [class*=bg-white],html[data-student-skin=halloween] .student-shell>header .mobile-menu-panel{border-color:#a855f757!important;background-color:#190b27f5!important;color:#fff7ed!important;box-shadow:0 18px 48px #00000052!important}html[data-student-skin=halloween] .student-shell>header [class*=bg-brand-50],html[data-student-skin=halloween] .student-shell>header [class*="hover:bg-sky-100"]:hover,html[data-student-skin=halloween] .student-shell>header [class*="hover:bg-brand-50"]:hover{background-color:#fff7ed14!important;color:#fdba74!important}html[data-student-skin=halloween] .student-shell>header .header-icon-button{background:#fff7ed1a!important;color:#fdba74!important;box-shadow:inset 0 0 0 1px #fdba7429,0 10px 22px #0c041638!important}html[data-student-skin=halloween] .student-shell>header .header-icon-button svg{color:#fdba74!important;filter:drop-shadow(0 0 7px rgba(251,146,60,.45))}html[data-student-skin=halloween] .student-shell>header .header-icon-button:hover{background:#fdba742e!important;color:#fff7ed!important;box-shadow:inset 0 0 0 1px #fdba7457,0 12px 26px #0c041647!important}html{scroll-behavior:smooth}body{margin:0;min-width:320px;overflow-x:hidden;background:#fff8f2;color:#3b0a0a;font-family:Montserrat,Inter,ui-sans-serif,system-ui,sans-serif}a,button{-webkit-tap-highlight-color:transparent}button,input,textarea,select{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid rgba(215,25,32,.35);outline-offset:3px}.card{border-radius:1rem;border-width:1px;border-color:#ffef99cc;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 8px 24px rgba(165, 15, 21, .09);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-hero .card{background-color:#1f0c30e6;color:#fff7ed}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-feature-section .card{background-color:#fff;color:#101827}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-why-section .card{background-color:#fff;color:#101827;box-shadow:0 18px 42px #7c2d121a}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-contact-section .card{background-color:#fff;color:#101827}html.dark .card{background-color:#0f1b2d;box-shadow:0 18px 45px #00000052}html.dark .dashboard-hero .card{background-color:#fff}html.dark .student-dashboard>section:nth-of-type(2) .card,html.dark .student-dashboard>section:nth-of-type(3) .card,html.dark .student-dashboard>section:nth-of-type(4) .card{background-color:#0f1b2d}html.dark .renewal-payment-summary .card{background-color:#17243a}html.dark .dashboard-hero .card,html.dark .student-shell .card{background-color:#fff}html.dark .student-shell .renewal-page button.card,html.dark[data-student-skin=halloween] .student-shell .renewal-page button.card{border-color:#94a3b847;background:#0f172ae0;color:#f8fafc;box-shadow:0 18px 42px #02061747}html.dark .student-shell .renewal-page button.card:hover,html.dark[data-student-skin=halloween] .student-shell .renewal-page button.card:hover{border-color:#f87171a6;background:#1e293bf5}html.dark .student-shell .renewal-page .renewal-payment-summary .card,html.dark[data-student-skin=halloween] .student-shell .renewal-page .renewal-payment-summary .card{background:#f8fafc1a;color:#fecaca}html.dark .mock-assessment-mode :where(main,.card),html[data-student-skin=halloween] .mock-assessment-mode :where(main,.card),html.dark[data-student-skin=halloween] .mock-assessment-mode :where(main,.card){background:#fff}html.dark .mock-assessment-native .mock-speaking-result-card .card,html[data-student-skin=halloween] .mock-assessment-native .mock-speaking-result-card .card,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-speaking-result-card .card{background:#fff}html.dark[data-student-skin=halloween] .student-shell .writing-bank-page :where(aside,section,article,label,button,.card){background-color:#fff}html.dark[data-student-skin=halloween] .practice-runner-writing-light .card{background:#fff;background-color:#fff}html.dark[data-student-skin=halloween] .practice-runner-light-mode :where(section,article,.card){background:#fff;background-color:#fff;color:#2b0505;-webkit-text-fill-color:#2b0505}.ai-topic-list{scrollbar-color:#f0a3a3 transparent;scrollbar-width:thin}.ai-topic-list::-webkit-scrollbar{width:8px}.ai-topic-list::-webkit-scrollbar-track{background:transparent}.ai-topic-list::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background-clip:padding-box;background-color:#f0a3a3}.input{height:2.75rem;width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(255 239 153 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}html[data-student-skin=halloween] .student-shell .input{border-color:#a855f757}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-hero .input{background-color:#1f0c30e6;color:#fff7ed}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-feature-section .input{background-color:#fff;color:#101827}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-why-section .input{background-color:#fff;color:#101827;box-shadow:0 18px 42px #7c2d121a}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-contact-section .input{background-color:#fff;color:#101827}html[data-student-skin=mid_autumn] .student-shell .input{border-color:#fde68a}html[data-student-skin=tet] .student-shell .input{border-color:#fecaca}html.dark .input{background-color:#0f1b2d;border-color:#243650}html.dark .dashboard-hero .input{background-color:#fff;border-color:#d7e6fb}html.dark .student-dashboard>section:nth-of-type(2) .input,html.dark .student-dashboard>section:nth-of-type(3) .input,html.dark .student-dashboard>section:nth-of-type(4) .input{background-color:#0f1b2d}html.dark .renewal-payment-summary .input{background-color:#17243a}html.dark .dashboard-hero .input{background-color:#fff}html.dark .dashboard-hero .input{border-color:#ffef99}html.dark .student-shell .input{background-color:#fff;border-color:#fee2e2}html.dark .student-shell .renewal-page button.input,html.dark[data-student-skin=halloween] .student-shell .renewal-page button.input{border-color:#94a3b847;background:#0f172ae0;color:#f8fafc;box-shadow:0 18px 42px #02061747}html.dark .student-shell .renewal-page button.input:hover,html.dark[data-student-skin=halloween] .student-shell .renewal-page button.input:hover{border-color:#f87171a6;background:#1e293bf5}html.dark .student-shell .renewal-page .renewal-payment-summary .input,html.dark[data-student-skin=halloween] .student-shell .renewal-page .renewal-payment-summary .input{background:#f8fafc1a;color:#fecaca}html.dark .mock-assessment-mode :where(main,.input),html[data-student-skin=halloween] .mock-assessment-mode :where(main,.input),html.dark[data-student-skin=halloween] .mock-assessment-mode :where(main,.input){background:#fff}html.dark .mock-assessment-mode :where(.input,.border-slate-100,.border-slate-200,.border-slate-300),html[data-student-skin=halloween] .mock-assessment-mode :where(.input,.border-slate-100,.border-slate-200,.border-slate-300),html.dark[data-student-skin=halloween] .mock-assessment-mode :where(.input,.border-slate-100,.border-slate-200,.border-slate-300){border-color:#dce3ee}html.dark .mock-assessment-native .mock-speaking-result-card .input,html[data-student-skin=halloween] .mock-assessment-native .mock-speaking-result-card .input,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-speaking-result-card .input{background:#fff}html.dark[data-student-skin=halloween] .student-shell .writing-bank-page :where(aside,section,article,label,button,.input){background-color:#fff}html.dark[data-student-skin=halloween] .practice-runner-writing-light .input{background:#fff;background-color:#fff}html.dark[data-student-skin=halloween] .practice-runner-light-mode :where(section,article,.input){background:#fff;background-color:#fff;color:#2b0505;-webkit-text-fill-color:#2b0505}html.dark[data-student-skin=halloween] .practice-runner-light-mode :where(.border-slate-200,.border-slate-300,.input){border-color:#cbd5e1}.input:focus{--tw-border-opacity: 1;border-color:rgb(255 222 0 / var(--tw-border-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(255 239 153 / .8)}.btn-primary{display:inline-flex;height:2.75rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(215 25 32 / var(--tw-bg-opacity, 1));padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;font-weight:800;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 8px 24px rgba(165, 15, 21, .09);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}html[data-student-skin=halloween] .student-shell .btn-primary{border:1px solid rgba(253,186,116,.55);background:linear-gradient(135deg,#ff6b00,#ef4444 48%,#7c3aed);color:#fff;box-shadow:0 12px 30px #f973164d}html[data-student-skin=mid_autumn] .student-shell .btn-primary{background:linear-gradient(135deg,#ef4444,#f59e0b);color:#fff}html[data-student-skin=tet] .student-shell .btn-primary{background:linear-gradient(135deg,#dc2626,#f59e0b);color:#fff}html.dark .btn-primary{box-shadow:0 18px 45px #00000052}@media (max-width: 640px){.cursor-grab.btn-primary.justify-between{align-items:flex-start;flex-direction:column;gap:.75rem}.cursor-grab.btn-primary.justify-between .ml-4{align-self:flex-end;margin-left:0}}html[data-student-skin=halloween] .student-shell .lessons-resource-panel .lessons-resource-toggle button.btn-primary,html:not(.dark)[data-student-skin=halloween] .student-shell .lessons-resource-panel .lessons-resource-toggle button.btn-primary,html.dark[data-student-skin=halloween] .student-shell .lessons-resource-panel .lessons-resource-toggle button.btn-primary{color:#fff}.student-shell .mobile-lessons-page .btn-primary,.student-shell .mobile-tips-page .btn-primary,html[data-student-skin=halloween] .student-shell .mobile-lessons-page .btn-primary,html[data-student-skin=halloween] .student-shell .mobile-tips-page .btn-primary,html.dark[data-student-skin=halloween] .student-shell .mobile-lessons-page .btn-primary,html.dark[data-student-skin=halloween] .student-shell .mobile-tips-page .btn-primary{color:#000;opacity:1;text-shadow:none}html[data-student-skin=halloween] .student-shell .renewal-plan-action.btn-primary,html:not(.dark)[data-student-skin=halloween] .student-shell .renewal-plan-action.btn-primary,html.dark[data-student-skin=halloween] .student-shell .renewal-plan-action.btn-primary{border-color:#fdba74b8;background:linear-gradient(135deg,#ff6b00,#ef4444 52%,#7c3aed);color:#fff;-webkit-text-fill-color:#ffffff;box-shadow:0 14px 30px #ef44445c}html.dark[data-student-skin=halloween] .practice-runner-writing-light .btn-primary{background:#dc1717;background-color:#dc1717;color:#fff;-webkit-text-fill-color:#ffffff}html.dark[data-student-skin=halloween] .practice-runner-writing-light button.btn-primary,html.dark[data-student-skin=halloween] .practice-runner-writing-light button.btn-primary :where(span,svg){color:#fff;-webkit-text-fill-color:#ffffff;stroke:currentColor}html.dark[data-student-skin=halloween] .practice-runner-light-mode :where(.bg-red-600,.btn-primary){background:#dc1717;background-color:#dc1717;color:#fff;-webkit-text-fill-color:#ffffff}html.dark[data-student-skin=halloween] .practice-runner-light-mode :where(.bg-red-600,.btn-primary) :where(span,svg){color:#fff;stroke:#fff;-webkit-text-fill-color:#ffffff}html.dark[data-student-skin=halloween] .practice-runner-light-mode :where(h1,h2,h3,h4,p,span,label,div,li,td,th,button):not(.btn-primary):not([class*=text-white]){color:#2b0505;-webkit-text-fill-color:#2b0505}html.dark[data-student-skin=halloween] .practice-runner-light-mode :where(svg):not(button[class*=text-white] svg):not(.btn-primary){color:currentColor;-webkit-text-fill-color:currentColor}html.dark[data-student-skin=halloween] .practice-runner-light-mode .practice-listening-card :where(h1,h2,h3,h4,p,span,label,div):not(.btn-primary):not([class*=text-white]){color:#2b0505;-webkit-text-fill-color:#2b0505}.btn-primary:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(165 15 21 / var(--tw-bg-opacity, 1));--tw-shadow: 0 18px 45px rgba(165, 15, 21, .16);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-primary{color:#fff!important}.btn-secondary{display:inline-flex;height:2.75rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(255 224 102 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;font-weight:800;--tw-text-opacity: 1;color:rgb(165 15 21 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}html[data-student-skin=halloween] .student-shell>header a.btn-secondary{color:#fb923c}html[data-student-skin=halloween] .student-shell .btn-secondary{border-color:#a855f757}html[data-student-skin=halloween] .student-shell .btn-secondary{color:#fdba74}html:not(.dark)[data-student-skin=halloween] .student-shell .btn-secondary{color:#ea580c}html:not(.dark)[data-student-skin=halloween] .student-shell header a.btn-secondary{color:#fb923c;color:#ea580c}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-hero .btn-secondary{background-color:#1f0c30e6;color:#fff7ed}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-feature-section .btn-secondary{background-color:#fff;color:#101827}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-why-section .btn-secondary{background-color:#fff;color:#101827;box-shadow:0 18px 42px #7c2d121a}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-contact-section .btn-secondary{background-color:#fff;color:#101827}html.dark .btn-secondary{background-color:#0f1b2d;color:#ffef99}html.dark .btn-secondary{border-color:#243650}html.dark .dashboard-hero .btn-secondary{background-color:#fff}html.dark .dashboard-hero .btn-secondary{border-color:#d7e6fb}html.dark .student-dashboard>section:nth-of-type(2) .btn-secondary,html.dark .student-dashboard>section:nth-of-type(3) .btn-secondary,html.dark .student-dashboard>section:nth-of-type(4) .btn-secondary{background-color:#0f1b2d}html.dark .student-dashboard>section:first-of-type .btn-secondary{color:#ffef99}html.dark .renewal-payment-summary .btn-secondary{background-color:#17243a}html.dark .dashboard-hero .btn-secondary{background-color:#fff;border-color:#ffef99}@media (max-width: 640px){.cursor-grab.btn-secondary.justify-between{align-items:flex-start;flex-direction:column;gap:.75rem}.cursor-grab.btn-secondary.justify-between .ml-4{align-self:flex-end;margin-left:0}}html[data-student-skin=halloween] .student-shell>header a.btn-secondary{color:#ea580c}html.dark .student-shell .btn-secondary{background-color:#fff;color:#d71920}html.dark .student-shell .btn-secondary{border-color:#fee2e2}html.dark[data-student-skin=halloween] .student-shell>header a.btn-secondary{color:#ea580c}html[data-student-skin=halloween] .student-shell .history-result-card .btn-secondary,html.dark .student-shell .history-result-card .btn-secondary,html.dark[data-student-skin=halloween] .student-shell .history-result-card .btn-secondary{color:#fb923c}html.dark .student-shell .renewal-page button.btn-secondary,html.dark[data-student-skin=halloween] .student-shell .renewal-page button.btn-secondary{border-color:#94a3b847;background:#0f172ae0;color:#f8fafc;box-shadow:0 18px 42px #02061747}html.dark .student-shell .renewal-page button.btn-secondary:hover,html.dark[data-student-skin=halloween] .student-shell .renewal-page button.btn-secondary:hover{border-color:#f87171a6;background:#1e293bf5}html.dark .student-shell .renewal-page .renewal-payment-summary .btn-secondary,html.dark[data-student-skin=halloween] .student-shell .renewal-page .renewal-payment-summary .btn-secondary{background:#f8fafc1a;color:#fecaca}html.dark .mock-assessment-mode :where(main,.btn-secondary),html[data-student-skin=halloween] .mock-assessment-mode :where(main,.btn-secondary),html.dark[data-student-skin=halloween] .mock-assessment-mode :where(main,.btn-secondary){background:#fff}html.dark .mock-assessment-mode :where([class*="text-[#2b075c]"],.btn-secondary,.text-brand-600),html[data-student-skin=halloween] .mock-assessment-mode :where([class*="text-[#2b075c]"],.btn-secondary,.text-brand-600),html.dark[data-student-skin=halloween] .mock-assessment-mode :where([class*="text-[#2b075c]"],.btn-secondary,.text-brand-600){color:#2b075c}html.dark .mock-assessment-native .mock-speaking-result-card .btn-secondary,html[data-student-skin=halloween] .mock-assessment-native .mock-speaking-result-card .btn-secondary,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-speaking-result-card .btn-secondary{background:#fff}html.dark[data-student-skin=halloween] .student-shell .writing-bank-page :where(aside,section,article,label,button,.btn-secondary){background-color:#fff}html.dark[data-student-skin=halloween] .practice-runner-writing-light .btn-secondary{background:#fff;background-color:#fff}html.dark[data-student-skin=halloween] .practice-runner-light-mode :where(section,article,.btn-secondary){background:#fff;background-color:#fff;color:#2b0505;-webkit-text-fill-color:#2b0505}.btn-secondary:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(255 247 219 / var(--tw-bg-opacity, 1))}.halloween-parts-hero{min-height:15.6rem;isolation:isolate;border:1px solid rgba(255,255,255,.16);background:radial-gradient(circle at 86% 35%,rgba(255,196,87,.22),transparent 15rem),radial-gradient(circle at 67% 72%,rgba(147,51,234,.24),transparent 13rem),linear-gradient(135deg,#23103c,#3a153f 42%,#661e34)}.halloween-parts-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,rgba(20,7,25,.22),transparent 46%),radial-gradient(circle at 22% 8%,rgba(255,255,255,.08),transparent 11rem);pointer-events:none}.halloween-parts-hero:after{content:"";position:absolute;right:0;bottom:0;z-index:0;width:min(42rem,54%);height:100%;background:linear-gradient(125deg,transparent 0 32%,rgba(255,255,255,.08) 32% 33%,transparent 33% 100%),radial-gradient(ellipse at 72% 78%,rgba(18,7,33,.46),transparent 17rem);opacity:.88;pointer-events:none}.halloween-parts-hero>a,.halloween-parts-hero>p,.halloween-parts-hero>h1{position:relative;z-index:3;max-width:48rem}.halloween-moon{position:absolute;right:5.25rem;top:2.3rem;z-index:1;width:5.2rem;height:5.2rem;border-radius:999px;background:radial-gradient(circle at 38% 35%,#fff9dd 0,#fff9dd 33%,#ffe9a9 72%,#ffc568);box-shadow:0 0 42px #ffdd7694,0 0 110px #fb923c33}.halloween-moon:after{content:"";position:absolute;left:1.28rem;top:-.26rem;width:5.15rem;height:5.15rem;border-radius:999px;background:#5b1834;box-shadow:inset 1.1rem 0 1.2rem #260e3438}.halloween-cloud{position:absolute;z-index:1;width:9.6rem;height:2.45rem;border-radius:999px;background:#ffeee72b;box-shadow:inset 0 0 0 1px #ffffff0f}.halloween-cloud:before,.halloween-cloud:after{content:"";position:absolute;border-radius:999px;background:inherit}.halloween-cloud:before{left:1.25rem;top:-1.18rem;width:3.4rem;height:3.4rem}.halloween-cloud:after{right:1.2rem;top:-.85rem;width:2.65rem;height:2.65rem}.halloween-cloud-one{right:9.9rem;top:5.15rem;animation:halloweenCloudFloat 8s ease-in-out infinite}.halloween-cloud-two{right:19rem;bottom:3.7rem;opacity:.62;transform:scale(.82);animation:halloweenCloudFloat 10s ease-in-out infinite reverse}.halloween-web{position:absolute;z-index:1;width:7.8rem;height:7.8rem;opacity:.22;background:linear-gradient(45deg,transparent 49%,rgba(255,255,255,.8) 50%,transparent 51%),linear-gradient(135deg,transparent 49%,rgba(255,255,255,.8) 50%,transparent 51%),linear-gradient(90deg,transparent 49%,rgba(255,255,255,.7) 50%,transparent 51%),linear-gradient(0deg,transparent 49%,rgba(255,255,255,.7) 50%,transparent 51%),repeating-radial-gradient(circle at 0 0,transparent 0 .95rem,rgba(255,255,255,.76) 1rem 1.05rem)}.halloween-web-left{left:-.35rem;top:-.45rem}.halloween-web-right{right:-.3rem;top:-.25rem;transform:scaleX(-1)}.lessons-halloween-hero{isolation:isolate;min-height:14rem}.lessons-halloween-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(circle at 18% 18%,rgba(255,184,77,.3),transparent 22%),radial-gradient(circle at 78% 28%,rgba(167,139,250,.26),transparent 24%),linear-gradient(135deg,#fff7eda8,#ff7a181f);pointer-events:none}.student-shell .tips-landing-hero,html[data-student-skin=halloween] .student-shell .tips-landing-hero,html:not(.dark)[data-student-skin=halloween] .student-shell .tips-landing-hero,html.dark[data-student-skin=halloween] .student-shell .tips-landing-hero{min-height:0;border-color:transparent!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}.student-shell .tips-landing-hero:before,html[data-student-skin=halloween] .student-shell .tips-landing-hero:before,html:not(.dark)[data-student-skin=halloween] .student-shell .tips-landing-hero:before,html.dark[data-student-skin=halloween] .student-shell .tips-landing-hero:before{display:none}.lessons-halloween-title{color:#000;-webkit-text-stroke:0;text-shadow:0 1px 0 rgba(255,255,255,.85),0 10px 24px rgba(124,58,237,.14)}.lessons-halloween-kicker{color:#000;text-shadow:0 1px 0 rgba(255,255,255,.82),0 0 14px rgba(255,143,31,.34)}.lessons-halloween-subtitle{color:#000!important;text-shadow:0 1px 0 rgba(255,255,255,.72)}.lessons-halloween-pumpkin,.lessons-halloween-ghost,.lessons-halloween-candy,.lessons-halloween-sparkle,.lessons-halloween-bat{position:absolute;pointer-events:none}.lessons-halloween-pumpkin{right:20rem;bottom:1.35rem;z-index:1;display:grid;width:5.4rem;height:4.7rem;place-items:center;color:#37124e;border-radius:48% 52% 45% 45%;background:radial-gradient(circle at 50% -.35rem,#4ade80 0 .45rem,transparent .48rem),radial-gradient(ellipse at 32% 50%,rgba(255,221,120,.42),transparent 38%),linear-gradient(90deg,#f97316,#fb923c 48%,#ea580c);box-shadow:inset .65rem 0 #c2410c38,inset -.65rem 0 #c2410c3d,0 18px 34px #320a414d;animation:halloweenGhostBob 4.2s ease-in-out infinite}.lessons-halloween-ghost{right:6.8rem;bottom:1.25rem;z-index:1;display:grid;width:4.6rem;height:5.1rem;place-items:end center;padding-bottom:.82rem;color:#6d28d9;border-radius:2.4rem 2.4rem 1rem 1rem;background:radial-gradient(circle at 34% 36%,#2d164c 0 .22rem,transparent .24rem),radial-gradient(circle at 62% 36%,#2d164c 0 .22rem,transparent .24rem),linear-gradient(#fff,#f2e7ff);box-shadow:0 18px 34px #1f08304d;animation:halloweenGhostBob 3.5s ease-in-out infinite}.lessons-halloween-candy{z-index:1;display:grid;width:2.35rem;height:2.35rem;place-items:center;color:#fff7ed;border:1px solid rgba(255,255,255,.5);border-radius:999px;background:#ff7b0061;box-shadow:0 12px 24px #370f483d}.lessons-halloween-candy-one{right:15.2rem;top:1.55rem;transform:rotate(-14deg)}.lessons-halloween-candy-two{right:2.6rem;top:2.8rem;transform:rotate(18deg)}.lessons-halloween-sparkle{z-index:1;color:#ffd166;filter:drop-shadow(0 0 12px rgba(255,183,77,.75));animation:halloweenSparklePulse 2.4s ease-in-out infinite}.lessons-halloween-sparkle-one{left:2rem;bottom:2.2rem}.lessons-halloween-sparkle-two{left:43%;top:1.7rem;animation-delay:-.9s}.lessons-halloween-bat{z-index:1;width:2.1rem;height:.92rem;background:#5b21b6;clip-path:polygon(0 60%,18% 15%,37% 58%,50% 18%,63% 58%,82% 15%,100% 60%,76% 45%,64% 86%,50% 55%,36% 86%,24% 45%);opacity:.72;animation:halloweenBatFloat 4.8s ease-in-out infinite}.lessons-halloween-bat-one{right:26rem;top:2.2rem}.lessons-halloween-bat-two{right:11rem;top:5.85rem;transform:scale(.68) rotate(11deg);animation-delay:-1.2s}@media (max-width: 900px){.lessons-halloween-pumpkin{right:1.4rem;bottom:1rem;width:4.3rem;height:3.75rem;opacity:.72}.lessons-halloween-ghost,.lessons-halloween-candy-two{display:none}.lessons-halloween-candy-one{right:1.2rem;top:1.1rem}.lessons-halloween-bat-one{right:8.4rem;top:1.4rem}.lessons-halloween-bat-two{right:4.8rem;top:5.35rem}}.halloween-bat{position:absolute;z-index:2;width:2.4rem;height:1rem;background:#16081e;clip-path:polygon(0 60%,18% 15%,37% 58%,50% 18%,63% 58%,82% 15%,100% 60%,76% 45%,64% 86%,50% 55%,36% 86%,24% 45%);opacity:.72;animation:halloweenBatFloat 4.8s ease-in-out infinite}.halloween-bat-one{right:16.8rem;top:2.35rem}.halloween-bat-two{right:27rem;top:4.85rem;transform:scale(.72) rotate(-12deg);animation-delay:-1.5s}.halloween-bat-three{right:9rem;top:7.6rem;transform:scale(.58) rotate(10deg);animation-delay:-2.4s}.halloween-ghost{position:absolute;right:8.8rem;bottom:1.65rem;z-index:2;width:4.35rem;height:5.25rem;border-radius:2.2rem 2.2rem .95rem .95rem;background:radial-gradient(circle at 34% 18%,#fffffffa,#ffffffe0 72%),linear-gradient(#fff,#efe7ff);box-shadow:0 18px 34px #0a031242,inset -.65rem -.5rem 1.2rem #7641a924;animation:halloweenGhostBob 3.4s ease-in-out infinite}.halloween-ghost:before,.halloween-ghost:after{content:"";position:absolute;top:1.75rem;width:.46rem;height:.46rem;border-radius:999px;background:#2b0d42}.halloween-ghost:before{left:1.28rem}.halloween-ghost:after{right:1.28rem}.halloween-ghost span{position:absolute;left:1.83rem;top:2.78rem;width:.68rem;height:.38rem;border-radius:999px;background:#2b0d42}.halloween-ghost span:before{content:"";position:absolute;left:-1.83rem;top:1.82rem;width:4.35rem;height:.86rem;background:radial-gradient(circle at 12% 0,transparent 0 .5rem,rgba(255,255,255,.92) .52rem),radial-gradient(circle at 38% 0,transparent 0 .5rem,rgba(255,255,255,.92) .52rem),radial-gradient(circle at 64% 0,transparent 0 .5rem,rgba(255,255,255,.92) .52rem),radial-gradient(circle at 90% 0,transparent 0 .5rem,rgba(255,255,255,.92) .52rem)}.halloween-pumpkin{position:absolute;right:2rem;bottom:1.35rem;z-index:3;width:5.8rem;height:4.3rem;border-radius:48% 52% 44% 46%/58% 58% 42% 42%;background:radial-gradient(ellipse at 50% 105%,rgba(92,28,10,.36),transparent 50%),radial-gradient(ellipse at 50% 48%,rgba(255,184,75,.88) 0 22%,transparent 23%),radial-gradient(ellipse at 34% 50%,#f97316 0 24%,transparent 25%),radial-gradient(ellipse at 66% 50%,#e9580a 0 24%,transparent 25%),radial-gradient(ellipse at 18% 53%,#e45a0b 0 20%,transparent 21%),radial-gradient(ellipse at 82% 53%,#c94708 0 20%,transparent 21%),linear-gradient(135deg,#ffae42,#f97316 46%,#d9480f);box-shadow:0 18px 32px #390d0c57,inset .2rem 0 #ffc85c47,inset -.7rem -.45rem 1rem #5c1c0a33}.halloween-pumpkin:before{content:"";position:absolute;left:50%;top:-1.02rem;width:.92rem;height:1.2rem;border-radius:.5rem .55rem .16rem .18rem;background:linear-gradient(90deg,#5a3512,#8b5a1d 58%,#4d2a0d);transform:translate(-42%) rotate(8deg);box-shadow:inset -.18rem 0 #27180847}.halloween-pumpkin:after{content:"";position:absolute;left:1.28rem;top:1.18rem;width:3.25rem;height:2.05rem;background:linear-gradient(135deg,transparent 0 46%,#331006 47% 100%) .05rem .05rem / .78rem .72rem no-repeat,linear-gradient(225deg,transparent 0 46%,#331006 47% 100%) 2.4rem .05rem / .78rem .72rem no-repeat,radial-gradient(circle at 50% 48%,#331006 0 .19rem,transparent .21rem),radial-gradient(ellipse at 50% 98%,#331006 0 1.18rem,transparent 1.22rem);clip-path:polygon(0 0,100% 0,100% 82%,88% 66%,74% 86%,60% 66%,49% 88%,37% 66%,24% 86%,11% 66%,0 82%)}.halloween-sparkles{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.34;background:radial-gradient(circle at 72% 26%,#fbbf24 0 .12rem,transparent .14rem),radial-gradient(circle at 82% 48%,#c084fc 0 .1rem,transparent .12rem),radial-gradient(circle at 64% 72%,#fb923c 0 .1rem,transparent .12rem),radial-gradient(circle at 92% 22%,#f5d0fe 0 .08rem,transparent .1rem),radial-gradient(circle at 77% 70%,#fde68a 0 .08rem,transparent .1rem);animation:halloweenSparklePulse 2.6s ease-in-out infinite}.halloween-parts-hero{min-height:17.6rem;background:linear-gradient(90deg,#0c0814f0 0,#0c0814f0 34%,#0c08149e 52%,#0c081433),radial-gradient(circle at 69% 21%,rgba(255,199,88,.42),transparent 8.6rem),linear-gradient(45deg,rgba(255,255,255,.035) 25%,transparent 25% 75%,rgba(255,255,255,.035) 75%),linear-gradient(45deg,rgba(255,255,255,.035) 25%,transparent 25% 75%,rgba(255,255,255,.035) 75%),linear-gradient(135deg,#09080f,#12091b 45%,#1b0b21);background-position:0 0,0 0,0 0,12px 12px,0 0;background-size:auto,auto,24px 24px,24px 24px,auto}.halloween-parts-hero:before{background:linear-gradient(90deg,rgba(0,0,0,.62),transparent 38%),radial-gradient(ellipse at 62% 88%,rgba(255,110,28,.18),transparent 26rem)}.halloween-parts-hero:after{width:100%;background:radial-gradient(ellipse at 58% 100%,rgba(237,96,20,.18),transparent 20rem);opacity:1}.halloween-moon{right:47%;top:1.08rem;width:7rem;height:7rem;background:radial-gradient(circle at 35% 30%,#fff7cf 0 12%,transparent 13%),radial-gradient(circle at 65% 60%,rgba(122,62,23,.18) 0 9%,transparent 10%),radial-gradient(circle at 50% 45%,#ffd75d 0,#ffd75d 58%,#ffb329 76%,#f59e0b);box-shadow:0 0 1.2rem #ffe280e6,0 0 4.3rem #ffa23570}.halloween-moon:after{display:none}.halloween-cloud{z-index:3;width:10.8rem;height:2.35rem;background:radial-gradient(circle at 18% 20%,rgba(115,58,149,.96) 0 1.6rem,transparent 1.65rem),radial-gradient(circle at 36% -8%,rgba(58,34,113,.98) 0 2rem,transparent 2.05rem),radial-gradient(circle at 60% 8%,rgba(93,47,133,.96) 0 1.9rem,transparent 1.95rem),radial-gradient(circle at 78% 35%,rgba(69,39,111,.96) 0 1.55rem,transparent 1.6rem),linear-gradient(180deg,#623083f5,#2b1b53fa);box-shadow:0 .65rem 1.1rem #00000047}.halloween-cloud:before,.halloween-cloud:after{display:none}.halloween-cloud-one{right:21%;top:4.35rem;transform:scale(1.15)}.halloween-cloud-two{right:7%;top:2rem;bottom:auto;opacity:.95;transform:scale(.95)}.halloween-web{opacity:.13}.halloween-bat{z-index:4;background:#05030a;opacity:.96}.halloween-bat-one{right:49.2%;top:2.55rem;transform:scale(.74) rotate(6deg)}.halloween-bat-two{right:42.4%;top:6.2rem;transform:scale(1.3) rotate(-5deg)}.halloween-bat-three{right:30%;top:3.55rem;transform:scale(.72) rotate(10deg)}.halloween-ghost{z-index:5;border-radius:48% 48% 1.25rem 1.25rem;background:radial-gradient(circle at 34% 22%,#ffffff 0 16%,transparent 17%),radial-gradient(circle at 50% 42%,#fff 0,#fff 52%,#f2ebff 82%,#dccbff);box-shadow:0 1.2rem 2.2rem #00000061,inset -.65rem -.55rem 1rem #7552b633}.halloween-ghost-main{right:7.5%;bottom:4.2rem;width:4.6rem;height:5.25rem}.halloween-ghost-left{left:6.6rem;bottom:6.6rem;width:5.55rem;height:6.35rem;transform:rotate(12deg);animation-delay:-1.15s}.halloween-ghost-small{right:28.5%;bottom:4.95rem;width:3.7rem;height:4.35rem;transform:rotate(-8deg);animation-delay:-2s}.halloween-ghost-left:before{left:1.6rem}.halloween-ghost-left:after{right:1.6rem}.halloween-pumpkin-main{left:13.4rem;right:auto;bottom:1.2rem;width:6.7rem;height:5rem}.halloween-pumpkin-left{left:6.15rem;right:auto;bottom:1.1rem;width:4.4rem;height:3.35rem;transform:rotate(-4deg)}.halloween-pumpkin-small{left:22.1rem;right:auto;bottom:1.15rem;width:4.15rem;height:3.1rem;transform:rotate(4deg)}.halloween-pumpkin-main:after{background:linear-gradient(135deg,transparent 0 46%,#2a0d05 47% 100%) .1rem .08rem / .92rem .82rem no-repeat,linear-gradient(225deg,transparent 0 46%,#2a0d05 47% 100%) 2.54rem .08rem / .92rem .82rem no-repeat,radial-gradient(circle at 50% 46%,#2a0d05 0 .2rem,transparent .22rem),radial-gradient(ellipse at 50% 98%,#2a0d05 0 1.28rem,transparent 1.32rem);clip-path:polygon(0 0,100% 0,100% 82%,88% 66%,74% 86%,60% 66%,49% 88%,37% 66%,24% 86%,11% 66%,0 82%)}.halloween-ground{position:absolute;inset-inline:0;bottom:0;z-index:4;height:3.1rem;background:radial-gradient(ellipse at 15% 62%,rgba(255,124,28,.24),transparent 7rem),radial-gradient(ellipse at 72% 70%,rgba(255,124,28,.16),transparent 11rem)}.halloween-ground:before{content:"";position:absolute;top:-.8rem;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 17% 64%,#4b1c0d 0 1.15rem,transparent 1.2rem),radial-gradient(ellipse at 20% 62%,#6b2a10 0 .72rem,transparent .77rem),radial-gradient(ellipse at 24% 68%,#7c2d12 0 1rem,transparent 1.05rem),radial-gradient(ellipse at 77% 66%,#5a220d 0 .8rem,transparent .85rem)}.halloween-sign{position:absolute;right:19.3%;bottom:1.9rem;z-index:5;width:5.7rem;height:2.35rem;border-radius:.18rem;background:linear-gradient(0deg,rgba(0,0,0,.22),transparent 35%),repeating-linear-gradient(0deg,#6b3522 0,#6b3522 .64rem,#4a2418 .66rem,#4a2418 .72rem);box-shadow:inset 0 0 0 1px #ffb7602e,0 .8rem 1.4rem #00000061}.halloween-sign:before,.halloween-sign:after{content:"";position:absolute;bottom:-1.55rem;width:.34rem;height:1.65rem;border-radius:999px;background:#2f160f}.halloween-sign:before{left:.75rem}.halloween-sign:after{right:.75rem}.halloween-lantern{position:absolute;right:11.2%;bottom:1.45rem;z-index:6;width:2.15rem;height:4.95rem;border-radius:1rem 1rem .35rem .35rem;background:linear-gradient(90deg,transparent 0 .5rem,#2a160d .55rem .72rem,transparent .77rem 1.4rem,#2a160d 1.45rem 1.62rem,transparent 1.67rem),radial-gradient(ellipse at 50% 62%,#ffe089 0 .72rem,#f59e0b 1.03rem,transparent 1.08rem);box-shadow:0 0 1.6rem #f59e0b94}.halloween-lantern:before{content:"";position:absolute;left:50%;top:-1.55rem;width:3rem;height:2.2rem;border:.22rem solid #2a160d;border-bottom:0;border-radius:2rem 2rem 0 0;transform:translate(-50%)}.halloween-tombstone{position:absolute;right:2.1rem;bottom:1.15rem;z-index:5;width:3rem;height:4rem;border-radius:1.55rem 1.55rem .35rem .35rem;background:linear-gradient(135deg,#40384c,#21182b);box-shadow:inset -.45rem -.35rem #0000002e,0 .7rem 1.2rem #00000057}.halloween-tombstone:before{content:"";position:absolute;left:50%;top:1.05rem;width:1.05rem;height:1.25rem;border-top:.2rem solid #16101f;transform:translate(-50%)}.mobile-parts-page .grid>a[class*="rounded-[22px]"],.mobile-parts-page .grid>div[class*="rounded-[22px]"]{position:relative;overflow:hidden}.mobile-parts-page .grid>a[class*="rounded-[22px]"]:after,.mobile-parts-page .grid>div[class*="rounded-[22px]"]:after{content:"";position:absolute;right:-.2rem;top:-.25rem;width:3.7rem;height:3.7rem;opacity:.12;background:linear-gradient(45deg,transparent 49%,#7c3aed 50%,transparent 51%),linear-gradient(135deg,transparent 49%,#7c3aed 50%,transparent 51%),repeating-radial-gradient(circle at 100% 0,transparent 0 .62rem,#7c3aed .66rem .7rem);pointer-events:none}@keyframes halloweenGhostBob{0%,to{transform:translateY(0)}50%{transform:translateY(-.55rem)}}@keyframes halloweenBatFloat{0%,to{translate:0 0}50%{translate:.4rem -.35rem}}@keyframes halloweenCloudFloat{0%,to{transform:translate(0)}50%{transform:translate(1rem)}}@keyframes halloweenSparklePulse{0%,to{opacity:.22}50%{opacity:.48}}@media (max-width: 768px){.halloween-parts-hero{min-height:16rem;padding-right:1.25rem}.halloween-moon,.halloween-cloud-two,.halloween-bat-two,.halloween-bat-three{display:none}.halloween-ghost{right:5.1rem;bottom:.85rem;transform:scale(.68);transform-origin:right bottom}.halloween-pumpkin{right:.85rem;bottom:.9rem;transform:scale(.68);transform-origin:right bottom}.halloween-cloud-one{right:3.4rem;top:auto;bottom:4.9rem;transform:scale(.64);opacity:.5}.halloween-web-left,.halloween-web-right{opacity:.16}}html[data-student-skin=halloween] .student-shell{position:relative;isolation:isolate;background:radial-gradient(circle at 18% 10%,rgba(249,115,22,.24),transparent 18rem),radial-gradient(circle at 88% 12%,rgba(168,85,247,.24),transparent 20rem),radial-gradient(circle at 54% 0%,rgba(250,204,21,.12),transparent 24rem),linear-gradient(180deg,#12071f,#1b0b2d,#2b1028 76%,#100817)!important;color:#fff7ed!important}html[data-student-skin=halloween] .student-shell:before,html[data-student-skin=halloween] .student-shell:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1}html[data-student-skin=halloween] .student-shell:before{opacity:.5;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(to bottom,black 0%,transparent 78%);mask-image:linear-gradient(to bottom,black 0%,transparent 78%)}html[data-student-skin=halloween] .student-shell:after{opacity:.95;background:radial-gradient(circle at 7% 18%,#f97316 0 .32rem,transparent .36rem),radial-gradient(circle at 9% 18%,#f97316 0 .16rem,transparent .18rem),radial-gradient(circle at 91% 16%,transparent 0 1.8rem,rgba(226,232,240,.25) 1.85rem 1.9rem,transparent 1.95rem),conic-gradient(from 18deg at 91% 16%,transparent 0 12deg,rgba(226,232,240,.2) 12deg 14deg,transparent 14deg 56deg,rgba(226,232,240,.18) 56deg 58deg,transparent 58deg 100%);background-repeat:no-repeat}html[data-student-skin=halloween] .student-shell header{overflow:visible;border-color:#f9731673!important;background:linear-gradient(90deg,#13081ff5,#321246f5 52%,#180926f5)!important;box-shadow:0 16px 40px #00000059,inset 0 -1px #f973163d!important}html[data-student-skin=halloween] .student-shell header:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;background:linear-gradient(90deg,transparent,#f97316 18%,#a855f7 50%,#f97316 82%,transparent);pointer-events:none}html[data-student-skin=halloween] .student-shell header .mobile-wordmark:after{content:none;display:none;align-items:center;height:1.15rem;margin-left:.55rem;border:1px solid rgba(249,115,22,.55);border-radius:999px;background:#f9731624;color:#fdba74;font-size:.58rem;font-weight:900;letter-spacing:.06em;line-height:1;padding:0 .42rem;text-transform:uppercase;vertical-align:middle}html[data-student-skin=halloween] .student-shell header a,html[data-student-skin=halloween] .student-shell header button{color:#fff7ed!important}html[data-student-skin=halloween] .student-shell header nav a:not([aria-current=page]){border:1px solid transparent!important;background:transparent!important;color:#f6d9c3!important;box-shadow:none!important}html[data-student-skin=halloween] .student-shell header nav a:not([aria-current=page]):hover{border-color:#fdba7433!important;background:#fff7ed14!important;color:#fff!important}html[data-student-skin=halloween] .student-shell header nav a[aria-current=page]{border:1px solid rgba(253,186,116,.36)!important;background:#fff7ed1f!important;color:#fff!important;box-shadow:inset 0 1px #ffffff14!important}html[data-student-skin=halloween] .student-shell main{color:#f8efe8!important}html[data-student-skin=halloween] .student-shell .mobile-page-heading,html[data-student-skin=halloween] .student-shell .card,html[data-student-skin=halloween] .student-shell section[class*=bg-white],html[data-student-skin=halloween] .student-shell article[class*=bg-white],html[data-student-skin=halloween] .student-shell div[class*=bg-white]{border-color:#a855f752!important;background-color:#190b27e0!important;box-shadow:0 18px 48px #00000047,inset 0 1px #ffffff0d!important}html[data-student-skin=halloween] .student-shell .card:hover,html[data-student-skin=halloween] .student-shell article[class*=bg-white]:hover{border-color:#f973168c!important}html[data-student-skin=halloween] .student-shell .btn-primary,html[data-student-skin=halloween] .student-shell .bg-brand-600,html[data-student-skin=halloween] .student-shell a[aria-current=page]:not(header nav a){border:1px solid rgba(253,186,116,.55)!important;background:linear-gradient(135deg,#ff6b00,#ef4444 48%,#7c3aed)!important;color:#fff!important;box-shadow:0 12px 30px #f973164d!important}html[data-student-skin=halloween] .auth-shell .btn-primary{border:1px solid rgba(253,186,116,.55)!important;background:linear-gradient(135deg,#ff6b00,#ef4444 48%,#7c3aed)!important;color:#fff!important;opacity:1!important}html[data-student-skin=halloween] .auth-shell .btn-primary *{color:#fff!important;stroke:currentColor!important}html[data-student-skin=halloween] .student-shell .btn-secondary{border-color:#a855f78c!important;background:#371752c7!important;color:#fde68a!important}html[data-student-skin=halloween] .student-shell .border-brand-100,html[data-student-skin=halloween] .student-shell .border-brand-200,html[data-student-skin=halloween] .student-shell .border-slate-100,html[data-student-skin=halloween] .student-shell .border-slate-200{border-color:#a855f757!important}html[data-student-skin=halloween] .student-shell .text-navy,html[data-student-skin=halloween] .student-shell .text-slate-950,html[data-student-skin=halloween] .student-shell .text-slate-900,html[data-student-skin=halloween] .student-shell .text-slate-800,html[data-student-skin=halloween] .student-shell .text-slate-700{color:#fff7ed!important}html[data-student-skin=halloween] .student-shell .text-slate-600,html[data-student-skin=halloween] .student-shell .text-slate-500,html[data-student-skin=halloween] .student-shell .text-slate-400{color:#d8c6e8!important}html[data-student-skin=halloween] .student-shell .text-brand-700,html[data-student-skin=halloween] .student-shell .text-brand-600,html[data-student-skin=halloween] .student-shell .text-brand-500{color:#fdba74!important}html[data-student-skin=halloween] .student-shell .bg-sky-50,html[data-student-skin=halloween] .student-shell .bg-slate-50,html[data-student-skin=halloween] .student-shell .bg-brand-50,html[data-student-skin=halloween] .student-shell .bg-white\/80,html[data-student-skin=halloween] .student-shell .bg-white\/90,html[data-student-skin=halloween] .student-shell .bg-white\/95{background-color:#2a113fc7!important}html[data-student-skin=halloween] .student-shell input,html[data-student-skin=halloween] .student-shell textarea,html[data-student-skin=halloween] .student-shell select{border-color:#a855f773!important;background-color:#0c0616e6!important;color:#fff7ed!important}html[data-student-skin=halloween] .student-shell input::-moz-placeholder,html[data-student-skin=halloween] .student-shell textarea::-moz-placeholder{color:#a995b9!important}html[data-student-skin=halloween] .student-shell input::placeholder,html[data-student-skin=halloween] .student-shell textarea::placeholder{color:#a995b9!important}html[data-student-skin=halloween] .student-shell .parts-skill-selector>button{border-color:#a855f76b!important;background:#1f0e30e6!important;color:#f8efe8!important;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #00000029!important}html[data-student-skin=halloween] .student-shell .parts-skill-selector>button svg,html[data-student-skin=halloween] .student-shell .parts-skill-selector>button .parts-skill-icon{color:#fdba74!important}html[data-student-skin=halloween] .student-shell .parts-skill-selector>button:hover{border-color:#f973169e!important;background:#34164bf0!important;color:#fff!important}html[data-student-skin=halloween] .student-shell .parts-skill-selector>button[aria-pressed=true]{border-color:#fdba74b3!important;background:linear-gradient(135deg,#ff6b00,#ef4444 48%,#7c3aed)!important;color:#fff!important;box-shadow:0 14px 32px #f9731652!important}html[data-student-skin=halloween] .student-shell .parts-skill-selector>button[aria-pressed=true] svg,html[data-student-skin=halloween] .student-shell .parts-skill-selector>button[aria-pressed=true] .parts-skill-icon{color:#fff!important}html:not(.dark)[data-student-skin=halloween] .student-shell{background:radial-gradient(circle at 14% 4%,rgba(249,115,22,.22),transparent 22rem),radial-gradient(circle at 86% 8%,rgba(168,85,247,.2),transparent 22rem),radial-gradient(circle at 52% 0%,rgba(251,146,60,.1),transparent 28rem),linear-gradient(180deg,#12051f,#210b35 44%,#351128)!important;color:#fff7ed!important}html:not(.dark)[data-student-skin=halloween] .student-shell:before{opacity:.34;background-image:linear-gradient(rgba(88,28,135,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(88,28,135,.08) 1px,transparent 1px)}html:not(.dark)[data-student-skin=halloween] .student-shell:after{opacity:.5}html:not(.dark)[data-student-skin=halloween] .student-shell main{color:#fff7ed!important}html:not(.dark)[data-student-skin=halloween] .student-shell .mobile-page-heading,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-hero{border-color:#f973166b!important;background:radial-gradient(circle at 86% 14%,rgba(249,115,22,.18),transparent 14rem),radial-gradient(circle at 18% 0%,rgba(168,85,247,.26),transparent 18rem),linear-gradient(135deg,#251038,#37153d 52%,#451326)!important;color:#fff7ed!important;box-shadow:0 22px 52px #581c8738!important}html:not(.dark)[data-student-skin=halloween] .student-shell .mobile-page-heading .text-navy,html:not(.dark)[data-student-skin=halloween] .student-shell .mobile-page-heading .text-slate-950,html:not(.dark)[data-student-skin=halloween] .student-shell .mobile-page-heading .text-slate-900,html:not(.dark)[data-student-skin=halloween] .student-shell .mobile-page-heading .text-slate-800,html:not(.dark)[data-student-skin=halloween] .student-shell .mobile-page-heading .text-slate-700,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-hero .text-navy,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-hero .text-slate-950,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-hero .text-slate-900,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-hero .text-slate-800,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-hero .text-slate-700{color:#fff7ed!important}html:not(.dark)[data-student-skin=halloween] .student-shell .mobile-page-heading .text-slate-600,html:not(.dark)[data-student-skin=halloween] .student-shell .mobile-page-heading .text-slate-500,html:not(.dark)[data-student-skin=halloween] .student-shell .mobile-page-heading .text-slate-400,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-hero .text-slate-600,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-hero .text-slate-500,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-hero .text-slate-400{color:#f6d9c3!important}html:not(.dark)[data-student-skin=halloween] .student-shell .card,html:not(.dark)[data-student-skin=halloween] .student-shell section[class*=bg-white],html:not(.dark)[data-student-skin=halloween] .student-shell article[class*=bg-white],html:not(.dark)[data-student-skin=halloween] .student-shell div[class*=bg-white]{border-color:#f9731657!important;background-color:#1f0c30db!important;box-shadow:0 18px 42px #00000042,inset 0 1px #ffffff0f!important}html:not(.dark)[data-student-skin=halloween] .student-shell .card:hover,html:not(.dark)[data-student-skin=halloween] .student-shell article[class*=bg-white]:hover{border-color:#f9731670!important}html[data-student-skin=halloween] .student-shell .lesson-tip-card,html:not(.dark)[data-student-skin=halloween] .student-shell .lesson-tip-card,html.dark[data-student-skin=halloween] .student-shell .lesson-tip-card{border-color:#fbbf246b!important;background:radial-gradient(circle at 94% 0%,rgba(251,146,60,.16),transparent 10rem),linear-gradient(135deg,#1f0c30eb,#2a113fe6)!important;color:#fff!important;box-shadow:0 18px 38px #18082638,inset 0 1px #ffffffbf!important}html[data-student-skin=halloween] .student-shell .lesson-tip-card:hover,html:not(.dark)[data-student-skin=halloween] .student-shell .lesson-tip-card:hover,html.dark[data-student-skin=halloween] .student-shell .lesson-tip-card:hover{border-color:#f97316b8!important}html[data-student-skin=halloween] .student-shell .lesson-tip-card .lesson-tip-title,html:not(.dark)[data-student-skin=halloween] .student-shell .lesson-tip-card .lesson-tip-title,html.dark[data-student-skin=halloween] .student-shell .lesson-tip-card .lesson-tip-title{color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.38)!important}html[data-student-skin=halloween] .student-shell .lesson-tip-card .lesson-tip-description,html:not(.dark)[data-student-skin=halloween] .student-shell .lesson-tip-card .lesson-tip-description,html.dark[data-student-skin=halloween] .student-shell .lesson-tip-card .lesson-tip-description{color:#fff!important;font-weight:700!important}html:not(.dark)[data-student-skin=halloween] .student-shell .text-navy,html:not(.dark)[data-student-skin=halloween] .student-shell .text-slate-950,html:not(.dark)[data-student-skin=halloween] .student-shell .text-slate-900,html:not(.dark)[data-student-skin=halloween] .student-shell .text-slate-800,html:not(.dark)[data-student-skin=halloween] .student-shell .text-slate-700{color:#fff7ed!important}html:not(.dark)[data-student-skin=halloween] .student-shell .text-slate-600,html:not(.dark)[data-student-skin=halloween] .student-shell .text-slate-500,html:not(.dark)[data-student-skin=halloween] .student-shell .text-slate-400{color:#d8c6e8!important}html:not(.dark)[data-student-skin=halloween] .student-shell .text-brand-700,html:not(.dark)[data-student-skin=halloween] .student-shell .text-brand-600,html:not(.dark)[data-student-skin=halloween] .student-shell .text-brand-500{color:#ea580c!important}html:not(.dark)[data-student-skin=halloween] .student-shell header a,html:not(.dark)[data-student-skin=halloween] .student-shell header button{color:#fff7ed!important}html:not(.dark)[data-student-skin=halloween] .student-shell header .mobile-wordmark,html:not(.dark)[data-student-skin=halloween] .student-shell header a.text-brand-700{color:#fb923c!important}html:not(.dark)[data-student-skin=halloween] .student-shell header a:hover,html:not(.dark)[data-student-skin=halloween] .student-shell header button:hover{color:#fdba74!important}html:not(.dark)[data-student-skin=halloween] .student-shell header a[aria-current=page]{color:#fff!important}html:not(.dark)[data-student-skin=halloween] .student-shell header{border-color:#f9731673!important;background:linear-gradient(90deg,#13081ff5,#321246f5 52%,#180926f5)!important;box-shadow:0 16px 40px #00000059,inset 0 -1px #f973163d!important}html:not(.dark)[data-student-skin=halloween] .student-shell header:after{background:linear-gradient(90deg,transparent,rgba(249,115,22,.58) 18%,rgba(168,85,247,.46) 50%,rgba(249,115,22,.58) 82%,transparent)}html:not(.dark)[data-student-skin=halloween] .student-shell header a,html:not(.dark)[data-student-skin=halloween] .student-shell header button,html:not(.dark)[data-student-skin=halloween] .student-shell header nav a:not([aria-current=page]){color:#fff7ed!important}html:not(.dark)[data-student-skin=halloween] .student-shell header .mobile-wordmark,html:not(.dark)[data-student-skin=halloween] .student-shell header a.text-brand-700{color:#ea580c!important}html:not(.dark)[data-student-skin=halloween] .student-shell header nav a:not([aria-current=page]){background:transparent!important;border-color:transparent!important;box-shadow:none!important}html:not(.dark)[data-student-skin=halloween] .student-shell header nav a:not([aria-current=page]):hover{border-color:#f973163d!important;background:#fff7ed14!important;color:#fdba74!important}html:not(.dark)[data-student-skin=halloween] .student-shell header nav a[aria-current=page]{border-color:#f973166b!important;background:linear-gradient(135deg,#ff6b00,#ef4444 48%,#7c3aed)!important;color:#fff!important;box-shadow:0 8px 18px #ea580c33!important}html:not(.dark)[data-student-skin=halloween] .student-shell .bg-sky-50,html:not(.dark)[data-student-skin=halloween] .student-shell .bg-slate-50,html:not(.dark)[data-student-skin=halloween] .student-shell .bg-brand-50,html:not(.dark)[data-student-skin=halloween] .student-shell .bg-white\/80,html:not(.dark)[data-student-skin=halloween] .student-shell .bg-white\/90,html:not(.dark)[data-student-skin=halloween] .student-shell .bg-white\/95{background-color:#2a113fc7!important}html:not(.dark)[data-student-skin=halloween] .student-shell input,html:not(.dark)[data-student-skin=halloween] .student-shell textarea,html:not(.dark)[data-student-skin=halloween] .student-shell select{border-color:#a855f773!important;background-color:#0c0616e6!important;color:#fff7ed!important}html:not(.dark)[data-student-skin=halloween] .student-shell input::-moz-placeholder,html:not(.dark)[data-student-skin=halloween] .student-shell textarea::-moz-placeholder{color:#a995b9!important}html:not(.dark)[data-student-skin=halloween] .student-shell input::placeholder,html:not(.dark)[data-student-skin=halloween] .student-shell textarea::placeholder{color:#a995b9!important}html:not(.dark)[data-student-skin=halloween] .student-shell .btn-secondary{border-color:#fdba745c!important;background:#371752c7!important;color:#fde68a!important}html:not(.dark)[data-student-skin=halloween] .student-shell .parts-skill-selector>button{border-color:#a855f76b!important;background:#1f0e30e6!important;color:#f8efe8!important;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #00000029!important}html:not(.dark)[data-student-skin=halloween] .student-shell .parts-skill-selector>button svg,html:not(.dark)[data-student-skin=halloween] .student-shell .parts-skill-selector>button .parts-skill-icon{color:#ea580c!important}html:not(.dark)[data-student-skin=halloween] .student-shell .parts-skill-selector>button:hover{border-color:#f973168c!important;background:#34164bf0!important;color:#fff!important}html:not(.dark)[data-student-skin=halloween] .student-shell .parts-skill-selector>button[aria-pressed=true]{border-color:#fdba74b3!important;background:linear-gradient(135deg,#ff6b00,#ef4444 48%,#7c3aed)!important;color:#fff!important}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page{background:radial-gradient(circle at 92% 12%,rgba(168,85,247,.22),transparent 18rem),linear-gradient(180deg,#12051f,#210b35 42%,#351128)!important;color:#fff7ed!important}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-feature-section,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-contact-section{background:#140823f0!important}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-feature-section{background:radial-gradient(circle at 10% 4%,rgba(255,222,0,.2),transparent 16rem),radial-gradient(circle at 92% 18%,rgba(249,115,22,.18),transparent 18rem),linear-gradient(180deg,#fff8f2,#fffaf4 52%,#fff)!important}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-feature-section .text-navy,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-feature-section .text-slate-950,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-feature-section .text-slate-900,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-feature-section .text-slate-800,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-feature-section .text-slate-700{color:#101827!important}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-feature-section .text-slate-600,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-feature-section .text-slate-500,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-feature-section .text-slate-400{color:#475569!important}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-why-section,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-testimonials-section{background:radial-gradient(circle at 12% 12%,rgba(249,115,22,.18),transparent 18rem),linear-gradient(180deg,#1b0b2d,#12051f)!important}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-why-section{background:radial-gradient(circle at 12% 10%,rgba(255,222,0,.18),transparent 17rem),radial-gradient(circle at 90% 22%,rgba(249,115,22,.16),transparent 19rem),linear-gradient(180deg,#fffaf4,#fff8f2 54%,#fff)!important}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-why-section .text-navy,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-why-section .text-slate-950,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-why-section .text-slate-900,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-why-section .text-slate-800,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-why-section .text-slate-700{color:#101827!important}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-why-section .text-slate-600,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-why-section .text-slate-500,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-why-section .text-slate-400{color:#475569!important}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-testimonials-section{background:radial-gradient(circle at 10% 4%,rgba(255,222,0,.16),transparent 17rem),radial-gradient(circle at 88% 14%,rgba(249,115,22,.16),transparent 18rem),linear-gradient(180deg,#fff,#fff8f2,#fffaf4)!important}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-testimonials-section .text-navy,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-testimonials-section .text-slate-950,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-testimonials-section .text-slate-900,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-testimonials-section .text-slate-800,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-testimonials-section .text-slate-700{color:#101827!important}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-testimonials-section .text-slate-600,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-testimonials-section .text-slate-500,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-testimonials-section .text-slate-400{color:#475569!important}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-hero{border-bottom:1px solid rgba(249,115,22,.34)!important;background:radial-gradient(circle at 86% 18%,rgba(249,115,22,.24),transparent 14rem),radial-gradient(circle at 15% 8%,rgba(168,85,247,.38),transparent 20rem),linear-gradient(135deg,#251038,#32133a 52%,#431427)!important}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-hero .bg-white,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-hero .bg-white\/80,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-hero .bg-white\/90,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-hero .dashboard-annotation{background-color:#1f0c30e6!important;color:#fff7ed!important}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-visual-shell,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page [class*="bg-[#f6faff]"],html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page [class*="bg-[#eef6ff]"],html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page [class*="bg-[#fff8f2]"],html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page [class*="bg-[#fff0c2]"]{background:radial-gradient(circle at 86% 16%,rgba(249,115,22,.22),transparent 12rem),linear-gradient(135deg,#1f0c30,#351128)!important}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-feature-section .dashboard-visual-shell{border-color:#f9731638!important;background:radial-gradient(circle at 86% 16%,rgba(249,115,22,.18),transparent 12rem),linear-gradient(135deg,#fff0c2,#fff8f2 48%,#fff)!important;box-shadow:0 18px 44px #7c2d121f!important}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-feature-section .bg-white{background-color:#fff!important;color:#101827!important}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-why-section.dashboard-why-section{background:radial-gradient(circle at 12% 10%,rgba(255,222,0,.18),transparent 17rem),radial-gradient(circle at 90% 22%,rgba(249,115,22,.16),transparent 19rem),linear-gradient(180deg,#fffaf4,#fff8f2 54%,#fff)!important}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-why-section .bg-white{background-color:#fff!important;color:#101827!important;box-shadow:0 18px 42px #7c2d121a!important}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-testimonials-section.dashboard-testimonials-section{background:radial-gradient(circle at 10% 4%,rgba(255,222,0,.16),transparent 17rem),radial-gradient(circle at 88% 14%,rgba(249,115,22,.16),transparent 18rem),linear-gradient(180deg,#fff,#fff8f2,#fffaf4)!important}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-testimonials-section .dashboard-testimonial-marquee article,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-testimonials-section .dashboard-cta-card{border-color:#f973163d!important;background:#fff!important;box-shadow:0 18px 42px #7c2d121a!important}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-hero .dashboard-cta-card,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-contact-section .dashboard-cta-card{border-color:#f9731657!important;background:#1f0c30e6!important;box-shadow:0 20px 42px #00000042!important}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-contact-section.dashboard-contact-section{background:radial-gradient(circle at 14% 18%,rgba(255,222,0,.18),transparent 18rem),radial-gradient(circle at 88% 20%,rgba(249,115,22,.16),transparent 18rem),linear-gradient(180deg,#fffaf4,#fff8f2 54%,#fff)!important}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-contact-section>div{border-color:#f973163d!important;background:radial-gradient(circle at 8% 16%,rgba(255,222,0,.18),transparent 16rem),linear-gradient(135deg,#fff,#fff7db 58%,#fff8f2)!important;box-shadow:0 20px 46px #7c2d121f!important}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-contact-section .text-navy,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-contact-section .text-slate-950,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-contact-section .text-slate-900,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-contact-section .text-slate-800,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-contact-section .text-slate-700{color:#101827!important}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-contact-section .text-slate-600,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-contact-section .text-slate-500,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-contact-section .text-slate-400{color:#475569!important}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-contact-section article,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-contact-section .bg-white{background-color:#fff!important;color:#101827!important}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page [class*=border-brand-100],html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page [class*=border-brand-200]{border-color:#f973163d!important}html[data-student-skin=halloween] .student-shell .student-dashboard-summary,html:not(.dark)[data-student-skin=halloween] .student-shell .student-dashboard-summary{border-color:#f973166b!important;background:radial-gradient(circle at 84% 18%,rgba(249,115,22,.22),transparent 16rem),radial-gradient(circle at 16% 0%,rgba(168,85,247,.32),transparent 18rem),linear-gradient(135deg,#251038,#32133a 54%,#431427)!important;box-shadow:0 22px 52px #00000047,inset 0 1px #ffffff0f!important}html[data-student-skin=halloween] .student-shell .student-dashboard-summary>div:first-child,html:not(.dark)[data-student-skin=halloween] .student-shell .student-dashboard-summary>div:first-child{opacity:.14!important;background-image:linear-gradient(rgba(253,186,116,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(253,186,116,.18) 1px,transparent 1px)!important}html[data-student-skin=halloween] .student-shell .student-dashboard-summary .dashboard-metric-card,html:not(.dark)[data-student-skin=halloween] .student-shell .student-dashboard-summary .dashboard-metric-card{border-color:#fdba743d!important;background:#1f0c30d1!important;box-shadow:0 14px 30px #0003,inset 0 1px #ffffff0f!important}html[data-student-skin=halloween] .student-shell .student-dashboard-summary .dashboard-metric-card>span,html:not(.dark)[data-student-skin=halloween] .student-shell .student-dashboard-summary .dashboard-metric-card>span{background:#f9731629!important;color:#fb923c!important}html[data-student-skin=halloween] .student-shell .student-dashboard-summary h1,html[data-student-skin=halloween] .student-shell .student-dashboard-summary .text-slate-950,html:not(.dark)[data-student-skin=halloween] .student-shell .student-dashboard-summary h1,html:not(.dark)[data-student-skin=halloween] .student-shell .student-dashboard-summary .text-slate-950{color:#fff7ed!important}html[data-student-skin=halloween] .student-shell .student-dashboard-summary h1 span,html[data-student-skin=halloween] .student-shell .student-dashboard-summary strong,html:not(.dark)[data-student-skin=halloween] .student-shell .student-dashboard-summary h1 span,html:not(.dark)[data-student-skin=halloween] .student-shell .student-dashboard-summary strong{color:#fb923c!important}html[data-student-skin=halloween] .student-shell .student-dashboard-summary p,html[data-student-skin=halloween] .student-shell .student-dashboard-summary .text-slate-600,html[data-student-skin=halloween] .student-shell .student-dashboard-summary .text-slate-500,html:not(.dark)[data-student-skin=halloween] .student-shell .student-dashboard-summary p,html:not(.dark)[data-student-skin=halloween] .student-shell .student-dashboard-summary .text-slate-600,html:not(.dark)[data-student-skin=halloween] .student-shell .student-dashboard-summary .text-slate-500{color:#d8c6e8!important}html[data-student-skin=halloween] .student-shell .student-dashboard-summary .dashboard-metric-card p:first-child,html:not(.dark)[data-student-skin=halloween] .student-shell .student-dashboard-summary .dashboard-metric-card p:first-child{color:#d8c6e8!important}html[data-student-skin=halloween] .student-shell .student-dashboard-summary .dashboard-metric-card p:last-child,html:not(.dark)[data-student-skin=halloween] .student-shell .student-dashboard-summary .dashboard-metric-card p:last-child{color:#fff7ed!important}html[data-student-skin=mid_autumn] .student-shell{background:radial-gradient(circle at 15% 10%,rgba(250,204,21,.22),transparent 22rem),radial-gradient(circle at 82% 16%,rgba(20,184,166,.14),transparent 20rem),linear-gradient(180deg,#fff8db,#fff7ed 55%,#ecfeff)!important}html[data-student-skin=mid_autumn] .student-shell header{border-color:#fde68a!important;background:#fffbebf0!important}html[data-student-skin=mid_autumn] .student-shell .btn-primary,html[data-student-skin=mid_autumn] .student-shell .bg-brand-600,html[data-student-skin=mid_autumn] .student-shell a[aria-current=page]{background:linear-gradient(135deg,#ef4444,#f59e0b)!important;color:#fff!important}html[data-student-skin=mid_autumn] .student-shell .card,html[data-student-skin=mid_autumn] .student-shell .border-brand-100{border-color:#fde68a!important}html[data-student-skin=tet] .student-shell{background:radial-gradient(circle at 14% 8%,rgba(250,204,21,.24),transparent 22rem),radial-gradient(circle at 86% 14%,rgba(220,38,38,.14),transparent 20rem),linear-gradient(180deg,#fff7ed,#fff1f2 54%,#fffbeb)!important}html[data-student-skin=tet] .student-shell header{border-color:#fecaca!important;background:#7f1d1df5!important}html[data-student-skin=tet] .student-shell header a,html[data-student-skin=tet] .student-shell header button{color:#fff7ed!important}html[data-student-skin=tet] .student-shell .btn-primary,html[data-student-skin=tet] .student-shell .bg-brand-600,html[data-student-skin=tet] .student-shell a[aria-current=page]{background:linear-gradient(135deg,#dc2626,#f59e0b)!important;color:#fff!important}html[data-student-skin=tet] .student-shell .card,html[data-student-skin=tet] .student-shell .border-brand-100{border-color:#fecaca!important}html.dark body{background:#230607;color:#fff6d6}html.dark .bg-white,html.dark .bg-white\/96,html.dark .bg-white\/95,html.dark .bg-white\/90,html.dark .bg-white\/80{background-color:#0f1b2d!important}html.dark .bg-sky-50,html.dark .bg-sky-100,html.dark .bg-sky-200,html.dark .bg-brand-50{background-color:#111f34!important}html.dark .bg-blue-50,html.dark .bg-emerald-50,html.dark .bg-rose-50,html.dark .bg-amber-50,html.dark .bg-violet-50,html.dark .bg-slate-50,html.dark .bg-slate-100,html.dark .bg-slate-200{background-color:#16243a!important}html.dark .text-navy,html.dark .text-black,html.dark .text-slate-950,html.dark .text-slate-900,html.dark .text-slate-800,html.dark .text-slate-700{color:#e8f0fb!important}html.dark .text-slate-600,html.dark .text-slate-500,html.dark .text-slate-400{color:#aebbd0!important}html.dark .text-brand-700,html.dark .text-brand-600,html.dark .text-brand-500,html.dark .text-blue-700,html.dark .text-blue-600,html.dark .text-emerald-700,html.dark .text-emerald-600,html.dark .text-rose-700,html.dark .text-rose-600,html.dark .text-amber-700,html.dark .text-amber-600,html.dark .text-violet-700,html.dark .text-violet-600{color:#ffef99!important}html.dark .border-brand-100,html.dark .border-brand-200,html.dark .border-slate-100,html.dark .border-slate-200,html.dark .border-slate-300{border-color:#243650!important}html.dark input,html.dark textarea,html.dark select{background-color:#0b1626;color:#e8f0fb}html.dark input::-moz-placeholder,html.dark textarea::-moz-placeholder{color:#8290a6}html.dark input::placeholder,html.dark textarea::placeholder{color:#8290a6}html.dark .shadow-soft,html.dark .shadow-lift{box-shadow:0 18px 45px #00000052!important}html.dark .dashboard-page{background:#fff8f2!important}html.dark .dashboard-hero{background:linear-gradient(135deg,#fff8f2,#fff0c2,#fff)!important}html.dark .dashboard-hero-shape{background-color:#ffde0052!important}html.dark .dashboard-hero-glow{background-color:#d7192024!important}html.dark .dashboard-hero h1{color:#3b0a0a!important}html.dark .dashboard-hero h1 .text-brand-500{color:#d71920!important}html.dark .dashboard-hero p{color:#334155!important}html.dark .dashboard-hero .btn-secondary{background-color:#fff!important;border-color:#ffef99!important;color:#a50f15!important}html.dark .dashboard-hero .bg-white,html.dark .dashboard-hero .bg-white\/80{background-color:#fff!important}html.dark .dashboard-hero .text-navy,html.dark .dashboard-hero .text-slate-950,html.dark .dashboard-hero .text-slate-900,html.dark .dashboard-hero .text-slate-800,html.dark .dashboard-hero .text-slate-700{color:#061a3b!important}html.dark .dashboard-hero .border-brand-100,html.dark .dashboard-hero .border-brand-200,html.dark .dashboard-hero .border-slate-200{border-color:#d7e6fb!important}html.dark .dashboard-hero h1 .text-brand-500{color:#62a8ff!important}html.dark .dashboard-hero [class*=shadow-]{box-shadow:0 20px 60px #0f172a24!important}html.dark .dashboard-feature-section,html.dark .dashboard-skeleton,html.dark [class*="bg-[#fff8f2]"],html.dark [class*="bg-[#f6faff]"],html.dark [class*="bg-[#f4f7fb]"],html.dark [class*="bg-[#f1f1f1]"],html.dark [class*="bg-[#f7f4fb]"],html.dark [class*="bg-[#eef2f7]"],html.dark [class*="bg-[#eeeeee]"],html.dark [class*="bg-[#f0eef7]"],html.dark [class*="bg-[#f0eef5]"],html.dark [class*="bg-[#f0f3fd]"]{background-color:#230607!important}html.dark [class*="bg-[linear-gradient"][class*="#f6faff"],html.dark [class*="bg-[linear-gradient"][class*="#eef6ff"],html.dark [class*="bg-[linear-gradient"][class*="#fff8f2"],html.dark [class*="bg-[linear-gradient"][class*="#fff0c2"],html.dark [class*="bg-[linear-gradient"][class*="#dbeafe"],html.dark [class*="bg-[linear-gradient"][class*="#edf5ff"],html.dark .dashboard-testimonials-section,html.dark .dashboard-contact-section,html.dark .dashboard-visual-shell{background:linear-gradient(135deg,#2a080a,#4a0d10 52%,#681217)!important}html.dark .dashboard-testimonials-section>div>div:first-child h2,html.dark .dashboard-contact-section h2,html.dark .dashboard-contact-section h3,html.dark .dashboard-testimonials-section .dashboard-cta-card h2{color:#eaf2ff!important}html.dark .dashboard-testimonials-section>div>div:first-child p,html.dark .dashboard-contact-section p,html.dark .dashboard-testimonials-section .dashboard-cta-card p{color:#b8c8dd!important}html.dark .dashboard-why-section{background:linear-gradient(135deg,#2a080a,#4a0d10 52%,#681217)!important}html.dark .dashboard-why-section h2{color:#eaf2ff!important}html.dark .dashboard-why-section p{color:#b8c8dd!important}html.dark .dashboard-cta-card{background-color:#0f1b2d!important}html.dark .dashboard-testimonial-marquee article{background-color:#0f1b2d!important}html.dark .text-navy\/60,html.dark .text-navy\/70{color:#e8f0fbc7!important}html.dark [class*="text-[#040817]"],html.dark [class*="text-[#020817]"],html.dark [class*="text-[#2b075c]"],html.dark [class*="text-[#26324a]"],html.dark [class*="text-[#334155]"],html.dark [class*="text-[#475569]"],html.dark [class*="text-[#60708a]"],html.dark [class*="text-[#64748b]"],html.dark [class*="text-[#7a8393]"],html.dark [class*=text-black],html.dark [style*="color: rgb(2, 8, 23)"],html.dark [style*="color: rgb(4, 8, 23)"],html.dark [style*="color: rgb(15, 23, 42)"],html.dark [style*="color: rgb(38, 50, 74)"],html.dark [style*="color: rgb(43, 7, 92)"],html.dark [style*="color: rgb(51, 65, 85)"],html.dark [style*="color: rgb(71, 85, 105)"],html.dark [style*="color: rgb(96, 112, 138)"],html.dark [style*="color: rgb(100, 116, 139)"],html.dark [style*="color: rgb(122, 131, 147)"],html.dark [style*="color:#020817"],html.dark [style*="color: #020817"],html.dark [style*="color:#040817"],html.dark [style*="color: #040817"],html.dark [style*="color:#0f172a"],html.dark [style*="color: #0f172a"],html.dark [style*="color:#26324a"],html.dark [style*="color: #26324a"],html.dark [style*="color:#2b075c"],html.dark [style*="color: #2b075c"],html.dark [style*="color:#334155"],html.dark [style*="color: #334155"],html.dark [style*="color:#475569"],html.dark [style*="color: #475569"],html.dark [style*="color:#60708a"],html.dark [style*="color: #60708a"],html.dark [style*="color:#64748b"],html.dark [style*="color: #64748b"],html.dark [style*="color:#7a8393"],html.dark [style*="color: #7a8393"]{color:#e8f0fb!important}html.dark [style*="background-color: rgb(255, 255, 255)"],html.dark [style*="backgroundColor: '#ffffff'"],html.dark [style*="background-color:#ffffff"],html.dark [style*="background-color: #ffffff"],html.dark [style*="background: #ffffff"],html.dark [style*="background:#ffffff"]{background-color:#0f1b2d!important}html.dark [style*="background-color: rgb(241, 241, 241)"],html.dark [style*="background-color: rgb(248, 250, 252)"],html.dark [style*="background-color:#f1f1f1"],html.dark [style*="background-color: #f1f1f1"],html.dark [style*="background-color:#f8fafc"],html.dark [style*="background-color: #f8fafc"],html.dark [style*="background: #f1f1f1"],html.dark [style*="background:#f1f1f1"]{background-color:#111f34!important}html.dark .student-dashboard>section:first-of-type{background:linear-gradient(110deg,#1a2438,#111f34 48%,#1d293d)!important;border-color:#38506f!important}html.dark .student-dashboard>section:first-of-type>div:first-child{opacity:.18}html.dark .student-dashboard>section:first-of-type .bg-white\/80{background-color:#17243a!important}html.dark .student-dashboard>section:first-of-type .bg-white\/75,html.dark .student-dashboard>section:nth-of-type(2) .bg-white,html.dark .student-dashboard>section:nth-of-type(3) .bg-white,html.dark .student-dashboard>section:nth-of-type(4) .bg-white{background-color:#0f1b2d!important}html.dark .student-dashboard>section:first-of-type .text-slate-950,html.dark .student-dashboard>section:nth-of-type(2) .text-slate-950,html.dark .student-dashboard>section:nth-of-type(3) .text-slate-950,html.dark .student-dashboard>section:nth-of-type(4) .text-slate-950{color:#f4f8ff!important}html.dark .student-dashboard>section:first-of-type .text-slate-600,html.dark .student-dashboard>section:first-of-type .text-slate-500{color:#c2d0e3!important}html.dark .student-dashboard>section:first-of-type .text-brand-700{color:#ffef99!important}html.dark .student-shell a[aria-current=page]{background-color:#fff3c4!important;color:#5f0b0f!important;text-shadow:none}html.dark .student-shell a[aria-current=page] svg{color:#5f0b0f!important}html.dark .renewal-payment-summary{background:#0f1b2d!important;border-color:#38506f!important}html.dark .renewal-payment-summary .bg-white{background-color:#17243a!important}html.dark .renewal-payment-summary .text-slate-600{color:#c2d0e3!important}html.dark .renewal-payment-summary .text-navy{color:#f4f8ff!important}html.dark .dashboard-hero{background:linear-gradient(135deg,#3b0a0a,#7f1016 48%,#d71920)!important}html.dark .dashboard-hero-shape{background-color:#ffde0038!important}html.dark .dashboard-hero-glow{background-color:#ffde0029!important}html.dark .dashboard-hero h1,html.dark .dashboard-hero h1.text-navy{color:#f4f8ff!important}html.dark .dashboard-hero h1 .text-brand-500{color:#ffde00!important}html.dark .dashboard-hero>div>div:first-child>p,html.dark .dashboard-hero>div>div:first-child .text-slate-700{color:#d7e7fb!important}html.dark .dashboard-hero .dashboard-annotation,html.dark .dashboard-hero .bg-white,html.dark .dashboard-hero .bg-white\/80{background-color:#fff!important}html.dark .dashboard-hero .bg-slate-50{background-color:#f8fbff!important}html.dark .dashboard-hero .text-navy,html.dark .dashboard-hero .text-slate-950,html.dark .dashboard-hero .text-slate-900,html.dark .dashboard-hero .text-slate-800,html.dark .dashboard-hero .text-slate-700,html.dark .dashboard-hero .dashboard-annotation,html.dark .dashboard-hero .dashboard-annotation .text-navy{color:#061a3b!important}html.dark .dashboard-hero .text-slate-600,html.dark .dashboard-hero .text-slate-500,html.dark .dashboard-hero .text-slate-400{color:#64748b!important}html.dark .dashboard-hero .border-brand-100,html.dark .dashboard-hero .border-brand-200,html.dark .dashboard-hero .border-slate-200{border-color:#ffef99!important}.flag-fall{right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;z-index:35}.flag-flake{animation-fill-mode:both;animation-name:flagFall;animation-timing-function:linear;animation-iteration-count:infinite;background:#d71920;border-radius:3px;box-shadow:0 8px 20px #a50f152e;display:grid;opacity:.78;place-items:center;position:absolute;top:0;transform-origin:center;will-change:transform}.flag-flake>span{color:#ffde00;font-size:.72em;line-height:1}.flag-flake>span:before{content:"★"}@keyframes flagFall{0%{transform:translate3d(-8px,-16vh,0) rotate(-18deg)}25%{transform:translate3d(28px,22vh,0) rotate(56deg)}50%{transform:translate3d(-18px,54vh,0) rotate(124deg)}75%{transform:translate3d(34px,82vh,0) rotate(196deg)}to{transform:translate3d(-28px,116vh,0) rotate(286deg)}}@keyframes fadeInSection{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboardTestimonialMarquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 12px))}}@keyframes dashboardAnnotationFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes dashboardSlideNext{0%{opacity:0;transform:translate3d(28px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dashboardSlidePrevious{0%{opacity:0;transform:translate3d(-28px,0,0)}to{opacity:1;transform:translateZ(0)}}.dashboard-slide-next,.dashboard-slide-previous{will-change:opacity,transform;animation-duration:.65s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.dashboard-slide-next{animation-name:dashboardSlideNext}.dashboard-slide-previous{animation-name:dashboardSlidePrevious}.dashboard-annotation{animation:dashboardAnnotationFloat 4.8s ease-in-out infinite;will-change:transform}.dashboard-banner-decor{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;overflow:hidden}.dashboard-banner-decor:before{content:"";position:absolute;top:.42rem;right:.42rem;bottom:.42rem;left:.42rem;border:1.5px solid rgba(236,72,153,.72);border-radius:1.2rem;box-shadow:0 0 0 1px #a855f738,0 0 24px #ec489938,inset 0 0 34px #fb923c1a}.dashboard-banner-decor:after{content:"";position:absolute;left:3.3rem;right:3.3rem;top:.72rem;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,#a855f7,#fb923c,#facc15,#ec4899,transparent);box-shadow:0 0 18px #fb923c80;opacity:.95}.banner-decor-web,.banner-decor-character,.banner-decor-bat,.banner-decor-candy,.banner-decor-spark{position:absolute;display:block;line-height:1;text-shadow:0 6px 18px rgba(88,28,135,.32)}.banner-decor-web{top:.85rem;font-size:clamp(1.7rem,2.4vw,2.7rem);opacity:.74;filter:drop-shadow(0 0 12px rgba(168,85,247,.34))}.banner-decor-web-left{left:.95rem;transform:rotate(-10deg)}.banner-decor-web-right{right:.95rem;transform:scaleX(-1) rotate(-10deg)}.banner-decor-character{padding:.38rem .52rem;border:1px solid rgba(255,255,255,.58);border-radius:999px;background:linear-gradient(135deg,#fff7edd1,#ffffff6b);box-shadow:0 14px 30px #a855f733;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:dashboardBannerFloat 4.6s ease-in-out infinite}.banner-decor-pumpkin{left:clamp(1.2rem,7vw,8rem);bottom:.92rem;font-size:clamp(1.35rem,2vw,2.3rem)}.banner-decor-ghost{right:clamp(1.2rem,6vw,7rem);bottom:.95rem;font-size:clamp(1.25rem,1.8vw,2.05rem);animation-delay:1.1s}.banner-decor-bat{color:#581c87;font-size:clamp(1.2rem,1.7vw,2rem);opacity:.8;animation:dashboardBannerBat 5.8s ease-in-out infinite}.banner-decor-bat-one{left:22%;top:1.4rem}.banner-decor-bat-two{right:18%;top:1.35rem;animation-delay:1.6s}.banner-decor-candy{bottom:1.25rem;font-size:clamp(1.05rem,1.55vw,1.75rem);filter:drop-shadow(0 7px 14px rgba(236,72,153,.25));animation:dashboardBannerFloat 5.2s ease-in-out infinite}.banner-decor-candy-one{left:48%}.banner-decor-candy-two{right:35%;animation-delay:.9s}.banner-decor-spark{color:#facc15;font-size:clamp(.95rem,1.4vw,1.45rem);filter:drop-shadow(0 0 10px rgba(250,204,21,.8));animation:dashboardBannerSpark 3.2s ease-in-out infinite}.banner-decor-spark-one{left:32%;top:.95rem}.banner-decor-spark-two{right:26%;top:1.15rem;animation-delay:.8s}.banner-decor-spark-three{right:3.1rem;bottom:3rem;animation-delay:1.55s}@keyframes dashboardBannerSpark{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1.18)}}@keyframes dashboardBannerFloat{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-8px) rotate(2deg)}}@keyframes dashboardBannerBat{0%,to{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(7px) rotate(9deg)}}.dashboard-annotation-delay{animation-delay:.9s}.dashboard-annotation-slow{animation-duration:6s;animation-delay:1.4s}.dashboard-testimonial-track{animation:dashboardTestimonialMarquee 42s linear infinite;will-change:transform}.dashboard-testimonial-marquee{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.dashboard-testimonial-track{animation-duration:120s}.dashboard-annotation,.dashboard-slide-next,.dashboard-slide-previous{animation:none}.flag-fall{display:none}}@media (max-width: 640px){.card{border-radius:14px}.mock-test-topbar{height:auto!important;min-height:64px;padding:.65rem .85rem!important}.mock-test-topbar>div{align-items:center;gap:.75rem;min-width:0}.mock-test-topbar-title{min-width:0;flex:1 1 auto}.mock-test-topbar-title p{font-size:.82rem!important;line-height:1.05!important;margin:0}.mock-test-topbar-title h1{max-width:100%!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mock-speaking-title{min-width:0;transform:translateY(.25rem)!important}.mock-speaking-title p{font-size:.82rem;line-height:1}.mock-speaking-title h1{font-size:1.05rem!important;line-height:1.2!important;max-width:42vw}.mock-test-topbar h1{max-width:48vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mock-speaking-topbar-actions{flex-shrink:0;gap:.45rem!important}.mock-test-topbar button{height:38px;flex:0 0 auto;min-width:0;padding-left:.75rem!important;padding-right:.75rem!important;font-size:.875rem!important;white-space:nowrap}.mock-test-exit-button{width:42px;justify-content:center;padding-left:0!important;padding-right:0!important}.mock-test-exit-button span{display:none}.mock-test-exit-button svg{flex-shrink:0}.mock-assessment-header{grid-template-columns:minmax(0,1fr)!important;gap:1rem!important}.mock-assessment-header>div:first-child p,.mock-assessment-header>div:first-child h2{overflow-wrap:anywhere}.mock-assessment-header>div:first-child p:first-child{font-size:1rem!important;line-height:1.3!important}.mock-assessment-header>div:first-child h2,.mock-assessment-header>div:first-child p:nth-child(2){font-size:.95rem!important;line-height:1.35!important}.mock-assessment-tools{align-items:center!important;gap:.65rem!important;justify-content:space-between;min-width:0;width:100%}.mock-assessment-tools>button{height:42px!important;min-width:42px!important}.mock-assessment-tools>button:first-child{flex:1 1 auto;justify-content:center;max-width:190px;padding:0 .8rem!important}.mock-assessment-tools>button:not(:first-child){flex:0 0 42px;width:42px!important;padding:0!important}.mock-assessment-tools>div{flex:0 1 104px;min-width:0!important}.mock-assessment-tools>div p:first-child{font-size:1.25rem!important;letter-spacing:0!important;overflow:hidden;text-overflow:clip;white-space:nowrap}.mock-assessment-tools>div p:nth-child(2){font-size:.72rem!important}.mock-assessment-tools>div div{max-width:100%;width:100%!important}.mock-listening-screen{overflow-x:hidden;padding:1.25rem 1rem 11rem!important}.mock-listening-screen section{width:100%!important}.mock-listening-content{margin-top:1.65rem!important}.mock-listening-content>p{border-radius:14px;background:#fff;border:1px solid #e2e8f0;font-size:1rem!important;line-height:1.5!important;padding:1rem;overflow-wrap:anywhere}.mock-listening-content>button{height:42px;border:1px solid #dce3ee!important;border-radius:999px;background:#fff!important;padding:0 1rem!important;text-decoration:none!important}.mock-choice-list{border-radius:14px!important;margin-top:1rem!important}.mock-choice-list button{grid-template-columns:46px minmax(0,1fr)!important;min-height:52px!important}.mock-choice-list button>span:first-child{font-size:1rem!important}.mock-choice-list button>span:last-child{align-items:center!important;font-size:.98rem!important;line-height:1.4!important;overflow-wrap:anywhere;padding:.75rem .9rem!important}.mock-listening-match-list,.mock-listening-short-list{width:100%!important;gap:.8rem!important}.mock-listening-match-list label,.mock-listening-short-list label{grid-template-columns:minmax(0,1fr)!important;gap:.5rem!important;border:1px solid #e2e8f0;border-radius:14px;background:#fff;font-size:.98rem!important;line-height:1.45!important;padding:.9rem}.mock-listening-match-list select,.mock-listening-short-list select{width:100%!important;height:42px!important;border-radius:12px!important;font-size:.98rem!important}.mock-listening-monologue-list{gap:1rem!important}.mock-listening-monologue-list>div{border:1px solid #e2e8f0;border-radius:16px;background:#fff;padding:1rem}.mock-listening-monologue-list>div>p{font-size:1rem!important;line-height:1.45!important;overflow-wrap:anywhere}.mock-grammar-screen{overflow-x:hidden;padding:1.25rem 1rem 11rem!important}.mock-grammar-screen section{max-width:100%!important}.mock-grammar-header{grid-template-columns:minmax(0,1fr)!important}.mock-grammar-actions{padding-top:0!important}.mock-grammar-timer{display:none}.mock-grammar-card{margin-top:1.25rem!important;border-radius:16px!important;padding:1rem!important}.mock-grammar-card p,.mock-grammar-card h3{font-size:1rem!important;line-height:1.5!important;overflow-wrap:anywhere}.mock-grammar-card div[style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important;gap:.65rem!important}.mock-grammar-card select{width:100%!important;height:42px!important;border-radius:12px!important;font-size:.98rem!important}.mock-grammar-card button{grid-template-columns:42px minmax(0,1fr)!important;min-height:52px!important}.mock-grammar-card button>span:last-child{font-size:.98rem!important;line-height:1.4!important;padding:.75rem .9rem!important;overflow-wrap:anywhere}.mock-writing-screen{overflow-x:hidden;padding:1.25rem 1rem 11rem!important}.mock-writing-screen section{margin-left:0!important;width:100%!important}.mock-writing-instructions-content{max-width:100%!important}.mock-writing-screen h2{max-width:100%!important;font-size:1.05rem!important;line-height:1.45!important;overflow-wrap:anywhere}.mock-writing-screen h3{font-size:1.35rem!important;line-height:1.25!important}.mock-writing-instructions-copy{max-width:100%!important;font-size:1rem!important;line-height:1.65!important}.mock-writing-instructions-copy p{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere}.mock-writing-content{gap:1rem!important;margin-top:1.25rem!important}.mock-writing-content article,.mock-writing-content-source,article.mock-writing-content{border-radius:16px!important;padding:1rem!important}.mock-writing-content-source p,.mock-writing-content p{font-size:.98rem!important;line-height:1.5!important;overflow-wrap:anywhere}.mock-writing-content textarea{min-height:110px!important;font-size:1rem!important;line-height:1.5!important;padding:.85rem!important}.mock-writing-content div[style*="justify-content: space-between"]{align-items:flex-start!important;flex-direction:column;gap:.5rem}.mock-reading-instructions{min-height:calc(100vh - 64px)!important;overflow-x:hidden;padding:2rem 1.25rem 8rem!important}.mock-reading-instructions section{max-width:100%!important}.mock-reading-instructions h2{font-size:1.75rem!important;line-height:1.18!important;overflow-wrap:anywhere}.mock-reading-instructions h3{margin-top:2rem!important;font-size:1.45rem!important;line-height:1.25!important}.mock-reading-instructions div{font-size:1.1rem!important;line-height:1.55!important}.mock-reading-instructions p{max-width:100%;overflow-wrap:anywhere}.mock-reading-gap-screen{padding:1.25rem 1rem 8.5rem!important}.mock-reading-gap-screen section{width:100%!important}.mock-reading-gap-screen section>div:first-child{align-items:stretch!important;gap:1rem!important;grid-template-columns:minmax(0,1fr)!important}.mock-reading-gap-screen section>div:first-child>div:first-child p{font-size:.95rem!important;font-weight:700!important}.mock-reading-gap-screen section>div:first-child>div:first-child h2{font-size:1.7rem!important;line-height:1.16!important}.mock-reading-gap-screen section>div:first-child>div:last-child{align-items:center!important;gap:.65rem!important;justify-content:space-between}.mock-reading-gap-screen section>div:first-child>div:last-child>button{height:42px!important;width:42px!important;min-width:42px!important;padding:0!important}.mock-reading-gap-screen section>div:first-child>div:last-child>div{min-width:112px!important}.mock-reading-gap-screen section>div:first-child>div:last-child>div p:first-child{font-size:1.25rem!important;letter-spacing:0!important}.mock-reading-gap-screen section>div:nth-child(2){margin-top:1.75rem!important}.mock-reading-gap-instruction{border-radius:14px;background:#fff;border:1px solid #e2e8f0;font-size:1rem!important;line-height:1.45!important;padding:.9rem 1rem}.mock-reading-gap-list{display:grid;gap:.85rem;font-size:1rem!important;line-height:1.5!important;margin-top:1rem!important}.mock-reading-gap-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;border:1px solid #e2e8f0;border-radius:16px;background:#fff;padding:.95rem;box-shadow:0 8px 22px #0f172a0a}.mock-reading-gap-number{color:#2b075c;font-size:1rem;font-weight:900;line-height:1.55}.mock-reading-gap-content{display:grid;gap:.65rem;min-width:0}.mock-reading-gap-text{overflow-wrap:anywhere}.mock-reading-gap-select{display:block!important;margin:0!important;width:100%}.mock-reading-gap-select-button{width:100%;height:42px!important;min-width:0!important;border-radius:12px!important;padding:0 .85rem!important;font-size:.98rem!important;line-height:1!important}.mock-reading-gap-select-menu{top:46px!important}.mock-reading-cohesion-screen{padding:1.25rem 1rem 11rem!important}.mock-reading-cohesion-screen section{width:100%!important}.mock-reading-screen-header{align-items:stretch!important;gap:1rem!important;grid-template-columns:minmax(0,1fr)!important}.mock-reading-screen-header>div:first-child p{font-size:.95rem!important;font-weight:700!important}.mock-reading-screen-header>div:first-child h2{font-size:1.7rem!important;line-height:1.12!important}.mock-reading-screen-tools{align-items:center!important;gap:.65rem!important;justify-content:space-between}.mock-reading-screen-tools>button{height:42px!important;min-width:42px!important;padding:0 .8rem!important}.mock-reading-screen-tools>button:not(:first-child){width:42px!important;padding:0!important}.mock-reading-screen-tools>div{min-width:112px!important}.mock-reading-screen-tools>div p:first-child{font-size:1.25rem!important;letter-spacing:0!important}.mock-reading-cohesion-instruction{border-radius:14px;background:#fff;border:1px solid #e2e8f0;font-size:1rem!important;line-height:1.45!important;margin:1.5rem 0 .85rem!important;padding:.9rem 1rem}.mock-reading-cohesion-board{grid-template-columns:minmax(0,1fr)!important;gap:1rem!important;border-radius:16px!important;padding:1rem!important}.mock-reading-cohesion-slots h3{font-size:1.3rem!important;line-height:1.25!important;margin:0 0 .85rem!important}.mock-reading-cohesion-divider{display:none}.mock-reading-cohesion-choice-list{min-height:0!important;padding-top:0!important}.mock-reading-cohesion-choice-list:before{content:"Các câu cần sắp xếp";display:block;color:#475569;font-size:.78rem;font-weight:900;letter-spacing:.02em;margin:.15rem 0 .1rem;text-transform:uppercase}.mock-reading-cohesion-choice{min-height:0!important;border-radius:14px!important;padding:.85rem .95rem!important;font-size:.98rem!important;line-height:1.45!important}.mock-reading-cohesion-slot{min-height:56px!important;border-radius:14px!important;gap:.75rem!important;grid-template-columns:24px minmax(0,1fr)!important;padding:.8rem .85rem!important}.mock-reading-cohesion-slot>span:last-child{font-size:.98rem!important;line-height:1.45!important;overflow-wrap:anywhere}.mock-reading-opinion-screen{padding:1.25rem 1rem 11rem!important}.mock-reading-opinion-screen section{width:100%!important}.mock-reading-opinion-intro{border-radius:14px;background:#fff;border:1px solid #e2e8f0;font-size:1.05rem!important;line-height:1.5!important;margin:1.5rem 0 1rem!important;padding:1rem;overflow-wrap:anywhere}.mock-reading-opinion-people,.mock-reading-opinion-questions{border:1px solid #e2e8f0;border-radius:16px!important;padding:1rem!important}.mock-reading-opinion-people section{margin-bottom:1rem!important}.mock-reading-opinion-people h3{font-size:1rem!important;margin-bottom:.4rem!important}.mock-reading-opinion-people p{font-size:.98rem!important;line-height:1.55!important;overflow-wrap:anywhere}.mock-reading-opinion-question{grid-template-columns:minmax(0,1fr)!important;gap:.65rem!important;border:1px solid #e2e8f0;border-radius:14px;padding:.9rem}.mock-reading-opinion-question p{font-size:.98rem!important;line-height:1.45!important}.mock-reading-opinion-question select{width:100%;height:42px!important;border-radius:12px!important;font-size:1rem!important}.mock-reading-long-screen{padding:1.25rem 1rem 11rem!important}.mock-reading-long-screen section{width:100%!important}.mock-reading-long-screen .mock-reading-screen-header>div:first-child p:last-child{font-size:.9rem!important;line-height:1.4!important;max-width:8rem}.mock-reading-long-instruction{margin-top:1.5rem!important;border-radius:14px!important;padding:1rem!important}.mock-reading-long-instruction p{font-size:1rem!important;line-height:1.45!important}.mock-reading-long-title{font-size:1.45rem!important;line-height:1.2!important;margin:1rem 0!important;overflow-wrap:anywhere}.mock-reading-long-list{gap:1rem!important}.mock-reading-long-paragraph{border-radius:16px!important;padding:1rem!important}.mock-reading-long-paragraph>span:first-child{position:static!important;display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:999px;background:#f1f5f9;margin-bottom:.75rem}.mock-reading-long-paragraph select{width:100%!important;height:42px!important;border-radius:12px!important;padding:0 .85rem!important;font-size:.95rem!important}.mock-reading-long-paragraph p{font-size:.98rem!important;line-height:1.55!important;overflow-wrap:anywhere}.mock-speaking-topbar-actions .mock-topbar-action{width:38px;justify-content:center;padding-left:0!important;padding-right:0!important}.mock-speaking-topbar-actions .mock-topbar-button-label{display:none}.mock-speaking-main{min-height:calc(100vh - 64px)!important;overflow-x:hidden;padding:1rem .85rem 9.5rem!important}.mock-speaking-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.9rem!important;width:100%!important}.mock-speaking-card{width:100%!important;max-width:100%!important;min-height:0!important;border-radius:16px!important;padding:1.1rem!important}.mock-speaking-card p{max-width:100%;font-size:1rem!important;line-height:1.5!important;overflow-wrap:anywhere}.mock-speaking-card h2{font-size:1.35rem!important;line-height:1.2!important}.mock-speaking-prompt-card{margin:0 auto!important;box-shadow:0 8px 22px #0f172a0d!important}.mock-speaking-prompt-card>div{font-size:1rem!important;line-height:1.55!important;margin-top:1.25rem!important;max-width:100%!important}.mock-speaking-prompt-card p{margin-bottom:1rem!important;overflow-wrap:anywhere}.mock-speaking-card .mock-speaking-picture{display:block!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:min(46vh,260px)!important;margin-left:auto!important;margin-right:auto!important;-o-object-fit:contain!important;object-fit:contain!important}.mock-speaking-image-grid{grid-template-columns:minmax(0,1fr)!important}.mock-speaking-recorder{width:100%}.mock-speaking-recorder>div{min-height:0!important;border-radius:16px!important;padding:1rem!important}.mock-speaking-recorder>div>div{height:112px!important;margin-top:.85rem!important;width:112px!important}.mock-speaking-recorder>div>div p{font-size:1.8rem!important}.mock-speaking-recorder>button{height:46px!important;margin-top:.75rem!important;font-size:1rem!important;border-radius:14px!important}.mock-speaking-side-actions{bottom:5.6rem!important;left:.75rem!important;right:.75rem!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:.5rem!important}.mock-speaking-side-actions button{justify-content:center;min-width:0;padding-left:.6rem!important;padding-right:.6rem!important;white-space:nowrap}.mock-speaking-draft-panel{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;bottom:0!important;left:.5rem!important;right:.5rem!important;top:4.75rem!important;width:auto!important}.mock-speaking-draft-panel footer{padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}.mock-speaking-footer{padding:.65rem .75rem calc(.65rem + env(safe-area-inset-bottom))!important}.mock-speaking-footer-grid{grid-template-columns:minmax(0,1fr)!important;gap:.55rem!important;width:100%!important}.mock-speaking-footer-tools{display:grid!important;gap:.45rem!important;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.mock-speaking-footer-tools button{height:40px!important;width:100%!important}.mock-speaking-footer-nav{display:grid!important;gap:.55rem!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.mock-speaking-footer-nav>button:first-child{display:none!important}.mock-speaking-footer-nav>button{height:46px!important;justify-content:center;min-width:0;padding:0 .75rem!important;width:100%}.mock-speaking-footer-nav>button:last-child:nth-child(2){grid-column:1 / -1}.mock-reading-footer{padding:.6rem .75rem!important}.mock-reading-footer-grid{grid-template-columns:minmax(0,1fr)!important;gap:.6rem!important}.mock-reading-footer-actions,.mock-reading-footer-tools,.mock-reading-footer-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.mock-reading-footer-tools{display:none!important}.mock-reading-footer-nav{justify-content:stretch!important}.mock-reading-footer-nav>:first-child{display:none!important}.mock-reading-footer-nav>button{justify-content:center;min-width:0;padding-left:.75rem!important;padding-right:.75rem!important;width:100%}.btn-primary,.btn-secondary{min-width:0;padding-left:.75rem;padding-right:.75rem}table{white-space:nowrap}.fixed.bottom-0.left-0.right-0.z-30.border-t>div{align-items:stretch;flex-direction:column;gap:.5rem}.fixed.bottom-0.left-0.right-0.z-30.border-t>div>div{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.fixed.bottom-0.left-0.right-0.z-30.border-t button{justify-content:center;min-width:0;padding-left:.75rem;padding-right:.75rem;white-space:nowrap}.fixed.bottom-0.left-0.right-0.z-30.border-t button svg{flex-shrink:0}.grid[class*="grid-cols-["]{grid-template-columns:minmax(0,1fr)!important}.cursor-grab.items-center.justify-between{align-items:flex-start;flex-direction:column;gap:.75rem}.cursor-grab.items-center.justify-between .ml-4{align-self:flex-end;margin-left:0}}html[data-student-skin=halloween] .student-shell>header{border-color:#fed7aa!important;background:#fff7ed!important;box-shadow:0 10px 26px #0f172a1a!important}html[data-student-skin=halloween] .student-shell>header:after{background:linear-gradient(90deg,transparent,#fb923c 20%,#a855f7 50%,#fb923c 80%,transparent)!important;opacity:.55}html[data-student-skin=halloween] .student-shell>header a,html[data-student-skin=halloween] .student-shell>header button{color:#1f102d!important}html[data-student-skin=halloween] .student-shell>header .mobile-wordmark,html[data-student-skin=halloween] .student-shell>header a.text-brand-700{color:#ea580c!important}html[data-student-skin=halloween] .student-shell>header nav a,html[data-student-skin=halloween] .student-shell>header nav a:not([aria-current=page]){border:1px solid transparent!important;background:transparent!important;color:#241033!important;box-shadow:none!important}html[data-student-skin=halloween] .student-shell>header nav a:hover,html[data-student-skin=halloween] .student-shell>header nav a:not([aria-current=page]):hover{border-color:#fdba74!important;background:#ffedd5!important;color:#7c2d12!important}html[data-student-skin=halloween] .student-shell>header nav a[aria-current=page]{border-color:#c2410c!important;background:#ea580c!important;color:#fff!important;box-shadow:0 8px 18px #ea580c38!important}html[data-student-skin=halloween] .student-shell>header .mobile-wordmark:after{border-color:#fb923c!important;background:#ffedd5!important;color:#9a3412!important}html.dark .student-shell{background:#fff8f2!important;color:#3b0a0a!important}html.dark .student-shell main{color:#3b0a0a!important}html.dark .student-shell .bg-white,html.dark .student-shell .bg-white\/96,html.dark .student-shell .bg-white\/95,html.dark .student-shell .bg-white\/90,html.dark .student-shell .bg-white\/80,html.dark .student-shell .card,html.dark .student-shell section[class*=bg-white],html.dark .student-shell article[class*=bg-white],html.dark .student-shell div[class*=bg-white]{background-color:#fff!important}html.dark .student-shell .bg-sky-50,html.dark .student-shell .bg-sky-100,html.dark .student-shell .bg-sky-200,html.dark .student-shell .bg-brand-50{background-color:#fff8f2!important}html.dark .student-shell .bg-blue-50,html.dark .student-shell .bg-emerald-50,html.dark .student-shell .bg-rose-50,html.dark .student-shell .bg-amber-50,html.dark .student-shell .bg-violet-50,html.dark .student-shell .bg-slate-50,html.dark .student-shell .bg-slate-100,html.dark .student-shell .bg-slate-200{background-color:#f8fafc!important}html.dark .student-shell .text-navy,html.dark .student-shell .text-black,html.dark .student-shell .text-slate-950,html.dark .student-shell .text-slate-900,html.dark .student-shell .text-slate-800,html.dark .student-shell .text-slate-700{color:#3b0a0a!important}html.dark .student-shell .text-slate-600,html.dark .student-shell .text-slate-500,html.dark .student-shell .text-slate-400{color:#64748b!important}html.dark .student-shell .text-brand-700,html.dark .student-shell .text-brand-600,html.dark .student-shell .text-brand-500,html.dark .student-shell .text-blue-700,html.dark .student-shell .text-blue-600,html.dark .student-shell .text-emerald-700,html.dark .student-shell .text-emerald-600,html.dark .student-shell .text-rose-700,html.dark .student-shell .text-rose-600,html.dark .student-shell .text-amber-700,html.dark .student-shell .text-amber-600,html.dark .student-shell .text-violet-700,html.dark .student-shell .text-violet-600{color:#d71920!important}html.dark .student-shell .border-brand-100,html.dark .student-shell .border-brand-200,html.dark .student-shell .border-slate-100,html.dark .student-shell .border-slate-200,html.dark .student-shell .border-slate-300{border-color:#fee2e2!important}html.dark .student-shell input,html.dark .student-shell textarea,html.dark .student-shell select{background-color:#fff!important;color:#3b0a0a!important}html.dark .student-shell input::-moz-placeholder,html.dark .student-shell textarea::-moz-placeholder{color:#94a3b8!important}html.dark .student-shell input::placeholder,html.dark .student-shell textarea::placeholder{color:#94a3b8!important}html.dark[data-student-skin=halloween] .student-shell>header{border-color:#fed7aa!important;background:#fff7ed!important;box-shadow:0 10px 26px #0f172a1a!important}html.dark[data-student-skin=halloween] .student-shell>header a,html.dark[data-student-skin=halloween] .student-shell>header button,html.dark[data-student-skin=halloween] .student-shell>header nav a,html.dark[data-student-skin=halloween] .student-shell>header nav a:not([aria-current=page]){color:#241033!important}html.dark[data-student-skin=halloween] .student-shell>header .mobile-wordmark,html.dark[data-student-skin=halloween] .student-shell>header a.text-brand-700{color:#ea580c!important}html.dark[data-student-skin=halloween] .student-shell>header nav a:hover,html.dark[data-student-skin=halloween] .student-shell>header nav a:not([aria-current=page]):hover{border-color:#fdba74!important;background:#ffedd5!important;color:#7c2d12!important}html.dark[data-student-skin=halloween] .student-shell>header nav a[aria-current=page]{border-color:#c2410c!important;background:#ea580c!important;color:#fff!important;box-shadow:0 8px 18px #ea580c38!important}html[data-student-skin=halloween] .student-shell,html.dark[data-student-skin=halloween] .student-shell{background:radial-gradient(circle at 12% 6%,rgba(249,115,22,.22),transparent 24rem),radial-gradient(circle at 88% 8%,rgba(168,85,247,.22),transparent 24rem),linear-gradient(180deg,#12051f,#210b35 46%,#351128)!important;color:#fff7ed!important}html[data-student-skin=halloween] .student-shell>header,html.dark[data-student-skin=halloween] .student-shell>header{border-color:#f973166b!important;background:linear-gradient(90deg,#1a0a28,#321442 52%,#1c0b2d)!important;box-shadow:0 16px 40px #00000059,inset 0 -1px #f9731638!important}html[data-student-skin=halloween] .student-shell>header a,html[data-student-skin=halloween] .student-shell>header button,html.dark[data-student-skin=halloween] .student-shell>header a,html.dark[data-student-skin=halloween] .student-shell>header button{color:#fff7ed!important}html[data-student-skin=halloween] .student-shell>header .mobile-wordmark,html.dark[data-student-skin=halloween] .student-shell>header .mobile-wordmark{color:#fdba74!important}html[data-student-skin=halloween] .student-shell>header nav a[aria-current=page],html.dark[data-student-skin=halloween] .student-shell>header nav a[aria-current=page]{border-color:#fdba748c!important;background:linear-gradient(135deg,#4c1d95,#6d28d9 46%,#7c2d12)!important;color:#fff!important;box-shadow:0 10px 24px #7c3aed3d!important}.student-shell>header .subscription-days-badge,html[data-student-skin=halloween] .student-shell>header .subscription-days-badge,html.dark[data-student-skin=halloween] .student-shell>header .subscription-days-badge{border:1px solid rgba(253,186,116,.5)!important;background:linear-gradient(135deg,#78350ffa,#43145bf5)!important;color:#fde68a!important;box-shadow:0 10px 24px #f973162e,inset 0 1px #ffffff14!important}.student-shell>header .subscription-days-badge svg,html[data-student-skin=halloween] .student-shell>header .subscription-days-badge svg,html.dark[data-student-skin=halloween] .student-shell>header .subscription-days-badge svg{color:#fb923c!important}.student-shell>header .subscription-days-badge:hover,html[data-student-skin=halloween] .student-shell>header .subscription-days-badge:hover,html.dark[data-student-skin=halloween] .student-shell>header .subscription-days-badge:hover{border-color:#fdba74bf!important;background:linear-gradient(135deg,#9a3412,#581c87)!important;color:#fff!important}html[data-student-skin=halloween] .dashboard-hero,html.dark[data-student-skin=halloween] .dashboard-hero{border:1px solid rgba(253,186,116,.22);border-radius:1.25rem;background:radial-gradient(circle at 76% 18%,rgba(249,115,22,.2),transparent 13rem),radial-gradient(circle at 16% 6%,rgba(168,85,247,.34),transparent 18rem),linear-gradient(135deg,#230833,#2f0e46 54%,#421225)!important;box-shadow:0 26px 64px #14051f70,inset 0 1px #ffffff0f}html[data-student-skin=halloween] .dashboard-hero h1,html.dark[data-student-skin=halloween] .dashboard-hero h1{color:#fff7ed!important;text-shadow:0 4px 18px rgba(0,0,0,.22)}html[data-student-skin=halloween] .dashboard-hero h1:first-line,html.dark[data-student-skin=halloween] .dashboard-hero h1:first-line{color:#fff}html[data-student-skin=halloween] .dashboard-hero .text-slate-700,html[data-student-skin=halloween] .dashboard-hero .text-slate-600,html.dark[data-student-skin=halloween] .dashboard-hero .text-slate-700,html.dark[data-student-skin=halloween] .dashboard-hero .text-slate-600{color:#f6d9c3!important}html[data-student-skin=halloween] .dashboard-hero .btn-primary,html.dark[data-student-skin=halloween] .dashboard-hero .btn-primary{border-color:#fdba7494!important;background:linear-gradient(135deg,#ff7a18,#ef4444 58%,#c2410c)!important;box-shadow:0 16px 34px #ef44444d!important}html[data-student-skin=halloween] .dashboard-hero .btn-secondary,html.dark[data-student-skin=halloween] .dashboard-hero .btn-secondary{border-color:#fdba7447!important;background:#2b0f40d1!important;color:#fde68a!important}.dashboard-halloween-decor{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.dashboard-halloween-decor .decor-web{position:absolute;right:2rem;top:1.1rem;width:4.5rem;aspect-ratio:1;opacity:.34;background:conic-gradient(from 45deg,transparent 0 10deg,rgba(255,247,237,.9) 10deg 12deg,transparent 12deg 55deg,rgba(255,247,237,.9) 55deg 57deg,transparent 57deg 100%),repeating-radial-gradient(circle,transparent 0 .72rem,rgba(255,247,237,.68) .74rem .78rem);border-radius:999px}.dashboard-halloween-decor .decor-bat{position:absolute;color:#fdba74;font-size:2rem;font-weight:900;opacity:.42;transform:rotate(-22deg)}.dashboard-halloween-decor .decor-bat-one{right:8.5rem;top:4.2rem}.dashboard-halloween-decor .decor-bat-two{right:12rem;top:7.6rem;font-size:1.35rem;opacity:.28}html[data-student-skin=halloween] .student-shell,html.dark[data-student-skin=halloween] .student-shell{background:radial-gradient(circle at 12% 6%,rgba(251,146,60,.2),transparent 25rem),radial-gradient(circle at 88% 8%,rgba(192,132,252,.24),transparent 26rem),linear-gradient(180deg,#2d123d,#4a1853 48%,#5a1d3d)!important}html[data-student-skin=halloween] .dashboard-hero,html.dark[data-student-skin=halloween] .dashboard-hero,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page .dashboard-hero{background:radial-gradient(circle at 76% 18%,rgba(255,183,77,.24),transparent 14rem),radial-gradient(circle at 14% 8%,rgba(192,132,252,.38),transparent 19rem),linear-gradient(135deg,#3a1550,#55205f 52%,#6a2246)!important}html.dark[data-student-skin=halloween] .student-shell .dashboard-progress-card,html.dark[data-student-skin=halloween] .student-shell .student-dashboard>section:nth-of-type(4){border-color:#fdba7438!important;background:radial-gradient(circle at 90% 0%,rgba(168,85,247,.16),transparent 18rem),linear-gradient(135deg,#241033,#321442 56%,#2a102f)!important;box-shadow:0 22px 54px #0c04165c,inset 0 1px #ffffff0d!important}html.dark[data-student-skin=halloween] .student-shell .dashboard-progress-card h2,html.dark[data-student-skin=halloween] .student-shell .dashboard-progress-card .text-slate-950,html.dark[data-student-skin=halloween] .student-shell .student-dashboard>section:nth-of-type(4) h2{color:#fff7ed!important}html.dark[data-student-skin=halloween] .student-shell .dashboard-progress-card p,html.dark[data-student-skin=halloween] .student-shell .dashboard-progress-card .text-slate-600,html.dark[data-student-skin=halloween] .student-shell .dashboard-progress-card .text-slate-500{color:#d8c6e8!important}html.dark[data-student-skin=halloween] .student-shell .dashboard-progress-card a{color:#fb923c!important}.halloween-progress-decor{display:none}html[data-student-skin=halloween] .student-shell .mobile-tips-page,html.dark[data-student-skin=halloween] .student-shell .mobile-tips-page{background:#f8f9ff!important;color:#040817!important}html[data-student-skin=halloween] .student-shell .mobile-tips-page>div,html.dark[data-student-skin=halloween] .student-shell .mobile-tips-page>div{background:transparent!important}html[data-student-skin=halloween] .student-shell .mobile-tips-page section[class*=bg-white],html.dark[data-student-skin=halloween] .student-shell .mobile-tips-page section[class*=bg-white]{border-color:#dce3f3!important;background-color:#fff!important;color:#040817!important;box-shadow:0 5px 24px #19284608!important}html[data-student-skin=halloween] .student-shell .mobile-tips-page section[class*=bg-white] .text-slate-700,html.dark[data-student-skin=halloween] .student-shell .mobile-tips-page section[class*=bg-white] .text-slate-700{color:#334155!important}html[data-student-skin=halloween] .student-shell .dashboard-progress-card .halloween-progress-decor{display:block;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}html[data-student-skin=halloween] .student-shell .dashboard-progress-card .halloween-web{position:absolute;width:150px;height:150px;opacity:.38;background:radial-gradient(circle at 0 0,transparent 0 22px,rgba(253,186,116,.46) 23px 24px,transparent 25px 47px,rgba(253,186,116,.34) 48px 49px,transparent 50px 72px,rgba(253,186,116,.26) 73px 74px,transparent 75px),conic-gradient(from 0deg at 0 0,rgba(253,186,116,.5) 0 1deg,transparent 1deg 29deg,rgba(253,186,116,.42) 29deg 30deg,transparent 30deg 59deg,rgba(253,186,116,.38) 59deg 60deg,transparent 60deg 89deg,rgba(253,186,116,.44) 89deg 90deg,transparent 90deg)}html[data-student-skin=halloween] .student-shell .dashboard-progress-card .halloween-web-left{left:0;top:0}html[data-student-skin=halloween] .student-shell .dashboard-progress-card .halloween-web-right{right:0;top:0;transform:scaleX(-1)}html[data-student-skin=halloween] .student-shell .dashboard-progress-card .halloween-spider{position:absolute;right:9.5rem;top:0;width:1px;height:78px;background:linear-gradient(#fdba74,#fdba7440);opacity:.74}html[data-student-skin=halloween] .student-shell .dashboard-progress-card .halloween-spider-body{position:absolute;left:50%;bottom:-16px;width:22px;height:18px;border-radius:999px;background:#1f102b;box-shadow:inset 0 -3px #fdba7440,0 0 14px #fb923c47;transform:translate(-50%)}html[data-student-skin=halloween] .student-shell .dashboard-progress-card .halloween-spider-body:before,html[data-student-skin=halloween] .student-shell .dashboard-progress-card .halloween-spider-body:after{content:"";position:absolute;top:4px;width:22px;height:15px;border-top:2px solid rgba(31,16,43,.95);border-bottom:2px solid rgba(31,16,43,.95)}html[data-student-skin=halloween] .student-shell .dashboard-progress-card .halloween-spider-body:before{right:16px;border-left:2px solid rgba(31,16,43,.95);border-radius:14px 0 0 14px}html[data-student-skin=halloween] .student-shell .dashboard-progress-card .halloween-spider-body:after{left:16px;border-right:2px solid rgba(31,16,43,.95);border-radius:0 14px 14px 0}html[data-student-skin=halloween] .student-shell .dashboard-progress-card .halloween-pumpkin{position:absolute;bottom:1.15rem;width:58px;height:42px;border-radius:48% 48% 42% 42%;opacity:.56;background:radial-gradient(ellipse at 50% 100%,rgba(124,45,18,.26),transparent 46%),radial-gradient(ellipse at 28% 52%,transparent 0 43%,rgba(124,45,18,.2) 44% 47%,transparent 48%),radial-gradient(ellipse at 72% 52%,transparent 0 43%,rgba(124,45,18,.2) 44% 47%,transparent 48%),linear-gradient(135deg,#fb923c,#ea580c);box-shadow:0 12px 24px #7c2d123d}html[data-student-skin=halloween] .student-shell .dashboard-progress-card .halloween-pumpkin:before{content:"";position:absolute;left:50%;top:-10px;width:10px;height:14px;border-radius:8px 8px 2px 2px;background:#5f3b12;transform:translate(-50%) rotate(8deg)}html[data-student-skin=halloween] .student-shell .dashboard-progress-card .halloween-pumpkin-one{left:1.3rem}html[data-student-skin=halloween] .student-shell .dashboard-progress-card .halloween-pumpkin-two{right:2rem;width:46px;height:34px;opacity:.45;transform:rotate(-5deg)}.progress-chart{--progress-chart-grid: #e2e8f0;--progress-chart-axis: #64748b;--progress-chart-point: #ffffff}.progress-chart-grid{color:var(--progress-chart-grid)}.progress-chart-axis{color:var(--progress-chart-axis)}.progress-chart-point{color:var(--progress-chart-point)}html.dark[data-student-skin=halloween] .student-shell .progress-chart{--progress-chart-grid: rgba(216, 198, 232, .18);--progress-chart-axis: #cdbbe0;--progress-chart-point: #241033}html.dark[data-student-skin=halloween] .student-shell .progress-chart span{color:#d8c6e8!important}html[data-student-skin=halloween] .student-shell>header nav a,html[data-student-skin=halloween] .student-shell>header nav a:not([aria-current=page]),html.dark[data-student-skin=halloween] .student-shell>header nav a,html.dark[data-student-skin=halloween] .student-shell>header nav a:not([aria-current=page]){color:#fff!important}html[data-student-skin=halloween] .student-shell>header nav a:hover,html[data-student-skin=halloween] .student-shell>header nav a:not([aria-current=page]):hover,html.dark[data-student-skin=halloween] .student-shell>header nav a:hover,html.dark[data-student-skin=halloween] .student-shell>header nav a:not([aria-current=page]):hover{color:#fff!important}.student-shell>header .theme-menu-panel,html[data-student-skin=halloween] .student-shell>header .theme-menu-panel,html.dark[data-student-skin=halloween] .student-shell>header .theme-menu-panel{border-color:#fdba7457!important;background:#fff7edfa!important;box-shadow:0 18px 44px #1f0c3038!important}.student-shell>header .theme-menu-option,html[data-student-skin=halloween] .student-shell>header .theme-menu-option,html.dark[data-student-skin=halloween] .student-shell>header .theme-menu-option{color:#321442!important}.student-shell>header .theme-menu-option svg,html[data-student-skin=halloween] .student-shell>header .theme-menu-option svg,html.dark[data-student-skin=halloween] .student-shell>header .theme-menu-option svg{color:#ea580c!important}.student-shell>header .theme-menu-option:hover,html[data-student-skin=halloween] .student-shell>header .theme-menu-option:hover,html.dark[data-student-skin=halloween] .student-shell>header .theme-menu-option:hover{background:#ffedd5!important;color:#7c2d12!important}.student-shell>header .more-menu-panel,html[data-student-skin=halloween] .student-shell>header .more-menu-panel,html.dark[data-student-skin=halloween] .student-shell>header .more-menu-panel{background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 18px 44px #1f0c302e!important}.student-shell>header .more-menu-link,.student-shell>header .more-menu-link :where(span,svg),html[data-student-skin=halloween] .student-shell>header .more-menu-link,html[data-student-skin=halloween] .student-shell>header .more-menu-link :where(span,svg),html.dark[data-student-skin=halloween] .student-shell>header .more-menu-link,html.dark[data-student-skin=halloween] .student-shell>header .more-menu-link :where(span,svg){color:#334155!important;-webkit-text-fill-color:#334155!important;text-shadow:none!important}.student-shell>header .more-menu-link:hover,.student-shell>header .more-menu-link:hover :where(span,svg),html[data-student-skin=halloween] .student-shell>header .more-menu-link:hover,html[data-student-skin=halloween] .student-shell>header .more-menu-link:hover :where(span,svg),html.dark[data-student-skin=halloween] .student-shell>header .more-menu-link:hover,html.dark[data-student-skin=halloween] .student-shell>header .more-menu-link:hover :where(span,svg){background:#f1f5f9!important;color:#111827!important;-webkit-text-fill-color:#111827!important}.student-shell>header .more-menu-link[aria-current=page],.student-shell>header .more-menu-link[aria-current=page] :where(span,svg),html[data-student-skin=halloween] .student-shell>header .more-menu-link[aria-current=page],html[data-student-skin=halloween] .student-shell>header .more-menu-link[aria-current=page] :where(span,svg),html.dark[data-student-skin=halloween] .student-shell>header .more-menu-link[aria-current=page],html.dark[data-student-skin=halloween] .student-shell>header .more-menu-link[aria-current=page] :where(span,svg){background:#fff7ed!important;color:#c2410c!important;-webkit-text-fill-color:#c2410c!important}.student-dashboard>section,.student-dashboard>div:not(.student-dashboard-bg-decor){position:relative;z-index:1}.student-dashboard-bg-decor{z-index:0;overflow:hidden}.student-dashboard-bg-decor .dashboard-bg-web,.student-dashboard-bg-decor .dashboard-bg-moon,.student-dashboard-bg-decor .dashboard-bg-bat,.student-dashboard-bg-decor .dashboard-bg-pumpkin{position:absolute;display:block}.student-dashboard-bg-decor .dashboard-bg-web{width:12rem;height:12rem;opacity:.24;background:radial-gradient(circle at 0 0,transparent 0 1.9rem,rgba(124,58,237,.24) 1.96rem 2.04rem,transparent 2.1rem 4rem,rgba(239,68,68,.18) 4.08rem 4.16rem,transparent 4.22rem 6.15rem,rgba(124,58,237,.16) 6.22rem 6.3rem,transparent 6.36rem),conic-gradient(from 0deg at 0 0,rgba(124,58,237,.3) 0 1deg,transparent 1deg 29deg,rgba(239,68,68,.22) 29deg 30deg,transparent 30deg 59deg,rgba(124,58,237,.24) 59deg 60deg,transparent 60deg 89deg,rgba(239,68,68,.2) 89deg 90deg,transparent 90deg)}.student-dashboard-bg-decor .dashboard-bg-web-left{left:0;top:31rem}.student-dashboard-bg-decor .dashboard-bg-web-right{right:0;top:43rem;transform:scaleX(-1)}.student-dashboard-bg-decor .dashboard-bg-moon{right:3.2rem;top:34rem;width:5.2rem;height:5.2rem;border-radius:999px;background:#fde68a;box-shadow:0 0 36px #fbbf243d;opacity:.42}.student-dashboard-bg-decor .dashboard-bg-moon:after{content:"";position:absolute;right:-.15rem;top:-.05rem;width:4.75rem;height:4.75rem;border-radius:999px;background:#fff}.student-dashboard-bg-decor .dashboard-bg-bat{width:4.2rem;height:1.85rem;background:#2b0d42;clip-path:polygon(0 55%,16% 15%,32% 48%,50% 10%,68% 48%,84% 15%,100% 55%,82% 88%,64% 68%,50% 98%,36% 68%,18% 88%);filter:drop-shadow(0 10px 12px rgba(43,13,66,.16));opacity:.16}.student-dashboard-bg-decor .dashboard-bg-bat-one{left:5.5rem;top:37rem;transform:rotate(-11deg)}.student-dashboard-bg-decor .dashboard-bg-bat-two{right:12.5rem;top:51rem;transform:rotate(10deg) scale(.78)}.student-dashboard-bg-decor .dashboard-bg-bat-three{left:18%;top:64rem;transform:rotate(16deg) scale(.66)}.student-dashboard-bg-decor .dashboard-bg-pumpkin{width:5rem;height:3.6rem;border-radius:48% 48% 42% 42%;background:radial-gradient(ellipse at 50% 100%,rgba(124,45,18,.22),transparent 46%),radial-gradient(ellipse at 28% 52%,transparent 0 43%,rgba(124,45,18,.18) 44% 47%,transparent 48%),radial-gradient(ellipse at 72% 52%,transparent 0 43%,rgba(124,45,18,.18) 44% 47%,transparent 48%),linear-gradient(135deg,#fdba74,#f97316);opacity:.22}.student-dashboard-bg-decor .dashboard-bg-pumpkin:before{content:"";position:absolute;left:50%;top:-.72rem;width:.72rem;height:.92rem;border-radius:.55rem .55rem .12rem .12rem;background:#6b3f12;transform:translate(-50%) rotate(8deg)}.student-dashboard-bg-decor .dashboard-bg-pumpkin-one{left:2.3rem;top:50rem;transform:rotate(-7deg)}.student-dashboard-bg-decor .dashboard-bg-pumpkin-two{right:4.2rem;top:66rem;transform:rotate(8deg) scale(.82)}.student-dashboard-summary .dashboard-summary-decor{z-index:0}.student-dashboard-summary .summary-glow,.student-dashboard-summary .summary-moon,.student-dashboard-summary .summary-web,.student-dashboard-summary .summary-bat,.student-dashboard-summary .summary-pumpkin,.student-dashboard-summary .summary-witch-hat{position:absolute;display:block}.student-dashboard-summary .summary-glow{border-radius:999px;filter:blur(2px)}.student-dashboard-summary .summary-glow-one{right:11rem;top:-4.5rem;width:17rem;height:17rem;background:radial-gradient(circle,rgba(255,191,0,.38),rgba(255,111,77,.12) 56%,transparent 70%)}.student-dashboard-summary .summary-glow-two{right:-4rem;bottom:-6rem;width:18rem;height:18rem;background:radial-gradient(circle,rgba(239,68,68,.24),rgba(168,85,247,.12) 54%,transparent 72%)}.student-dashboard-summary .summary-moon{right:3.1rem;top:1.25rem;width:4.8rem;height:4.8rem;border-radius:999px;background:#ffe8a3;box-shadow:0 0 28px #fbbf2461,inset -.55rem .2rem #ffffff8c;opacity:.9}.student-dashboard-summary .summary-moon:after{content:"";position:absolute;right:-.15rem;top:-.15rem;width:4.35rem;height:4.35rem;border-radius:999px;background:#fff7ed}.student-dashboard-summary .summary-web{right:0;top:0;width:9.8rem;height:9.8rem;opacity:.42;background:radial-gradient(circle at 100% 0,transparent 0 1.45rem,rgba(124,58,237,.34) 1.48rem 1.56rem,transparent 1.6rem 3rem,rgba(239,68,68,.24) 3.04rem 3.12rem,transparent 3.16rem 4.65rem,rgba(124,58,237,.2) 4.7rem 4.78rem,transparent 4.82rem),conic-gradient(from 90deg at 100% 0,rgba(124,58,237,.48) 0 1deg,transparent 1deg 24deg,rgba(124,58,237,.36) 24deg 25deg,transparent 25deg 49deg,rgba(239,68,68,.28) 49deg 50deg,transparent 50deg 74deg,rgba(124,58,237,.34) 74deg 75deg,transparent 75deg 100deg,rgba(239,68,68,.28) 100deg 101deg,transparent 101deg)}.student-dashboard-summary .summary-bat{width:3.25rem;height:1.4rem;background:#241033;clip-path:polygon(0 55%,16% 15%,32% 48%,50% 10%,68% 48%,84% 15%,100% 55%,82% 88%,64% 68%,50% 98%,36% 68%,18% 88%);filter:drop-shadow(0 8px 10px rgba(36,16,51,.18));opacity:.82}.student-dashboard-summary .summary-bat-one{right:10.3rem;top:2.15rem;transform:rotate(-12deg)}.student-dashboard-summary .summary-bat-two{right:18.7rem;top:5.9rem;transform:rotate(13deg) scale(.76);opacity:.6}.student-dashboard-summary .summary-pumpkin{bottom:1.15rem;width:4.6rem;height:3.35rem;border-radius:48% 48% 42% 42%;background:radial-gradient(ellipse at 50% 100%,rgba(124,45,18,.28),transparent 46%),radial-gradient(ellipse at 28% 52%,transparent 0 43%,rgba(124,45,18,.24) 44% 47%,transparent 48%),radial-gradient(ellipse at 72% 52%,transparent 0 43%,rgba(124,45,18,.24) 44% 47%,transparent 48%),linear-gradient(135deg,#fb923c,#ea580c);box-shadow:0 18px 30px #7c2d1233;opacity:.78}.student-dashboard-summary .summary-pumpkin:before{content:"";position:absolute;left:50%;top:-.72rem;width:.72rem;height:.92rem;border-radius:.55rem .55rem .12rem .12rem;background:#6b3f12;transform:translate(-50%) rotate(8deg)}.student-dashboard-summary .summary-pumpkin:after{content:"";position:absolute;left:1.15rem;top:1.18rem;width:.45rem;height:.45rem;border-radius:999px;background:#4a1d08;box-shadow:1.85rem 0 #4a1d08,.9rem .95rem 0 -.05rem #4a1d08}.student-dashboard-summary .summary-pumpkin-one{right:9.4rem;transform:rotate(-5deg)}.student-dashboard-summary .summary-pumpkin-two{right:1.8rem;width:3.55rem;height:2.65rem;opacity:.58;transform:rotate(7deg)}.student-dashboard-summary .summary-witch-hat{right:14.4rem;bottom:3.15rem;width:5.4rem;height:4.5rem;background:linear-gradient(100deg,transparent 10%,#2b0d42 11% 72%,transparent 73%),linear-gradient(180deg,transparent 68%,#2b0d42 69%);clip-path:polygon(48% 0,74% 68%,100% 75%,84% 93%,16% 96%,0 78%,31% 68%);filter:drop-shadow(0 14px 18px rgba(43,13,66,.24));transform:rotate(-9deg)}.student-dashboard-summary .summary-witch-hat:after{content:"";position:absolute;left:1.5rem;bottom:.88rem;width:2.65rem;height:.48rem;border-radius:999px;background:linear-gradient(90deg,#facc15,#fb923c)}html.dark .student-shell .student-dashboard-summary,html.dark[data-student-skin=halloween] .student-shell .student-dashboard-summary{border-color:#f9731657!important;background:radial-gradient(circle at 6% 0%,rgba(124,58,237,.26),transparent 18rem),radial-gradient(circle at 92% 8%,rgba(249,115,22,.22),transparent 20rem),linear-gradient(105deg,#2b0d42,#281033,#521c2f)!important;box-shadow:0 24px 58px #0c041657,inset 0 1px #ffffff0d!important}html.dark .student-shell .student-dashboard-summary>div:first-child,html.dark[data-student-skin=halloween] .student-shell .student-dashboard-summary>div:first-child{opacity:.14!important;background-image:linear-gradient(rgba(253,186,116,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(253,186,116,.16) 1px,transparent 1px)!important}html.dark .student-shell .student-dashboard-summary h1,html.dark .student-shell .student-dashboard-summary .text-slate-950,html.dark[data-student-skin=halloween] .student-shell .student-dashboard-summary h1,html.dark[data-student-skin=halloween] .student-shell .student-dashboard-summary .text-slate-950{color:#fff7ed!important}html.dark .student-shell .student-dashboard-summary h1 span,html.dark .student-shell .student-dashboard-summary strong,html.dark[data-student-skin=halloween] .student-shell .student-dashboard-summary h1 span,html.dark[data-student-skin=halloween] .student-shell .student-dashboard-summary strong{color:#fb923c!important}html.dark .student-shell .student-dashboard-summary p,html.dark .student-shell .student-dashboard-summary .text-slate-600,html.dark[data-student-skin=halloween] .student-shell .student-dashboard-summary p,html.dark[data-student-skin=halloween] .student-shell .student-dashboard-summary .text-slate-600{color:#d8c6e8!important}html.dark .student-shell .student-dashboard-summary .dashboard-metric-card,html.dark[data-student-skin=halloween] .student-shell .student-dashboard-summary .dashboard-metric-card{border-color:#fdba742e!important;background:#200a30c7!important;box-shadow:inset 0 1px #ffffff0a!important}html.dark .student-shell .student-dashboard-summary .dashboard-metric-card>span,html.dark[data-student-skin=halloween] .student-shell .student-dashboard-summary .dashboard-metric-card>span{background:#f9731633!important;color:#fb923c!important}html.dark .student-shell .student-dashboard-summary .dashboard-metric-card p:first-child,html.dark[data-student-skin=halloween] .student-shell .student-dashboard-summary .dashboard-metric-card p:first-child{color:#d8c6e8!important}html.dark .student-shell .student-dashboard-summary .dashboard-metric-card p:last-child,html.dark[data-student-skin=halloween] .student-shell .student-dashboard-summary .dashboard-metric-card p:last-child{color:#fff7ed!important}html.dark .student-shell .student-dashboard-bg-decor .dashboard-bg-moon:after,html.dark[data-student-skin=halloween] .student-shell .student-dashboard-bg-decor .dashboard-bg-moon:after{background:#12071f}html.dark .student-shell .student-dashboard-bg-decor .dashboard-bg-bat,html.dark[data-student-skin=halloween] .student-shell .student-dashboard-bg-decor .dashboard-bg-bat{background:#0f0718;opacity:.34}html.dark .student-shell .student-dashboard-summary .summary-moon:after,html.dark[data-student-skin=halloween] .student-shell .student-dashboard-summary .summary-moon:after{background:#281033}html.dark .student-shell .dashboard-action-row,html.dark[data-student-skin=halloween] .student-shell .dashboard-action-row{border-color:#f9731657!important;background:#1f0a2e!important;box-shadow:inset 0 1px #ffffff0a!important}html.dark .student-shell .dashboard-action-row h2,html.dark[data-student-skin=halloween] .student-shell .dashboard-action-row h2{color:#fff7ed!important}html.dark .student-shell .dashboard-action-row p,html.dark[data-student-skin=halloween] .student-shell .dashboard-action-row p{color:#d8c6e8!important}html.dark .student-shell .dashboard-action-row>span,html.dark[data-student-skin=halloween] .student-shell .dashboard-action-row>span{background:#fff7ed!important;color:#fb923c!important}html.dark .student-shell .dashboard-action-row a,html.dark[data-student-skin=halloween] .student-shell .dashboard-action-row a{border-color:#f97316cc!important;background:transparent!important;color:#fb923c!important}html.dark .student-shell .dashboard-action-row button,html.dark[data-student-skin=halloween] .student-shell .dashboard-action-row button{border:1px solid rgba(253,186,116,.36)!important;background:linear-gradient(135deg,#ff6b00,#ef4444 58%,#a855f7)!important;color:#fff!important;box-shadow:0 14px 32px #f973163d!important}html.dark .student-shell .recent-results-card,html.dark[data-student-skin=halloween] .student-shell .recent-results-card{border-color:#f9731647!important;background:#1f0a2e!important;box-shadow:0 20px 48px #0c041652,inset 0 1px #ffffff0a!important}html.dark .student-shell .recent-results-card h2,html.dark .student-shell .recent-results-card .text-navy,html.dark[data-student-skin=halloween] .student-shell .recent-results-card h2,html.dark[data-student-skin=halloween] .student-shell .recent-results-card .text-navy{color:#fff7ed!important}html.dark .student-shell .recent-results-card>div:first-child p,html.dark[data-student-skin=halloween] .student-shell .recent-results-card>div:first-child p{color:#fb923c!important}html.dark .student-shell .recent-results-list,html.dark[data-student-skin=halloween] .student-shell .recent-results-list{border-color:#fdba7429!important}html.dark .student-shell .recent-results-list>:not([hidden])~:not([hidden]),html.dark[data-student-skin=halloween] .student-shell .recent-results-list>:not([hidden])~:not([hidden]){border-color:#fdba7429!important}html.dark .student-shell .recent-result-row,html.dark[data-student-skin=halloween] .student-shell .recent-result-row{background:transparent!important}html.dark .student-shell .recent-result-row:hover,html.dark[data-student-skin=halloween] .student-shell .recent-result-row:hover{background:#f9731614!important}html.dark .student-shell .recent-result-row span:first-child,html.dark[data-student-skin=halloween] .student-shell .recent-result-row span:first-child{background:#f9731624!important;color:#fb923c!important}html.dark .student-shell .recent-result-row p:first-child,html.dark[data-student-skin=halloween] .student-shell .recent-result-row p:first-child{color:#fff7ed!important}html.dark .student-shell .recent-result-row p:nth-child(2),html.dark[data-student-skin=halloween] .student-shell .recent-result-row p:nth-child(2){color:#d8c6e8!important}html.dark .student-shell .recent-result-row>span:last-child,html.dark[data-student-skin=halloween] .student-shell .recent-result-row>span:last-child{color:#fb923c!important}html[data-student-skin=halloween] .student-shell .recent-results-card{border-color:#f9731647!important;background:#1f0a2e!important}html[data-student-skin=halloween] .student-shell .recent-result-row{background:#1f0a2e!important}html[data-student-skin=halloween] .student-shell .recent-result-row:hover{background:#f973161a!important}html[data-student-skin=halloween] .student-shell .recent-result-row p:first-child{color:#fff!important}html[data-student-skin=halloween] .student-shell .recent-result-row p:nth-child(2){color:#d8c6e8!important}html[data-student-skin=halloween] .student-shell .recent-result-row>span:first-child{background:#f9731629!important;color:#fb923c!important}html[data-student-skin=halloween] .student-shell .recent-result-row>span:last-child{color:#fb923c!important}html[data-student-skin=halloween] .student-shell .history-result-card,html.dark .student-shell .history-result-card,html.dark[data-student-skin=halloween] .student-shell .history-result-card{border-color:#f973163d!important;background:#1f0a2e!important;color:#fff7ed!important;box-shadow:0 16px 34px #0c04163d,inset 0 1px #ffffff0a!important}html[data-student-skin=halloween] .student-shell .history-result-card:hover,html.dark .student-shell .history-result-card:hover,html.dark[data-student-skin=halloween] .student-shell .history-result-card:hover{border-color:#f973168c!important;background:#2a1039!important}html[data-student-skin=halloween] .student-shell .history-result-card.ring-4,html.dark .student-shell .history-result-card.ring-4,html.dark[data-student-skin=halloween] .student-shell .history-result-card.ring-4{border-color:#f97316bf!important;--tw-ring-color: rgba(249, 115, 22, .18) !important}html[data-student-skin=halloween] .student-shell .history-result-card p,html.dark .student-shell .history-result-card p,html.dark[data-student-skin=halloween] .student-shell .history-result-card p{color:#d8c6e8!important}html[data-student-skin=halloween] .student-shell .history-result-card h2,html.dark .student-shell .history-result-card h2,html.dark[data-student-skin=halloween] .student-shell .history-result-card h2{color:#fff!important}html[data-student-skin=halloween] .student-shell .history-result-card>div:first-child>div:first-child>p,html.dark .student-shell .history-result-card>div:first-child>div:first-child>p,html.dark[data-student-skin=halloween] .student-shell .history-result-card>div:first-child>div:first-child>p{color:#fb923c!important}html[data-student-skin=halloween] .student-shell .history-result-card .text-brand-600,html[data-student-skin=halloween] .student-shell .history-result-card .text-brand-700,html.dark .student-shell .history-result-card .text-brand-600,html.dark .student-shell .history-result-card .text-brand-700,html.dark[data-student-skin=halloween] .student-shell .history-result-card .text-brand-600,html.dark[data-student-skin=halloween] .student-shell .history-result-card .text-brand-700{color:#fb923c!important}html[data-student-skin=halloween] .student-shell .history-score-panel,html.dark .student-shell .history-score-panel,html.dark[data-student-skin=halloween] .student-shell .history-score-panel{border:1px solid rgba(253,186,116,.24)!important;background:linear-gradient(135deg,#56386efa,#4d3562f5)!important;box-shadow:inset 0 1px #ffffff14,0 12px 24px #1f0e302e!important}html[data-student-skin=halloween] .student-shell .history-score-panel p,html.dark .student-shell .history-score-panel p,html.dark[data-student-skin=halloween] .student-shell .history-score-panel p{color:#fff7ed!important;text-shadow:0 1px 2px rgba(0,0,0,.32)}html[data-student-skin=halloween] .student-shell .history-score-panel p:last-child,html.dark .student-shell .history-score-panel p:last-child,html.dark[data-student-skin=halloween] .student-shell .history-score-panel p:last-child{color:#ff6b00!important;text-shadow:0 1px 2px rgba(0,0,0,.36),0 0 18px rgba(255,107,0,.26)}html:not(.dark)[data-student-skin=halloween] .student-shell,html:not(.dark)[data-student-skin=halloween] .student-shell main,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-page{background:#fff!important;color:#0f172a!important}html:not(.dark)[data-student-skin=halloween] .student-shell:before,html:not(.dark)[data-student-skin=halloween] .student-shell:after{opacity:0!important}html:not(.dark)[data-student-skin=halloween] .student-shell .card,html:not(.dark)[data-student-skin=halloween] .student-shell section[class*=bg-white],html:not(.dark)[data-student-skin=halloween] .student-shell article[class*=bg-white],html:not(.dark)[data-student-skin=halloween] .student-shell div[class*=bg-white],html:not(.dark)[data-student-skin=halloween] .student-shell .recent-results-card,html:not(.dark)[data-student-skin=halloween] .student-shell .recent-result-row{border-color:#e2e8f0!important;background:#fff!important;background-color:#fff!important;color:#0f172a!important;box-shadow:0 10px 30px #0f172a0f!important}html:not(.dark)[data-student-skin=halloween] .student-shell .recent-result-row:hover{background:#f8fafc!important}html:not(.dark)[data-student-skin=halloween] .student-shell .text-navy,html:not(.dark)[data-student-skin=halloween] .student-shell .text-slate-950,html:not(.dark)[data-student-skin=halloween] .student-shell .text-slate-900,html:not(.dark)[data-student-skin=halloween] .student-shell .text-slate-800,html:not(.dark)[data-student-skin=halloween] .student-shell .text-slate-700,html:not(.dark)[data-student-skin=halloween] .student-shell .recent-results-card h2,html:not(.dark)[data-student-skin=halloween] .student-shell .recent-result-row p:first-child{color:#0f172a!important}html:not(.dark)[data-student-skin=halloween] .student-shell .text-slate-600,html:not(.dark)[data-student-skin=halloween] .student-shell .text-slate-500,html:not(.dark)[data-student-skin=halloween] .student-shell .text-slate-400,html:not(.dark)[data-student-skin=halloween] .student-shell .recent-result-row p:nth-child(2){color:#64748b!important}html:not(.dark)[data-student-skin=halloween] .student-shell .recent-result-row>span:first-child{background:#fff7ed!important;color:#ea580c!important}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-action-row{border-color:#f973163d!important;background:#fff!important;background-color:#fff!important;color:#0f172a!important;box-shadow:0 14px 34px #0f172a14!important}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-action-row h2{color:#0f172a!important}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-action-row p{color:#475569!important;font-weight:600!important}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-action-row>span{background:#ffedd5!important;color:#f97316!important}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-action-row a{border-color:#f97316!important;background:#fff!important;color:#ea580c!important}html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-action-row a:hover{background:#fff7ed!important;color:#c2410c!important}html:not(.dark) .student-shell .dashboard-action-row{border-color:#f973162e!important;background:#fff!important;background-color:#fff!important;color:#0f172a!important;box-shadow:0 14px 34px #0f172a14!important}html:not(.dark) .student-shell .dashboard-action-row h2,html:not(.dark) .student-shell .dashboard-action-row .text-slate-950{color:#0f172a!important}html:not(.dark) .student-shell .dashboard-action-row p,html:not(.dark) .student-shell .dashboard-action-row .text-slate-500{color:#475569!important;font-weight:600!important}html:not(.dark) .student-shell .dashboard-action-row>span{background:#ffedd5!important;color:#f97316!important}html:not(.dark) .student-shell .dashboard-action-row a{border-color:#f97316!important;background:#fff!important;color:#ea580c!important}html:not(.dark) .student-shell .dashboard-action-row a:hover{background:#fff7ed!important;color:#c2410c!important}@media (max-width: 1023px){.student-dashboard-bg-decor .dashboard-bg-web-left{top:28rem}.student-dashboard-bg-decor .dashboard-bg-moon{top:31rem;right:1.6rem;width:3.8rem;height:3.8rem}.student-dashboard-bg-decor .dashboard-bg-moon:after{width:3.45rem;height:3.45rem}.student-dashboard-bg-decor .dashboard-bg-bat-two,.student-dashboard-bg-decor .dashboard-bg-pumpkin-two{display:none}.student-dashboard-summary .summary-web{width:7.5rem;height:7.5rem}.student-dashboard-summary .summary-moon{right:1.9rem;top:1.1rem;width:3.55rem;height:3.55rem}.student-dashboard-summary .summary-moon:after{width:3.2rem;height:3.2rem}.student-dashboard-summary .summary-bat-one{right:6.8rem}.student-dashboard-summary .summary-bat-two,.student-dashboard-summary .summary-witch-hat{display:none}.student-dashboard-summary .summary-pumpkin-one{right:5.6rem;bottom:1.35rem;width:3.6rem;height:2.7rem}}@media (max-width: 640px){.student-dashboard-bg-decor .dashboard-bg-web,.student-dashboard-bg-decor .dashboard-bg-bat-three,.student-dashboard-bg-decor .dashboard-bg-pumpkin{display:none}.student-dashboard-bg-decor .dashboard-bg-bat-one{left:1.25rem;top:29rem;transform:rotate(-10deg) scale(.68)}.student-dashboard-bg-decor .dashboard-bg-moon{top:26rem;opacity:.28}.student-dashboard-summary .summary-bat,.student-dashboard-summary .summary-pumpkin,.student-dashboard-summary .summary-web{display:none}.student-dashboard-summary .summary-glow-one{right:-6rem;top:-5rem}.student-dashboard-summary .summary-glow-two{right:-8rem;bottom:3rem}}.mobile-parts-page .halloween-parts-hero{min-height:16.5rem;padding:2rem;border:1px solid rgba(255,214,170,.18);background:linear-gradient(90deg,#0e0817f5 0,#0e0817f5 43%,#180b25c7 60%,#58192bb8),radial-gradient(circle at 68% 24%,rgba(255,213,92,.36),transparent 8.5rem),radial-gradient(circle at 88% 72%,rgba(168,85,247,.28),transparent 13rem),linear-gradient(135deg,#13081f,#2b1138 48%,#621e35);box-shadow:0 22px 55px #260c2d38,inset 0 1px #ffffff1f}.mobile-parts-page .halloween-parts-hero:before{background:linear-gradient(90deg,rgba(9,4,14,.42),transparent 55%),repeating-linear-gradient(90deg,transparent 0 5.4rem,rgba(255,255,255,.035) 5.45rem 5.52rem)}.mobile-parts-page .halloween-parts-hero:after{width:100%;background:radial-gradient(ellipse at 76% 103%,rgba(255,120,42,.23),transparent 20rem),linear-gradient(0deg,rgba(8,5,13,.94) 0 2.55rem,transparent 2.6rem)}.mobile-parts-page .halloween-parts-hero>a,.mobile-parts-page .halloween-parts-hero>p,.mobile-parts-page .halloween-parts-hero>h1{max-width:min(45rem,58%)}.mobile-parts-page .halloween-scene{position:absolute;inset:0 0 0 auto;z-index:1;width:min(48rem,50%);min-width:31rem;overflow:hidden;pointer-events:none}.mobile-parts-page .halloween-scene .halloween-moon{left:7%;right:auto;top:1.15rem;width:7.15rem;height:7.15rem}.mobile-parts-page .halloween-scene .halloween-cloud-one{left:46%;right:auto;top:3.9rem;transform:scale(1.08)}.mobile-parts-page .halloween-scene .halloween-cloud-two{left:66%;right:auto;top:1.65rem;transform:scale(.92)}.mobile-parts-page .halloween-scene .halloween-web-right{right:-.4rem;top:-.4rem;width:10rem;height:10rem;opacity:.34;background:linear-gradient(45deg,transparent 49.4%,rgba(255,236,219,.84) 49.8% 50.2%,transparent 50.6%),linear-gradient(90deg,transparent 49.4%,rgba(255,236,219,.78) 49.8% 50.2%,transparent 50.6%),linear-gradient(135deg,transparent 49.4%,rgba(255,236,219,.78) 49.8% 50.2%,transparent 50.6%),linear-gradient(0deg,transparent 49.4%,rgba(255,236,219,.72) 49.8% 50.2%,transparent 50.6%),repeating-radial-gradient(circle at 100% 0,transparent 0 1.25rem,rgba(255,236,219,.72) 1.29rem 1.35rem);filter:drop-shadow(0 0 .25rem rgba(255,186,116,.18))}.mobile-parts-page .halloween-scene .halloween-bat-one{left:21%;right:auto;top:2.35rem}.mobile-parts-page .halloween-scene .halloween-bat-two{left:35%;right:auto;top:5.45rem}.mobile-parts-page .halloween-scene .halloween-bat-three{left:59%;right:auto;top:2.85rem}.mobile-parts-page .halloween-scene .halloween-ghost-main{right:12%;bottom:3.7rem;width:5.5rem;height:6.15rem;border-radius:52% 52% 34% 30%/42% 42% 24% 28%;background:radial-gradient(circle at 35% 20%,#ffffff 0 15%,transparent 16%),radial-gradient(circle at 50% 44%,#fff 0,#fff 54%,#f6efff 78%,#dbc8ff);box-shadow:0 1.1rem 2.1rem #00000057,inset -.85rem -.45rem 1rem #774caa2e}.mobile-parts-page .halloween-scene .halloween-ghost-small{right:45%;bottom:4.8rem;width:3.7rem;height:4.3rem}.mobile-parts-page .halloween-scene .halloween-ghost-main:before,.mobile-parts-page .halloween-scene .halloween-ghost-main:after{top:2.08rem;width:.54rem;height:.72rem;background:#241137}.mobile-parts-page .halloween-scene .halloween-ghost-main:before{left:1.86rem;box-shadow:-.86rem .5rem 0 -.24rem #ff80a4b3}.mobile-parts-page .halloween-scene .halloween-ghost-main:after{right:1.64rem;box-shadow:.86rem .5rem 0 -.24rem #ff80a4b3}.mobile-parts-page .halloween-scene .halloween-ghost-main span{left:2.36rem;top:3rem;width:.8rem;height:.48rem;border:.18rem solid #241137;border-top:0;border-radius:0 0 999px 999px;background:transparent}.mobile-parts-page .halloween-scene .halloween-ghost-main span:before{left:-2.18rem;top:1.82rem;width:5.7rem;height:1.12rem;background:radial-gradient(circle at 11% 0,transparent 0 .62rem,rgba(255,255,255,.93) .65rem),radial-gradient(circle at 34% 0,transparent 0 .62rem,rgba(255,255,255,.93) .65rem),radial-gradient(circle at 57% 0,transparent 0 .62rem,rgba(255,255,255,.93) .65rem),radial-gradient(circle at 82% 0,transparent 0 .62rem,rgba(255,255,255,.93) .65rem)}.mobile-parts-page .halloween-scene .halloween-ghost-main .halloween-witch-hat{position:absolute;left:.98rem;top:-1.5rem;z-index:2;width:4.6rem;height:3.15rem;transform:rotate(12deg);transform-origin:46% 88%}.mobile-parts-page .halloween-scene .halloween-ghost-main .halloween-witch-hat:before{content:"";position:absolute;left:.55rem;top:0;width:3rem;height:3rem;clip-path:polygon(50% 0,100% 86%,0 86%);background:linear-gradient(18deg,transparent 0 54%,#f97316 55% 64%,transparent 65%),linear-gradient(135deg,#12081f,#28123d 58%,#43205f);filter:drop-shadow(0 .2rem .18rem rgba(0,0,0,.32))}.mobile-parts-page .halloween-scene .halloween-ghost-main .halloween-witch-hat:after{content:"";position:absolute;left:0;bottom:.22rem;width:4.65rem;height:.92rem;border-radius:50%;background:linear-gradient(90deg,transparent 0 12%,#f97316 13% 25%,transparent 26%),linear-gradient(135deg,#0f0719,#2f1748 62%,#4c2370);box-shadow:0 .28rem .42rem #0000004d}.mobile-parts-page .halloween-scene .halloween-ghost-main{overflow:visible}.mobile-parts-page .halloween-scene .halloween-ghost-main>i+span:after{content:"";position:absolute;left:-2.8rem;top:-1.1rem;width:6.15rem;height:2rem;background:radial-gradient(ellipse at 7% 78%,rgba(255,255,255,.92) 0 .95rem,transparent 1rem),radial-gradient(ellipse at 94% 36%,rgba(255,255,255,.92) 0 1rem,transparent 1.05rem);filter:drop-shadow(0 .35rem .45rem rgba(27,9,42,.12));z-index:-1}.mobile-parts-page .halloween-scene .halloween-pumpkin-main{left:2.1rem;bottom:1.1rem;width:6.2rem;height:4.65rem}.mobile-parts-page .halloween-scene .halloween-pumpkin-left{left:.4rem;bottom:1.05rem;width:3.85rem;height:2.95rem}.mobile-parts-page .halloween-scene .halloween-pumpkin-small{left:8.7rem;bottom:1.05rem;width:3.8rem;height:2.85rem}.mobile-parts-page .halloween-scene .halloween-sign{right:35%;bottom:1.75rem}.mobile-parts-page .halloween-scene .halloween-lantern{right:28%;bottom:1.35rem;transform:scale(.86)}.mobile-parts-page .halloween-scene .halloween-tombstone{right:1.8rem;bottom:1.05rem}.mobile-parts-page .halloween-scene .halloween-ground,.mobile-parts-page .halloween-scene .halloween-sparkles{inset-inline:0}@media (max-width: 900px){.mobile-parts-page .halloween-parts-hero{min-height:18rem;padding:1.5rem}.mobile-parts-page .halloween-parts-hero>a,.mobile-parts-page .halloween-parts-hero>p,.mobile-parts-page .halloween-parts-hero>h1{max-width:100%}.mobile-parts-page .halloween-scene{width:100%;min-width:0;opacity:.46}.mobile-parts-page .halloween-scene .halloween-moon,.mobile-parts-page .halloween-scene .halloween-cloud-one,.mobile-parts-page .halloween-scene .halloween-cloud-two,.mobile-parts-page .halloween-scene .halloween-sign,.mobile-parts-page .halloween-scene .halloween-lantern,.mobile-parts-page .halloween-scene .halloween-tombstone{display:none}}.mobile-parts-page .halloween-scene .halloween-ghost-main{right:7%;bottom:4.15rem;z-index:7;width:5.35rem;height:5.8rem;border-radius:52% 52% 42% 34%/44% 44% 32% 28%;background:radial-gradient(circle at 34% 19%,rgba(255,255,255,.98) 0 17%,transparent 18%),radial-gradient(ellipse at 50% 43%,#fff 0,#fff 57%,#f9f5ff 73%,#eadfff);box-shadow:0 1rem 1.9rem #10041c4d,inset -.72rem -.42rem .95rem #774caa29}.mobile-parts-page .halloween-scene .halloween-ghost-main:before,.mobile-parts-page .halloween-scene .halloween-ghost-main:after{top:2.08rem;width:.5rem;height:.62rem;border-radius:999px;background:#211033}.mobile-parts-page .halloween-scene .halloween-ghost-main:before{left:1.72rem;box-shadow:-.66rem .56rem 0 -.22rem #ff8aabcc}.mobile-parts-page .halloween-scene .halloween-ghost-main:after{right:1.55rem;box-shadow:.66rem .56rem 0 -.22rem #ff8aabcc}.mobile-parts-page .halloween-scene .halloween-ghost-main span{left:2.25rem;top:2.9rem;width:.85rem;height:.48rem;border:.18rem solid #211033;border-top:0;border-radius:0 0 999px 999px;background:transparent}.mobile-parts-page .halloween-scene .halloween-ghost-main span:before{left:-2.2rem;top:1.58rem;width:5.45rem;height:1.02rem;background:radial-gradient(circle at 12% 0,transparent 0 .58rem,#fbf8ff .61rem),radial-gradient(circle at 36% 0,transparent 0 .58rem,#fbf8ff .61rem),radial-gradient(circle at 61% 0,transparent 0 .58rem,#fbf8ff .61rem),radial-gradient(circle at 86% 0,transparent 0 .58rem,#fbf8ff .61rem)}.mobile-parts-page .halloween-scene .halloween-ghost-main>i+span:after{left:-2.9rem;top:-1.45rem;width:6.05rem;height:2.2rem;background:radial-gradient(ellipse at 4% 72%,rgba(255,255,255,.96) 0 .82rem,transparent .86rem),radial-gradient(ellipse at 97% 30%,rgba(255,255,255,.96) 0 .86rem,transparent .9rem);transform:rotate(-6deg);z-index:-1}.mobile-parts-page .halloween-scene .halloween-ghost-main .halloween-witch-hat{left:.62rem;top:-1.35rem;width:4.35rem;height:2.95rem;transform:rotate(10deg)}.mobile-parts-page .halloween-scene .halloween-ghost-main .halloween-witch-hat:before{left:.72rem;top:.06rem;width:2.65rem;height:2.65rem;background:linear-gradient(17deg,transparent 0 50%,#ff8a1f 51% 61%,transparent 62%),linear-gradient(135deg,#13071f,#2a1244 58%,#4c2370)}.mobile-parts-page .halloween-scene .halloween-ghost-main .halloween-witch-hat:after{left:.08rem;bottom:.2rem;width:4.28rem;height:.76rem;background:linear-gradient(90deg,transparent 0 18%,#ff8a1f 19% 30%,transparent 31%),linear-gradient(135deg,#13071f,#2d1648 64%,#55287a)}.mobile-parts-page .halloween-scene .halloween-ghost-small{right:47%;bottom:5.2rem;opacity:.92;transform:scale(.86) rotate(-5deg)}.mobile-parts-page .halloween-scene .halloween-ghost-main{display:none}.mobile-parts-page .halloween-scene .halloween-lantern{right:31%}.mobile-parts-page .halloween-scene .halloween-tombstone{right:.9rem}.mobile-parts-page .halloween-scene .halloween-ghost-small,.mobile-parts-page .halloween-scene .halloween-lantern,.mobile-parts-page .halloween-scene .halloween-tombstone,.mobile-parts-page .halloween-scene .halloween-sign{display:none!important}.mobile-parts-page .halloween-scene .halloween-ghost-main{right:7.2%;bottom:4.2rem;width:5.7rem;height:5.45rem;border-radius:54% 48% 45% 56%/50% 45% 46% 46%;transform:rotate(-7deg);background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.98) 0 18%,transparent 19%),radial-gradient(ellipse at 47% 44%,#fff 0,#fff 57%,#fbf7ff 72%,#e8dcff);box-shadow:0 1.15rem 2rem #0c031857,inset -.85rem -.38rem 1.05rem #7a56b429,inset .42rem .28rem .62rem #ffffffeb}.mobile-parts-page .halloween-scene .halloween-ghost-main:before,.mobile-parts-page .halloween-scene .halloween-ghost-main:after{content:"";position:absolute;z-index:-1;background:radial-gradient(ellipse at 50% 45%,#fff 0,#fff 58%,#f4ecff 88%);filter:drop-shadow(0 .35rem .35rem rgba(19,7,34,.12))}.mobile-parts-page .halloween-scene .halloween-ghost-main:before{left:-.8rem;top:1.05rem;width:2.05rem;height:3.55rem;border-radius:68% 40% 54% 72%/55% 42% 58% 50%;transform:rotate(-22deg)}.mobile-parts-page .halloween-scene .halloween-ghost-main:after{right:-1.2rem;top:2.45rem;width:3.2rem;height:1.65rem;border-radius:48% 78% 72% 48%/52% 46% 68% 48%;transform:rotate(-7deg)}.mobile-parts-page .halloween-scene .halloween-ghost-main span{left:1.95rem;top:2.28rem;width:1.02rem;height:.98rem;border:0;border-radius:50% 50% 48% 48%;background:#20102f;transform:rotate(8deg);box-shadow:-.98rem -.28rem 0 -.36rem #20102f,1.26rem -.18rem 0 -.36rem #20102f,-1.5rem .44rem 0 -.32rem #ff8babcc,1.92rem .5rem 0 -.32rem #ff8babcc}.mobile-parts-page .halloween-scene .halloween-ghost-main span:before,.mobile-parts-page .halloween-scene .halloween-ghost-main span:after{content:"";position:absolute}.mobile-parts-page .halloween-scene .halloween-ghost-main span:before{left:-1.23rem;top:-.78rem;width:.78rem;height:.45rem;border-top:.18rem solid #20102f;border-radius:999px 999px 0 0;transform:rotate(12deg);box-shadow:2.22rem .06rem 0 -.01rem #20102f}.mobile-parts-page .halloween-scene .halloween-ghost-main span:after{left:.26rem;top:.2rem;width:.28rem;height:.2rem;border-radius:999px;background:#ffffffe6;transform:rotate(-18deg)}.mobile-parts-page .halloween-scene .halloween-ghost-main .halloween-ghost-tail{position:absolute;right:-.18rem;bottom:-.36rem;z-index:0;width:3.8rem;height:2rem;border-radius:0 0 70% 40%/0 0 90% 70%;background:radial-gradient(ellipse at 78% 0,transparent 0 .82rem,#efe7ff .86rem 1.12rem,transparent 1.16rem),radial-gradient(ellipse at 38% 0,transparent 0 .72rem,#fbf8ff .76rem 1rem,transparent 1.04rem),linear-gradient(150deg,#fbf8ff,#eee4ff 78%);transform:rotate(-10deg) skew(-16deg);box-shadow:inset -.48rem -.32rem .72rem #764ca91f}.mobile-parts-page .halloween-scene .halloween-ghost-main .halloween-witch-hat{left:.6rem;top:-1.68rem;width:4.95rem;height:3.35rem;transform:rotate(6deg)}.mobile-parts-page .halloween-scene .halloween-ghost-main .halloween-witch-hat:before{left:1.06rem;top:-.05rem;width:2.95rem;height:3.2rem;clip-path:polygon(22% 96%,45% 8%,72% 30%,91% 0,89% 50%,100% 92%);background:linear-gradient(18deg,transparent 0 53%,#f97316 54% 65%,transparent 66%),linear-gradient(135deg,#12081f,#32164f 62%,#55257d)}.mobile-parts-page .halloween-scene .halloween-ghost-main .halloween-witch-hat:after{left:.14rem;bottom:.32rem;width:4.9rem;height:.9rem;border-radius:50%;background:linear-gradient(90deg,transparent 0 20%,#ff8a1f 21% 34%,transparent 35%),linear-gradient(135deg,#100719,#28113f 62%,#55257d)}.mobile-parts-page .halloween-scene .halloween-ghost,.mobile-parts-page .halloween-scene .halloween-ghost-main,.mobile-parts-page .halloween-scene .halloween-ghost-small,.mobile-parts-page .halloween-scene .halloween-cute-ghost{display:none!important;visibility:hidden!important;opacity:0!important}.student-shell main{background:radial-gradient(circle at 12% 4%,rgba(255,214,102,.22),transparent 26rem),radial-gradient(circle at 88% 9%,rgba(14,165,233,.16),transparent 24rem),linear-gradient(180deg,#fffaf4,#f7fbff 48%,#fff7ed)}.student-shell>header nav a{color:#172554;font-weight:900}.student-shell>header nav a[aria-current=page]{border:1px solid rgba(215,25,32,.18);background:#fff3f0;color:#9f1239;box-shadow:0 10px 24px #d719201f}.student-shell .student-decor-page{position:relative;isolation:isolate}.student-shell .student-decor-page:before{content:"";position:fixed;inset:4rem 0 auto;z-index:-1;height:16rem;pointer-events:none;background:linear-gradient(135deg,rgba(215,25,32,.08),transparent 42%),linear-gradient(225deg,rgba(37,99,235,.1),transparent 45%);-webkit-mask-image:linear-gradient(180deg,black,transparent);mask-image:linear-gradient(180deg,black,transparent)}.student-shell .mock-tests-page.student-decor-page:before,.student-shell .mock-tests-page.student-decor-page:after{content:none;display:none}.student-shell .mock-tests-page .mock-selection-hero{isolation:isolate}.student-shell .mock-tests-page .mock-selection-hero .mock-halloween-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;border-radius:inherit;pointer-events:none}.student-shell .mock-tests-page .mock-selection-hero .mock-selection-hero-content{position:relative;z-index:10}.student-shell .mock-tests-page .mock-selection-hero .mock-selection-summary{position:relative;z-index:12}.student-shell .mock-tests-page .mock-selection-hero .halloween-moon{position:absolute;top:1.2rem;left:51%;width:7rem;height:7rem;border-radius:999px;background:radial-gradient(circle at 34% 30%,#fff9c9 0 .9rem,transparent .95rem),radial-gradient(circle at 68% 62%,rgba(164,101,13,.28) 0 .62rem,transparent .68rem),linear-gradient(135deg,#ffe17a,#ffb02e);box-shadow:0 0 2.25rem #ffbe428a}.student-shell .mock-tests-page .mock-selection-hero .halloween-cloud{position:absolute;height:2.25rem;border-radius:999px;background:radial-gradient(circle at 18% 50%,rgba(168,85,247,.86) 0 1.35rem,transparent 1.4rem),radial-gradient(circle at 48% 43%,rgba(109,40,217,.86) 0 1.7rem,transparent 1.75rem),radial-gradient(circle at 76% 47%,rgba(126,34,206,.88) 0 1.5rem,transparent 1.55rem),linear-gradient(90deg,#581c87e6,#4c1d95e6);box-shadow:0 .75rem 1.2rem #0c081452;opacity:.78}.student-shell .mock-tests-page .mock-selection-hero .halloween-cloud-one{right:4rem;top:3.95rem;width:10.4rem}.student-shell .mock-tests-page .mock-selection-hero .halloween-cloud-two{right:-1.25rem;top:2.2rem;width:11.4rem;opacity:.7}.student-shell .mock-tests-page .mock-selection-hero .halloween-bat{position:absolute;width:2.5rem;height:1rem;background:radial-gradient(ellipse at 28% 50%,transparent 0 .42rem,#08060d .45rem .72rem,transparent .75rem),radial-gradient(ellipse at 72% 50%,transparent 0 .42rem,#08060d .45rem .72rem,transparent .75rem)}.student-shell .mock-tests-page .mock-selection-hero .halloween-bat-one{top:2.1rem;left:57%}.student-shell .mock-tests-page .mock-selection-hero .halloween-bat-two{top:6.2rem;left:63%;transform:scale(.82)}.student-shell .mock-tests-page .mock-selection-hero .halloween-pumpkin,.student-shell .mock-tests-page .mock-selection-hero .halloween-web,.student-shell .mock-tests-page .mock-selection-hero .halloween-ground,.student-shell .mock-tests-page .mock-selection-hero .halloween-sparkles{display:none}.student-shell .mock-tests-page .mock-skill-tabs,.student-shell .mock-tests-page .mock-selection-card{position:relative;z-index:2}.student-shell .student-decor-page .card,.student-shell .student-decor-page section[class*=bg-white],.student-shell .student-decor-page article[class*=bg-white],.student-shell .student-decor-page .history-result-card,.student-shell .student-decor-page .mock-selection-card{border-color:#94a3b857;background-color:#fffffff5;box-shadow:0 18px 45px #0f172a14}.student-shell .student-decor-page h1,.student-shell .student-decor-page h2,.student-shell .student-decor-page h3,.student-shell .student-decor-page .text-navy{color:#0f172a}.student-shell .student-decor-page p,.student-shell .student-decor-page li,.student-shell .student-decor-page .text-slate-600,.student-shell .student-decor-page .text-slate-500,.student-shell .student-decor-page .text-slate-700{color:#334155}.student-shell .student-decor-page input,.student-shell .student-decor-page textarea{color:#0f172a}.student-shell .student-decor-page input::-moz-placeholder,.student-shell .student-decor-page textarea::-moz-placeholder{color:#64748b}.student-shell .student-decor-page input::placeholder,.student-shell .student-decor-page textarea::placeholder{color:#64748b}.student-shell .ai-practice-hero,.student-shell .mock-selection-hero,.student-shell .predictions-page>section:first-child,.student-shell .renewal-page>section:first-child{border-color:#d7192029;background:linear-gradient(135deg,#fffffffa,#fff7edf0),radial-gradient(circle at 92% 16%,rgba(250,204,21,.24),transparent 18rem);box-shadow:0 24px 60px #7f1d1d1c}.student-shell .predictions-page>section:first-child>div{background:radial-gradient(circle at 92% 18%,rgba(255,255,255,.18),transparent 16rem),linear-gradient(135deg,#7f1d1d,#dc2626 48%,#f59e0b)}.student-shell .predictions-page .prediction-halloween-hero{position:relative;isolation:isolate;overflow:hidden}.student-shell .predictions-page .prediction-halloween-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.prediction-halloween-web{position:absolute;width:8.5rem;height:8.5rem;opacity:.2;background:linear-gradient(45deg,transparent 49%,rgba(255,255,255,.82) 50%,transparent 51%),linear-gradient(135deg,transparent 49%,rgba(255,255,255,.82) 50%,transparent 51%),linear-gradient(90deg,transparent 49%,rgba(255,255,255,.72) 50%,transparent 51%),linear-gradient(0deg,transparent 49%,rgba(255,255,255,.72) 50%,transparent 51%),repeating-radial-gradient(circle at 0 0,transparent 0 .9rem,rgba(255,255,255,.72) .96rem 1.02rem)}.prediction-halloween-web-left{left:-.35rem;top:-.35rem}.prediction-halloween-web-right{right:-.35rem;top:-.35rem;transform:scaleX(-1)}.prediction-halloween-bat{position:absolute;width:2.25rem;height:.95rem;background:#2b123d;clip-path:polygon(0 60%,18% 15%,37% 58%,50% 18%,63% 58%,82% 15%,100% 60%,76% 45%,64% 86%,50% 55%,36% 86%,24% 45%);opacity:.72;animation:halloweenBatFloat 4.8s ease-in-out infinite}.prediction-halloween-bat-one{right:24rem;top:2rem}.prediction-halloween-bat-two{right:18rem;bottom:2.1rem;transform:scale(.72) rotate(12deg);animation-delay:-1.4s}.prediction-halloween-pumpkin{position:absolute;right:19rem;bottom:1.15rem;width:5rem;height:4rem;border-radius:48% 52% 44% 46%/58% 58% 42% 42%;background:radial-gradient(ellipse at 50% 105%,rgba(92,28,10,.35),transparent 50%),radial-gradient(ellipse at 50% 48%,rgba(255,205,104,.72) 0 21%,transparent 22%),radial-gradient(ellipse at 34% 50%,#fb923c 0 24%,transparent 25%),radial-gradient(ellipse at 66% 50%,#ea580c 0 24%,transparent 25%),linear-gradient(135deg,#ffb347,#f97316,#d9480f);box-shadow:0 18px 32px #390d0c47,inset -.55rem -.35rem .9rem #5c1c0a2e;animation:halloweenGhostBob 4.2s ease-in-out infinite}.prediction-halloween-pumpkin:before{content:"";position:absolute;left:50%;top:-.84rem;width:.78rem;height:1rem;border-radius:.45rem .45rem .14rem .14rem;background:linear-gradient(90deg,#5a3512,#8b5a1d 58%,#4d2a0d);transform:translate(-42%) rotate(8deg)}.prediction-halloween-pumpkin:after{content:"";position:absolute;left:.25rem;right:.25rem;top:.92rem;height:1.45rem;border:.28rem solid #3b1a4f;border-bottom:0;border-radius:1.5rem 1.5rem 0 0}.prediction-halloween-pumpkin i{position:absolute;left:1.12rem;top:1.45rem;width:2.7rem;height:1.5rem;background:radial-gradient(circle at 22% 20%,#2d1038 0 .18rem,transparent .2rem),radial-gradient(circle at 78% 20%,#2d1038 0 .18rem,transparent .2rem),radial-gradient(ellipse at 50% 78%,#2d1038 0 .58rem,transparent .6rem)}.prediction-halloween-ghost{position:absolute;right:8.25rem;bottom:1.35rem;width:4.2rem;height:5rem;border-radius:2.2rem 2.2rem .9rem .9rem;background:radial-gradient(circle at 34% 36%,#2d164c 0 .22rem,transparent .24rem),radial-gradient(circle at 62% 36%,#2d164c 0 .22rem,transparent .24rem),linear-gradient(#fff,#f1e8ff);box-shadow:0 18px 34px #1f083042;animation:halloweenGhostBob 3.5s ease-in-out infinite}.prediction-halloween-ghost:after{content:"";position:absolute;left:0;right:0;bottom:-.02rem;height:.84rem;background:radial-gradient(circle at 13% 0,transparent 0 .48rem,#f1e8ff .5rem),radial-gradient(circle at 39% 0,transparent 0 .48rem,#f1e8ff .5rem),radial-gradient(circle at 65% 0,transparent 0 .48rem,#f1e8ff .5rem),radial-gradient(circle at 91% 0,transparent 0 .48rem,#f1e8ff .5rem)}.prediction-halloween-ghost i{position:absolute;left:-.25rem;bottom:1.35rem;width:2.15rem;height:1.42rem;border-radius:.24rem;background:linear-gradient(135deg,#7c3aed,#c084fc);box-shadow:inset 0 0 0 .16rem #ffffff94,0 8px 16px #310e4a2e;transform:rotate(-8deg)}.prediction-halloween-candy{position:absolute;width:2.25rem;height:1.05rem;border-radius:999px;background:linear-gradient(90deg,#fff7ed 0 18%,transparent 18% 30%,#fff7ed 30% 48%,transparent 48% 62%,#fff7ed 62% 80%,transparent 80%),linear-gradient(135deg,#fb923c,#a855f7);box-shadow:0 10px 22px #370f4838}.prediction-halloween-candy-one{right:15rem;top:2.1rem;transform:rotate(-16deg)}.prediction-halloween-candy-two{right:3.7rem;top:2.85rem;transform:rotate(18deg) scale(.86)}.prediction-halloween-sparkles{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.48;background:radial-gradient(circle at 65% 22%,#fde68a 0 .1rem,transparent .12rem),radial-gradient(circle at 78% 34%,#f5d0fe 0 .11rem,transparent .13rem),radial-gradient(circle at 86% 62%,#fed7aa 0 .1rem,transparent .12rem),radial-gradient(circle at 56% 72%,#fb923c 0 .11rem,transparent .13rem);animation:halloweenSparklePulse 2.6s ease-in-out infinite}.student-shell .predictions-page .prediction-content-box,html.dark .student-shell .predictions-page .prediction-content-box,html[data-student-skin=halloween] .student-shell .predictions-page .prediction-content-box,html.dark[data-student-skin=halloween] .student-shell .predictions-page .prediction-content-box{border:1px solid #dbeafe!important;background:#f8fbff!important;color:#0f172a!important;box-shadow:inset 0 1px #ffffffe6,0 12px 28px #0f172a0f!important}.student-shell .predictions-page .prediction-content-box p,.student-shell .predictions-page .prediction-content-box *{color:#0f172a!important;font-weight:750}.student-shell .mock-skill-tabs button,.student-shell .predictions-page button,.student-shell .lesson-skill-selector button,.student-shell .lesson-skill-selector a{font-weight:900}.student-shell .mock-skill-tabs button:not([aria-pressed=true]),.student-shell .predictions-page button:not([class*=bg-brand-600]){color:#1e293b;background-color:#fffffff5}.student-shell .history-result-card:hover,.student-shell .mock-selection-card:hover,.student-shell .predictions-page article.card:hover{transform:translateY(-2px);border-color:#d7192052;box-shadow:0 24px 55px #0f172a1c}.student-shell .ai-practice-page .btn-primary,.student-shell .renewal-page .btn-primary,.student-shell .mock-selection-card>button{color:#fff;box-shadow:0 14px 30px #d7192033}html.dark .student-shell main{background:radial-gradient(circle at 12% 4%,rgba(250,204,21,.16),transparent 26rem),radial-gradient(circle at 88% 9%,rgba(59,130,246,.14),transparent 24rem),linear-gradient(180deg,#fffaf4,#f8fbff 52%,#fff7ed)}html.dark .student-shell .student-decor-page .card,html.dark .student-shell .student-decor-page section[class*=bg-white],html.dark .student-shell .student-decor-page article[class*=bg-white],html.dark .student-shell .student-decor-page .history-result-card,html.dark .student-shell .student-decor-page .mock-selection-card{background-color:#fffffff7}html[data-student-skin=halloween] .student-shell>header,html:not(.dark)[data-student-skin=halloween] .student-shell>header,html.dark[data-student-skin=halloween] .student-shell>header{border-color:#f9731680!important;background:radial-gradient(circle at 18% 0%,rgba(251,146,60,.28),transparent 16rem),linear-gradient(90deg,#26103cfa,#491858fa 48%,#1f0d32fa)!important}html[data-student-skin=halloween] .student-shell>header nav a,html[data-student-skin=halloween] .student-shell>header nav a:not([aria-current=page]),html.dark[data-student-skin=halloween] .student-shell>header nav a,html.dark[data-student-skin=halloween] .student-shell>header nav a:not([aria-current=page]){min-width:-moz-max-content;min-width:max-content;color:#fff8ed!important;text-shadow:0 1px 1px rgba(12,6,22,.45)}html[data-student-skin=halloween] .student-shell>header nav a:hover,html[data-student-skin=halloween] .student-shell>header nav a[aria-current=page],html.dark[data-student-skin=halloween] .student-shell>header nav a:hover,html.dark[data-student-skin=halloween] .student-shell>header nav a[aria-current=page]{border-color:#ffd666b8!important;background:linear-gradient(135deg,#ff7a1a,#ef4444 45%,#7c3aed)!important;color:#fff!important;box-shadow:0 10px 24px #17082247!important}html[data-student-skin=halloween] .student-shell .mobile-bottom-nav,html.dark[data-student-skin=halloween] .student-shell .mobile-bottom-nav{border-color:#f9731652;background:#1f0d32f5}html[data-student-skin=halloween] .student-shell .mobile-bottom-nav a,html.dark[data-student-skin=halloween] .student-shell .mobile-bottom-nav a{color:#fff8ed}html[data-student-skin=halloween] .student-shell .mobile-bottom-nav a.is-active,html.dark[data-student-skin=halloween] .student-shell .mobile-bottom-nav a.is-active{background:linear-gradient(135deg,#facc15,#fb923c);color:#35120b}html[data-student-skin=halloween] .student-shell main,html:not(.dark)[data-student-skin=halloween] .student-shell main,html.dark[data-student-skin=halloween] .student-shell main{background:radial-gradient(circle at 9% 6%,rgba(251,146,60,.2),transparent 25rem),radial-gradient(circle at 91% 8%,rgba(168,85,247,.18),transparent 23rem),radial-gradient(circle at 52% 2%,rgba(250,204,21,.12),transparent 30rem),linear-gradient(180deg,#fffaf4,#fbf7ff 48%,#fff7ed)!important;color:#172554!important}html[data-student-skin=halloween] .student-shell .student-decor-page:before,html.dark[data-student-skin=halloween] .student-shell .student-decor-page:before{opacity:1;background:radial-gradient(circle at 8% 22%,rgba(249,115,22,.16),transparent 9rem),radial-gradient(circle at 92% 6%,rgba(168,85,247,.16),transparent 11rem),linear-gradient(135deg,rgba(249,115,22,.07),transparent 44%),linear-gradient(225deg,rgba(124,58,237,.08),transparent 48%)}html[data-student-skin=halloween] .student-shell .ai-practice-hero,html[data-student-skin=halloween] .student-shell .mock-selection-hero,html[data-student-skin=halloween] .student-shell .predictions-page>section:first-child,html[data-student-skin=halloween] .student-shell .renewal-page>section:first-child,html.dark[data-student-skin=halloween] .student-shell .ai-practice-hero,html.dark[data-student-skin=halloween] .student-shell .mock-selection-hero,html.dark[data-student-skin=halloween] .student-shell .predictions-page>section:first-child,html.dark[data-student-skin=halloween] .student-shell .renewal-page>section:first-child{position:relative;overflow:hidden;border-color:#f9731647!important;background:radial-gradient(circle at 87% 18%,rgba(251,146,60,.23),transparent 12rem),radial-gradient(circle at 14% 7%,rgba(168,85,247,.16),transparent 14rem),linear-gradient(135deg,#fffffffc,#fff7edf5 55%,#faf5fffa)!important;color:#111827!important}html[data-student-skin=halloween] .student-shell .mock-selection-hero:before,html[data-student-skin=halloween] .student-shell .ai-practice-hero:before,html.dark[data-student-skin=halloween] .student-shell .mock-selection-hero:before,html.dark[data-student-skin=halloween] .student-shell .ai-practice-hero:before{content:"🎃";position:absolute;right:1.35rem;top:1rem;z-index:0;width:4.25rem;height:4.25rem;display:grid;place-items:center;border-radius:999px;background:#fff7eddb;box-shadow:0 16px 36px #f973162e;font-size:2.6rem}html[data-student-skin=halloween] .student-shell .mock-selection-hero:after,html[data-student-skin=halloween] .student-shell .ai-practice-hero:after,html.dark[data-student-skin=halloween] .student-shell .mock-selection-hero:after,html.dark[data-student-skin=halloween] .student-shell .ai-practice-hero:after{content:"👻 📚 🍬";position:absolute;right:1.6rem;bottom:1rem;z-index:0;color:#7c3aed;font-size:1.45rem;letter-spacing:.28rem;opacity:.82}html[data-student-skin=halloween] .student-shell .mock-selection-hero>*,html[data-student-skin=halloween] .student-shell .ai-practice-hero>*,html.dark[data-student-skin=halloween] .student-shell .mock-selection-hero>*,html.dark[data-student-skin=halloween] .student-shell .ai-practice-hero>*{position:relative;z-index:1}html[data-student-skin=halloween] .student-shell .mock-selection-hero .bg-sky-50,html.dark[data-student-skin=halloween] .student-shell .mock-selection-hero .bg-sky-50{border-color:#f9731633!important;background:radial-gradient(circle at 90% 12%,rgba(251,146,60,.18),transparent 7rem),linear-gradient(135deg,#fffaf4,#fff 58%,#faf5ff)!important;color:#111827!important;box-shadow:inset 0 1px #fffffff2,0 14px 32px #581c8717!important}html[data-student-skin=halloween] .student-shell .mock-selection-hero .bg-sky-50 p,html[data-student-skin=halloween] .student-shell .mock-selection-hero .bg-sky-50 .text-slate-600,html.dark[data-student-skin=halloween] .student-shell .mock-selection-hero .bg-sky-50 p,html.dark[data-student-skin=halloween] .student-shell .mock-selection-hero .bg-sky-50 .text-slate-600{color:#334155!important}html[data-student-skin=halloween] .student-shell .mock-selection-hero .bg-sky-50 .text-3xl,html.dark[data-student-skin=halloween] .student-shell .mock-selection-hero .bg-sky-50 .text-3xl{color:#1f2937!important}html[data-student-skin=halloween] .student-shell .mock-selection-hero .bg-sky-50 button,html.dark[data-student-skin=halloween] .student-shell .mock-selection-hero .bg-sky-50 button{background:linear-gradient(135deg,#059669,#10b981)!important;color:#fff!important;box-shadow:0 12px 26px #05966938!important}html[data-student-skin=halloween] .student-shell .predictions-page .prediction-halloween-hero,html.dark[data-student-skin=halloween] .student-shell .predictions-page .prediction-halloween-hero{min-height:11.4rem;background:linear-gradient(90deg,#59162df5,#be2616e6 39%,#ff7a1aeb),radial-gradient(circle at 76% 36%,rgba(168,85,247,.38),transparent 16rem)!important}html[data-student-skin=halloween] .student-shell .predictions-page .prediction-halloween-hero h1,html[data-student-skin=halloween] .student-shell .predictions-page .prediction-halloween-hero p,html.dark[data-student-skin=halloween] .student-shell .predictions-page .prediction-halloween-hero h1,html.dark[data-student-skin=halloween] .student-shell .predictions-page .prediction-halloween-hero p{color:#fff7ed!important;text-shadow:0 2px 10px rgba(0,0,0,.4)!important}html[data-student-skin=halloween] .student-shell .predictions-page .prediction-halloween-hero>.relative:first-of-type h1,html[data-student-skin=halloween] .student-shell .predictions-page .prediction-halloween-hero>.relative:first-of-type p,html.dark[data-student-skin=halloween] .student-shell .predictions-page .prediction-halloween-hero>.relative:first-of-type h1,html.dark[data-student-skin=halloween] .student-shell .predictions-page .prediction-halloween-hero>.relative:first-of-type p{color:#fff7ed!important;text-shadow:0 2px 10px rgba(0,0,0,.46)!important}html[data-student-skin=halloween] .student-shell .predictions-page .prediction-halloween-hero>.relative:first-of-type span,html.dark[data-student-skin=halloween] .student-shell .predictions-page .prediction-halloween-hero>.relative:first-of-type span{color:#fef3c7!important;background:#ffffff24!important;text-shadow:0 1px 6px rgba(0,0,0,.38)!important}html[data-student-skin=halloween] .student-shell .predictions-page .prediction-halloween-hero>.relative:last-child,html.dark[data-student-skin=halloween] .student-shell .predictions-page .prediction-halloween-hero>.relative:last-child{border-color:#ffffffd1!important;background:#fffffff5!important;color:#1f2937!important;box-shadow:0 16px 36px #50146829!important}html[data-student-skin=halloween] .student-shell .predictions-page .prediction-halloween-hero>.relative:last-child p,html.dark[data-student-skin=halloween] .student-shell .predictions-page .prediction-halloween-hero>.relative:last-child p{color:#64748b!important}@media (max-width: 900px){.student-shell .predictions-page .prediction-halloween-hero{min-height:13rem}.prediction-halloween-pumpkin{right:1.2rem;bottom:1rem;width:4rem;height:3.25rem;opacity:.7}.prediction-halloween-ghost,.prediction-halloween-candy-two{display:none}.prediction-halloween-bat-one{right:7.2rem;top:1.35rem}.prediction-halloween-bat-two{right:4.8rem;bottom:1.5rem}}html[data-student-skin=halloween] .student-shell .student-decor-page .card,html[data-student-skin=halloween] .student-shell .student-decor-page section[class*=bg-white],html[data-student-skin=halloween] .student-shell .student-decor-page article[class*=bg-white],html[data-student-skin=halloween] .student-shell .student-decor-page .history-result-card,html[data-student-skin=halloween] .student-shell .student-decor-page .mock-selection-card,html.dark[data-student-skin=halloween] .student-shell .student-decor-page .card,html.dark[data-student-skin=halloween] .student-shell .student-decor-page section[class*=bg-white],html.dark[data-student-skin=halloween] .student-shell .student-decor-page article[class*=bg-white],html.dark[data-student-skin=halloween] .student-shell .student-decor-page .history-result-card,html.dark[data-student-skin=halloween] .student-shell .student-decor-page .mock-selection-card{border-color:#f9731638!important;background-color:#fffffffa!important;color:#111827!important;box-shadow:0 18px 45px #581c871a,inset 0 1px #fffffff2!important}html[data-student-skin=halloween] .student-shell .mock-selection-card{position:relative;overflow:hidden}html[data-student-skin=halloween] .student-shell .mock-selection-card:after{content:"✦";position:absolute;right:1rem;bottom:.65rem;color:#7c3aed3d;font-size:2.1rem;line-height:1;pointer-events:none}html[data-student-skin=halloween] .student-shell .ai-source-card,html.dark[data-student-skin=halloween] .student-shell .ai-source-card{border-color:#fdba7447!important;background:#5a436efa!important;color:#fff7ed!important}html[data-student-skin=halloween] .student-shell .ai-source-card:hover,html.dark[data-student-skin=halloween] .student-shell .ai-source-card:hover{border-color:#fdba7494!important;background:#624977fa!important}html[data-student-skin=halloween] .student-shell .ai-source-topic,html.dark[data-student-skin=halloween] .student-shell .ai-source-topic{color:#f6c58f!important}html[data-student-skin=halloween] .student-shell .ai-source-prompt,html.dark[data-student-skin=halloween] .student-shell .ai-source-prompt{color:#fff7ed!important}html[data-student-skin=halloween] .student-shell .ai-source-action,html.dark[data-student-skin=halloween] .student-shell .ai-source-action{color:#ff8a2a!important}html[data-student-skin=halloween] .student-shell .ai-source-icon,html.dark[data-student-skin=halloween] .student-shell .ai-source-icon{background:#fffaf5!important;color:#f97316!important}html[data-student-skin=halloween] .student-shell .ai-source-arrow,html.dark[data-student-skin=halloween] .student-shell .ai-source-arrow{color:#9fb6ca!important}html[data-student-skin=halloween] .student-shell .student-decor-page h1,html[data-student-skin=halloween] .student-shell .student-decor-page h2,html[data-student-skin=halloween] .student-shell .student-decor-page h3,html[data-student-skin=halloween] .student-shell .student-decor-page .text-navy,html[data-student-skin=halloween] .student-shell .student-decor-page .text-slate-950,html[data-student-skin=halloween] .student-shell .student-decor-page .text-slate-900,html[data-student-skin=halloween] .student-shell .student-decor-page .text-slate-800,html[data-student-skin=halloween] .student-shell .student-decor-page .text-slate-700,html.dark[data-student-skin=halloween] .student-shell .student-decor-page h1,html.dark[data-student-skin=halloween] .student-shell .student-decor-page h2,html.dark[data-student-skin=halloween] .student-shell .student-decor-page h3,html.dark[data-student-skin=halloween] .student-shell .student-decor-page .text-navy,html.dark[data-student-skin=halloween] .student-shell .student-decor-page .text-slate-950,html.dark[data-student-skin=halloween] .student-shell .student-decor-page .text-slate-900,html.dark[data-student-skin=halloween] .student-shell .student-decor-page .text-slate-800,html.dark[data-student-skin=halloween] .student-shell .student-decor-page .text-slate-700{color:#111827!important}html[data-student-skin=halloween] .student-shell .student-decor-page p,html[data-student-skin=halloween] .student-shell .student-decor-page li,html[data-student-skin=halloween] .student-shell .student-decor-page .text-slate-600,html[data-student-skin=halloween] .student-shell .student-decor-page .text-slate-500,html.dark[data-student-skin=halloween] .student-shell .student-decor-page p,html.dark[data-student-skin=halloween] .student-shell .student-decor-page li,html.dark[data-student-skin=halloween] .student-shell .student-decor-page .text-slate-600,html.dark[data-student-skin=halloween] .student-shell .student-decor-page .text-slate-500{color:#334155!important}html[data-student-skin=halloween] .student-shell .mock-skill-tabs button:not([aria-pressed=true]),html.dark[data-student-skin=halloween] .student-shell .mock-skill-tabs button:not([aria-pressed=true]){border-color:#7c3aed3d!important;background:#fffffffa!important;color:#1e293b!important}html[data-student-skin=halloween] .student-shell .mock-skill-tabs button[aria-pressed=true],html.dark[data-student-skin=halloween] .student-shell .mock-skill-tabs button[aria-pressed=true]{border-color:#fdba74c2!important;background:linear-gradient(135deg,#ff7a1a,#ef4444 48%,#7c3aed)!important;color:#fff!important}@media (max-width: 767px){html[data-student-skin=halloween] .student-shell .mock-selection-hero:before,html[data-student-skin=halloween] .student-shell .ai-practice-hero:before{right:.75rem;top:.75rem;width:3rem;height:3rem;font-size:1.85rem}html[data-student-skin=halloween] .student-shell .mock-selection-hero:after,html[data-student-skin=halloween] .student-shell .ai-practice-hero:after{display:none}}html[data-student-skin=halloween] .student-shell .mock-halloween-hero,html.dark[data-student-skin=halloween] .student-shell .mock-halloween-hero{min-height:17.6rem;isolation:isolate;background:linear-gradient(90deg,#0c0814f0 0,#0c0814f0 34%,#0c08149e 52%,#0c081433),radial-gradient(circle at 69% 21%,rgba(255,199,88,.42),transparent 8.6rem),linear-gradient(45deg,rgba(255,255,255,.035) 25%,transparent 25% 75%,rgba(255,255,255,.035) 75%),linear-gradient(45deg,rgba(255,255,255,.035) 25%,transparent 25% 75%,rgba(255,255,255,.035) 75%),linear-gradient(135deg,#09080f,#12091b 45%,#1b0b21)!important;background-position:0 0,0 0,0 0,12px 12px,0 0!important;background-size:auto,auto,24px 24px,24px 24px,auto!important;box-shadow:0 24px 60px #0f172a2e!important}html[data-student-skin=halloween] .student-shell .mock-halloween-hero:before,html.dark[data-student-skin=halloween] .student-shell .mock-halloween-hero:before{content:""!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:auto;height:auto;border-radius:inherit;background:linear-gradient(90deg,rgba(0,0,0,.62),transparent 38%),radial-gradient(ellipse at 62% 88%,rgba(255,110,28,.18),transparent 26rem),repeating-linear-gradient(90deg,transparent 0 4.8rem,rgba(255,255,255,.035) 4.85rem 4.95rem)!important;box-shadow:none!important;pointer-events:none}html[data-student-skin=halloween] .student-shell .mock-halloween-hero:after,html.dark[data-student-skin=halloween] .student-shell .mock-halloween-hero:after{content:""!important;position:absolute;inset-inline:0;bottom:0;top:auto;z-index:0;width:100%;height:100%;background:radial-gradient(ellipse at 58% 100%,rgba(237,96,20,.2),transparent 20rem),linear-gradient(0deg,rgba(4,3,8,.86) 0 2.4rem,transparent 2.45rem)!important;opacity:1;pointer-events:none}html[data-student-skin=halloween] .student-shell .mock-halloween-hero>.flex,html[data-student-skin=halloween] .student-shell .mock-halloween-hero>p,html[data-student-skin=halloween] .student-shell .mock-halloween-hero>h1,html.dark[data-student-skin=halloween] .student-shell .mock-halloween-hero>.flex,html.dark[data-student-skin=halloween] .student-shell .mock-halloween-hero>p,html.dark[data-student-skin=halloween] .student-shell .mock-halloween-hero>h1{position:relative;z-index:8}html[data-student-skin=halloween] .student-shell .mock-halloween-hero h1,html[data-student-skin=halloween] .student-shell .mock-halloween-hero .text-blue-50\/90,html[data-student-skin=halloween] .student-shell .mock-halloween-hero .text-orange-50\/90,html.dark[data-student-skin=halloween] .student-shell .mock-halloween-hero h1,html.dark[data-student-skin=halloween] .student-shell .mock-halloween-hero .text-blue-50\/90,html.dark[data-student-skin=halloween] .student-shell .mock-halloween-hero .text-orange-50\/90{color:#fff7ed!important;text-shadow:0 2px 8px rgba(0,0,0,.32)}html[data-student-skin=halloween] .student-shell .ai-practice-page .ai-source-card,html.dark[data-student-skin=halloween] .student-shell .ai-practice-page .ai-source-card{border-color:#fdba7480!important;background:#fff7ed!important;color:#241332!important;box-shadow:0 14px 32px #1e0c3024!important}html[data-student-skin=halloween] .student-shell .ai-practice-page .ai-source-card:hover,html.dark[data-student-skin=halloween] .student-shell .ai-practice-page .ai-source-card:hover{border-color:#fb923c!important;background:#fff1e6!important}html[data-student-skin=halloween] .student-shell .ai-practice-page .ai-source-topic,html.dark[data-student-skin=halloween] .student-shell .ai-practice-page .ai-source-topic{color:#241332!important;font-weight:900!important;opacity:1!important;text-shadow:0 1px 0 rgba(255,255,255,.55)!important}html[data-student-skin=halloween] .student-shell .ai-practice-page .ai-source-prompt,html.dark[data-student-skin=halloween] .student-shell .ai-practice-page .ai-source-prompt,html[data-student-skin=halloween] .student-shell .ai-practice-page .ai-source-prompt span,html.dark[data-student-skin=halloween] .student-shell .ai-practice-page .ai-source-prompt span{color:#1f1430!important}html[data-student-skin=halloween] .student-shell .ai-practice-page .ai-source-action,html.dark[data-student-skin=halloween] .student-shell .ai-practice-page .ai-source-action{color:#ea580c!important}html[data-student-skin=halloween] .student-shell .ai-practice-page .ai-source-icon,html.dark[data-student-skin=halloween] .student-shell .ai-practice-page .ai-source-icon{background:#fff!important;color:#f97316!important}html[data-student-skin=halloween] .student-shell .ai-practice-page .ai-source-arrow,html.dark[data-student-skin=halloween] .student-shell .ai-practice-page .ai-source-arrow{color:#7b6388!important}html[data-student-skin=halloween] .student-shell .ai-practice-page .ai-practice-hero,html.dark[data-student-skin=halloween] .student-shell .ai-practice-page .ai-practice-hero{min-height:0!important;padding:1.75rem!important}html[data-student-skin=halloween] .student-shell .ai-practice-page .ai-practice-hero:before,html[data-student-skin=halloween] .student-shell .ai-practice-page .ai-practice-hero:after,html.dark[data-student-skin=halloween] .student-shell .ai-practice-page .ai-practice-hero:before,html.dark[data-student-skin=halloween] .student-shell .ai-practice-page .ai-practice-hero:after{content:none!important;display:none!important}html[data-student-skin=halloween] .student-shell .ai-practice-page .ai-practice-hero>.relative,html.dark[data-student-skin=halloween] .student-shell .ai-practice-page .ai-practice-hero>.relative{min-height:14rem!important}@media (max-width: 1023px){html[data-student-skin=halloween] .student-shell .ai-practice-page .ai-practice-hero,html.dark[data-student-skin=halloween] .student-shell .ai-practice-page .ai-practice-hero{padding:1.25rem!important}html[data-student-skin=halloween] .student-shell .ai-practice-page .ai-practice-hero>.relative,html.dark[data-student-skin=halloween] .student-shell .ai-practice-page .ai-practice-hero>.relative{min-height:0!important}}html[data-student-skin=halloween] .student-shell .ai-practice-page .ai-practice-hero.halloween-parts-hero,html.dark[data-student-skin=halloween] .student-shell .ai-practice-page .ai-practice-hero.halloween-parts-hero{min-height:17.6rem!important;padding:2rem!important}html[data-student-skin=halloween] .student-shell .ai-practice-page .ai-practice-hero.halloween-parts-hero:before,html[data-student-skin=halloween] .student-shell .ai-practice-page .ai-practice-hero.halloween-parts-hero:after,html.dark[data-student-skin=halloween] .student-shell .ai-practice-page .ai-practice-hero.halloween-parts-hero:before,html.dark[data-student-skin=halloween] .student-shell .ai-practice-page .ai-practice-hero.halloween-parts-hero:after{content:""!important;display:block!important}html[data-student-skin=halloween] .student-shell .ai-practice-page .ai-practice-hero.halloween-parts-hero>.relative,html.dark[data-student-skin=halloween] .student-shell .ai-practice-page .ai-practice-hero.halloween-parts-hero>.relative{min-height:13.75rem!important}html[data-student-skin=halloween] .student-shell .ai-practice-page .ai-practice-hero.halloween-parts-hero h1,html.dark[data-student-skin=halloween] .student-shell .ai-practice-page .ai-practice-hero.halloween-parts-hero h1{color:#fff7ed!important;text-shadow:0 3px 14px rgba(0,0,0,.42)}html[data-student-skin=halloween] .student-shell .ai-practice-page .ai-practice-hero.halloween-parts-hero h1 span,html.dark[data-student-skin=halloween] .student-shell .ai-practice-page .ai-practice-hero.halloween-parts-hero h1 span{color:#fb923c!important;text-shadow:0 0 18px rgba(251,146,60,.42)}html[data-student-skin=halloween] .student-shell .ai-practice-page .ai-practice-hero.halloween-parts-hero p,html[data-student-skin=halloween] .student-shell .ai-practice-page .ai-practice-hero.halloween-parts-hero .text-blue-50\/90,html[data-student-skin=halloween] .student-shell .ai-practice-page .ai-practice-hero.halloween-parts-hero .text-blue-100,html.dark[data-student-skin=halloween] .student-shell .ai-practice-page .ai-practice-hero.halloween-parts-hero p,html.dark[data-student-skin=halloween] .student-shell .ai-practice-page .ai-practice-hero.halloween-parts-hero .text-blue-50\/90,html.dark[data-student-skin=halloween] .student-shell .ai-practice-page .ai-practice-hero.halloween-parts-hero .text-blue-100{color:#fff7ede6!important;text-shadow:0 2px 10px rgba(0,0,0,.36)}html[data-student-skin=halloween] .student-shell .ai-practice-page .ai-practice-hero.halloween-parts-hero .bg-violet-900\/80 p,html.dark[data-student-skin=halloween] .student-shell .ai-practice-page .ai-practice-hero.halloween-parts-hero .bg-violet-900\/80 p{color:#fff!important}html[data-student-skin=halloween] .student-shell .ai-practice-page .ai-practice-hero.halloween-parts-hero .bg-violet-900\/80 p:first-child,html.dark[data-student-skin=halloween] .student-shell .ai-practice-page .ai-practice-hero.halloween-parts-hero .bg-violet-900\/80 p:first-child{color:#ffffffb8!important}html[data-student-skin=halloween] .student-shell .history-score-panel .history-score-label,html:not(.dark)[data-student-skin=halloween] .student-shell .history-score-panel .history-score-label,html.dark .student-shell .history-score-panel .history-score-label,html.dark[data-student-skin=halloween] .student-shell .history-score-panel .history-score-label{color:#ffd6a8!important;opacity:1!important;text-shadow:0 1px 2px rgba(0,0,0,.55),0 0 12px rgba(255,214,168,.22)!important}html[data-student-skin=halloween] .student-shell .history-score-panel .history-score-label+p,html:not(.dark)[data-student-skin=halloween] .student-shell .history-score-panel .history-score-label+p,html.dark .student-shell .history-score-panel .history-score-label+p,html.dark[data-student-skin=halloween] .student-shell .history-score-panel .history-score-label+p{color:#ff7a1a!important;text-shadow:0 1px 2px rgba(0,0,0,.48),0 0 16px rgba(255,122,26,.34)!important}html[data-student-skin=halloween] .student-shell .history-search-field,html:not(.dark)[data-student-skin=halloween] .student-shell .history-search-field,html.dark[data-student-skin=halloween] .student-shell .history-search-field{border-color:#d8b4feb8!important;background:#ffffffe6!important;color:#334155!important}html[data-student-skin=halloween] .student-shell .history-search-input,html:not(.dark)[data-student-skin=halloween] .student-shell .history-search-input,html.dark[data-student-skin=halloween] .student-shell .history-search-input{border-color:transparent!important;background:transparent!important;background-color:transparent!important;color:#1f2937!important;box-shadow:none!important}.student-shell .ai-practice-page .ai-skill-tab:not([class*=text-white]),html[data-student-skin=halloween] .student-shell .ai-practice-page .ai-skill-tab:not([class*=text-white]),html.dark[data-student-skin=halloween] .student-shell .ai-practice-page .ai-skill-tab:not([class*=text-white]){background:#fffffffa!important;color:#111827!important;border-color:#fb923c80!important}.student-shell .ai-practice-page .ai-skill-tab:not([class*=text-white]) .ai-skill-title,html[data-student-skin=halloween] .student-shell .ai-practice-page .ai-skill-tab:not([class*=text-white]) .ai-skill-title,html.dark[data-student-skin=halloween] .student-shell .ai-practice-page .ai-skill-tab:not([class*=text-white]) .ai-skill-title,.student-shell .ai-practice-page .ai-part-card:not([class*=text-white]) .ai-part-title,html[data-student-skin=halloween] .student-shell .ai-practice-page .ai-part-card:not([class*=text-white]) .ai-part-title,html.dark[data-student-skin=halloween] .student-shell .ai-practice-page .ai-part-card:not([class*=text-white]) .ai-part-title{color:#111827!important;opacity:1!important}.student-shell .ai-practice-page .ai-skill-tab:not([class*=text-white]) .ai-skill-caption,html[data-student-skin=halloween] .student-shell .ai-practice-page .ai-skill-tab:not([class*=text-white]) .ai-skill-caption,html.dark[data-student-skin=halloween] .student-shell .ai-practice-page .ai-skill-tab:not([class*=text-white]) .ai-skill-caption,.student-shell .ai-practice-page .ai-part-card:not([class*=text-white]) .ai-part-caption,html[data-student-skin=halloween] .student-shell .ai-practice-page .ai-part-card:not([class*=text-white]) .ai-part-caption,html.dark[data-student-skin=halloween] .student-shell .ai-practice-page .ai-part-card:not([class*=text-white]) .ai-part-caption{color:#475569!important;opacity:1!important}.student-shell .ai-practice-page .ai-skill-tab[class*=text-white] .ai-skill-title,.student-shell .ai-practice-page .ai-skill-tab[class*=text-white] .ai-skill-caption,.student-shell .ai-practice-page .ai-part-card[class*=text-white] .ai-part-title,.student-shell .ai-practice-page .ai-part-card[class*=text-white] .ai-part-caption{color:#fff!important;opacity:1!important;text-shadow:0 1px 2px rgba(0,0,0,.18)}html[data-student-skin=halloween] .student-shell .history-search-input::-moz-placeholder,html:not(.dark)[data-student-skin=halloween] .student-shell .history-search-input::-moz-placeholder,html.dark[data-student-skin=halloween] .student-shell .history-search-input::-moz-placeholder{color:#64748b!important}html[data-student-skin=halloween] .student-shell .history-search-input::placeholder,html:not(.dark)[data-student-skin=halloween] .student-shell .history-search-input::placeholder,html.dark[data-student-skin=halloween] .student-shell .history-search-input::placeholder{color:#64748b!important}html[data-student-skin=halloween] .student-shell .leaderboard-search-field,html:not(.dark)[data-student-skin=halloween] .student-shell .leaderboard-search-field,html.dark[data-student-skin=halloween] .student-shell .leaderboard-search-field{border-color:#d8b4feb8!important;background:#fffffff5!important;color:#334155!important}html[data-student-skin=halloween] .student-shell .leaderboard-search-input,html:not(.dark)[data-student-skin=halloween] .student-shell .leaderboard-search-input,html.dark[data-student-skin=halloween] .student-shell .leaderboard-search-input{border-color:transparent!important;background:transparent!important;background-color:transparent!important;color:#1f2937!important;box-shadow:none!important}html[data-student-skin=halloween] .student-shell .leaderboard-search-input::-moz-placeholder,html:not(.dark)[data-student-skin=halloween] .student-shell .leaderboard-search-input::-moz-placeholder,html.dark[data-student-skin=halloween] .student-shell .leaderboard-search-input::-moz-placeholder{color:#64748b!important}html[data-student-skin=halloween] .student-shell .leaderboard-search-input::placeholder,html:not(.dark)[data-student-skin=halloween] .student-shell .leaderboard-search-input::placeholder,html.dark[data-student-skin=halloween] .student-shell .leaderboard-search-input::placeholder{color:#64748b!important}html[data-student-skin=halloween] .student-shell .leaderboard-info-card,html:not(.dark)[data-student-skin=halloween] .student-shell .leaderboard-info-card,html.dark[data-student-skin=halloween] .student-shell .leaderboard-info-card,html[data-student-skin=halloween] .student-shell .leaderboard-top-card,html:not(.dark)[data-student-skin=halloween] .student-shell .leaderboard-top-card,html.dark[data-student-skin=halloween] .student-shell .leaderboard-top-card{border-color:#fb923c6b!important;background:#fff!important;background-color:#fff!important;color:#111827!important;box-shadow:0 16px 34px #0c041638!important}html[data-student-skin=halloween] .student-shell .leaderboard-info-card :is(h2,p,span),html:not(.dark)[data-student-skin=halloween] .student-shell .leaderboard-info-card :is(h2,p,span),html.dark[data-student-skin=halloween] .student-shell .leaderboard-info-card :is(h2,p,span),html[data-student-skin=halloween] .student-shell .leaderboard-top-card :is(h2,p,span),html:not(.dark)[data-student-skin=halloween] .student-shell .leaderboard-top-card :is(h2,p,span),html.dark[data-student-skin=halloween] .student-shell .leaderboard-top-card :is(h2,p,span){color:#1f2937!important;opacity:1!important;text-shadow:none!important}html[data-student-skin=halloween] .student-shell .leaderboard-info-card h2,html:not(.dark)[data-student-skin=halloween] .student-shell .leaderboard-info-card h2,html.dark[data-student-skin=halloween] .student-shell .leaderboard-info-card h2,html[data-student-skin=halloween] .student-shell .leaderboard-top-card h2,html:not(.dark)[data-student-skin=halloween] .student-shell .leaderboard-top-card h2,html.dark[data-student-skin=halloween] .student-shell .leaderboard-top-card h2{color:#0f172a!important}html[data-student-skin=halloween] .student-shell .leaderboard-top-card>p:last-child,html:not(.dark)[data-student-skin=halloween] .student-shell .leaderboard-top-card>p:last-child,html.dark[data-student-skin=halloween] .student-shell .leaderboard-top-card>p:last-child,html[data-student-skin=halloween] .student-shell .leaderboard-top-card>div>span:last-child,html:not(.dark)[data-student-skin=halloween] .student-shell .leaderboard-top-card>div>span:last-child,html.dark[data-student-skin=halloween] .student-shell .leaderboard-top-card>div>span:last-child{color:#dc2626!important}html[data-student-skin=halloween] .student-shell .leaderboard-top-card>div>span:first-child,html:not(.dark)[data-student-skin=halloween] .student-shell .leaderboard-top-card>div>span:first-child,html.dark[data-student-skin=halloween] .student-shell .leaderboard-top-card>div>span:first-child{border-color:#e2e8f0!important;background:#fff!important;color:#475569!important}html[data-student-skin=halloween] .student-shell .leaderboard-reset-card,html:not(.dark)[data-student-skin=halloween] .student-shell .leaderboard-reset-card,html.dark[data-student-skin=halloween] .student-shell .leaderboard-reset-card{border-color:#fb923c6b!important;background:#fff!important;background-color:#fff!important;color:#111827!important}html[data-student-skin=halloween] .student-shell .leaderboard-reset-card h2,html[data-student-skin=halloween] .student-shell .leaderboard-reset-card p,html:not(.dark)[data-student-skin=halloween] .student-shell .leaderboard-reset-card h2,html:not(.dark)[data-student-skin=halloween] .student-shell .leaderboard-reset-card p,html.dark[data-student-skin=halloween] .student-shell .leaderboard-reset-card h2,html.dark[data-student-skin=halloween] .student-shell .leaderboard-reset-card p{color:#1f2937!important}html[data-student-skin=halloween] .student-shell .leaderboard-table-head,html:not(.dark)[data-student-skin=halloween] .student-shell .leaderboard-table-head,html.dark[data-student-skin=halloween] .student-shell .leaderboard-table-head{border-color:#f973162e!important;background:#fff7ed!important;color:#475569!important}html[data-student-skin=halloween] .student-shell .leaderboard-table-head span,html:not(.dark)[data-student-skin=halloween] .student-shell .leaderboard-table-head span,html.dark[data-student-skin=halloween] .student-shell .leaderboard-table-head span{color:#475569!important}@media (max-width: 1023px){html[data-student-skin=halloween] .student-shell .ai-practice-page .ai-practice-hero.halloween-parts-hero,html.dark[data-student-skin=halloween] .student-shell .ai-practice-page .ai-practice-hero.halloween-parts-hero{padding:1.5rem!important}html[data-student-skin=halloween] .student-shell .ai-practice-page .ai-practice-hero.halloween-parts-hero>.relative,html.dark[data-student-skin=halloween] .student-shell .ai-practice-page .ai-practice-hero.halloween-parts-hero>.relative{min-height:12rem!important}}html[data-student-skin=halloween] .student-shell .lessons-halloween-hero .lessons-halloween-kicker,html[data-student-skin=halloween] .student-shell .lessons-halloween-hero .lessons-halloween-title,html[data-student-skin=halloween] .student-shell .lessons-halloween-hero .lessons-halloween-subtitle,html:not(.dark)[data-student-skin=halloween] .student-shell .lessons-halloween-hero .lessons-halloween-kicker,html:not(.dark)[data-student-skin=halloween] .student-shell .lessons-halloween-hero .lessons-halloween-title,html:not(.dark)[data-student-skin=halloween] .student-shell .lessons-halloween-hero .lessons-halloween-subtitle,html.dark[data-student-skin=halloween] .student-shell .lessons-halloween-hero .lessons-halloween-kicker,html.dark[data-student-skin=halloween] .student-shell .lessons-halloween-hero .lessons-halloween-title,html.dark[data-student-skin=halloween] .student-shell .lessons-halloween-hero .lessons-halloween-subtitle{color:inherit!important}html[data-student-skin=halloween] .student-shell .lessons-halloween-hero .lessons-halloween-title,html:not(.dark)[data-student-skin=halloween] .student-shell .lessons-halloween-hero .lessons-halloween-title,html.dark[data-student-skin=halloween] .student-shell .lessons-halloween-hero .lessons-halloween-title{color:#fff!important;-webkit-text-stroke:0!important;text-shadow:0 2px 0 rgba(20,8,34,.72),0 10px 24px rgba(0,0,0,.34)!important}html[data-student-skin=halloween] .student-shell .lessons-halloween-hero .lessons-halloween-kicker,html:not(.dark)[data-student-skin=halloween] .student-shell .lessons-halloween-hero .lessons-halloween-kicker,html.dark[data-student-skin=halloween] .student-shell .lessons-halloween-hero .lessons-halloween-kicker{color:#fff!important}html[data-student-skin=halloween] .student-shell .lessons-halloween-hero .lessons-halloween-subtitle,html:not(.dark)[data-student-skin=halloween] .student-shell .lessons-halloween-hero .lessons-halloween-subtitle,html.dark[data-student-skin=halloween] .student-shell .lessons-halloween-hero .lessons-halloween-subtitle{color:#fff!important}html[data-student-skin=halloween] .student-shell .lessons-resource-panel .lessons-resource-toggle button.bg-brand-600,html:not(.dark)[data-student-skin=halloween] .student-shell .lessons-resource-panel .lessons-resource-toggle button.bg-brand-600,html.dark[data-student-skin=halloween] .student-shell .lessons-resource-panel .lessons-resource-toggle button.bg-brand-600{color:#fff!important}html[data-student-skin=halloween] .student-shell .lessons-resource-panel .lessons-empty-state p,html:not(.dark)[data-student-skin=halloween] .student-shell .lessons-resource-panel .lessons-empty-state p,html.dark[data-student-skin=halloween] .student-shell .lessons-resource-panel .lessons-empty-state p{color:#000!important;text-shadow:none!important}html[data-student-skin=halloween] .student-shell .lessons-resource-panel .lessons-empty-state p+p,html:not(.dark)[data-student-skin=halloween] .student-shell .lessons-resource-panel .lessons-empty-state p+p,html.dark[data-student-skin=halloween] .student-shell .lessons-resource-panel .lessons-empty-state p+p{color:#000!important}html[data-student-skin=halloween] .student-shell .lesson-tip-point,html:not(.dark)[data-student-skin=halloween] .student-shell .lesson-tip-point,html.dark[data-student-skin=halloween] .student-shell .lesson-tip-point{color:#000!important;text-shadow:none!important}html[data-student-skin=halloween] .student-shell .lesson-material-item,html:not(.dark)[data-student-skin=halloween] .student-shell .lesson-material-item,html.dark[data-student-skin=halloween] .student-shell .lesson-material-item{color:#000!important;text-shadow:none!important}html[data-student-skin=halloween] .student-shell .lesson-material-item span,html:not(.dark)[data-student-skin=halloween] .student-shell .lesson-material-item span,html.dark[data-student-skin=halloween] .student-shell .lesson-material-item span{color:#000!important;text-shadow:none!important}html[data-student-skin=halloween] .student-shell .lesson-tip-point svg,html:not(.dark)[data-student-skin=halloween] .student-shell .lesson-tip-point svg,html.dark[data-student-skin=halloween] .student-shell .lesson-tip-point svg{color:#059669!important}html[data-student-skin=halloween] .student-shell .lesson-material-item svg,html:not(.dark)[data-student-skin=halloween] .student-shell .lesson-material-item svg,html.dark[data-student-skin=halloween] .student-shell .lesson-material-item svg{color:#000!important}html[data-student-skin=halloween] .student-shell .mobile-tips-page,html:not(.dark)[data-student-skin=halloween] .student-shell .mobile-tips-page,html.dark[data-student-skin=halloween] .student-shell .mobile-tips-page{background:#f8f9ff!important;color:#040817!important}html[data-student-skin=halloween] .student-shell .mobile-tips-page:before,html:not(.dark)[data-student-skin=halloween] .student-shell .mobile-tips-page:before,html.dark[data-student-skin=halloween] .student-shell .mobile-tips-page:before{display:none!important}html[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-search,html:not(.dark)[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-search,html.dark[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-search,html[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-skill-selector a:not([class*=bg-brand-600]),html:not(.dark)[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-skill-selector a:not([class*=bg-brand-600]),html.dark[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-skill-selector a:not([class*=bg-brand-600]){background-color:#fff!important}html[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-search input,html:not(.dark)[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-search input,html.dark[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-search input{background:transparent!important;background-color:transparent!important;color:#040817!important}html[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-search input::-moz-placeholder,html:not(.dark)[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-search input::-moz-placeholder,html.dark[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-search input::-moz-placeholder{color:#64748b!important}html[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-search input::placeholder,html:not(.dark)[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-search input::placeholder,html.dark[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-search input::placeholder{color:#64748b!important}.student-shell .lesson-search .lesson-search-input,html[data-student-skin=halloween] .student-shell .lesson-search .lesson-search-input,html:not(.dark)[data-student-skin=halloween] .student-shell .lesson-search .lesson-search-input,html.dark[data-student-skin=halloween] .student-shell .lesson-search .lesson-search-input,html.dark .student-shell .lesson-search .lesson-search-input{border-color:transparent!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;color:#040817!important}.student-shell .lesson-search .lesson-search-input::-moz-placeholder,html[data-student-skin=halloween] .student-shell .lesson-search .lesson-search-input::-moz-placeholder,html:not(.dark)[data-student-skin=halloween] .student-shell .lesson-search .lesson-search-input::-moz-placeholder,html.dark[data-student-skin=halloween] .student-shell .lesson-search .lesson-search-input::-moz-placeholder,html.dark .student-shell .lesson-search .lesson-search-input::-moz-placeholder{color:#64748b!important}.student-shell .lesson-search .lesson-search-input::placeholder,html[data-student-skin=halloween] .student-shell .lesson-search .lesson-search-input::placeholder,html:not(.dark)[data-student-skin=halloween] .student-shell .lesson-search .lesson-search-input::placeholder,html.dark[data-student-skin=halloween] .student-shell .lesson-search .lesson-search-input::placeholder,html.dark .student-shell .lesson-search .lesson-search-input::placeholder{color:#64748b!important}.student-shell .lesson-skill-selector .lesson-skill-card,html[data-student-skin=halloween] .student-shell .lesson-skill-selector .lesson-skill-card,html:not(.dark)[data-student-skin=halloween] .student-shell .lesson-skill-selector .lesson-skill-card,html.dark[data-student-skin=halloween] .student-shell .lesson-skill-selector .lesson-skill-card,html.dark .student-shell .lesson-skill-selector .lesson-skill-card{border-color:#d7deef!important;background:#fff!important;background-color:#fff!important;color:#172033!important;text-shadow:none!important}.student-shell .lesson-skill-selector .lesson-skill-card *,html[data-student-skin=halloween] .student-shell .lesson-skill-selector .lesson-skill-card *,html:not(.dark)[data-student-skin=halloween] .student-shell .lesson-skill-selector .lesson-skill-card *,html.dark[data-student-skin=halloween] .student-shell .lesson-skill-selector .lesson-skill-card *,html.dark .student-shell .lesson-skill-selector .lesson-skill-card *{color:inherit!important;opacity:1!important;text-shadow:none!important}.student-shell .lesson-skill-selector .lesson-skill-card[aria-pressed=true],html[data-student-skin=halloween] .student-shell .lesson-skill-selector .lesson-skill-card[aria-pressed=true],html:not(.dark)[data-student-skin=halloween] .student-shell .lesson-skill-selector .lesson-skill-card[aria-pressed=true],html.dark[data-student-skin=halloween] .student-shell .lesson-skill-selector .lesson-skill-card[aria-pressed=true],html.dark .student-shell .lesson-skill-selector .lesson-skill-card[aria-pressed=true]{border-color:transparent!important;background:linear-gradient(135deg,#ff5b20,#ef3f55 52%,#8b3ef3)!important;color:#fff!important;box-shadow:0 18px 36px #2c0b553d!important}.student-shell .lesson-skill-selector .lesson-skill-card:not([aria-pressed=true]) svg,html[data-student-skin=halloween] .student-shell .lesson-skill-selector .lesson-skill-card:not([aria-pressed=true]) svg,html:not(.dark)[data-student-skin=halloween] .student-shell .lesson-skill-selector .lesson-skill-card:not([aria-pressed=true]) svg,html.dark[data-student-skin=halloween] .student-shell .lesson-skill-selector .lesson-skill-card:not([aria-pressed=true]) svg,html.dark .student-shell .lesson-skill-selector .lesson-skill-card:not([aria-pressed=true]) svg{color:#f97316!important}.student-shell .renewal-page .renewal-plan-note,html[data-student-skin=halloween] .student-shell .renewal-page .renewal-plan-note,html:not(.dark)[data-student-skin=halloween] .student-shell .renewal-page .renewal-plan-note,html.dark[data-student-skin=halloween] .student-shell .renewal-page .renewal-plan-note{color:#fff!important}html.dark .student-shell .renewal-page>section:first-child,html.dark[data-student-skin=halloween] .student-shell .renewal-page>section:first-child{border-color:#94a3b838!important;background:radial-gradient(circle at 86% 8%,rgba(239,68,68,.2),transparent 16rem),radial-gradient(circle at 10% 4%,rgba(59,130,246,.18),transparent 18rem),linear-gradient(135deg,#071426,#0f172a 54%,#1e1b4b)!important;color:#f8fafc!important;box-shadow:0 24px 70px #0206176b!important}html.dark .student-shell .renewal-page>section:first-child>.absolute,html.dark[data-student-skin=halloween] .student-shell .renewal-page>section:first-child>.absolute{background:linear-gradient(180deg,rgba(96,165,250,.14),transparent)!important}html.dark .student-shell .renewal-page h1,html.dark .student-shell .renewal-page h2,html.dark .student-shell .renewal-page h3,html.dark .student-shell .renewal-page .text-navy,html.dark[data-student-skin=halloween] .student-shell .renewal-page h1,html.dark[data-student-skin=halloween] .student-shell .renewal-page h2,html.dark[data-student-skin=halloween] .student-shell .renewal-page h3,html.dark[data-student-skin=halloween] .student-shell .renewal-page .text-navy{color:#f8fafc!important}html.dark .student-shell .renewal-page p:not(.renewal-plan-note),html.dark .student-shell .renewal-page li,html.dark .student-shell .renewal-page .text-slate-600,html.dark .student-shell .renewal-page .text-slate-700,html.dark .student-shell .renewal-page .text-slate-800,html.dark[data-student-skin=halloween] .student-shell .renewal-page p:not(.renewal-plan-note),html.dark[data-student-skin=halloween] .student-shell .renewal-page li,html.dark[data-student-skin=halloween] .student-shell .renewal-page .text-slate-600,html.dark[data-student-skin=halloween] .student-shell .renewal-page .text-slate-700,html.dark[data-student-skin=halloween] .student-shell .renewal-page .text-slate-800{color:#cbd5e1!important}html.dark .student-shell .renewal-page button.bg-white,html.dark[data-student-skin=halloween] .student-shell .renewal-page button.bg-white{border-color:#94a3b847!important;background:#0f172ae0!important;color:#f8fafc!important;box-shadow:0 18px 42px #02061747!important}html.dark .student-shell .renewal-page button.bg-white:hover,html.dark[data-student-skin=halloween] .student-shell .renewal-page button.bg-white:hover{border-color:#f87171a6!important;background:#1e293bf5!important}html.dark .student-shell .renewal-page .renewal-payment-summary,html.dark[data-student-skin=halloween] .student-shell .renewal-page .renewal-payment-summary{border-color:#f8717152!important;background:#0f172ad1!important}html.dark .student-shell .renewal-page .renewal-payment-summary .bg-white,html.dark[data-student-skin=halloween] .student-shell .renewal-page .renewal-payment-summary .bg-white{background:#f8fafc1a!important;color:#fecaca!important}html.dark .student-shell .renewal-page input,html.dark[data-student-skin=halloween] .student-shell .renewal-page input{border-color:#94a3b84d!important;background:#0206178c!important;color:#f8fafc!important}html.dark .student-shell .renewal-page input::-moz-placeholder,html.dark[data-student-skin=halloween] .student-shell .renewal-page input::-moz-placeholder{color:#94a3b8!important}html.dark .student-shell .renewal-page input::placeholder,html.dark[data-student-skin=halloween] .student-shell .renewal-page input::placeholder{color:#94a3b8!important}html.dark .student-shell .renewal-page .renewal-plan-note,html.dark[data-student-skin=halloween] .student-shell .renewal-page .renewal-plan-note{color:#fff!important;text-shadow:0 1px 2px rgba(2,6,23,.38)!important}html.dark[data-student-skin=halloween] .student-shell main{background:radial-gradient(circle at 8% 8%,rgba(249,115,22,.2),transparent 24rem),radial-gradient(circle at 92% 10%,rgba(124,58,237,.22),transparent 26rem),radial-gradient(circle at 50% 0%,rgba(250,204,21,.08),transparent 28rem),linear-gradient(180deg,#080712,#12091b 48%,#1a0f2f)!important;color:#fff7ed!important}html.dark[data-student-skin=halloween] .student-shell .student-decor-page:before{background:radial-gradient(circle at 9% 20%,rgba(249,115,22,.16),transparent 10rem),radial-gradient(circle at 91% 8%,rgba(168,85,247,.18),transparent 12rem),linear-gradient(135deg,rgba(249,115,22,.08),transparent 44%),linear-gradient(225deg,rgba(124,58,237,.1),transparent 48%)!important}html.dark[data-student-skin=halloween] .student-shell .ai-practice-hero,html.dark[data-student-skin=halloween] .student-shell .mock-selection-hero,html.dark[data-student-skin=halloween] .student-shell .predictions-page>section:first-child,html.dark[data-student-skin=halloween] .student-shell .renewal-page>section:first-child{border-color:#fdba7447!important;background:radial-gradient(circle at 88% 18%,rgba(249,115,22,.2),transparent 14rem),radial-gradient(circle at 14% 8%,rgba(168,85,247,.22),transparent 15rem),linear-gradient(135deg,#12091bfa,#1f0d32fa 54%,#45183ef5)!important;color:#fff7ed!important;box-shadow:0 24px 70px #0000006b,inset 0 1px #fdba741f!important}html.dark[data-student-skin=halloween] .student-shell .student-decor-page .card,html.dark[data-student-skin=halloween] .student-shell .student-decor-page section[class*=bg-white],html.dark[data-student-skin=halloween] .student-shell .student-decor-page article[class*=bg-white],html.dark[data-student-skin=halloween] .student-shell .student-decor-page div[class*=bg-white],html.dark[data-student-skin=halloween] .student-shell .student-decor-page .history-result-card,html.dark[data-student-skin=halloween] .student-shell .student-decor-page .mock-selection-card{border-color:#fdba743d!important;background:#190b27eb!important;color:#fff7ed!important;box-shadow:0 18px 45px #00000047,inset 0 1px #fdba741a!important}html.dark[data-student-skin=halloween] .student-shell .student-decor-page h1,html.dark[data-student-skin=halloween] .student-shell .student-decor-page h2,html.dark[data-student-skin=halloween] .student-shell .student-decor-page h3,html.dark[data-student-skin=halloween] .student-shell .student-decor-page .text-navy,html.dark[data-student-skin=halloween] .student-shell .student-decor-page .text-slate-950,html.dark[data-student-skin=halloween] .student-shell .student-decor-page .text-slate-900,html.dark[data-student-skin=halloween] .student-shell .student-decor-page .text-slate-800,html.dark[data-student-skin=halloween] .student-shell .student-decor-page .text-slate-700{color:#fff7ed!important}html.dark[data-student-skin=halloween] .student-shell .student-decor-page p:not(.renewal-plan-note),html.dark[data-student-skin=halloween] .student-shell .student-decor-page li,html.dark[data-student-skin=halloween] .student-shell .student-decor-page .text-slate-600,html.dark[data-student-skin=halloween] .student-shell .student-decor-page .text-slate-500,html.dark[data-student-skin=halloween] .student-shell .student-decor-page .text-slate-400{color:#d8c6e8!important}html.dark[data-student-skin=halloween] .student-shell .mock-selection-hero .bg-sky-50,html.dark[data-student-skin=halloween] .student-shell .predictions-page .prediction-halloween-hero>.relative:last-child,html.dark[data-student-skin=halloween] .student-shell .renewal-payment-summary{border-color:#fdba7442!important;background:radial-gradient(circle at 90% 12%,rgba(251,146,60,.1),transparent 7rem),#0c0616db!important;color:#fff7ed!important}html.dark[data-student-skin=halloween] .student-shell .mock-selection-hero .bg-sky-50 p,html.dark[data-student-skin=halloween] .student-shell .mock-selection-hero .bg-sky-50 .text-slate-600,html.dark[data-student-skin=halloween] .student-shell .predictions-page .prediction-halloween-hero>.relative:last-child p{color:#d8c6e8!important}html[data-student-skin=halloween] .student-shell .ai-practice-history-panel,html:not(.dark)[data-student-skin=halloween] .student-shell .ai-practice-history-panel,html.dark[data-student-skin=halloween] .student-shell .ai-practice-history-panel,html[data-student-skin=halloween] .student-shell .ai-practice-tip-panel,html:not(.dark)[data-student-skin=halloween] .student-shell .ai-practice-tip-panel,html.dark[data-student-skin=halloween] .student-shell .ai-practice-tip-panel{color:#000!important}.student-shell .ai-practice-history-panel,.student-shell .ai-practice-history-panel *,.student-shell .ai-practice-tip-panel,.student-shell .ai-practice-tip-panel *,html[data-student-skin=halloween] .student-shell .ai-practice-history-panel,html[data-student-skin=halloween] .student-shell .ai-practice-history-panel *,html[data-student-skin=halloween] .student-shell .ai-practice-tip-panel,html[data-student-skin=halloween] .student-shell .ai-practice-tip-panel *,html.dark[data-student-skin=halloween] .student-shell .ai-practice-history-panel,html.dark[data-student-skin=halloween] .student-shell .ai-practice-history-panel *,html.dark[data-student-skin=halloween] .student-shell .ai-practice-tip-panel,html.dark[data-student-skin=halloween] .student-shell .ai-practice-tip-panel *{color:#000!important;text-shadow:none!important}html[data-student-skin=halloween] .student-shell .ai-practice-history-panel p,html[data-student-skin=halloween] .student-shell .ai-practice-history-panel h2,html[data-student-skin=halloween] .student-shell .ai-practice-history-panel .text-violet-700,html[data-student-skin=halloween] .student-shell .ai-practice-history-panel .text-navy,html[data-student-skin=halloween] .student-shell .ai-practice-history-panel .text-slate-600,html[data-student-skin=halloween] .student-shell .ai-practice-tip-panel p,html[data-student-skin=halloween] .student-shell .ai-practice-tip-panel div,html[data-student-skin=halloween] .student-shell .ai-practice-tip-panel .text-navy,html[data-student-skin=halloween] .student-shell .ai-practice-tip-panel .text-slate-700,html[data-student-skin=halloween] .student-shell .ai-practice-tip-panel .text-slate-600,html:not(.dark)[data-student-skin=halloween] .student-shell .ai-practice-history-panel p,html:not(.dark)[data-student-skin=halloween] .student-shell .ai-practice-history-panel h2,html:not(.dark)[data-student-skin=halloween] .student-shell .ai-practice-history-panel .text-violet-700,html:not(.dark)[data-student-skin=halloween] .student-shell .ai-practice-history-panel .text-navy,html:not(.dark)[data-student-skin=halloween] .student-shell .ai-practice-history-panel .text-slate-600,html:not(.dark)[data-student-skin=halloween] .student-shell .ai-practice-tip-panel p,html:not(.dark)[data-student-skin=halloween] .student-shell .ai-practice-tip-panel div,html:not(.dark)[data-student-skin=halloween] .student-shell .ai-practice-tip-panel .text-navy,html:not(.dark)[data-student-skin=halloween] .student-shell .ai-practice-tip-panel .text-slate-700,html:not(.dark)[data-student-skin=halloween] .student-shell .ai-practice-tip-panel .text-slate-600,html.dark[data-student-skin=halloween] .student-shell .ai-practice-history-panel p,html.dark[data-student-skin=halloween] .student-shell .ai-practice-history-panel h2,html.dark[data-student-skin=halloween] .student-shell .ai-practice-history-panel .text-violet-700,html.dark[data-student-skin=halloween] .student-shell .ai-practice-history-panel .text-navy,html.dark[data-student-skin=halloween] .student-shell .ai-practice-history-panel .text-slate-600,html.dark[data-student-skin=halloween] .student-shell .ai-practice-tip-panel p,html.dark[data-student-skin=halloween] .student-shell .ai-practice-tip-panel div,html.dark[data-student-skin=halloween] .student-shell .ai-practice-tip-panel .text-navy,html.dark[data-student-skin=halloween] .student-shell .ai-practice-tip-panel .text-slate-700,html.dark[data-student-skin=halloween] .student-shell .ai-practice-tip-panel .text-slate-600{color:#000!important}html[data-student-skin=halloween] .student-shell .ai-practice-history-panel a,html[data-student-skin=halloween] .student-shell .ai-practice-tip-panel a,html:not(.dark)[data-student-skin=halloween] .student-shell .ai-practice-history-panel a,html:not(.dark)[data-student-skin=halloween] .student-shell .ai-practice-tip-panel a{color:#000!important}.student-shell .ai-practice-history-panel h2,.student-shell .ai-practice-history-panel .text-navy,.student-shell .ai-practice-tip-panel .text-navy,.student-shell .ai-practice-history-panel p,.student-shell .ai-practice-history-panel .text-slate-600,.student-shell .ai-practice-tip-panel p,.student-shell .ai-practice-tip-panel .text-slate-700,.student-shell .ai-practice-tip-panel .text-slate-600,.student-shell .ai-practice-history-panel .text-violet-700{color:#000!important}.ai-practice-history-panel,.ai-practice-history-panel :is(p,h1,h2,h3,h4,h5,h6,span,a,button,div,time),.ai-practice-tip-panel,.ai-practice-tip-panel :is(p,h1,h2,h3,h4,h5,h6,span,a,button,div,time){color:#000!important;text-shadow:none!important}.ai-practice-page>section:nth-of-type(5),.ai-practice-page>section:nth-of-type(5) :is(p,h1,h2,h3,h4,h5,h6,span,a,button,div,time),.ai-practice-page>aside,.ai-practice-page>aside :is(p,h1,h2,h3,h4,h5,h6,span,a,button,div,time){color:#000!important;text-shadow:none!important}.student-shell .lesson-skill-selector .lesson-skill-card:not([aria-pressed=true]),.student-shell .lesson-skill-selector .lesson-skill-card:not([aria-pressed=true]) *,html[data-student-skin=halloween] .student-shell .lesson-skill-selector .lesson-skill-card:not([aria-pressed=true]),html[data-student-skin=halloween] .student-shell .lesson-skill-selector .lesson-skill-card:not([aria-pressed=true]) *,html:not(.dark)[data-student-skin=halloween] .student-shell .lesson-skill-selector .lesson-skill-card:not([aria-pressed=true]),html:not(.dark)[data-student-skin=halloween] .student-shell .lesson-skill-selector .lesson-skill-card:not([aria-pressed=true]) *,html.dark[data-student-skin=halloween] .student-shell .lesson-skill-selector .lesson-skill-card:not([aria-pressed=true]),html.dark[data-student-skin=halloween] .student-shell .lesson-skill-selector .lesson-skill-card:not([aria-pressed=true]) *,html.dark .student-shell .lesson-skill-selector .lesson-skill-card:not([aria-pressed=true]),html.dark .student-shell .lesson-skill-selector .lesson-skill-card:not([aria-pressed=true]) *{color:#000!important;opacity:1!important;text-shadow:none!important}.student-shell .lessons-halloween-hero .lessons-halloween-kicker,.student-shell .lessons-halloween-hero .lessons-halloween-title,.student-shell .lessons-halloween-hero .lessons-halloween-subtitle,html[data-student-skin=halloween] .student-shell .lessons-halloween-hero .lessons-halloween-kicker,html[data-student-skin=halloween] .student-shell .lessons-halloween-hero .lessons-halloween-title,html[data-student-skin=halloween] .student-shell .lessons-halloween-hero .lessons-halloween-subtitle,html:not(.dark)[data-student-skin=halloween] .student-shell .lessons-halloween-hero .lessons-halloween-kicker,html:not(.dark)[data-student-skin=halloween] .student-shell .lessons-halloween-hero .lessons-halloween-title,html:not(.dark)[data-student-skin=halloween] .student-shell .lessons-halloween-hero .lessons-halloween-subtitle,html.dark[data-student-skin=halloween] .student-shell .lessons-halloween-hero .lessons-halloween-kicker,html.dark[data-student-skin=halloween] .student-shell .lessons-halloween-hero .lessons-halloween-title,html.dark[data-student-skin=halloween] .student-shell .lessons-halloween-hero .lessons-halloween-subtitle{color:#000!important;text-shadow:none!important}.student-shell .mobile-lessons-page .lesson-material-item,.student-shell .mobile-lessons-page .lesson-material-item *,html[data-student-skin=halloween] .student-shell .mobile-lessons-page .lesson-material-item,html[data-student-skin=halloween] .student-shell .mobile-lessons-page .lesson-material-item *,html:not(.dark)[data-student-skin=halloween] .student-shell .mobile-lessons-page .lesson-material-item,html:not(.dark)[data-student-skin=halloween] .student-shell .mobile-lessons-page .lesson-material-item *,html.dark[data-student-skin=halloween] .student-shell .mobile-lessons-page .lesson-material-item,html.dark[data-student-skin=halloween] .student-shell .mobile-lessons-page .lesson-material-item *{color:#000!important;opacity:1!important;text-shadow:none!important}.student-shell .tips-landing-hero .lessons-halloween-kicker,.student-shell .tips-landing-hero .lessons-halloween-title,.student-shell .tips-landing-hero .lessons-halloween-subtitle,html[data-student-skin=halloween] .student-shell .tips-landing-hero .lessons-halloween-kicker,html[data-student-skin=halloween] .student-shell .tips-landing-hero .lessons-halloween-title,html[data-student-skin=halloween] .student-shell .tips-landing-hero .lessons-halloween-subtitle,html:not(.dark)[data-student-skin=halloween] .student-shell .tips-landing-hero .lessons-halloween-kicker,html:not(.dark)[data-student-skin=halloween] .student-shell .tips-landing-hero .lessons-halloween-title,html:not(.dark)[data-student-skin=halloween] .student-shell .tips-landing-hero .lessons-halloween-subtitle,html.dark[data-student-skin=halloween] .student-shell .tips-landing-hero .lessons-halloween-kicker,html.dark[data-student-skin=halloween] .student-shell .tips-landing-hero .lessons-halloween-title,html.dark[data-student-skin=halloween] .student-shell .tips-landing-hero .lessons-halloween-subtitle{color:#000!important;opacity:1!important;text-shadow:none!important}.student-shell .mobile-lessons-page :is(h1,h2,h3,h4,p,span,li,label,input),.student-shell .mobile-tips-page :is(h1,h2,h3,h4,p,span,li,label,input),html[data-student-skin=halloween] .student-shell .mobile-lessons-page :is(h1,h2,h3,h4,p,span,li,label,input),html[data-student-skin=halloween] .student-shell .mobile-tips-page :is(h1,h2,h3,h4,p,span,li,label,input),html:not(.dark)[data-student-skin=halloween] .student-shell .mobile-lessons-page :is(h1,h2,h3,h4,p,span,li,label,input),html:not(.dark)[data-student-skin=halloween] .student-shell .mobile-tips-page :is(h1,h2,h3,h4,p,span,li,label,input),html.dark[data-student-skin=halloween] .student-shell .mobile-lessons-page :is(h1,h2,h3,h4,p,span,li,label,input),html.dark[data-student-skin=halloween] .student-shell .mobile-tips-page :is(h1,h2,h3,h4,p,span,li,label,input){color:#000!important;opacity:1!important;text-shadow:none!important}.student-shell .mobile-lessons-page .text-white,.student-shell .mobile-lessons-page [class*="text-white/"],.student-shell .mobile-tips-page .text-white,.student-shell .mobile-tips-page [class*="text-white/"],html[data-student-skin=halloween] .student-shell .mobile-lessons-page .text-white,html[data-student-skin=halloween] .student-shell .mobile-lessons-page [class*="text-white/"],html[data-student-skin=halloween] .student-shell .mobile-tips-page .text-white,html[data-student-skin=halloween] .student-shell .mobile-tips-page [class*="text-white/"],html.dark[data-student-skin=halloween] .student-shell .mobile-lessons-page .text-white,html.dark[data-student-skin=halloween] .student-shell .mobile-lessons-page [class*="text-white/"],html.dark[data-student-skin=halloween] .student-shell .mobile-tips-page .text-white,html.dark[data-student-skin=halloween] .student-shell .mobile-tips-page [class*="text-white/"]{color:#000!important;opacity:1!important;text-shadow:none!important}html[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-tip-card :is(h1,h2,h3,h4,p,span,li),html:not(.dark)[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-tip-card :is(h1,h2,h3,h4,p,span,li),html.dark[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-tip-card :is(h1,h2,h3,h4,p,span,li){color:#1f2937!important;opacity:1!important}.student-shell .tips-landing-hero .tips-landing-copy-black,.student-shell .tips-landing-hero .tips-landing-copy-black *,html[data-student-skin=halloween] .student-shell .tips-landing-hero .tips-landing-copy-black,html[data-student-skin=halloween] .student-shell .tips-landing-hero .tips-landing-copy-black *,html:not(.dark)[data-student-skin=halloween] .student-shell .tips-landing-hero .tips-landing-copy-black,html:not(.dark)[data-student-skin=halloween] .student-shell .tips-landing-hero .tips-landing-copy-black *,html.dark[data-student-skin=halloween] .student-shell .tips-landing-hero .tips-landing-copy-black,html.dark[data-student-skin=halloween] .student-shell .tips-landing-hero .tips-landing-copy-black *{color:#fff7ed!important;-webkit-text-fill-color:#fff7ed!important;opacity:1!important;text-shadow:0 2px 10px rgba(0,0,0,.55)!important;-webkit-text-stroke:0!important}.student-shell .tips-landing-hero .tips-landing-copy-black:first-of-type,html[data-student-skin=halloween] .student-shell .tips-landing-hero .tips-landing-copy-black:first-of-type,html:not(.dark)[data-student-skin=halloween] .student-shell .tips-landing-hero .tips-landing-copy-black:first-of-type,html.dark[data-student-skin=halloween] .student-shell .tips-landing-hero .tips-landing-copy-black:first-of-type{color:#fed7aa!important;-webkit-text-fill-color:#fed7aa!important;text-shadow:0 2px 8px rgba(0,0,0,.62)!important}html[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-tip-card,html[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-tip-card *,html:not(.dark)[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-tip-card,html:not(.dark)[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-tip-card *,html.dark[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-tip-card,html.dark[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-tip-card *{color:#1f2937!important;-webkit-text-fill-color:#1f2937!important;opacity:1!important}html[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-tip-card{border-color:#fdba7459!important;background:#fffffffa!important;box-shadow:0 18px 44px #1f0c301a!important}html[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-tip-card .lesson-tip-title,html:not(.dark)[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-tip-card .lesson-tip-title,html.dark[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-tip-card .lesson-tip-title{color:#3b0764!important;-webkit-text-fill-color:#3b0764!important;text-shadow:none!important}html[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-tip-card .lesson-tip-description,html:not(.dark)[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-tip-card .lesson-tip-description,html.dark[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-tip-card .lesson-tip-description{color:#475569!important;-webkit-text-fill-color:#475569!important;text-shadow:none!important}html[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-tip-card a,html:not(.dark)[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-tip-card a,html.dark[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-tip-card a,html[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-tip-card a *,html:not(.dark)[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-tip-card a *,html.dark[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-tip-card a *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-skill-selector .lesson-skill-card[aria-pressed=true],html:not(.dark)[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-skill-selector .lesson-skill-card[aria-pressed=true],html.dark[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-skill-selector .lesson-skill-card[aria-pressed=true]{background:linear-gradient(135deg,#ff5b20,#ef3f55 52%,#8b3ef3)!important;color:#fff!important}html[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-skill-selector .lesson-skill-card[aria-pressed=true] *,html:not(.dark)[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-skill-selector .lesson-skill-card[aria-pressed=true] *,html.dark[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-skill-selector .lesson-skill-card[aria-pressed=true] *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-student-skin=halloween] .student-shell .predictions-page .prediction-filter-tabs button[aria-pressed=true],html:not(.dark)[data-student-skin=halloween] .student-shell .predictions-page .prediction-filter-tabs button[aria-pressed=true],html.dark[data-student-skin=halloween] .student-shell .predictions-page .prediction-filter-tabs button[aria-pressed=true]{color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}html[data-student-skin=halloween] .student-shell .predictions-page .prediction-filter-tabs button:not([aria-pressed=true]),html:not(.dark)[data-student-skin=halloween] .student-shell .predictions-page .prediction-filter-tabs button:not([aria-pressed=true]),html.dark[data-student-skin=halloween] .student-shell .predictions-page .prediction-filter-tabs button:not([aria-pressed=true]){color:#2b0d42!important;-webkit-text-fill-color:#2b0d42!important;opacity:1!important}html[data-student-skin=halloween] .student-shell .renewal-plan-action,html:not(.dark)[data-student-skin=halloween] .student-shell .renewal-plan-action,html.dark[data-student-skin=halloween] .student-shell .renewal-plan-action{border-color:#fdba7480!important;color:#fff7ed!important;-webkit-text-fill-color:#fff7ed!important;opacity:1!important;text-shadow:none!important;box-shadow:inset 0 1px #ffffff14,0 10px 22px #0c041638!important}html[data-student-skin=halloween] .student-shell .renewal-plan-action--idle,html:not(.dark)[data-student-skin=halloween] .student-shell .renewal-plan-action--idle,html.dark[data-student-skin=halloween] .student-shell .renewal-plan-action--idle{background:linear-gradient(135deg,#23103cfa,#4c1d68f0 58%,#68264beb)!important}html[data-student-skin=halloween] .student-shell .group:hover .renewal-plan-action,html:not(.dark)[data-student-skin=halloween] .student-shell .group:hover .renewal-plan-action,html.dark[data-student-skin=halloween] .student-shell .group:hover .renewal-plan-action{border-color:#fdba74c7!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-student-skin=halloween] .student-shell .group:hover .renewal-plan-action--idle,html:not(.dark)[data-student-skin=halloween] .student-shell .group:hover .renewal-plan-action--idle,html.dark[data-student-skin=halloween] .student-shell .group:hover .renewal-plan-action--idle{background:linear-gradient(135deg,#371752,#7e2289f5 54%,#c2410ce0)!important}html[data-student-skin=halloween] .student-shell .renewal-plan-action.bg-red-600,html[data-student-skin=halloween] .student-shell .renewal-plan-action.bg-brand-600,html:not(.dark)[data-student-skin=halloween] .student-shell .renewal-plan-action.bg-red-600,html:not(.dark)[data-student-skin=halloween] .student-shell .renewal-plan-action.bg-brand-600,html.dark[data-student-skin=halloween] .student-shell .renewal-plan-action.bg-red-600,html.dark[data-student-skin=halloween] .student-shell .renewal-plan-action.bg-brand-600{border-color:#fdba74b8!important;background:linear-gradient(135deg,#ff6b00,#ef4444 52%,#7c3aed)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 14px 30px #ef44445c!important}html[data-student-skin=halloween] .student-shell .mock-tests-page .mock-halloween-hero,html:not(.dark)[data-student-skin=halloween] .student-shell .mock-tests-page .mock-halloween-hero,html.dark[data-student-skin=halloween] .student-shell .mock-tests-page .mock-halloween-hero{border-color:#fdba746b!important;background:linear-gradient(90deg,#0c0814f0 0,#0c0814f0 34%,#0c08149e 52%,#0c081433),radial-gradient(circle at 69% 21%,rgba(255,199,88,.42),transparent 8.6rem),linear-gradient(45deg,rgba(255,255,255,.035) 25%,transparent 25% 75%,rgba(255,255,255,.035) 75%),linear-gradient(45deg,rgba(255,255,255,.035) 25%,transparent 25% 75%,rgba(255,255,255,.035) 75%),linear-gradient(135deg,#09080f,#12091b 45%,#1b0b21)!important;background-position:0 0,0 0,0 0,12px 12px,0 0!important;background-size:auto,auto,24px 24px,24px 24px,auto!important;color:#fff7ed!important;box-shadow:0 24px 60px #0f172a2e!important}html[data-student-skin=halloween] .student-shell .mock-tests-page .mock-halloween-hero h1,html[data-student-skin=halloween] .student-shell .mock-tests-page .mock-halloween-hero .text-blue-50\/90,html[data-student-skin=halloween] .student-shell .mock-tests-page .mock-halloween-hero .text-orange-50\/90,html.dark[data-student-skin=halloween] .student-shell .mock-tests-page .mock-halloween-hero h1,html.dark[data-student-skin=halloween] .student-shell .mock-tests-page .mock-halloween-hero .text-blue-50\/90,html.dark[data-student-skin=halloween] .student-shell .mock-tests-page .mock-halloween-hero .text-orange-50\/90{color:#fff7ed!important}html[data-student-skin=halloween] .student-shell .mock-tests-page .mock-selection-summary,html:not(.dark)[data-student-skin=halloween] .student-shell .mock-tests-page .mock-selection-summary,html.dark[data-student-skin=halloween] .student-shell .mock-tests-page .mock-selection-summary{border-color:#fdba7475!important;background:radial-gradient(circle at 92% 10%,rgba(251,146,60,.16),transparent 7rem),linear-gradient(135deg,#fffaf4fa,#fffffff5 58%,#faf5fffa)!important;color:#111827!important;box-shadow:0 18px 42px #0c081438!important}html[data-student-skin=halloween] .student-shell .mock-tests-page .mock-selection-summary p,html[data-student-skin=halloween] .student-shell .mock-tests-page .mock-selection-summary .text-slate-600,html.dark[data-student-skin=halloween] .student-shell .mock-tests-page .mock-selection-summary p,html.dark[data-student-skin=halloween] .student-shell .mock-tests-page .mock-selection-summary .text-slate-600{color:#334155!important}html[data-student-skin=halloween] .student-shell .mock-tests-page .mock-selection-summary .text-3xl,html.dark[data-student-skin=halloween] .student-shell .mock-tests-page .mock-selection-summary .text-3xl{color:#1f2937!important}html.dark .mock-assessment-mode,html[data-student-skin=halloween] .mock-assessment-mode,html.dark[data-student-skin=halloween] .mock-assessment-mode{color-scheme:light;background:#fff!important;color:#020817!important}html.dark .mock-assessment-mode :where(main,.bg-white),html[data-student-skin=halloween] .mock-assessment-mode :where(main,.bg-white),html.dark[data-student-skin=halloween] .mock-assessment-mode :where(main,.bg-white){background:#fff!important}html.dark .mock-assessment-mode :where(.bg-sky-50,.bg-slate-50,[class*="bg-[#f1f1f1]"],[class*="bg-[#f7f7fc]"],[class*="bg-[#f7f4fb]"]),html[data-student-skin=halloween] .mock-assessment-mode :where(.bg-sky-50,.bg-slate-50,[class*="bg-[#f1f1f1]"],[class*="bg-[#f7f7fc]"],[class*="bg-[#f7f4fb]"]),html.dark[data-student-skin=halloween] .mock-assessment-mode :where(.bg-sky-50,.bg-slate-50,[class*="bg-[#f1f1f1]"],[class*="bg-[#f7f7fc]"],[class*="bg-[#f7f4fb]"]){background:#f8fafc!important}html.dark .mock-assessment-mode :where(main,section,article),html[data-student-skin=halloween] .mock-assessment-mode :where(main,section,article),html.dark[data-student-skin=halloween] .mock-assessment-mode :where(main,section,article){color:#020817!important}html.dark .mock-assessment-mode :where(p,h1,h2,h3,h4,span,label,li,div):not(.mock-test-topbar):not(.mock-test-topbar *):not(.mock-test-exit-button):not(.mock-test-exit-button *),html[data-student-skin=halloween] .mock-assessment-mode :where(p,h1,h2,h3,h4,span,label,li,div):not(.mock-test-topbar):not(.mock-test-topbar *):not(.mock-test-exit-button):not(.mock-test-exit-button *),html.dark[data-student-skin=halloween] .mock-assessment-mode :where(p,h1,h2,h3,h4,span,label,li,div):not(.mock-test-topbar):not(.mock-test-topbar *):not(.mock-test-exit-button):not(.mock-test-exit-button *){color:#020817!important;text-shadow:none!important}html.dark .mock-assessment-mode :where(.text-navy,.text-black,.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700),html[data-student-skin=halloween] .mock-assessment-mode :where(.text-navy,.text-black,.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700),html.dark[data-student-skin=halloween] .mock-assessment-mode :where(.text-navy,.text-black,.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700){color:#020817!important}html.dark .mock-assessment-mode :where(.text-slate-600,.text-slate-500,.text-slate-400),html[data-student-skin=halloween] .mock-assessment-mode :where(.text-slate-600,.text-slate-500,.text-slate-400),html.dark[data-student-skin=halloween] .mock-assessment-mode :where(.text-slate-600,.text-slate-500,.text-slate-400){color:#64748b!important}html.dark .mock-assessment-mode :where([class*="text-[#2b075c]"],.text-brand-700,.text-brand-600),html[data-student-skin=halloween] .mock-assessment-mode :where([class*="text-[#2b075c]"],.text-brand-700,.text-brand-600),html.dark[data-student-skin=halloween] .mock-assessment-mode :where([class*="text-[#2b075c]"],.text-brand-700,.text-brand-600){color:#2b075c!important}html.dark .mock-assessment-mode :where(.border-brand-100,.border-slate-100,.border-slate-200,.border-slate-300),html[data-student-skin=halloween] .mock-assessment-mode :where(.border-brand-100,.border-slate-100,.border-slate-200,.border-slate-300),html.dark[data-student-skin=halloween] .mock-assessment-mode :where(.border-brand-100,.border-slate-100,.border-slate-200,.border-slate-300){border-color:#dce3ee!important}html.dark .mock-assessment-mode :where(input,textarea,select),html[data-student-skin=halloween] .mock-assessment-mode :where(input,textarea,select),html.dark[data-student-skin=halloween] .mock-assessment-mode :where(input,textarea,select){border-color:#dfe3ea!important;background:#fff!important;color:#020817!important}html.dark .mock-assessment-mode .mock-test-topbar,html[data-student-skin=halloween] .mock-assessment-mode .mock-test-topbar,html.dark[data-student-skin=halloween] .mock-assessment-mode .mock-test-topbar{background:#2b075c!important;color:#fff!important}html.dark .mock-assessment-mode .mock-test-topbar *,html[data-student-skin=halloween] .mock-assessment-mode .mock-test-topbar *,html.dark[data-student-skin=halloween] .mock-assessment-mode .mock-test-topbar *{color:inherit!important}html.dark .mock-assessment-mode .mock-test-exit-button,html[data-student-skin=halloween] .mock-assessment-mode .mock-test-exit-button,html.dark[data-student-skin=halloween] .mock-assessment-mode .mock-test-exit-button{color:#fff!important}html.dark .mock-assessment-mode :where(.mock-reading-footer,.mock-speaking-footer),html[data-student-skin=halloween] .mock-assessment-mode :where(.mock-reading-footer,.mock-speaking-footer),html.dark[data-student-skin=halloween] .mock-assessment-mode :where(.mock-reading-footer,.mock-speaking-footer){background-color:#fff!important;border-color:#2b075c!important;color:#020817!important}html.dark .mock-assessment-mode :where(.mock-reading-footer,.mock-speaking-footer) :where(button,span,svg),html[data-student-skin=halloween] .mock-assessment-mode :where(.mock-reading-footer,.mock-speaking-footer) :where(button,span,svg),html.dark[data-student-skin=halloween] .mock-assessment-mode :where(.mock-reading-footer,.mock-speaking-footer) :where(button,span,svg){color:inherit!important}html.dark .mock-assessment-mode :where(.mock-reading-footer,.mock-speaking-footer) button,html[data-student-skin=halloween] .mock-assessment-mode :where(.mock-reading-footer,.mock-speaking-footer) button,html.dark[data-student-skin=halloween] .mock-assessment-mode :where(.mock-reading-footer,.mock-speaking-footer) button{background-color:#fff!important;border-color:#d8e0eb!important;color:#020817!important}html.dark .mock-assessment-mode :where(.mock-reading-footer-nav,.mock-speaking-footer-nav) button:last-child,html[data-student-skin=halloween] .mock-assessment-mode :where(.mock-reading-footer-nav,.mock-speaking-footer-nav) button:last-child,html.dark[data-student-skin=halloween] .mock-assessment-mode :where(.mock-reading-footer-nav,.mock-speaking-footer-nav) button:last-child{background-color:#2b075c!important;border-color:#2b075c!important;color:#fff!important}html.dark .mock-assessment-mode .mock-choice-list,html[data-student-skin=halloween] .mock-assessment-mode .mock-choice-list,html.dark[data-student-skin=halloween] .mock-assessment-mode .mock-choice-list{background-color:#fff!important;border-color:#dce3ee!important}html.dark .mock-assessment-mode .mock-choice-list button,html[data-student-skin=halloween] .mock-assessment-mode .mock-choice-list button,html.dark[data-student-skin=halloween] .mock-assessment-mode .mock-choice-list button{background-color:#fff!important;border-color:#e2e8f0!important;color:#020817!important}html.dark .mock-assessment-mode .mock-choice-list button:hover,html[data-student-skin=halloween] .mock-assessment-mode .mock-choice-list button:hover,html.dark[data-student-skin=halloween] .mock-assessment-mode .mock-choice-list button:hover{background-color:#f8fafc!important}html.dark .mock-assessment-mode .mock-choice-list button :where(span,svg),html[data-student-skin=halloween] .mock-assessment-mode .mock-choice-list button :where(span,svg),html.dark[data-student-skin=halloween] .mock-assessment-mode .mock-choice-list button :where(span,svg){color:#020817!important}html.dark .mock-assessment-mode .mock-assessment-tools>button,html[data-student-skin=halloween] .mock-assessment-mode .mock-assessment-tools>button,html.dark[data-student-skin=halloween] .mock-assessment-mode .mock-assessment-tools>button{background-color:#fff!important;border-color:#dce3ee!important;color:#020817!important;box-shadow:0 1px 2px #0f172a0d!important}html.dark .mock-assessment-mode .mock-assessment-tools>button:hover,html[data-student-skin=halloween] .mock-assessment-mode .mock-assessment-tools>button:hover,html.dark[data-student-skin=halloween] .mock-assessment-mode .mock-assessment-tools>button:hover{background-color:#f8fafc!important;border-color:#cbd5e1!important}html.dark .mock-assessment-mode .mock-assessment-tools>button :where(span,svg),html[data-student-skin=halloween] .mock-assessment-mode .mock-assessment-tools>button :where(span,svg),html.dark[data-student-skin=halloween] .mock-assessment-mode .mock-assessment-tools>button :where(span,svg){color:#020817!important}html.dark .mock-assessment-mode .mock-listening-content>button,html[data-student-skin=halloween] .mock-assessment-mode .mock-listening-content>button,html.dark[data-student-skin=halloween] .mock-assessment-mode .mock-listening-content>button{color:#2b075c!important;font-weight:800!important;opacity:1!important}html.dark .mock-assessment-mode .mock-listening-content>button :where(span,svg),html[data-student-skin=halloween] .mock-assessment-mode .mock-listening-content>button :where(span,svg),html.dark[data-student-skin=halloween] .mock-assessment-mode .mock-listening-content>button :where(span,svg){color:#2b075c!important;opacity:1!important}html[data-student-skin=halloween] .student-shell :where(.halloween-cloud,.halloween-bat,.halloween-ghost,.halloween-pumpkin,.halloween-sparkles,.lessons-halloween-pumpkin,.lessons-halloween-ghost,.lessons-halloween-candy,.lessons-halloween-sparkle,.lessons-halloween-bat,.prediction-halloween-bat,.prediction-halloween-pumpkin,.prediction-halloween-ghost,.prediction-halloween-sparkles,.dashboard-banner-decor *,.dashboard-halloween-decor *,.halloween-progress-decor *,.halloween-global-decor *){animation:none!important}html[data-student-skin=halloween] .student-shell:before,html[data-student-skin=halloween] .student-shell:after{transform:translateZ(0);will-change:auto}html[data-student-skin=halloween] .student-shell .dashboard-progress-card .halloween-progress-decor,html.dark[data-student-skin=halloween] .student-shell .dashboard-progress-card .halloween-progress-decor,html:not(.dark)[data-student-skin=halloween] .student-shell .dashboard-progress-card .halloween-progress-decor{display:none!important}.student-shell .history-summary-box,html[data-student-skin=halloween] .student-shell .history-summary-box,html:not(.dark)[data-student-skin=halloween] .student-shell .history-summary-box,html.dark[data-student-skin=halloween] .student-shell .history-summary-box{border:1px solid rgba(251,146,60,.35)!important;background:linear-gradient(135deg,#fff7ed,#ffedd5)!important;color:#3b1f12!important;font-weight:800;text-shadow:none!important;box-shadow:inset 0 1px #ffffffbf,0 14px 30px #0f172a14!important}.student-shell .history-summary-box *,html[data-student-skin=halloween] .student-shell .history-summary-box *{color:#3b1f12!important;text-shadow:none!important}html[data-student-skin=halloween] .student-shell .mobile-lessons-page .lesson-material-item,html:not(.dark)[data-student-skin=halloween] .student-shell .mobile-lessons-page .lesson-material-item,html.dark[data-student-skin=halloween] .student-shell .mobile-lessons-page .lesson-material-item{background:#5f4874!important;color:#fff7ed!important}html[data-student-skin=halloween] .student-shell .mobile-lessons-page .lesson-material-item *,html:not(.dark)[data-student-skin=halloween] .student-shell .mobile-lessons-page .lesson-material-item *,html.dark[data-student-skin=halloween] .student-shell .mobile-lessons-page .lesson-material-item *{color:#fff7ed!important;text-shadow:none!important}.student-shell .tips-landing-hero h1.tips-landing-copy-black,html[data-student-skin=halloween] .student-shell .tips-landing-hero h1.tips-landing-copy-black,html:not(.dark)[data-student-skin=halloween] .student-shell .tips-landing-hero h1.tips-landing-copy-black,html.dark[data-student-skin=halloween] .student-shell .tips-landing-hero h1.tips-landing-copy-black{color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:none!important}.student-shell .tips-landing-hero p.tips-landing-copy-black:first-of-type,html[data-student-skin=halloween] .student-shell .tips-landing-hero p.tips-landing-copy-black:first-of-type,html:not(.dark)[data-student-skin=halloween] .student-shell .tips-landing-hero p.tips-landing-copy-black:first-of-type,html.dark[data-student-skin=halloween] .student-shell .tips-landing-hero p.tips-landing-copy-black:first-of-type{color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:none!important}.student-shell .tips-landing-hero p.tips-landing-copy-black:not(:first-of-type),html[data-student-skin=halloween] .student-shell .tips-landing-hero p.tips-landing-copy-black:not(:first-of-type),html:not(.dark)[data-student-skin=halloween] .student-shell .tips-landing-hero p.tips-landing-copy-black:not(:first-of-type),html.dark[data-student-skin=halloween] .student-shell .tips-landing-hero p.tips-landing-copy-black:not(:first-of-type){color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:none!important}.student-shell .tips-landing-hero .tips-landing-copy-black,.student-shell .tips-landing-hero .tips-landing-copy-black *,html[data-student-skin=halloween] .student-shell .tips-landing-hero .tips-landing-copy-black,html[data-student-skin=halloween] .student-shell .tips-landing-hero .tips-landing-copy-black *,html:not(.dark)[data-student-skin=halloween] .student-shell .tips-landing-hero .tips-landing-copy-black,html:not(.dark)[data-student-skin=halloween] .student-shell .tips-landing-hero .tips-landing-copy-black *,html.dark[data-student-skin=halloween] .student-shell .tips-landing-hero .tips-landing-copy-black,html.dark[data-student-skin=halloween] .student-shell .tips-landing-hero .tips-landing-copy-black *{color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:none!important}html.dark[data-student-skin=halloween] .student-shell .lessons-halloween-hero :where(.tips-landing-copy-black,.tips-landing-copy-black *,.lessons-halloween-kicker,.lessons-halloween-title,.lessons-halloween-subtitle,h1,p){background:none!important;background-image:none!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;color:#000!important;-webkit-text-fill-color:#000000!important;text-shadow:none!important;-webkit-text-stroke:0!important}.student-shell .predictions-page .prediction-content-box,html[data-student-skin=halloween] .student-shell .predictions-page .prediction-content-box,html.dark[data-student-skin=halloween] .student-shell .predictions-page .prediction-content-box{background:#f8fafc!important;color:#111827!important;-webkit-text-fill-color:#111827!important;text-shadow:none!important}.student-shell .predictions-page .prediction-content-box :where(p,span,strong,em,li,h1,h2,h3,h4),html[data-student-skin=halloween] .student-shell .predictions-page .prediction-content-box :where(p,span,strong,em,li,h1,h2,h3,h4),html.dark[data-student-skin=halloween] .student-shell .predictions-page .prediction-content-box :where(p,span,strong,em,li,h1,h2,h3,h4){color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important;text-shadow:none!important}.student-shell .predictions-page .prediction-links-box,html[data-student-skin=halloween] .student-shell .predictions-page .prediction-links-box,html.dark[data-student-skin=halloween] .student-shell .predictions-page .prediction-links-box{background:#fff7edeb!important;color:#111827!important;-webkit-text-fill-color:#111827!important;text-shadow:none!important}.student-shell .predictions-page .prediction-links-box :where(div,p,span,svg),html[data-student-skin=halloween] .student-shell .predictions-page .prediction-links-box :where(div,p,span,svg),html.dark[data-student-skin=halloween] .student-shell .predictions-page .prediction-links-box :where(div,p,span,svg){color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important;text-shadow:none!important}.student-shell .predictions-page .prediction-links-box a,html[data-student-skin=halloween] .student-shell .predictions-page .prediction-links-box a,html.dark[data-student-skin=halloween] .student-shell .predictions-page .prediction-links-box a{background:#fff!important;color:#111827!important;-webkit-text-fill-color:#111827!important}.student-shell .predictions-page .prediction-links-box a span:last-child,html[data-student-skin=halloween] .student-shell .predictions-page .prediction-links-box a span:last-child,html.dark[data-student-skin=halloween] .student-shell .predictions-page .prediction-links-box a span:last-child{color:#dc2626!important;-webkit-text-fill-color:#dc2626!important}.mock-assessment-mode .mock-mic-check-icon,html[data-student-skin=halloween] .mock-assessment-mode .mock-mic-check-icon,html.dark[data-student-skin=halloween] .mock-assessment-mode .mock-mic-check-icon{background:#f0eef7!important;color:#2b075c!important;-webkit-text-fill-color:#2b075c!important;border:1px solid rgba(43,7,92,.12)!important}.mock-assessment-mode .mock-mic-check-icon svg,html[data-student-skin=halloween] .mock-assessment-mode .mock-mic-check-icon svg,html.dark[data-student-skin=halloween] .mock-assessment-mode .mock-mic-check-icon svg{color:#2b075c!important;stroke:#2b075c!important}html.dark .mock-assessment-native,html[data-student-skin=halloween] .mock-assessment-native,html.dark[data-student-skin=halloween] .mock-assessment-native{color-scheme:light!important;background:#fff!important;color:#020817!important;-webkit-text-fill-color:initial!important}html.dark .mock-assessment-native .mock-grammar-screen,html[data-student-skin=halloween] .mock-assessment-native .mock-grammar-screen,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-grammar-screen{background:#f1f1f1!important;color:#020817!important}html.dark .mock-assessment-native .mock-speaking-main,html[data-student-skin=halloween] .mock-assessment-native .mock-speaking-main,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-speaking-main{background:#f1f1f1!important;color:#020817!important;-webkit-text-fill-color:initial!important}html.dark .mock-assessment-native .mock-grammar-card,html[data-student-skin=halloween] .mock-assessment-native .mock-grammar-card,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-grammar-card{background:#fff!important;border-color:#e2e8f0!important;color:#020817!important}html.dark .mock-assessment-native .mock-speaking-card,html[data-student-skin=halloween] .mock-assessment-native .mock-speaking-card,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-speaking-card{background:#fff!important;border-color:#e2e8f0!important;color:#020817!important;-webkit-text-fill-color:initial!important}html.dark .mock-assessment-native .mock-grammar-card :where(p,h3,div,span,label),html[data-student-skin=halloween] .mock-assessment-native .mock-grammar-card :where(p,h3,div,span,label),html.dark[data-student-skin=halloween] .mock-assessment-native .mock-grammar-card :where(p,h3,div,span,label){text-shadow:none!important}html.dark .mock-assessment-native .mock-speaking-card :where(h2,h3,p,div,span,label),html[data-student-skin=halloween] .mock-assessment-native .mock-speaking-card :where(h2,h3,p,div,span,label),html.dark[data-student-skin=halloween] .mock-assessment-native .mock-speaking-card :where(h2,h3,p,div,span,label){text-shadow:none!important;-webkit-text-fill-color:currentColor!important}html.dark .mock-assessment-native .mock-speaking-note,html[data-student-skin=halloween] .mock-assessment-native .mock-speaking-note,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-speaking-note{background:#f8fafc!important;border-color:#dce3ee!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important;text-shadow:none!important}html.dark .mock-assessment-native .mock-speaking-topic-box,html[data-student-skin=halloween] .mock-assessment-native .mock-speaking-topic-box,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-speaking-topic-box{background:#f8fafc!important;color:#020817!important;-webkit-text-fill-color:initial!important;text-shadow:none!important}html.dark .mock-assessment-native .mock-speaking-topic-box :where(h3,p,div,span),html[data-student-skin=halloween] .mock-assessment-native .mock-speaking-topic-box :where(h3,p,div,span),html.dark[data-student-skin=halloween] .mock-assessment-native .mock-speaking-topic-box :where(h3,p,div,span){text-shadow:none!important;-webkit-text-fill-color:currentColor!important}html.dark .mock-assessment-native .mock-speaking-result-screen,html[data-student-skin=halloween] .mock-assessment-native .mock-speaking-result-screen,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-speaking-result-screen{background:#f1f1f1!important;color:#020817!important;-webkit-text-fill-color:initial!important}html.dark .mock-assessment-native .mock-speaking-result-card,html[data-student-skin=halloween] .mock-assessment-native .mock-speaking-result-card,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-speaking-result-card{background:#fff!important;color:#020817!important;-webkit-text-fill-color:initial!important;text-shadow:none!important}html.dark .mock-assessment-native .mock-speaking-result-icon,html[data-student-skin=halloween] .mock-assessment-native .mock-speaking-result-icon,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-speaking-result-icon{background:#f0eef5!important;color:#2b075c!important;-webkit-text-fill-color:#2b075c!important}html.dark .mock-assessment-native .mock-speaking-result-icon svg,html[data-student-skin=halloween] .mock-assessment-native .mock-speaking-result-icon svg,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-speaking-result-icon svg{color:#2b075c!important;stroke:#2b075c!important}html.dark .mock-assessment-native .mock-speaking-result-card :where(h2,h3,p,div,span,li,ul),html[data-student-skin=halloween] .mock-assessment-native .mock-speaking-result-card :where(h2,h3,p,div,span,li,ul),html.dark[data-student-skin=halloween] .mock-assessment-native .mock-speaking-result-card :where(h2,h3,p,div,span,li,ul){text-shadow:none!important;-webkit-text-fill-color:currentColor!important}html.dark .mock-assessment-native .mock-speaking-result-card .bg-white,html[data-student-skin=halloween] .mock-assessment-native .mock-speaking-result-card .bg-white,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-speaking-result-card .bg-white{background:#fff!important}html.dark .mock-assessment-native .mock-speaking-result-card .bg-sky-50,html[data-student-skin=halloween] .mock-assessment-native .mock-speaking-result-card .bg-sky-50,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-speaking-result-card .bg-sky-50{background:#f0f9ff!important}html.dark .mock-assessment-native .mock-speaking-result-card .bg-red-50,html[data-student-skin=halloween] .mock-assessment-native .mock-speaking-result-card .bg-red-50,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-speaking-result-card .bg-red-50{background:#fef2f2!important}html.dark .mock-assessment-native .mock-speaking-result-card .bg-emerald-50,html[data-student-skin=halloween] .mock-assessment-native .mock-speaking-result-card .bg-emerald-50,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-speaking-result-card .bg-emerald-50{background:#ecfdf5!important}html.dark .mock-assessment-native .mock-speaking-result-card .bg-blue-50,html[data-student-skin=halloween] .mock-assessment-native .mock-speaking-result-card .bg-blue-50,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-speaking-result-card .bg-blue-50{background:#eff6ff!important}html.dark .mock-assessment-native .mock-speaking-result-card .bg-orange-50,html[data-student-skin=halloween] .mock-assessment-native .mock-speaking-result-card .bg-orange-50,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-speaking-result-card .bg-orange-50{background:#fff7ed!important}html.dark .mock-assessment-native .mock-speaking-result-card button:first-of-type,html[data-student-skin=halloween] .mock-assessment-native .mock-speaking-result-card button:first-of-type,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-speaking-result-card button:first-of-type{background:#fff!important;color:#334155!important;-webkit-text-fill-color:#334155!important}html.dark .mock-assessment-native .mock-speaking-result-card button:last-of-type,html[data-student-skin=halloween] .mock-assessment-native .mock-speaking-result-card button:last-of-type,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-speaking-result-card button:last-of-type{background:#071426!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html.dark .mock-assessment-native .mock-writing-screen,html[data-student-skin=halloween] .mock-assessment-native .mock-writing-screen,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-writing-screen{background:#f1f1f1!important;color:#020817!important;-webkit-text-fill-color:initial!important}html.dark .mock-assessment-native .mock-writing-content,html[data-student-skin=halloween] .mock-assessment-native .mock-writing-content,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-writing-content,html.dark .mock-assessment-native .mock-writing-content-source,html[data-student-skin=halloween] .mock-assessment-native .mock-writing-content-source,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-writing-content-source,html.dark .mock-assessment-native .mock-writing-content article,html[data-student-skin=halloween] .mock-assessment-native .mock-writing-content article,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-writing-content article,html.dark .mock-assessment-native article.mock-writing-content,html[data-student-skin=halloween] .mock-assessment-native article.mock-writing-content,html.dark[data-student-skin=halloween] .mock-assessment-native article.mock-writing-content{background:#fff!important;border-color:#dce3ee!important;color:#020817!important;-webkit-text-fill-color:initial!important;text-shadow:none!important}html.dark .mock-assessment-native .mock-writing-content :where(p,h2,h3,div,span,label),html[data-student-skin=halloween] .mock-assessment-native .mock-writing-content :where(p,h2,h3,div,span,label),html.dark[data-student-skin=halloween] .mock-assessment-native .mock-writing-content :where(p,h2,h3,div,span,label),html.dark .mock-assessment-native .mock-writing-content-source :where(p,h2,h3,div,span,label),html[data-student-skin=halloween] .mock-assessment-native .mock-writing-content-source :where(p,h2,h3,div,span,label),html.dark[data-student-skin=halloween] .mock-assessment-native .mock-writing-content-source :where(p,h2,h3,div,span,label){text-shadow:none!important;-webkit-text-fill-color:currentColor!important}html.dark .mock-assessment-native .mock-writing-content textarea,html[data-student-skin=halloween] .mock-assessment-native .mock-writing-content textarea,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-writing-content textarea{background:#fff!important;border-color:#dce3ee!important;color:#020817!important;-webkit-text-fill-color:#020817!important;caret-color:#020817!important}html.dark .mock-assessment-native .mock-writing-content textarea::-moz-placeholder,html[data-student-skin=halloween] .mock-assessment-native .mock-writing-content textarea::-moz-placeholder,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-writing-content textarea::-moz-placeholder{color:#8090aa!important;-webkit-text-fill-color:#8090aa!important}html.dark .mock-assessment-native .mock-writing-content textarea::placeholder,html[data-student-skin=halloween] .mock-assessment-native .mock-writing-content textarea::placeholder,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-writing-content textarea::placeholder{color:#8090aa!important;-webkit-text-fill-color:#8090aa!important}html.dark .mock-assessment-native .mock-writing-content div[style*="background-color: #f8fafc"],html[data-student-skin=halloween] .mock-assessment-native .mock-writing-content div[style*="background-color: #f8fafc"],html.dark[data-student-skin=halloween] .mock-assessment-native .mock-writing-content div[style*="background-color: #f8fafc"]{background:#f8fafc!important;color:#020817!important}html.dark .mock-assessment-native .mock-writing-word-footer,html[data-student-skin=halloween] .mock-assessment-native .mock-writing-word-footer,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-writing-word-footer{background:#f8fafc!important;border-color:#e5e7eb!important;color:#020817!important;-webkit-text-fill-color:initial!important}html.dark .mock-assessment-native .mock-writing-word-footer :where(p,span),html[data-student-skin=halloween] .mock-assessment-native .mock-writing-word-footer :where(p,span),html.dark[data-student-skin=halloween] .mock-assessment-native .mock-writing-word-footer :where(p,span){text-shadow:none!important;-webkit-text-fill-color:currentColor!important}html.dark .mock-assessment-native .mock-writing-result-screen,html[data-student-skin=halloween] .mock-assessment-native .mock-writing-result-screen,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-writing-result-screen{background:#f7f7fc!important;color:#111827!important;-webkit-text-fill-color:initial!important}html.dark .mock-assessment-native .mock-writing-result-card,html[data-student-skin=halloween] .mock-assessment-native .mock-writing-result-card,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-writing-result-card{background:#fff!important;color:#111827!important;-webkit-text-fill-color:initial!important;text-shadow:none!important}html.dark .mock-assessment-native .mock-writing-result-card :where(h1,h2,h3,p,div,span,li,strong),html[data-student-skin=halloween] .mock-assessment-native .mock-writing-result-card :where(h1,h2,h3,p,div,span,li,strong),html.dark[data-student-skin=halloween] .mock-assessment-native .mock-writing-result-card :where(h1,h2,h3,p,div,span,li,strong){text-shadow:none!important;-webkit-text-fill-color:currentColor!important}html.dark .mock-assessment-native .mock-writing-result-card button:first-of-type,html[data-student-skin=halloween] .mock-assessment-native .mock-writing-result-card button:first-of-type,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-writing-result-card button:first-of-type{background:#fff!important;color:#e12816!important;-webkit-text-fill-color:#e12816!important}html.dark .mock-assessment-native .mock-writing-result-card button:last-of-type,html[data-student-skin=halloween] .mock-assessment-native .mock-writing-result-card button:last-of-type,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-writing-result-card button:last-of-type{background:#d81e0c!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html.dark .mock-assessment-native .mock-writing-result-card button :where(svg,span),html[data-student-skin=halloween] .mock-assessment-native .mock-writing-result-card button :where(svg,span),html.dark[data-student-skin=halloween] .mock-assessment-native .mock-writing-result-card button :where(svg,span){color:inherit!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html.dark .mock-assessment-native .mock-writing-result-card .mock-writing-exit-button,html[data-student-skin=halloween] .mock-assessment-native .mock-writing-result-card .mock-writing-exit-button,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-writing-result-card .mock-writing-exit-button{background:#fff!important;border-color:#e12816!important;color:#e12816!important;-webkit-text-fill-color:#e12816!important;text-shadow:none!important}html.dark .mock-assessment-native .mock-writing-result-card .mock-writing-exit-button :where(svg,span),html[data-student-skin=halloween] .mock-assessment-native .mock-writing-result-card .mock-writing-exit-button :where(svg,span),html.dark[data-student-skin=halloween] .mock-assessment-native .mock-writing-result-card .mock-writing-exit-button :where(svg,span){color:inherit!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html.dark .mock-assessment-native .mock-writing-result-step,html[data-student-skin=halloween] .mock-assessment-native .mock-writing-result-step,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-writing-result-step{background:#f8fafc!important;border-color:#e2e8f0!important;color:#111827!important;-webkit-text-fill-color:initial!important;text-shadow:none!important}html.dark .mock-assessment-native .mock-writing-result-step:nth-child(2),html[data-student-skin=halloween] .mock-assessment-native .mock-writing-result-step:nth-child(2),html.dark[data-student-skin=halloween] .mock-assessment-native .mock-writing-result-step:nth-child(2){background:#f3efff!important}html.dark .mock-assessment-native .mock-writing-result-step :where(p,span),html[data-student-skin=halloween] .mock-assessment-native .mock-writing-result-step :where(p,span),html.dark[data-student-skin=halloween] .mock-assessment-native .mock-writing-result-step :where(p,span){text-shadow:none!important;-webkit-text-fill-color:currentColor!important}html.dark .mock-assessment-native .mock-reading-start-badge,html[data-student-skin=halloween] .mock-assessment-native .mock-reading-start-badge,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-reading-start-badge{background:#f0eef7!important;color:#2b075c!important;-webkit-text-fill-color:#2b075c!important;text-shadow:none!important}html.dark .mock-assessment-native .mock-reading-start-badge :where(svg,span),html[data-student-skin=halloween] .mock-assessment-native .mock-reading-start-badge :where(svg,span),html.dark[data-student-skin=halloween] .mock-assessment-native .mock-reading-start-badge :where(svg,span){color:inherit!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html.dark .mock-assessment-native :where(.mock-reading-start-screen,.mock-reading-instructions,.mock-reading-gap-screen,.mock-reading-cohesion-screen,.mock-reading-opinion-screen,.mock-reading-long-screen,.mock-reading-result-screen,.mock-reading-review-screen),html[data-student-skin=halloween] .mock-assessment-native :where(.mock-reading-start-screen,.mock-reading-instructions,.mock-reading-gap-screen,.mock-reading-cohesion-screen,.mock-reading-opinion-screen,.mock-reading-long-screen,.mock-reading-result-screen,.mock-reading-review-screen),html.dark[data-student-skin=halloween] .mock-assessment-native :where(.mock-reading-start-screen,.mock-reading-instructions,.mock-reading-gap-screen,.mock-reading-cohesion-screen,.mock-reading-opinion-screen,.mock-reading-long-screen,.mock-reading-result-screen,.mock-reading-review-screen){background:#f1f1f1!important;color:#020817!important;-webkit-text-fill-color:initial!important}html.dark .mock-assessment-native :where(.mock-reading-cohesion-board,.mock-reading-cohesion-choice,.mock-reading-cohesion-slot,.mock-reading-opinion-people,.mock-reading-opinion-questions,.mock-reading-long-instruction,.mock-reading-long-paragraph,.mock-reading-result-card,.mock-reading-answer-section),html[data-student-skin=halloween] .mock-assessment-native :where(.mock-reading-cohesion-board,.mock-reading-cohesion-choice,.mock-reading-cohesion-slot,.mock-reading-opinion-people,.mock-reading-opinion-questions,.mock-reading-long-instruction,.mock-reading-long-paragraph,.mock-reading-result-card,.mock-reading-answer-section),html.dark[data-student-skin=halloween] .mock-assessment-native :where(.mock-reading-cohesion-board,.mock-reading-cohesion-choice,.mock-reading-cohesion-slot,.mock-reading-opinion-people,.mock-reading-opinion-questions,.mock-reading-long-instruction,.mock-reading-long-paragraph,.mock-reading-result-card,.mock-reading-answer-section){background:#fff!important;border-color:#dce3ee!important;color:#020817!important;-webkit-text-fill-color:initial!important;text-shadow:none!important}html.dark .mock-assessment-native :where(.mock-reading-start-screen,.mock-reading-instructions,.mock-reading-gap-screen,.mock-reading-cohesion-screen,.mock-reading-opinion-screen,.mock-reading-long-screen,.mock-reading-result-screen,.mock-reading-review-screen) :where(h1,h2,h3,p,div,span,li,label),html[data-student-skin=halloween] .mock-assessment-native :where(.mock-reading-start-screen,.mock-reading-instructions,.mock-reading-gap-screen,.mock-reading-cohesion-screen,.mock-reading-opinion-screen,.mock-reading-long-screen,.mock-reading-result-screen,.mock-reading-review-screen) :where(h1,h2,h3,p,div,span,li,label),html.dark[data-student-skin=halloween] .mock-assessment-native :where(.mock-reading-start-screen,.mock-reading-instructions,.mock-reading-gap-screen,.mock-reading-cohesion-screen,.mock-reading-opinion-screen,.mock-reading-long-screen,.mock-reading-result-screen,.mock-reading-review-screen) :where(h1,h2,h3,p,div,span,li,label){text-shadow:none!important;-webkit-text-fill-color:currentColor!important}html.dark .mock-assessment-native :where(.mock-reading-gap-select-button,.mock-reading-gap-select-menu,.mock-reading-gap-select-menu button),html[data-student-skin=halloween] .mock-assessment-native :where(.mock-reading-gap-select-button,.mock-reading-gap-select-menu,.mock-reading-gap-select-menu button),html.dark[data-student-skin=halloween] .mock-assessment-native :where(.mock-reading-gap-select-button,.mock-reading-gap-select-menu,.mock-reading-gap-select-menu button){background:#fff!important;border-color:#dce3ee!important;color:#020817!important;-webkit-text-fill-color:#020817!important;text-shadow:none!important}html.dark .mock-assessment-native :where(.mock-reading-opinion-question select,.mock-reading-long-paragraph select),html[data-student-skin=halloween] .mock-assessment-native :where(.mock-reading-opinion-question select,.mock-reading-long-paragraph select),html.dark[data-student-skin=halloween] .mock-assessment-native :where(.mock-reading-opinion-question select,.mock-reading-long-paragraph select){background:#fff!important;border-color:#dce3ee!important;color:#475569!important;-webkit-text-fill-color:#475569!important}html.dark .mock-assessment-native .mock-reading-answer-row,html[data-student-skin=halloween] .mock-assessment-native .mock-reading-answer-row,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-reading-answer-row{background:#f8fafc!important;color:#111827!important;-webkit-text-fill-color:initial!important}html.dark .mock-assessment-native .mock-bookmark-button,html[data-student-skin=halloween] .mock-assessment-native .mock-bookmark-button,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-bookmark-button{background:#fff!important;border-color:#dce3ee!important;color:#020817!important;-webkit-text-fill-color:#020817!important;text-shadow:none!important}html.dark .mock-assessment-native .mock-bookmark-button[aria-pressed=true],html[data-student-skin=halloween] .mock-assessment-native .mock-bookmark-button[aria-pressed=true],html.dark[data-student-skin=halloween] .mock-assessment-native .mock-bookmark-button[aria-pressed=true]{background:#f3efff!important;border-color:#7c3aed!important;color:#2b075c!important;-webkit-text-fill-color:#2b075c!important}html.dark .mock-assessment-native .mock-bookmark-button svg,html[data-student-skin=halloween] .mock-assessment-native .mock-bookmark-button svg,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-bookmark-button svg{color:currentColor!important;stroke:currentColor!important}html.dark .mock-assessment-native .mock-speaking-recorder>div,html[data-student-skin=halloween] .mock-assessment-native .mock-speaking-recorder>div,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-speaking-recorder>div{background:#fff!important;color:#020817!important;-webkit-text-fill-color:initial!important;text-shadow:none!important}html.dark .mock-assessment-native .mock-speaking-recorder>div>p,html[data-student-skin=halloween] .mock-assessment-native .mock-speaking-recorder>div>p,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-speaking-recorder>div>p{color:currentColor!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}html.dark .mock-assessment-native .mock-speaking-recorder>div>div,html[data-student-skin=halloween] .mock-assessment-native .mock-speaking-recorder>div>div,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-speaking-recorder>div>div{background:#fff!important;border-color:#2b075c!important;color:#2b075c!important;-webkit-text-fill-color:#2b075c!important}html.dark .mock-assessment-native .mock-speaking-recorder>div>div p,html[data-student-skin=halloween] .mock-assessment-native .mock-speaking-recorder>div>div p,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-speaking-recorder>div>div p{color:#2b075c!important;-webkit-text-fill-color:#2b075c!important;text-shadow:none!important}html.dark .mock-assessment-native .mock-speaking-recorder>button,html[data-student-skin=halloween] .mock-assessment-native .mock-speaking-recorder>button,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-speaking-recorder>button{background:#2b075c!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:none!important}html.dark .mock-assessment-native .mock-speaking-recorder>button:disabled,html[data-student-skin=halloween] .mock-assessment-native .mock-speaking-recorder>button:disabled,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-speaking-recorder>button:disabled{background:#dedbe5!important}html.dark .mock-assessment-native .mock-speaking-side-actions button,html[data-student-skin=halloween] .mock-assessment-native .mock-speaking-side-actions button,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-speaking-side-actions button{background:#fff!important;border-color:#0f477e!important;color:#0f477e!important;-webkit-text-fill-color:#0f477e!important;text-shadow:none!important}html.dark .mock-assessment-native .mock-speaking-side-actions button :where(svg,span),html[data-student-skin=halloween] .mock-assessment-native .mock-speaking-side-actions button :where(svg,span),html.dark[data-student-skin=halloween] .mock-assessment-native .mock-speaking-side-actions button :where(svg,span){color:inherit!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html.dark .mock-assessment-native .mock-grammar-card button,html[data-student-skin=halloween] .mock-assessment-native .mock-grammar-card button,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-grammar-card button{background-color:#fff!important;color:#020817!important}.mock-assessment-native .mock-grammar-card button.mock-grammar-option[aria-pressed=true]{background:#ede3ff!important;box-shadow:inset 4px 0 #2b075c}.mock-assessment-native .mock-grammar-card button.mock-grammar-option[aria-pressed=true]>span{font-weight:700!important}.mock-assessment-native .mock-grammar-card button.mock-grammar-option:focus-visible{outline:2px solid #2b075c;outline-offset:-3px}html.dark .mock-assessment-native .mock-grammar-card select,html[data-student-skin=halloween] .mock-assessment-native .mock-grammar-card select,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-grammar-card select{background-color:#fff!important;color:#020817!important;border-color:#dfe3ea!important}html.dark .mock-assessment-native .mock-grammar-example-box,html[data-student-skin=halloween] .mock-assessment-native .mock-grammar-example-box,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-grammar-example-box{background:#f8fafc!important;border-color:#e2e8f0!important;color:#8b95a1!important;-webkit-text-fill-color:#8b95a1!important;text-shadow:none!important}html.dark .mock-assessment-native .mock-grammar-word-box,html[data-student-skin=halloween] .mock-assessment-native .mock-grammar-word-box,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-grammar-word-box{background:#fff!important;border-color:#cfd7e3!important;color:#020817!important;-webkit-text-fill-color:#020817!important;text-shadow:none!important}html.dark .mock-assessment-native .mock-full-start-screen,html[data-student-skin=halloween] .mock-assessment-native .mock-full-start-screen,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-full-start-screen{background:#fff!important;color:#020817!important;-webkit-text-fill-color:initial!important}html.dark .mock-assessment-native .mock-full-section-list,html[data-student-skin=halloween] .mock-assessment-native .mock-full-section-list,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-full-section-list{background:#f0f9ff!important;border-color:#dce3ee!important;color:#020817!important;-webkit-text-fill-color:initial!important}html.dark .mock-assessment-native .mock-full-section-number,html[data-student-skin=halloween] .mock-assessment-native .mock-full-section-number,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-full-section-number{background:#2b075c!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:none!important}html.dark .mock-assessment-native .mock-listening-screen,html[data-student-skin=halloween] .mock-assessment-native .mock-listening-screen,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-listening-screen{background:#f1f1f1!important;color:#020817!important;-webkit-text-fill-color:initial!important}html.dark .mock-assessment-native .mock-listening-screen :where(h1,h2,h3,p,div,span,label),html[data-student-skin=halloween] .mock-assessment-native .mock-listening-screen :where(h1,h2,h3,p,div,span,label),html.dark[data-student-skin=halloween] .mock-assessment-native .mock-listening-screen :where(h1,h2,h3,p,div,span,label){text-shadow:none!important;-webkit-text-fill-color:currentColor!important}html.dark .mock-assessment-native .mock-listening-content>button,html[data-student-skin=halloween] .mock-assessment-native .mock-listening-content>button,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-listening-content>button,html.dark .mock-assessment-native .mock-listening-screen>section>button,html[data-student-skin=halloween] .mock-assessment-native .mock-listening-screen>section>button,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-listening-screen>section>button{background:transparent!important;color:#020817!important;-webkit-text-fill-color:#020817!important;text-shadow:none!important}html.dark .mock-assessment-native .mock-listening-content>button :where(svg,span),html[data-student-skin=halloween] .mock-assessment-native .mock-listening-content>button :where(svg,span),html.dark[data-student-skin=halloween] .mock-assessment-native .mock-listening-content>button :where(svg,span),html.dark .mock-assessment-native .mock-listening-screen>section>button :where(svg,span),html[data-student-skin=halloween] .mock-assessment-native .mock-listening-screen>section>button :where(svg,span),html.dark[data-student-skin=halloween] .mock-assessment-native .mock-listening-screen>section>button :where(svg,span){color:inherit!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html.dark .mock-assessment-native .mock-choice-list,html[data-student-skin=halloween] .mock-assessment-native .mock-choice-list,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-choice-list,html.dark .mock-assessment-native .mock-listening-monologue-list>div>div,html[data-student-skin=halloween] .mock-assessment-native .mock-listening-monologue-list>div>div,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-listening-monologue-list>div>div{background:#fff!important;border-color:#dce3ee!important;color:#020817!important;-webkit-text-fill-color:initial!important;text-shadow:none!important}html.dark .mock-assessment-native .mock-choice-list button,html[data-student-skin=halloween] .mock-assessment-native .mock-choice-list button,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-choice-list button,html.dark .mock-assessment-native .mock-listening-monologue-list>div>div button,html[data-student-skin=halloween] .mock-assessment-native .mock-listening-monologue-list>div>div button,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-listening-monologue-list>div>div button{background:#fff!important;color:#020817!important;border-color:#e2e8f0!important;-webkit-text-fill-color:#020817!important;text-shadow:none!important}html.dark .mock-assessment-native .mock-choice-list button:hover,html[data-student-skin=halloween] .mock-assessment-native .mock-choice-list button:hover,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-choice-list button:hover,html.dark .mock-assessment-native .mock-listening-monologue-list>div>div button:hover,html[data-student-skin=halloween] .mock-assessment-native .mock-listening-monologue-list>div>div button:hover,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-listening-monologue-list>div>div button:hover{background:#f8fafc!important}html.dark .mock-assessment-native .mock-choice-list button :where(span,svg),html[data-student-skin=halloween] .mock-assessment-native .mock-choice-list button :where(span,svg),html.dark[data-student-skin=halloween] .mock-assessment-native .mock-choice-list button :where(span,svg),html.dark .mock-assessment-native .mock-listening-monologue-list>div>div button :where(span,svg),html[data-student-skin=halloween] .mock-assessment-native .mock-listening-monologue-list>div>div button :where(span,svg),html.dark[data-student-skin=halloween] .mock-assessment-native .mock-listening-monologue-list>div>div button :where(span,svg){color:inherit!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html.dark .mock-assessment-native :where(.mock-listening-match-list,.mock-listening-short-list) label,html[data-student-skin=halloween] .mock-assessment-native :where(.mock-listening-match-list,.mock-listening-short-list) label,html.dark[data-student-skin=halloween] .mock-assessment-native :where(.mock-listening-match-list,.mock-listening-short-list) label{background:transparent!important;color:#020817!important;-webkit-text-fill-color:initial!important;text-shadow:none!important}html.dark .mock-assessment-native :where(.mock-listening-match-list,.mock-listening-short-list) select,html[data-student-skin=halloween] .mock-assessment-native :where(.mock-listening-match-list,.mock-listening-short-list) select,html.dark[data-student-skin=halloween] .mock-assessment-native :where(.mock-listening-match-list,.mock-listening-short-list) select{background:#fff!important;border-color:#dce3ee!important;color:#020817!important;-webkit-text-fill-color:#020817!important}html.dark .mock-assessment-native :where(.mock-reading-footer,.mock-speaking-footer),html[data-student-skin=halloween] .mock-assessment-native :where(.mock-reading-footer,.mock-speaking-footer),html.dark[data-student-skin=halloween] .mock-assessment-native :where(.mock-reading-footer,.mock-speaking-footer){background-color:#fff!important;border-color:#2b075c!important;color:#020817!important}.student-shell .account-menu-panel,html[data-student-skin=halloween] .student-shell .account-menu-panel,html.dark[data-student-skin=halloween] .student-shell .account-menu-panel{background:#fff!important;color:#111827!important;-webkit-text-fill-color:#111827!important;text-shadow:none!important}.student-shell .account-menu-panel :where(p,span,svg),html[data-student-skin=halloween] .student-shell .account-menu-panel :where(p,span,svg),html.dark[data-student-skin=halloween] .student-shell .account-menu-panel :where(p,span,svg){opacity:1!important;text-shadow:none!important}.student-shell .account-menu-link,.student-shell .account-menu-link :where(svg,span),html[data-student-skin=halloween] .student-shell .account-menu-link,html[data-student-skin=halloween] .student-shell .account-menu-link :where(svg,span),html.dark[data-student-skin=halloween] .student-shell .account-menu-link,html.dark[data-student-skin=halloween] .student-shell .account-menu-link :where(svg,span){color:#334155!important;-webkit-text-fill-color:#334155!important}.student-shell .account-menu-link:hover,html[data-student-skin=halloween] .student-shell .account-menu-link:hover,html.dark[data-student-skin=halloween] .student-shell .account-menu-link:hover{background:#f1f5f9!important;color:#2b075c!important;-webkit-text-fill-color:#2b075c!important}.student-shell .account-menu-logout,.student-shell .account-menu-logout :where(svg,span),html[data-student-skin=halloween] .student-shell .account-menu-logout,html[data-student-skin=halloween] .student-shell .account-menu-logout :where(svg,span),html.dark[data-student-skin=halloween] .student-shell .account-menu-logout,html.dark[data-student-skin=halloween] .student-shell .account-menu-logout :where(svg,span){color:#dc2626!important;-webkit-text-fill-color:#dc2626!important}.student-shell .account-menu-logout:hover,html[data-student-skin=halloween] .student-shell .account-menu-logout:hover,html.dark[data-student-skin=halloween] .student-shell .account-menu-logout:hover{background:#fef2f2!important}.student-shell .renewal-page .payment-code-box,html[data-student-skin=halloween] .student-shell .renewal-page .payment-code-box,html:not(.dark)[data-student-skin=halloween] .student-shell .renewal-page .payment-code-box,html.dark[data-student-skin=halloween] .student-shell .renewal-page .payment-code-box{border:1px solid rgba(249,115,22,.22)!important;background:#fff7db!important;box-shadow:inset 0 1px #ffffffb8!important}.student-shell .renewal-page .payment-code-label,html[data-student-skin=halloween] .student-shell .renewal-page .payment-code-label,html:not(.dark)[data-student-skin=halloween] .student-shell .renewal-page .payment-code-label,html.dark[data-student-skin=halloween] .student-shell .renewal-page .payment-code-label{color:#7c2d12!important;-webkit-text-fill-color:#7c2d12!important}.student-shell .renewal-page .payment-code-value,html[data-student-skin=halloween] .student-shell .renewal-page .payment-code-value,html:not(.dark)[data-student-skin=halloween] .student-shell .renewal-page .payment-code-value,html.dark[data-student-skin=halloween] .student-shell .renewal-page .payment-code-value{color:#101827!important;-webkit-text-fill-color:#101827!important}html[data-student-skin=halloween] .student-shell>header .header-login-link,html:not(.dark)[data-student-skin=halloween] .student-shell>header .header-login-link,html.dark[data-student-skin=halloween] .student-shell>header .header-login-link{border:1px solid rgba(253,186,116,.24)!important;background:#ffffff17!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}html[data-student-skin=halloween] .student-shell>header .header-login-link :where(svg,span),html:not(.dark)[data-student-skin=halloween] .student-shell>header .header-login-link :where(svg,span),html.dark[data-student-skin=halloween] .student-shell>header .header-login-link :where(svg,span){color:#fff!important;stroke:#fff!important;-webkit-text-fill-color:#ffffff!important}.student-shell>header .more-menu-panel,html[data-student-skin=halloween] .student-shell>header .more-menu-panel,html:not(.dark)[data-student-skin=halloween] .student-shell>header .more-menu-panel,html.dark[data-student-skin=halloween] .student-shell>header .more-menu-panel{background:#fff!important;border-color:#e5e7eb!important}.student-shell>header .more-menu-panel .more-menu-link,html[data-student-skin=halloween] .student-shell>header .more-menu-panel .more-menu-link,html:not(.dark)[data-student-skin=halloween] .student-shell>header .more-menu-panel .more-menu-link,html.dark[data-student-skin=halloween] .student-shell>header .more-menu-panel .more-menu-link{border:1px solid transparent!important;background:transparent!important;color:#334155!important;-webkit-text-fill-color:#334155!important;text-shadow:none!important;box-shadow:none!important}.student-shell>header .more-menu-panel .more-menu-link :where(span,svg),html[data-student-skin=halloween] .student-shell>header .more-menu-panel .more-menu-link :where(span,svg),html:not(.dark)[data-student-skin=halloween] .student-shell>header .more-menu-panel .more-menu-link :where(span,svg),html.dark[data-student-skin=halloween] .student-shell>header .more-menu-panel .more-menu-link :where(span,svg){color:inherit!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}.student-shell>header .more-menu-panel .more-menu-link:hover,html[data-student-skin=halloween] .student-shell>header .more-menu-panel .more-menu-link:hover,html:not(.dark)[data-student-skin=halloween] .student-shell>header .more-menu-panel .more-menu-link:hover,html.dark[data-student-skin=halloween] .student-shell>header .more-menu-panel .more-menu-link:hover{background:#f1f5f9!important;color:#111827!important;-webkit-text-fill-color:#111827!important}.student-shell>header .more-menu-panel .more-menu-link[aria-current=page],html[data-student-skin=halloween] .student-shell>header .more-menu-panel .more-menu-link[aria-current=page],html:not(.dark)[data-student-skin=halloween] .student-shell>header .more-menu-panel .more-menu-link[aria-current=page],html.dark[data-student-skin=halloween] .student-shell>header .more-menu-panel .more-menu-link[aria-current=page]{border-color:transparent!important;background:transparent!important;color:#334155!important;-webkit-text-fill-color:#334155!important;box-shadow:none!important}.student-shell>header .more-menu-panel .more-menu-link[aria-current=page]:hover,html[data-student-skin=halloween] .student-shell>header .more-menu-panel .more-menu-link[aria-current=page]:hover,html:not(.dark)[data-student-skin=halloween] .student-shell>header .more-menu-panel .more-menu-link[aria-current=page]:hover,html.dark[data-student-skin=halloween] .student-shell>header .more-menu-panel .more-menu-link[aria-current=page]:hover{background:#f1f5f9!important;color:#111827!important;-webkit-text-fill-color:#111827!important}.student-shell .writing-bank-search,html[data-student-skin=halloween] .student-shell .writing-bank-search,html:not(.dark)[data-student-skin=halloween] .student-shell .writing-bank-search,html.dark[data-student-skin=halloween] .student-shell .writing-bank-search{background:#fff!important;background-color:#fff!important;border-color:#e2e8f0!important}.student-shell .writing-bank-search-input,html[data-student-skin=halloween] .student-shell .writing-bank-search-input,html:not(.dark)[data-student-skin=halloween] .student-shell .writing-bank-search-input,html.dark[data-student-skin=halloween] .student-shell .writing-bank-search-input{background:#fff!important;background-color:#fff!important;color:#101a3d!important;-webkit-text-fill-color:#101a3d!important;caret-color:#101a3d!important}.student-shell .writing-bank-search-input::-moz-placeholder,html[data-student-skin=halloween] .student-shell .writing-bank-search-input::-moz-placeholder,html:not(.dark)[data-student-skin=halloween] .student-shell .writing-bank-search-input::-moz-placeholder,html.dark[data-student-skin=halloween] .student-shell .writing-bank-search-input::-moz-placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}.student-shell .writing-bank-search-input::placeholder,html[data-student-skin=halloween] .student-shell .writing-bank-search-input::placeholder,html:not(.dark)[data-student-skin=halloween] .student-shell .writing-bank-search-input::placeholder,html.dark[data-student-skin=halloween] .student-shell .writing-bank-search-input::placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}.student-shell .writing-bank-history-empty,html[data-student-skin=halloween] .student-shell .writing-bank-history-empty,html:not(.dark)[data-student-skin=halloween] .student-shell .writing-bank-history-empty,html.dark[data-student-skin=halloween] .student-shell .writing-bank-history-empty{background:#f8fafc!important;background-color:#f8fafc!important;border-color:#cbd5e1!important;color:#101a3d!important}.student-shell .writing-bank-history-empty :where(p,span),html[data-student-skin=halloween] .student-shell .writing-bank-history-empty :where(p,span),html:not(.dark)[data-student-skin=halloween] .student-shell .writing-bank-history-empty :where(p,span),html.dark[data-student-skin=halloween] .student-shell .writing-bank-history-empty :where(p,span){color:inherit!important;-webkit-text-fill-color:currentColor!important}.student-shell .writing-bank-sentences-empty,html[data-student-skin=halloween] .student-shell .writing-bank-sentences-empty,html:not(.dark)[data-student-skin=halloween] .student-shell .writing-bank-sentences-empty,html.dark[data-student-skin=halloween] .student-shell .writing-bank-sentences-empty{background:#f8fafc!important;background-color:#f8fafc!important;border-color:#e2e8f0!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important;text-shadow:none!important}html.dark[data-student-skin=halloween] .mock-assessment-native .mock-writing-result-card button.mock-writing-exit-button,html.dark[data-student-skin=halloween] .mock-assessment-native button.mock-writing-exit-button,html.dark[data-student-skin=halloween] button.mock-writing-exit-button{background:#fff!important;background-color:#fff!important;border:1px solid #e12816!important;color:#e12816!important;-webkit-text-fill-color:#e12816!important;box-shadow:none!important;text-shadow:none!important}html.dark[data-student-skin=halloween] .mock-assessment-native .mock-writing-result-card button.mock-writing-exit-button svg,html.dark[data-student-skin=halloween] .mock-assessment-native button.mock-writing-exit-button svg,html.dark[data-student-skin=halloween] button.mock-writing-exit-button svg{color:#e12816!important;stroke:#e12816!important;-webkit-text-fill-color:#e12816!important}html.dark[data-student-skin=halloween] .mock-assessment-native button.mock-result-exit-button,html.dark[data-student-skin=halloween] button.mock-result-exit-button{background:#fff!important;background-color:#fff!important;border:1px solid #e12816!important;color:#e12816!important;-webkit-text-fill-color:#e12816!important;box-shadow:none!important;text-shadow:none!important}html.dark[data-student-skin=halloween] .mock-assessment-native button.mock-result-exit-button :where(svg,span),html.dark[data-student-skin=halloween] button.mock-result-exit-button :where(svg,span){color:#e12816!important;stroke:#e12816!important;-webkit-text-fill-color:#e12816!important}html.dark[data-student-skin=halloween] .student-shell .mobile-tips-page,html.dark[data-student-skin=halloween] .student-shell .student-decor-page.mobile-tips-page{background:#170623!important;background-color:#170623!important;color:#fff!important}html.dark[data-student-skin=halloween] .student-shell .lessons-study-tips-section,html.dark[data-student-skin=halloween] .student-shell .lesson-material-card{background:#1b0829!important;background-color:#1b0829!important;border-color:#ffffff38!important;color:#fff!important;box-shadow:0 18px 45px #00000047!important}html.dark[data-student-skin=halloween] .student-shell .lessons-study-tips-section :where(h2,h3,p,span,div),html.dark[data-student-skin=halloween] .student-shell .lesson-material-card :where(h2,h3,p,span,div){color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:none!important}html.dark[data-student-skin=halloween] .student-shell .lessons-study-tips-section>div:first-child p:first-child{background:#eef2ff!important;background-color:#eef2ff!important;color:#2b075c!important;-webkit-text-fill-color:#2b075c!important}html.dark[data-student-skin=halloween] .student-shell .lesson-study-tip-card{background:#fff7ed!important;background-color:#fff7ed!important;border-color:#fed7aa!important;box-shadow:0 12px 28px #0f172a14!important}html.dark[data-student-skin=halloween] .student-shell .lesson-study-tip-card>div:first-child :where(h3,p){color:#071426!important;-webkit-text-fill-color:#071426!important}html.dark[data-student-skin=halloween] .student-shell .lesson-tip-point,html.dark[data-student-skin=halloween] .student-shell .lesson-material-item{background:#ffffff29!important;background-color:#ffffff29!important;border:1px solid rgba(255,255,255,.75)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html.dark[data-student-skin=halloween] .student-shell .lesson-tip-point :where(span,svg),html.dark[data-student-skin=halloween] .student-shell .lesson-material-item :where(span,svg){color:inherit!important;-webkit-text-fill-color:currentColor!important}html.dark[data-student-skin=halloween] .student-shell .lesson-tip-point svg,html.dark[data-student-skin=halloween] .student-shell .lesson-material-item svg{color:#22d3ee!important;stroke:#22d3ee!important}html.dark[data-student-skin=halloween] .student-shell .lesson-study-tip-card a,html.dark[data-student-skin=halloween] .student-shell .lessons-study-tips-section .btn-secondary{background:#fff!important;background-color:#fff!important;border-color:#d81e0c!important;color:#d81e0c!important;-webkit-text-fill-color:#d81e0c!important}html.dark[data-student-skin=halloween] .student-shell .lesson-study-tip-card a :where(svg,span),html.dark[data-student-skin=halloween] .student-shell .lessons-study-tips-section .btn-secondary :where(svg,span){color:#d81e0c!important;stroke:#d81e0c!important;-webkit-text-fill-color:#d81e0c!important}html.dark[data-student-skin=halloween] .student-shell .lesson-study-tip-card .lesson-tip-point{background:#2b1839!important;background-color:#2b1839!important;border-color:#ffffff94!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html.dark[data-student-skin=halloween] .student-shell .lesson-study-tip-card .lesson-tip-point span{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html.dark[data-student-skin=halloween] .student-shell .lesson-study-tip-card .lesson-tip-point svg{color:#22d3ee!important;stroke:#22d3ee!important;-webkit-text-fill-color:#22d3ee!important}html.dark[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-tip-card .lesson-tip-title{color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:none!important}html.dark[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-tip-card .lesson-tip-description{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;opacity:1!important;text-shadow:none!important}html.dark[data-student-skin=halloween] .student-shell .mobile-tips-page .lesson-tip-card :where(h2,p):not(a,a *){color:#fff!important;-webkit-text-fill-color:#ffffff!important}html.dark[data-student-skin=halloween] .student-shell .mobile-tips-page .tips-landing-hero :where(p,h1,span):not(a,a *),html.dark[data-student-skin=halloween] .student-shell .mobile-tips-page .lessons-halloween-hero :where(p,h1,span):not(a,a *){color:#fff7ed!important;-webkit-text-fill-color:#fff7ed!important;opacity:1!important;text-shadow:0 2px 10px rgba(0,0,0,.45)!important}html.dark[data-student-skin=halloween] .student-shell .mobile-tips-page .tips-landing-hero .lessons-halloween-kicker,html.dark[data-student-skin=halloween] .student-shell .mobile-tips-page .lessons-halloween-hero .lessons-halloween-kicker{color:#fed7aa!important;-webkit-text-fill-color:#fed7aa!important}html.dark[data-student-skin=halloween] .student-shell .mobile-tips-page .tips-landing-hero .lessons-halloween-subtitle,html.dark[data-student-skin=halloween] .student-shell .mobile-tips-page .lessons-halloween-hero .lessons-halloween-subtitle{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html.dark[data-student-skin=halloween] .student-shell .mobile-tips-page .tips-landing-hero .tips-landing-copy-black,html.dark[data-student-skin=halloween] .student-shell .mobile-tips-page .tips-landing-hero .tips-landing-copy-black *,html.dark[data-student-skin=halloween] .student-shell .mobile-tips-page .lessons-halloween-hero .tips-landing-copy-black,html.dark[data-student-skin=halloween] .student-shell .mobile-tips-page .lessons-halloween-hero .tips-landing-copy-black *{color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:none!important;opacity:1!important}html.dark[data-student-skin=halloween] .student-shell .writing-bank-page{background:#f6f8fc!important;background-color:#f6f8fc!important;color:#101a3d!important;-webkit-text-fill-color:#101a3d!important}html.dark[data-student-skin=halloween] .student-shell .writing-bank-page :where(aside,main,section,article,div,button,label){color-scheme:light!important}html.dark[data-student-skin=halloween] .student-shell .writing-bank-page :where(aside,section,article,label,button,.bg-white){background-color:#fff!important}html.dark[data-student-skin=halloween] .student-shell .writing-bank-page :where(.bg-slate-50,.bg-slate-100){background-color:#f8fafc!important}.student-shell .writing-bank-page .writing-answer-item,html.dark[data-student-skin=halloween] .student-shell .writing-bank-page .writing-answer-item{background-color:#fff!important}html.dark[data-student-skin=halloween] .student-shell .writing-bank-page :where(.bg-pink-50,.bg-rose-50){background-color:#fff1f2!important}html.dark[data-student-skin=halloween] .student-shell .writing-bank-page :where(.bg-blue-50,.bg-blue-50\/70){background-color:#eff6ff!important}html.dark[data-student-skin=halloween] .student-shell .writing-bank-page :where(.bg-emerald-50,.bg-emerald-100){background-color:#d1fae5!important}html.dark[data-student-skin=halloween] .student-shell .writing-bank-page :where(.border-slate-200,.border-slate-300){border-color:#e2e8f0!important}html.dark[data-student-skin=halloween] .student-shell .writing-bank-page :where(.border-rose-200,.border-pink-100){border-color:#fecdd3!important}html.dark[data-student-skin=halloween] .student-shell .writing-bank-page :where(h1,h2,h3,p,span,div,button,input){color:#101a3d!important;-webkit-text-fill-color:#101a3d!important;text-shadow:none!important}html.dark[data-student-skin=halloween] .student-shell .writing-bank-page :where(.text-slate-500,.text-slate-600){color:#64748b!important;-webkit-text-fill-color:#64748b!important}html.dark[data-student-skin=halloween] .student-shell .writing-bank-page :where(.text-slate-700,.text-slate-800,.text-slate-900){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}html.dark[data-student-skin=halloween] .student-shell .writing-bank-page :where(.text-rose-500,.text-rose-600,.text-rose-700){color:#e11d48!important;-webkit-text-fill-color:#e11d48!important}html.dark[data-student-skin=halloween] .student-shell .writing-bank-page :where(.text-blue-600,.text-blue-700,.text-blue-900){color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important}html.dark[data-student-skin=halloween] .student-shell .writing-bank-page :where(.text-emerald-700){color:#047857!important;-webkit-text-fill-color:#047857!important}html.dark[data-student-skin=halloween] .student-shell .writing-bank-page :where(.bg-blue-600,.bg-rose-500,.bg-pink-500,[class*=from-pink-500]){color:#fff!important;-webkit-text-fill-color:#ffffff!important}html.dark[data-student-skin=halloween] .student-shell .writing-bank-page :where(.bg-blue-600,.bg-rose-500) :where(span,svg),html.dark[data-student-skin=halloween] .student-shell .writing-bank-page [class*=from-pink-500] :where(span,svg){color:#fff!important;stroke:#fff!important;-webkit-text-fill-color:#ffffff!important}html.dark[data-student-skin=halloween] .student-shell .writing-bank-page input,html.dark[data-student-skin=halloween] .student-shell .writing-bank-page textarea{background:#fff!important;background-color:#fff!important;color:#101a3d!important;-webkit-text-fill-color:#101a3d!important}html.dark[data-student-skin=halloween] .student-shell .writing-bank-page input::-moz-placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}html.dark[data-student-skin=halloween] .student-shell .writing-bank-page input::placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}html.dark[data-student-skin=halloween] .mock-assessment-native .mock-answer-list,html.dark[data-student-skin=halloween] .mock-assessment-native .mock-answer-list :where(p,b,span){color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:none!important}html.dark[data-student-skin=halloween] .mock-assessment-native .mock-answer-list b{color:#a7f3d0!important;-webkit-text-fill-color:#a7f3d0!important}html.dark[data-student-skin=halloween] .student-shell .writing-club-practice,html.dark[data-student-skin=halloween] .writing-club-practice{background:#fff!important;background-color:#fff!important;color:#101a3d!important;-webkit-text-fill-color:#101a3d!important;text-shadow:none!important}html.dark[data-student-skin=halloween] .student-shell .writing-club-practice :where(h1,h2,h3,p,span,label,div):not(.writing-club-sample-answer):not(.writing-club-sample-answer *),html.dark[data-student-skin=halloween] .writing-club-practice :where(h1,h2,h3,p,span,label,div):not(.writing-club-sample-answer):not(.writing-club-sample-answer *){color:#101a3d!important;-webkit-text-fill-color:#101a3d!important;text-shadow:none!important}html.dark[data-student-skin=halloween] .student-shell .writing-club-practice :where(input,textarea),html.dark[data-student-skin=halloween] .writing-club-practice :where(input,textarea){background:#fff!important;background-color:#fff!important;border-color:#cbd5e1!important;color:#101a3d!important;-webkit-text-fill-color:#101a3d!important;caret-color:#101a3d!important}html.dark[data-student-skin=halloween] .student-shell .writing-club-practice :where(input,textarea)::-moz-placeholder,html.dark[data-student-skin=halloween] .writing-club-practice :where(input,textarea)::-moz-placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}html.dark[data-student-skin=halloween] .student-shell .writing-club-practice :where(input,textarea)::placeholder,html.dark[data-student-skin=halloween] .writing-club-practice :where(input,textarea)::placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}html.dark[data-student-skin=halloween] .student-shell .writing-club-sample-answer,html.dark[data-student-skin=halloween] .writing-club-sample-answer{background:#ecfdf5!important;background-color:#ecfdf5!important;border-color:#a7f3d0!important;color:#064e3b!important;-webkit-text-fill-color:#064e3b!important}html.dark[data-student-skin=halloween] .student-shell .writing-club-sample-answer :where(p,b,div,span,li),html.dark[data-student-skin=halloween] .writing-club-sample-answer :where(p,b,div,span,li){color:#064e3b!important;-webkit-text-fill-color:#064e3b!important;text-shadow:none!important}html.dark[data-student-skin=halloween] .writing-club-practice .writing-club-sample-answer,html.dark[data-student-skin=halloween] .writing-club-practice .writing-club-sample-answer *{color:#064e3b!important;-webkit-text-fill-color:#064e3b!important}html.dark[data-student-skin=halloween] .practice-runner-writing-light{background:#f4f7fb!important;background-color:#f4f7fb!important;color:#2b0505!important;-webkit-text-fill-color:#2b0505!important}html.dark[data-student-skin=halloween] .practice-runner-writing-light main,html.dark[data-student-skin=halloween] .practice-runner-writing-light form,html.dark[data-student-skin=halloween] .practice-runner-writing-light>main>form>div{background:#f4f7fb!important;background-color:#f4f7fb!important;color:#2b0505!important;-webkit-text-fill-color:#2b0505!important}html.dark[data-student-skin=halloween] .practice-runner-writing-light header,html.dark[data-student-skin=halloween] .practice-runner-writing-light footer,html.dark[data-student-skin=halloween] .practice-runner-writing-light .runner-bottom-bar,html.dark[data-student-skin=halloween] .practice-runner-writing-light [class*=bottom-0]{background:#fff!important;background-color:#fff!important;border-color:#fde68a!important;color:#2b0505!important;-webkit-text-fill-color:#2b0505!important}html.dark[data-student-skin=halloween] .practice-runner-writing-light header :where(span,div,button){color:#2b0505!important;-webkit-text-fill-color:#2b0505!important;text-shadow:none!important}html.dark[data-student-skin=halloween] .practice-runner-writing-light header a{color:#dc1717!important;-webkit-text-fill-color:#dc1717!important;text-shadow:none!important}html.dark[data-student-skin=halloween] .practice-runner-writing-light header button{background:#fff!important;background-color:#fff!important;border-color:#cbd5e1!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}html.dark[data-student-skin=halloween] .practice-runner-writing-light header button :where(span,svg){color:#0f172a!important;stroke:#0f172a!important;-webkit-text-fill-color:#0f172a!important}html.dark[data-student-skin=halloween] .practice-runner-writing-light header div[class*="bg-[#f0f3fd]"]{background:#f0f3fd!important;background-color:#f0f3fd!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important}html.dark[data-student-skin=halloween] .practice-runner-writing-light header div[class*="bg-[#f0f3fd]"] :where(span,svg){color:#64748b!important;stroke:#64748b!important;-webkit-text-fill-color:#64748b!important}html.dark[data-student-skin=halloween] .practice-runner-writing-light :where(h1,h2,h3,p,span,label,div):not(.writing-club-sample-answer):not(.writing-club-sample-answer *){color:#2b0505!important;-webkit-text-fill-color:#2b0505!important;text-shadow:none!important}html.dark[data-student-skin=halloween] .practice-runner-writing-light a,html.dark[data-student-skin=halloween] .practice-runner-writing-light .text-brand-600,html.dark[data-student-skin=halloween] .practice-runner-writing-light [class*=text-brand-600]{color:#dc1717!important;-webkit-text-fill-color:#dc1717!important}html.dark[data-student-skin=halloween] .practice-runner-writing-light .bg-white,html.dark[data-student-skin=halloween] .practice-runner-writing-light [class*=bg-white]{background:#fff!important;background-color:#fff!important}html.dark[data-student-skin=halloween] .practice-runner-writing-light .bg-sky-100{background:#ffedd5!important;background-color:#ffedd5!important}html.dark[data-student-skin=halloween] .practice-runner-writing-light .bg-brand-600{background:#dc1717!important;background-color:#dc1717!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html.dark[data-student-skin=halloween] .practice-runner-writing-light .bg-slate-700{background:#334155!important;background-color:#334155!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html.dark[data-student-skin=halloween] .practice-runner-writing-light .bg-cyan-500{background:#06b6d4!important;background-color:#06b6d4!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html.dark[data-student-skin=halloween] .practice-runner-writing-light .bg-green-700{background:#15803d!important;background-color:#15803d!important}html.dark[data-student-skin=halloween] .practice-runner-writing-light .bg-blue-100{background:#dbeafe!important;background-color:#dbeafe!important}html.dark[data-student-skin=halloween] .practice-runner-writing-light input,html.dark[data-student-skin=halloween] .practice-runner-writing-light textarea{background:#fff!important;background-color:#fff!important;border-color:#cbd5e1!important;color:#2b0505!important;-webkit-text-fill-color:#2b0505!important;caret-color:#2b0505!important}html.dark[data-student-skin=halloween] .practice-runner-writing-light button{text-shadow:none!important}html.dark[data-student-skin=halloween] .practice-runner-writing-light button.text-white,html.dark[data-student-skin=halloween] .practice-runner-writing-light button.text-white :where(span,svg),html.dark[data-student-skin=halloween] .practice-runner-writing-light button[class*=text-white],html.dark[data-student-skin=halloween] .practice-runner-writing-light button[class*=text-white] :where(span,svg){color:#fff!important;-webkit-text-fill-color:#ffffff!important;stroke:currentColor!important}html.dark[data-student-skin=halloween] .practice-runner-light-mode :where(section,article,.bg-white),html.dark[data-student-skin=halloween] .practice-runner-light-mode div[class*=bg-white]{background:#fff!important;background-color:#fff!important;color:#2b0505!important;-webkit-text-fill-color:#2b0505!important}html.dark[data-student-skin=halloween] .practice-runner-light-mode :where(.bg-slate-50,.bg-sky-50),html.dark[data-student-skin=halloween] .practice-runner-light-mode [class*="bg-[#f4f7fb]"]{background:#f4f7fb!important;background-color:#f4f7fb!important}html.dark[data-student-skin=halloween] .practice-runner-light-mode :where(.bg-cyan-50,.bg-blue-50){background:#ecfeff!important;background-color:#ecfeff!important}html.dark[data-student-skin=halloween] .practice-runner-light-mode :where(.border-slate-200,.border-slate-300,.border-brand-100){border-color:#cbd5e1!important}html.dark[data-student-skin=halloween] .practice-runner-light-mode :where(.text-slate-500,.text-slate-600,.text-slate-700,.text-slate-800,.text-slate-900){color:#334155!important;-webkit-text-fill-color:#334155!important}html.dark[data-student-skin=halloween] .practice-runner-light-mode :where(.text-cyan-700,.text-blue-700,.text-blue-900){color:#0e7490!important;-webkit-text-fill-color:#0e7490!important}html.dark[data-student-skin=halloween] .practice-runner-light-mode :where(.bg-red-600,.bg-brand-600){background:#dc1717!important;background-color:#dc1717!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html.dark[data-student-skin=halloween] .practice-runner-light-mode :where(.bg-red-600,.bg-brand-600) :where(span,svg){color:#fff!important;stroke:#fff!important;-webkit-text-fill-color:#ffffff!important}html.dark[data-student-skin=halloween] .practice-runner-light-mode table,html.dark[data-student-skin=halloween] .practice-runner-light-mode tbody,html.dark[data-student-skin=halloween] .practice-runner-light-mode tr,html.dark[data-student-skin=halloween] .practice-runner-light-mode td,html.dark[data-student-skin=halloween] .practice-runner-light-mode th{background:#fff!important;background-color:#fff!important;color:#2b0505!important;-webkit-text-fill-color:#2b0505!important;border-color:#cbd5e1!important}html.dark[data-student-skin=halloween] body:has(.practice-runner-light-mode),html.dark[data-student-skin=halloween] #root:has(.practice-runner-light-mode){background:#f4f7fb!important;background-color:#f4f7fb!important}html.dark[data-student-skin=halloween] .practice-runner-light-mode,html.dark[data-student-skin=halloween] .practice-runner-light-mode>main{background:#f4f7fb!important;background-color:#f4f7fb!important}html.dark[data-student-skin=halloween] .practice-runner-light-mode .aptis-classic-topbar,html.dark[data-student-skin=halloween] .practice-runner-light-mode header.sticky{background:#fff!important;background-color:#fff!important;border-color:#fde68a!important;box-shadow:0 1px #facc1547!important}html.dark[data-student-skin=halloween] .practice-runner-light-mode .aptis-classic-topbar :where(a,p,span,button,div,svg),html.dark[data-student-skin=halloween] .practice-runner-light-mode header.sticky :where(a,p,span,button,div,svg){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;text-shadow:none!important}html.dark[data-student-skin=halloween] .practice-runner-light-mode .aptis-classic-topbar a,html.dark[data-student-skin=halloween] .practice-runner-light-mode header.sticky a,html.dark[data-student-skin=halloween] .practice-runner-light-mode .aptis-classic-topbar [class*=text-brand-600],html.dark[data-student-skin=halloween] .practice-runner-light-mode header.sticky [class*=text-brand-600]{color:#dc1717!important;-webkit-text-fill-color:#dc1717!important}html.dark[data-student-skin=halloween] .practice-runner-light-mode form,html.dark[data-student-skin=halloween] .practice-runner-light-mode form>div,html.dark[data-student-skin=halloween] .practice-runner-light-mode .classic-question-shell,html.dark[data-student-skin=halloween] .practice-runner-light-mode .classic-question-shell>div{background:#f4f7fb!important;background-color:#f4f7fb!important}html.dark[data-student-skin=halloween] .practice-runner-light-mode .question-navigator,html.dark[data-student-skin=halloween] .practice-runner-light-mode [class*=question-navigator],html.dark[data-student-skin=halloween] .practice-runner-light-mode [class*=QuestionNavigator]{background:#fff!important;background-color:#fff!important;border-color:#fde68a!important}html.dark[data-student-skin=halloween] .practice-runner-light-mode footer,html.dark[data-student-skin=halloween] .practice-runner-light-mode .fixed.bottom-0,html.dark[data-student-skin=halloween] .practice-runner-light-mode [class*=fixed][class*=bottom-0]{background:#fff!important;background-color:#fff!important;border-color:#cbd5e1!important}html.dark[data-student-skin=halloween] .practice-runner-light-mode *,html.dark[data-student-skin=halloween] .practice-runner-light-mode *:before,html.dark[data-student-skin=halloween] .practice-runner-light-mode *:after{opacity:1!important;text-shadow:none!important}html.dark[data-student-skin=halloween] .practice-runner-light-mode :where(h1,h2,h3,h4,p,span,label,div,li,td,th,button):not(.text-white):not([class*=text-white]){color:#2b0505!important;-webkit-text-fill-color:#2b0505!important}html.dark[data-student-skin=halloween] .practice-runner-light-mode :where(svg):not(button[class*=text-white] svg):not(.text-white){color:currentColor!important;-webkit-text-fill-color:currentColor!important}html.dark[data-student-skin=halloween] .practice-runner-light-mode :where(.text-slate-500,.text-slate-600,.text-slate-700,.text-slate-800){color:#64748b!important;-webkit-text-fill-color:#64748b!important}html.dark[data-student-skin=halloween] .practice-runner-light-mode h1,html.dark[data-student-skin=halloween] .practice-runner-light-mode h2,html.dark[data-student-skin=halloween] .practice-runner-light-mode h3{color:#2b0505!important;-webkit-text-fill-color:#2b0505!important}html.dark[data-student-skin=halloween] .practice-runner-light-mode [class*=text-brand-600],html.dark[data-student-skin=halloween] .practice-runner-light-mode [class*=text-red-],html.dark[data-student-skin=halloween] .practice-runner-light-mode a{color:#dc1717!important;-webkit-text-fill-color:#dc1717!important}html.dark[data-student-skin=halloween] .practice-runner-light-mode button[class*=bg-brand-600],html.dark[data-student-skin=halloween] .practice-runner-light-mode button[class*=bg-red-],html.dark[data-student-skin=halloween] .practice-runner-light-mode button[class*=bg-green-],html.dark[data-student-skin=halloween] .practice-runner-light-mode button[class*=bg-cyan-],html.dark[data-student-skin=halloween] .practice-runner-light-mode button[class*=bg-slate-700]{-webkit-text-fill-color:currentColor!important}html.dark[data-student-skin=halloween] .practice-runner-light-mode button[class*=bg-brand-600],html.dark[data-student-skin=halloween] .practice-runner-light-mode button[class*=bg-red-],html.dark[data-student-skin=halloween] .practice-runner-light-mode button[class*=bg-green-],html.dark[data-student-skin=halloween] .practice-runner-light-mode button[class*=bg-cyan-],html.dark[data-student-skin=halloween] .practice-runner-light-mode button[class*=bg-slate-700],html.dark[data-student-skin=halloween] .practice-runner-light-mode button[class*=bg-brand-600] *,html.dark[data-student-skin=halloween] .practice-runner-light-mode button[class*=bg-red-] *,html.dark[data-student-skin=halloween] .practice-runner-light-mode button[class*=bg-green-] *,html.dark[data-student-skin=halloween] .practice-runner-light-mode button[class*=bg-cyan-] *,html.dark[data-student-skin=halloween] .practice-runner-light-mode button[class*=bg-slate-700] *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html.dark[data-student-skin=halloween] .practice-runner-light-mode input,html.dark[data-student-skin=halloween] .practice-runner-light-mode textarea{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}html.dark[data-student-skin=halloween] .practice-runner-light-mode header div[class*=rounded-full],html.dark[data-student-skin=halloween] .practice-runner-light-mode .aptis-classic-topbar div[class*=rounded-full]{background:#f0f3fd!important;background-color:#f0f3fd!important;border-color:#e2e8f0!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important;box-shadow:none!important}html.dark[data-student-skin=halloween] .practice-runner-light-mode header div[class*=rounded-full] :where(span,svg),html.dark[data-student-skin=halloween] .practice-runner-light-mode .aptis-classic-topbar div[class*=rounded-full] :where(span,svg){color:#64748b!important;stroke:#64748b!important;-webkit-text-fill-color:#64748b!important;opacity:1!important}html.dark[data-student-skin=halloween] .practice-runner-light-mode .practice-listening-card{background:#eee!important;background-color:#eee!important;border-color:#d9e2ef!important;color:#2b0505!important;-webkit-text-fill-color:#2b0505!important;box-shadow:none!important}html.dark[data-student-skin=halloween] .practice-runner-light-mode .practice-listening-card :where(h1,h2,h3,h4,p,span,label,div):not(.text-white):not([class*=text-white]){color:#2b0505!important;-webkit-text-fill-color:#2b0505!important}html.dark[data-student-skin=halloween] .practice-runner-light-mode .practice-listening-row{background:transparent!important;color:#2b0505!important;-webkit-text-fill-color:#2b0505!important}html.dark[data-student-skin=halloween] .practice-runner-light-mode .practice-template-select,html.dark[data-student-skin=halloween] .practice-runner-light-mode .practice-template-select option,html.dark[data-student-skin=halloween] .practice-runner-light-mode .practice-template-select-button{background:#fff!important;background-color:#fff!important;border-color:#c8c78d!important;color:#2b0505!important;-webkit-text-fill-color:#2b0505!important;box-shadow:none!important}html.dark[data-student-skin=halloween] .practice-runner-light-mode .practice-template-select-wrap>div,html.dark[data-student-skin=halloween] .practice-runner-light-mode .practice-template-select-wrap [class*=absolute]{background:#fff!important;background-color:#fff!important;border-color:#94a3b8!important}html.dark[data-student-skin=halloween] .practice-runner-light-mode .practice-template-select-wrap [class*=absolute] button:not(:first-child){background:#fff!important;background-color:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}html.dark[data-student-skin=halloween] .practice-runner-light-mode .practice-template-select-wrap [class*=absolute] button:first-child{background:#2569d2!important;background-color:#2569d2!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html.dark[data-student-skin=halloween] .practice-runner-light-mode .practice-audio-bar,html.dark[data-student-skin=halloween] .practice-runner-light-mode .practice-audio-bar :where(span,button,svg){color:#fff!important;stroke:#fff!important;-webkit-text-fill-color:#ffffff!important}html.dark[data-student-skin=halloween] .practice-runner-light-mode .practice-listening-radio-option{background:transparent!important;color:#2b0505!important;-webkit-text-fill-color:#2b0505!important}html.dark[data-student-skin=halloween] .practice-runner-light-mode .practice-listening-radio{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:1rem!important;height:1rem!important;border:2px solid #475569!important;border-radius:9999px!important;background:#fff!important;background-color:#fff!important;box-shadow:inset 0 0 0 3px #fff!important;accent-color:#dc1717!important;opacity:1!important}html.dark[data-student-skin=halloween] .practice-runner-light-mode .practice-listening-radio:checked{border-color:#dc1717!important;background:#dc1717!important;background-color:#dc1717!important;box-shadow:inset 0 0 0 3px #fff!important}html.dark[data-student-skin=halloween] .practice-runner-light-mode .practice-topbar-exit{background:#fff!important;background-color:#fff!important;border-color:#facc15!important;color:#7f1d1d!important;-webkit-text-fill-color:#7f1d1d!important;box-shadow:0 10px 20px #0f172a0f!important;opacity:1!important}html.dark[data-student-skin=halloween] .practice-runner-light-mode .practice-topbar-exit :where(svg,span),html.dark[data-student-skin=halloween] .practice-runner-light-mode .practice-topbar-exit svg{color:#7f1d1d!important;stroke:#7f1d1d!important;-webkit-text-fill-color:#7f1d1d!important;opacity:1!important}html.dark[data-student-skin=halloween] .practice-runner-light-mode .practice-topbar-exit .practice-topbar-exit-label{display:inline!important;color:#7f1d1d!important;-webkit-text-fill-color:#7f1d1d!important;opacity:1!important;visibility:visible!important}html.dark[data-student-skin=halloween] .practice-runner-light-mode .practice-topbar-exit:hover,html.dark[data-student-skin=halloween] .practice-runner-light-mode .practice-topbar-exit:hover :where(svg,span),html.dark[data-student-skin=halloween] .practice-runner-light-mode .practice-topbar-exit:hover .practice-topbar-exit-label{background:#dc1717!important;background-color:#dc1717!important;border-color:#dc1717!important;color:#fff!important;stroke:#fff!important;-webkit-text-fill-color:#ffffff!important}html.dark[data-student-skin=halloween] .practice-runner-light-mode .practice-topbar-search,html.dark[data-student-skin=halloween] .practice-runner-light-mode .practice-topbar-search :where(span,svg){background:#f0f3fd!important;background-color:#f0f3fd!important;border-color:#e2e8f0!important;color:#64748b!important;stroke:#64748b!important;-webkit-text-fill-color:#64748b!important;opacity:1!important}.student-shell .writing-bank-page header.writing-guide-banner,html[data-student-skin=halloween] .student-shell .writing-bank-page header.writing-guide-banner,html:not(.dark)[data-student-skin=halloween] .student-shell .writing-bank-page header.writing-guide-banner,html.dark[data-student-skin=halloween] .student-shell .writing-bank-page header.writing-guide-banner{background:linear-gradient(110deg,#fff1f2,#fff 55%,#f5f3ff)!important;border-color:#fbcfe8!important;box-shadow:0 4px 16px #ec48990f!important}html[data-student-skin=halloween] .student-shell .writing-bank-page header.writing-guide-banner:after{content:none!important}html .student-shell .writing-bank-page table.writing-guide-connectors tbody tr,html .student-shell .writing-bank-page table.writing-guide-connectors tbody tr>:is(th,td){background:#fff!important;color:#334155!important;-webkit-text-fill-color:#334155!important}html:root body .student-shell .settings-page .settings-option-icon,html:root body .student-shell .settings-page .settings-option-icon svg{background:#e0f2fe!important;color:#0369a1!important;-webkit-text-fill-color:#0369a1!important}html:root body .student-shell .settings-page button.settings-theme-option,html:root.dark body .student-shell .settings-page button.settings-theme-option{background:#fff!important}html body .student-shell .settings-page .settings-theme-option:hover,html.dark body .student-shell .settings-page .settings-theme-option:hover{background:#fff7ed!important}html body .student-shell .settings-page form input.input,html body .student-shell .settings-page .settings-email-field,html.dark body .student-shell .settings-page form input.input,html.dark body .student-shell .settings-page .settings-email-field{background:#f8fafc!important;border-color:#cbd5e1!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;color-scheme:light}html body .student-shell .settings-page .settings-email-field :is(span,svg),html.dark body .student-shell .settings-page .settings-email-field :is(span,svg){color:#334155!important;-webkit-text-fill-color:#334155!important}html body .student-shell .settings-page form input.input::-moz-placeholder,html.dark body .student-shell .settings-page form input.input::-moz-placeholder{color:#64748b!important;-webkit-text-fill-color:#64748b!important;opacity:1}html body .student-shell .settings-page form input.input::placeholder,html.dark body .student-shell .settings-page form input.input::placeholder{color:#64748b!important;-webkit-text-fill-color:#64748b!important;opacity:1}html body .settings-account-identity p,html.dark body .settings-account-identity p{color:#000!important;-webkit-text-fill-color:#000000!important}html body header nav .header-more-button,html body header nav .header-more-button svg,html.dark body header nav .header-more-button,html.dark body header nav .header-more-button svg{background-color:#4c1d65!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body header nav .header-more-button:hover,html body header nav .header-more-button:hover svg,html.dark body header nav .header-more-button:hover,html.dark body header nav .header-more-button:hover svg{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body .student-shell .renewal-page #discount-code,html body .student-shell .renewal-page .renewal-discount-apply{background:transparent!important;color:#334155!important;-webkit-text-fill-color:#334155!important;border-color:#cbd5e1!important;box-shadow:none!important}html body .student-shell .renewal-page input.renewal-payer-name{background:#fff!important;color:#334155!important;-webkit-text-fill-color:#334155!important;border-color:#cbd5e1!important;box-shadow:none!important}html body .student-shell .renewal-page input.renewal-payer-name::-moz-placeholder,html body .student-shell .renewal-page #discount-code::-moz-placeholder{color:#64748b!important;-webkit-text-fill-color:#64748b!important}html body .student-shell .renewal-page input.renewal-payer-name::placeholder,html body .student-shell .renewal-page #discount-code::placeholder{color:#64748b!important;-webkit-text-fill-color:#64748b!important}html body .student-shell .renewal-page button.renewal-discount-apply,html body .student-shell .renewal-page button.renewal-discount-apply:disabled{background:transparent!important;color:#6b21a8!important;-webkit-text-fill-color:#6b21a8!important;border:1px solid #d8b4fe!important;opacity:1!important;box-shadow:none!important}html body .student-shell .renewal-page button.renewal-discount-apply:hover:not(:disabled){background:transparent!important}html .student-shell .writing-bank-page table.writing-guide-connectors tbody tr:nth-child(odd),html .student-shell .writing-bank-page table.writing-guide-connectors tbody tr:nth-child(odd)>:is(th,td){background:#eff6ff!important}html:root body .student-shell .saved-answer-review-row.saved-answer-review-row{background:#f1f5f9!important;border:1px solid #e2e8f0}html:root body .student-shell .saved-answer-review-row.saved-answer-review-row p{color:#475569!important;-webkit-text-fill-color:currentColor!important}html:root body .student-shell .saved-answer-review-row.saved-answer-review-row p:first-child{color:#0f172a!important}html:root body .student-shell .saved-answer-review-row.saved-answer-review-row strong.text-emerald-700{color:#047857!important;-webkit-text-fill-color:currentColor!important}html:root body .student-shell .saved-answer-review-row.saved-answer-review-row strong.text-rose-700{color:#be123c!important;-webkit-text-fill-color:currentColor!important}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-500::placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:pb-0:last-child{padding-bottom:0}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-amber-200:hover{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.hover\:border-amber-500:hover{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.hover\:border-brand-200:hover{--tw-border-opacity: 1;border-color:rgb(255 224 102 / var(--tw-border-opacity, 1))}.hover\:border-brand-300:hover{--tw-border-opacity: 1;border-color:rgb(255 212 59 / var(--tw-border-opacity, 1))}.hover\:border-orange-300:hover{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.hover\:border-red-200:hover{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.hover\:border-red-300:hover{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.hover\:border-rose-300:hover{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#0054cc\]:hover{--tw-bg-opacity: 1;background-color:rgb(0 84 204 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#0f65d8\]:hover{--tw-bg-opacity: 1;background-color:rgb(15 101 216 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#334155\]:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#381353\]:hover{--tw-bg-opacity: 1;background-color:rgb(56 19 83 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#a50f15\]:hover{--tw-bg-opacity: 1;background-color:rgb(165 15 21 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#ffd43b\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 212 59 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-brand-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 247 219 / var(--tw-bg-opacity, 1))}.hover\:bg-brand-700:hover{--tw-bg-opacity: 1;background-color:rgb(165 15 21 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-green-800:hover{--tw-bg-opacity: 1;background-color:rgb(22 101 52 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-50\/60:hover{background-color:#fff7ed99}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 233 214 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-200:hover{--tw-bg-opacity: 1;background-color:rgb(255 212 179 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 248 242 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-400:hover{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-700:hover{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/25:hover{background-color:#ffffff40}.hover\:text-amber-600:hover{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.hover\:text-brand-600:hover{--tw-text-opacity: 1;color:rgb(215 25 32 / var(--tw-text-opacity, 1))}.hover\:text-brand-700:hover{--tw-text-opacity: 1;color:rgb(165 15 21 / var(--tw-text-opacity, 1))}.hover\:text-navy:hover{--tw-text-opacity: 1;color:rgb(59 10 10 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-sky-700:hover{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.hover\:text-slate-950:hover{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-2xl:hover{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_20px_44px_rgba\(80\,0\,0\,0\.18\)\]:hover{--tw-shadow: 0 20px 44px rgba(80,0,0,.18);--tw-shadow-colored: 0 20px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lift:hover{--tw-shadow: 0 18px 45px rgba(165, 15, 21, .16);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-soft:hover{--tw-shadow: 0 8px 24px rgba(165, 15, 21, .09);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:ring-brand-100:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 239 153 / var(--tw-ring-opacity, 1))}.focus\:border-blue-400:focus{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.focus\:border-brand-500:focus{--tw-border-opacity: 1;border-color:rgb(255 222 0 / var(--tw-border-opacity, 1))}.focus\:border-brand-600:focus{--tw-border-opacity: 1;border-color:rgb(215 25 32 / var(--tw-border-opacity, 1))}.focus\:border-violet-400:focus{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-amber-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1))}.focus\:ring-brand-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 239 153 / var(--tw-ring-opacity, 1))}.focus\:ring-brand-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 224 102 / var(--tw-ring-opacity, 1))}.focus\:ring-brand-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 222 0 / var(--tw-ring-opacity, 1))}.focus\:ring-brand-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(215 25 32 / var(--tw-ring-opacity, 1))}.focus\:ring-green-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(187 247 208 / var(--tw-ring-opacity, 1))}.focus\:ring-red-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 226 226 / var(--tw-ring-opacity, 1))}.focus\:ring-slate-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity, 1))}.focus\:ring-violet-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(237 233 254 / var(--tw-ring-opacity, 1))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-blue-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.active\:cursor-grabbing:active{cursor:grabbing}.enabled\:hover\:opacity-95:hover:enabled{opacity:.95}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:border-brand-100:disabled{--tw-border-opacity: 1;border-color:rgb(255 239 153 / var(--tw-border-opacity, 1))}.disabled\:bg-slate-300:disabled{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.disabled\:text-slate-500:disabled{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.disabled\:text-slate-600:disabled{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:hover\:bg-white:hover:disabled{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.group[open] .group-open\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-brand-100{--tw-bg-opacity: 1;background-color:rgb(255 239 153 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-brand-700{--tw-bg-opacity: 1;background-color:rgb(165 15 21 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:text-brand-600{--tw-text-opacity: 1;color:rgb(215 25 32 / var(--tw-text-opacity, 1))}@media not all and (min-width: 1024px){.max-lg\:hidden{display:none}}@media (min-width: 640px){.sm\:absolute{position:absolute}.sm\:right-0{right:0}.sm\:top-full{top:100%}.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:-my-8{margin-top:-2rem;margin-bottom:-2rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mt-0{margin-top:0}.sm\:mt-3{margin-top:.75rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:h-1\.5{height:.375rem}.sm\:h-12{height:3rem}.sm\:h-7{height:1.75rem}.sm\:h-9{height:2.25rem}.sm\:h-\[335px\]{height:335px}.sm\:min-h-0{min-height:0px}.sm\:min-h-12{min-height:3rem}.sm\:w-12{width:3rem}.sm\:w-32{width:8rem}.sm\:w-60{width:15rem}.sm\:w-7{width:1.75rem}.sm\:w-\[300px\]{width:300px}.sm\:w-auto{width:auto}.sm\:w-fit{width:-moz-fit-content;width:fit-content}.sm\:max-w-\[300px\]{max-width:300px}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-20{gap:5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.sm\:rounded{border-radius:.25rem}.sm\:rounded-\[24px\]{border-radius:24px}.sm\:rounded-lg{border-radius:.5rem}.sm\:rounded-md{border-radius:.375rem}.sm\:border-t-2{border-top-width:2px}.sm\:border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.sm\:border-transparent{border-color:transparent}.sm\:bg-transparent{background-color:transparent}.sm\:p-10{padding:2.5rem}.sm\:p-12{padding:3rem}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:p-9{padding:2.25rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:px-\[100px\]{padding-left:100px;padding-right:100px}.sm\:px-\[68px\]{padding-left:68px;padding-right:68px}.sm\:px-\[74px\]{padding-left:74px;padding-right:74px}.sm\:px-\[90px\]{padding-left:90px;padding-right:90px}.sm\:py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pb-24{padding-bottom:6rem}.sm\:pt-0{padding-top:0}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-\[14px\]{font-size:14px}.sm\:text-\[28px\]{font-size:28px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:font-semibold{font-weight:600}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:block{display:block}.md\:inline-flex{display:inline-flex}.md\:w-\[300px\]{width:300px}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[0\.5fr_1fr_1\.6fr\]{grid-template-columns:.5fr 1fr 1.6fr}.md\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.md\:grid-cols-\[1\.5fr_0\.8fr_0\.8fr\]{grid-template-columns:1.5fr .8fr .8fr}.md\:grid-cols-\[1fr_150px\]{grid-template-columns:1fr 150px}.md\:grid-cols-\[1fr_190px\]{grid-template-columns:1fr 190px}.md\:grid-cols-\[1fr_96px\]{grid-template-columns:1fr 96px}.md\:grid-cols-\[240px_minmax\(280px\,1fr\)_180px\]{grid-template-columns:240px minmax(280px,1fr) 180px}.md\:grid-cols-\[36px_1fr\]{grid-template-columns:36px 1fr}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(150px\,0\.45fr\)_minmax\(150px\,0\.45fr\)\]{grid-template-columns:minmax(0,1fr) minmax(150px,.45fr) minmax(150px,.45fr)}.md\:grid-cols-\[minmax\(360px\,1fr\)_280px_210px\]{grid-template-columns:minmax(360px,1fr) 280px 210px}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.md\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.md\:divide-white\/20>:not([hidden])~:not([hidden]){border-color:#fff3}.md\:border-r{border-right-width:1px}.md\:p-8{padding:2rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width: 1024px){.lg\:sticky{position:sticky}.lg\:top-24{top:6rem}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-\[380px\]{height:380px}.lg\:max-h-\[calc\(100vh-15rem\)\]{max-height:calc(100vh - 15rem)}.lg\:min-h-screen{min-height:100vh}.lg\:w-\[260px\]{width:260px}.lg\:w-\[320px\]{width:320px}.lg\:w-\[340px\]{width:340px}.lg\:min-w-\[520px\]{min-width:520px}.lg\:max-w-\[320px\]{max-width:320px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.05fr_0\.9fr\]{grid-template-columns:1.05fr .9fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1fr_180px_180px\]{grid-template-columns:1fr 180px 180px}.lg\:grid-cols-\[1fr_220px_170px_170px_auto\]{grid-template-columns:1fr 220px 170px 170px auto}.lg\:grid-cols-\[1fr_300px\]{grid-template-columns:1fr 300px}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.lg\:grid-cols-\[300px_1fr_auto\]{grid-template-columns:300px 1fr auto}.lg\:grid-cols-\[360px_1fr\]{grid-template-columns:360px 1fr}.lg\:grid-cols-\[72px_minmax\(180px\,1fr\)_110px_110px_170px\]{grid-template-columns:72px minmax(180px,1fr) 110px 110px 170px}.lg\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-10{gap:2.5rem}.lg\:space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(5rem * var(--tw-space-y-reverse))}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-r{border-right-width:1px}.lg\:border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.lg\:p-10{padding:2.5rem}.lg\:p-12{padding:3rem}.lg\:p-7{padding:1.75rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:pr-3{padding-right:.75rem}.lg\:text-right{text-align:right}.lg\:text-\[52px\]{font-size:52px}}@media (min-width: 1280px){.xl\:sticky{position:sticky}.xl\:top-5{top:1.25rem}.xl\:block{display:block}.xl\:inline{display:inline}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:max-h-\[calc\(100vh-2\.5rem\)\]{max-height:calc(100vh - 2.5rem)}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.xl\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.xl\:grid-cols-\[420px_1fr\]{grid-template-columns:420px 1fr}.xl\:grid-cols-\[420px_minmax\(0\,1fr\)\]{grid-template-columns:420px minmax(0,1fr)}.xl\:grid-cols-\[460px_1fr\]{grid-template-columns:460px 1fr}.xl\:grid-cols-\[640px_1fr\]{grid-template-columns:640px 1fr}.xl\:grid-cols-\[minmax\(0\,1fr\)_260px\]{grid-template-columns:minmax(0,1fr) 260px}.xl\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.xl\:grid-cols-\[minmax\(0\,1fr\)_420px\]{grid-template-columns:minmax(0,1fr) 420px}.xl\:flex-row{flex-direction:row}.xl\:overflow-auto{overflow:auto}.xl\:text-\[11px\]{font-size:11px}.xl\:text-\[42px\]{font-size:42px}.xl\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width: 1536px){.\32xl\:right-10{right:2.5rem}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.\32xl\:grid-cols-\[minmax\(0\,1fr\)_440px\]{grid-template-columns:minmax(0,1fr) 440px}.\32xl\:p-5{padding:1.25rem}.\32xl\:text-\[11px\]{font-size:11px}.\32xl\:text-\[12px\]{font-size:12px}.\32xl\:text-lg{font-size:1.125rem;line-height:1.75rem}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.mobile-bottom-nav{display:none}@media (max-width: 639px){html,body,#root{max-width:100%;overflow-x:hidden;min-height:100%;background:#f8f9ff;-webkit-text-size-adjust:100%}.student-shell{--mobile-surface: #fff;--mobile-background: #f8f9ff;--mobile-text: #162033;--mobile-muted: #705c5a;--mobile-border: #dce3f3;--mobile-red: #b90018;background:var(--mobile-background);color:var(--mobile-text);font-family:Inter,ui-sans-serif,system-ui,sans-serif;max-width:100vw;overflow-x:hidden;min-height:100svh;transform:none!important;filter:none!important;-webkit-font-smoothing:antialiased;backface-visibility:hidden}.student-shell:before,.student-shell:after,html[data-student-skin=halloween] .student-shell:before,html[data-student-skin=halloween] .student-shell:after,html:not(.dark)[data-student-skin=halloween] .student-shell:before,html:not(.dark)[data-student-skin=halloween] .student-shell:after,html.dark[data-student-skin=halloween] .student-shell:before,html.dark[data-student-skin=halloween] .student-shell:after{content:none!important;display:none!important;animation:none!important;filter:none!important}.student-shell *,.student-shell *:before,.student-shell *:after{min-width:0}.student-shell img,.student-shell video,.student-shell canvas,.student-shell iframe,.student-shell table{max-width:100%}.student-shell>header{background:var(--mobile-background);border:0;box-shadow:none;transform:none!important;transition:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;will-change:auto!important;contain:paint}html[data-student-skin=halloween] .student-shell>header,html:not(.dark)[data-student-skin=halloween] .student-shell>header,html.dark[data-student-skin=halloween] .student-shell>header{background:var(--mobile-background)!important;transform:none!important;transition:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-student-skin=halloween] .student-shell .halloween-global-decor,html[data-student-skin=halloween] .student-shell .dashboard-banner-decor,html[data-student-skin=halloween] .student-shell .dashboard-halloween-decor,html[data-student-skin=halloween] .student-shell .halloween-progress-decor,html[data-student-skin=halloween] .student-shell .student-dashboard-bg-decor,html[data-student-skin=halloween] .student-shell .dashboard-summary-decor{display:none!important}html[data-student-skin=halloween] .student-shell *,html[data-student-skin=halloween] .student-shell *:before,html[data-student-skin=halloween] .student-shell *:after{animation-duration:0s!important;animation-delay:0s!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.student-shell>header>div:first-child{height:62px;padding:0 14px;gap:6px}.student-shell .mobile-wordmark{display:inline;max-width:min(38vw,132px);font-size:20px;color:var(--mobile-red);letter-spacing:0}.student-shell>header>div:first-child>a>span:first-child{display:none}.student-shell .mobile-menu-panel{max-height:calc(100dvh - 160px);overflow-y:auto;overscroll-behavior:contain}.student-shell>main{padding-top:62px;padding-bottom:calc(96px + env(safe-area-inset-bottom))}.student-shell>main>div{padding:14px;width:100%;max-width:100%}.student-shell .mobile-bottom-nav{position:fixed;inset:auto 0 0;z-index:60;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;padding:7px 6px calc(7px + env(safe-area-inset-bottom));background:var(--mobile-surface);border:1px solid var(--mobile-border);border-bottom:0;border-radius:18px 18px 0 0;box-shadow:0 -8px 32px #1e28460d;transform:translateZ(0);backface-visibility:hidden;contain:paint}.mobile-bottom-nav a{min-height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:16px;color:var(--mobile-muted);font-size:9px;font-weight:650;white-space:nowrap}.mobile-bottom-nav a>span:first-child{display:grid;place-items:center;height:22px}.mobile-bottom-nav svg{width:19px;height:19px}.mobile-bottom-nav a.is-active{background:#ffdf00;color:#493d00}.student-shell h1,.student-shell h2,.student-shell h3{letter-spacing:0;overflow-wrap:anywhere}.student-shell h1{font-weight:750}.student-shell h2,.student-shell h3{font-weight:650}.student-shell .community-widget{display:none}.student-shell .lingo-widget{right:14px;bottom:calc(90px + env(safe-area-inset-bottom))}.student-shell .lingo-widget,.student-shell .community-widget{transform:translateZ(0);backface-visibility:hidden;contain:paint}.student-shell .lingo-widget>button{width:44px;height:44px}.student-shell .lingo-widget>button>span:not(.absolute){transform:scale(.75)}.student-shell .lingo-widget>section{max-height:calc(100dvh - 190px)}.student-shell .mobile-page-heading{background:transparent;color:var(--mobile-text);border:0;border-radius:0;padding:8px 0 4px;box-shadow:none}.student-shell .mobile-page-heading>a,.student-shell .mobile-page-heading>p:first-of-type{display:none}.student-shell .mobile-page-heading h1{margin-top:0;font-size:24px;line-height:1.24;font-weight:750}.student-shell .mobile-page-heading p{color:var(--mobile-muted);font-size:14px;line-height:1.6}.student-shell .tips-landing-hero .tips-landing-copy-black{color:#000!important;-webkit-text-fill-color:#000000!important;opacity:1!important;text-shadow:none!important}.student-shell .mobile-page-heading .text-slate-300{color:var(--mobile-muted)}.student-shell .mobile-page-heading .grid{margin-top:0}.student-shell .mobile-page-heading .grid>div:last-child:not(:first-child){border:1px solid var(--mobile-border);border-radius:16px;background:var(--mobile-surface);color:var(--mobile-text);padding:16px}.student-shell .btn-primary{background:var(--mobile-red);border-radius:10px;box-shadow:none}.student-shell .btn-secondary{border-radius:10px;border-color:#e9bfc1;box-shadow:none}.mobile-mock-page{background:var(--mobile-background)}.mobile-mock-page .mock-selection-hero{padding:16px 14px;background:#fff8f2;border-color:#e5c9c7;box-shadow:none;border-radius:14px}.mobile-mock-page .mock-selection-hero>div{gap:18px}.mobile-mock-page .mock-selection-hero p.rounded-full{padding:0;background:transparent;font-size:11px;font-weight:550}.mobile-mock-page .mock-selection-hero p.text-sm{font-size:12px;line-height:1.65;font-weight:450}.mobile-mock-page .mock-selection-hero p.text-xs{font-size:11px;line-height:1.5;font-weight:450}.mobile-mock-page .mock-selection-hero p.text-3xl{margin-top:7px;font-size:25px}.mobile-mock-page .mock-selection-hero h1{font-size:23px;line-height:1.25;margin-top:14px}.mobile-mock-page .mock-selection-hero p.text-lg{font-size:14px;line-height:1.6;margin-top:10px}.mobile-mock-page .mock-selection-hero>div>div:last-child{background:var(--mobile-surface);border-color:var(--mobile-border);padding:16px}.mobile-mock-page .mock-skill-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;gap:8px;padding:2px 0 4px;margin-top:18px;scrollbar-width:none}.mock-skill-tabs::-webkit-scrollbar{display:none}.mobile-mock-page .mock-skill-tabs button{width:100%;height:40px;padding:0 10px;border-radius:20px;white-space:nowrap;font-size:12px;box-shadow:none}.mobile-mock-page .mock-skill-tabs button[aria-pressed=true]{background:var(--mobile-red);color:#fff;border-color:var(--mobile-red)}.mobile-mock-page .mock-selection-card{border:1px solid var(--mobile-border);border-radius:16px;padding:19px;box-shadow:0 3px 12px #1e284605}.mock-selection-card>div:first-child>div:first-child{width:42px;height:42px;border-radius:10px}.mock-selection-card h2{margin-top:16px;font-size:18px;line-height:1.35}.mock-selection-card>p{margin-top:8px;min-height:0;font-size:13px;line-height:1.7}.mock-selection-card>.grid{margin-top:18px}.mock-selection-card>.grid>div{padding:12px;background:#fff8f2;border-radius:10px;border:1px solid #f1e8e5}.mock-selection-card>.grid>.mock-info-box{background:#fff;border-color:#d8d3cf;box-shadow:0 2px 8px #1118270f}.mock-selection-card .mock-info-label{color:#475569}.mock-selection-card .mock-info-value{color:#111827}.mock-selection-card>.grid p{font-size:15px}.mock-selection-card>.grid .text-sm{font-size:12px}.mock-selection-card>button{margin-top:18px;background:var(--mobile-red);border-radius:10px}.parts-skill-selector{display:grid;grid-template-columns:1fr;gap:12px}.parts-skill-selector>button{width:100%;min-height:76px;height:auto;padding:13px;gap:12px;border:1px solid var(--mobile-border);background:var(--mobile-surface);color:var(--mobile-text);text-align:left;border-radius:15px;box-shadow:0 2px 4px #1928460a}.parts-skill-selector>button[aria-pressed=true]{border-color:#d67c83;background:#fff8f6;color:var(--mobile-text)}.parts-skill-icon{display:grid;place-items:center;width:46px;height:48px;flex-shrink:0;border-radius:12px;background:#e8eeff;color:var(--mobile-red)}.parts-skill-label{flex:1;font-size:19px;font-weight:650;letter-spacing:0}.parts-skill-label small{display:block;margin-top:5px;color:var(--mobile-muted);font-size:13px;font-weight:450;letter-spacing:0}.parts-skill-chevron{flex-shrink:0;color:var(--mobile-muted)}.parts-skill-selector>button[aria-pressed=true] .parts-skill-chevron{color:var(--mobile-red)}.mobile-parts-page>section.bg-white,.mobile-parts-page>section.grid>a,.mobile-parts-page>section.grid>div{padding:18px;border-color:var(--mobile-border);border-radius:16px;box-shadow:none}.student-shell .parts-skill-selector>button:not([aria-pressed=true]),.student-shell .parts-skill-selector>button:not([aria-pressed=true]) .parts-skill-icon,.student-shell .parts-skill-selector>button:not([aria-pressed=true]) .parts-skill-label,.student-shell .parts-skill-selector>button:not([aria-pressed=true]) .parts-skill-label small,.student-shell .parts-skill-selector>button:not([aria-pressed=true]) .parts-skill-chevron{color:#7f1d1d!important}.student-shell .parts-skill-selector>button[aria-pressed=true],.student-shell .parts-skill-selector>button[aria-pressed=true] .parts-skill-icon,.student-shell .parts-skill-selector>button[aria-pressed=true] .parts-skill-label,.student-shell .parts-skill-selector>button[aria-pressed=true] .parts-skill-label small,.student-shell .parts-skill-selector>button[aria-pressed=true] .parts-skill-chevron{color:#7f1d1d!important}.mobile-lessons-page>a,.mobile-tips-page>a{font-size:12px;margin-bottom:10px}.student-shell .mobile-tips-page{background:var(--mobile-background)}.student-shell .lesson-search{border-color:#e8b9b7;border-radius:15px;background:var(--mobile-surface)}.lesson-search input{font-size:16px}.lesson-skill-selector{display:flex;overflow-x:auto;gap:8px;padding-bottom:6px;scrollbar-width:none}.lesson-skill-selector>button,.lesson-skill-selector>a{min-width:104px;flex-shrink:0;padding:13px;border-radius:14px;box-shadow:none}.lesson-skill-selector>button>span:first-child,.lesson-skill-selector>a>span:first-child{display:none}.lesson-skill-selector>button>span:nth-child(2),.lesson-skill-selector>a>span:nth-child(2){display:none}.lesson-skill-selector>button>span,.lesson-skill-selector>a>span{font-size:14px;margin-top:0}.lesson-skill-selector>a>span:last-child{font-size:11px;margin-top:5px}.mobile-lessons-page>section.bg-white,.mobile-tips-page>div>section{padding:20px;border-radius:17px;border-color:var(--mobile-border);box-shadow:0 5px 24px #19284608}.mobile-lessons-page h2,.mobile-tips-page h2{font-size:21px;line-height:1.3}.mobile-lessons-page .lesson-resource-card{min-height:112px;flex-direction:row;align-items:center;padding:14px;gap:14px;border-radius:15px;border-color:var(--mobile-border)}.lesson-resource-card>div:first-child{min-height:0;flex:0 0 54px;background:transparent}.lesson-resource-card>div:first-child>span{display:none}.lesson-resource-card>div:first-child>div{height:54px;width:54px;border-radius:50%;background:#e3e8ff;color:#1358c4;box-shadow:none}.lesson-resource-card>div:first-child svg{height:27px;width:27px}.lesson-resource-card>div:last-child{min-width:0;padding:0;border:0;text-align:left}.lesson-resource-card h3{min-height:0}.lesson-resource-card>div:last-child>span{margin-top:7px;font-size:12px}.mobile-tips-page>div>section h2{padding-left:13px;border-left:5px solid #ffdf00}.mobile-tips-page>div>section:nth-child(2n) h2{border-color:var(--mobile-red)}.mobile-tips-page>div>section p{font-size:14px;line-height:1.75;color:var(--mobile-muted);margin-top:12px}.mobile-tips-page>div>section a{min-height:48px;font-size:14px;padding:12px}.student-shell .dashboard-page{margin:-14px -14px 0;background:#fff8f2}.student-shell .dashboard-hero{min-height:0;padding:24px 14px 30px;background:#fff8f2}.dashboard-hero>.relative.grid{min-height:0;gap:24px}.student-shell .dashboard-hero h1{font-size:clamp(30px,9vw,36px);line-height:1.08;max-width:100%;letter-spacing:0}.student-shell .dashboard-hero h1 span{color:var(--mobile-red)}.student-shell .dashboard-hero p{font-size:15px;line-height:1.75;margin-top:20px}.dashboard-hero .uppercase{font-size:10px;letter-spacing:.2px;padding:8px 11px;margin-bottom:20px}.dashboard-hero .dashboard-trust-pills{gap:8px;margin-top:22px}.dashboard-hero .dashboard-trust-pills>span{border-radius:20px;padding:7px 10px;font-size:10px;box-shadow:none}.student-shell .dashboard-hero .btn-primary,.student-shell .dashboard-hero .btn-secondary{height:48px;font-size:14px}.dashboard-hero-shape,.dashboard-hero-glow,.dashboard-annotation,.flag-fall{display:none}.student-shell .dashboard-feature-section,.student-shell .dashboard-why-section,.student-shell .dashboard-contact-section,.student-shell .dashboard-testimonials-section{padding:34px 14px}.student-shell .dashboard-why-section,.student-shell .dashboard-testimonials-section{background:#fff8f2}.student-shell .dashboard-page h2{font-size:24px;line-height:1.25}.student-shell .dashboard-page h3{line-height:1.4}.student-shell .dashboard-cta-card{padding:28px 20px}}@media (max-width: 359px){.student-shell>header>div:first-child{padding:0 10px}.student-shell>main{padding-bottom:calc(142px + env(safe-area-inset-bottom))}.student-shell>main>div{padding-left:10px;padding-right:10px}.student-shell .dashboard-page{margin-left:-10px;margin-right:-10px}.student-shell .mobile-wordmark{font-size:18px;max-width:34vw}.mobile-mock-page .mock-skill-tabs{gap:6px}.mobile-mock-page .mock-skill-tabs button{padding:0 6px;font-size:11px}.student-shell .mobile-bottom-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-bottom-nav a{min-height:44px;font-size:9px}.mobile-bottom-nav svg{width:18px;height:18px}.student-shell .lingo-widget{bottom:calc(134px + env(safe-area-inset-bottom))}}@media (max-width: 639px){html.dark .student-shell{--mobile-surface: #ffffff;--mobile-background: #fff8f2;--mobile-text: #3b0a0a;--mobile-muted: #64748b;--mobile-border: #fee2e2;--mobile-red: #d71920}html.dark .student-shell .mobile-page-heading,html.dark .student-shell>header,html.dark .mobile-mock-page{background:var(--mobile-background)}html.dark .student-shell .mock-selection-hero,html.dark .student-shell .parts-skill-selector>button,html.dark .student-shell .mock-selection-card>.grid>div{background:var(--mobile-surface);border-color:var(--mobile-border)}html.dark .student-shell .parts-skill-selector>button[aria-pressed=true]{border-color:#d71920}html.dark .student-shell .dashboard-hero,html.dark .student-shell .dashboard-why-section,html.dark .student-shell .dashboard-testimonials-section{background:var(--mobile-background)}html.dark .student-shell .btn-primary,html.dark .mock-selection-card>button,html.dark .mobile-mock-page .mock-skill-tabs button[aria-pressed=true]{background:#d71920;color:#fff}}
