/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-yellow-400:oklch(85.2% .199 91.936);--color-green-50:oklch(98.2% .018 155.826);--color-green-800:oklch(44.8% .119 151.328);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-pink-400:oklch(71.8% .202 349.761);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-\[-12\%\]{top:-12%;right:-12%;bottom:-12%;left:-12%}.inset-\[-35\%\]{top:-35%;right:-35%;bottom:-35%;left:-35%}.end-1{inset-inline-end:calc(var(--spacing) * 1)}.-top-1{top:calc(var(--spacing) * -1)}.-top-12{top:calc(var(--spacing) * -12)}.-top-16{top:calc(var(--spacing) * -16)}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-10{top:calc(var(--spacing) * 10)}.top-11{top:calc(var(--spacing) * 11)}.top-12{top:calc(var(--spacing) * 12)}.top-16{top:calc(var(--spacing) * 16)}.top-20{top:calc(var(--spacing) * 20)}.top-32{top:calc(var(--spacing) * 32)}.top-96{top:calc(var(--spacing) * 96)}.top-\[-10\%\]{top:-10%}.top-\[40\%\]{top:40%}.top-\[480px\]{top:480px}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.-right-10{right:calc(var(--spacing) * -10)}.-right-20{right:calc(var(--spacing) * -20)}.right-0{right:0}.right-1{right:var(--spacing)}.right-1\/4{right:25%}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.right-10{right:calc(var(--spacing) * 10)}.right-16{right:calc(var(--spacing) * 16)}.right-\[-10\%\]{right:-10%}.-bottom-10{bottom:calc(var(--spacing) * -10)}.-bottom-16{bottom:calc(var(--spacing) * -16)}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-\[-10\%\]{bottom:-10%}.bottom-\[max\(5rem\,env\(safe-area-inset-bottom\)\)\]{bottom:max(5rem,env(safe-area-inset-bottom))}.-left-12{left:calc(var(--spacing) * -12)}.-left-16{left:calc(var(--spacing) * -16)}.left-0{left:0}.left-1\/2{left:50%}.left-1\/3{left:33.3333%}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.left-8{left:calc(var(--spacing) * 8)}.left-\[-10\%\]{left:-10%}.left-\[20\%\]{left:20%}.left-full{left:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.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-\[-2\]{z-index:-2}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[8\]{z-index:8}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.z-\[120\]{z-index:120}.z-\[9999\]{z-index:9999}.z-\[10050\]{z-index:10050}.z-\[99999\]{z-index:99999}.z-\[2147483646\]{z-index:2147483646}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-4{margin:calc(var(--spacing) * 4)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-12{margin-block:calc(var(--spacing) * 12)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-\[10px\]{margin-top:10px}.mt-auto{margin-top:auto}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-video{aspect-ratio:var(--aspect-video)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-44{height:calc(var(--spacing) * 44)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-88{height:calc(var(--spacing) * 88)}.h-96{height:calc(var(--spacing) * 96)}.h-\[2px\]{height:2px}.h-\[5px\]{height:5px}.h-\[17px\]{height:17px}.h-\[21px\]{height:21px}.h-\[27px\]{height:27px}.h-\[40\%\]{height:40%}.h-\[46px\]{height:46px}.h-\[48px\]{height:48px}.h-\[50\%\]{height:50%}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[54px\]{height:54px}.h-\[68px\]{height:68px}.h-\[72px\]{height:72px}.h-\[100dvh\]{height:100dvh}.h-\[118px\]{height:118px}.h-\[165px\]{height:165px}.h-\[210px\]{height:210px}.h-\[420px\]{height:420px}.h-\[500px\]{height:500px}.h-\[min\(34rem\,calc\(100dvh-11rem\)\)\]{height:min(34rem,100dvh - 11rem)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-20{max-height:calc(var(--spacing) * 20)}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[55vh\]{max-height:55vh}.max-h-\[56px\]{max-height:56px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[72vh\]{max-height:72vh}.max-h-\[76vh\]{max-height:76vh}.max-h-\[78vh\]{max-height:78vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[94vh\]{max-height:94vh}.max-h-\[110px\]{max-height:110px}.max-h-\[190px\]{max-height:190px}.max-h-\[340px\]{max-height:340px}.max-h-\[360px\]{max-height:360px}.max-h-\[420px\]{max-height:420px}.max-h-\[430px\]{max-height:430px}.max-h-\[440px\]{max-height:440px}.max-h-\[520px\]{max-height:520px}.max-h-\[560px\]{max-height:560px}.max-h-\[620px\]{max-height:620px}.max-h-none{max-height:none}.min-h-0{min-height:0}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-\[22px\]{min-height:22px}.min-h-\[28px\]{min-height:28px}.min-h-\[30rem\]{min-height:30rem}.min-h-\[44px\]{min-height:44px}.min-h-\[50px\]{min-height:50px}.min-h-\[60px\]{min-height:60px}.min-h-\[66px\]{min-height:66px}.min-h-\[76px\]{min-height:76px}.min-h-\[85px\]{min-height:85px}.min-h-\[94px\]{min-height:94px}.min-h-\[96px\]{min-height:96px}.min-h-\[145px\]{min-height:145px}.min-h-\[150px\]{min-height:150px}.min-h-\[160px\]{min-height:160px}.min-h-\[170px\]{min-height:170px}.min-h-\[190px\]{min-height:190px}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-\[250px\]{min-height:250px}.min-h-\[280px\]{min-height:280px}.min-h-\[300px\]{min-height:300px}.min-h-\[340px\]{min-height:340px}.min-h-\[360px\]{min-height:360px}.min-h-\[420px\]{min-height:420px}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-13{width:calc(var(--spacing) * 13)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-88{width:calc(var(--spacing) * 88)}.w-96{width:calc(var(--spacing) * 96)}.w-\[17px\]{width:17px}.w-\[21px\]{width:21px}.w-\[30\%\]{width:30%}.w-\[38px\]{width:38px}.w-\[40\%\]{width:40%}.w-\[52px\]{width:52px}.w-\[78px\]{width:78px}.w-\[82px\]{width:82px}.w-\[94px\]{width:94px}.w-\[100px\]{width:100px}.w-\[104px\]{width:104px}.w-\[108px\]{width:108px}.w-\[124px\]{width:124px}.w-\[125px\]{width:125px}.w-\[136px\]{width:136px}.w-\[142px\]{width:142px}.w-\[145px\]{width:145px}.w-\[226px\]{width:226px}.w-\[300px\]{width:300px}.w-\[420px\]{width:420px}.w-\[500px\]{width:500px}.w-\[min\(23rem\,calc\(100vw-1\.5rem\)\)\]{width:min(23rem,100vw - 1.5rem)}.w-\[min\(92vw\,560px\)\]{width:min(92vw,560px)}.w-\[min\(92vw\,760px\)\]{width:min(92vw,760px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[38px\]{max-width:38px}.max-w-\[44\%\]{max-width:44%}.max-w-\[80px\]{max-width:80px}.max-w-\[85\%\]{max-width:85%}.max-w-\[86px\]{max-width:86px}.max-w-\[90\%\]{max-width:90%}.max-w-\[100px\]{max-width:100px}.max-w-\[108px\]{max-width:108px}.max-w-\[112px\]{max-width:112px}.max-w-\[128px\]{max-width:128px}.max-w-\[140px\]{max-width:140px}.max-w-\[146px\]{max-width:146px}.max-w-\[150px\]{max-width:150px}.max-w-\[160px\]{max-width:160px}.max-w-\[170px\]{max-width:170px}.max-w-\[180px\]{max-width:180px}.max-w-\[190px\]{max-width:190px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[230px\]{max-width:230px}.max-w-\[236px\]{max-width:236px}.max-w-\[330px\]{max-width:330px}.max-w-\[360px\]{max-width:360px}.max-w-\[430px\]{max-width:430px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[650px\]{max-width:650px}.max-w-\[680px\]{max-width:680px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[1300px\]{max-width:1300px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-14{min-width:calc(var(--spacing) * 14)}.min-w-\[38px\]{min-width:38px}.min-w-\[52px\]{min-width:52px}.min-w-\[76px\]{min-width:76px}.min-w-\[78px\]{min-width:78px}.min-w-\[98px\]{min-width:98px}.min-w-\[104px\]{min-width:104px}.min-w-\[112px\]{min-width:112px}.min-w-\[116px\]{min-width:116px}.min-w-\[118px\]{min-width:118px}.min-w-\[130px\]{min-width:130px}.min-w-\[136px\]{min-width:136px}.min-w-\[200px\]{min-width:200px}.min-w-\[216px\]{min-width:216px}.min-w-\[220px\]{min-width:220px}.min-w-\[260px\]{min-width:260px}.min-w-\[300px\]{min-width:300px}.min-w-\[480px\]{min-width:480px}.min-w-\[680px\]{min-width:680px}.min-w-\[720px\]{min-width:720px}.min-w-\[900px\]{min-width:900px}.min-w-\[950px\]{min-width:950px}.min-w-\[980px\]{min-width:980px}.min-w-\[1050px\]{min-width:1050px}.min-w-fit{min-width:fit-content}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.-rotate-\[16deg\]{rotate:-16deg}.rotate-180{rotate:180deg}.rotate-\[-18deg\]{rotate:-18deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.scrollbar-none{scrollbar-width:none}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance: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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1\.4fr_120px_78px_92px_92px_105px_170px\]{grid-template-columns:1.4fr 120px 78px 92px 92px 105px 170px}.grid-cols-\[1fr_1\.4fr_110px\]{grid-template-columns:1fr 1.4fr 110px}.grid-cols-\[44px_90px_minmax\(260px\,1\.2fr\)_155px_230px_minmax\(190px\,1fr\)\]{grid-template-columns:44px 90px minmax(260px,1.2fr) 155px 230px minmax(190px,1fr)}.grid-cols-\[44px_minmax\(250px\,1\.4fr\)_170px_230px_minmax\(180px\,1fr\)\]{grid-template-columns:44px minmax(250px,1.4fr) 170px 230px minmax(180px,1fr)}.grid-cols-\[78px_1fr\]{grid-template-columns:78px 1fr}.grid-cols-\[104px_1fr\]{grid-template-columns:104px 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-around{align-content:space-around}.content-center{align-content:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-stretch{justify-content:stretch}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-14{column-gap:calc(var(--spacing) * 14)}.gap-x-20{column-gap:calc(var(--spacing) * 20)}:where(.space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-14{row-gap:calc(var(--spacing) * 14)}.gap-y-20{row-gap:calc(var(--spacing) * 20)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[\#CFE0F1\]>:not(:last-child)){border-color:#cfe0f1}:where(.divide-\[\#E6EEF6\]>:not(:last-child)){border-color:#e6eef6}:where(.divide-white\/5>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/5>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}:where(.divide-white\/\[0\.06\]>:not(:last-child)){border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/\[0\.06\]>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[13px\]{border-radius:13px}.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-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-xl{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-r-xl{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#7C3AED\]{border-color:#7c3aed}.border-\[\#8BD8E8\]{border-color:#8bd8e8}.border-\[\#8DB8DE\]{border-color:#8db8de}.border-\[\#8EDBC3\]{border-color:#8edbc3}.border-\[\#9ADFEB\]{border-color:#9adfeb}.border-\[\#9ADFEB\]\/50{border-color:#9adfeb80}.border-\[\#9EDDC5\]{border-color:#9eddc5}.border-\[\#9FD9B7\]{border-color:#9fd9b7}.border-\[\#38BDF8\]\/40{border-color:#38bdf866}.border-\[\#65B5F8\]{border-color:#65b5f8}.border-\[\#86D7A5\]{border-color:#86d7a5}.border-\[\#86efac\]{border-color:#86efac}.border-\[\#087E9B\]{border-color:#087e9b}.border-\[\#91D5E9\]{border-color:#91d5e9}.border-\[\#0798B8\]{border-color:#0798b8}.border-\[\#1687F8\]{border-color:#1687f8}.border-\[\#A1DBEC\]{border-color:#a1dbec}.border-\[\#A3E2D0\]{border-color:#a3e2d0}.border-\[\#A7E1CD\]{border-color:#a7e1cd}.border-\[\#A7E8C0\]{border-color:#a7e8c0}.border-\[\#A7E8D3\]{border-color:#a7e8d3}.border-\[\#A7F3D0\]{border-color:#a7f3d0}.border-\[\#A9E4D0\]{border-color:#a9e4d0}.border-\[\#B8D8F2\]{border-color:#b8d8f2}.border-\[\#B8D8F4\]{border-color:#b8d8f4}.border-\[\#B9D5EC\]{border-color:#b9d5ec}.border-\[\#BAE6FD\]{border-color:#bae6fd}.border-\[\#BAE6FD\]\/60{border-color:#bae6fd99}.border-\[\#BBD8EF\]{border-color:#bbd8ef}.border-\[\#BBE4CC\]{border-color:#bbe4cc}.border-\[\#BBF7D0\]{border-color:#bbf7d0}.border-\[\#BBF7D0\]\/80{border-color:#bbf7d0cc}.border-\[\#BCE7EE\]{border-color:#bce7ee}.border-\[\#BCECD5\]{border-color:#bcecd5}.border-\[\#BDD4F1\]{border-color:#bdd4f1}.border-\[\#BDD9F2\]{border-color:#bdd9f2}.border-\[\#BEB2EC\]{border-color:#beb2ec}.border-\[\#BEE0FD\]{border-color:#bee0fd}.border-\[\#BEE1F5\]{border-color:#bee1f5}.border-\[\#BFD5EA\]{border-color:#bfd5ea}.border-\[\#BFDBFE\]{border-color:#bfdbfe}.border-\[\#BFE5CF\]{border-color:#bfe5cf}.border-\[\#C2EED9\]{border-color:#c2eed9}.border-\[\#C5B5EE\]{border-color:#c5b5ee}.border-\[\#C8E8DA\]{border-color:#c8e8da}.border-\[\#C9DCEB\]{border-color:#c9dceb}.border-\[\#C9DDEC\]{border-color:#c9ddec}.border-\[\#C9DDEF\]{border-color:#c9ddef}.border-\[\#CAD7E6\]{border-color:#cad7e6}.border-\[\#CBD5E1\]{border-color:#cbd5e1}.border-\[\#CBE3F5\]{border-color:#cbe3f5}.border-\[\#CDE0FA\]{border-color:#cde0fa}.border-\[\#CDE1F5\]{border-color:#cde1f5}.border-\[\#CDE5FC\]{border-color:#cde5fc}.border-\[\#CF9AEF\]{border-color:#cf9aef}.border-\[\#CFE0F1\]{border-color:#cfe0f1}.border-\[\#CFE0F2\]{border-color:#cfe0f2}.border-\[\#CFE4FA\]{border-color:#cfe4fa}.border-\[\#D0E6FC\]{border-color:#d0e6fc}.border-\[\#D0E6FC\]\/80{border-color:#d0e6fccc}.border-\[\#D1DDE9\]{border-color:#d1dde9}.border-\[\#D1F2E2\]{border-color:#d1f2e2}.border-\[\#D2C5F5\]{border-color:#d2c5f5}.border-\[\#D3E2F0\]{border-color:#d3e2f0}.border-\[\#D5C7F5\]{border-color:#d5c7f5}.border-\[\#D5E3F1\]{border-color:#d5e3f1}.border-\[\#D5E5F5\]{border-color:#d5e5f5}.border-\[\#D7C7F5\]{border-color:#d7c7f5}.border-\[\#D7E7F5\]{border-color:#d7e7f5}.border-\[\#D7E8F7\]{border-color:#d7e8f7}.border-\[\#D8CCEC\]{border-color:#d8ccec}.border-\[\#D8E2EC\]{border-color:#d8e2ec}.border-\[\#D8E6F4\]{border-color:#d8e6f4}.border-\[\#D9BBA6\]{border-color:#d9bba6}.border-\[\#D9C7EC\]{border-color:#d9c7ec}.border-\[\#D9D0F3\]{border-color:#d9d0f3}.border-\[\#DCCAF4\]{border-color:#dccaf4}.border-\[\#DCCBFF\]{border-color:#dccbff}.border-\[\#DCE8F6\]{border-color:#dce8f6}.border-\[\#DCE9F6\]{border-color:#dce9f6}.border-\[\#DCEAF7\]{border-color:#dceaf7}.border-\[\#DDD1F5\]{border-color:#ddd1f5}.border-\[\#DDD3FD\]{border-color:#ddd3fd}.border-\[\#DDD5D2\]{border-color:#ddd5d2}.border-\[\#DDD6FE\]{border-color:#ddd6fe}.border-\[\#E0D7FA\]{border-color:#e0d7fa}.border-\[\#E1ECF5\]{border-color:#e1ecf5}.border-\[\#E2D7DA\]{border-color:#e2d7da}.border-\[\#E2E8F0\]{border-color:#e2e8f0}.border-\[\#E2EEF8\]{border-color:#e2eef8}.border-\[\#E3B83F\]{border-color:#e3b83f}.border-\[\#E4D8F2\]{border-color:#e4d8f2}.border-\[\#E7D6A7\]\/80{border-color:#e7d6a7cc}.border-\[\#E8C5D0\]{border-color:#e8c5d0}.border-\[\#E8C8AE\]{border-color:#e8c8ae}.border-\[\#E8C992\]{border-color:#e8c992}.border-\[\#E8DAB7\]{border-color:#e8dab7}.border-\[\#E8F6EF\]{border-color:#e8f6ef}.border-\[\#E9B990\]{border-color:#e9b990}.border-\[\#E9C6AF\]{border-color:#e9c6af}.border-\[\#E9D5F7\]{border-color:#e9d5f7}.border-\[\#E9D5FF\]{border-color:#e9d5ff}.border-\[\#E9D5FF\]\/80{border-color:#e9d5ffcc}.border-\[\#E9E1E3\]{border-color:#e9e1e3}.border-\[\#E9E1FA\]{border-color:#e9e1fa}.border-\[\#E28A3A\]{border-color:#e28a3a}.border-\[\#EAC1CE\]{border-color:#eac1ce}.border-\[\#EADCF2\]{border-color:#eadcf2}.border-\[\#EBC9AF\]{border-color:#ebc9af}.border-\[\#ECD3BD\]{border-color:#ecd3bd}.border-\[\#EDF4FB\]{border-color:#edf4fb}.border-\[\#F0C89E\]{border-color:#f0c89e}.border-\[\#F0CC63\]{border-color:#f0cc63}.border-\[\#F0D2B4\]{border-color:#f0d2b4}.border-\[\#F0D4BF\]{border-color:#f0d4bf}.border-\[\#F0D7DF\]{border-color:#f0d7df}.border-\[\#F0D9C8\]{border-color:#f0d9c8}.border-\[\#F0D093\]{border-color:#f0d093}.border-\[\#F0D885\]{border-color:#f0d885}.border-\[\#F1AAB1\]{border-color:#f1aab1}.border-\[\#F1C9AE\]{border-color:#f1c9ae}.border-\[\#F1CAA8\]{border-color:#f1caa8}.border-\[\#F1D2B7\]{border-color:#f1d2b7}.border-\[\#F1D6B8\]{border-color:#f1d6b8}.border-\[\#F1D7AC\]{border-color:#f1d7ac}.border-\[\#F1D39A\]{border-color:#f1d39a}.border-\[\#F2C3CA\]{border-color:#f2c3ca}.border-\[\#F2C7D5\]{border-color:#f2c7d5}.border-\[\#F2D1B5\]{border-color:#f2d1b5}.border-\[\#F2D6BB\]{border-color:#f2d6bb}.border-\[\#F2D9C8\]{border-color:#f2d9c8}.border-\[\#F3CDA5\]{border-color:#f3cda5}.border-\[\#F3D3DD\]{border-color:#f3d3dd}.border-\[\#F4D4A7\]{border-color:#f4d4a7}.border-\[\#F4DDC8\]{border-color:#f4ddc8}.border-\[\#F4E0D2\]{border-color:#f4e0d2}.border-\[\#F5CFDA\]{border-color:#f5cfda}.border-\[\#F5D7BF\]{border-color:#f5d7bf}.border-\[\#F5E0CC\]{border-color:#f5e0cc}.border-\[\#F5E2B8\]{border-color:#f5e2b8}.border-\[\#F6DFA3\]\/80{border-color:#f6dfa3cc}.border-\[\#F8C4C8\]{border-color:#f8c4c8}.border-\[\#F8CCD4\]{border-color:#f8ccd4}.border-\[\#F8D8A6\]{border-color:#f8d8a6}.border-\[\#F8DEB5\]{border-color:#f8deb5}.border-\[\#FCE7A6\]{border-color:#fce7a6}.border-\[\#FDE68A\]{border-color:#fde68a}.border-\[\#FECACA\]{border-color:#fecaca}.border-\[\#FECDD3\]{border-color:#fecdd3}.border-\[\#FED7AA\]{border-color:#fed7aa}.border-\[\#FED7AA\]\/80{border-color:#fed7aacc}.border-\[\#FED7D7\]{border-color:#fed7d7}.border-\[\#FFD7A8\]{border-color:#ffd7a8}.border-\[\#FFD9A8\]{border-color:#ffd9a8}.border-\[\#FFD59A\]{border-color:#ffd59a}.border-\[\#bbf7d0\]{border-color:#bbf7d0}.border-\[\#d8e6f3\]{border-color:#d8e6f3}.border-\[\#dce9f5\]{border-color:#dce9f5}.border-\[\#dceaf7\]{border-color:#dceaf7}.border-\[\#e2e8f0\]{border-color:#e2e8f0}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-300\/15{border-color:#ffd23626}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/15{border-color:color-mix(in oklab,var(--color-amber-300) 15%,transparent)}}.border-amber-300\/20{border-color:#ffd23633}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/20{border-color:color-mix(in oklab,var(--color-amber-300) 20%,transparent)}}.border-amber-300\/25{border-color:#ffd23640}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/25{border-color:color-mix(in oklab,var(--color-amber-300) 25%,transparent)}}.border-amber-300\/35{border-color:#ffd23659}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/35{border-color:color-mix(in oklab,var(--color-amber-300) 35%,transparent)}}.border-amber-300\/40{border-color:#ffd23666}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/40{border-color:color-mix(in oklab,var(--color-amber-300) 40%,transparent)}}.border-amber-300\/60{border-color:#ffd23699}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/60{border-color:color-mix(in oklab,var(--color-amber-300) 60%,transparent)}}.border-amber-400\/15{border-color:#fcbb0026}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/15{border-color:color-mix(in oklab,var(--color-amber-400) 15%,transparent)}}.border-amber-400\/20{border-color:#fcbb0033}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/20{border-color:color-mix(in oklab,var(--color-amber-400) 20%,transparent)}}.border-amber-400\/25{border-color:#fcbb0040}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/25{border-color:color-mix(in oklab,var(--color-amber-400) 25%,transparent)}}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/30{border-color:color-mix(in oklab,var(--color-amber-400) 30%,transparent)}}.border-amber-400\/40{border-color:#fcbb0066}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/40{border-color:color-mix(in oklab,var(--color-amber-400) 40%,transparent)}}.border-amber-400\/50{border-color:#fcbb0080}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/50{border-color:color-mix(in oklab,var(--color-amber-400) 50%,transparent)}}.border-amber-400\/70{border-color:#fcbb00b3}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/70{border-color:color-mix(in oklab,var(--color-amber-400) 70%,transparent)}}.border-amber-500\/15{border-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/15{border-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/20{border-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.border-amber-500\/25{border-color:#f99c0040}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/25{border-color:color-mix(in oklab,var(--color-amber-500) 25%,transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/40{border-color:color-mix(in oklab,var(--color-amber-500) 40%,transparent)}}.border-amber-500\/50{border-color:#f99c0080}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/50{border-color:color-mix(in oklab,var(--color-amber-500) 50%,transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-500\/20{border-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/20{border-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/30{border-color:color-mix(in oklab,var(--color-blue-500) 30%,transparent)}}.border-cyan-100{border-color:var(--color-cyan-100)}.border-cyan-300{border-color:var(--color-cyan-300)}.border-cyan-300\/15{border-color:#53eafd26}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/15{border-color:color-mix(in oklab,var(--color-cyan-300) 15%,transparent)}}.border-cyan-300\/20{border-color:#53eafd33}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/20{border-color:color-mix(in oklab,var(--color-cyan-300) 20%,transparent)}}.border-cyan-400{border-color:var(--color-cyan-400)}.border-cyan-400\/15{border-color:#00d2ef26}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/15{border-color:color-mix(in oklab,var(--color-cyan-400) 15%,transparent)}}.border-cyan-400\/20{border-color:#00d2ef33}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/20{border-color:color-mix(in oklab,var(--color-cyan-400) 20%,transparent)}}.border-cyan-400\/25{border-color:#00d2ef40}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/25{border-color:color-mix(in oklab,var(--color-cyan-400) 25%,transparent)}}.border-cyan-400\/30{border-color:#00d2ef4d}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/30{border-color:color-mix(in oklab,var(--color-cyan-400) 30%,transparent)}}.border-cyan-400\/35{border-color:#00d2ef59}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/35{border-color:color-mix(in oklab,var(--color-cyan-400) 35%,transparent)}}.border-cyan-400\/40{border-color:#00d2ef66}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/40{border-color:color-mix(in oklab,var(--color-cyan-400) 40%,transparent)}}.border-cyan-400\/50{border-color:#00d2ef80}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/50{border-color:color-mix(in oklab,var(--color-cyan-400) 50%,transparent)}}.border-cyan-500{border-color:var(--color-cyan-500)}.border-cyan-500\/10{border-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/10{border-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.border-cyan-500\/15{border-color:#00b7d726}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/15{border-color:color-mix(in oklab,var(--color-cyan-500) 15%,transparent)}}.border-cyan-500\/20{border-color:#00b7d733}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/20{border-color:color-mix(in oklab,var(--color-cyan-500) 20%,transparent)}}.border-cyan-500\/25{border-color:#00b7d740}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/25{border-color:color-mix(in oklab,var(--color-cyan-500) 25%,transparent)}}.border-cyan-500\/30{border-color:#00b7d74d}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/30{border-color:color-mix(in oklab,var(--color-cyan-500) 30%,transparent)}}.border-cyan-500\/40{border-color:#00b7d766}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/40{border-color:color-mix(in oklab,var(--color-cyan-500) 40%,transparent)}}.border-cyan-500\/50{border-color:#00b7d780}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/50{border-color:color-mix(in oklab,var(--color-cyan-500) 50%,transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-200\/80{border-color:#a4f4cfcc}@supports (color:color-mix(in lab,red,red)){.border-emerald-200\/80{border-color:color-mix(in oklab,var(--color-emerald-200) 80%,transparent)}}.border-emerald-300\/20{border-color:#5ee9b533}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/20{border-color:color-mix(in oklab,var(--color-emerald-300) 20%,transparent)}}.border-emerald-300\/80{border-color:#5ee9b5cc}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/80{border-color:color-mix(in oklab,var(--color-emerald-300) 80%,transparent)}}.border-emerald-400\/10{border-color:#00d2941a}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/10{border-color:color-mix(in oklab,var(--color-emerald-400) 10%,transparent)}}.border-emerald-400\/15{border-color:#00d29426}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/15{border-color:color-mix(in oklab,var(--color-emerald-400) 15%,transparent)}}.border-emerald-400\/20{border-color:#00d29433}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/20{border-color:color-mix(in oklab,var(--color-emerald-400) 20%,transparent)}}.border-emerald-400\/25{border-color:#00d29440}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/25{border-color:color-mix(in oklab,var(--color-emerald-400) 25%,transparent)}}.border-emerald-400\/30{border-color:#00d2944d}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/30{border-color:color-mix(in oklab,var(--color-emerald-400) 30%,transparent)}}.border-emerald-400\/40{border-color:#00d29466}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/40{border-color:color-mix(in oklab,var(--color-emerald-400) 40%,transparent)}}.border-emerald-500\/10{border-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/10{border-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.border-emerald-500\/15{border-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/15{border-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.border-emerald-500\/25{border-color:#00bb7f40}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/25{border-color:color-mix(in oklab,var(--color-emerald-500) 25%,transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/40{border-color:color-mix(in oklab,var(--color-emerald-500) 40%,transparent)}}.border-emerald-500\/50{border-color:#00bb7f80}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/50{border-color:color-mix(in oklab,var(--color-emerald-500) 50%,transparent)}}.border-fuchsia-400\/20{border-color:#ec6cff33}@supports (color:color-mix(in lab,red,red)){.border-fuchsia-400\/20{border-color:color-mix(in oklab,var(--color-fuchsia-400) 20%,transparent)}}.border-fuchsia-400\/50{border-color:#ec6cff80}@supports (color:color-mix(in lab,red,red)){.border-fuchsia-400\/50{border-color:color-mix(in oklab,var(--color-fuchsia-400) 50%,transparent)}}.border-fuchsia-500\/20{border-color:#e12afb33}@supports (color:color-mix(in lab,red,red)){.border-fuchsia-500\/20{border-color:color-mix(in oklab,var(--color-fuchsia-500) 20%,transparent)}}.border-fuchsia-500\/30{border-color:#e12afb4d}@supports (color:color-mix(in lab,red,red)){.border-fuchsia-500\/30{border-color:color-mix(in oklab,var(--color-fuchsia-500) 30%,transparent)}}.border-indigo-300\/20{border-color:#a4b3ff33}@supports (color:color-mix(in lab,red,red)){.border-indigo-300\/20{border-color:color-mix(in oklab,var(--color-indigo-300) 20%,transparent)}}.border-indigo-400\/20{border-color:#7d87ff33}@supports (color:color-mix(in lab,red,red)){.border-indigo-400\/20{border-color:color-mix(in oklab,var(--color-indigo-400) 20%,transparent)}}.border-indigo-400\/30{border-color:#7d87ff4d}@supports (color:color-mix(in lab,red,red)){.border-indigo-400\/30{border-color:color-mix(in oklab,var(--color-indigo-400) 30%,transparent)}}.border-orange-200{border-color:var(--color-orange-200)}.border-orange-300{border-color:var(--color-orange-300)}.border-orange-300\/40{border-color:#ffb96d66}@supports (color:color-mix(in lab,red,red)){.border-orange-300\/40{border-color:color-mix(in oklab,var(--color-orange-300) 40%,transparent)}}.border-orange-300\/45{border-color:#ffb96d73}@supports (color:color-mix(in lab,red,red)){.border-orange-300\/45{border-color:color-mix(in oklab,var(--color-orange-300) 45%,transparent)}}.border-orange-400\/40{border-color:#ff8b1a66}@supports (color:color-mix(in lab,red,red)){.border-orange-400\/40{border-color:color-mix(in oklab,var(--color-orange-400) 40%,transparent)}}.border-orange-400\/50{border-color:#ff8b1a80}@supports (color:color-mix(in lab,red,red)){.border-orange-400\/50{border-color:color-mix(in oklab,var(--color-orange-400) 50%,transparent)}}.border-orange-500\/20{border-color:#fe6e0033}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/20{border-color:color-mix(in oklab,var(--color-orange-500) 20%,transparent)}}.border-orange-500\/25{border-color:#fe6e0040}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/25{border-color:color-mix(in oklab,var(--color-orange-500) 25%,transparent)}}.border-purple-300\/40{border-color:#d9b3ff66}@supports (color:color-mix(in lab,red,red)){.border-purple-300\/40{border-color:color-mix(in oklab,var(--color-purple-300) 40%,transparent)}}.border-purple-400\/30{border-color:#c07eff4d}@supports (color:color-mix(in lab,red,red)){.border-purple-400\/30{border-color:color-mix(in oklab,var(--color-purple-400) 30%,transparent)}}.border-purple-400\/40{border-color:#c07eff66}@supports (color:color-mix(in lab,red,red)){.border-purple-400\/40{border-color:color-mix(in oklab,var(--color-purple-400) 40%,transparent)}}.border-purple-500\/20{border-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/20{border-color:color-mix(in oklab,var(--color-purple-500) 20%,transparent)}}.border-purple-500\/25{border-color:#ac4bff40}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/25{border-color:color-mix(in oklab,var(--color-purple-500) 25%,transparent)}}.border-purple-500\/30{border-color:#ac4bff4d}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/30{border-color:color-mix(in oklab,var(--color-purple-500) 30%,transparent)}}.border-purple-500\/35{border-color:#ac4bff59}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/35{border-color:color-mix(in oklab,var(--color-purple-500) 35%,transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-400{border-color:var(--color-red-400)}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.border-red-500\/20{border-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-300{border-color:var(--color-rose-300)}.border-rose-300\/15{border-color:#ffa2ae26}@supports (color:color-mix(in lab,red,red)){.border-rose-300\/15{border-color:color-mix(in oklab,var(--color-rose-300) 15%,transparent)}}.border-rose-300\/20{border-color:#ffa2ae33}@supports (color:color-mix(in lab,red,red)){.border-rose-300\/20{border-color:color-mix(in oklab,var(--color-rose-300) 20%,transparent)}}.border-rose-400\/15{border-color:#ff667f26}@supports (color:color-mix(in lab,red,red)){.border-rose-400\/15{border-color:color-mix(in oklab,var(--color-rose-400) 15%,transparent)}}.border-rose-400\/20{border-color:#ff667f33}@supports (color:color-mix(in lab,red,red)){.border-rose-400\/20{border-color:color-mix(in oklab,var(--color-rose-400) 20%,transparent)}}.border-rose-400\/25{border-color:#ff667f40}@supports (color:color-mix(in lab,red,red)){.border-rose-400\/25{border-color:color-mix(in oklab,var(--color-rose-400) 25%,transparent)}}.border-rose-400\/40{border-color:#ff667f66}@supports (color:color-mix(in lab,red,red)){.border-rose-400\/40{border-color:color-mix(in oklab,var(--color-rose-400) 40%,transparent)}}.border-rose-500{border-color:var(--color-rose-500)}.border-rose-500\/10{border-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/10{border-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)}}.border-rose-500\/20{border-color:#ff235733}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/20{border-color:color-mix(in oklab,var(--color-rose-500) 20%,transparent)}}.border-rose-500\/25{border-color:#ff235740}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/25{border-color:color-mix(in oklab,var(--color-rose-500) 25%,transparent)}}.border-rose-500\/30{border-color:#ff23574d}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/30{border-color:color-mix(in oklab,var(--color-rose-500) 30%,transparent)}}.border-rose-500\/35{border-color:#ff235759}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/35{border-color:color-mix(in oklab,var(--color-rose-500) 35%,transparent)}}.border-rose-500\/40{border-color:#ff235766}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/40{border-color:color-mix(in oklab,var(--color-rose-500) 40%,transparent)}}.border-sky-500\/20{border-color:#00a5ef33}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/20{border-color:color-mix(in oklab,var(--color-sky-500) 20%,transparent)}}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/60{border-color:#e2e8f099}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/60{border-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}.border-slate-200\/80{border-color:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/80{border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-300\/15{border-color:#cad5e226}@supports (color:color-mix(in lab,red,red)){.border-slate-300\/15{border-color:color-mix(in oklab,var(--color-slate-300) 15%,transparent)}}.border-slate-400\/20{border-color:#90a1b933}@supports (color:color-mix(in lab,red,red)){.border-slate-400\/20{border-color:color-mix(in oklab,var(--color-slate-400) 20%,transparent)}}.border-slate-500\/20{border-color:#62748e33}@supports (color:color-mix(in lab,red,red)){.border-slate-500\/20{border-color:color-mix(in oklab,var(--color-slate-500) 20%,transparent)}}.border-slate-500\/30{border-color:#62748e4d}@supports (color:color-mix(in lab,red,red)){.border-slate-500\/30{border-color:color-mix(in oklab,var(--color-slate-500) 30%,transparent)}}.border-slate-500\/50{border-color:#62748e80}@supports (color:color-mix(in lab,red,red)){.border-slate-500\/50{border-color:color-mix(in oklab,var(--color-slate-500) 50%,transparent)}}.border-slate-600{border-color:var(--color-slate-600)}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-700\/60{border-color:#31415899}@supports (color:color-mix(in lab,red,red)){.border-slate-700\/60{border-color:color-mix(in oklab,var(--color-slate-700) 60%,transparent)}}.border-transparent{border-color:#0000}.border-violet-200{border-color:var(--color-violet-200)}.border-violet-300\/10{border-color:#c4b4ff1a}@supports (color:color-mix(in lab,red,red)){.border-violet-300\/10{border-color:color-mix(in oklab,var(--color-violet-300) 10%,transparent)}}.border-violet-300\/15{border-color:#c4b4ff26}@supports (color:color-mix(in lab,red,red)){.border-violet-300\/15{border-color:color-mix(in oklab,var(--color-violet-300) 15%,transparent)}}.border-violet-300\/20{border-color:#c4b4ff33}@supports (color:color-mix(in lab,red,red)){.border-violet-300\/20{border-color:color-mix(in oklab,var(--color-violet-300) 20%,transparent)}}.border-violet-300\/25{border-color:#c4b4ff40}@supports (color:color-mix(in lab,red,red)){.border-violet-300\/25{border-color:color-mix(in oklab,var(--color-violet-300) 25%,transparent)}}.border-violet-300\/30{border-color:#c4b4ff4d}@supports (color:color-mix(in lab,red,red)){.border-violet-300\/30{border-color:color-mix(in oklab,var(--color-violet-300) 30%,transparent)}}.border-violet-400{border-color:var(--color-violet-400)}.border-violet-400\/15{border-color:#a685ff26}@supports (color:color-mix(in lab,red,red)){.border-violet-400\/15{border-color:color-mix(in oklab,var(--color-violet-400) 15%,transparent)}}.border-violet-400\/20{border-color:#a685ff33}@supports (color:color-mix(in lab,red,red)){.border-violet-400\/20{border-color:color-mix(in oklab,var(--color-violet-400) 20%,transparent)}}.border-violet-400\/25{border-color:#a685ff40}@supports (color:color-mix(in lab,red,red)){.border-violet-400\/25{border-color:color-mix(in oklab,var(--color-violet-400) 25%,transparent)}}.border-violet-400\/30{border-color:#a685ff4d}@supports (color:color-mix(in lab,red,red)){.border-violet-400\/30{border-color:color-mix(in oklab,var(--color-violet-400) 30%,transparent)}}.border-violet-400\/40{border-color:#a685ff66}@supports (color:color-mix(in lab,red,red)){.border-violet-400\/40{border-color:color-mix(in oklab,var(--color-violet-400) 40%,transparent)}}.border-violet-400\/60{border-color:#a685ff99}@supports (color:color-mix(in lab,red,red)){.border-violet-400\/60{border-color:color-mix(in oklab,var(--color-violet-400) 60%,transparent)}}.border-violet-500\/15{border-color:#8d54ff26}@supports (color:color-mix(in lab,red,red)){.border-violet-500\/15{border-color:color-mix(in oklab,var(--color-violet-500) 15%,transparent)}}.border-violet-500\/20{border-color:#8d54ff33}@supports (color:color-mix(in lab,red,red)){.border-violet-500\/20{border-color:color-mix(in oklab,var(--color-violet-500) 20%,transparent)}}.border-violet-500\/25{border-color:#8d54ff40}@supports (color:color-mix(in lab,red,red)){.border-violet-500\/25{border-color:color-mix(in oklab,var(--color-violet-500) 25%,transparent)}}.border-violet-500\/30{border-color:#8d54ff4d}@supports (color:color-mix(in lab,red,red)){.border-violet-500\/30{border-color:color-mix(in oklab,var(--color-violet-500) 30%,transparent)}}.border-white{border-color:var(--color-white)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/8{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.border-t-transparent{border-top-color:#0000}.bg-\[\#0B1933\]{background-color:#0b1933}.bg-\[\#0E1738\]{background-color:#0e1738}.bg-\[\#0EA5E9\]{background-color:#0ea5e9}.bg-\[\#0a142b\]{background-color:#0a142b}.bg-\[\#0a142b\]\/80{background-color:#0a142bcc}.bg-\[\#0b1430\]{background-color:#0b1430}.bg-\[\#0b1530\]{background-color:#0b1530}.bg-\[\#0b1530\]\/95{background-color:#0b1530f2}.bg-\[\#0d1733\]{background-color:#0d1733}.bg-\[\#0d1733\]\/75{background-color:#0d1733bf}.bg-\[\#0d1733\]\/80{background-color:#0d1733cc}.bg-\[\#0d1733\]\/90{background-color:#0d1733e6}.bg-\[\#3b82f6\]{background-color:#3b82f6}.bg-\[\#4E2940\]\/50{background-color:#4e294080}.bg-\[\#6D56B3\]{background-color:#6d56b3}.bg-\[\#7C2D12\]{background-color:#7c2d12}.bg-\[\#008EAA\]{background-color:#008eaa}.bg-\[\#008EAA\]\/10{background-color:#008eaa1a}.bg-\[\#9A4D00\]{background-color:#9a4d00}.bg-\[\#10B981\],.bg-\[\#10b981\]{background-color:#10b981}.bg-\[\#16A34A\]{background-color:#16a34a}.bg-\[\#030B22\]\/80{background-color:#030b22cc}.bg-\[\#040C26\]{background-color:#040c26}.bg-\[\#040C26\]\/90{background-color:#040c26e6}.bg-\[\#050b18\]{background-color:#050b18}.bg-\[\#060b19\]{background-color:#060b19}.bg-\[\#060b19\]\/80{background-color:#060b19cc}.bg-\[\#060b19\]\/98{background-color:#060b19fa}.bg-\[\#087E9B\]{background-color:#087e9b}.bg-\[\#87CFE0\]{background-color:#87cfe0}.bg-\[\#94a3b8\]{background-color:#94a3b8}.bg-\[\#101A39\]{background-color:#101a39}.bg-\[\#111B3D\]{background-color:#111b3d}.bg-\[\#111B3D\]\/30{background-color:#111b3d4d}.bg-\[\#111B3D\]\/80{background-color:#111b3dcc}.bg-\[\#123B72\]\/30{background-color:#123b724d}.bg-\[\#0798B8\]{background-color:#0798b8}.bg-\[\#1687F8\],.bg-\[\#1687f8\]{background-color:#1687f8}.bg-\[\#2055A5\]{background-color:#2055a5}.bg-\[\#03091E\]\/80{background-color:#03091ecc}.bg-\[\#7654E8\]{background-color:#7654e8}.bg-\[\#8452BA\]{background-color:#8452ba}.bg-\[\#09142c\]\/80{background-color:#09142ccc}.bg-\[\#09142c\]\/85{background-color:#09142cd9}.bg-\[\#11172a\]{background-color:#11172a}.bg-\[\#16856D\]{background-color:#16856d}.bg-\[\#43263D\]\/45{background-color:#43263d73}.bg-\[\#051037\]\/80{background-color:#051037cc}.bg-\[\#059669\]{background-color:#059669}.bg-\[\#071126\]{background-color:#071126}.bg-\[\#071126\]\/85{background-color:#071126d9}.bg-\[\#071226\]\/95{background-color:#071226f2}.bg-\[\#071336\]\/60{background-color:#07133699}.bg-\[\#071336\]\/80{background-color:#071336cc}.bg-\[\#071336\]\/90{background-color:#071336e6}.bg-\[\#081126\]{background-color:#081126}.bg-\[\#132042\]{background-color:#132042}.bg-\[\#251654\]{background-color:#251654}.bg-\[\#A63D20\]{background-color:#a63d20}.bg-\[\#A592DF\]{background-color:#a592df}.bg-\[\#B83260\]{background-color:#b83260}.bg-\[\#CFE0F1\]{background-color:#cfe0f1}.bg-\[\#D1FAE5\]{background-color:#d1fae5}.bg-\[\#DBEAFE\]{background-color:#dbeafe}.bg-\[\#DCEAF8\]{background-color:#dceaf8}.bg-\[\#DCFCE7\]{background-color:#dcfce7}.bg-\[\#DDF3FC\]{background-color:#ddf3fc}.bg-\[\#DDF4EC\]{background-color:#ddf4ec}.bg-\[\#DDF5FA\]{background-color:#ddf5fa}.bg-\[\#DDF7EF\]{background-color:#ddf7ef}.bg-\[\#DFF6EC\]{background-color:#dff6ec}.bg-\[\#E0F2FE\]{background-color:#e0f2fe}.bg-\[\#E2EEF8\]{background-color:#e2eef8}.bg-\[\#E4ECF4\]{background-color:#e4ecf4}.bg-\[\#E4F8F0\]{background-color:#e4f8f0}.bg-\[\#E5EEF6\]{background-color:#e5eef6}.bg-\[\#E5F8FC\]{background-color:#e5f8fc}.bg-\[\#E6F7F0\]{background-color:#e6f7f0}.bg-\[\#E6F7FA\]{background-color:#e6f7fa}.bg-\[\#E7EEF6\]{background-color:#e7eef6}.bg-\[\#E7F1FB\]{background-color:#e7f1fb}.bg-\[\#E7F4FF\]{background-color:#e7f4ff}.bg-\[\#E8E2F7\]{background-color:#e8e2f7}.bg-\[\#E8F2FB\]{background-color:#e8f2fb}.bg-\[\#E8F4FF\]{background-color:#e8f4ff}.bg-\[\#E9F4FE\]{background-color:#e9f4fe}.bg-\[\#E9F5FF\]{background-color:#e9f5ff}.bg-\[\#E53E3E\]{background-color:#e53e3e}.bg-\[\#EAF3FD\]{background-color:#eaf3fd}.bg-\[\#EAF3FF\]{background-color:#eaf3ff}.bg-\[\#EAF4FF\]{background-color:#eaf4ff}.bg-\[\#EAF5FF\]{background-color:#eaf5ff}.bg-\[\#EAF6FF\]{background-color:#eaf6ff}.bg-\[\#EAF8EE\]{background-color:#eaf8ee}.bg-\[\#EAF8EF\]{background-color:#eaf8ef}.bg-\[\#EAF8F0\]{background-color:#eaf8f0}.bg-\[\#EAF8F3\]{background-color:#eaf8f3}.bg-\[\#EBF5FE\]{background-color:#ebf5fe}.bg-\[\#EBF7FC\]{background-color:#ebf7fc}.bg-\[\#ECEFF4\]{background-color:#eceff4}.bg-\[\#ECF9F4\]{background-color:#ecf9f4}.bg-\[\#ECF9F4\]\/40{background-color:#ecf9f466}.bg-\[\#ECF9FC\]{background-color:#ecf9fc}.bg-\[\#ECF9FC\]\/40{background-color:#ecf9fc66}.bg-\[\#ECFDF3\]{background-color:#ecfdf3}.bg-\[\#ECFDF5\]{background-color:#ecfdf5}.bg-\[\#EDE9FE\]{background-color:#ede9fe}.bg-\[\#EDF4FF\]{background-color:#edf4ff}.bg-\[\#EDF5FC\]{background-color:#edf5fc}.bg-\[\#EEE8FF\]{background-color:#eee8ff}.bg-\[\#EEE9FF\]{background-color:#eee9ff}.bg-\[\#EEF3F8\]{background-color:#eef3f8}.bg-\[\#EEF5FC\]{background-color:#eef5fc}.bg-\[\#EEF5FD\]{background-color:#eef5fd}.bg-\[\#EEF6FE\]{background-color:#eef6fe}.bg-\[\#EEF6FF\]{background-color:#eef6ff}.bg-\[\#EFF5FA\]{background-color:#eff5fa}.bg-\[\#EFF6FF\]{background-color:#eff6ff}.bg-\[\#EFF8FF\]{background-color:#eff8ff}.bg-\[\#F0F5FA\]{background-color:#f0f5fa}.bg-\[\#F0F7FF\]{background-color:#f0f7ff}.bg-\[\#F0F8FF\]{background-color:#f0f8ff}.bg-\[\#F0F9FF\]{background-color:#f0f9ff}.bg-\[\#F0FDF4\]{background-color:#f0fdf4}.bg-\[\#F1ECFF\]{background-color:#f1ecff}.bg-\[\#F1F5F9\]{background-color:#f1f5f9}.bg-\[\#F1F6FB\]{background-color:#f1f6fb}.bg-\[\#F2EAFF\]{background-color:#f2eaff}.bg-\[\#F2F7FC\]{background-color:#f2f7fc}.bg-\[\#F2F8FD\]{background-color:#f2f8fd}.bg-\[\#F3E8FF\]{background-color:#f3e8ff}.bg-\[\#F3EFFF\]{background-color:#f3efff}.bg-\[\#F3F0FF\]{background-color:#f3f0ff}.bg-\[\#F3F8FF\]{background-color:#f3f8ff}.bg-\[\#F4EFFE\]{background-color:#f4effe}.bg-\[\#F4EFFF\]{background-color:#f4efff}.bg-\[\#F4F8FC\]{background-color:#f4f8fc}.bg-\[\#F4F9FD\]{background-color:#f4f9fd}.bg-\[\#F5F9FD\]{background-color:#f5f9fd}.bg-\[\#F5FBF8\]{background-color:#f5fbf8}.bg-\[\#F6D1B3\]{background-color:#f6d1b3}.bg-\[\#F6FAFE\]{background-color:#f6fafe}.bg-\[\#F7F1FF\]{background-color:#f7f1ff}.bg-\[\#F7F2FF\]{background-color:#f7f2ff}.bg-\[\#F7FAFE\]{background-color:#f7fafe}.bg-\[\#F8F5ED\]{background-color:#f8f5ed}.bg-\[\#F8FAFC\]{background-color:#f8fafc}.bg-\[\#F8FAFD\]{background-color:#f8fafd}.bg-\[\#F8FBFE\]{background-color:#f8fbfe}.bg-\[\#F8FBFF\]{background-color:#f8fbff}.bg-\[\#F8FCFF\]{background-color:#f8fcff}.bg-\[\#F9F0FF\]{background-color:#f9f0ff}.bg-\[\#F97316\]{background-color:#f97316}.bg-\[\#FAF5FF\]{background-color:#faf5ff}.bg-\[\#FAF7F8\]{background-color:#faf7f8}.bg-\[\#FAF8FF\]{background-color:#faf8ff}.bg-\[\#FBF8FF\]{background-color:#fbf8ff}.bg-\[\#FBFDFF\]{background-color:#fbfdff}.bg-\[\#FCE8DA\]{background-color:#fce8da}.bg-\[\#FCFAFF\]{background-color:#fcfaff}.bg-\[\#FDFEFE\]{background-color:#fdfefe}.bg-\[\#FEF2F2\]{background-color:#fef2f2}.bg-\[\#FEF3C7\]{background-color:#fef3c7}.bg-\[\#FEF3C7\]\/90{background-color:#fef3c7e6}.bg-\[\#FFD23F\]{background-color:#ffd23f}.bg-\[\#FFD43B\]{background-color:#ffd43b}.bg-\[\#FFDC82\]\/35{background-color:#ffdc8259}.bg-\[\#FFE5EE\]{background-color:#ffe5ee}.bg-\[\#FFE8D6\]{background-color:#ffe8d6}.bg-\[\#FFE8EA\]{background-color:#ffe8ea}.bg-\[\#FFE69A\]{background-color:#ffe69a}.bg-\[\#FFEAF1\]{background-color:#ffeaf1}.bg-\[\#FFEBB5\]\/45{background-color:#ffebb573}.bg-\[\#FFEDD5\]{background-color:#ffedd5}.bg-\[\#FFF0AD\]{background-color:#fff0ad}.bg-\[\#FFF0D7\]{background-color:#fff0d7}.bg-\[\#FFF0D8\]{background-color:#fff0d8}.bg-\[\#FFF0D9\]{background-color:#fff0d9}.bg-\[\#FFF0E5\]{background-color:#fff0e5}.bg-\[\#FFF0F2\]{background-color:#fff0f2}.bg-\[\#FFF0F4\]{background-color:#fff0f4}.bg-\[\#FFF0F5\]{background-color:#fff0f5}.bg-\[\#FFF1B7\]{background-color:#fff1b7}.bg-\[\#FFF1D9\]{background-color:#fff1d9}.bg-\[\#FFF1F2\]{background-color:#fff1f2}.bg-\[\#FFF3DF\]{background-color:#fff3df}.bg-\[\#FFF4D8\]{background-color:#fff4d8}.bg-\[\#FFF5E4\]{background-color:#fff5e4}.bg-\[\#FFF5E8\]{background-color:#fff5e8}.bg-\[\#FFF5EA\]{background-color:#fff5ea}.bg-\[\#FFF5F5\]{background-color:#fff5f5}.bg-\[\#FFF6E7\]{background-color:#fff6e7}.bg-\[\#FFF7D6\]{background-color:#fff7d6}.bg-\[\#FFF7E8\]{background-color:#fff7e8}.bg-\[\#FFF7ED\]{background-color:#fff7ed}.bg-\[\#FFF7FA\]{background-color:#fff7fa}.bg-\[\#FFF8E6\]{background-color:#fff8e6}.bg-\[\#FFF8EA\]{background-color:#fff8ea}.bg-\[\#FFF9EF\]{background-color:#fff9ef}.bg-\[\#FFF9F0\]{background-color:#fff9f0}.bg-\[\#FFF9F1\]{background-color:#fff9f1}.bg-\[\#FFF9F2\]{background-color:#fff9f2}.bg-\[\#FFF9F3\]{background-color:#fff9f3}.bg-\[\#FFF9FB\]{background-color:#fff9fb}.bg-\[\#FFFAF3\]{background-color:#fffaf3}.bg-\[\#FFFBEB\]{background-color:#fffbeb}.bg-\[\#FFFBF1\]{background-color:#fffbf1}.bg-\[\#FFFBF6\]{background-color:#fffbf6}.bg-\[\#FFFBF8\]{background-color:#fffbf8}.bg-\[\#FFFCF8\]{background-color:#fffcf8}.bg-\[\#FFFDF5\]{background-color:#fffdf5}.bg-\[\#FFFDF8\]{background-color:#fffdf8}.bg-\[\#e2e8f0\]{background-color:#e2e8f0}.bg-\[\#e9f4ff\]{background-color:#e9f4ff}.bg-\[\#ecfdf5\]{background-color:#ecfdf5}.bg-\[\#eef5f9\]{background-color:#eef5f9}.bg-\[\#f1f5fa\]{background-color:#f1f5fa}.bg-\[\#f1f8ff\]{background-color:#f1f8ff}.bg-\[\#f2f8ff\]{background-color:#f2f8ff}.bg-\[\#f8fbfd\]{background-color:#f8fbfd}.bg-\[\#f8fbfd\]\/95{background-color:#f8fbfdf2}.bg-\[\#f59e0b\]{background-color:#f59e0b}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-200\/95{background-color:#fee685f2}@supports (color:color-mix(in lab,red,red)){.bg-amber-200\/95{background-color:color-mix(in oklab,var(--color-amber-200) 95%,transparent)}}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/10{background-color:color-mix(in oklab,var(--color-amber-400) 10%,transparent)}}.bg-amber-400\/\[0\.04\]{background-color:#fcbb000a}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-amber-400) 4%,transparent)}}.bg-amber-400\/\[0\.05\]{background-color:#fcbb000d}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-amber-400) 5%,transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/5{background-color:color-mix(in oklab,var(--color-amber-500) 5%,transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/20{background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.bg-amber-500\/\[0\.03\]{background-color:#f99c0008}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-amber-500) 3%,transparent)}}.bg-amber-500\/\[0\.04\]{background-color:#f99c000a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-amber-500) 4%,transparent)}}.bg-amber-500\/\[0\.05\]{background-color:#f99c000d}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-amber-500) 5%,transparent)}}.bg-amber-500\/\[0\.06\]{background-color:#f99c000f}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-amber-500) 6%,transparent)}}.bg-amber-500\/\[0\.07\]{background-color:#f99c0012}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-amber-500) 7%,transparent)}}.bg-amber-500\/\[0\.08\]{background-color:#f99c0014}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-amber-500) 8%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab,red,red)){.bg-black\/15{background-color:color-mix(in oklab,var(--color-black) 15%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab,red,red)){.bg-black\/75{background-color:color-mix(in oklab,var(--color-black) 75%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-black\/88{background-color:#000000e0}@supports (color:color-mix(in lab,red,red)){.bg-black\/88{background-color:color-mix(in oklab,var(--color-black) 88%,transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab,red,red)){.bg-black\/90{background-color:color-mix(in oklab,var(--color-black) 90%,transparent)}}.bg-black\/95{background-color:#000000f2}@supports (color:color-mix(in lab,red,red)){.bg-black\/95{background-color:color-mix(in oklab,var(--color-black) 95%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-200\/25{background-color:#bedbff40}@supports (color:color-mix(in lab,red,red)){.bg-blue-200\/25{background-color:color-mix(in oklab,var(--color-blue-200) 25%,transparent)}}.bg-blue-500\/5{background-color:#3080ff0d}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/5{background-color:color-mix(in oklab,var(--color-blue-500) 5%,transparent)}}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.bg-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/15{background-color:color-mix(in oklab,var(--color-blue-500) 15%,transparent)}}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/20{background-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-600\/10{background-color:#155dfc1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-600\/10{background-color:color-mix(in oklab,var(--color-blue-600) 10%,transparent)}}.bg-blue-700{background-color:var(--color-blue-700)}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-200\/30{background-color:#a2f4fd4d}@supports (color:color-mix(in lab,red,red)){.bg-cyan-200\/30{background-color:color-mix(in oklab,var(--color-cyan-200) 30%,transparent)}}.bg-cyan-400{background-color:var(--color-cyan-400)}.bg-cyan-400\/10{background-color:#00d2ef1a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-400\/10{background-color:color-mix(in oklab,var(--color-cyan-400) 10%,transparent)}}.bg-cyan-400\/20{background-color:#00d2ef33}@supports (color:color-mix(in lab,red,red)){.bg-cyan-400\/20{background-color:color-mix(in oklab,var(--color-cyan-400) 20%,transparent)}}.bg-cyan-400\/70{background-color:#00d2efb3}@supports (color:color-mix(in lab,red,red)){.bg-cyan-400\/70{background-color:color-mix(in oklab,var(--color-cyan-400) 70%,transparent)}}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-cyan-500\/5{background-color:#00b7d70d}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/5{background-color:color-mix(in oklab,var(--color-cyan-500) 5%,transparent)}}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/10{background-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.bg-cyan-500\/15{background-color:#00b7d726}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/15{background-color:color-mix(in oklab,var(--color-cyan-500) 15%,transparent)}}.bg-cyan-500\/20{background-color:#00b7d733}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/20{background-color:color-mix(in oklab,var(--color-cyan-500) 20%,transparent)}}.bg-cyan-500\/25{background-color:#00b7d740}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/25{background-color:color-mix(in oklab,var(--color-cyan-500) 25%,transparent)}}.bg-cyan-500\/\[0\.04\]{background-color:#00b7d70a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-cyan-500) 4%,transparent)}}.bg-cyan-500\/\[0\.05\]{background-color:#00b7d70d}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-cyan-500) 5%,transparent)}}.bg-cyan-500\/\[0\.06\]{background-color:#00b7d70f}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-cyan-500) 6%,transparent)}}.bg-cyan-500\/\[0\.07\]{background-color:#00b7d712}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-cyan-500) 7%,transparent)}}.bg-cyan-500\/\[0\.08\]{background-color:#00b7d714}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-cyan-500) 8%,transparent)}}.bg-cyan-500\/\[0\.035\]{background-color:#00b7d709}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/\[0\.035\]{background-color:color-mix(in oklab,var(--color-cyan-500) 3.5%,transparent)}}.bg-cyan-600{background-color:var(--color-cyan-600)}.bg-cyan-600\/20{background-color:#0092b533}@supports (color:color-mix(in lab,red,red)){.bg-cyan-600\/20{background-color:color-mix(in oklab,var(--color-cyan-600) 20%,transparent)}}.bg-cyan-700{background-color:var(--color-cyan-700)}.bg-cyan-900\/50{background-color:#104e6480}@supports (color:color-mix(in lab,red,red)){.bg-cyan-900\/50{background-color:color-mix(in oklab,var(--color-cyan-900) 50%,transparent)}}.bg-cyan-950\/40{background-color:#05334566}@supports (color:color-mix(in lab,red,red)){.bg-cyan-950\/40{background-color:color-mix(in oklab,var(--color-cyan-950) 40%,transparent)}}.bg-cyan-950\/90{background-color:#053345e6}@supports (color:color-mix(in lab,red,red)){.bg-cyan-950\/90{background-color:color-mix(in oklab,var(--color-cyan-950) 90%,transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100\/90{background-color:#d0fae5e6}@supports (color:color-mix(in lab,red,red)){.bg-emerald-100\/90{background-color:color-mix(in oklab,var(--color-emerald-100) 90%,transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/5{background-color:#00bb7f0d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/5{background-color:color-mix(in oklab,var(--color-emerald-500) 5%,transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/20{background-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.bg-emerald-500\/\[\.04\]{background-color:#00bb7f0a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/\[\.04\]{background-color:color-mix(in oklab,var(--color-emerald-500) 4%,transparent)}}.bg-emerald-500\/\[\.05\]{background-color:#00bb7f0d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/\[\.05\]{background-color:color-mix(in oklab,var(--color-emerald-500) 5%,transparent)}}.bg-emerald-500\/\[\.07\]{background-color:#00bb7f12}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/\[\.07\]{background-color:color-mix(in oklab,var(--color-emerald-500) 7%,transparent)}}.bg-emerald-500\/\[0\.04\]{background-color:#00bb7f0a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-emerald-500) 4%,transparent)}}.bg-emerald-500\/\[0\.05\]{background-color:#00bb7f0d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-emerald-500) 5%,transparent)}}.bg-emerald-500\/\[0\.06\]{background-color:#00bb7f0f}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-emerald-500) 6%,transparent)}}.bg-emerald-500\/\[0\.07\]{background-color:#00bb7f12}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-emerald-500) 7%,transparent)}}.bg-emerald-500\/\[0\.08\]{background-color:#00bb7f14}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-emerald-500) 8%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-600\/20{background-color:#00976733}@supports (color:color-mix(in lab,red,red)){.bg-emerald-600\/20{background-color:color-mix(in oklab,var(--color-emerald-600) 20%,transparent)}}.bg-emerald-950\/90{background-color:#002c22e6}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/90{background-color:color-mix(in oklab,var(--color-emerald-950) 90%,transparent)}}.bg-fuchsia-500\/10{background-color:#e12afb1a}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-500\/10{background-color:color-mix(in oklab,var(--color-fuchsia-500) 10%,transparent)}}.bg-fuchsia-500\/15{background-color:#e12afb26}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-500\/15{background-color:color-mix(in oklab,var(--color-fuchsia-500) 15%,transparent)}}.bg-fuchsia-500\/\[0\.06\]{background-color:#e12afb0f}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-500\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-fuchsia-500) 6%,transparent)}}.bg-green-50{background-color:var(--color-green-50)}.bg-indigo-500\/15{background-color:#625fff26}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/15{background-color:color-mix(in oklab,var(--color-indigo-500) 15%,transparent)}}.bg-indigo-500\/\[0\.06\]{background-color:#625fff0f}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-indigo-500) 6%,transparent)}}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/10{background-color:color-mix(in oklab,var(--color-orange-500) 10%,transparent)}}.bg-orange-500\/15{background-color:#fe6e0026}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/15{background-color:color-mix(in oklab,var(--color-orange-500) 15%,transparent)}}.bg-orange-500\/\[0\.06\]{background-color:#fe6e000f}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-orange-500) 6%,transparent)}}.bg-purple-200\/30{background-color:#e9d5ff4d}@supports (color:color-mix(in lab,red,red)){.bg-purple-200\/30{background-color:color-mix(in oklab,var(--color-purple-200) 30%,transparent)}}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/10{background-color:color-mix(in oklab,var(--color-purple-500) 10%,transparent)}}.bg-purple-500\/15{background-color:#ac4bff26}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/15{background-color:color-mix(in oklab,var(--color-purple-500) 15%,transparent)}}.bg-purple-500\/20{background-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/20{background-color:color-mix(in oklab,var(--color-purple-500) 20%,transparent)}}.bg-purple-950\/20{background-color:#3c036633}@supports (color:color-mix(in lab,red,red)){.bg-purple-950\/20{background-color:color-mix(in oklab,var(--color-purple-950) 20%,transparent)}}.bg-purple-950\/60{background-color:#3c036699}@supports (color:color-mix(in lab,red,red)){.bg-purple-950\/60{background-color:color-mix(in oklab,var(--color-purple-950) 60%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-500\/5{background-color:#ff23570d}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/5{background-color:color-mix(in oklab,var(--color-rose-500) 5%,transparent)}}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)}}.bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/15{background-color:color-mix(in oklab,var(--color-rose-500) 15%,transparent)}}.bg-rose-500\/20{background-color:#ff235733}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/20{background-color:color-mix(in oklab,var(--color-rose-500) 20%,transparent)}}.bg-rose-500\/\[\.04\]{background-color:#ff23570a}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/\[\.04\]{background-color:color-mix(in oklab,var(--color-rose-500) 4%,transparent)}}.bg-rose-500\/\[0\.03\]{background-color:#ff235708}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-rose-500) 3%,transparent)}}.bg-rose-500\/\[0\.06\]{background-color:#ff23570f}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-rose-500) 6%,transparent)}}.bg-rose-500\/\[0\.07\]{background-color:#ff235712}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-rose-500) 7%,transparent)}}.bg-rose-500\/\[0\.08\]{background-color:#ff235714}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-rose-500) 8%,transparent)}}.bg-rose-600{background-color:var(--color-rose-600)}.bg-rose-600\/80{background-color:#e70044cc}@supports (color:color-mix(in lab,red,red)){.bg-rose-600\/80{background-color:color-mix(in oklab,var(--color-rose-600) 80%,transparent)}}.bg-rose-950\/80{background-color:#4d0218cc}@supports (color:color-mix(in lab,red,red)){.bg-rose-950\/80{background-color:color-mix(in oklab,var(--color-rose-950) 80%,transparent)}}.bg-rose-950\/90{background-color:#4d0218e6}@supports (color:color-mix(in lab,red,red)){.bg-rose-950\/90{background-color:color-mix(in oklab,var(--color-rose-950) 90%,transparent)}}.bg-sky-500\/\[0\.06\]{background-color:#00a5ef0f}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-sky-500) 6%,transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-500\/10{background-color:#62748e1a}@supports (color:color-mix(in lab,red,red)){.bg-slate-500\/10{background-color:color-mix(in oklab,var(--color-slate-500) 10%,transparent)}}.bg-slate-500\/15{background-color:#62748e26}@supports (color:color-mix(in lab,red,red)){.bg-slate-500\/15{background-color:color-mix(in oklab,var(--color-slate-500) 15%,transparent)}}.bg-slate-500\/20{background-color:#62748e33}@supports (color:color-mix(in lab,red,red)){.bg-slate-500\/20{background-color:color-mix(in oklab,var(--color-slate-500) 20%,transparent)}}.bg-slate-700{background-color:var(--color-slate-700)}.bg-slate-700\/85{background-color:#314158d9}@supports (color:color-mix(in lab,red,red)){.bg-slate-700\/85{background-color:color-mix(in oklab,var(--color-slate-700) 85%,transparent)}}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-800\/80{background-color:#1d293dcc}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/80{background-color:color-mix(in oklab,var(--color-slate-800) 80%,transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/40{background-color:#0f172b66}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/40{background-color:color-mix(in oklab,var(--color-slate-900) 40%,transparent)}}.bg-slate-900\/50{background-color:#0f172b80}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/50{background-color:color-mix(in oklab,var(--color-slate-900) 50%,transparent)}}.bg-slate-900\/60{background-color:#0f172b99}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/60{background-color:color-mix(in oklab,var(--color-slate-900) 60%,transparent)}}.bg-slate-900\/70{background-color:#0f172bb3}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/70{background-color:color-mix(in oklab,var(--color-slate-900) 70%,transparent)}}.bg-slate-900\/80{background-color:#0f172bcc}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/80{background-color:color-mix(in oklab,var(--color-slate-900) 80%,transparent)}}.bg-slate-900\/90{background-color:#0f172be6}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/90{background-color:color-mix(in oklab,var(--color-slate-900) 90%,transparent)}}.bg-slate-900\/95{background-color:#0f172bf2}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/95{background-color:color-mix(in oklab,var(--color-slate-900) 95%,transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/25{background-color:#02061840}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/25{background-color:color-mix(in oklab,var(--color-slate-950) 25%,transparent)}}.bg-slate-950\/30{background-color:#0206184d}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/30{background-color:color-mix(in oklab,var(--color-slate-950) 30%,transparent)}}.bg-slate-950\/40{background-color:#02061866}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/40{background-color:color-mix(in oklab,var(--color-slate-950) 40%,transparent)}}.bg-slate-950\/45{background-color:#02061873}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/45{background-color:color-mix(in oklab,var(--color-slate-950) 45%,transparent)}}.bg-slate-950\/50{background-color:#02061880}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/50{background-color:color-mix(in oklab,var(--color-slate-950) 50%,transparent)}}.bg-slate-950\/60{background-color:#02061899}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/60{background-color:color-mix(in oklab,var(--color-slate-950) 60%,transparent)}}.bg-slate-950\/70{background-color:#020618b3}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/70{background-color:color-mix(in oklab,var(--color-slate-950) 70%,transparent)}}.bg-slate-950\/80{background-color:#020618cc}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/80{background-color:color-mix(in oklab,var(--color-slate-950) 80%,transparent)}}.bg-slate-950\/90{background-color:#020618e6}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/90{background-color:color-mix(in oklab,var(--color-slate-950) 90%,transparent)}}.bg-slate-950\/92{background-color:#020618eb}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/92{background-color:color-mix(in oklab,var(--color-slate-950) 92%,transparent)}}.bg-slate-950\/95{background-color:#020618f2}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/95{background-color:color-mix(in oklab,var(--color-slate-950) 95%,transparent)}}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-300\/10{background-color:#c4b4ff1a}@supports (color:color-mix(in lab,red,red)){.bg-violet-300\/10{background-color:color-mix(in oklab,var(--color-violet-300) 10%,transparent)}}.bg-violet-400{background-color:var(--color-violet-400)}.bg-violet-400\/70{background-color:#a685ffb3}@supports (color:color-mix(in lab,red,red)){.bg-violet-400\/70{background-color:color-mix(in oklab,var(--color-violet-400) 70%,transparent)}}.bg-violet-500{background-color:var(--color-violet-500)}.bg-violet-500\/5{background-color:#8d54ff0d}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/5{background-color:color-mix(in oklab,var(--color-violet-500) 5%,transparent)}}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/10{background-color:color-mix(in oklab,var(--color-violet-500) 10%,transparent)}}.bg-violet-500\/15{background-color:#8d54ff26}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/15{background-color:color-mix(in oklab,var(--color-violet-500) 15%,transparent)}}.bg-violet-500\/20{background-color:#8d54ff33}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/20{background-color:color-mix(in oklab,var(--color-violet-500) 20%,transparent)}}.bg-violet-500\/\[0\.04\]{background-color:#8d54ff0a}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-violet-500) 4%,transparent)}}.bg-violet-500\/\[0\.05\]{background-color:#8d54ff0d}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-violet-500) 5%,transparent)}}.bg-violet-500\/\[0\.06\]{background-color:#8d54ff0f}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-violet-500) 6%,transparent)}}.bg-violet-600{background-color:var(--color-violet-600)}.bg-violet-600\/90{background-color:#7f22fee6}@supports (color:color-mix(in lab,red,red)){.bg-violet-600\/90{background-color:color-mix(in oklab,var(--color-violet-600) 90%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.bg-white\/85{background-color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-white\/\[\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[\.03\]{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.bg-white\/\[\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-white\/\[\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[\.05\]{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-white\/\[0\.025\]{background-color:#ffffff06}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.025\]{background-color:color-mix(in oklab,var(--color-white) 2.5%,transparent)}}.bg-white\/\[0\.055\]{background-color:#ffffff0e}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.055\]{background-color:color-mix(in oklab,var(--color-white) 5.5%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(circle_at_70\%_20\%\,rgba\(34\,211\,238\,0\.12\)\,transparent_35\%\)\,linear-gradient\(145deg\,\#F7FBFF\,\#EDF5FD\)\]{background-image:radial-gradient(circle at 70% 20%,#22d3ee1f,#0000 35%),linear-gradient(145deg,#f7fbff,#edf5fd)}.bg-\[radial-gradient\(circle_at_top\,rgba\(245\,158\,11\,0\.12\)\,transparent_48\%\)\]{background-image:radial-gradient(circle at top,#f59e0b1f,#0000 48%)}.from-\[\#0D1E4C\]\/90{--tw-gradient-from:oklab(25.2993% -.00736445 -.08798/.9);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#0c1936\]{--tw-gradient-from:#0c1936;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#10B981\]{--tw-gradient-from:#10b981;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#087E9B\]{--tw-gradient-from:#087e9b;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#111B3D\]{--tw-gradient-from:#111b3d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#123F78\]{--tw-gradient-from:#123f78;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#1687F8\]{--tw-gradient-from:#1687f8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#E0F4FE\]\/95{--tw-gradient-from:oklab(95.5416% -.0163935 -.0189361/.95);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#E7F4FF\]\/85{--tw-gradient-from:oklab(96.0698% -.00906676 -.0181172/.85);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#E9F5FF\]\/90{--tw-gradient-from:oklab(96.4122% -.00842652 -.0165116/.9);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#E88725\]{--tw-gradient-from:#e88725;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#ECFDF5\]{--tw-gradient-from:#ecfdf5;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#EEF6FE\]{--tw-gradient-from:#eef6fe;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#F3A51E\]{--tw-gradient-from:#f3a51e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#F5F3FF\]{--tw-gradient-from:#f5f3ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#F7FCF9\]{--tw-gradient-from:#f7fcf9;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#F07832\]{--tw-gradient-from:#f07832;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#FEF3C7\]{--tw-gradient-from:#fef3c7;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#FFF0BC\]{--tw-gradient-from:#fff0bc;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#FFF1CE\]{--tw-gradient-from:#fff1ce;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#FFF8E8\]{--tw-gradient-from:#fff8e8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#FFF9E8\]{--tw-gradient-from:#fff9e8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#FFF9E9\]{--tw-gradient-from:#fff9e9;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#FFFDF7\]{--tw-gradient-from:#fffdf7;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#dff3ff\]{--tw-gradient-from:#dff3ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#e0f4ff\]{--tw-gradient-from:#e0f4ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#f0fdf4\]{--tw-gradient-from:#f0fdf4;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500\/80{--tw-gradient-from:#f99c00cc}@supports (color:color-mix(in lab,red,red)){.from-amber-500\/80{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 80%, transparent)}}.from-amber-500\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500\/80{--tw-gradient-from:#3080ffcc}@supports (color:color-mix(in lab,red,red)){.from-blue-500\/80{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 80%, transparent)}}.from-blue-500\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-400{--tw-gradient-from:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-400\/40{--tw-gradient-from:#00d2ef66}@supports (color:color-mix(in lab,red,red)){.from-cyan-400\/40{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-400) 40%, transparent)}}.from-cyan-400\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-400\/90{--tw-gradient-from:#00d2efe6}@supports (color:color-mix(in lab,red,red)){.from-cyan-400\/90{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-400) 90%, transparent)}}.from-cyan-400\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500{--tw-gradient-from:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500\/20{--tw-gradient-from:#00b7d733}@supports (color:color-mix(in lab,red,red)){.from-cyan-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.from-cyan-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500\/80{--tw-gradient-from:#00b7d7cc}@supports (color:color-mix(in lab,red,red)){.from-cyan-500\/80{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-500) 80%, transparent)}}.from-cyan-500\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500\/\[0\.08\]{--tw-gradient-from:#00b7d714}@supports (color:color-mix(in lab,red,red)){.from-cyan-500\/\[0\.08\]{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-500) 8%, transparent)}}.from-cyan-500\/\[0\.08\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500\/\[0\.10\]{--tw-gradient-from:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.from-cyan-500\/\[0\.10\]{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.from-cyan-500\/\[0\.10\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-600{--tw-gradient-from:var(--color-cyan-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500\/80{--tw-gradient-from:#00bb7fcc}@supports (color:color-mix(in lab,red,red)){.from-emerald-500\/80{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-500) 80%, transparent)}}.from-emerald-500\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-600{--tw-gradient-from:var(--color-emerald-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-500{--tw-gradient-from:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-500\/80{--tw-gradient-from:#fb2c36cc}@supports (color:color-mix(in lab,red,red)){.from-red-500\/80{--tw-gradient-from:color-mix(in oklab, var(--color-red-500) 80%, transparent)}}.from-red-500\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-500\/80{--tw-gradient-from:#ff2357cc}@supports (color:color-mix(in lab,red,red)){.from-rose-500\/80{--tw-gradient-from:color-mix(in oklab, var(--color-rose-500) 80%, transparent)}}.from-rose-500\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-950{--tw-gradient-from:var(--color-slate-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-400\/90{--tw-gradient-from:#a685ffe6}@supports (color:color-mix(in lab,red,red)){.from-violet-400\/90{--tw-gradient-from:color-mix(in oklab, var(--color-violet-400) 90%, transparent)}}.from-violet-400\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500\/80{--tw-gradient-from:#8d54ffcc}@supports (color:color-mix(in lab,red,red)){.from-violet-500\/80{--tw-gradient-from:color-mix(in oklab, var(--color-violet-500) 80%, transparent)}}.from-violet-500\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-600{--tw-gradient-from:var(--color-violet-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#0a142d\]{--tw-gradient-via:#0a142d;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#0d1733\]\/90{--tw-gradient-via:oklab(21.3188% -.00319505 -.0568834/.9);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#1A5BB5\]{--tw-gradient-via:#1a5bb5;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#E7F4FF\]\/65{--tw-gradient-via:oklab(96.0698% -.00906676 -.0181172/.65);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#E9F5FF\]\/75{--tw-gradient-via:oklab(96.4122% -.00842652 -.0165116/.75);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#E64D78\]{--tw-gradient-via:#e64d78;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#F37B4A\]{--tw-gradient-via:#f37b4a;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#FFF8E6\]{--tw-gradient-via:#fff8e6;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-400\/60{--tw-gradient-via:#54a2ff99}@supports (color:color-mix(in lab,red,red)){.via-blue-400\/60{--tw-gradient-via:color-mix(in oklab, var(--color-blue-400) 60%, transparent)}}.via-blue-400\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-600{--tw-gradient-via:var(--color-blue-600);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-400\/60{--tw-gradient-via:#00d2ef99}@supports (color:color-mix(in lab,red,red)){.via-cyan-400\/60{--tw-gradient-via:color-mix(in oklab, var(--color-cyan-400) 60%, transparent)}}.via-cyan-400\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-fuchsia-400\/60{--tw-gradient-via:#ec6cff99}@supports (color:color-mix(in lab,red,red)){.via-fuchsia-400\/60{--tw-gradient-via:color-mix(in oklab, var(--color-fuchsia-400) 60%, transparent)}}.via-fuchsia-400\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-indigo-400\/30{--tw-gradient-via:#7d87ff4d}@supports (color:color-mix(in lab,red,red)){.via-indigo-400\/30{--tw-gradient-via:color-mix(in oklab, var(--color-indigo-400) 30%, transparent)}}.via-indigo-400\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-orange-400\/60{--tw-gradient-via:#ff8b1a99}@supports (color:color-mix(in lab,red,red)){.via-orange-400\/60{--tw-gradient-via:color-mix(in oklab, var(--color-orange-400) 60%, transparent)}}.via-orange-400\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-pink-400\/60{--tw-gradient-via:#fb64b699}@supports (color:color-mix(in lab,red,red)){.via-pink-400\/60{--tw-gradient-via:color-mix(in oklab, var(--color-pink-400) 60%, transparent)}}.via-pink-400\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-teal-400\/60{--tw-gradient-via:#00d3bd99}@supports (color:color-mix(in lab,red,red)){.via-teal-400\/60{--tw-gradient-via:color-mix(in oklab, var(--color-teal-400) 60%, transparent)}}.via-teal-400\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-yellow-400\/60{--tw-gradient-via:#fac80099}@supports (color:color-mix(in lab,red,red)){.via-yellow-400\/60{--tw-gradient-via:color-mix(in oklab, var(--color-yellow-400) 60%, transparent)}}.via-yellow-400\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#0A1128\]{--tw-gradient-to:#0a1128;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#0E75D8\]{--tw-gradient-to:#0e75d8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#8D52C7\]{--tw-gradient-to:#8d52c7;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#22C55E\]{--tw-gradient-to:#22c55e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#125B9E\]{--tw-gradient-to:#125b9e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#256FD8\]{--tw-gradient-to:#256fd8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#059669\]{--tw-gradient-to:#059669;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#071023\]{--tw-gradient-to:#071023;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#122258\]\/70{--tw-gradient-to:oklab(27.6031% -.00518599 -.0996406/.7);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#BAE6FD\]\/80{--tw-gradient-to:oklab(90.138% -.034992 -.0430613/.8);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#D1FAE5\]{--tw-gradient-to:#d1fae5;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#E0F2FE\]{--tw-gradient-to:#e0f2fe;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#E65D8B\]{--tw-gradient-to:#e65d8b;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#E85F82\]{--tw-gradient-to:#e85f82;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#EDE9FE\]{--tw-gradient-to:#ede9fe;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#FDE68A\]{--tw-gradient-to:#fde68a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#FFDCE8\]{--tw-gradient-to:#ffdce8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#FFE4EE\]{--tw-gradient-to:#ffe4ee;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#FFF0C9\]{--tw-gradient-to:#fff0c9;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#FFF0F5\]{--tw-gradient-to:#fff0f5;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#FFF1F5\]{--tw-gradient-to:#fff1f5;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#f0eaff\]{--tw-gradient-to:#f0eaff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#f1eaff\]{--tw-gradient-to:#f1eaff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-500\/\[0\.04\]{--tw-gradient-to:#3080ff0a}@supports (color:color-mix(in lab,red,red)){.to-blue-500\/\[0\.04\]{--tw-gradient-to:color-mix(in oklab, var(--color-blue-500) 4%, transparent)}}.to-blue-500\/\[0\.04\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-600\/20{--tw-gradient-to:#155dfc33}@supports (color:color-mix(in lab,red,red)){.to-blue-600\/20{--tw-gradient-to:color-mix(in oklab, var(--color-blue-600) 20%, transparent)}}.to-blue-600\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-600{--tw-gradient-to:var(--color-cyan-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-fuchsia-600{--tw-gradient-to:var(--color-fuchsia-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-600{--tw-gradient-to:var(--color-indigo-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-500{--tw-gradient-to:var(--color-rose-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-900{--tw-gradient-to:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-600{--tw-gradient-to:var(--color-teal-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-500\/\[0\.06\]{--tw-gradient-to:#8d54ff0f}@supports (color:color-mix(in lab,red,red)){.to-violet-500\/\[0\.06\]{--tw-gradient-to:color-mix(in oklab, var(--color-violet-500) 6%, transparent)}}.to-violet-500\/\[0\.06\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.\[background-position\:center_top\]{background-position:top}.bg-no-repeat{background-repeat:no-repeat}.fill-\[\#EA580C\]{fill:#ea580c}.fill-\[\#F59E0B\]{fill:#f59e0b}.fill-current{fill:currentColor}.stroke-\[1\.75\]{stroke-width:1.75px}.stroke-\[2\.5\]{stroke-width:2.5px}.stroke-\[3\]{stroke-width:3px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.object-right{object-position:right}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.p-\[18px\]{padding:18px}.p-\[22px\]{padding:22px}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-28{padding-right:calc(var(--spacing) * 28)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-11{padding-left:calc(var(--spacing) * 11)}.pl-13{padding-left:calc(var(--spacing) * 13)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.2em\]{font-size:1.2em}.text-\[1\.4em\]{font-size:1.4em}.text-\[1\.65em\]{font-size:1.65em}.text-\[1em\]{font-size:1em}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[19px\]{font-size:19px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[44px\]{font-size:44px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.78\]{--tw-leading:1.78;line-height:1.78}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[650\]{--tw-font-weight:650;font-weight:650}.font-\[750\]{--tw-font-weight:750;font-weight:750}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.20em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0B5FA5\]{color:#0b5fa5}.text-\[\#0C4A6E\]{color:#0c4a6e}.text-\[\#0f172a\]{color:#0f172a}.text-\[\#1C7F46\]{color:#1c7f46}.text-\[\#1D4ED8\]{color:#1d4ed8}.text-\[\#1D5E9B\]{color:#1d5e9b}.text-\[\#1E3A8A\]{color:#1e3a8a}.text-\[\#1E293B\]{color:#1e293b}.text-\[\#2A8A55\]{color:#2a8a55}.text-\[\#2A638F\]{color:#2a638f}.text-\[\#4A98D5\]{color:#4a98d5}.text-\[\#4B6B94\]{color:#4b6b94}.text-\[\#4C6B8D\]{color:#4c6b8d}.text-\[\#4E6987\]{color:#4e6987}.text-\[\#4F6E8F\]{color:#4f6e8f}.text-\[\#4F6F80\]{color:#4f6f80}.text-\[\#5B21B6\]{color:#5b21b6}.text-\[\#5C459D\]{color:#5c459d}.text-\[\#5D3FBD\]{color:#5d3fbd}.text-\[\#5F7899\]{color:#5f7899}.text-\[\#6B82A1\]{color:#6b82a1}.text-\[\#6B819C\]{color:#6b819c}.text-\[\#6C849E\]{color:#6c849e}.text-\[\#6D28D9\]{color:#6d28d9}.text-\[\#6D56B3\]{color:#6d56b3}.text-\[\#6D567D\]{color:#6d567d}.text-\[\#6F3B4B\]{color:#6f3b4b}.text-\[\#6F4B25\]{color:#6f4b25}.text-\[\#6F4D58\]{color:#6f4d58}.text-\[\#7A5A61\]{color:#7a5a61}.text-\[\#7C2D12\]{color:#7c2d12}.text-\[\#7C3AED\]{color:#7c3aed}.text-\[\#7D5260\]{color:#7d5260}.text-\[\#7D5360\]{color:#7d5360}.text-\[\#008EAA\]{color:#008eaa}.text-\[\#8A4A25\]{color:#8a4a25}.text-\[\#8A6D75\]{color:#8a6d75}.text-\[\#8A5700\]{color:#8a5700}.text-\[\#8B50B5\]{color:#8b50b5}.text-\[\#8B5265\]{color:#8b5265}.text-\[\#8B5900\]{color:#8b5900}.text-\[\#8C4B35\]{color:#8c4b35}.text-\[\#8F5E5C\]{color:#8f5e5c}.text-\[\#9A4A0A\]{color:#9a4a0a}.text-\[\#9A4F12\]{color:#9a4f12}.text-\[\#9A5A00\]{color:#9a5a00}.text-\[\#9A5E42\]{color:#9a5e42}.text-\[\#9A3412\]{color:#9a3412}.text-\[\#9A5425\]{color:#9a5425}.text-\[\#9A5700\]{color:#9a5700}.text-\[\#9F2430\]{color:#9f2430}.text-\[\#10B981\]{color:#10b981}.text-\[\#16A34A\]{color:#16a34a}.text-\[\#28B891\]{color:#28b891}.text-\[\#38BDF8\]{color:#38bdf8}.text-\[\#064e3b\]{color:#064e3b}.text-\[\#065F46\]{color:#065f46}.text-\[\#075D78\]{color:#075d78}.text-\[\#075E9B\]{color:#075e9b}.text-\[\#0086A3\]{color:#0086a3}.text-\[\#086D87\]{color:#086d87}.text-\[\#087E9B\]{color:#087e9b}.text-\[\#94A3B8\]{color:#94a3b8}.text-\[\#102A5E\]{color:#102a5e}.text-\[\#123B70\]{color:#123b70}.text-\[\#123B72\]{color:#123b72}.text-\[\#155E7A\]{color:#155e7a}.text-\[\#155E75\]{color:#155e75}.text-\[\#168CF2\]{color:#168cf2}.text-\[\#173A67\]{color:#173a67}.text-\[\#173B68\]{color:#173b68}.text-\[\#173F70\]{color:#173f70}.text-\[\#174A7C\]{color:#174a7c}.text-\[\#174A7E\]{color:#174a7e}.text-\[\#176B5B\]{color:#176b5b}.text-\[\#176B59\]{color:#176b59}.text-\[\#183B68\]{color:#183b68}.text-\[\#183a70\]{color:#183a70}.text-\[\#187A63\]{color:#187a63}.text-\[\#244C82\]{color:#244c82}.text-\[\#244E78\]{color:#244e78}.text-\[\#254B75\]{color:#254b75}.text-\[\#0284C7\]{color:#0284c7}.text-\[\#356FA8\]{color:#356fa8}.text-\[\#0369A1\]{color:#0369a1}.text-\[\#385B86\]{color:#385b86}.text-\[\#526A86\]{color:#526a86}.text-\[\#526E8E\]{color:#526e8e}.text-\[\#526F91\]{color:#526f91}.text-\[\#536D8F\]{color:#536d8f}.text-\[\#667F9E\]{color:#667f9e}.text-\[\#704B00\]{color:#704b00}.text-\[\#748BA6\]{color:#748ba6}.text-\[\#765A62\]{color:#765a62}.text-\[\#0798B8\]{color:#0798b8}.text-\[\#855C00\]{color:#855c00}.text-\[\#869EB8\]{color:#869eb8}.text-\[\#0875C9\]{color:#0875c9}.text-\[\#914C08\]{color:#914c08}.text-\[\#991B1B\]{color:#991b1b}.text-\[\#1266B1\],.text-\[\#1266b1\]{color:#1266b1}.text-\[\#1677E8\]{color:#1677e8}.text-\[\#1687F8\]{color:#1687f8}.text-\[\#03101d\]{color:#03101d}.text-\[\#04150f\]{color:#04150f}.text-\[\#7186A4\]{color:#7186a4}.text-\[\#7187A3\]{color:#7187a3}.text-\[\#7455E8\]{color:#7455e8}.text-\[\#7890AD\]{color:#7890ad}.text-\[\#8294AA\]{color:#8294aa}.text-\[\#8452BA\]{color:#8452ba}.text-\[\#9253B9\]{color:#9253b9}.text-\[\#9333EA\]{color:#9333ea}.text-\[\#9858C8\]{color:#9858c8}.text-\[\#12366B\]{color:#12366b}.text-\[\#12637D\]{color:#12637d}.text-\[\#14532D\]{color:#14532d}.text-\[\#14763E\]{color:#14763e}.text-\[\#15803D\],.text-\[\#15803d\]{color:#15803d}.text-\[\#16856D\]{color:#16856d}.text-\[\#17396D\],.text-\[\#17396d\]{color:#17396d}.text-\[\#17663B\]{color:#17663b}.text-\[\#17745F\]{color:#17745f}.text-\[\#20508D\]{color:#20508d}.text-\[\#21866F\]{color:#21866f}.text-\[\#25836F\]{color:#25836f}.text-\[\#27496F\]{color:#27496f}.text-\[\#42658D\]{color:#42658d}.text-\[\#45698F\]{color:#45698f}.text-\[\#047857\]{color:#047857}.text-\[\#50336F\]{color:#50336f}.text-\[\#56606F\]{color:#56606f}.text-\[\#56779B\]{color:#56779b}.text-\[\#59479B\]{color:#59479b}.text-\[\#059669\]{color:#059669}.text-\[\#64748B\],.text-\[\#64748b\]{color:#64748b}.text-\[\#71849D\]{color:#71849d}.text-\[\#74394C\]{color:#74394c}.text-\[\#75478D\]{color:#75478d}.text-\[\#80694C\]{color:#80694c}.text-\[\#84666F\]{color:#84666f}.text-\[\#92400E\]{color:#92400e}.text-\[\#130826\]{color:#130826}.text-\[\#166534\]{color:#166534}.text-\[\#334155\]{color:#334155}.text-\[\#475569\]{color:#475569}.text-\[\#486584\]{color:#486584}.text-\[\#587391\]{color:#587391}.text-\[\#587394\]{color:#587394}.text-\[\#587493\]{color:#587493}.text-\[\#617996\]{color:#617996}.text-\[\#775000\]{color:#775000}.text-\[\#874504\]{color:#874504}.text-\[\#955000\]{color:#955000}.text-\[\#A45B1A\]{color:#a45b1a}.text-\[\#A78BFA\]{color:#a78bfa}.text-\[\#A85B16\]{color:#a85b16}.text-\[\#A83259\]{color:#a83259}.text-\[\#B66A00\]{color:#b66a00}.text-\[\#B85A14\]{color:#b85a14}.text-\[\#B85A24\]{color:#b85a24}.text-\[\#B91C1C\]{color:#b91c1c}.text-\[\#B94D5E\]{color:#b94d5e}.text-\[\#B4233C\]{color:#b4233c}.text-\[\#B45309\]{color:#b45309}.text-\[\#B83260\]{color:#b83260}.text-\[\#B84250\]{color:#b84250}.text-\[\#BE123C\]{color:#be123c}.text-\[\#C43D69\]{color:#c43d69}.text-\[\#C56A09\]{color:#c56a09}.text-\[\#C2410C\]{color:#c2410c}.text-\[\#C23955\]{color:#c23955}.text-\[\#C53030\]{color:#c53030}.text-\[\#CBD5E1\]{color:#cbd5e1}.text-\[\#CE6A21\]{color:#ce6a21}.text-\[\#D88C0A\]{color:#d88c0a}.text-\[\#D0673F\]{color:#d0673f}.text-\[\#D0677E\]{color:#d0677e}.text-\[\#D1783E\]{color:#d1783e}.text-\[\#D9383A\]{color:#d9383a}.text-\[\#D25078\]{color:#d25078}.text-\[\#D97706\]{color:#d97706}.text-\[\#DC2626\]{color:#dc2626}.text-\[\#E6A015\]{color:#e6a015}.text-\[\#E11D48\]{color:#e11d48}.text-\[\#E53E3E\]{color:#e53e3e}.text-\[\#E4774F\]{color:#e4774f}.text-\[\#EA580C\]{color:#ea580c}.text-\[\#EF4444\]{color:#ef4444}.text-\[\#F8F5FF\]{color:#f8f5ff}.text-\[\#F97316\]{color:#f97316}.text-\[\#FFD23F\]{color:#ffd23f}.text-\[\#FFD43B\]{color:#ffd43b}.text-\[\#FFF7ED\]{color:#fff7ed}.text-\[\#FFFDF9\]{color:#fffdf9}.text-amber-50{color:var(--color-amber-50)}.text-amber-100{color:var(--color-amber-100)}.text-amber-100\/80{color:#fef3c6cc}@supports (color:color-mix(in lab,red,red)){.text-amber-100\/80{color:color-mix(in oklab,var(--color-amber-100) 80%,transparent)}}.text-amber-100\/85{color:#fef3c6d9}@supports (color:color-mix(in lab,red,red)){.text-amber-100\/85{color:color-mix(in oklab,var(--color-amber-100) 85%,transparent)}}.text-amber-200{color:var(--color-amber-200)}.text-amber-200\/80{color:#fee685cc}@supports (color:color-mix(in lab,red,red)){.text-amber-200\/80{color:color-mix(in oklab,var(--color-amber-200) 80%,transparent)}}.text-amber-200\/85{color:#fee685d9}@supports (color:color-mix(in lab,red,red)){.text-amber-200\/85{color:color-mix(in oklab,var(--color-amber-200) 85%,transparent)}}.text-amber-200\/90{color:#fee685e6}@supports (color:color-mix(in lab,red,red)){.text-amber-200\/90{color:color-mix(in oklab,var(--color-amber-200) 90%,transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-400\/80{color:#fcbb00cc}@supports (color:color-mix(in lab,red,red)){.text-amber-400\/80{color:color-mix(in oklab,var(--color-amber-400) 80%,transparent)}}.text-amber-600{color:var(--color-amber-600)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-100{color:var(--color-blue-100)}.text-blue-200{color:var(--color-blue-200)}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-blue-600{color:var(--color-blue-600)}.text-blue-800{color:var(--color-blue-800)}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-100\/85{color:#cefafed9}@supports (color:color-mix(in lab,red,red)){.text-cyan-100\/85{color:color-mix(in oklab,var(--color-cyan-100) 85%,transparent)}}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-300\/90{color:#53eafde6}@supports (color:color-mix(in lab,red,red)){.text-cyan-300\/90{color:color-mix(in oklab,var(--color-cyan-300) 90%,transparent)}}.text-cyan-400{color:var(--color-cyan-400)}.text-cyan-500{color:var(--color-cyan-500)}.text-cyan-500\/80{color:#00b7d7cc}@supports (color:color-mix(in lab,red,red)){.text-cyan-500\/80{color:color-mix(in oklab,var(--color-cyan-500) 80%,transparent)}}.text-cyan-700{color:var(--color-cyan-700)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-300\/70{color:#5ee9b5b3}@supports (color:color-mix(in lab,red,red)){.text-emerald-300\/70{color:color-mix(in oklab,var(--color-emerald-300) 70%,transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-400\/80{color:#00d294cc}@supports (color:color-mix(in lab,red,red)){.text-emerald-400\/80{color:color-mix(in oklab,var(--color-emerald-400) 80%,transparent)}}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-700\/60{color:#00795699}@supports (color:color-mix(in lab,red,red)){.text-emerald-700\/60{color:color-mix(in oklab,var(--color-emerald-700) 60%,transparent)}}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-emerald-900\/85{color:#004e3bd9}@supports (color:color-mix(in lab,red,red)){.text-emerald-900\/85{color:color-mix(in oklab,var(--color-emerald-900) 85%,transparent)}}.text-fuchsia-100{color:var(--color-fuchsia-100)}.text-fuchsia-200{color:var(--color-fuchsia-200)}.text-fuchsia-300{color:var(--color-fuchsia-300)}.text-green-800{color:var(--color-green-800)}.text-indigo-100{color:var(--color-indigo-100)}.text-indigo-200\/80{color:#c7d2ffcc}@supports (color:color-mix(in lab,red,red)){.text-indigo-200\/80{color:color-mix(in oklab,var(--color-indigo-200) 80%,transparent)}}.text-inherit{color:inherit}.text-orange-100{color:var(--color-orange-100)}.text-orange-200{color:var(--color-orange-200)}.text-orange-300{color:var(--color-orange-300)}.text-orange-400{color:var(--color-orange-400)}.text-orange-600{color:var(--color-orange-600)}.text-purple-100{color:var(--color-purple-100)}.text-purple-200{color:var(--color-purple-200)}.text-purple-300{color:var(--color-purple-300)}.text-purple-400{color:var(--color-purple-400)}.text-purple-600{color:var(--color-purple-600)}.text-red-400{color:var(--color-red-400)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-rose-100{color:var(--color-rose-100)}.text-rose-200{color:var(--color-rose-200)}.text-rose-300{color:var(--color-rose-300)}.text-rose-300\/70{color:#ffa2aeb3}@supports (color:color-mix(in lab,red,red)){.text-rose-300\/70{color:color-mix(in oklab,var(--color-rose-300) 70%,transparent)}}.text-rose-300\/80{color:#ffa2aecc}@supports (color:color-mix(in lab,red,red)){.text-rose-300\/80{color:color-mix(in oklab,var(--color-rose-300) 80%,transparent)}}.text-rose-400{color:var(--color-rose-400)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-sky-200{color:var(--color-sky-200)}.text-sky-300{color:var(--color-sky-300)}.text-sky-600{color:var(--color-sky-600)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-400\/80{color:#90a1b9cc}@supports (color:color-mix(in lab,red,red)){.text-slate-400\/80{color:color-mix(in oklab,var(--color-slate-400) 80%,transparent)}}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-transparent{color:#0000}.text-violet-100{color:var(--color-violet-100)}.text-violet-200{color:var(--color-violet-200)}.text-violet-300{color:var(--color-violet-300)}.text-violet-400{color:var(--color-violet-400)}.text-violet-500{color:var(--color-violet-500)}.text-violet-600{color:var(--color-violet-600)}.text-violet-700{color:var(--color-violet-700)}.text-violet-800{color:var(--color-violet-800)}.text-violet-950{color:var(--color-violet-950)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.placeholder-\[\#6B82A1\]::placeholder{color:#6b82a1}.placeholder-\[\#94A3B8\]::placeholder{color:#94a3b8}.placeholder-\[\#667F9E\]::placeholder{color:#667f9e}.placeholder-\[\#78909C\]::placeholder{color:#78909c}.placeholder-orange-200\/70::placeholder{color:#ffd7a8b3}@supports (color:color-mix(in lab,red,red)){.placeholder-orange-200\/70::placeholder{color:color-mix(in oklab,var(--color-orange-200) 70%,transparent)}}.placeholder-purple-300\/70::placeholder{color:#d9b3ffb3}@supports (color:color-mix(in lab,red,red)){.placeholder-purple-300\/70::placeholder{color:color-mix(in oklab,var(--color-purple-300) 70%,transparent)}}.placeholder-slate-400::placeholder{color:var(--color-slate-400)}.placeholder-slate-500::placeholder{color:var(--color-slate-500)}.placeholder-slate-600::placeholder{color:var(--color-slate-600)}.accent-\[\#087E9B\]{accent-color:#087e9b}.accent-\[\#1687F8\]{accent-color:#1687f8}.accent-\[\#16856D\]{accent-color:#16856d}.accent-\[\#B66A00\]{accent-color:#b66a00}.accent-cyan-500{accent-color:var(--color-cyan-500)}.accent-violet-400{accent-color:var(--color-violet-400)}.opacity-0{opacity:0}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.10\]{opacity:.1}.opacity-\[0\.20\]{opacity:.2}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xs{--tw-shadow:0 1px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_2px_rgba\(22\,135\,248\,\.08\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#1687f814);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(16\,185\,129\,0\.35\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#10b98159);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(6\,182\,212\,0\.5\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#06b6d480);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(6\,182\,212\,0\.15\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#06b6d426);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(34\,211\,238\,\.7\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#22d3eeb3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(6\,182\,212\,0\.18\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#06b6d42e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(6\,182\,212\,0\.25\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#06b6d440);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_25px_rgba\(16\,185\,129\,0\.2\)\]{--tw-shadow:0 0 25px var(--tw-shadow-color,#10b98133);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_25px_rgba\(244\,63\,94\,0\.2\)\]{--tw-shadow:0 0 25px var(--tw-shadow-color,#f43f5e33);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_25px_rgba\(245\,158\,11\,0\.2\)\]{--tw-shadow:0 0 25px var(--tw-shadow-color,#f59e0b33);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_3px_10px_rgba\(18\,86\,112\,0\.10\)\]{--tw-shadow:0 3px 10px var(--tw-shadow-color,#1256701a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_3px_10px_rgba\(30\,76\,112\,0\.06\)\]{--tw-shadow:0 3px 10px var(--tw-shadow-color,#1e4c700f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(22\,135\,248\,\.18\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#1687f82e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(34\,211\,238\,0\.25\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#22d3ee40);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(154\,111\,0\,\.06\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#9a6f000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(18\,59\,112\,0\.06\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#123b700f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(47\,91\,145\,\.05\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#2f5b910d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(118\,84\,232\,0\.06\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#7654e80f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(249\,115\,22\,0\.06\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#f973160f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(5\,150\,105\,0\.14\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#05966924);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(14\,165\,233\,0\.16\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#0ea5e929);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(22\,135\,248\,0\.06\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#1687f80f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(22\,163\,74\,0\.06\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#16a34a0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(76\,29\,149\,0\.3\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#4c1d954d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(124\,45\,18\,0\.35\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#7c2d1259);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(147\,51\,234\,0\.06\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#9333ea0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(234\,88\,12\,0\.06\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#ea580c0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_18px_rgba\(47\,91\,145\,\.06\)\]{--tw-shadow:0 4px 18px var(--tw-shadow-color,#2f5b910f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(23\,57\,109\,0\.04\)\]{--tw-shadow:0 4px 20px var(--tw-shadow-color,#17396d0a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_24px_rgba\(6\,182\,212\,0\.35\)\]{--tw-shadow:0 4px 24px var(--tw-shadow-color,#06b6d459);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_25px_rgba\(6\,182\,212\,0\.35\)\]{--tw-shadow:0 4px 25px var(--tw-shadow-color,#06b6d459);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_5px_16px_rgba\(156\,78\,59\,\.07\)\]{--tw-shadow:0 5px 16px var(--tw-shadow-color,#9c4e3b12);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_18px_rgba\(47\,91\,145\,\.05\)\]{--tw-shadow:0 6px 18px var(--tw-shadow-color,#2f5b910d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_18px_rgba\(47\,91\,145\,\.06\)\]{--tw-shadow:0 6px 18px var(--tw-shadow-color,#2f5b910f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_18px_rgba\(130\,73\,50\,\.08\)\]{--tw-shadow:0 6px 18px var(--tw-shadow-color,#82493214);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_18px_rgba\(130\,73\,50\,\.09\)\]{--tw-shadow:0 6px 18px var(--tw-shadow-color,#82493217);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_20px_rgba\(16\,185\,129\,0\.06\)\]{--tw-shadow:0 6px 20px var(--tw-shadow-color,#10b9810f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_20px_rgba\(30\,80\,130\,0\.05\)\]{--tw-shadow:0 6px 20px var(--tw-shadow-color,#1e50820d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(16\,145\,100\,\.18\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#1091642e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(22\,135\,248\,\.20\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#1687f833);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(22\,135\,248\,\.22\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#1687f838);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(37\,99\,235\,\.22\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,#2563eb38);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(30\,80\,130\,0\.05\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#1e50820d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(130\,73\,50\,\.09\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#82493217);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(157\,85\,55\,\.09\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#9d553717);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(225\,112\,72\,\.08\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#e1704814);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(225\,112\,72\,\.09\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#e1704817);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(245\,158\,11\,0\.05\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#f59e0b0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(47\,91\,145\,\.08\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#2f5b9114);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(151\,83\,42\,\.10\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#97532a1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(245\,158\,11\,0\.06\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#f59e0b0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(42\,100\,166\,\.14\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,#2a64a624);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_32px_-8px_rgba\(249\,115\,22\,0\.22\)\,0_4px_12px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0 12px 32px -8px var(--tw-shadow-color,#f9731638), 0 4px 12px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(234\,130\,75\,\.13\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#ea824b21);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_36px_rgba\(16\,42\,94\,0\.16\)\]{--tw-shadow:0 12px 36px var(--tw-shadow-color,#102a5e29);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_36px_-8px_rgba\(217\,140\,10\,0\.12\)\,0_4px_14px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow:0 16px 36px -8px var(--tw-shadow-color,#d98c0a1f), 0 4px 14px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(18\,59\,114\,0\.18\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#123b722e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(0\,0\,0\,\.55\)\]{--tw-shadow:0 28px 90px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_100px_rgba\(0\,0\,0\,0\.85\)\]{--tw-shadow:0 30px 100px var(--tw-shadow-color,#000000d9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-black\/20{--tw-shadow-color:#0003}@supports (color:color-mix(in lab,red,red)){.shadow-black\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-500\/10{--tw-shadow-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.shadow-cyan-500\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-500) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-900\/20{--tw-shadow-color:#104e6433}@supports (color:color-mix(in lab,red,red)){.shadow-cyan-900\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-900) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-900\/30{--tw-shadow-color:#104e644d}@supports (color:color-mix(in lab,red,red)){.shadow-cyan-900\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-900) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-950\/20{--tw-shadow-color:#05334533}@supports (color:color-mix(in lab,red,red)){.shadow-cyan-950\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-900\/30{--tw-shadow-color:#004e3b4d}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-900\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-900) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-950\/30{--tw-shadow-color:#002c224d}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-950\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-950) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-950\/40{--tw-shadow-color:#002c2266}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-950\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-950) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-rose-950\/30{--tw-shadow-color:#4d02184d}@supports (color:color-mix(in lab,red,red)){.shadow-rose-950\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-rose-950) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-rose-950\/40{--tw-shadow-color:#4d021866}@supports (color:color-mix(in lab,red,red)){.shadow-rose-950\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-rose-950) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-violet-950\/20{--tw-shadow-color:#2f0d6833}@supports (color:color-mix(in lab,red,red)){.shadow-violet-950\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-violet-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[\#087E9B\]\/20{--tw-ring-color:oklab(55.0137% -.074459 -.0665182/.2)}.ring-cyan-400\/50{--tw-ring-color:#00d2ef80}@supports (color:color-mix(in lab,red,red)){.ring-cyan-400\/50{--tw-ring-color:color-mix(in oklab, var(--color-cyan-400) 50%, transparent)}}.ring-cyan-500\/20{--tw-ring-color:#00b7d733}@supports (color:color-mix(in lab,red,red)){.ring-cyan-500\/20{--tw-ring-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.ring-violet-400\/30{--tw-ring-color:#a685ff4d}@supports (color:color-mix(in lab,red,red)){.ring-violet-400\/30{--tw-ring-color:color-mix(in oklab, var(--color-violet-400) 30%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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(var(--blur-2xl));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(var(--blur-3xl));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-\[120px\]{--tw-blur:blur(120px);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-\[140px\]{--tw-blur:blur(140px);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-xl{--tw-blur:blur(var(--blur-xl));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,)}.brightness-110{--tw-brightness:brightness(110%);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_2px_rgba\(0\,0\,0\,0\.85\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#000000d9));--tw-drop-shadow:var(--tw-drop-shadow-size);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_2px_8px_rgba\(30\,17\,69\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 8px var(--tw-drop-shadow-color,#1e1145cc));--tw-drop-shadow:var(--tw-drop-shadow-size);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_2px_8px_rgba\(124\,45\,18\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 8px var(--tw-drop-shadow-color,#7c2d12cc));--tw-drop-shadow:var(--tw-drop-shadow-size);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_2px_12px_rgba\(34\,211\,238\,0\.25\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 12px var(--tw-drop-shadow-color,#22d3ee40));--tw-drop-shadow:var(--tw-drop-shadow-size);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_4px_16px_rgba\(34\,211\,238\,0\.35\)\]{--tw-drop-shadow-size:drop-shadow(0 4px 16px var(--tw-drop-shadow-color,#22d3ee59));--tw-drop-shadow:var(--tw-drop-shadow-size);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_8px_20px_rgba\(14\,165\,233\,0\.3\)\]{--tw-drop-shadow-size:drop-shadow(0 8px 20px var(--tw-drop-shadow-color,#0ea5e94d));--tw-drop-shadow:var(--tw-drop-shadow-size);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_12px_36px_rgba\(14\,165\,233\,0\.28\)\]{--tw-drop-shadow-size:drop-shadow(0 12px 36px var(--tw-drop-shadow-color,#0ea5e947));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.grayscale{--tw-grayscale:grayscale(100%);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-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-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-\[2px\]{--tw-backdrop-blur:blur(2px);-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-\[3px\]{--tw-backdrop-blur:blur(3px);-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-lg{--tw-backdrop-blur:blur(var(--blur-lg));-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-md{--tw-backdrop-blur:blur(var(--blur-md));-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(var(--blur-sm));-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(var(--blur-xl));-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-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}@media(hover:hover){.group-hover\:visible:is(:where(.group):hover *){visibility:visible}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:rotate-180:is(:where(.group):hover *){rotate:180deg}.group-hover\:bg-\[\#1677E8\]:is(:where(.group):hover *){background-color:#1677e8}.group-hover\:bg-cyan-500:is(:where(.group):hover *){background-color:var(--color-cyan-500)}.group-hover\:bg-cyan-500\/15:is(:where(.group):hover *){background-color:#00b7d726}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-cyan-500\/15:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-cyan-500) 15%,transparent)}}.group-hover\:bg-cyan-500\/25:is(:where(.group):hover *){background-color:#00b7d740}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-cyan-500\/25:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-cyan-500) 25%,transparent)}}.group-hover\:text-\[\#1677E8\]:is(:where(.group):hover *){color:#1677e8}.group-hover\:text-\[\#1687F8\]:is(:where(.group):hover *){color:#1687f8}.group-hover\:text-amber-300:is(:where(.group):hover *){color:var(--color-amber-300)}.group-hover\:text-cyan-200:is(:where(.group):hover *){color:var(--color-cyan-200)}.group-hover\:text-cyan-300:is(:where(.group):hover *){color:var(--color-cyan-300)}.group-hover\:text-rose-400:is(:where(.group):hover *){color:var(--color-rose-400)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/sub\:visible:is(:where(.group\/sub):hover *){visibility:visible}.group-hover\/sub\:opacity-100:is(:where(.group\/sub):hover *){opacity:1}}.selection\:bg-cyan-500\/30 ::selection{background-color:#00b7d74d}@supports (color:color-mix(in lab,red,red)){.selection\:bg-cyan-500\/30 ::selection{background-color:color-mix(in oklab,var(--color-cyan-500) 30%,transparent)}}.selection\:bg-cyan-500\/30::selection{background-color:#00b7d74d}@supports (color:color-mix(in lab,red,red)){.selection\:bg-cyan-500\/30::selection{background-color:color-mix(in oklab,var(--color-cyan-500) 30%,transparent)}}.placeholder\:text-\[\#6B82A1\]::placeholder{color:#6b82a1}.placeholder\:text-\[\#748BA6\]::placeholder{color:#748ba6}.placeholder\:text-\[\#7187A3\]::placeholder{color:#7187a3}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.placeholder\:text-slate-600::placeholder{color:var(--color-slate-600)}.placeholder\:text-slate-700::placeholder{color:var(--color-slate-700)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-\[\#2DD4BF\]:hover{border-color:#2dd4bf}.hover\:border-\[\#8BD8E8\]:hover{border-color:#8bd8e8}.hover\:border-\[\#9ADFEB\]:hover{border-color:#9adfeb}.hover\:border-\[\#9FC7EC\]:hover{border-color:#9fc7ec}.hover\:border-\[\#34D399\]:hover{border-color:#34d399}.hover\:border-\[\#38BDF8\]:hover{border-color:#38bdf8}.hover\:border-\[\#86EFAC\]:hover{border-color:#86efac}.hover\:border-\[\#93C5FD\]:hover{border-color:#93c5fd}.hover\:border-\[\#1687F8\]:hover{border-color:#1687f8}.hover\:border-\[\#A78BFA\]:hover{border-color:#a78bfa}.hover\:border-\[\#BBD8EF\]:hover{border-color:#bbd8ef}.hover\:border-\[\#BCE7EE\]:hover{border-color:#bce7ee}.hover\:border-\[\#BED6EC\]:hover{border-color:#bed6ec}.hover\:border-\[\#BFDBFE\]:hover{border-color:#bfdbfe}.hover\:border-\[\#C4B5FD\]:hover{border-color:#c4b5fd}.hover\:border-\[\#DCE8F6\]:hover{border-color:#dce8f6}.hover\:border-\[\#FB923C\]:hover{border-color:#fb923c}.hover\:border-\[\#FDBA74\]:hover{border-color:#fdba74}.hover\:border-\[\#FED7AA\]:hover{border-color:#fed7aa}.hover\:border-amber-500\/60:hover{border-color:#f99c0099}@supports (color:color-mix(in lab,red,red)){.hover\:border-amber-500\/60:hover{border-color:color-mix(in oklab,var(--color-amber-500) 60%,transparent)}}.hover\:border-blue-400:hover{border-color:var(--color-blue-400)}.hover\:border-cyan-400\/30:hover{border-color:#00d2ef4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-400\/30:hover{border-color:color-mix(in oklab,var(--color-cyan-400) 30%,transparent)}}.hover\:border-cyan-400\/40:hover{border-color:#00d2ef66}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-400\/40:hover{border-color:color-mix(in oklab,var(--color-cyan-400) 40%,transparent)}}.hover\:border-cyan-500\/50:hover{border-color:#00b7d780}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-500\/50:hover{border-color:color-mix(in oklab,var(--color-cyan-500) 50%,transparent)}}.hover\:border-cyan-500\/60:hover{border-color:#00b7d799}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-500\/60:hover{border-color:color-mix(in oklab,var(--color-cyan-500) 60%,transparent)}}.hover\:border-emerald-500\/60:hover{border-color:#00bb7f99}@supports (color:color-mix(in lab,red,red)){.hover\:border-emerald-500\/60:hover{border-color:color-mix(in oklab,var(--color-emerald-500) 60%,transparent)}}.hover\:border-purple-500\/60:hover{border-color:#ac4bff99}@supports (color:color-mix(in lab,red,red)){.hover\:border-purple-500\/60:hover{border-color:color-mix(in oklab,var(--color-purple-500) 60%,transparent)}}.hover\:border-rose-500\/60:hover{border-color:#ff235799}@supports (color:color-mix(in lab,red,red)){.hover\:border-rose-500\/60:hover{border-color:color-mix(in oklab,var(--color-rose-500) 60%,transparent)}}.hover\:border-slate-500:hover{border-color:var(--color-slate-500)}.hover\:border-violet-300\/25:hover{border-color:#c4b4ff40}@supports (color:color-mix(in lab,red,red)){.hover\:border-violet-300\/25:hover{border-color:color-mix(in oklab,var(--color-violet-300) 25%,transparent)}}.hover\:border-violet-400\/60:hover{border-color:#a685ff99}@supports (color:color-mix(in lab,red,red)){.hover\:border-violet-400\/60:hover{border-color:color-mix(in oklab,var(--color-violet-400) 60%,transparent)}}.hover\:border-white\/10:hover{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/10:hover{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:bg-\[\#0B72D9\]:hover{background-color:#0b72d9}.hover\:bg-\[\#0D72D6\]:hover{background-color:#0d72d6}.hover\:bg-\[\#0E75D8\]:hover{background-color:#0e75d8}.hover\:bg-\[\#1A264F\]:hover{background-color:#1a264f}.hover\:bg-\[\#5C46A2\]:hover{background-color:#5c46a2}.hover\:bg-\[\#007B94\]:hover{background-color:#007b94}.hover\:bg-\[\#7F2D18\]:hover{background-color:#7f2d18}.hover\:bg-\[\#126F5B\]:hover{background-color:#126f5b}.hover\:bg-\[\#0284C7\]:hover{background-color:#0284c7}.hover\:bg-\[\#12725D\]:hover{background-color:#12725d}.hover\:bg-\[\#047857\]:hover{background-color:#047857}.hover\:bg-\[\#059669\]:hover{background-color:#059669}.hover\:bg-\[\#162350\]:hover{background-color:#162350}.hover\:bg-\[\#C53030\]:hover{background-color:#c53030}.hover\:bg-\[\#CDEEF5\]:hover{background-color:#cdeef5}.hover\:bg-\[\#CEEEFB\]:hover{background-color:#ceeefb}.hover\:bg-\[\#D0ECF9\]:hover{background-color:#d0ecf9}.hover\:bg-\[\#D0F2E7\]:hover{background-color:#d0f2e7}.hover\:bg-\[\#D1F0E3\]:hover{background-color:#d1f0e3}.hover\:bg-\[\#D5F4E9\]:hover{background-color:#d5f4e9}.hover\:bg-\[\#DCFCE7\]:hover{background-color:#dcfce7}.hover\:bg-\[\#DDEBFC\]:hover{background-color:#ddebfc}.hover\:bg-\[\#DDF4EC\]:hover{background-color:#ddf4ec}.hover\:bg-\[\#DDF4F9\]:hover{background-color:#ddf4f9}.hover\:bg-\[\#E0F0FE\]:hover{background-color:#e0f0fe}.hover\:bg-\[\#E2E8F0\]:hover{background-color:#e2e8f0}.hover\:bg-\[\#E3DCFA\]:hover{background-color:#e3dcfa}.hover\:bg-\[\#E4EEF8\]:hover{background-color:#e4eef8}.hover\:bg-\[\#E4F8F0\]:hover{background-color:#e4f8f0}.hover\:bg-\[\#E5DCFF\]:hover{background-color:#e5dcff}.hover\:bg-\[\#E6F7FA\]:hover{background-color:#e6f7fa}.hover\:bg-\[\#E7DEFF\]:hover{background-color:#e7deff}.hover\:bg-\[\#E7F0FA\]:hover{background-color:#e7f0fa}.hover\:bg-\[\#E8F1FA\]:hover{background-color:#e8f1fa}.hover\:bg-\[\#E9D5FF\]:hover{background-color:#e9d5ff}.hover\:bg-\[\#EAE2FE\]:hover{background-color:#eae2fe}.hover\:bg-\[\#EAE2FF\]:hover{background-color:#eae2ff}.hover\:bg-\[\#EAF3FF\]:hover{background-color:#eaf3ff}.hover\:bg-\[\#EBF3FB\]:hover{background-color:#ebf3fb}.hover\:bg-\[\#ECFDF5\]:hover{background-color:#ecfdf5}.hover\:bg-\[\#EEF5FB\]:hover{background-color:#eef5fb}.hover\:bg-\[\#EEF6FE\]:hover{background-color:#eef6fe}.hover\:bg-\[\#EEFAF3\]:hover{background-color:#eefaf3}.hover\:bg-\[\#F0F5FA\]:hover{background-color:#f0f5fa}.hover\:bg-\[\#F0F7FF\]:hover{background-color:#f0f7ff}.hover\:bg-\[\#F0FDF4\]:hover{background-color:#f0fdf4}.hover\:bg-\[\#F1ECFF\]:hover{background-color:#f1ecff}.hover\:bg-\[\#F1F5F9\]:hover{background-color:#f1f5f9}.hover\:bg-\[\#F2F7FC\]:hover{background-color:#f2f7fc}.hover\:bg-\[\#F2F8FD\]:hover{background-color:#f2f8fd}.hover\:bg-\[\#F3F8FD\]:hover{background-color:#f3f8fd}.hover\:bg-\[\#F3F8FF\]:hover{background-color:#f3f8ff}.hover\:bg-\[\#F5F3FF\]:hover{background-color:#f5f3ff}.hover\:bg-\[\#F7FBFE\]:hover{background-color:#f7fbfe}.hover\:bg-\[\#F7FBFF\]:hover{background-color:#f7fbff}.hover\:bg-\[\#F8FAFC\]:hover{background-color:#f8fafc}.hover\:bg-\[\#F8FAFD\]:hover{background-color:#f8fafd}.hover\:bg-\[\#F9FBFE\]:hover{background-color:#f9fbfe}.hover\:bg-\[\#FBFDFF\]:hover{background-color:#fbfdff}.hover\:bg-\[\#FCEFD7\]:hover{background-color:#fcefd7}.hover\:bg-\[\#FDF0D5\]:hover{background-color:#fdf0d5}.hover\:bg-\[\#FEF2F2\]:hover{background-color:#fef2f2}.hover\:bg-\[\#FFE2E6\]:hover{background-color:#ffe2e6}.hover\:bg-\[\#FFE78C\]:hover{background-color:#ffe78c}.hover\:bg-\[\#FFEDD5\]:hover{background-color:#ffedd5}.hover\:bg-\[\#FFF1F2\]:hover{background-color:#fff1f2}.hover\:bg-\[\#FFF7ED\]:hover{background-color:#fff7ed}.hover\:bg-\[\#FFFDF9\]:hover{background-color:#fffdf9}.hover\:bg-\[\#ffc820\]:hover{background-color:#ffc820}.hover\:bg-\[\#ffcd20\]:hover{background-color:#ffcd20}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-amber-500\/10:hover{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-500\/10:hover{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.hover\:bg-amber-500\/20:hover{background-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-500\/20:hover{background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.hover\:bg-amber-500\/\[0\.08\]:hover{background-color:#f99c0014}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-500\/\[0\.08\]:hover{background-color:color-mix(in oklab,var(--color-amber-500) 8%,transparent)}}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-500\/10:hover{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-500\/10:hover{background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.hover\:bg-blue-500\/20:hover{background-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-500\/20:hover{background-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.hover\:bg-cyan-400:hover{background-color:var(--color-cyan-400)}.hover\:bg-cyan-500:hover{background-color:var(--color-cyan-500)}.hover\:bg-cyan-500\/10:hover{background-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-500\/10:hover{background-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.hover\:bg-cyan-500\/15:hover{background-color:#00b7d726}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-500\/15:hover{background-color:color-mix(in oklab,var(--color-cyan-500) 15%,transparent)}}.hover\:bg-cyan-500\/20:hover{background-color:#00b7d733}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-500\/20:hover{background-color:color-mix(in oklab,var(--color-cyan-500) 20%,transparent)}}.hover\:bg-cyan-500\/25:hover{background-color:#00b7d740}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-500\/25:hover{background-color:color-mix(in oklab,var(--color-cyan-500) 25%,transparent)}}.hover\:bg-cyan-500\/30:hover{background-color:#00b7d74d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-500\/30:hover{background-color:color-mix(in oklab,var(--color-cyan-500) 30%,transparent)}}.hover\:bg-cyan-500\/\[0\.08\]:hover{background-color:#00b7d714}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-500\/\[0\.08\]:hover{background-color:color-mix(in oklab,var(--color-cyan-500) 8%,transparent)}}.hover\:bg-cyan-600:hover{background-color:var(--color-cyan-600)}.hover\:bg-cyan-600\/30:hover{background-color:#0092b54d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-600\/30:hover{background-color:color-mix(in oklab,var(--color-cyan-600) 30%,transparent)}}.hover\:bg-emerald-300:hover{background-color:var(--color-emerald-300)}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-emerald-500\/15:hover{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-500\/15:hover{background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.hover\:bg-emerald-500\/20:hover{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-500\/20:hover{background-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.hover\:bg-emerald-600\/30:hover{background-color:#0097674d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-600\/30:hover{background-color:color-mix(in oklab,var(--color-emerald-600) 30%,transparent)}}.hover\:bg-fuchsia-500\/10:hover{background-color:#e12afb1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-fuchsia-500\/10:hover{background-color:color-mix(in oklab,var(--color-fuchsia-500) 10%,transparent)}}.hover\:bg-indigo-500\/25:hover{background-color:#625fff40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-indigo-500\/25:hover{background-color:color-mix(in oklab,var(--color-indigo-500) 25%,transparent)}}.hover\:bg-indigo-700:hover{background-color:var(--color-indigo-700)}.hover\:bg-orange-500\/10:hover{background-color:#fe6e001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-orange-500\/10:hover{background-color:color-mix(in oklab,var(--color-orange-500) 10%,transparent)}}.hover\:bg-purple-500\/20:hover{background-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-purple-500\/20:hover{background-color:color-mix(in oklab,var(--color-purple-500) 20%,transparent)}}.hover\:bg-purple-600:hover{background-color:var(--color-purple-600)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-rose-100:hover{background-color:var(--color-rose-100)}.hover\:bg-rose-500:hover{background-color:var(--color-rose-500)}.hover\:bg-rose-500\/10:hover{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rose-500\/10:hover{background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)}}.hover\:bg-rose-500\/15:hover{background-color:#ff235726}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rose-500\/15:hover{background-color:color-mix(in oklab,var(--color-rose-500) 15%,transparent)}}.hover\:bg-rose-500\/20:hover{background-color:#ff235733}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rose-500\/20:hover{background-color:color-mix(in oklab,var(--color-rose-500) 20%,transparent)}}.hover\:bg-rose-600:hover{background-color:var(--color-rose-600)}.hover\:bg-rose-900:hover{background-color:var(--color-rose-900)}.hover\:bg-rose-900\/50:hover{background-color:#8b083680}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rose-900\/50:hover{background-color:color-mix(in oklab,var(--color-rose-900) 50%,transparent)}}.hover\:bg-slate-100\/60:hover{background-color:#f1f5f999}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-100\/60:hover{background-color:color-mix(in oklab,var(--color-slate-100) 60%,transparent)}}.hover\:bg-slate-100\/70:hover{background-color:#f1f5f9b3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-100\/70:hover{background-color:color-mix(in oklab,var(--color-slate-100) 70%,transparent)}}.hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-slate-900:hover{background-color:var(--color-slate-900)}.hover\:bg-violet-100:hover{background-color:var(--color-violet-100)}.hover\:bg-violet-300:hover{background-color:var(--color-violet-300)}.hover\:bg-violet-500\/10:hover{background-color:#8d54ff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-violet-500\/10:hover{background-color:color-mix(in oklab,var(--color-violet-500) 10%,transparent)}}.hover\:bg-violet-500\/20:hover{background-color:#8d54ff33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-violet-500\/20:hover{background-color:color-mix(in oklab,var(--color-violet-500) 20%,transparent)}}.hover\:bg-violet-500\/25:hover{background-color:#8d54ff40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-violet-500\/25:hover{background-color:color-mix(in oklab,var(--color-violet-500) 25%,transparent)}}.hover\:bg-violet-500\/\[0\.08\]:hover{background-color:#8d54ff14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-violet-500\/\[0\.08\]:hover{background-color:color-mix(in oklab,var(--color-violet-500) 8%,transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:bg-white\/25:hover{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/25:hover{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.hover\:bg-white\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.hover\:bg-white\/60:hover{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/60:hover{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.hover\:bg-white\/80:hover{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/80:hover{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.hover\:bg-white\/\[\.08\]:hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[\.08\]:hover{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.02\]:hover{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.05\]:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.08\]:hover{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.hover\:bg-white\/\[0\.025\]:hover{background-color:#ffffff06}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.025\]:hover{background-color:color-mix(in oklab,var(--color-white) 2.5%,transparent)}}.hover\:from-cyan-400:hover{--tw-gradient-from:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:from-emerald-400:hover{--tw-gradient-from:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:from-slate-900:hover{--tw-gradient-from:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-blue-500:hover{--tw-gradient-to:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-teal-500:hover{--tw-gradient-to:var(--color-teal-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:text-\[\#0D72D6\]:hover{color:#0d72d6}.hover\:text-\[\#0E75D8\]:hover{color:#0e75d8}.hover\:text-\[\#1E293B\]:hover{color:#1e293b}.hover\:text-\[\#6D28D9\]:hover{color:#6d28d9}.hover\:text-\[\#7F1D1D\]:hover{color:#7f1d1d}.hover\:text-\[\#008EAA\]:hover{color:#008eaa}.hover\:text-\[\#102A5E\]:hover{color:#102a5e}.hover\:text-\[\#123B72\]:hover{color:#123b72}.hover\:text-\[\#1687F8\]:hover{color:#1687f8}.hover\:text-\[\#14532D\]:hover{color:#14532d}.hover\:text-\[\#047857\]:hover{color:#047857}.hover\:text-\[\#78350F\]:hover{color:#78350f}.hover\:text-\[\#475569\]:hover{color:#475569}.hover\:text-\[\#B45309\]:hover{color:#b45309}.hover\:text-amber-300:hover{color:var(--color-amber-300)}.hover\:text-cyan-200:hover{color:var(--color-cyan-200)}.hover\:text-cyan-300:hover{color:var(--color-cyan-300)}.hover\:text-cyan-400:hover{color:var(--color-cyan-400)}.hover\:text-purple-300:hover{color:var(--color-purple-300)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-rose-300:hover{color:var(--color-rose-300)}.hover\:text-rose-800:hover{color:var(--color-rose-800)}.hover\:text-slate-200:hover{color:var(--color-slate-200)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-violet-300:hover{color:var(--color-violet-300)}.hover\:text-violet-900:hover{color:var(--color-violet-900)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_4px_28px_rgba\(6\,182\,212\,0\.4\)\]:hover{--tw-shadow:0 4px 28px var(--tw-shadow-color,#06b6d466);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_4px_30px_rgba\(6\,182\,212\,0\.5\)\]:hover{--tw-shadow:0 4px 30px var(--tw-shadow-color,#06b6d480);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_12px_28px_rgba\(14\,165\,233\,0\.18\)\]:hover{--tw-shadow:0 12px 28px var(--tw-shadow-color,#0ea5e92e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_12px_28px_rgba\(16\,185\,129\,0\.18\)\]:hover{--tw-shadow:0 12px 28px var(--tw-shadow-color,#10b9812e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_12px_28px_rgba\(20\,184\,166\,0\.18\)\]:hover{--tw-shadow:0 12px 28px var(--tw-shadow-color,#14b8a62e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_12px_28px_rgba\(22\,135\,248\,0\.18\)\]:hover{--tw-shadow:0 12px 28px var(--tw-shadow-color,#1687f82e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_12px_28px_rgba\(139\,92\,246\,0\.18\)\]:hover{--tw-shadow:0 12px 28px var(--tw-shadow-color,#8b5cf62e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_12px_28px_rgba\(249\,115\,22\,0\.18\)\]:hover{--tw-shadow:0 12px 28px var(--tw-shadow-color,#f973162e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_14px_30px_rgba\(37\,99\,235\,0\.14\)\]:hover{--tw-shadow:0 14px 30px var(--tw-shadow-color,#2563eb24);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-\[\#6D56B3\]:focus{border-color:#6d56b3}.focus\:border-\[\#087E9B\]:focus{border-color:#087e9b}.focus\:border-\[\#91D5E9\]:focus{border-color:#91d5e9}.focus\:border-\[\#0798B8\]:focus{border-color:#0798b8}.focus\:border-\[\#1687F8\]:focus{border-color:#1687f8}.focus\:border-amber-300:focus{border-color:var(--color-amber-300)}.focus\:border-cyan-400:focus{border-color:var(--color-cyan-400)}.focus\:border-cyan-400\/35:focus{border-color:#00d2ef59}@supports (color:color-mix(in lab,red,red)){.focus\:border-cyan-400\/35:focus{border-color:color-mix(in oklab,var(--color-cyan-400) 35%,transparent)}}.focus\:border-cyan-400\/40:focus{border-color:#00d2ef66}@supports (color:color-mix(in lab,red,red)){.focus\:border-cyan-400\/40:focus{border-color:color-mix(in oklab,var(--color-cyan-400) 40%,transparent)}}.focus\:border-cyan-500:focus{border-color:var(--color-cyan-500)}.focus\:border-cyan-500\/40:focus{border-color:#00b7d766}@supports (color:color-mix(in lab,red,red)){.focus\:border-cyan-500\/40:focus{border-color:color-mix(in oklab,var(--color-cyan-500) 40%,transparent)}}.focus\:border-cyan-500\/50:focus{border-color:#00b7d780}@supports (color:color-mix(in lab,red,red)){.focus\:border-cyan-500\/50:focus{border-color:color-mix(in oklab,var(--color-cyan-500) 50%,transparent)}}.focus\:border-cyan-500\/60:focus{border-color:#00b7d799}@supports (color:color-mix(in lab,red,red)){.focus\:border-cyan-500\/60:focus{border-color:color-mix(in oklab,var(--color-cyan-500) 60%,transparent)}}.focus\:border-emerald-400\/40:focus{border-color:#00d29466}@supports (color:color-mix(in lab,red,red)){.focus\:border-emerald-400\/40:focus{border-color:color-mix(in oklab,var(--color-emerald-400) 40%,transparent)}}.focus\:border-emerald-500:focus{border-color:var(--color-emerald-500)}.focus\:border-rose-500:focus{border-color:var(--color-rose-500)}.focus\:border-sky-400:focus{border-color:var(--color-sky-400)}.focus\:border-violet-400\/35:focus{border-color:#a685ff59}@supports (color:color-mix(in lab,red,red)){.focus\:border-violet-400\/35:focus{border-color:color-mix(in oklab,var(--color-violet-400) 35%,transparent)}}.focus\:border-violet-400\/40:focus{border-color:#a685ff66}@supports (color:color-mix(in lab,red,red)){.focus\:border-violet-400\/40:focus{border-color:color-mix(in oklab,var(--color-violet-400) 40%,transparent)}}.focus\:border-violet-400\/50:focus{border-color:#a685ff80}@supports (color:color-mix(in lab,red,red)){.focus\:border-violet-400\/50:focus{border-color:color-mix(in oklab,var(--color-violet-400) 50%,transparent)}}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:bg-white\/20:focus{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.focus\:bg-white\/20:focus{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.focus\:bg-white\/25:focus{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.focus\:bg-white\/25:focus{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.focus\:shadow-\[0_0_12px_rgba\(34\,211\,238\,0\.2\)\]:focus{--tw-shadow:0 0 12px var(--tw-shadow-color,#22d3ee33);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[\#1687F8\]\/10:focus{--tw-ring-color:oklab(62.6928% -.0523052 -.185205/.1)}.focus\:ring-amber-300\/30:focus{--tw-ring-color:#ffd2364d}@supports (color:color-mix(in lab,red,red)){.focus\:ring-amber-300\/30:focus{--tw-ring-color:color-mix(in oklab, var(--color-amber-300) 30%, transparent)}}.focus\:ring-cyan-400\/30:focus{--tw-ring-color:#00d2ef4d}@supports (color:color-mix(in lab,red,red)){.focus\:ring-cyan-400\/30:focus{--tw-ring-color:color-mix(in oklab, var(--color-cyan-400) 30%, transparent)}}.focus\:ring-cyan-500:focus{--tw-ring-color:var(--color-cyan-500)}.focus\:ring-cyan-500\/30:focus{--tw-ring-color:#00b7d74d}@supports (color:color-mix(in lab,red,red)){.focus\:ring-cyan-500\/30:focus{--tw-ring-color:color-mix(in oklab, var(--color-cyan-500) 30%, transparent)}}.focus\:ring-cyan-500\/50:focus{--tw-ring-color:#00b7d780}@supports (color:color-mix(in lab,red,red)){.focus\:ring-cyan-500\/50:focus{--tw-ring-color:color-mix(in oklab, var(--color-cyan-500) 50%, transparent)}}.focus\:ring-emerald-500\/20:focus{--tw-ring-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.focus\:ring-emerald-500\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.focus\:ring-offset-slate-900:focus{--tw-ring-offset-color:var(--color-slate-900)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[\#0EA5E9\]:focus-visible{--tw-ring-color:#0ea5e9}.focus-visible\:ring-\[\#008EAA\]:focus-visible{--tw-ring-color:#008eaa}.focus-visible\:ring-\[\#10B981\]:focus-visible{--tw-ring-color:#10b981}.focus-visible\:ring-\[\#1687F8\]:focus-visible{--tw-ring-color:#1687f8}.focus-visible\:ring-\[\#1687F8\]\/20:focus-visible{--tw-ring-color:oklab(62.6928% -.0523052 -.185205/.2)}.focus-visible\:ring-cyan-400:focus-visible{--tw-ring-color:var(--color-cyan-400)}.focus-visible\:ring-cyan-500:focus-visible{--tw-ring-color:var(--color-cyan-500)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-\[\#7F2D18\]:focus-visible{outline-color:#7f2d18}.focus-visible\:outline-\[\#8E2449\]:focus-visible{outline-color:#8e2449}.focus-visible\:outline-\[\#1687F8\]:focus-visible{outline-color:#1687f8}.focus-visible\:outline-\[\#2055A5\]:focus-visible{outline-color:#2055a5}.focus-visible\:outline-\[\#2458C6\]:focus-visible{outline-color:#2458c6}.focus-visible\:outline-\[\#20508D\]:focus-visible{outline-color:#20508d}.focus-visible\:outline-\[\#A63D20\]:focus-visible{outline-color:#a63d20}.focus-visible\:outline-\[\#B91C1C\]:focus-visible{outline-color:#b91c1c}.focus-visible\:outline-\[\#B55038\]:focus-visible{outline-color:#b55038}.focus-visible\:outline-blue-600:focus-visible{outline-color:var(--color-blue-600)}.focus-visible\:outline-blue-700:focus-visible{outline-color:var(--color-blue-700)}.focus-visible\:outline-indigo-600:focus-visible{outline-color:var(--color-indigo-600)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-98:active{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:bg-white:active{background-color:var(--color-white)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:border-\[\#CAD7E6\]:disabled{border-color:#cad7e6}.disabled\:border-\[\#D1DDE9\]:disabled{border-color:#d1dde9}.disabled\:bg-\[\#E7EEF6\]:disabled{background-color:#e7eef6}.disabled\:bg-\[\#EEF3F8\]:disabled{background-color:#eef3f8}.disabled\:bg-\[\#F1F5F9\]:disabled{background-color:#f1f5f9}.disabled\:bg-\[\#F5F8FC\]:disabled{background-color:#f5f8fc}.disabled\:from-\[\#D8D2D1\]:disabled{--tw-gradient-from:#d8d2d1;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.disabled\:to-\[\#C9C3C5\]:disabled{--tw-gradient-to:#c9c3c5;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.disabled\:text-\[\#9AAEC1\]:disabled{color:#9aaec1}.disabled\:text-\[\#47758A\]:disabled{color:#47758a}.disabled\:text-\[\#71849D\]:disabled{color:#71849d}.disabled\:text-\[\#CAD7E6\]:disabled{color:#cad7e6}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:opacity-100:disabled{opacity:1}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:border-\[\#D1DDE9\][aria-disabled=true]{border-color:#d1dde9}.aria-disabled\:bg-\[\#EEF3F8\][aria-disabled=true]{background-color:#eef3f8}.aria-disabled\:text-\[\#47758A\][aria-disabled=true]{color:#47758a}.aria-disabled\:text-\[\#71849D\][aria-disabled=true]{color:#71849d}.aria-disabled\:opacity-100[aria-disabled=true]{opacity:1}.aria-disabled\:shadow-none[aria-disabled=true]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(prefers-reduced-motion:no-preference){.motion-safe\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:active\:scale-\[\.98\]:active{scale:.98}}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media(min-width:360px){.min-\[360px\]\:w-\[106px\]{width:106px}.min-\[360px\]\:text-\[30px\]{font-size:30px}}@media(min-width:390px){.min-\[390px\]\:w-\[118px\]{width:118px}.min-\[390px\]\:text-\[34px\]{font-size:34px}}@media(min-width:40rem){.sm\:top-4{top:calc(var(--spacing) * 4)}.sm\:right-5{right:calc(var(--spacing) * 5)}.sm\:bottom-5{bottom:calc(var(--spacing) * 5)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.sm\:mt-5{margin-top:calc(var(--spacing) * 5)}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:mt-7{margin-top:calc(var(--spacing) * 7)}.sm\:mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.sm\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-2\.5{height:calc(var(--spacing) * 2.5)}.sm\:h-4\.5{height:calc(var(--spacing) * 4.5)}.sm\:h-6{height:calc(var(--spacing) * 6)}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:h-12{height:calc(var(--spacing) * 12)}.sm\:h-14{height:calc(var(--spacing) * 14)}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:h-36{height:calc(var(--spacing) * 36)}.sm\:h-\[52px\]{height:52px}.sm\:h-\[56px\]{height:56px}.sm\:h-\[72px\]{height:72px}.sm\:h-\[175px\]{height:175px}.sm\:h-\[min\(34rem\,calc\(100dvh-7rem\)\)\]{height:min(34rem,100dvh - 7rem)}.sm\:min-h-\[88px\]{min-height:88px}.sm\:min-h-\[175px\]{min-height:175px}.sm\:min-h-\[180px\]{min-height:180px}.sm\:min-h-\[200px\]{min-height:200px}.sm\:w-4\.5{width:calc(var(--spacing) * 4.5)}.sm\:w-6{width:calc(var(--spacing) * 6)}.sm\:w-10{width:calc(var(--spacing) * 10)}.sm\:w-12{width:calc(var(--spacing) * 12)}.sm\:w-14{width:calc(var(--spacing) * 14)}.sm\:w-16{width:calc(var(--spacing) * 16)}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-36{width:calc(var(--spacing) * 36)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-\[138px\]{width:138px}.sm\:w-\[145px\]{width:145px}.sm\:w-auto{width:auto}.sm\:max-w-\[75\%\]{max-width:75%}.sm\:max-w-\[320px\]{max-width:320px}.sm\:max-w-md{max-width:var(--container-md)}.sm\:flex-initial{flex:0 auto}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-\[1fr_100px_auto\]{grid-template-columns:1fr 100px auto}.sm\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.sm\:grid-cols-\[110px_minmax\(0\,1fr\)_90px_auto\]{grid-template-columns:110px minmax(0,1fr) 90px auto}.sm\:grid-cols-\[170px_minmax\(0\,1fr\)\]{grid-template-columns:170px minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(0\,\.8fr\)_auto\]{grid-template-columns:minmax(0,1.45fr) minmax(0,.8fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_150px\]{grid-template-columns:minmax(0,1fr) 150px}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}:where(.sm\:space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-\[18px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(18px * var(--tw-space-y-reverse));margin-block-end:calc(18px * calc(1 - var(--tw-space-y-reverse)))}.sm\:self-auto{align-self:auto}.sm\:self-center{align-self:center}.sm\:rounded-\[16px\]{border-radius:16px}.sm\:p-2{padding:calc(var(--spacing) * 2)}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-3\.5{padding:calc(var(--spacing) * 3.5)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-4\.5{padding:calc(var(--spacing) * 4.5)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.sm\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.sm\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:py-7{padding-block:calc(var(--spacing) * 7)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:pr-48{padding-right:calc(var(--spacing) * 48)}.sm\:pl-0{padding-left:0}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[14px\]{font-size:14px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[28px\]{font-size:28px}.sm\:text-\[34px\]{font-size:34px}.sm\:text-\[36px\]{font-size:36px}.sm\:text-\[38px\]{font-size:38px}.sm\:leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.sm\:whitespace-nowrap{white-space:nowrap}}@media(min-width:48rem){.md\:order-1{order:1}.md\:order-2{order:2}.md\:order-3{order:3}.md\:order-4{order:4}.md\:order-5{order:5}.md\:order-6{order:6}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-12{grid-column:span 12/span 12}.md\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.md\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.md\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:h-15{height:calc(var(--spacing) * 15)}.md\:min-h-\[250px\]{min-height:250px}.md\:w-15{width:calc(var(--spacing) * 15)}.md\:w-60{width:calc(var(--spacing) * 60)}.md\:w-\[320px\]{width:320px}.md\:max-w-\[580px\]{max-width:580px}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-\[1fr_1\.4fr_110px\]{grid-template-columns:1fr 1.4fr 110px}.md\:grid-cols-\[1fr_190px\]{grid-template-columns:1fr 190px}.md\:grid-cols-\[minmax\(170px\,0\.42fr\)_minmax\(260px\,1fr\)_40px\]{grid-template-columns:minmax(170px,.42fr) minmax(260px,1fr) 40px}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:bg-fixed{background-attachment:fixed}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-9{padding:calc(var(--spacing) * 9)}.md\:px-11{padding-inline:calc(var(--spacing) * 11)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:pt-0{padding-top:0}.md\:pt-6{padding-top:calc(var(--spacing) * 6)}.md\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-\[32px\]{font-size:32px}.md\:text-\[40px\]{font-size:40px}.md\:text-\[42px\]{font-size:42px}.md\:text-\[44px\]{font-size:44px}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:mt-3{margin-top:calc(var(--spacing) * 3)}.lg\:mr-0{margin-right:0}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:min-h-\[280px\]{min-height:280px}.lg\:w-\[32\%\]{width:32%}.lg\:w-\[68\%\]{width:68%}.lg\:w-\[440px\]{width:440px}.lg\:max-w-\[44\%\]{max-width:44%}.lg\:max-w-\[48\%\]{max-width:48%}.lg\:max-w-\[680px\]{max-width:680px}.lg\:max-w-none{max-width:none}.lg\:min-w-\[160px\]{min-width:160px}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[1\.2fr_240px\]{grid-template-columns:1.2fr 240px}.lg\:grid-cols-\[1fr_180px_220px\]{grid-template-columns:1fr 180px 220px}.lg\:grid-cols-\[1fr_260px\]{grid-template-columns:1fr 260px}.lg\:grid-cols-\[1fr_260px_260px\]{grid-template-columns:1fr 260px 260px}.lg\:grid-cols-\[44px_minmax\(250px\,1\.4fr\)_170px_230px_minmax\(180px\,1fr\)\]{grid-template-columns:44px minmax(250px,1.4fr) 170px 230px minmax(180px,1fr)}.lg\:grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}.lg\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(260px\,1fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(260px,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(320px\,\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,3fr\)_minmax\(360px\,2fr\)\]{grid-template-columns:minmax(0,3fr) minmax(360px,2fr)}.lg\:grid-cols-\[minmax\(220px\,\.8fr\)_minmax\(260px\,1\.2fr\)_minmax\(220px\,\.8fr\)\]{grid-template-columns:minmax(220px,.8fr) minmax(260px,1.2fr) minmax(220px,.8fr)}.lg\:grid-cols-\[minmax\(250px\,320px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(250px,320px) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(260px\,1fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(260px,1fr) minmax(0,2fr)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:self-end{align-self:flex-end}.lg\:self-start{align-self:flex-start}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:p-9{padding:calc(var(--spacing) * 9)}.lg\:px-3{padding-inline:calc(var(--spacing) * 3)}.lg\:px-7{padding-inline:calc(var(--spacing) * 7)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-14{padding-inline:calc(var(--spacing) * 14)}.lg\:pt-0{padding-top:0}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-\[28px\]{font-size:28px}.lg\:text-\[38px\]{font-size:38px}.lg\:text-\[48px\]{font-size:48px}.lg\:text-\[56px\]{font-size:56px}.lg\:leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}}@media(min-width:80rem){.xl\:absolute{position:absolute}.xl\:inset-0{top:0;right:0;bottom:0;left:0}.xl\:inset-y-0{inset-block:0}.xl\:left-0{left:0}.xl\:order-1{order:1}.xl\:order-2{order:2}.xl\:order-3{order:3}.xl\:order-4{order:4}.xl\:order-5{order:5}.xl\:order-6{order:6}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:col-span-12{grid-column:span 12/span 12}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:grid{display:grid}.xl\:hidden{display:none}.xl\:aspect-\[2048\/360\]{aspect-ratio:2048/360}.xl\:h-full{height:100%}.xl\:min-h-\[300px\]{min-height:300px}.xl\:w-\[31\%\]{width:31%}.xl\:w-\[52\%\]{width:52%}.xl\:w-\[69\%\]{width:69%}.xl\:w-\[540px\]{width:540px}.xl\:w-full{width:100%}.xl\:max-w-\[46\%\]{max-width:46%}.xl\:max-w-\[430px\]{max-width:430px}.xl\:max-w-\[740px\]{max-width:740px}.xl\:max-w-none{max-width:none}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-\[1\.4fr_120px_78px_92px_92px_105px_170px\]{grid-template-columns:1.4fr 120px 78px 92px 92px 105px 170px}.xl\:grid-cols-\[38px_105px_minmax\(240px\,1fr\)_minmax\(300px\,1\.25fr\)\]{grid-template-columns:38px 105px minmax(240px,1fr) minmax(300px,1.25fr)}.xl\:grid-cols-\[44px_90px_minmax\(260px\,1\.2fr\)_155px_230px_minmax\(190px\,1fr\)\]{grid-template-columns:44px 90px minmax(260px,1.2fr) 155px 230px minmax(190px,1fr)}.xl\:flex-col{flex-direction:column}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:items-end{align-items:flex-end}.xl\:items-start{align-items:flex-start}.xl\:justify-between{justify-content:space-between}.xl\:justify-center{justify-content:center}.xl\:justify-end{justify-content:flex-end}.xl\:gap-4{gap:calc(var(--spacing) * 4)}.xl\:p-5{padding:calc(var(--spacing) * 5)}.xl\:p-6{padding:calc(var(--spacing) * 6)}.xl\:px-16{padding-inline:calc(var(--spacing) * 16)}.xl\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.xl\:text-\[70px\]{font-size:70px}}@media(min-width:96rem){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-color-scheme:dark){.dark\:text-cyan-400{color:var(--color-cyan-400)}.dark\:text-slate-300{color:var(--color-slate-300)}.dark\:text-slate-600{color:var(--color-slate-600)}@media(hover:hover){.dark\:hover\:text-cyan-300:hover{color:var(--color-cyan-300)}}}}:root{--hls-primary:#1687f8;--hls-primary-dark:#0876e8;--hls-navy:#102a5e;--hls-text:#16315e;--hls-muted:#7085a5;--hls-bg:#f6fbff;--hls-surface:#fff;--hls-border:#dceaf8;--hls-success:#36b86c;--hls-yellow:#ffc83d;--hls-purple:#8b65f5;--hls-coral:#ff6f79;--hls-shadow:0 12px 32px #2b5b9117;--desktop-card-width:496px;--desktop-card-height:238px;--desktop-card-gap:24px;--desktop-class-card-width:496px;--desktop-class-card-height:238px;--desktop-bobo-width:152px;--desktop-bobo-height:152px;--desktop-bobo-right:12px;--desktop-bobo-bottom:-1px;--desktop-bobo-transform:none}.hls-admin-shell{background:var(--hls-bg);min-height:100vh;color:var(--hls-text);grid-template-columns:248px minmax(0,1fr);font-family:Be Vietnam Pro,Inter,system-ui,sans-serif;display:grid}.hls-admin-sidebar{border-right:1px solid var(--hls-border);z-index:60;background:#fffffff5;flex-direction:column;height:100dvh;display:flex;position:sticky;top:0;overflow:hidden}.hls-admin-brand{flex:none;justify-content:space-between;align-items:center;min-height:96px;padding:16px 20px 10px;display:flex}.hls-admin-brand-logo{cursor:pointer;border-radius:12px;align-items:center;transition:opacity .15s,transform .15s;display:inline-flex}.hls-admin-brand-logo:hover{opacity:.92;transform:translateY(-1px)}.hls-admin-brand-logo:focus-visible{outline-offset:3px;outline:3px solid #1687f8}.hls-admin-brand img{object-fit:contain;width:154px;height:auto}.hls-admin-sidebar-close{width:44px;height:44px;color:var(--hls-text);border-radius:14px;justify-content:center;align-items:center;display:none}.hls-admin-sidebar nav{scrollbar-width:thin;flex:auto;min-height:0;padding:6px 14px;overflow-y:auto}.hls-admin-sidebar nav a{color:#385b86;border-radius:13px;align-items:center;gap:12px;min-height:44px;margin:3px 0;padding:10px 13px;font-size:13px;font-weight:700;transition:all .18s;display:flex}.hls-admin-sidebar nav a svg{color:#1687f8;width:19px;height:19px}.hls-admin-sidebar nav a:hover{color:var(--hls-primary-dark);background:#edf6ff}.hls-admin-sidebar nav a.is-active{color:#fff;background:linear-gradient(135deg,#2796ff,#0876e8);box-shadow:0 8px 20px #1687f838}.hls-admin-sidebar nav a.is-active svg{color:#fff}@keyframes hls-bobo-scene-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes hls-accent-reveal{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes hls-star-reveal{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.hls-admin-bobo-banner{box-sizing:border-box;isolation:isolate;background:radial-gradient(circle at 78% 48%,#a78bfa38,#c4b5fd1f 32%,#0000 58%),radial-gradient(circle at 42% 75%,#38bdf821,#0000 52%),linear-gradient(108deg,#f6fbff,#edf7ff 43%,#eee9ff);border:1px solid #c4b5fd73;border-radius:28px;align-items:center;width:100%;height:334px;min-height:334px;max-height:334px;margin:0 0 20px;padding:30px 42px;transition:box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #8e8cd21f,inset 0 1px #ffffffe6}.bobo-card-pattern{object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;opacity:.75;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.hls-admin-bobo-banner:hover{border-color:#b4a2f6a6;box-shadow:0 14px 36px #8e8cd229,inset 0 1px #fffffff2}.hls-admin-bobo-banner__content{z-index:2;flex-direction:column;justify-content:center;min-width:0;max-width:62%;display:flex;position:relative}.hls-admin-bobo-banner__pill{color:#5844a2;letter-spacing:.08em;background:#f2eeffe6;border:1px solid #c6b8f4e0;border-radius:999px;align-items:center;width:fit-content;margin-bottom:8px;padding:5px 13px;font-size:11.5px;font-weight:750;display:inline-flex;box-shadow:0 0 0 3px #e4dcff73,0 2px 8px #7966d81a}.hls-admin-bobo-banner__heading-group{flex-direction:column;gap:0;display:flex}.hls-admin-bobo-banner__greeting{color:#0e284e;letter-spacing:-.015em;font-family:Georgia,Playfair Display,Cambria,Times New Roman,serif;font-size:clamp(46px,3.4vw,52px);font-weight:600;line-height:1.08}.hls-admin-bobo-banner__name-role{letter-spacing:-.035em;text-transform:none;color:#092347;background:linear-gradient(95deg,#092347,#1751a3 38%,#562eaf 74%,#6e38c4);-webkit-background-clip:text;width:max-content;max-width:100%;height:auto;max-height:none;margin:0;padding-block:.08em .12em;font-family:inherit;font-size:clamp(54px,4vw,62px);font-weight:850;line-height:1.12;overflow:visible;-webkit-text-fill-color:transparent!important}.hls-admin-bobo-banner__title-underline{align-items:center;gap:5px;margin-top:5px;margin-bottom:2px;display:inline-flex}.hls-admin-bobo-banner__curved-stroke{transform-origin:0;width:170px;height:8px;animation:.7s ease-out both hls-accent-reveal;display:block}.hls-admin-bobo-banner__title-star{object-fit:contain;pointer-events:none;width:13px;height:13px;margin-top:-2px;margin-left:-2px;animation:.4s cubic-bezier(.34,1.56,.64,1) .5s both hls-star-reveal}.hls-admin-bobo-banner__desc{flex-direction:column;gap:2px;margin-top:8px;margin-bottom:0;display:flex}.hls-admin-bobo-banner__desc-line{color:#4c6b8d;max-width:580px;margin:0;font-size:14.5px;line-height:1.45}.hls-admin-bobo-banner__subdeck{color:#0a7b99;align-items:center;gap:6px;margin-top:8px;font-size:12px;font-weight:600;display:flex}.hls-admin-bobo-banner__subdeck-icon{object-fit:contain;opacity:.9;width:13px;height:13px}.hls-admin-bobo-banner__scene-wrapper{contain:paint;pointer-events:none;z-index:1;border-radius:0 28px 28px 0;width:42%;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.hls-admin-bobo-banner__scene{object-fit:contain;object-position:right top;-webkit-user-select:none;user-select:none;width:auto;max-width:none;height:118%;max-height:none;animation:none;position:absolute;top:8px;bottom:auto;right:-52px;transform:none}@media(prefers-reduced-motion:reduce){.hls-admin-bobo-banner *,.hls-admin-bobo-banner :before,.hls-admin-bobo-banner :after{transition-duration:.01ms!important;animation:none!important}}@media(max-width:719px){.bobo-card-pattern{object-fit:contain;opacity:.3;width:150%;max-width:none;height:auto;inset:38% auto auto 50%;transform:translate(-50%)}.hls-admin-bobo-banner{border-radius:24px;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;height:auto;min-height:520px;max-height:none;margin:0 0 16px;padding:28px 24px 24px}.hls-admin-bobo-banner__content{max-width:100%;margin-bottom:0}.hls-admin-bobo-banner__pill{margin-bottom:8px;padding:5px 12px;font-size:11.5px}.hls-admin-bobo-banner__greeting{font-size:22px}.hls-admin-bobo-banner__name-role{padding-block:.08em .12em;font-size:clamp(26px,5.5vw,34px);line-height:1.18;overflow:visible}.hls-admin-bobo-banner__curved-stroke{width:130px;height:8px}.hls-admin-bobo-banner__desc{margin-top:8px}.hls-admin-bobo-banner__desc-line{font-size:13.5px;line-height:1.5}.hls-admin-bobo-banner__subdeck{margin-top:8px;font-size:12px}.hls-admin-bobo-banner__scene-wrapper{border-radius:0;justify-content:center;align-items:flex-end;width:100%;height:auto;margin-top:24px;margin-bottom:12px;display:flex;position:relative;top:auto;bottom:auto;right:auto}.hls-admin-bobo-banner__scene{object-fit:contain;object-position:center bottom;width:min(85%,300px);max-width:300px;height:auto;max-height:250px;margin:0 auto;display:block;position:relative;bottom:auto;right:auto;transform:none}}@media(max-width:600px){.hls-admin-bobo-banner{border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;height:auto;min-height:500px;max-height:none;margin:0 0 16px;padding:26px 24px}.hls-admin-bobo-banner__content{max-width:100%;margin-bottom:0}.hls-admin-bobo-banner__pill{margin-bottom:6px;padding:4px 11px;font-size:11px}.hls-admin-bobo-banner__greeting{font-size:20px}.hls-admin-bobo-banner__name-role{padding-block:.08em .12em;font-size:clamp(24px,6vw,30px);line-height:1.2;overflow:visible}.hls-admin-bobo-banner__curved-stroke{width:120px;height:7px}.hls-admin-bobo-banner__desc{margin-top:6px}.hls-admin-bobo-banner__desc-line{font-size:13px;line-height:1.45}.hls-admin-bobo-banner__subdeck{margin-top:6px;font-size:11.5px}.hls-admin-bobo-banner__scene-wrapper{border-radius:0;justify-content:center;align-items:flex-end;width:100%;height:auto;margin-top:20px;margin-bottom:20px;display:flex;position:relative;top:auto;bottom:auto;right:auto}.hls-admin-bobo-banner__scene{object-fit:contain;object-position:center bottom;width:min(82%,290px);max-width:290px;height:auto;max-height:240px;margin:0 auto;display:block;position:relative;bottom:auto;right:auto;transform:none}}@media(min-width:720px)and (max-width:1024px){.bobo-card-pattern{opacity:.55;object-position:center}.hls-admin-bobo-banner{isolation:isolate;border-radius:28px;width:100%;height:330px;min-height:330px;max-height:330px;margin:0 0 18px;padding:28px 32px;display:block;position:relative;overflow:hidden}.hls-admin-bobo-banner__content{z-index:2;width:58%;max-width:58%;height:auto;position:relative}.hls-admin-bobo-banner__greeting{font-size:clamp(34px,3.8vw,38px);line-height:1.1}.hls-admin-bobo-banner__name-role{letter-spacing:-.045em;white-space:nowrap;width:max-content;max-width:100%;height:auto;padding-block:.08em .12em;font-size:clamp(28px,3.6vw,36px);line-height:1.12;overflow:visible}.hls-admin-bobo-banner__desc-line{font-size:14px}.hls-admin-bobo-banner__scene-wrapper{contain:none;clip-path:none;pointer-events:none;z-index:1;border-radius:0;width:auto;height:100%;position:absolute;top:0;right:0;bottom:0;left:58%;overflow:visible;-webkit-mask:none;mask:none}.hls-admin-bobo-banner__scene{object-fit:contain;object-position:right top;visibility:visible;opacity:1;width:auto;max-width:none;height:118%;max-height:none;position:absolute;top:6px;bottom:auto;right:-76px;transform:none}}@media(min-width:720px)and (max-width:780px){.hls-admin-bobo-banner__name-role{font-size:27px}}.hls-admin-workspace{min-width:0}.hls-admin-topbar{z-index:40;border-bottom:1px solid var(--hls-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6fbffe6;align-items:center;gap:14px;min-height:82px;padding:12px 28px;display:flex;position:sticky;top:0}.hls-admin-search{border:1px solid var(--hls-border);background:#fff;border-radius:16px;flex:1;align-items:center;gap:10px;max-width:680px;height:48px;padding:0 16px;display:flex;box-shadow:0 6px 18px #285c920f}.hls-admin-search svg{width:19px;color:var(--hls-primary)}.hls-admin-search input{width:100%;color:var(--hls-text);background:0 0;border:0;outline:0;font-size:13px}.hls-admin-search input::placeholder{color:#8ba0ba}.hls-admin-menu-button,.hls-admin-home-link{border:1px solid var(--hls-border);width:44px;height:44px;color:var(--hls-primary);background:#fff;border-radius:14px;justify-content:center;align-items:center;display:none}.hls-admin-home-link{margin-left:auto;display:flex}.hls-admin-account-wrapper{align-items:center;display:flex;position:relative}.hls-admin-profile{min-height:48px;color:var(--hls-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;align-items:center;gap:10px;padding:4px 12px 4px 5px;transition:background-color .15s,border-color .15s;display:flex}.hls-admin-profile:hover,.hls-admin-profile.is-active{background:#f1f7fd;border-color:#dbe7f4}.hls-admin-profile:focus-visible{outline-offset:2px;outline:3px solid #1687f8}.hls-admin-profile img{object-fit:cover;background:#e9f4ff;border:1px solid #d6e3f3;border-radius:50%;flex-shrink:0;width:42px;height:42px}.hls-admin-profile span{display:grid}.hls-admin-profile strong{text-overflow:ellipsis;white-space:nowrap;color:#173f70;max-width:170px;font-size:13.5px;font-weight:750;overflow:hidden}.hls-admin-profile small{color:#587391;font-size:12px}.hls-admin-account-popover{z-index:100;background:#fff;border:1px solid #d6e3f3;border-radius:18px;width:270px;padding:16px;animation:.15s ease-out hls-account-popover-in;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px #173f701f}@keyframes hls-account-popover-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.hls-admin-account-header{align-items:center;gap:12px;display:flex}.hls-admin-popover-avatar{object-fit:cover;background:#e9f4ff;border:1px solid #d6e3f3;border-radius:50%;flex-shrink:0;width:46px;height:46px}.hls-admin-account-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.hls-admin-account-name{color:#173f70;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:750;overflow:hidden}.hls-admin-account-email{color:#7188a3;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.hls-admin-account-role{color:#087e9b;background:#e8f5f8;border-radius:6px;width:fit-content;margin-top:3px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-block}.hls-admin-account-divider{border:0;border-top:1px solid #e5eef6;margin:14px 0 12px}.hls-admin-logout-btn{color:#b54758;cursor:pointer;background:#fff0f2;border:1px solid #f2c3ca;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;padding:10px 14px;font-size:13.5px;font-weight:700;transition:background-color .15s,border-color .15s;display:flex}.hls-admin-logout-btn:hover{background:#ffe5e9;border-color:#ebaeb7}.hls-admin-logout-btn:focus-visible{outline-offset:2px;outline:3px solid #b54758}.hls-admin-logout-icon{color:#c65363;flex-shrink:0;width:18px;height:18px}.hls-admin-main{background:radial-gradient(circle at 85% 5%,#8b65f514,transparent 22%),var(--hls-bg);min-height:calc(100vh - 82px);padding:20px 26px 34px}.hls-admin-dashboard{max-width:1500px;margin:0 auto}.hls-admin-hero{border:1px solid var(--hls-border);min-height:178px;box-shadow:var(--hls-shadow);background:linear-gradient(112deg,#fff,#f7f3ff 64%,#eef7ff);border-radius:24px;justify-content:space-between;align-items:center;padding:24px 30px;display:flex;position:relative;overflow:hidden}.hls-admin-hero:after{content:"";pointer-events:none;opacity:.18;background-image:radial-gradient(circle,#9bb8ff 1px,#0000 1.5px);background-size:42px 42px;position:absolute;top:0;right:0;bottom:0;left:0}.hls-admin-hero>div{z-index:2;position:relative}.hls-admin-hero>img{object-fit:contain;opacity:.82;width:230px;height:185px;position:absolute;top:-8px;right:28px}.hls-kicker{color:var(--hls-primary);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.hls-admin-hero h1{color:var(--hls-navy);margin-top:4px;font-size:clamp(23px,2.2vw,34px);font-weight:850;line-height:1.18}.hls-admin-hero h1 span{color:var(--hls-yellow)}.hls-admin-hero p{max-width:720px;color:var(--hls-muted);margin-top:6px;font-size:13px;line-height:1.55}.hls-admin-quick-actions{flex-wrap:wrap;gap:10px;margin-top:17px;display:flex}.hls-admin-quick-actions a{border:1px solid var(--hls-border);min-height:42px;color:var(--hls-text);background:#ffffffeb;border-radius:13px;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 6px 16px #335f9112}.hls-admin-quick-actions a:hover{color:var(--hls-primary-dark);border-color:#9dcbf8;transform:translateY(-1px)}.hls-admin-quick-actions svg{width:17px;color:var(--hls-primary)}.hls-inline-notice{color:#8d6416;background:#fff9e9;border:1px solid #f1d596;border-radius:14px;align-items:center;gap:10px;min-height:48px;margin-top:14px;padding:9px 14px;font-size:12px;display:flex}.hls-inline-notice button{background:#fff;border-radius:10px;align-items:center;gap:6px;min-height:36px;margin-left:auto;padding:0 11px;font-weight:800;display:inline-flex}.hls-admin-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:16px;display:grid}.hls-admin-kpi{border:1px solid var(--hls-border);min-height:128px;box-shadow:var(--hls-shadow);background:#fff;border-radius:20px;align-items:center;gap:14px;padding:16px;display:flex;position:relative;overflow:hidden}.hls-admin-kpi:hover{border-color:#aacef4;transform:translateY(-2px)}.hls-admin-kpi__visual{background:#eef6ff;border-radius:50%;flex:0 0 64px;place-items:center;width:64px;height:64px;display:grid}.hls-admin-kpi__visual img{object-fit:contain;width:58px;height:58px}.hls-admin-kpi__copy{min-width:0;display:grid}.hls-admin-kpi__copy>span{color:#526d91;font-size:11px;font-weight:700}.hls-admin-kpi__copy strong{color:var(--hls-navy);margin-top:3px;font-size:clamp(24px,2vw,31px);line-height:1}.hls-admin-kpi__copy small{color:var(--hls-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:10px;overflow:hidden}.hls-admin-kpi__fallback{display:none}.hls-admin-kpi--orange .hls-admin-kpi__visual{background:#fff3e4}.hls-admin-kpi--green .hls-admin-kpi__visual{background:#eaf9ef}.hls-admin-kpi--purple .hls-admin-kpi__visual{background:#f1ecff}.hls-admin-dashboard-grid{grid-template-columns:minmax(0,2.1fr) minmax(280px,.7fr);gap:16px;margin-top:16px;display:grid}.hls-panel{border:1px solid var(--hls-border);box-shadow:var(--hls-shadow);background:#fff;border-radius:20px}.hls-panel>header{border-bottom:1px solid #e7f0fa;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 16px;display:flex}.hls-panel>header>div{align-items:center;gap:9px;display:flex}.hls-panel>header svg{width:18px;color:var(--hls-primary)}.hls-panel h2{color:var(--hls-navy);font-size:13px;font-weight:850}.hls-panel header a{color:var(--hls-primary-dark);align-items:center;gap:5px;font-size:11px;font-weight:800;display:flex}.hls-table-scroll{overflow-x:auto}.hls-recent-members table{border-collapse:collapse;width:100%;font-size:11px}.hls-recent-members th{color:#6f87a5;text-align:left;background:#f9fcff;padding:10px 14px;font-size:10px;font-weight:800}.hls-recent-members td{color:#526b8a;white-space:nowrap;border-top:1px solid #edf3f9;padding:10px 14px}.hls-member-cell{align-items:center;gap:9px;display:flex}.hls-member-cell>img,.hls-member-cell>span:first-child{object-fit:cover;width:36px;height:36px;color:var(--hls-primary);background:#eaf4ff;border-radius:50%;flex:0 0 36px;place-items:center;font-weight:900;display:grid}.hls-member-cell>span:last-child{min-width:0;display:grid}.hls-member-cell strong{max-width:190px;color:var(--hls-navy);text-overflow:ellipsis;overflow:hidden}.hls-member-cell small{color:#7890ad;text-overflow:ellipsis;max-width:190px;overflow:hidden}.hls-status{color:#5f7188;background:#eef3f8;border-radius:99px;padding:4px 8px;font-size:9px;font-weight:850;display:inline-flex}.hls-status--approved{color:#16884a;background:#e6f8ec}.hls-status--pending{color:#a76900;background:#fff2d9}.hls-status--locked,.hls-status--rejected{color:#c23f55;background:#ffe8eb}.hls-empty-cell{height:100px;text-align:center!important;color:var(--hls-muted)!important}.hls-admin-health-card{padding-bottom:15px}.hls-health-stat{color:#627a98;border-bottom:1px solid #edf3f9;justify-content:space-between;align-items:center;min-height:46px;margin:0 16px;font-size:11px;display:flex}.hls-health-stat strong{color:var(--hls-navy);font-size:17px}.hls-primary-link{background:var(--hls-primary);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:42px;margin:14px 16px 8px;font-size:11px;font-weight:850;display:flex}.hls-primary-link:hover{background:var(--hls-primary-dark)}.hls-primary-link svg{width:15px}.hls-data-updated{color:#8499b3;text-align:center;padding:0 16px;font-size:9px;display:block}.hls-admin-placeholder{text-align:center;max-width:520px;margin:60px auto;padding:36px}.hls-admin-placeholder>svg{width:46px;height:46px;color:var(--hls-primary);margin:0 auto}.hls-admin-placeholder h1{color:var(--hls-navy);margin-top:12px;font-size:24px;font-weight:850}.hls-admin-placeholder p{color:var(--hls-muted);margin-top:8px;font-size:13px}.hls-admin-placeholder a{background:var(--hls-primary);color:#fff;border-radius:12px;align-items:center;min-height:42px;margin-top:18px;padding:0 16px;font-size:12px;font-weight:800;display:inline-flex}.hls-search-shortcuts{border:1px solid var(--hls-border);max-width:1500px;color:var(--hls-muted);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 auto 12px;padding:9px 12px;font-size:11px;display:flex}.hls-search-shortcuts a{color:var(--hls-primary-dark);background:#edf6ff;border-radius:9px;padding:5px 9px;font-weight:800}@media(max-width:1180px){.hls-admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hls-admin-dashboard-grid{grid-template-columns:1fr}}@media(max-width:900px){.hls-admin-shell{grid-template-columns:1fr}.hls-admin-sidebar{width:min(84vw,300px);transition:transform .22s;position:fixed;top:0;left:0;transform:translate(-105%);box-shadow:30px 0 70px #19365b38}.hls-admin-sidebar.is-open{transform:translate(0)}.hls-admin-sidebar-close,.hls-admin-menu-button{display:flex}.hls-admin-scrim{z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#122d4d47;position:fixed;top:0;right:0;bottom:0;left:0}.hls-admin-topbar{padding:10px 16px}.hls-admin-profile span{display:none}.hls-admin-home-link{margin-left:0}.hls-admin-main{padding:16px}}@media(max-width:640px){.hls-admin-topbar{gap:8px}.hls-admin-home-link{display:none}.hls-admin-search{height:44px;padding:0 12px}.hls-admin-hero{min-height:0;padding:20px}.hls-admin-hero>img{opacity:.35;width:120px;height:96px;top:-16px;right:-20px}.hls-admin-hero p{max-width:85%}.hls-admin-quick-actions{grid-template-columns:1fr;display:grid}.hls-admin-quick-actions a{width:100%}.hls-admin-kpi-grid{grid-template-columns:1fr}.hls-admin-kpi{min-height:108px}.hls-recent-members table{min-width:670px}}.hls-teacher-shell{background:var(--hls-bg);min-height:100vh;color:var(--hls-text);grid-template-columns:248px minmax(0,1fr);font-family:Be Vietnam Pro,Inter,system-ui,sans-serif;display:grid}.hls-teacher-sidebar{z-index:60;border-right:1px solid var(--hls-border);background:#fffffff7;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.hls-teacher-brand{justify-content:space-between;align-items:center;min-height:112px;padding:17px 21px 12px;display:flex}.hls-teacher-brand img{object-fit:contain;width:145px;height:auto;max-height:56px}.hls-teacher-sidebar-close,.hls-teacher-menu-button{border:1px solid var(--hls-border);width:44px;height:44px;color:var(--hls-primary);background:#fff;border-radius:14px;justify-content:center;align-items:center;display:none}.hls-teacher-sidebar nav{flex:1;padding:7px 17px;overflow:auto}.hls-teacher-sidebar nav a{color:#385b86;border-radius:13px;align-items:center;gap:12px;min-height:44px;margin:3px 0;padding:10px 13px;font-size:13px;font-weight:750;transition:all .18s;display:flex}.hls-teacher-sidebar nav a svg{width:19px;height:19px;color:var(--hls-primary)}.hls-teacher-sidebar nav a:hover{color:var(--hls-primary-dark);background:#edf6ff}.hls-teacher-sidebar nav a.is-active{color:#fff;background:linear-gradient(135deg,#2796ff,#0876e8);box-shadow:0 8px 20px #1687f838}.hls-teacher-sidebar nav a.is-active svg{color:#fff}.hls-teacher-bobo-card{box-sizing:border-box;background:linear-gradient(145deg,#eef4ff,#f4efff 55%,#eaf6ff);border:1px solid #dce6fb;border-radius:20px;flex-direction:column;justify-content:space-between;width:calc(100% - 28px);max-width:calc(100% - 28px);height:200px;min-height:200px;margin:12px 14px 16px;padding:16px 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #1687f80d}.hls-teacher-bobo-card-content{z-index:2;box-sizing:border-box;width:56%;max-width:56%;position:relative}.hls-teacher-bobo-card strong{color:var(--hls-navy,#102a5e);word-break:break-word;max-width:100%;font-size:11.5px;font-weight:850;line-height:1.35;display:block}.hls-teacher-bobo-card p{color:#587291;word-break:break-word;max-width:100%;margin-top:5px;font-size:9.5px;line-height:1.42}.hls-teacher-bobo-btn{z-index:2;cursor:pointer;background:#1687f8;border:none;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:fit-content;min-height:40px;padding:0 14px;font-size:11px;font-weight:800;text-decoration:none;transition:all .18s;display:inline-flex;position:relative;box-shadow:0 4px 14px #1687f847;color:#fff!important}.hls-teacher-bobo-btn:hover{background:#0876e8;transform:translateY(-1px);box-shadow:0 6px 18px #1687f861}.hls-teacher-bobo-btn:focus-visible{outline-offset:2px;outline:3px solid #1687f873}.hls-teacher-bobo-card img{object-fit:contain;object-position:bottom right;pointer-events:none;z-index:1;width:50%;max-width:52%;height:88%;max-height:180px;position:absolute;bottom:0;right:-4px}.hls-teacher-sidebar-footer{border-top:1px solid var(--hls-border);padding:10px 17px 16px}.hls-teacher-sidebar-footer a,.hls-teacher-sidebar-footer button{color:#587291;border-radius:12px;align-items:center;gap:9px;width:100%;min-height:42px;padding:8px 12px;font-size:11px;font-weight:750;display:flex}.hls-teacher-sidebar-footer button{color:#d84d61}.hls-teacher-sidebar-footer svg{width:17px}.hls-teacher-workspace{min-width:0}.hls-teacher-topbar{z-index:40;border-bottom:1px solid var(--hls-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6fbffe8;align-items:center;gap:13px;min-height:82px;padding:12px 26px;display:flex;position:sticky;top:0}.hls-teacher-search{border:1px solid var(--hls-border);background:#fff;border-radius:16px;flex:1;align-items:center;gap:10px;max-width:670px;height:48px;padding:0 16px;display:flex;box-shadow:0 6px 18px #285c920f}.hls-teacher-search svg{width:19px;color:var(--hls-primary)}.hls-teacher-search input{width:100%;color:var(--hls-text);background:0 0;border:0;outline:0;font-size:13px}.hls-teacher-top-action{color:#fff;background:var(--hls-primary);border-radius:13px;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:11px;font-weight:850;display:flex}.hls-teacher-top-action svg{width:16px}.hls-teacher-profile{align-items:center;gap:9px;min-height:48px;padding:4px 7px;display:flex}.hls-teacher-profile img{object-fit:cover;background:#eaf4ff;border-radius:50%;width:42px;height:42px}.hls-teacher-profile span{min-width:0;display:grid}.hls-teacher-profile strong{max-width:160px;color:var(--hls-navy);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.hls-teacher-profile small{max-width:160px;color:var(--hls-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.hls-teacher-main{background:radial-gradient(circle at 88% 6%,#8b65f514,transparent 22%),var(--hls-bg);min-height:calc(100vh - 82px);padding:20px 25px 34px}.hls-teacher-dashboard{max-width:1500px;margin:0 auto}.hls-teacher-welcome{border:1px solid var(--hls-border);min-height:148px;box-shadow:var(--hls-shadow);background:linear-gradient(112deg,#fff,#f3f8ff 55%,#f6f0ff);border-radius:23px;align-items:center;padding:22px 28px;display:flex;position:relative;overflow:hidden}.hls-teacher-welcome:before{content:"";opacity:.7;background:radial-gradient(circle,#d7e8ff 0,#d7e8ff 22%,#0000 23%),radial-gradient(circle at 70% 60%,#e8dcff 0,#e8dcff 12%,#0000 13%);border-radius:50%;width:230px;height:230px;position:absolute;top:-38px;right:25px}.hls-teacher-welcome>div{z-index:2;position:relative}.hls-teacher-welcome h1{color:var(--hls-navy);margin-top:4px;font-size:clamp(23px,2.1vw,33px);font-weight:850;line-height:1.18}.hls-teacher-welcome h1 span{color:var(--hls-yellow)}.hls-teacher-welcome p{color:var(--hls-muted);margin-top:6px;font-size:12px}.hls-teacher-quick-actions{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.hls-teacher-quick-actions a{border:1px solid var(--hls-border);min-height:40px;color:var(--hls-text);background:#ffffffed;border-radius:12px;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:800;display:flex;box-shadow:0 5px 14px #335f910f}.hls-teacher-quick-actions svg{width:16px;color:var(--hls-primary)}.hls-teacher-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:15px;display:grid}.hls-teacher-kpi{border:1px solid var(--hls-border);min-height:122px;box-shadow:var(--hls-shadow);background:#fff;border-radius:19px;align-items:center;gap:13px;padding:15px;display:flex;position:relative}.hls-teacher-kpi:hover{border-color:#aacef4;transform:translateY(-2px)}.hls-teacher-kpi>span{width:56px;height:56px;color:var(--hls-primary);background:#eaf4ff;border-radius:17px;flex:0 0 56px;place-items:center;display:grid}.hls-teacher-kpi>span svg{width:28px;height:28px}.hls-teacher-kpi>div{min-width:0;display:grid}.hls-teacher-kpi small{color:#617999;font-size:10px;font-weight:750}.hls-teacher-kpi strong{color:var(--hls-navy);margin-top:2px;font-size:29px;line-height:1}.hls-teacher-kpi p{max-width:180px;color:var(--hls-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:9px;overflow:hidden}.hls-teacher-kpi>svg{color:#9cb1cb;width:16px;margin-left:auto}.hls-teacher-kpi--orange>span{color:#f59b24;background:#fff3e1}.hls-teacher-kpi--green>span{color:#2aaa63;background:#eaf9ef}.hls-teacher-kpi--purple>span{color:#805be8;background:#f1ecff}.hls-teacher-dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr);gap:15px;margin-top:15px;display:grid}.hls-teacher-class-overview table{border-collapse:collapse;width:100%;font-size:10px}.hls-teacher-class-overview th{color:#6f87a5;text-align:left;background:#f9fcff;padding:10px 13px;font-size:9px}.hls-teacher-class-overview td{color:#526b8a;white-space:nowrap;border-top:1px solid #edf3f9;padding:10px 13px}.hls-teacher-class-overview td:first-child{align-items:center;gap:8px;display:flex}.hls-teacher-class-overview td:first-child>span:last-child{display:grid}.hls-teacher-class-overview td strong{color:var(--hls-navy);font-size:11px}.hls-teacher-class-overview td small{color:#7d92ac;text-overflow:ellipsis;max-width:180px;font-size:8px;overflow:hidden}.hls-class-badge{color:#fff;background:#258cf3;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.hls-class-badge--1{background:#ff922d}.hls-class-badge--2{background:#8b65f5}.hls-class-badge--3{background:#36b86c}.hls-attention-number{font-weight:900;color:#e65a55!important}.hls-teacher-assignment-list{padding:2px 14px 12px}.hls-teacher-assignment-list>a{border-bottom:1px solid #edf3f9;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:61px;display:grid}.hls-teacher-assignment-list>a:last-child{border-bottom:0}.hls-assignment-icon{width:34px;height:34px;color:var(--hls-primary);background:#eaf4ff;border-radius:11px;place-items:center;display:grid}.hls-assignment-icon svg{width:17px}.hls-teacher-assignment-list a>span:nth-child(2){min-width:0;display:grid}.hls-teacher-assignment-list strong{color:var(--hls-navy);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.hls-teacher-assignment-list small{color:var(--hls-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.hls-assignment-state{color:#5f7188;background:#eef3f8;border-radius:99px;padding:4px 7px;font-size:8px;font-weight:850}.hls-assignment-state--open{color:#16884a;background:#e6f8ec}.hls-assignment-state--draft{color:#6b7890;background:#eef2f6}.hls-assignment-state--upcoming{color:#996900;background:#fff2d9}.hls-teacher-empty{color:var(--hls-muted);text-align:center;padding:36px 10px;font-size:11px}@media(max-width:1180px){.hls-teacher-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hls-teacher-dashboard-grid{grid-template-columns:1fr}}@media(max-width:900px){.hls-teacher-shell{grid-template-columns:1fr}.hls-teacher-sidebar{width:min(84vw,300px);transition:transform .22s;position:fixed;top:0;left:0;transform:translate(-105%);box-shadow:30px 0 70px #19365b38}.hls-teacher-sidebar.is-open{transform:translate(0)}.hls-teacher-sidebar-close,.hls-teacher-menu-button{display:flex}.hls-teacher-scrim{z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#122d4d47;position:fixed;top:0;right:0;bottom:0;left:0}.hls-teacher-topbar{padding:10px 15px}.hls-teacher-main{padding:16px}.hls-teacher-bobo-card{width:calc(100% - 24px);max-width:calc(100% - 24px);height:auto;min-height:180px;margin:10px 12px;padding:14px 12px}.hls-teacher-bobo-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media(max-width:640px){.hls-teacher-topbar{gap:8px}.hls-teacher-top-action span{display:none}.hls-teacher-top-action{justify-content:center;width:44px;padding:0}.hls-teacher-search{height:44px;padding:0 11px}.hls-teacher-welcome{min-height:0;padding:20px}.hls-teacher-welcome:before{opacity:.28}.hls-teacher-quick-actions{grid-template-columns:1fr;display:grid}.hls-teacher-kpis{grid-template-columns:1fr}.hls-teacher-class-overview table{min-width:680px}.hls-teacher-assignment-list{padding-inline:10px}}.hls-teacher-functional-page{color:var(--hls-text)}.hls-teacher-functional-page h1{font-size:clamp(25px,2.2vw,34px);color:var(--hls-navy)!important}.hls-teacher-functional-page h2,.hls-teacher-functional-page h3,.hls-teacher-functional-page .text-white{color:var(--hls-navy)!important}.hls-teacher-functional-page .text-slate-300,.hls-teacher-functional-page .text-slate-400,.hls-teacher-functional-page .text-slate-500{color:var(--hls-muted)!important}.hls-teacher-functional-page [class*=border-white]{border-color:var(--hls-border)!important}.hls-teacher-functional-page [class*="bg-[#0d1733]"],.hls-teacher-functional-page [class*="bg-[#09142c]"],.hls-teacher-functional-page [class*="bg-[#071126]"],.hls-teacher-functional-page [class*=bg-slate-950],.hls-teacher-functional-page [class*="bg-white/[0.02]"],.hls-teacher-functional-page [class*="bg-white/[0.05]"]{background:#fff!important}.hls-teacher-functional-page section[class*=rounded-3xl],.hls-teacher-functional-page>main>div[class*=rounded-3xl]{box-shadow:var(--hls-shadow);border-color:var(--hls-border)!important;background:#fff!important}.hls-teacher-functional-page input,.hls-teacher-functional-page select,.hls-teacher-functional-page textarea{outline:none;border-color:var(--hls-border)!important;color:var(--hls-text)!important;background:#f9fcff!important}.hls-teacher-functional-page input:focus,.hls-teacher-functional-page select:focus,.hls-teacher-functional-page textarea:focus{box-shadow:0 0 0 3px #1687f817;border-color:#8fc6fb!important}.hls-teacher-functional-page label{color:#536d8f!important}.hls-teacher-functional-page [class*=bg-cyan-600],.hls-teacher-functional-page [class*=bg-cyan-500],.hls-teacher-functional-page [class*=bg-fuchsia-600],.hls-teacher-functional-page [class*=bg-emerald-600]{color:#fff!important}.hls-teacher-functional-page .text-cyan-100,.hls-teacher-functional-page .text-cyan-200,.hls-teacher-functional-page .text-cyan-300{color:#0876e8!important}.hls-student-sidebar{z-index:60;background:#fffffffa;border-right:1px solid #dce9f6;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.hls-student-sidebar nav a.is-active{color:#0876e8;background:#e7f2ff;position:relative}.hls-student-sidebar nav a.is-active:before{content:"";background:#1687f8;border-radius:0 6px 6px 0;width:5px;position:absolute;top:10px;bottom:10px;left:-16px}.hls-student-topbar{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-bottom:1px solid #dce9f6;align-items:center;gap:14px;min-height:76px;padding:10px 26px;display:flex;position:sticky;top:0}.hls-student-search{background:#f8fbfe;border:1px solid #d8e7f5;border-radius:16px;flex:1;align-items:center;gap:10px;max-width:760px;height:48px;padding:0 16px;display:flex}.hls-student-search input{color:#17396d;background:0 0;border:0;outline:0;width:100%;font-size:13px}.hls-student-profile{align-items:center;gap:10px;min-height:50px;margin-left:auto;padding:4px 7px;display:flex}.hls-student-profile strong{color:#17396d;text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:12px;overflow:hidden}.hls-student-main{min-height:calc(100vh - 76px);color:var(--hls-text);background:radial-gradient(circle at 85% 4%,#8b65f512,#0000 20%),#f5faff;padding:28px 36px 38px}.hls-student-main>.container,.hls-student-main>main.container{max-width:1280px!important;margin:0 auto!important;padding:0!important}.hls-student-main .text-slate-300,.hls-student-main .text-slate-400,.hls-student-main .text-slate-500{color:#7186a4!important}.hls-student-main [class*="bg-[#0d1733]"],.hls-student-main [class*="bg-[#111B3D]"],.hls-student-main [class*="bg-[#1A264F]"],.hls-student-main [class*="bg-[#0E1738]"],.hls-student-main [class*="bg-[#162350]"],.hls-student-main [class*=bg-slate-950],.hls-student-main [class*="bg-white/[0.03]"],.hls-student-main [class*="bg-white/[0.05]"]{background:#fff!important}.hls-student-main [class*=shadow-black]{--tw-shadow-color:#315b891a!important}.hls-student-main article,.hls-student-main section[class*=rounded-3xl],.hls-student-main div[class*=rounded-3xl]{box-shadow:0 10px 28px #2d588812;border-color:#dbe8f5!important}.hls-student-main input,.hls-student-main select,.hls-student-main textarea{outline:0;color:#17396d!important;background:#f8fbfe!important;border-color:#d8e7f5!important}.hls-student-main [class*=bg-cyan-500],.hls-student-main [class*=bg-cyan-600],.hls-student-main [class*=bg-cyan-700]{color:#fff!important}.hls-student-main button:disabled,.hls-student-main [aria-disabled=true]{cursor:not-allowed;filter:saturate(.65);opacity:.55}.hls-student-shell :focus-visible{outline-offset:3px;outline:3px solid #1687f861}.hls-student-shell [aria-busy=true]{cursor:progress}.hls-student-main #mon-hoc-section>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr))}.hls-student-main #mon-hoc-section a{background-color:#fff!important;border:1px solid #d9e7f5!important;min-height:215px!important;box-shadow:0 9px 24px #2d588812!important}.hls-student-main #mon-hoc-section p{font-size:11px}.hls-student-functional-page h1{font-size:clamp(27px,2.5vw,36px)!important}.hls-student-functional-page>section,.hls-student-functional-page>div[class*=rounded-3xl]{background:#fff!important}.hls-student-main [class*=bg-gradient-to-br][class*=from-cyan]{background:linear-gradient(135deg,#eaf5ff,#f5f0ff)!important}.hls-student-main [class*="bg-violet-500/"]{background:#f2edff!important}.hls-student-main [class*="bg-emerald-500/"]{background:#eaf8ef!important}.hls-student-main [class*="bg-amber-500/"]{background:#fff4df!important}.hls-student-main [class*="bg-rose-500/"]{background:#fff0f2!important}@media(max-width:900px){.hls-student-shell{grid-template-columns:1fr}.hls-student-sidebar{width:min(84vw,300px);transition:transform .22s;position:fixed;top:0;left:0;transform:translate(-105%);box-shadow:30px 0 70px #19365b38}.hls-student-sidebar.is-open{transform:translate(0)}.hls-student-sidebar-close,.hls-student-menu-button{display:flex}.hls-student-scrim{z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#122d4d47;position:fixed;top:0;right:0;bottom:0;left:0}.hls-student-topbar{padding:9px 15px}.hls-student-profile span{display:none}.hls-student-main{padding:20px}.hls-student-main>section.hls-student-home-hero>div>div:nth-child(2){max-width:68%}}@media(max-width:640px){.hls-student-topbar{gap:8px}.hls-student-search{height:44px;padding:0 11px}.hls-student-profile{display:none}.hls-student-main{padding:16px 13px 28px}.hls-student-main>section.hls-student-home-hero>div[class*=rounded-]{align-items:flex-start;background:linear-gradient(#eef7fffa,#eef7ffe6 48%,#eef7ff0d 75%),url(/assets/hls-ui/core/subjects/heroes/student-home.webp) bottom/auto 58% no-repeat!important;min-height:420px!important}.hls-student-main>section.hls-student-home-hero>div>div:nth-child(2){max-width:100%;padding:23px!important}.hls-student-main>section.hls-student-home-hero h1{font-size:30px!important}.hls-student-main #mon-hoc-section>div:last-child{grid-template-columns:1fr}.hls-student-main #mon-hoc-section a{background-size:100% 142px!important;min-height:230px!important;padding-top:158px!important}}.hls-student-shell{min-height:100vh;color:var(--hls-text);background:#f4faff;grid-template-columns:238px minmax(0,1fr);font-family:Be Vietnam Pro,Inter,system-ui,sans-serif;display:grid}.hls-student-sidebar{z-index:60;border-right:1px solid var(--hls-border);background:#fffffffa;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.hls-student-brand{justify-content:space-between;align-items:center;min-height:102px;padding:16px 19px 10px;display:flex}.hls-student-brand img{object-fit:contain;width:145px;height:auto;max-height:56px}.hls-student-sidebar-close,.hls-student-menu-button{border:1px solid var(--hls-border);width:44px;height:44px;color:var(--hls-primary);background:#fff;border-radius:14px;justify-content:center;align-items:center;display:none}.hls-student-sidebar nav{flex:1;padding:8px 16px;overflow:auto}.hls-student-sidebar nav a{color:#476a92;border-radius:14px;align-items:center;gap:12px;min-height:48px;margin:4px 0;padding:10px 13px;font-size:13px;font-weight:800;transition:all .18s;display:flex}.hls-student-sidebar nav a svg{color:#2694fa;width:20px;height:20px}.hls-student-sidebar nav a.is-active{color:#0876e8;background:#e5f1ff;box-shadow:inset 4px 0 #1687f8}.hls-student-bobo-card{aspect-ratio:227/340;border-radius:20px;flex-shrink:0;width:100%;max-width:176px;margin:16px auto;padding:0;position:relative;overflow:hidden}.hls-student-bobo-card img{object-fit:contain;object-position:center;width:100%;max-width:none;height:100%;display:block;position:static}.hls-student-sidebar-footer{border-top:1px solid var(--hls-border);padding:8px 16px 17px}.hls-student-sidebar-footer button{color:#d84d61;border-radius:12px;align-items:center;gap:9px;width:100%;min-height:44px;padding:8px 12px;font-size:12px;font-weight:800;display:flex}.hls-student-sidebar-footer button:hover{background:#fff0f2}.hls-student-workspace{min-width:0}.hls-student-topbar{z-index:40;border-bottom:1px solid var(--hls-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;align-items:center;gap:14px;min-height:72px;padding:10px 24px;display:flex;position:sticky;top:0}.hls-student-search{border:1px solid var(--hls-border);background:#f8fbff;border-radius:16px;flex:1;align-items:center;gap:10px;max-width:720px;height:46px;padding:0 15px;display:flex}.hls-student-search svg{color:#4776a6;width:19px}.hls-student-search input{width:100%;color:var(--hls-text);background:0 0;border:0;outline:0;font-size:13px}.hls-student-search input::placeholder{color:#8ca2bd}.hls-student-profile{min-height:48px;color:var(--hls-text);align-items:center;gap:10px;margin-left:auto;display:flex}.hls-student-profile img{object-fit:cover;background:#eaf4ff;border-radius:50%;width:43px;height:43px}.hls-student-profile span{min-width:0;display:grid}.hls-student-profile strong{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:12px;overflow:hidden}.hls-student-profile small{color:var(--hls-muted);font-size:10px}.hls-student-main{background:radial-gradient(circle at 92% 5%,#7eccff26,#0000 23%),#f4faff;min-height:calc(100vh - 72px);padding:24px 28px 38px}.hls-student-main>*{max-width:1500px;margin-inline:auto}.hls-student-main h1,.hls-student-main h2,.hls-student-main h3,.hls-student-main h4,.hls-student-main .text-white,.hls-student-main .text-slate-100,.hls-student-main .text-slate-200{color:var(--hls-navy)!important}.hls-student-main .text-slate-300,.hls-student-main .text-slate-400,.hls-student-main .text-slate-500,.hls-student-main .text-slate-600{color:var(--hls-muted)!important}.hls-student-main .text-cyan-100,.hls-student-main .text-cyan-200,.hls-student-main .text-cyan-300,.hls-student-main .text-cyan-400{color:#0876e8!important}.hls-student-main .text-violet-200,.hls-student-main .text-violet-300{color:#7049dc!important}.hls-student-main .text-emerald-200,.hls-student-main .text-emerald-300{color:#16884a!important}.hls-student-main .text-amber-200,.hls-student-main .text-amber-300{color:#a86b00!important}.hls-student-main [class*=border-white]{border-color:var(--hls-border)!important}.hls-student-main [class*="bg-[#111B3D]"],.hls-student-main [class*="bg-[#1A264F]"],.hls-student-main [class*="bg-[#0d1733]"],.hls-student-main [class*="bg-[#0E1738]"],.hls-student-main [class*="bg-[#162350]"],.hls-student-main [class*=bg-slate-950],.hls-student-main [class*="bg-white/[0.03]"],.hls-student-main [class*="bg-white/[0.05]"]{background:#fff!important}.hls-student-main section[class*=rounded-3xl],.hls-student-main article[class*=rounded-3xl],.hls-student-main div[class*=rounded-3xl],.hls-student-main [class*=rounded-2xl][class*=border]{box-shadow:0 9px 25px #2f5c8e12;border-color:var(--hls-border)!important}.hls-student-main input,.hls-student-main select,.hls-student-main textarea{outline:none;border-color:var(--hls-border)!important;color:var(--hls-text)!important;background:#f9fcff!important}.hls-student-main input:focus,.hls-student-main select:focus,.hls-student-main textarea:focus{box-shadow:0 0 0 3px #1687f81a;border-color:#83c1fa!important}.hls-student-main button:disabled,.hls-student-main [aria-disabled=true]{cursor:not-allowed;opacity:.48}.hls-student-main :focus-visible{outline-offset:3px;outline:3px solid #1687f847}.hls-student-main [aria-busy=true]{cursor:progress}.hls-student-functional-page>div:first-child h1{font-size:clamp(26px,2.4vw,36px);color:var(--hls-navy)!important}.hls-student-main section:has(a[href="/sgk"]){display:none}.hls-student-main #mon-hoc-section>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.hls-student-main #mon-hoc-section>div:last-child>a{min-height:210px;border-color:var(--hls-border)!important;box-shadow:var(--hls-shadow)!important;background-color:#fff!important;background-position:top!important;background-repeat:no-repeat!important;background-size:100% 132px!important;padding:145px 16px 14px!important}.hls-student-main #mon-hoc-section>div:last-child>a>div:first-of-type,.hls-student-main #mon-hoc-section>div:last-child>a>div.absolute{display:none}.hls-student-main #mon-hoc-section h3{text-transform:none;font-size:15px}@media(max-width:1180px){.hls-student-main #mon-hoc-section>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.hls-student-shell{grid-template-columns:1fr}.hls-student-sidebar{width:min(84vw,300px);transition:transform .22s;position:fixed;top:0;left:0;transform:translate(-105%);box-shadow:30px 0 70px #19365b38}.hls-student-sidebar.is-open{transform:translate(0)}.hls-student-sidebar-close,.hls-student-menu-button{display:flex}.hls-student-scrim{z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#122d4d47;position:fixed;top:0;right:0;bottom:0;left:0}.hls-student-topbar{padding:10px 15px}.hls-student-profile span{display:none}.hls-student-main{padding:18px}.hls-student-main>section.hls-student-home-hero>div>div:nth-child(2){max-width:70%}}@media(max-width:640px){.hls-student-topbar{gap:8px}.hls-student-search{height:44px;padding:0 11px}.hls-student-profile img{width:38px;height:38px}.hls-student-main{padding:14px}.hls-student-main>section.hls-student-home-hero>div[class*=rounded]{min-height:330px;background-position:62%!important}.hls-student-main>section.hls-student-home-hero>div>div:nth-child(2){background:linear-gradient(#0000,#ebf7ffd1 42%,#ebf7fffa);max-width:100%;justify-content:flex-end!important;padding:22px!important}.hls-student-main>section.hls-student-home-hero>div>div:nth-child(2) h1{font-size:27px!important}.hls-student-main>section.hls-student-home-hero>div>div:nth-child(2) p{margin-bottom:14px!important;font-size:13px!important}.hls-student-main #mon-hoc-section>div:last-child{grid-template-columns:1fr 1fr;gap:10px}.hls-student-main #mon-hoc-section>div:last-child>a{min-height:180px;background-size:100% 106px!important;padding:116px 12px 12px!important}}.hls-teacher-functional-page .text-emerald-200,.hls-teacher-functional-page .text-emerald-300{color:#16884a!important}.hls-teacher-functional-page .text-amber-100,.hls-teacher-functional-page .text-amber-200,.hls-teacher-functional-page .text-amber-300{color:#986600!important}.hls-teacher-functional-page .text-rose-200,.hls-teacher-functional-page .text-rose-300{color:#bd4057!important}.hls-teacher-functional-page .text-violet-200,.hls-teacher-functional-page .text-violet-100,.hls-teacher-functional-page .text-fuchsia-100,.hls-teacher-functional-page .text-fuchsia-200,.hls-teacher-functional-page .text-fuchsia-300{color:#6840d5!important}.hls-teacher-functional-page .text-orange-300{color:#c26613!important}.hls-teacher-functional-page [class*=bg-black]{background:#f7faff!important}.hls-teacher-functional-page [class*="hover:bg-white"]:hover{background:#edf6ff!important}.hls-teacher-functional-page [class*=border-dashed]{background:#fbfdff}.hls-teacher-classes-page>main>div:first-child,.hls-teacher-assignments-page>main>div:first-child{padding:3px 1px 2px}.hls-teacher-classes-page>main>div:first-child>div:first-child>div:first-child,.hls-teacher-assignments-page>main>div:first-child>div:first-child>div:first-child{color:#0876e8!important;background:#eaf5ff!important;border-color:#c6e2fb!important}.hls-teacher-classes-page>main>div[class*=grid]>section:first-child button{border-color:var(--hls-border)!important;background:#fbfdff!important}.hls-teacher-classes-page>main>div[class*=grid]>section:first-child button[class*=border-cyan]{box-shadow:0 7px 16px #1687f814;background:#eaf5ff!important;border-color:#71b7f8!important}.hls-teacher-classes-page [class*=font-mono]{color:#0876e8!important}.hls-teacher-classes-page [class*="bg-white/5"]{background:#f7faff!important}.hls-teacher-classes-page [class*=border-t]{border-color:#edf3f9!important}.hls-teacher-assignments-page section>article{box-shadow:0 8px 24px #2b5b9112;border-color:var(--hls-border)!important;background:#fff!important}.hls-teacher-assignments-page section>article [class*=bg-slate-950]{border:1px solid #e7f0fa;background:#f8fbff!important}.hls-teacher-assignments-page [data-hls-assignment-support-scope="45I"]{background:#eef8ff!important;border-color:#b8dcfb!important}.hls-teacher-assignments-page [data-hls-duplicate-assignment-guard="45I"]{background:#fff9e9!important;border-color:#efd28a!important}.hls-teacher-assignments-page button:disabled{cursor:not-allowed}.hls-teacher-results-page>main>div[class*=rounded-2xl]{box-shadow:0 7px 20px #2b5b910f;border-color:var(--hls-border)!important;background:#fff!important}.hls-teacher-results-page section[class*=rounded-3xl],.hls-teacher-results-page article[class*=rounded-2xl],.hls-teacher-results-page div[class*=rounded-3xl][class*=border]{box-shadow:0 8px 24px #2b5b910f;border-color:var(--hls-border)!important;background:#fff!important}.hls-teacher-results-page table{color:var(--hls-text)}.hls-teacher-results-page th{color:#6f87a5!important;background:#f8fbff!important}.hls-teacher-results-page td{color:#526b8a!important;border-color:#edf3f9!important}.hls-teacher-results-page [class*=fixed][class*=inset-0]>div[class*="bg-[#0d1733]"],.hls-teacher-results-page [role=dialog]{color:var(--hls-text);background:#fff!important}.hls-teacher-results-page [data-hls-support-actions="45I"]{background:#eef8ff!important;border-color:#b8dcfb!important}.hls-teacher-results-page [data-hls-filter-summary="45H"]{border-color:var(--hls-border)!important;background:#f8fbff!important}.hls-teacher-results-page [data-hls-teacher-early-signals="45G"]>button{background:#fffaf0!important}.hls-teacher-results-page [data-hls-teacher-early-signals="45G"]>button:nth-child(2){background:#fff5ec!important}.hls-teacher-results-page [data-hls-teacher-early-signals="45G"]>button:nth-child(3){background:#f8f2ff!important}.hls-teacher-lesson-page>div{max-width:1500px;margin:0 auto}.hls-teacher-lesson-page [class*="from-[#0c1936]"]{border-color:var(--hls-border)!important;box-shadow:var(--hls-shadow)!important;background:linear-gradient(112deg,#fff,#f2f7ff 56%,#f7f1ff)!important}.hls-teacher-lesson-page section,.hls-teacher-lesson-page>div>div[class*=rounded-2xl]{border-color:var(--hls-border)!important}.hls-teacher-lesson-page section[class*=bg-],.hls-teacher-lesson-page div[class*="bg-[#09142c]"],.hls-teacher-lesson-page div[class*="bg-[#071126]"]{background:#fff!important}.hls-teacher-lesson-page [class*=bg-black]{background:#f7faff!important}.hls-teacher-lesson-page table{color:var(--hls-text);background:#fff}.hls-teacher-lesson-page thead{color:#6f87a5!important;background:#f8fbff!important}.hls-teacher-lesson-page td{border-color:#edf3f9!important}.hls-teacher-lesson-page [class*=text-slate-100],.hls-teacher-lesson-page [class*=text-slate-200]{color:var(--hls-navy)!important}.hls-teacher-lesson-page button[class*=bg-cyan-500],.hls-teacher-lesson-page button[class*=bg-emerald-400]{color:#062548!important}.hls-teacher-shell :is(a,button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #1687f847}.hls-teacher-shell button:disabled,.hls-teacher-shell input:disabled,.hls-teacher-shell select:disabled{cursor:not-allowed;filter:saturate(.72);opacity:.52}.hls-teacher-shell [aria-busy=true]{cursor:progress}@media(max-width:900px){.hls-teacher-lesson-page{overflow:hidden}.hls-teacher-lesson-page .overflow-auto{overscroll-behavior-inline:contain}}@media(max-width:640px){.hls-teacher-functional-page h1{font-size:25px}.hls-teacher-functional-page section[class*=rounded-3xl]{border-radius:18px}.hls-teacher-lesson-page section{border-radius:16px}.hls-teacher-lesson-page table{min-width:720px}}.hls-subject-locked-hero{min-height:210px;box-shadow:var(--hls-shadow);background:linear-gradient(110deg,#edf7ff,#f3efff);border:1px solid #cfe3f8;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:24px 30px;display:flex;overflow:hidden}.hls-subject-locked-hero>div{max-width:48%;display:grid}.hls-subject-locked-hero span{color:#1687f8;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.hls-subject-locked-hero strong{color:#17396d;margin-top:5px;font-size:clamp(28px,3.3vw,46px);line-height:1.12}.hls-subject-locked-hero small{color:#6d83a1;margin-top:8px;font-size:13px}.hls-subject-locked-hero img{object-fit:cover;border-radius:18px;width:min(45%,420px);max-height:180px}.hls-subject-locked-hero.is-wide{min-height:245px;padding:0;display:block;position:relative;background:linear-gradient(135deg,#fffdf7,#fff3d3 52%,#ffe7ae)!important}.hls-subject-locked-hero.is-wide img{object-fit:contain;object-position:right bottom;border-radius:0;width:100%;max-width:none;height:245px;max-height:none}.hls-subject-locked-hero.is-wide.is-tv-hero{background:linear-gradient(135deg,#fffdf7,#fff3d3 52%,#ffe7ae)!important;border-color:#f6dfa3!important;height:250px!important;min-height:250px!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}.hls-subject-locked-hero.is-wide .tv-hero-art,.hls-subject-locked-hero.is-wide.is-tv-hero .tv-hero-art{pointer-events:none!important;border-radius:inherit!important;z-index:1!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;overflow:hidden!important}.hls-subject-locked-hero.is-wide .tv-hero-art img,.hls-subject-locked-hero.is-wide.is-tv-hero .tv-hero-art img,.hls-subject-locked-hero.is-wide.is-tv-hero .tv-hero-art-img,.hls-subject-locked-hero.is-wide.is-tv-hero>img{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.hls-subject-locked-hero.is-wide .hls-subject-tieng-viet-hero-text,.hls-subject-tieng-viet-hero-text{z-index:2!important;text-align:left!important;pointer-events:auto!important;flex-direction:column!important;align-items:flex-start!important;gap:22px!important;width:100%!important;max-width:760px!important;display:flex!important;position:absolute!important;top:50%!important;left:56px!important;transform:translateY(calc(-50% - 8px))!important}.hls-subject-locked-hero.is-wide .hls-subject-tieng-viet-hero-title,.hls-subject-tieng-viet-hero-title{letter-spacing:-.025em!important;text-transform:none!important;text-align:left!important;-webkit-text-fill-color:initial!important;color:inherit!important;filter:none!important;text-shadow:none!important;background:0 0!important;flex-direction:column!important;gap:3px!important;margin:0!important;padding:0!important;font-family:Nunito,Be Vietnam Pro,system-ui,-apple-system,sans-serif!important;font-size:clamp(40px,3.1vw,50px)!important;font-weight:800!important;line-height:1.06!important;display:flex!important}.hls-subject-locked-hero.is-wide .hls-subject-tieng-viet-hero-line1,.hls-subject-tieng-viet-hero-line1{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-transform:none!important;color:#0000!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 2px 4px #185ba51f)!important;text-shadow:none!important;background:linear-gradient(90deg,#0878d1,#188bea 45%,#369cf2)!important;-webkit-background-clip:text!important;background-clip:text!important;display:block!important}.hls-subject-locked-hero.is-wide .hls-subject-tieng-viet-hero-line2,.hls-subject-tieng-viet-hero-line2{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-transform:none!important;color:#0000!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 2px 5px #4246a021)!important;text-shadow:none!important;background:linear-gradient(90deg,#1689e8,#367de8 52%,#725ce8)!important;-webkit-background-clip:text!important;background-clip:text!important;display:block!important}.hls-subject-locked-hero.is-wide .hls-subject-tieng-viet-hero-desc,.hls-subject-tieng-viet-hero-desc{color:#35577d!important;letter-spacing:normal!important;text-transform:none!important;text-align:left!important;white-space:nowrap!important;text-shadow:0 1px 1px #ffffff8c!important;margin:0!important;padding:0!important;font-family:Nunito,Be Vietnam Pro,system-ui,-apple-system,sans-serif!important;font-size:19px!important;font-weight:600!important;line-height:1.4!important}@media(max-width:1150px){.hls-subject-tieng-viet-hero-desc{white-space:normal;max-width:540px}}@media(max-width:1024px){.hls-subject-tieng-viet-hero-text{max-width:56%;left:40px}.hls-subject-tieng-viet-hero-title{font-size:clamp(36px,4vw,42px)!important;line-height:1.12!important}.hls-subject-tieng-viet-hero-desc{white-space:normal;margin-top:14px!important;font-size:16px!important}}@media(max-width:820px){.hls-subject-tieng-viet-hero-text{max-width:58%;left:30px}.hls-subject-tieng-viet-hero-title{font-size:clamp(32px,4.5vw,36px)!important}.hls-subject-tieng-viet-hero-desc{margin-top:12px!important;font-size:15px!important}}@media(max-width:640px){.hls-subject-locked-hero{align-items:flex-start;min-height:300px;padding:20px}.hls-subject-locked-hero>div{max-width:100%}.hls-subject-locked-hero img{align-self:flex-end;width:78%;max-height:150px}.hls-subject-locked-hero.is-wide,.hls-subject-locked-hero.is-wide img{height:320px;min-height:320px}.hls-subject-locked-hero.is-wide>div{max-width:68%;top:20px;left:20px}.hls-subject-locked-hero.is-wide img{object-position:center bottom}.hls-subject-tieng-viet-hero-text{max-width:90%;top:22px;left:20px;transform:none}.hls-subject-tieng-viet-hero-title{font-size:clamp(28px,6.5vw,32px)!important;line-height:1.15!important}.hls-subject-tieng-viet-hero-desc{white-space:normal;margin-top:10px!important;font-size:14.5px!important;line-height:1.45!important}}.hls-subject-locked-hero.is-wide.is-math-hero,.hls-subject-toan .hls-subject-locked-hero.is-wide.is-math-hero,.hls-subject-toan[data-hls-subject-stage] .hls-subject-locked-hero.is-wide.is-math-hero{background:radial-gradient(at 78% 28%,#9be5ff75,#5ec6f62e 30%,#0000 56%),radial-gradient(at 16% 20%,#3384ec66,#236fda24 36%,#0000 64%),radial-gradient(at 48% 0,#ffffff29,#0000 40%),linear-gradient(118deg,#1769c9,#1f82dc,#2c9ee8 48%,#47b9ee 70%,#82d8f2)!important;border-color:#47b9ee!important;height:250px!important;min-height:250px!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #fff3,inset 0 -22px 42px #ffffff0f,0 10px 30px -8px #1769c938,0 2px 8px #1f82dc1f!important}.hls-subject-locked-hero.is-wide.is-math-hero:before,.hls-subject-toan .hls-subject-locked-hero.is-wide.is-math-hero:before,.hls-subject-toan[data-hls-subject-stage] .hls-subject-locked-hero.is-wide.is-math-hero:before{content:""!important;pointer-events:none!important;z-index:0!important;background:radial-gradient(circle at 72% 28%,#ffffff3d,#ffffff17 18%,#0000 38%),radial-gradient(circle at 24% 20%,#87d2ff26,#0000 28%),radial-gradient(at 42% 58%,#ffdd691a,#0000 28%)!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.hls-subject-locked-hero.is-wide.is-math-hero:after,.hls-subject-toan .hls-subject-locked-hero.is-wide.is-math-hero:after,.hls-subject-toan[data-hls-subject-stage] .hls-subject-locked-hero.is-wide.is-math-hero:after{content:""!important;pointer-events:none!important;z-index:1!important;opacity:.55!important;background:radial-gradient(circle at 10% 18%,#fffffff2 0,#fffffff2 1px,#0000 2px),radial-gradient(circle at 19% 31%,#beebffe6 0,#beebffe6 1.2px,#0000 2.3px),radial-gradient(circle at 31% 16%,#ffffffeb 0,#ffffffeb 1px,#0000 2px),radial-gradient(circle at 46% 24%,#aae1ffd9 0,#aae1ffd9 1.1px,#0000 2.2px),radial-gradient(circle at 62% 15%,#ffffffeb 0,#ffffffeb 1px,#0000 2px),radial-gradient(circle at 78% 21%,#cdf5ffe0 0,#cdf5ffe0 1.2px,#0000 2.3px),radial-gradient(circle at 89% 17%,#ffffffe6 0,#ffffffe6 1px,#0000 2px)!important;display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.hls-subject-locked-hero.is-wide.is-math-hero .math-hero-art{z-index:2!important;pointer-events:none!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;overflow:hidden!important}.hls-subject-locked-hero.is-wide.is-math-hero .math-hero-art img{transform-origin:50%!important;object-fit:initial!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;display:block!important;position:absolute!important;top:auto!important;bottom:0!important;left:0!important;transform:translateY(84px)!important}.hls-subject-locked-hero.is-wide.is-math-hero .hls-subject-math-hero-text,.hls-subject-math-hero-text{z-index:3!important;text-align:left!important;pointer-events:auto!important;flex-direction:column!important;align-items:flex-start!important;gap:20px!important;max-width:680px!important;padding:48px 0 40px 70px!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important;transform:translateY(-20px)!important}.hls-subject-locked-hero.is-wide.is-math-hero .hls-subject-math-hero-title,.hls-subject-math-hero-title{letter-spacing:-.025em!important;text-transform:none!important;text-align:left!important;filter:none!important;text-shadow:none!important;-webkit-text-fill-color:initial!important;color:inherit!important;background:0 0!important;flex-direction:column!important;gap:3px!important;margin:0!important;padding:0!important;font-family:Nunito,Be Vietnam Pro,system-ui,-apple-system,sans-serif!important;font-size:clamp(42px,3.15vw,50px)!important;font-weight:800!important;line-height:1.06!important;display:flex!important}.hls-subject-locked-hero.is-wide.is-math-hero .hls-subject-math-hero-line1,.hls-subject-math-hero-line1{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-transform:none!important;-webkit-text-fill-color:transparent!important;color:#0000!important;filter:drop-shadow(0 3px 7px #05459147)drop-shadow(0 1px 1px #ffffff2e)!important;text-shadow:none!important;background:linear-gradient(#fff,#f2fbff 48%,#d9f2ff)!important;-webkit-background-clip:text!important;background-clip:text!important;display:block!important}.hls-subject-locked-hero.is-wide.is-math-hero .hls-subject-math-hero-highlight,.hls-subject-math-hero-highlight{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-transform:none!important;-webkit-text-fill-color:transparent!important;color:#0000!important;filter:drop-shadow(0 3px 6px #8257002e)!important;text-shadow:none!important;background:linear-gradient(90deg,#fff29a,#ffe36e 48%,#ffc83d)!important;-webkit-background-clip:text!important;background-clip:text!important;display:block!important}.hls-subject-locked-hero.is-wide.is-math-hero .hls-subject-math-hero-desc,.hls-subject-math-hero-desc{color:#fffffff5!important;letter-spacing:normal!important;text-transform:none!important;text-align:left!important;white-space:nowrap!important;text-shadow:0 2px 5px #0848873d!important;margin:0!important;padding:0!important;font-family:Nunito,Be Vietnam Pro,system-ui,-apple-system,sans-serif!important;font-size:19px!important;font-weight:600!important;line-height:1.4!important}@media(max-width:1150px){.hls-subject-math-hero-desc{white-space:normal;max-width:540px}}@media(max-width:1024px){.hls-subject-math-hero-text{max-width:56%;left:40px}.hls-subject-math-hero-title{font-size:clamp(34px,3.8vw,40px)!important;line-height:1.15!important}.hls-subject-math-hero-desc{white-space:normal;margin-top:14px!important;font-size:16px!important}}@media(max-width:820px){.hls-subject-math-hero-text{max-width:58%;left:30px}.hls-subject-math-hero-title{font-size:clamp(30px,4.2vw,34px)!important}.hls-subject-math-hero-desc{margin-top:12px!important;font-size:15px!important}}@media(max-width:640px){.hls-subject-math-hero-text{max-width:90%!important;top:22px!important;left:20px!important;transform:none!important}.hls-subject-math-hero-title{font-size:clamp(26px,6vw,30px)!important;line-height:1.15!important}.hls-subject-math-hero-desc{white-space:normal!important;margin-top:10px!important;font-size:14px!important;line-height:1.45!important}.hls-subject-locked-hero.is-wide.is-math-hero .math-hero-art img{transform:none!important}}.hls-tv-grade-selection-section{box-sizing:border-box;--desktop-card-width:467px;background:radial-gradient(circle at 12% 85%,#06b6d41f,#0000 38%),radial-gradient(circle at 88% 10%,#9333ea1a,#0000 42%),linear-gradient(135deg,#eefcff,#f5f8ff 48%,#f6efff);border:1px solid #06b6d424;border-radius:28px;width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding:24px 28px 28px;position:relative;overflow:hidden}.hls-tv-grade-header{margin-bottom:20px}.hls-tv-grade-main-title{color:#123b70;letter-spacing:-.01em;align-items:center;gap:8px;margin:0;font-size:24px;font-weight:900;line-height:1.3;display:flex}.hls-tv-grade-main-desc{color:#526e8e;margin-top:6px;margin-bottom:0;font-size:15px;font-weight:500;line-height:1.5}.hls-tv-grade-cards-grid{box-sizing:border-box;width:100%;display:grid}.hls-tv-grade-card{box-sizing:border-box;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:24px;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s,border-color .22s;position:relative;overflow:hidden}.hls-tv-grade-card--lop-4{background:linear-gradient(135deg,#f2fdfff7,#e0f8fff5);border:1px solid #06b6d438;box-shadow:0 12px 30px #0891b21a}.hls-tv-grade-card--lop-5{background:linear-gradient(135deg,#faf5fff7,#f3e8fff5);border:1px solid #9333ea38;box-shadow:0 12px 30px #7e22ce1a}@media(hover:hover)and (pointer:fine){.hls-tv-grade-card:hover{transform:translateY(-2px)}.hls-tv-grade-card--lop-4:hover{border-color:#06b6d461;box-shadow:0 16px 34px #0891b224}.hls-tv-grade-card--lop-5:hover{border-color:#9333ea61;box-shadow:0 16px 34px #7e22ce24}}.hls-tv-grade-artwork-container{box-sizing:border-box}.hls-tv-grade-artwork-img{object-fit:contain;object-position:center center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.hls-tv-grade-content-layer{z-index:2;box-sizing:border-box;flex-direction:column;justify-content:space-between;min-width:0;display:flex;position:relative}.hls-tv-grade-content-layer:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(#ffffffa6,#ffffff47 45%,#fff0 76%);border-radius:20px;position:absolute;top:-12px;right:-18px;bottom:-12px;left:-18px}.hls-tv-grade-badge{letter-spacing:.03em;border-radius:9999px;align-items:center;gap:4px;width:fit-content;font-weight:800;line-height:1;display:inline-flex}.hls-tv-grade-card--lop-4 .hls-tv-grade-badge{color:#0e7490;background:#cffafe;border:1px solid #67e8f9}.hls-tv-grade-card--lop-5 .hls-tv-grade-badge{color:#6b21a8;background:#f3e8ff;border:1px solid #d8b4fe}.hls-tv-grade-title{letter-spacing:-.015em;width:fit-content;margin:0;font-weight:900;line-height:1.18}.hls-tv-grade-card--lop-4 .hls-tv-grade-title{color:#0e5a73;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 2px #0891b229);background:linear-gradient(135deg,#08495e,#0891b2,#06b6d4);-webkit-background-clip:text;background-clip:text}.hls-tv-grade-card--lop-5 .hls-tv-grade-title{color:#4c1d95;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 2px #7c3aed29);background:linear-gradient(135deg,#4c1d95,#7c3aed,#a855f7);-webkit-background-clip:text;background-clip:text}.hls-tv-grade-desc{margin:0;font-weight:500;line-height:1.45}.hls-tv-grade-card--lop-4 .hls-tv-grade-desc{color:#386a7a}.hls-tv-grade-card--lop-5 .hls-tv-grade-desc{color:#5b487a}.hls-tv-grade-sub{letter-spacing:.01em;margin:0;font-weight:700;line-height:1.3}.hls-tv-grade-card--lop-4 .hls-tv-grade-sub{color:#0e7490}.hls-tv-grade-card--lop-5 .hls-tv-grade-sub{color:#6d28d9}.hls-tv-grade-btn{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:fit-content;font-weight:800;line-height:1;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.hls-tv-grade-card--lop-4 .hls-tv-grade-btn{color:#fff;background:linear-gradient(135deg,#0891b2,#0e7490);box-shadow:0 4px 14px #0891b247}.hls-tv-grade-card--lop-4:hover .hls-tv-grade-btn{background:linear-gradient(135deg,#0e7490,#155e75);box-shadow:0 6px 18px #0891b261}.hls-tv-grade-card--lop-5 .hls-tv-grade-btn{color:#fff;background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 4px 14px #7c3aed47}.hls-tv-grade-card--lop-5:hover .hls-tv-grade-btn{background:linear-gradient(135deg,#6d28d9,#5b21b6);box-shadow:0 6px 18px #7c3aed61}.hls-tv-grade-tip-strip{box-sizing:border-box;background:linear-gradient(100deg,#eff9fff5,#f5f8fff5 58%,#f2eefff0);border:1px solid #3b82f629;border-radius:22px;justify-content:space-between;align-items:center;width:100%;min-height:88px;margin-top:16px;padding:14px 185px 14px 24px;display:flex;position:relative;overflow:visible;box-shadow:0 8px 24px #2563eb12}.hls-tv-grade-tip-left{z-index:2;align-items:center;gap:16px;min-width:0;display:flex;position:relative}.hls-tv-grade-tip-icon-circle{color:#0284c7;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border:1.5px solid #0ea5e947;border-radius:50%;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;display:flex;box-shadow:0 4px 12px #0ea5e926}.hls-tv-grade-tip-text{min-width:0}.hls-tv-grade-tip-title{color:#104085;letter-spacing:-.01em;margin:0;font-size:19px;font-weight:800;line-height:1.25}.hls-tv-grade-tip-desc{color:#416b94;margin:3px 0 0;font-size:15px;font-weight:500;line-height:1.45}.hls-tv-grade-tip-sparkles{pointer-events:none;z-index:1;position:absolute;top:0;right:0;bottom:0;left:0}.hls-tv-tip-sparkle{-webkit-user-select:none;user-select:none;pointer-events:none;line-height:1;position:absolute}.hls-tv-tip-sparkle--1{color:#38bdf8;opacity:.75;font-size:15px;top:14px;right:185px}.hls-tv-tip-sparkle--2{color:#f59e0b;opacity:.65;font-size:13px;bottom:14px;right:165px}.hls-tv-tip-sparkle--3{color:#818cf8;opacity:.6;font-size:14px;top:-4px;right:80px}.hls-tv-grade-tip-mascot{pointer-events:none;z-index:2;-webkit-user-select:none;user-select:none;justify-content:flex-end;align-items:flex-end;width:152px;height:152px;display:flex;position:absolute;bottom:-1px;right:12px}.hls-tv-grade-tip-bobo-img{object-fit:contain;object-position:center bottom;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 4px 12px #00000014);width:100%;height:100%}@media(min-width:1025px){.hls-tv-grade-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media(min-width:768px){.hls-tv-grade-card{height:238px;min-height:230px;max-height:250px;padding:0;display:block}.hls-tv-grade-artwork-container{pointer-events:none;z-index:1;width:100%;height:100%;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.hls-tv-grade-content-layer{width:37.5%;max-width:38%;height:100%;margin-left:27%;padding:22px 0 24px}.hls-tv-grade-badge{padding:4px 12px;font-size:11px}.hls-tv-grade-title{margin-top:4px;font-size:31px}.hls-tv-grade-desc{margin-top:5px;font-size:15px;line-height:1.45}.hls-tv-grade-sub{margin-bottom:11px;font-size:14px}.hls-tv-grade-btn{padding:9px 18px;font-size:13px}}@media(max-width:767.98px){.hls-tv-grade-selection-section{border-radius:20px;padding:16px 14px 18px}.hls-tv-grade-cards-grid{grid-template-columns:1fr;gap:16px}.hls-tv-grade-card{flex-direction:column;justify-content:space-between;height:320px;min-height:300px;max-height:340px;padding:0;display:flex}.hls-tv-grade-content-layer{flex-direction:column;order:1;align-items:flex-start;gap:3px;width:100%;max-width:100%;margin:0;padding:18px 20px 0;display:flex}.hls-tv-grade-content-layer:before{display:none}.hls-tv-grade-badge{padding:3px 10px;font-size:10px}.hls-tv-grade-title{margin-top:2px;font-size:25px}.hls-tv-grade-desc{margin-top:2px;font-size:14px;line-height:1.45}.hls-tv-grade-sub{margin-top:3px;margin-bottom:8px;font-size:13px}.hls-tv-grade-btn{padding:7px 15px;font-size:12px}.hls-tv-grade-artwork-container{box-sizing:border-box;pointer-events:none;z-index:1;order:2;justify-content:center;align-items:center;width:100%;height:135px;min-height:125px;max-height:145px;margin-top:auto;padding:0 16px 12px;display:flex;position:relative;inset:auto}.hls-tv-grade-artwork-img{object-position:center bottom}.hls-tv-grade-tip-strip{border-radius:18px;align-items:flex-start;min-height:108px;margin-top:14px;padding:14px 105px 14px 14px}.hls-tv-grade-tip-left{align-items:flex-start;gap:12px}.hls-tv-grade-tip-icon-circle{width:38px;min-width:38px;height:38px;margin-top:2px}.hls-tv-grade-tip-title{font-size:16.5px}.hls-tv-grade-tip-desc{font-size:13px;line-height:1.4}.hls-tv-grade-tip-mascot{width:98px;height:98px;bottom:-1px;right:4px}.hls-tv-tip-sparkle--1{font-size:12px;top:8px;right:105px}.hls-tv-tip-sparkle--2{display:none}.hls-tv-tip-sparkle--3{font-size:11px;top:8px;right:24px}}.hls-subject-journey.hls-subject-tieng-viet .hls-subject-banner.hls-tv-hero{background:linear-gradient(135deg,#fffdf7,#fff8e6,#fff0c9)!important;border:1px solid #f6dfa3bf!important;border-radius:26px!important;min-height:250px!important;padding:32px 36px!important;position:relative!important;overflow:hidden!important;box-shadow:0 16px 36px -8px #d98c0a1f,0 4px 14px #00000008!important}.hls-subject-journey.hls-subject-tieng-viet .hls-subject-banner.hls-tv-hero:before,.hls-subject-journey.hls-subject-tieng-viet .hls-subject-banner.hls-tv-hero:after{content:none!important;display:none!important}.hls-tv-hero-title{letter-spacing:-.015em!important;color:#123f78!important;font-family:Nunito,Be Vietnam Pro,system-ui,-apple-system,sans-serif!important;font-weight:850!important;line-height:1.1!important}.hls-tv-hero-cta{background:linear-gradient(135deg,#ffb020,#ff8a00)!important;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),filter .2s!important;box-shadow:0 6px 18px #f58a0047!important}.hls-tv-hero-cta:hover{filter:brightness(1.04)!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #f58a005c!important}.hls-tv-hero-cta:active{transform:translateY(0)!important}.hls-tv-hero-search{background:#fffffff2!important;border:1px solid #e8dab7!important;box-shadow:0 2px 8px #00000008!important}.hls-tv-hero-search:focus{border-color:#38bdf8!important;box-shadow:0 0 0 3px #38bdf838!important}.hls-tv-hero-art-wrapper{pointer-events:none!important;border-radius:inherit!important;z-index:1!important;width:100%!important;max-width:100%!important;height:100%!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;overflow:hidden!important}.hls-tv-hero-art-img{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}@media(max-width:1024px){.hls-subject-journey.hls-subject-tieng-viet .hls-subject-banner.hls-tv-hero{min-height:235px!important;padding:26px 30px!important}}@media(max-width:768px){.hls-subject-journey.hls-subject-tieng-viet .hls-subject-banner.hls-tv-hero{min-height:215px!important;padding:22px!important}}@media(max-width:640px){.hls-subject-journey.hls-subject-tieng-viet .hls-subject-banner.hls-tv-hero{min-height:210px!important;padding:20px 18px!important}.hls-tv-hero-art-wrapper{border-radius:inherit!important;z-index:1!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.hls-tv-hero-art-img{object-fit:cover!important;object-position:75% center!important;width:100%!important;height:100%!important;max-height:none!important}}.hls-subject-journey{--hls-subject:#1687f8;--hls-subject-dark:#0876e8;--hls-subject-soft:#eaf5ff;--hls-subject-soft-2:#f5f9ff;max-width:1500px;color:var(--hls-text);margin:0 auto}.hls-subject-tieng-viet{--hls-subject:#f6a30a;--hls-subject-dark:#dc7f00;--hls-subject-soft:#fff5dc;--hls-subject-soft-2:#fffaf1}.hls-subject-toan{--hls-subject:#1687f8;--hls-subject-dark:#075fd1;--hls-subject-soft:#e8f3ff;--hls-subject-soft-2:#f4f9ff}.hls-subject-khoa-hoc{--hls-subject:#27ad62;--hls-subject-dark:#15864a;--hls-subject-soft:#e7f8ed;--hls-subject-soft-2:#f4fbf6}.hls-subject-cong-nghe{--hls-subject:#f27222;--hls-subject-dark:#cf5012;--hls-subject-soft:#fff0e4;--hls-subject-soft-2:#fff8f2}.hls-subject-lich-su-dia-li{--hls-subject:#7654e8;--hls-subject-dark:#5837c9;--hls-subject-soft:#f0ebff;--hls-subject-soft-2:#faf8ff}.hls-subject-journey>.flex:first-child{color:#7b8eaa!important;margin-bottom:14px!important}.hls-subject-journey>.flex:first-child .text-cyan-400,.hls-subject-journey>.flex:first-child .text-cyan-300{color:var(--hls-subject-dark)!important}.hls-subject-journey>div[class*=bg-gradient-to-r]{min-height:150px;border-color:var(--hls-subject)!important;padding:22px 25px!important}@supports (color:color-mix(in lab,red,red)){.hls-subject-journey>div[class*=bg-gradient-to-r]{border-color:color-mix(in srgb,var(--hls-subject) 25%,white)!important}}.hls-subject-journey>div[class*=bg-gradient-to-r]{background:linear-gradient(112deg,var(--hls-subject-soft),white 62%,var(--hls-subject-soft-2))!important;box-shadow:0 10px 28px #2d588814!important}.hls-subject-journey>div[class*=bg-gradient-to-r]:after{content:"✦  ✧  ✦";color:var(--hls-subject);position:absolute;bottom:16px;right:28px}@supports (color:color-mix(in lab,red,red)){.hls-subject-journey>div[class*=bg-gradient-to-r]:after{color:color-mix(in srgb,var(--hls-subject) 55%,white)}}.hls-subject-journey>div[class*=bg-gradient-to-r]:after{letter-spacing:12px;font-size:22px}.hls-subject-journey>div[class*=bg-gradient-to-r]>div:first-of-type>div:first-child{color:var(--hls-subject-dark)!important;border-color:var(--hls-subject)!important}@supports (color:color-mix(in lab,red,red)){.hls-subject-journey>div[class*=bg-gradient-to-r]>div:first-of-type>div:first-child{border-color:color-mix(in srgb,var(--hls-subject) 28%,white)!important}}.hls-subject-journey>div[class*=bg-gradient-to-r]>div:first-of-type>div:first-child{background:#fff!important}.hls-subject-journey>div[class*=bg-gradient-to-r] h1{color:#17396d!important;font-size:clamp(25px,2.5vw,36px)!important}.hls-subject-journey>div[class*=bg-gradient-to-r] input,.hls-subject-journey>div[class*=bg-gradient-to-r] select{color:#17396d!important;background:#fff!important;border-color:#d5e4f2!important}.hls-subject-journey>div[class*=bg-gradient-to-r] button[class*=bg-white]{color:#46698e!important;background:#fff!important;border-color:#d5e4f2!important}.hls-subject-journey [class*=text-cyan]{color:var(--hls-subject-dark)!important}.hls-subject-journey [class*=border-cyan]{border-color:var(--hls-subject)!important}@supports (color:color-mix(in lab,red,red)){.hls-subject-journey [class*=border-cyan]{border-color:color-mix(in srgb,var(--hls-subject) 30%,white)!important}}.hls-subject-journey button[class*=bg-cyan],.hls-subject-journey a[class*=bg-cyan],.hls-subject-journey>div[class*="hidden md:flex"] button[class*=bg-cyan]{color:#fff!important;background:var(--hls-subject)!important}.hls-subject-journey[data-hls-subject-stage=topic-list]>div.space-y-10>div>.grid,.hls-subject-journey[data-hls-subject-stage=lesson-list]>div.space-y-8>div>.grid{counter-reset:hls-subject-card}.hls-subject-journey[data-hls-subject-stage] div.group[class*=rounded-2xl]{counter-increment:hls-subject-card;background:#fff!important;border-color:#d9e7f4!important;box-shadow:0 8px 24px #2d588812!important}.hls-subject-journey[data-hls-subject-stage] div.group[class*=rounded-2xl]:before{content:counter(hls-subject-card);color:#fff;background:var(--hls-subject);width:28px;height:28px;box-shadow:0 5px 12px var(--hls-subject);border-radius:10px;place-items:center;font-size:12px;font-weight:900;display:grid;position:absolute;top:13px;right:14px}@supports (color:color-mix(in lab,red,red)){.hls-subject-journey[data-hls-subject-stage] div.group[class*=rounded-2xl]:before{box-shadow:0 5px 12px color-mix(in srgb,var(--hls-subject) 24%,transparent)}}.hls-subject-journey div.group[class*=rounded-2xl] h3,.hls-subject-journey div.group[class*=rounded-2xl] h4{color:#17396d!important}.hls-subject-journey div.group[class*=rounded-2xl]:hover{border-color:var(--hls-subject)!important}@supports (color:color-mix(in lab,red,red)){.hls-subject-journey div.group[class*=rounded-2xl]:hover{border-color:color-mix(in srgb,var(--hls-subject) 45%,white)!important}}.hls-subject-journey div.group[class*=rounded-2xl]:hover{background:var(--hls-subject-soft-2)!important}.hls-subject-journey [class*="bg-[#111B3D]"],.hls-subject-journey [class*="bg-[#1A264F]"],.hls-subject-journey [class*="bg-[#0E1738]"],.hls-subject-journey [class*="bg-[#162350]"],.hls-subject-journey [class*="bg-[#101A39]"]{background:#fff!important}.hls-subject-journey [data-hls-approved-resource-card]{background:#fff!important;border-color:#d9e7f4!important;box-shadow:0 9px 25px #2d588814!important}.hls-subject-journey [data-hls-approved-resource-card] h3{color:#17396d!important}.hls-subject-journey [data-hls-approved-resource-card]>div:last-child span{color:#607a99}.hls-subject-journey [data-hls-approved-resource-card]:hover{border-color:var(--hls-subject)!important}@supports (color:color-mix(in lab,red,red)){.hls-subject-journey [data-hls-approved-resource-card]:hover{border-color:color-mix(in srgb,var(--hls-subject) 42%,white)!important}}.hls-subject-journey section[class*=bg-cyan]{border-color:var(--hls-subject)!important}@supports (color:color-mix(in lab,red,red)){.hls-subject-journey section[class*=bg-cyan]{border-color:color-mix(in srgb,var(--hls-subject) 25%,white)!important}}.hls-subject-journey section[class*=bg-cyan]{background:var(--hls-subject-soft-2)!important}.hls-approved-resource-workspace{background:#18345452!important}.hls-approved-resource-workspace>div{color:var(--hls-text)!important;background:#f5faff!important}.hls-approved-resource-workspace>div>div[class*=border-b]{background:#fffffff5!important;border-color:#dce8f4!important}.hls-approved-resource-workspace h2,.hls-approved-resource-workspace>div>div[class*=border-b] .text-white{color:#17396d!important}.hls-approved-resource-workspace>div>div[class*=border-b] .text-slate-300,.hls-approved-resource-workspace>div>div[class*=border-b] .text-slate-400{color:#7085a3!important}.hls-approved-resource-workspace>div>div[class*=border-b] [class*=bg-white]{background:#eef5fc!important}.hls-approved-resource-workspace>div>div[class*=border-b] button:focus-visible,.hls-approved-resource-workspace>div>div[class*=border-b] a:focus-visible{outline-offset:2px;outline:3px solid #1687f84d}.hls-approved-quiz-workspace{min-height:100vh;font-family:Be Vietnam Pro,Inter,system-ui,sans-serif;color:var(--hls-text)!important;background:radial-gradient(circle at 85% 5%,#8b65f514,#0000 22%),#f5faff!important}.hls-approved-quiz-workspace>header{box-shadow:0 5px 18px #2d58880f;background:#fffffff5!important;border-color:#dce8f4!important}.hls-approved-quiz-workspace>header>div:first-child>button{color:#52739a!important;background:#f8fbfe!important;border-color:#dce8f4!important}.hls-approved-quiz-workspace>header .text-slate-500{color:#7d91ab!important}.hls-approved-quiz-workspace>header>div:last-child{background:#e7f0f9!important}.hls-approved-quiz-workspace main{color:var(--hls-text)}.hls-approved-quiz-workspace h1,.hls-approved-quiz-workspace h2,.hls-approved-quiz-workspace .text-white,.hls-approved-quiz-workspace .text-slate-100,.hls-approved-quiz-workspace .text-slate-200{color:#17396d!important}.hls-approved-quiz-workspace .text-slate-300,.hls-approved-quiz-workspace .text-slate-400,.hls-approved-quiz-workspace .text-slate-500{color:#7085a3!important}.hls-approved-quiz-workspace [class*=border-white]{border-color:#dce8f4!important}.hls-approved-quiz-workspace [class*="bg-[#0d1733]"],.hls-approved-quiz-workspace [class*="bg-[#050b18]"],.hls-approved-quiz-workspace [class*=bg-black]{background:#fff!important}.hls-approved-quiz-workspace main [class*=rounded-3xl],.hls-approved-quiz-workspace main [class*=rounded-2xl]{box-shadow:0 8px 24px #2d588812}.hls-approved-quiz-workspace textarea{color:#17396d!important;background:#f8fbfe!important;border-color:#d8e7f5!important}.hls-approved-quiz-workspace button[class*=border-white]{color:#42658d!important;background:#fff!important}.hls-approved-quiz-workspace button[class*=border-cyan]{background:#edf7ff!important;border-color:#69aff0!important}.hls-approved-quiz-workspace button[class*=bg-cyan],.hls-approved-quiz-workspace button[class*=from-emerald]{color:#fff!important}.hls-approved-quiz-workspace[data-hls-quiz-state=completed] main>section>div:first-child{position:relative;overflow:hidden;background:linear-gradient(112deg,#e9f9ef,#f7fff9 55%,#eef8ff)!important;border-color:#bce9ce!important}.hls-approved-quiz-workspace[data-hls-quiz-state=completed] main>section>div:first-child:after{content:"✓";color:#28ae6021;font-size:150px;font-weight:950;position:absolute;bottom:-25px;right:24px}.hls-approved-quiz-workspace[data-hls-quiz-state=completed] main>section>div:first-child>div{z-index:2;position:relative}.hls-approved-quiz-workspace :is(button,textarea):focus-visible{outline-offset:2px;outline:3px solid #1687f84d}.hls-approved-quiz-workspace button:disabled{cursor:not-allowed;opacity:.5}.hls-approved-game-workspace{background:#f5faff!important}.hls-approved-game-workspace>header{flex:none}.hls-approved-game-workspace>div>div:first-child{color:var(--hls-text)!important;background:#fff!important;border-color:#dce8f4!important}.hls-approved-game-workspace>div>div:first-child .text-white,.hls-approved-game-workspace>div>div:first-child .text-slate-200{color:#17396d!important}.hls-approved-game-workspace>div>div:first-child a{background:#f6faff!important;border-color:#dce8f4!important}@media(max-width:900px){.hls-subject-journey>div[class*=bg-gradient-to-r]{padding:19px!important}.hls-subject-journey>div[class*=bg-gradient-to-r]:after{opacity:.35}.hls-approved-quiz-workspace main{padding-inline:16px!important}}@media(max-width:640px){.hls-subject-journey>div[class*=bg-gradient-to-r]{min-height:0;padding:17px!important}.hls-subject-journey>div[class*=bg-gradient-to-r]:after{display:none}.hls-subject-journey div.group[class*=rounded-2xl]{border-radius:17px!important}.hls-approved-resource-workspace>div>div[class*=border-b]{padding-inline:10px!important}.hls-approved-quiz-workspace main{padding:14px 11px 24px!important}.hls-approved-quiz-workspace main [class*=rounded-3xl]{border-radius:18px!important}.hls-approved-quiz-workspace[data-hls-quiz-state=completed] main>section>div:first-child:after{font-size:110px;right:8px}}.hls-page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.hls-page-heading h1{margin:0;font-weight:900;line-height:1.12;color:#183a70!important;font-size:clamp(30px,3vw,40px)!important}.hls-page-heading p{margin-top:3px;font-size:14px;color:#7087a7!important}.hls-page-heading--actions>button{color:#0876e8;background:#fff;border:1px solid #cfe1f2;border-radius:13px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:12px;font-weight:850;display:inline-flex}.hls-page-heading--actions>button svg{width:16px}.hls-page-heading--actions>button:disabled{opacity:.55}.hls-student-feature-icon{color:#1687f8;background:#edf6ff;border-radius:17px;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid}.hls-student-feature-icon svg{width:25px;height:25px}.hls-student-feature-icon.is-green{color:#25a65d;background:#eaf8ef}.hls-student-feature-icon.is-orange{color:#e68a08;background:#fff2df}.hls-student-alert{color:#986600;background:#fff9e9;border:1px solid #efd28a;border-radius:14px;align-items:center;gap:9px;min-height:46px;margin:12px 0;padding:10px 14px;font-size:13px;display:flex}.hls-student-alert svg{width:18px}.hls-student-alert.is-error{color:#b7374f;background:#fff0f2;border-color:#f3bbc4}.hls-student-alert.is-success{color:#16884a;background:#ebf9f0;border-color:#bce5ca}.hls-student-info{color:#6f86a3;background:#f0f7fd;border:1px solid #d5e5f3;border-radius:13px;align-items:center;gap:9px;min-height:42px;margin-top:16px;padding:9px 14px;font-size:11px;display:flex}.hls-student-info svg{color:#1687f8;width:15px}.hls-chip{text-transform:uppercase;border-radius:999px;width:max-content;padding:5px 11px;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.hls-chip.is-blue{color:#0876e8;background:#e9f4ff}.hls-chip.is-green{color:#16884a;background:#e9f8ee}.hls-chip.is-orange,.hls-chip.is-amber{color:#b56f00;background:#fff2dc}.hls-chip.is-violet{color:#7750dc;background:#f0eaff}.hls-chip.is-slate{color:#677a93;background:#edf2f7}.hls-student-home-hero__card{aspect-ratio:2048/552;box-sizing:border-box;isolation:isolate;border:1px solid #d4e4f2;border-radius:28px;width:100%;height:auto;min-height:0;max-height:none;display:block;position:relative;overflow:hidden;box-shadow:0 13px 34px #305d8f12;background:linear-gradient(110deg,#fff,#edf8ff 54%,#eee9ff)!important}.hls-student-home-hero__illustration{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;border:none;width:100%;max-width:none;height:100%;margin:0;padding:0;display:block;position:absolute;top:0;right:0;bottom:0;left:0;transform:none;object-fit:cover!important;object-position:right bottom!important}.hls-student-home-hero__content{z-index:2;box-sizing:border-box;width:50%;max-width:50%;height:100%;box-shadow:none;border:none;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 0 0 42px;display:flex;position:relative;background:0 0!important}.hls-student-home-hero__title{letter-spacing:-.025em;height:auto;min-height:0;max-height:none;margin:0;overflow:visible}.hls-student-home-hero__title:after{content:"";background:linear-gradient(90deg,#00bcd9,#168bfa,#7658e8);border-radius:999px;width:84px;height:4px;margin-top:14px;margin-bottom:20px;display:block}.hls-student-home-hero__line1{white-space:nowrap;letter-spacing:-1.5px;text-shadow:0 4px 12px #1a56a61f;margin:0 0 8px;padding-block:4px 2px;font-size:clamp(46px,3.5vw,62px);font-weight:850;line-height:1.15;display:block;overflow:visible;color:#0b2f63!important;opacity:1!important}.hls-student-home-hero__line2{white-space:nowrap;letter-spacing:-2px;text-transform:uppercase;filter:drop-shadow(0 6px 18px #2673ee38);margin:0;padding-block:.08em .16em;font-size:clamp(68px,5vw,88px);font-weight:900;line-height:1.12;display:block;overflow:visible;-webkit-text-fill-color:transparent!important;color:#0000!important;background:linear-gradient(90deg,#00bcd9,#168bfa,#7658e8)!important;-webkit-background-clip:text!important;background-clip:text!important}.hls-student-home-hero__desc{max-width:440px;margin:0 0 12px;font-size:clamp(13px,1vw,15px);color:#587391!important;opacity:1!important;line-height:1.55!important}.hls-student-home-hero__actions{align-items:center;margin:0;padding:0;display:flex}.hls-student-home-hero__btn{cursor:pointer;border-radius:14px;outline:none;align-items:center;gap:12px;padding:12px 24px;font-size:14px;font-weight:700;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex;transform:translateY(0);box-shadow:0 6px #076e9d,0 12px 22px #076e9d3d;color:#fff!important;background:linear-gradient(90deg,#08b6cf,#078ebe,#1677e8)!important;border:1px solid #ffffff73!important}.hls-student-home-hero__btn:hover{filter:brightness(1.03);transform:translateY(-2px);box-shadow:0 8px #076e9d,0 16px 26px #076e9d4d}.hls-student-home-hero__btn:active{transform:translateY(4px);box-shadow:0 2px #076e9d,0 6px 14px #076e9d33}@media(min-width:720px)and (max-width:1024px){.hls-student-home-hero__card{aspect-ratio:auto;border-radius:24px;flex-direction:column;justify-content:center;min-height:260px;display:flex;position:relative;overflow:hidden}.hls-student-home-hero__illustration{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:1!important;-webkit-filter:none!important;z-index:1!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;display:block!important;position:absolute!important;inset:auto 0 0 auto!important;-webkit-mask:none!important;mask:none!important}.hls-student-home-hero__content{z-index:2!important;text-align:left!important;box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;width:48%!important;max-width:48%!important;height:100%!important;padding:24px 0 24px 28px!important;display:flex!important;position:relative!important}.hls-student-home-hero__title{margin:0;overflow:visible}.hls-student-home-hero__title:after{content:"";background:linear-gradient(90deg,#00bcd9,#168bfa,#7658e8);border-radius:999px;width:72px;height:4px;margin-top:10px;margin-bottom:12px;display:block}.hls-student-home-hero__line1{text-shadow:0 4px 12px #1a56a61f;display:block;letter-spacing:-1.2px!important;color:#0b2f63!important;white-space:normal!important;margin:0 0 4px!important;font-size:clamp(38px,4.2vw,42px)!important;font-weight:850!important;line-height:1.12!important;overflow:visible!important}.hls-student-home-hero__line2{display:block;letter-spacing:-1.5px!important;text-transform:uppercase!important;white-space:normal!important;-webkit-text-fill-color:transparent!important;color:#0000!important;filter:drop-shadow(0 4px 14px #2673ee33)!important;background:linear-gradient(90deg,#00bcd9,#168bfa,#7658e8)!important;-webkit-background-clip:text!important;background-clip:text!important;margin:0!important;padding-block:.04em .1em!important;font-size:clamp(52px,5.6vw,58px)!important;font-weight:900!important;line-height:1.08!important;overflow:visible!important}.hls-student-home-hero__desc{color:#587391!important;opacity:1!important;max-width:100%!important;margin:0 0 12px!important;font-size:13px!important;line-height:1.5!important}.hls-student-home-hero__actions{align-items:center;margin:0;display:flex}.hls-student-home-hero__btn{cursor:pointer;border-radius:12px;outline:none;align-items:center;gap:10px;padding:10px 22px;font-size:13px;font-weight:700;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex;transform:translateY(0);box-shadow:0 5px #076e9d,0 10px 20px #076e9d3d;color:#fff!important;background:linear-gradient(90deg,#08b6cf,#078ebe,#1677e8)!important;border:1px solid #ffffff73!important}.hls-student-home-hero__btn:hover{filter:brightness(1.03);transform:translateY(-2px);box-shadow:0 7px #076e9d,0 14px 24px #076e9d4d}.hls-student-home-hero__btn:active{transform:translateY(3px);box-shadow:0 2px #076e9d,0 6px 12px #076e9d33}}@media(max-width:719px){.hls-student-home-hero__card{aspect-ratio:auto;flex-direction:column;justify-content:center;min-height:280px;display:flex}.hls-student-home-hero__illustration{opacity:.22;width:75%;max-height:90%;bottom:-5%;right:-5%}.hls-student-home-hero__content{width:100%;max-width:100%;padding:28px 24px}.hls-student-home-hero__line1{white-space:normal;font-size:clamp(20px,4vw,28px)}.hls-student-home-hero__line2{font-size:clamp(24px,5vw,36px)}.hls-student-home-hero__desc{max-width:100%;font-size:13px}}@media(max-width:640px){.hls-student-home-hero__content{padding:22px 18px}.hls-student-home-hero__line1{font-size:19px}.hls-student-home-hero__line2{font-size:24px}.hls-student-home-hero__desc{margin-bottom:12px;font-size:12px}}.hls-student-home-subjects>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important}.hls-student-home-subjects>div:last-child>a{background-size:100% 138px!important;border:1px solid #d5e5f3!important;border-radius:20px!important;min-height:225px!important;padding:150px 16px 14px!important;box-shadow:0 9px 24px #2f5c8e14!important}.hls-student-assignments,.hls-student-classes,.hls-student-results,.hls-student-subjects{max-width:1500px;margin:0 auto}.hls-student-next-card{background:#eaf5ff;border:1px solid #c8e1f8;border-radius:24px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:160px;padding:26px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #2d58880f}.hls-student-next-card__copy{z-index:2;position:relative}.hls-student-next-card__copy>span{color:#0876e8;text-transform:uppercase;font-size:11px;font-weight:900}.hls-student-next-card h2{margin-top:7px;font-size:21px;font-weight:900;color:#183a70!important}.hls-student-next-card p{color:#6681a3;margin-top:4px;font-size:12px}.hls-student-next-card>a{z-index:2;background:#1687f8;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-width:210px;min-height:50px;font-size:13px;font-weight:900;display:flex;position:relative;color:#fff!important}.hls-student-next-card>a svg{width:17px}.hls-student-next-card__orbits{right:22px;width:180px;position:absolute;inset-block:0}.hls-student-next-card__orbits i{border-radius:50%;position:absolute}.hls-student-next-card__orbits i:first-child{background:#ddceff;width:112px;height:112px;top:10px;right:20px}.hls-student-next-card__orbits i:nth-child(2){background:#cbeef7;width:48px;height:48px;bottom:8px;right:0}.hls-student-next-card__orbits i:nth-child(3){background:#ffe39a;width:38px;height:38px;bottom:9px;right:105px}.hls-progress{background:#d5e6f4;border-radius:99px;width:min(640px,90%);height:14px;margin-top:13px;position:relative}.hls-progress i{border-radius:inherit;background:#1687f8;height:100%;display:block}.hls-progress b{color:#0876e8;font-size:11px;position:absolute;top:-3px;left:calc(100% + 12px)}.hls-student-priority-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.hls-student-priority-grid article{background:#fff;border:1px solid #d5e5f3;border-radius:18px;grid-template-rows:1fr 1fr;grid-template-columns:48px 1fr;align-items:center;min-height:82px;padding:13px 15px;display:grid;box-shadow:0 7px 19px #2d58880d}.hls-student-priority-grid article>span{border-radius:13px;grid-row:1/3;place-items:center;width:44px;height:44px;display:grid}.hls-student-priority-grid article>span svg{width:19px}.hls-student-priority-grid .is-blue{color:#1687f8;background:#eaf5ff}.hls-student-priority-grid .is-orange{color:#e68a08;background:#fff2df}.hls-student-priority-grid .is-violet{color:#7959dd;background:#f1ecff}.hls-student-priority-grid .is-green{color:#24a55c;background:#eaf8ef}.hls-student-priority-grid small{color:#7086a4;align-self:end;font-size:11px;font-weight:750}.hls-student-priority-grid strong{color:#183a70;align-self:start;font-size:22px}.hls-section-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin:28px 0 12px;display:flex}.hls-section-heading h2{font-size:21px;font-weight:900;color:#183a70!important}.hls-section-heading p{color:#7890ad;margin-top:2px;font-size:12px}.hls-filter-pills{flex-wrap:wrap;gap:8px;display:flex}.hls-filter-pills button{color:#607a9a;background:#fff;border:1px solid #d1e1ef;border-radius:99px;min-height:38px;padding:0 14px;font-size:11px;font-weight:850}.hls-filter-pills button.is-active{color:#fff;background:#1687f8;border-color:#1687f8}.hls-filter-pills b{margin-left:3px}.hls-assignment-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.hls-assignment-grid--continue{grid-template-columns:repeat(3,minmax(0,1fr))}.hls-assignment-card{flex-direction:column;min-height:218px;padding:19px;display:flex;background:#fff!important;border:1px solid #d5e5f3!important;border-radius:21px!important;box-shadow:0 8px 23px #2d58880f!important}.hls-assignment-card>header{grid-template-columns:58px minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.hls-assignment-card>header h3{margin-top:8px;font-size:16px;font-weight:900;line-height:1.45;color:#183a70!important}.hls-assignment-card>header>em{color:#7186a4;font-size:11px;font-style:normal}.hls-assignment-card>p{color:#7186a4;margin:10px 0;font-size:12px;line-height:1.55}.hls-assignment-card>footer{box-sizing:border-box;border-top:1px solid #e6eef6;flex-direction:column;align-items:stretch;gap:14px;width:100%;margin-top:auto;padding-top:14px;display:flex}.hls-assignment-meta{box-sizing:border-box;grid-template-rows:auto auto;grid-template-columns:minmax(0,1.35fr) minmax(90px,.65fr);gap:10px 20px;width:100%;display:grid}.hls-assignment-meta__cell{text-align:left;flex-direction:column;align-items:flex-start;min-width:0;display:flex;overflow:hidden}.hls-assignment-meta__cell:first-child{grid-area:1/1}.hls-assignment-meta__cell:nth-child(2){grid-area:1/2}.hls-assignment-meta__cell:nth-child(3){grid-area:2/1}.hls-assignment-meta__cell:nth-child(4){grid-area:2/2}.hls-assignment-meta__label{color:#7086a4;white-space:nowrap;margin-bottom:2px;font-size:11px;font-weight:600;line-height:1.3;display:block}.hls-assignment-meta__datetime{flex-direction:column;gap:2px;min-width:0;max-width:100%;display:flex}.hls-assignment-meta__time{color:#183a70;white-space:nowrap;align-items:center;gap:4.5px;font-size:13px;font-weight:800;line-height:1.25;display:flex}.hls-assignment-meta__time svg{color:#1687f8;flex-shrink:0;width:13px;height:13px}.hls-assignment-meta__date{color:#7086a4;white-space:nowrap;align-items:center;gap:4.5px;font-size:11px;font-weight:500;line-height:1.25;display:flex}.hls-assignment-meta__date svg{color:#8da2bb;flex-shrink:0;width:12px;height:12px}.hls-assignment-meta__val{color:#183a70;white-space:nowrap;font-size:13px;font-weight:800;line-height:1.25;display:block}.hls-assignment-card>footer>a{box-sizing:border-box;background:#1687f8;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:100%;min-width:128px;min-height:42px;font-size:12px;font-weight:850;display:flex;color:#fff!important}.hls-assignment-card>footer>a:hover{background:#1176dc}.hls-assignment-card>footer>a svg{width:15px}.hls-assignment-card__disabled{color:#8da0b5;box-sizing:border-box;background:#f3f6f9;border:1px solid #d9e4ed;border-radius:12px;place-items:center;width:100%;min-width:128px;min-height:42px;font-size:12px;font-weight:850;display:grid}.hls-student-empty{color:#758ca8;text-align:center;background:#fbfdff;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:190px;padding:28px;display:flex;border:1px dashed #cbddec!important;border-radius:20px!important}.hls-student-empty>svg{color:#8bb4da;width:36px;height:36px}.hls-student-empty h1,.hls-student-empty h2{margin-top:9px;font-size:20px;font-weight:900;color:#183a70!important}.hls-student-empty p{margin-top:5px;font-size:12px}.hls-student-empty>a{background:#1687f8;border-radius:11px;margin-top:14px;padding:10px 16px;font-size:12px;font-weight:850;color:#fff!important}.hls-student-subjects__hero{background:#eaf5ff;border:1px solid #cbe2f7;border-radius:24px;grid-template-columns:58px minmax(0,1fr) auto 180px;align-items:center;gap:18px;min-height:142px;padding:24px 32px;display:grid;position:relative;overflow:hidden}.hls-student-subjects__hero>div:nth-child(2)>span{color:#1687f8;font-size:11px;font-weight:900}.hls-student-subjects__hero h2{margin-top:8px;font-size:24px;font-weight:900;color:#183a70!important}.hls-student-subjects__hero p{color:#7086a4;margin-top:4px;font-size:12px}.hls-student-subjects__grades{gap:8px;display:grid}.hls-student-subjects__grades small{color:#7086a4;font-size:10px;font-weight:800}.hls-student-subjects__grades>div{gap:8px;display:flex}.hls-student-subjects__grades b{color:#274c7d;background:#fff;border:1px solid #cfe0ef;border-radius:12px;padding:9px 17px;font-size:11px}.hls-student-orbit{color:#ffbd24;justify-content:center;align-items:center;gap:10px;font-size:22px;display:flex}.hls-student-orbit strong{font-size:58px}.hls-student-orbit span:first-child{color:#7b5deb}.hls-student-subjects__list{margin-top:30px}.hls-student-subjects__list>header h2{font-size:21px;font-weight:900;color:#183a70!important}.hls-student-subjects__list>header p{color:#7890ad;font-size:12px}.hls-student-subject-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:14px;display:grid}.hls-student-subject-card{background:#fff;border:1px solid #d5e5f3;border-radius:20px;transition:all .2s;overflow:hidden;box-shadow:0 8px 22px #2d58880f}.hls-student-subject-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #2d58881f}.hls-student-subject-card>img{object-fit:cover;width:100%;height:142px;display:block}.hls-student-subject-card>div{padding:11px 14px 15px;display:grid}.hls-student-subject-card small{color:#7086a4;font-size:10px}.hls-student-subject-card strong{color:#183a70;margin-top:3px;font-size:17px}.hls-student-subject-card span{color:#1687f8;align-items:center;gap:6px;margin-top:9px;font-size:11px;font-weight:900;display:flex}.hls-student-subject-card span svg{width:14px}.hls-student-subject-card.is-loading{background:#edf4fa;height:210px;animation:1.5s infinite pulse}.hls-student-learning-flow{background:#fff;border:1px solid #d5e5f3;border-radius:20px;margin-top:28px;padding:21px 25px}.hls-student-learning-flow h2{font-size:18px;font-weight:900;color:#183a70!important}.hls-student-learning-flow>div{grid-template-columns:1fr auto 1.1fr auto 1.8fr;align-items:center;gap:10px;margin-top:14px;display:grid}.hls-student-learning-flow>div>span{background:#edf6ff;border:1px solid #cfe1f2;border-radius:15px;align-items:center;gap:12px;min-height:62px;padding:10px 14px;display:flex}.hls-student-learning-flow>div>span:nth-of-type(2){background:#f5efff;border-color:#dfd1fa}.hls-student-learning-flow>div>span:nth-of-type(3){background:#edf9f1;border-color:#c9e9d5}.hls-student-learning-flow b{color:#fff;background:#1687f8;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.hls-student-learning-flow span:nth-of-type(2) b{background:#835fe8}.hls-student-learning-flow span:nth-of-type(3) b{background:#2aaa62}.hls-student-learning-flow em{color:#183a70;font-size:11px;font-style:normal;font-weight:900;display:grid}.hls-student-learning-flow small{color:#7890ad;margin-top:3px;font-size:9px;font-weight:500}.hls-student-learning-flow>div>svg{color:#a3b9ce;width:22px}.hls-student-class-summary,.hls-student-result-summary{background:#eaf5ff;border:1px solid #cbe2f7;border-radius:24px;grid-template-columns:58px minmax(0,1fr) 170px 190px;align-items:center;gap:18px;min-height:124px;padding:22px 27px;display:grid}.hls-student-class-summary>div:nth-child(2)>span,.hls-student-result-summary>div:nth-child(2)>span{color:#1687f8;font-size:11px;font-weight:900}.hls-student-class-summary h2,.hls-student-result-summary h2{margin-top:6px;font-size:21px;font-weight:900;color:#183a70!important}.hls-student-class-summary p,.hls-student-result-summary p{color:#7086a4;margin-top:3px;font-size:11px}.hls-student-class-summary>article,.hls-student-result-summary>article{background:#fff;border:1px solid #d2e2ef;border-radius:16px;align-content:center;min-height:58px;padding:10px 18px;display:grid}.hls-student-class-summary article small,.hls-student-result-summary article small{color:#7890ad;font-size:10px;font-weight:750}.hls-student-class-summary article strong,.hls-student-result-summary article strong{color:#2aaa62;margin-top:4px;font-size:21px}.hls-student-class-summary article.is-pending strong,.hls-student-result-summary article.is-orange strong{color:#e58a07}.hls-student-result-summary article.is-green strong{color:#2aaa62}.hls-student-class-layout{grid-template-columns:minmax(0,1.75fr) minmax(320px,.75fr);gap:22px;margin-top:28px;display:grid}.hls-student-class-list>header h2{font-size:21px;font-weight:900;color:#183a70!important}.hls-student-class-list>header p{color:#7890ad;font-size:11px}.hls-student-class-list>div{gap:14px;margin-top:14px;display:grid}.hls-student-class-list>div>article{grid-template-columns:58px minmax(0,1fr) minmax(190px,.45fr);gap:18px;padding:21px;display:grid;background:#fff!important;border:1px solid #d5e5f3!important;border-radius:21px!important;box-shadow:0 8px 22px #2d58880d!important}.hls-student-class-list article h3{margin-top:7px;font-size:19px;font-weight:900;color:#183a70!important}.hls-student-class-list article>div>strong{color:#294f80;margin-top:2px;font-size:12px;display:block}.hls-student-class-list article>div>p{color:#7890ad;margin-top:3px;font-size:11px}.hls-student-class-list article>aside{border-left:1px solid #e3edf5;align-content:start;gap:5px;padding-left:20px;display:grid}.hls-student-class-list article>aside small{color:#7890ad;font-size:9px}.hls-student-class-list article>aside strong{font-size:11px}.hls-student-class-list article>aside strong.is-green{color:#1c9b55}.hls-student-class-list article>aside strong.is-orange{color:#df8200}.hls-student-class-list article>aside b{color:#183a70;font-size:11px}.hls-student-class-list article>aside p{color:#7890ad;margin-top:5px;font-size:9px}.hls-student-join-card{background:#fff;border:1px solid #d5e5f3;border-radius:22px;align-self:start;padding:23px;box-shadow:0 8px 23px #2d58880f}.hls-student-join-card>header{align-items:center;gap:14px;display:flex}.hls-student-join-card h2{font-size:19px;font-weight:900;color:#183a70!important}.hls-student-join-card header p{color:#7890ad;font-size:11px}.hls-student-join-card>label{color:#183a70;gap:8px;margin-top:23px;font-size:10px;font-weight:900;display:grid}.hls-student-join-card>label>div{position:relative}.hls-student-join-card>label svg{color:#7090b2;width:18px;position:absolute;top:16px;left:14px}.hls-student-join-card input{width:100%;min-height:50px;background:#f8fbff!important;border:1px solid #d3e2ef!important;border-radius:14px!important;padding:0 14px 0 42px!important}.hls-student-join-card>button{color:#fff;background:#1687f8;border-radius:13px;width:100%;min-height:48px;margin-top:14px;font-size:12px;font-weight:900}.hls-student-join-card>section{background:#f7fbff;border:1px solid #dce8f3;border-radius:16px;margin-top:19px;padding:16px}.hls-student-join-card>section h3{font-size:11px;font-weight:900;color:#183a70!important}.hls-student-join-card>section>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:11px;display:grid}.hls-student-join-card>section span{grid-template-columns:18px 1fr;display:grid}.hls-student-join-card>section svg{color:#2aaa62;grid-row:1/3;width:13px}.hls-student-join-card>section span:nth-child(2) svg{color:#ec930b}.hls-student-join-card>section b{color:#385b86;font-size:9px}.hls-student-join-card>section small{color:#7890ad;font-size:8px}.hls-student-join-card>section>p{color:#8aa0ba;margin-top:14px;font-size:8px}.hls-student-result-summary{grid-template-columns:58px minmax(0,1fr) repeat(3,155px)}.hls-student-result-layout{grid-template-columns:minmax(0,1.8fr) minmax(300px,.7fr);gap:22px;margin-top:28px;display:grid}.hls-student-result-history>header h2,.hls-student-latest-result>h2{font-size:21px;font-weight:900;color:#183a70!important}.hls-student-result-history>header p,.hls-student-latest-result>p{color:#7890ad;font-size:11px}.hls-student-result-history>div{gap:13px;margin-top:14px;display:grid}.hls-student-result-history>div>article{grid-template-columns:50px minmax(0,1fr) 170px;gap:15px;padding:17px;display:grid;background:#fff!important;border:1px solid #d5e5f3!important;border-radius:20px!important;box-shadow:0 8px 22px #2d58880d!important}.hls-student-result-history .hls-student-feature-icon{flex-basis:50px;width:50px;height:50px}.hls-student-result-history article h3{margin-top:6px;font-size:15px;font-weight:900;color:#183a70!important}.hls-student-result-history article p,.hls-student-result-history article div>small:last-child{color:#7890ad;margin-top:3px;font-size:9px;display:block}.hls-student-result-history article>aside{border-left:1px solid #e3edf5;align-content:center;padding-left:18px;display:grid}.hls-student-result-history article>aside small{color:#7890ad;font-size:9px}.hls-student-result-history article>aside strong{font-size:25px}.hls-student-result-history article>aside strong.is-green,.hls-student-latest-result strong.is-green{color:#2ab667}.hls-student-result-history article>aside strong.is-orange,.hls-student-latest-result strong.is-orange{color:#ec930b}.hls-student-result-history article>aside strong.is-violet,.hls-student-latest-result strong.is-violet{color:#8562e8}.hls-student-result-history article>aside a{color:#1687f8;background:#f1f8ff;border:1px solid #cfe1f2;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:36px;margin-top:7px;font-size:10px;font-weight:850;display:flex}.hls-student-result-history article>aside svg{width:13px}.hls-student-latest-result{background:#fff;border:1px solid #d5e5f3;border-radius:22px;align-self:start;padding:22px;box-shadow:0 8px 23px #2d58880f}.hls-student-latest-result>article{background:#f0faf3;border:1px solid #cde6d5;border-radius:16px;margin-top:18px;padding:16px;display:grid}.hls-student-latest-result>article small{color:#183a70;font-size:10px;font-weight:850}.hls-student-latest-result>article strong{margin-top:8px;font-size:32px}.hls-student-latest-result>article span{color:#26995a;justify-self:end;margin-top:-28px;font-size:9px;font-weight:850}.hls-student-latest-result>article>div{background:#d9e8df;border-radius:99px;height:8px;margin-top:12px}.hls-student-latest-result>article i{border-radius:inherit;background:#2ab667;height:100%;display:block}.hls-student-latest-result dl{margin-top:18px}.hls-student-latest-result dl>div{color:#7186a4;border-bottom:1px solid #e5edf4;justify-content:space-between;gap:15px;padding:13px 0;font-size:10px;display:flex}.hls-student-latest-result dd{color:#183a70;text-align:right;font-weight:850}@media(max-width:1180px){.hls-student-home-subjects>div:last-child,.hls-student-subject-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.hls-assignment-grid--continue{grid-template-columns:1fr 1fr}.hls-student-result-summary{grid-template-columns:58px minmax(0,1fr) repeat(3,130px)}}@media(max-width:900px){.hls-page-heading{align-items:flex-start}.hls-student-priority-grid{grid-template-columns:1fr 1fr}.hls-assignment-grid,.hls-assignment-grid--continue{grid-template-columns:1fr}.hls-student-subjects__hero{grid-template-columns:58px 1fr auto}.hls-student-orbit{display:none}.hls-student-class-summary,.hls-student-result-summary{grid-template-columns:58px 1fr 1fr}.hls-student-class-summary>article,.hls-student-result-summary>article{margin-top:4px}.hls-student-class-summary>article:first-of-type,.hls-student-result-summary>article:first-of-type{grid-column:2}.hls-student-class-layout,.hls-student-result-layout{grid-template-columns:1fr}.hls-student-join-card{order:-1}.hls-student-learning-flow>div{grid-template-columns:1fr}.hls-student-learning-flow>div>svg{display:none}}@media(max-width:640px){.hls-page-heading{display:grid}.hls-page-heading h1{font-size:30px!important}.hls-page-heading--actions>button{justify-self:start}.hls-student-home-subjects>div:last-child,.hls-student-subject-grid{grid-template-columns:1fr 1fr!important}.hls-student-next-card{grid-template-columns:48px 1fr;padding:18px}.hls-student-next-card .hls-student-feature-icon{flex-basis:48px;width:48px;height:48px}.hls-student-next-card>a{grid-column:1/-1;min-width:0}.hls-student-next-card__orbits{display:none}.hls-student-priority-grid{grid-template-columns:1fr 1fr;gap:9px}.hls-section-heading{align-items:flex-start;display:grid}.hls-filter-pills{flex-wrap:nowrap;padding-bottom:4px;overflow:auto}.hls-filter-pills button{flex:none}.hls-assignment-card>header{grid-template-columns:50px 1fr}.hls-assignment-card>header>em{grid-column:2}.hls-assignment-card>footer{flex-direction:column;align-items:stretch;gap:12px;display:flex}.hls-assignment-meta{grid-template-columns:minmax(0,1.35fr) minmax(90px,.65fr)!important;gap:8px 12px!important}.hls-student-subjects__hero{grid-template-columns:48px 1fr;padding:18px}.hls-student-subjects__grades{grid-column:1/-1}.hls-student-subject-card>img{height:110px}.hls-student-subject-card>div{padding:10px}.hls-student-subject-card strong{font-size:14px}.hls-student-class-summary,.hls-student-result-summary{grid-template-columns:48px 1fr;padding:18px}.hls-student-class-summary>article,.hls-student-result-summary>article,.hls-student-class-summary>article:first-of-type,.hls-student-result-summary>article:first-of-type{grid-column:auto}.hls-student-class-list>div>article{grid-template-columns:48px 1fr}.hls-student-class-list article>aside{border-top:1px solid #e3edf5;border-left:0;grid-column:1/-1;padding:14px 0 0}.hls-student-result-history>div>article{grid-template-columns:44px 1fr}.hls-student-result-history article>aside{border-top:1px solid #e3edf5;border-left:0;grid-column:1/-1;padding:13px 0 0}.hls-student-result-history article>aside a{width:130px}.hls-student-join-card>section>div{grid-template-columns:1fr}}.hls-subject-journey{padding-bottom:24px}.hls-subject-breadcrumb{font-weight:750;margin-bottom:12px!important;font-size:11px!important}.hls-subject-banner{isolation:isolate;min-height:174px!important;padding:26px 30px!important}.hls-subject-banner__title h1{font-size:clamp(27px,3vw,38px)!important}.hls-subject-banner__art{z-index:-1;object-fit:cover;opacity:.9;border-radius:34% 18% 0 0;width:320px;height:174px;position:absolute;bottom:-28px;right:215px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24%);mask-image:linear-gradient(90deg,#0000,#000 24%)}.hls-subject-banner__actions{justify-content:flex-end;max-width:310px}.hls-subject-topic-grid{gap:16px!important}.hls-subject-topic-card{min-height:205px;overflow:hidden;background:#fff!important;border-radius:21px!important;padding:0!important}.hls-subject-topic-card>div:first-of-type{padding:17px 18px 0}.hls-subject-topic-card>div:last-child{margin:10px 18px 16px!important}.hls-subject-topic-card h3{margin:20px 18px 0!important}.hls-subject-topic-card__number{color:#fff!important;background:var(--hls-subject)!important;border:4px solid #fff!important;width:54px!important;height:54px!important}.hls-subject-lesson-card{position:relative;box-shadow:0 8px 21px #2d58880f;background:linear-gradient(140deg,white,var(--hls-subject-soft-2))!important;border-radius:20px!important;min-height:126px!important;padding:16px!important}.hls-subject-lesson-card__number{color:#fff;background:var(--hls-subject);border:4px solid #fff;border-radius:16px;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:22px;font-weight:950;display:grid}.hls-subject-tip{color:#687f9e;background:#f7fbff;border:1px solid #cfe1f2;border-radius:15px;align-items:center;gap:10px;min-height:52px;margin-top:25px;padding:10px 16px;font-size:10px;display:flex}.hls-subject-tip>span{color:#e9a400;font-size:18px}.hls-subject-tip strong{color:#1676de}.hls-quiz-topbar{min-height:70px}.hls-quiz-logo{object-fit:contain;width:108px;height:46px}.hls-quiz-progress-pill{color:#0876e8;background:#eef7ff;border:1px solid #bddcf8;border-radius:99px;padding:8px 13px;font-weight:900}.hls-quiz-question-card{background:#fff!important;border-color:#d3e3f1!important;padding:27px!important}.hls-quiz-kind{background:#eaf5ff;border-radius:9px;padding:7px 11px;display:inline-flex;color:#0876e8!important}.hls-quiz-passage{background:linear-gradient(150deg,#f5f0ff,#fff)!important;border-color:#d3e3f1!important}.hls-quiz-answer-area>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px!important}.hls-quiz-answer-area button{font-weight:800;color:#17396d!important;background:#f8fbff!important;border-color:#cfe0ef!important;border-radius:20px!important;min-height:104px!important}.hls-quiz-text-answer{background:#fffefa!important;min-height:150px!important}.hls-quiz-text-answer.is-essay{background-image:repeating-linear-gradient(#0000 0,#0000 31px,#d9e8f4 32px)!important;min-height:390px!important;line-height:32px!important}.hls-approved-quiz-workspace[data-hls-quiz-state=completed] main>section>div:first-child{min-height:190px;padding:30px!important}.hls-teacher-page-heading h1{font-size:clamp(27px,3vw,39px)!important}.hls-teacher-page-heading>button{color:#0876e8;background:#fff;border:1px solid #cfe1f2;border-radius:13px;padding:11px 14px}.hls-teacher-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.hls-teacher-library-grid>article,.hls-teacher-form-grid>article,.hls-teacher-settings-grid>section,.hls-teacher-settings-grid>aside{background:#fff;border:1px solid #d5e5f3;border-radius:21px;overflow:hidden;box-shadow:0 9px 24px #2d588812}.hls-teacher-library-grid>article>img{object-fit:cover;width:100%;height:158px}.hls-teacher-library-grid article>div{padding:15px}.hls-teacher-library-grid article>div>div{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.hls-teacher-library-grid a{color:#0876e8;background:#f2f8ff;border-radius:10px;padding:8px 10px;font-size:10px;font-weight:850}.hls-teacher-library-search{background:#fff;border:1px solid #d5e5f3;border-radius:14px;gap:9px;max-width:620px;margin-top:20px;padding:13px 15px;display:flex}.hls-teacher-library-search input{width:100%;background:0 0!important;border:0!important}.hls-teacher-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:18px;display:grid}.hls-teacher-form-grid>article{grid-template-columns:52px 1fr;gap:13px;padding:18px;display:grid}.hls-teacher-form-grid footer{border-top:1px solid #e4edf5;justify-content:space-between;margin-top:14px;padding-top:12px;display:flex}.hls-teacher-form-grid footer a{background:#1687f8;border-radius:10px;padding:9px 12px;color:#fff!important}.hls-teacher-settings-grid{grid-template-columns:1.5fr .65fr;gap:20px;margin-top:23px;display:grid}.hls-teacher-settings-grid>section,.hls-teacher-settings-grid>aside{padding:22px}.hls-teacher-settings-grid>section>header{align-items:center;gap:15px;display:flex}.hls-teacher-settings-grid header img{border-radius:50%;width:70px;height:70px}.hls-teacher-settings-grid dl>div{border-top:1px solid #e4edf5;justify-content:space-between;padding:14px 0;display:flex}.hls-teacher-settings-grid aside>a,.hls-teacher-settings-grid aside>button{background:#f5faff;border-radius:12px;gap:8px;margin-top:13px;padding:12px;display:flex}.hls-admin-main h1,.hls-admin-main h2,.hls-admin-main h3,.hls-admin-main .text-white,.hls-admin-main .text-slate-100{color:#17396d!important}.hls-admin-main .text-slate-300,.hls-admin-main .text-slate-400,.hls-admin-main .text-slate-500{color:#7085a3!important}.hls-admin-main [class*="bg-[#0d1733]"],.hls-admin-main [class*="bg-[#071126]"],.hls-admin-main [class*=bg-slate-950],.hls-admin-main [class*=bg-slate-900]{background:#fff!important}.hls-admin-main section[class*=rounded-3xl],.hls-admin-main article[class*=rounded-3xl]{box-shadow:0 8px 23px #2d58880f;background:#fff!important;border-color:#d8e6f2!important}.hls-admin-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}@media(max-width:900px){.hls-subject-banner__art{opacity:.3}.hls-teacher-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hls-teacher-settings-grid{grid-template-columns:1fr}}@media(max-width:640px){.hls-subject-banner__art{display:none}.hls-subject-topic-grid,.hls-subject-lesson-grid,.hls-teacher-library-grid,.hls-teacher-form-grid,.hls-quiz-answer-area>div{grid-template-columns:1fr!important}.hls-teacher-page-heading{display:grid}.hls-quiz-text-answer.is-essay{min-height:310px!important}}html[data-hls-font-scale="110"]{font-size:110%}html[data-hls-font-scale="120"]{font-size:120%}html[data-hls-high-contrast=true]{--hls-text:#092653;--hls-muted:#395679;--hls-border:#9ab9d7}html[data-hls-high-contrast=true] :is(button,a,input,select,textarea):focus-visible{outline-offset:3px!important;outline:3px solid #005fcc!important}html[data-hls-density=compact] .hls-teacher-shell main{padding-top:18px!important;padding-bottom:18px!important}html[data-hls-reduced-motion=true] *,html[data-hls-reduced-motion=true] :before,html[data-hls-reduced-motion=true] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hls-settings-heading{align-items:center}.hls-settings-heading>div:first-child>span{color:#6840d5;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.hls-settings-heading p{color:#6f86a5;margin-top:4px}.hls-settings-actions{flex-wrap:wrap;gap:10px;display:flex}.hls-settings-actions button{color:#17396d;background:#fff;border:1px solid #cfe0ef;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:12px;font-weight:900;display:inline-flex}.hls-settings-actions button svg{width:16px}.hls-settings-actions .is-primary{color:#fff;background:#6840d5;border-color:#6840d5}.hls-settings-actions button:disabled{opacity:.48;cursor:not-allowed}.hls-settings-tabs{background:#fff;border:1px solid #d6e5f2;border-radius:16px;gap:6px;margin-top:22px;padding:6px;display:flex}.hls-settings-tabs button{color:#607795;border-radius:11px;align-items:center;gap:8px;min-height:44px;padding:9px 15px;font-size:12px;font-weight:900;display:flex}.hls-settings-tabs button svg{width:16px}.hls-settings-tabs button.is-active{color:#6840d5;background:#f1edff;box-shadow:inset 0 -2px #6840d5}.hls-settings-saved{color:#147a40;background:#effbf3;border:1px solid #bde5cc;border-radius:13px;align-items:center;gap:8px;margin-top:13px;padding:11px 14px;font-size:12px;font-weight:850;display:flex}.hls-settings-saved svg{width:17px}.hls-settings-experience-grid{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);gap:18px;margin-top:18px;display:grid}.hls-settings-panel{background:#fff;border:1px solid #d5e5f3;border-radius:21px;padding:22px;box-shadow:0 9px 24px #2d588812}.hls-settings-panel>header{border-bottom:1px solid #e4edf5;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:17px;display:flex}.hls-settings-panel>header>svg{color:#6840d5;width:25px;height:25px}.hls-settings-panel header small{color:#6840d5;text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:900}.hls-settings-panel header h2{margin-top:3px;font-size:19px}.hls-settings-panel header p{color:#7188a6;margin-top:4px;font-size:12px}.hls-settings-panel fieldset{margin-top:19px}.hls-settings-panel legend{color:#17396d;margin-bottom:9px;font-size:13px;font-weight:900}.hls-settings-choice-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.hls-settings-choice-row.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.hls-settings-choice-row button{color:#486584;text-align:left;background:#f9fcff;border:1px solid #d5e5f3;border-radius:13px;min-height:67px;padding:10px;font-size:12px;font-weight:900}.hls-settings-choice-row button small{color:#8295ae;margin-top:4px;font-size:10px;display:block}.hls-settings-choice-row button.is-selected{color:#6840d5;background:#f2efff;border-color:#7552ee;box-shadow:0 0 0 2px #6840d517}.hls-settings-toggle-row{border-top:1px solid #e4edf5;justify-content:space-between;align-items:center;gap:18px;margin-top:17px;padding-top:16px;display:flex}.hls-settings-toggle-row strong,.hls-settings-toggle-row span{display:block}.hls-settings-toggle-row strong{color:#17396d;font-size:13px}.hls-settings-toggle-row>div>span{color:#7188a6;margin-top:3px;font-size:11px}.hls-settings-toggle-row>button{background:#cad9e8;border-radius:99px;flex:none;width:42px;height:24px;padding:3px}.hls-settings-toggle-row>button>span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;box-shadow:0 2px 5px #17396d33}.hls-settings-toggle-row>button.is-on{background:#6840d5}.hls-settings-toggle-row>button.is-on>span{transform:translate(18px)}.hls-settings-preview-device{background:#fbfdff;border:10px solid #e7eef7;border-radius:18px;margin-top:20px;padding:22px;box-shadow:inset 0 0 0 1px #cfe0ef}.hls-settings-preview-device.is-compact{padding:14px}.hls-settings-preview-device i{background:#dceafb;border-radius:99px;width:42%;height:12px;margin-bottom:13px;display:block}.hls-settings-preview-device strong{color:#17396d}.hls-settings-preview-device p{color:#7188a6;margin-top:6px;font-size:.78em}.hls-settings-preview-device>div{grid-template-columns:1.1fr .75fr;gap:10px;margin-top:17px;display:grid}.hls-settings-preview-device>div span{background:#eee9ff;border-radius:11px;height:46px}.hls-settings-preview-device>div span+span{background:#e8f7ee}.hls-settings-preview dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}.hls-settings-preview dl>div{background:#fbfdff;border:1px solid #e1ebf4;border-radius:11px;padding:10px}.hls-settings-preview dt{color:#8194ac;text-transform:uppercase;font-size:9px}.hls-settings-preview dd{color:#17396d;margin-top:2px;font-size:12px;font-weight:900}.hls-settings-storage-note{color:#5e7695;background:#f1f7fc;border-radius:11px;margin-top:15px;padding:11px;font-size:10px;line-height:1.5}@media(max-width:1020px){.hls-settings-experience-grid{grid-template-columns:1fr}.hls-settings-heading{align-items:flex-start}.hls-settings-actions{width:100%}}@media(max-width:640px){.hls-settings-actions button{flex:1}.hls-settings-tabs{overflow:auto}.hls-settings-tabs button{white-space:nowrap}.hls-settings-choice-row,.hls-settings-choice-row.is-two{grid-template-columns:1fr}.hls-settings-panel{padding:17px}.hls-settings-experience-grid{grid-template-columns:minmax(0,1fr)}}.hls-subject-toan .hls-math-grade-pill{color:#0876e8;background:#edf7ff;border:1px solid #bcd9f6;border-radius:99px;padding:8px 14px;font-size:11px;font-weight:900}.hls-subject-toan[data-hls-subject-stage=topic-list] .hls-subject-banner{background:linear-gradient(118deg,#0878ed,#1aa7ff,#dff4ff)!important;border-color:#8bc8ff!important;min-height:190px!important}.hls-subject-toan[data-hls-subject-stage=topic-list] .hls-subject-banner:before{content:"＋   1 2 3   ×   ÷";color:#ffffffb8;letter-spacing:12px;font-size:24px;font-weight:950;position:absolute;inset:auto 24px 13px auto}.hls-subject-toan[data-hls-subject-stage=topic-list] .hls-subject-banner:after{display:none}.hls-subject-toan[data-hls-subject-stage=topic-list] .hls-subject-banner__title>div:first-child{color:#0876e8!important;background:#fff!important;border-color:#fff!important}.hls-subject-toan[data-hls-subject-stage=topic-list] .hls-subject-banner h1,.hls-subject-toan[data-hls-subject-stage=topic-list] .hls-subject-banner p,.hls-subject-toan[data-hls-subject-stage=topic-list] .hls-subject-banner p span{color:#fff!important}.hls-subject-toan[data-hls-subject-stage=topic-list] .hls-subject-banner__art{opacity:.94;width:360px;height:205px;bottom:-38px;right:300px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28%);mask-image:linear-gradient(90deg,#0000,#000 28%)}.hls-subject-toan[data-hls-subject-stage=topic-list] .hls-subject-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hls-subject-toan .hls-subject-topic-card{background:linear-gradient(155deg,#fff,#f5faff)!important;border-color:#c7ddf2!important;min-height:235px!important}.hls-subject-toan .hls-subject-topic-card:before{content:"";opacity:.95;background:linear-gradient(120deg,#dff1ff,#eaf3ff 52%,#fff0cf);height:82px;position:absolute;inset:0 0 auto}.hls-subject-toan .hls-subject-topic-card[data-hls-math-topic-index="2"]:before{background:linear-gradient(120deg,#fff0c4,#ffe0ac,#fff8e7)}.hls-subject-toan .hls-subject-topic-card[data-hls-math-topic-index="3"]:before{background:linear-gradient(120deg,#e4f8e9,#c8f0d6,#f5fff8)}.hls-subject-toan .hls-subject-topic-card[data-hls-math-topic-index="4"]:before{background:linear-gradient(120deg,#f0e6ff,#dcf,#faf7ff)}.hls-subject-toan .hls-subject-topic-card[data-hls-math-topic-index="5"]:before{background:linear-gradient(120deg,#ffe4e2,#ffd4dc,#fff5f6)}.hls-subject-toan .hls-subject-topic-card[data-hls-math-topic-index="6"]:before{background:linear-gradient(120deg,#dff8f8,#c6efef,#f3ffff)}.hls-subject-toan .hls-math-topic-symbol{z-index:2;color:#1687f8;text-shadow:0 3px #fff;font-size:35px;font-weight:950;position:absolute;top:14px;right:20px}.hls-subject-toan .hls-subject-topic-card__number{z-index:3;margin-top:20px;position:relative;box-shadow:0 7px 16px #1687f838}.hls-subject-toan .hls-subject-topic-card h3{position:relative;margin-top:25px!important}.hls-subject-toan .hls-subject-topic-card>div:last-child{position:relative}.hls-subject-toan[data-hls-subject-stage=lesson-list] .hls-subject-banner{background:linear-gradient(112deg,#e7f4ff,#fff 60%,#fff5db)!important}.hls-subject-toan[data-hls-subject-stage=lesson-list] .hls-subject-lesson-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px!important}.hls-subject-toan .hls-subject-lesson-card{background:#fff!important;border-color:#c9def1!important;min-height:112px!important}.hls-subject-toan .hls-subject-lesson-card:after{content:"✦";color:#dceeff;font-size:20px;position:absolute;bottom:12px;right:16px}.hls-subject-toan .hls-subject-lesson-card[data-hls-math-lesson="2"] .hls-subject-lesson-card__number,.hls-subject-toan .hls-subject-lesson-card[data-hls-math-lesson="5"] .hls-subject-lesson-card__number{background:#f29a1f}.hls-subject-toan .hls-subject-lesson-card[data-hls-math-lesson="3"] .hls-subject-lesson-card__number,.hls-subject-toan .hls-subject-lesson-card[data-hls-math-lesson="6"] .hls-subject-lesson-card__number{background:#27ad62}.hls-math-lesson-overview{background:linear-gradient(130deg,#eef8ff,#fff 56%,#fff8e5);border:1px solid #bcdcf7;border-radius:23px;overflow:hidden;box-shadow:0 9px 25px #2d588812}.hls-math-lesson-overview>header{border-bottom:1px solid #d8e8f5;justify-content:space-between;align-items:center;gap:18px;min-height:108px;padding:20px 24px;display:flex}.hls-math-lesson-overview header small{color:#0876e8;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:900}.hls-math-lesson-overview header h2{margin-top:4px;font-size:24px;font-weight:950;color:#17396d!important}.hls-math-lesson-overview header p{color:#6f86a5;margin-top:4px;font-size:11px}.hls-math-lesson-overview header>span{color:#fff;letter-spacing:5px;background:linear-gradient(135deg,#1687f8,#7654e8);border:4px solid #fff;border-radius:18px;flex:none;padding:12px 16px;font-size:22px;font-weight:950;box-shadow:0 8px 17px #2870dc38}.hls-math-lesson-overview>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:16px;display:grid}.hls-math-lesson-overview article{border-right:1px solid #dce9f4;align-items:center;gap:12px;padding:12px 16px;display:flex}.hls-math-lesson-overview article:last-child{border-right:0}.hls-math-lesson-overview article>b{color:#fff;background:#1687f8;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.hls-math-lesson-overview article:nth-child(2)>b{background:#f29a1f}.hls-math-lesson-overview article:nth-child(3)>b{background:#27ad62}.hls-math-lesson-overview article span{display:grid}.hls-math-lesson-overview article strong{color:#17396d;font-size:11px}.hls-math-lesson-overview article small{color:#7188a6;margin-top:3px;font-size:9px;line-height:1.45}.hls-approved-quiz-workspace[data-hls-quiz-subject=toan]{background:radial-gradient(circle at 16% 10%,#1687f81f,#0000 26%),radial-gradient(circle at 84% 28%,#ffb2261a,#0000 23%),#f5faff!important}.hls-approved-quiz-workspace[data-hls-quiz-subject=toan]>header .hls-quiz-progress-pill{color:#0876e8;background:#e8f4ff;border-color:#98caff}.hls-approved-quiz-workspace[data-hls-quiz-subject=toan]>header>div:last-child>div{background:linear-gradient(90deg,#1687f8,#27ad62)!important}.hls-approved-quiz-workspace[data-hls-approved-math-screen=G-MATH5] .hls-quiz-question-card{box-shadow:0 12px 30px #2d58881a;border-color:#bcdcf7!important}.hls-approved-quiz-workspace[data-hls-approved-math-screen=G-MATH5] .hls-quiz-kind{background:#e7f4ff;color:#0876e8!important}.hls-quiz-lesson-context{text-overflow:ellipsis;white-space:nowrap;color:#0876e8;max-width:280px;font-weight:800;overflow:hidden}.hls-approved-quiz-workspace[data-hls-approved-math-screen=G-MATH6] .hls-quiz-completion-hero{background:linear-gradient(120deg,#e8f9ef,#fff 55%,#eaf5ff)!important;border-color:#9fdfbb!important;min-height:215px!important}.hls-math-completion-message{color:#537397;margin-top:6px;font-size:12px}.hls-math-completion-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.hls-math-completion-stats article{background:#fff;border:1px solid #d4e5f2;border-radius:17px;padding:16px;display:grid;box-shadow:0 7px 19px #2d58880f}.hls-math-completion-stats small{color:#7188a6;text-transform:uppercase;font-size:10px}.hls-math-completion-stats strong{color:#17396d;margin-top:5px;font-size:20px}@media(max-width:980px){.hls-subject-toan[data-hls-subject-stage=topic-list] .hls-subject-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hls-subject-toan .hls-subject-banner__art{opacity:.34}.hls-math-lesson-overview>div{grid-template-columns:1fr}.hls-math-lesson-overview article{border-bottom:1px solid #dce9f4;border-right:0}.hls-math-lesson-overview article:last-child{border-bottom:0}}@media(max-width:640px){.hls-subject-toan[data-hls-subject-stage=topic-list] .hls-subject-topic-grid,.hls-subject-toan[data-hls-subject-stage=lesson-list] .hls-subject-lesson-grid{grid-template-columns:1fr}.hls-subject-toan[data-hls-subject-stage=topic-list] .hls-subject-banner{min-height:160px!important}.hls-subject-toan .hls-math-grade-pill{display:none}.hls-math-lesson-overview>header{padding:17px}.hls-math-lesson-overview header>span{display:none}.hls-math-completion-stats{grid-template-columns:1fr}}.hls-subject-topic-symbol{z-index:2;text-shadow:0 3px #fff;font-size:30px;font-weight:950;position:absolute;top:14px;right:20px}.hls-subject-toan .hls-subject-topic-symbol{color:#1687f8;font-size:35px}.hls-subject-lesson-overview>header{position:relative}.hls-subject-completion-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.hls-subject-completion-stats article{background:#fff;border:1px solid #d4e5f2;border-radius:17px;padding:16px;display:grid;box-shadow:0 7px 19px #2d58880f}.hls-subject-completion-stats small{color:#7188a6;text-transform:uppercase;font-size:10px}.hls-subject-completion-stats strong{color:#17396d;margin-top:5px;font-size:20px}.hls-subject-tieng-viet[data-hls-subject-stage=topic-list] .hls-subject-banner{background:linear-gradient(120deg,#fff2bd,#fff9e6 58%,#ffe4c0)!important;border-color:#ffd36d!important;min-height:205px!important}.hls-subject-tieng-viet[data-hls-subject-stage=topic-list] .hls-subject-banner:before{content:"A ă â · Đọc · Viết";color:#bd700057;letter-spacing:5px;font-family:Georgia,serif;font-size:22px;font-weight:900;position:absolute;bottom:18px;right:32px}.hls-subject-tieng-viet[data-hls-subject-stage=topic-list] .hls-subject-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hls-subject-tieng-viet .hls-subject-topic-card{background:linear-gradient(135deg,#fffefa,#fff9e9)!important;border-color:#f0dca7!important;min-height:178px!important;padding-left:86px!important}.hls-subject-tieng-viet .hls-subject-topic-card:before{content:"";background:linear-gradient(#ffc94f,#ff9c5b);width:64px;position:absolute;inset:0 auto 0 0}.hls-subject-tieng-viet .hls-subject-topic-card:after{content:"“";color:#fff;font-family:Georgia,serif;font-size:55px;line-height:1;position:absolute;top:18px;left:18px}.hls-subject-tieng-viet .hls-subject-topic-symbol{color:#d78a00;font-family:Georgia,serif;font-size:22px;top:16px;right:18px}.hls-subject-tieng-viet .hls-subject-topic-card__number{z-index:2;position:relative;color:#bd7200!important;background:#fff2c7!important;border-color:#f0cc71!important}.hls-subject-tieng-viet[data-hls-subject-stage=lesson-list] .hls-subject-lesson-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hls-subject-tieng-viet .hls-subject-lesson-card{background:linear-gradient(105deg,#fff,#fffaf0)!important;border-left:6px solid #ffb72f!important;min-height:118px!important}.hls-overview-tieng-viet{background:linear-gradient(130deg,#fff9df,#fff 55%,#fff0e8);border-color:#efd28a}.hls-overview-tieng-viet header>span{background:linear-gradient(135deg,#f0a400,#f06c4f)}.hls-overview-tieng-viet header small{color:#bd7200}.hls-approved-quiz-workspace[data-hls-quiz-subject=tieng-viet]{background:radial-gradient(circle at 12% 12%,#ffbe3726,#0000 28%),#fffaf0!important}.hls-approved-quiz-workspace[data-hls-quiz-subject=tieng-viet] .hls-quiz-kind{background:#fff0c9;color:#a65d00!important}.hls-approved-quiz-workspace[data-hls-approved-detail-screen=G-TV9] .hls-quiz-completion-hero{background:linear-gradient(120deg,#fff4cd,#fff 58%,#fff0e8)!important;border-color:#efd28a!important}.hls-subject-khoa-hoc[data-hls-subject-stage=topic-list] .hls-subject-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hls-subject-khoa-hoc .hls-subject-topic-card{background:linear-gradient(140deg,#f3fff8,#fff)!important;border-color:#b8e4cc!important;min-height:205px!important;padding-left:92px!important}.hls-subject-khoa-hoc .hls-subject-topic-card:before{content:"";background:repeating-linear-gradient(#24ae70 0,#24ae70 25px,#14945c 25px,#14945c 50px);width:70px;position:absolute;inset:0 auto 0 0}.hls-subject-khoa-hoc .hls-subject-topic-symbol{color:#fff;text-shadow:none;top:20px;left:19px;right:auto}.hls-subject-khoa-hoc .hls-subject-topic-card__number{position:relative;color:#118552!important;background:#dcf7e8!important;border-color:#8fd6ae!important}.hls-subject-khoa-hoc[data-hls-subject-stage=lesson-list] .hls-subject-lesson-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hls-subject-khoa-hoc .hls-subject-lesson-card{background:linear-gradient(155deg,#fff,#effbf4)!important;border-color:#bfe5cf!important;align-items:flex-start!important;min-height:146px!important}.hls-overview-khoa-hoc{background:linear-gradient(130deg,#eaf9f1,#fff 56%,#e7f8ff);border-color:#a9dfc0}.hls-overview-khoa-hoc header>span{background:linear-gradient(135deg,#15945a,#29a6bc)}.hls-overview-khoa-hoc header small{color:#168654}.hls-approved-quiz-workspace[data-hls-quiz-subject=khoa-hoc]{background:radial-gradient(circle at 14% 12%,#1fb06924,#0000 27%),#f4fbf7!important}.hls-approved-quiz-workspace[data-hls-quiz-subject=khoa-hoc] .hls-quiz-kind{background:#e5f8ed;color:#147a4d!important}.hls-approved-quiz-workspace[data-hls-approved-detail-screen=G-SCI6] .hls-quiz-completion-hero{background:linear-gradient(120deg,#e6f8ee,#fff 58%,#e6f7fb)!important;border-color:#a6dfbe!important}.hls-subject-cong-nghe[data-hls-subject-stage=topic-list] .hls-subject-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hls-subject-cong-nghe .hls-subject-topic-card{background:linear-gradient(145deg,#fff8f1,#fff)!important;border-color:#f5c79f!important;min-height:192px!important}.hls-subject-cong-nghe .hls-subject-topic-card:before{content:"";border:18px double #ffe0c3;border-radius:50%;width:126px;height:126px;position:absolute;top:-32px;right:-32px}.hls-subject-cong-nghe .hls-subject-topic-symbol{color:#e36d17}.hls-subject-cong-nghe .hls-subject-topic-card__number{position:relative;color:#d85f0c!important;background:#fff0df!important;border-color:#f4b879!important}.hls-subject-cong-nghe[data-hls-subject-stage=lesson-list] .hls-subject-lesson-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hls-subject-cong-nghe .hls-subject-lesson-card{background-image:linear-gradient(90deg,#fff6ed,#fff),linear-gradient(#f8d8bc 1px,#0000 1px),linear-gradient(90deg,#f8d8bc 1px,#0000 1px)!important;background-size:auto,18px 18px,18px 18px!important;border-color:#f3c79f!important;min-height:125px!important}.hls-overview-cong-nghe{background:linear-gradient(130deg,#fff2e6,#fff 55%,#fff9e9);border-color:#f2c093}.hls-overview-cong-nghe header>span{background:linear-gradient(135deg,#ed741f,#f4ad21)}.hls-overview-cong-nghe header small{color:#d66210}.hls-approved-quiz-workspace[data-hls-quiz-subject=cong-nghe]{background:radial-gradient(circle at 15% 10%,#f1741f24,#0000 27%),#fff8f2!important}.hls-approved-quiz-workspace[data-hls-quiz-subject=cong-nghe] .hls-quiz-kind{background:#fff0e3;color:#bd540c!important}.hls-approved-quiz-workspace[data-hls-approved-detail-screen=G-TECH6] .hls-quiz-completion-hero{background:linear-gradient(120deg,#fff0e2,#fff 58%,#fff9df)!important;border-color:#f3c194!important}.hls-subject-lich-su-dia-li[data-hls-subject-stage=topic-list] .hls-subject-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hls-subject-lich-su-dia-li .hls-subject-topic-card{background:linear-gradient(150deg,#fbf9ff,#fff)!important;border-color:#d4c8ef!important;min-height:214px!important}.hls-subject-lich-su-dia-li .hls-subject-topic-card:before{content:"";background:linear-gradient(90deg,#7959c9 0,#7959c9 35%,#0000 35%,#0000 42%,#d39a38 42%,#d39a38 68%,#0000 68%,#0000 75%,#4c9b7a 75%);height:3px;position:absolute;inset:auto 18px 16px}.hls-subject-lich-su-dia-li .hls-subject-topic-symbol{color:#6e4fc0}.hls-subject-lich-su-dia-li .hls-subject-topic-card__number{position:relative;color:#6544bd!important;background:#eee8ff!important;border-color:#bba8e8!important}.hls-subject-lich-su-dia-li[data-hls-subject-stage=lesson-list] .hls-subject-lesson-grid{grid-template-columns:1fr}.hls-subject-lich-su-dia-li .hls-subject-lesson-card{background:linear-gradient(100deg,#f4f0ff,#fff 42%,#fff8eb)!important;border-left:7px solid #7354c6!important;min-height:103px!important}.hls-overview-lich-su-dia-li{background:linear-gradient(130deg,#f2edff,#fff 55%,#fff5df);border-color:#c7b8eb}.hls-overview-lich-su-dia-li header>span{background:linear-gradient(135deg,#7050c5,#c08a35)}.hls-overview-lich-su-dia-li header small{color:#6747bd}.hls-approved-quiz-workspace[data-hls-quiz-subject=lich-su-dia-li]{background:radial-gradient(circle at 14% 10%,#7050c524,#0000 27%),#f8f6ff!important}.hls-approved-quiz-workspace[data-hls-quiz-subject=lich-su-dia-li] .hls-quiz-kind{background:#eee9ff;color:#6243b7!important}.hls-approved-quiz-workspace[data-hls-approved-detail-screen=G-HG6] .hls-quiz-completion-hero{background:linear-gradient(120deg,#f0ebff,#fff 58%,#fff5df)!important;border-color:#c5b5eb!important}@media(max-width:980px){.hls-subject-khoa-hoc[data-hls-subject-stage=lesson-list] .hls-subject-lesson-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.hls-subject-tieng-viet[data-hls-subject-stage=topic-list] .hls-subject-topic-grid,.hls-subject-tieng-viet[data-hls-subject-stage=lesson-list] .hls-subject-lesson-grid,.hls-subject-khoa-hoc[data-hls-subject-stage=topic-list] .hls-subject-topic-grid,.hls-subject-khoa-hoc[data-hls-subject-stage=lesson-list] .hls-subject-lesson-grid,.hls-subject-cong-nghe[data-hls-subject-stage=topic-list] .hls-subject-topic-grid,.hls-subject-cong-nghe[data-hls-subject-stage=lesson-list] .hls-subject-lesson-grid,.hls-subject-lich-su-dia-li[data-hls-subject-stage=topic-list] .hls-subject-topic-grid{grid-template-columns:1fr}.hls-subject-tieng-viet .hls-subject-topic-card,.hls-subject-khoa-hoc .hls-subject-topic-card{padding-left:76px!important}.hls-subject-completion-stats{grid-template-columns:1fr}.hls-subject-topic-symbol{font-size:24px}}.hls-matching-workspace,.hls-drag-drop-workspace{gap:14px;display:grid}.hls-matching-heading{grid-template-columns:1fr 1fr;gap:24px;display:grid}.hls-matching-heading span{color:#1561bb;text-align:center;background:#e4f2ff;border-radius:13px;padding:10px 14px;font-size:12px;font-weight:950}.hls-matching-heading span+span{color:#198349;background:#e5f7e9}.hls-matching-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.hls-matching-column{align-content:start;gap:10px;display:grid}.hls-match-card{align-items:center;gap:10px;min-height:68px;transition:border-color .15s,background .15s,transform .15s;position:relative;color:#17396d!important;text-align:left!important;box-shadow:none!important;background:#f8fbff!important;border:2px solid #cfe2f5!important;border-radius:17px!important;grid-template-columns:34px 1fr 16px!important;padding:10px 12px!important;display:grid!important}.hls-match-card.is-right{background:#f6fcf7!important;border-color:#cfe9d5!important;grid-template-columns:16px 34px 1fr!important}.hls-match-card>b{color:#fff;background:#1687f8;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.hls-match-card.is-right>b{background:#25a553}.hls-match-card>i{background:#fff;border:2px solid #88a8cd;border-radius:50%;width:13px;height:13px}.hls-match-card.is-active{transform:translateY(-1px);background:#edf7ff!important;border-color:#1687f8!important}.hls-match-card.is-connected{background:#eefaf3!important;border-color:#3db877!important}.hls-match-card.is-connected>i{background:#25a553;border-color:#25a553;box-shadow:inset 0 0 0 3px #fff}.hls-match-card small{color:#16804a;text-overflow:ellipsis;white-space:nowrap;grid-column:2/4;font-size:9px;overflow:hidden}.hls-interaction-help{color:#647d9d;background:#f2f7fc;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:10px;line-height:1.5;display:flex}.hls-drag-drop-list{gap:10px;display:grid}.hls-drag-drop-card{color:#17396d;background:linear-gradient(110deg,#fff,#f7fbff);border:2px solid #d4e3f1;border-radius:17px;grid-template-columns:38px 36px 1fr auto;align-items:center;gap:10px;min-height:66px;padding:9px 12px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;box-shadow:0 6px 15px #2d58880d}.hls-drag-drop-card.is-dragging{z-index:2;border-color:#ff9d28;transform:scale(1.015);box-shadow:0 12px 24px #e182192e}.hls-drag-drop-card>button{color:#1687f8;cursor:grab;touch-action:none;background:#eff7ff;border:1px solid #cbddec;border-radius:11px;place-items:center;height:38px;display:grid}.hls-drag-drop-card>button:active{cursor:grabbing}.hls-drag-drop-card>b{color:#fff;background:linear-gradient(135deg,#1687f8,#7551dc);border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;display:grid}.hls-drag-drop-card>span{font-size:13px;font-weight:850}.hls-drag-drop-card>div{gap:5px;display:flex}.hls-drag-drop-card>div button{color:#587594;background:#fff;border:1px solid #d3e2ef;border-radius:9px;width:31px;height:31px;font-weight:950}.hls-drag-drop-card button:disabled{opacity:.3;cursor:not-allowed}.hls-order-confirm{color:#a85408;background:#fff3df;border:1px solid #ffb558;border-radius:12px;justify-self:end;padding:10px 16px;font-size:11px;font-weight:950}.hls-approved-quiz-workspace[data-hls-question-kind="Nối cặp"] .hls-quiz-question-card,.hls-approved-quiz-workspace[data-hls-question-kind="Kéo thả"] .hls-quiz-question-card{max-width:1000px;margin:auto}.hls-approved-quiz-workspace[data-hls-question-kind="Nối cặp"] .hls-quiz-kind{background:#e5f2ff;color:#0876e8!important}.hls-approved-quiz-workspace[data-hls-question-kind="Kéo thả"] .hls-quiz-kind{background:#fff0dc;color:#a95a08!important}@media(max-width:700px){.hls-matching-heading{display:none}.hls-matching-grid{grid-template-columns:1fr;gap:12px}.hls-matching-column:first-child:before,.hls-matching-column:last-child:before{color:#17396d;padding-left:3px;font-size:11px;font-weight:950;display:block}.hls-matching-column:first-child:before{content:"Cột A · chọn trước"}.hls-matching-column:last-child:before{content:"Cột B · chọn để nối"}.hls-match-card{min-height:60px}.hls-drag-drop-card{grid-template-columns:36px 32px 1fr}.hls-drag-drop-card>div{grid-column:2/4;justify-content:flex-end}.hls-order-confirm{width:100%}}@media(min-width:1440px){.hls-admin-main,.hls-teacher-main,.hls-student-main{padding-inline:clamp(30px,2.5vw,46px)}.hls-student-home-subjects>div:last-child,.hls-student-subject-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.hls-quiz-stage[data-hls-quiz-layout=passage-question]{grid-template-columns:minmax(0,1.17fr) minmax(390px,1fr)!important}}@media(min-width:1200px)and (max-width:1439px){.hls-admin-shell,.hls-teacher-shell{grid-template-columns:228px minmax(0,1fr)}.hls-student-shell{grid-template-columns:220px minmax(0,1fr)}.hls-admin-brand,.hls-teacher-brand,.hls-student-brand{padding-inline:16px}.hls-admin-brand img,.hls-teacher-brand img,.hls-student-brand img{max-width:145px}.hls-admin-main,.hls-teacher-main,.hls-student-main{padding-inline:22px}.hls-student-home-subjects>div:last-child,.hls-student-subject-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:11px!important}.hls-student-home-subjects>div:last-child>a{min-height:210px!important;padding-inline:12px!important}.hls-quiz-stage[data-hls-quiz-layout=passage-question]{grid-template-columns:minmax(0,1.17fr) minmax(360px,1fr)!important}}@media(min-width:768px)and (max-width:1199px){.hls-admin-shell,.hls-teacher-shell,.hls-student-shell{grid-template-columns:1fr}.hls-admin-sidebar,.hls-teacher-sidebar,.hls-student-sidebar{width:min(82vw,320px);transition:transform .22s;position:fixed;top:0;left:0;transform:translate(-105%);box-shadow:30px 0 70px #19365b38}.hls-admin-sidebar.is-open,.hls-teacher-sidebar.is-open,.hls-student-sidebar.is-open{transform:translate(0)}.hls-admin-sidebar-close,.hls-admin-menu-button,.hls-teacher-sidebar-close,.hls-teacher-menu-button,.hls-student-sidebar-close,.hls-student-menu-button{display:flex}.hls-admin-scrim,.hls-teacher-scrim,.hls-student-scrim{z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#122d4d47;position:fixed;top:0;right:0;bottom:0;left:0}.hls-admin-main,.hls-teacher-main,.hls-student-main{padding:20px 22px 32px}.hls-admin-topbar,.hls-teacher-topbar,.hls-student-topbar{padding-inline:18px}.hls-admin-dashboard-grid,.hls-teacher-dashboard-grid,.hls-student-class-layout,.hls-student-result-layout,.hls-teacher-settings-grid,.hls-settings-experience-grid{grid-template-columns:1fr}.hls-admin-kpi-grid,.hls-teacher-kpis,.hls-student-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hls-student-home-subjects>div:last-child,.hls-student-subject-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.hls-assignment-grid,.hls-assignment-grid--continue,.hls-teacher-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hls-subject-topic-grid,.hls-subject-lesson-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hls-subject-lich-su-dia-li[data-hls-subject-stage=lesson-list] .hls-subject-lesson-grid,.hls-quiz-stage[data-hls-quiz-layout=passage-question]{grid-template-columns:1fr!important}.hls-quiz-stage[data-hls-quiz-layout=passage-question]>aside{position:static!important}.hls-quiz-passage{max-height:none;overflow:visible}.hls-table-scroll,.hls-teacher-class-overview,.hls-teacher-lesson-page .overflow-auto,.hls-teacher-results-page .overflow-auto{overscroll-behavior-inline:contain;overflow-x:auto}}@media(max-width:767px){.hls-admin-shell,.hls-teacher-shell,.hls-student-shell{grid-template-columns:1fr}.hls-admin-sidebar,.hls-teacher-sidebar,.hls-student-sidebar{width:min(88vw,310px);transition:transform .22s;position:fixed;top:0;left:0;transform:translate(-105%);box-shadow:30px 0 70px #19365b38}.hls-admin-sidebar.is-open,.hls-teacher-sidebar.is-open,.hls-student-sidebar.is-open{transform:translate(0)}.hls-admin-sidebar-close,.hls-admin-menu-button,.hls-teacher-sidebar-close,.hls-teacher-menu-button,.hls-student-sidebar-close,.hls-student-menu-button{display:flex}.hls-admin-main,.hls-teacher-main,.hls-student-main{padding:14px 12px 26px}.hls-admin-topbar,.hls-teacher-topbar,.hls-student-topbar{min-height:64px;padding:8px 10px}.hls-teacher-profile{display:none}.hls-student-profile{margin-left:0}.hls-admin-search,.hls-teacher-search,.hls-student-search{min-width:0;height:44px;padding-inline:11px}.hls-page-heading,.hls-section-heading,.hls-teacher-page-heading,.hls-settings-heading{align-items:start;gap:10px;display:grid}.hls-page-heading h1,.hls-teacher-functional-page h1{font-size:clamp(25px,8vw,31px)!important}.hls-admin-kpi-grid,.hls-teacher-kpis,.hls-student-priority-grid,.hls-assignment-grid,.hls-assignment-grid--continue,.hls-teacher-library-grid,.hls-teacher-form-grid,.hls-teacher-settings-grid,.hls-settings-experience-grid{grid-template-columns:1fr!important}.hls-student-home-subjects>div:last-child,.hls-student-subject-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.hls-student-subject-card>img{object-fit:cover;height:112px}.hls-student-subjects__hero{grid-template-columns:48px minmax(0,1fr);padding:18px}.hls-student-subjects__grades{grid-column:1/-1}.hls-student-next-card,.hls-student-class-summary,.hls-student-result-summary{grid-template-columns:48px minmax(0,1fr)}.hls-subject-locked-hero{grid-template-columns:1fr;min-height:0;display:grid}.hls-subject-locked-hero>div{max-width:100%}.hls-subject-locked-hero img{object-fit:contain;width:100%;max-height:210px}.hls-subject-banner{overflow:hidden}.hls-subject-banner:before,.hls-subject-banner:after,.hls-subject-banner__art{display:none!important}.hls-subject-banner__actions{grid-template-columns:1fr;width:100%;display:grid!important}.hls-subject-banner__actions>*{width:100%;min-width:0}.hls-subject-topic-grid,.hls-subject-lesson-grid{grid-template-columns:1fr!important}.hls-subject-topic-card,.hls-subject-lesson-card{min-width:0}.hls-subject-completion-stats,.hls-math-completion-stats{grid-template-columns:1fr}.hls-quiz-stage[data-hls-quiz-layout=passage-question]{grid-template-columns:1fr!important}.hls-quiz-stage[data-hls-quiz-layout=passage-question]>aside{position:static!important}.hls-quiz-topbar{gap:8px;padding-inline:10px!important}.hls-quiz-logo{width:82px;height:40px}.hls-quiz-lesson-context{max-width:150px}.hls-quiz-question-card{padding:17px!important}.hls-quiz-answer-area>div{grid-template-columns:1fr!important}.hls-quiz-answer-area button{min-height:76px!important}.hls-quiz-navigation{align-items:stretch}.hls-quiz-navigation>button{flex:1;justify-content:center;min-width:0;padding-inline:10px}.hls-matching-grid{grid-template-columns:1fr}.hls-drag-drop-card{grid-template-columns:36px 32px minmax(0,1fr)}.hls-approved-resource-workspace>div>div[class*=border-b]{gap:7px;padding-inline:9px!important}.hls-table-scroll,.hls-teacher-class-overview,.hls-teacher-lesson-page .overflow-auto,.hls-teacher-results-page .overflow-auto{overscroll-behavior-inline:contain;overflow-x:auto}}@media(max-width:479px){.hls-student-profile{display:none}.hls-student-home-subjects>div:last-child,.hls-student-subject-grid{grid-template-columns:1fr!important}.hls-student-home-subjects>div:last-child>a{background-size:100% 132px!important;min-height:220px!important;padding-top:145px!important}.hls-student-priority-grid{grid-template-columns:1fr!important}.hls-quiz-topbar>div:nth-of-type(2) span:nth-last-child(-n+2){display:none}.hls-quiz-navigation{grid-template-columns:1fr 1fr;display:grid}.hls-drag-drop-card>span{font-size:12px}}.hls-teacher-library,.hls-teacher-question-library{max-width:1500px;margin:0 auto}.hls-teacher-page-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.hls-teacher-page-heading h1{line-height:1.2;color:#102a5e!important;font-size:clamp(30px,3vw,42px)!important;font-weight:800!important}.hls-teacher-page-heading p{color:#587291;margin-top:6px;font-size:16px;line-height:1.5}.hls-teacher-page-heading>button{color:#0876e8;cursor:pointer;background:#fff;border:1px solid #cfe1f2;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:14px;font-weight:700;transition:all .18s;display:inline-flex}.hls-teacher-page-heading>button:hover{background:#f0f7ff;border-color:#0876e8}.hls-teacher-library-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.hls-teacher-library-stats article{background:#fff;border:1px solid #d5e5f3;border-radius:18px;align-items:center;gap:14px;min-height:94px;padding:16px;display:flex;box-shadow:0 7px 20px #2d58880e}.hls-teacher-library-stats article>span{color:#1687f8;background:#eaf5ff;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.hls-teacher-library-stats article:nth-child(2)>span{color:#29a75e;background:#eaf8ef}.hls-teacher-library-stats article:nth-child(3)>span{color:#7853dc;background:#f1ecff}.hls-teacher-library-stats article:nth-child(4)>span{color:#df8408;background:#fff2df}.hls-teacher-library-stats svg{width:22px;height:22px}.hls-teacher-library-stats div{min-width:0;display:grid}.hls-teacher-library-stats small{color:#64748b;font-size:13px;font-weight:700}.hls-teacher-library-stats strong{color:#102a5e;margin-top:4px;font-size:28px;font-weight:700;line-height:1}.hls-teacher-library-controls{align-items:center;gap:12px;margin-top:20px;display:flex}.hls-teacher-library-controls .hls-teacher-library-search{background:#fff;border:1px solid #d5e5f3;border-radius:14px;flex:1;align-items:center;gap:10px;min-width:260px;min-height:48px;margin-top:0;padding:0 16px;display:flex}.hls-teacher-library-controls .hls-teacher-library-search svg{color:#64748b;flex-shrink:0;width:18px;height:18px}.hls-teacher-library-controls .hls-teacher-library-search input{color:#102a5e;width:100%;font-size:14px;background:0 0!important;border:0!important}.hls-teacher-library-controls select{border-radius:14px;min-height:48px;padding:0 36px 0 16px;font-size:14px;font-weight:600;color:#334155!important;background:#fff!important;border:1px solid #d5e5f3!important}.hls-teacher-library-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;gap:14px!important;margin-top:22px!important;display:grid!important}.hls-teacher-subject-card{background:#fff!important;border:1px solid #d5e5f3!important;border-radius:20px!important;flex-direction:column!important;justify-content:flex-start!important;gap:10px!important;height:100%!important;min-height:0!important;max-height:none!important;padding:15px!important;text-decoration:none!important;transition:transform .2s,box-shadow .2s,border-color .2s!important;display:flex!important;overflow:hidden!important;box-shadow:0 9px 24px #2f5c8e14!important}.hls-teacher-subject-card:hover{border-color:#bfdbfe!important;transform:translateY(-4px)!important;box-shadow:0 12px 28px #2f5c8e1f!important}.hls-teacher-subject-card .hls-student-home-subject-card__image-wrapper{aspect-ratio:420/236!important;background:0 0!important;border-radius:16px!important;flex-shrink:0!important;width:100%!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}.hls-teacher-subject-card .hls-student-home-subject-card__image{object-fit:cover!important;background:0 0!important;border:none!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:block!important}.hls-teacher-subject-card .hls-student-home-subject-card__copy{border-top:none!important;flex-direction:column!important;flex:auto!important;justify-content:flex-start!important;gap:4px!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}.hls-teacher-subject-card .hls-student-home-subject-card__copy h3{color:#17396d!important;text-transform:none!important;margin:0!important;font-size:15px!important;font-weight:900!important;line-height:1.35!important}.hls-teacher-subject-card .hls-student-home-subject-card__copy p{color:#7186a4!important;min-height:0!important;margin:0!important;font-size:11px!important;line-height:1.45!important}.hls-teacher-subject-card__footer{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;margin-top:auto!important;padding-top:8px!important;display:grid!important}.hls-teacher-grade-btn{color:#0876e8!important;cursor:pointer!important;white-space:nowrap!important;background:#f2f8ff!important;border:1px solid #dce9f6!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-height:40px!important;padding:0 8px!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;transition:all .18s!important;display:inline-flex!important}.hls-teacher-grade-btn:hover{color:#0561c2!important;background:#e4f1ff!important;border-color:#1687f8!important}.hls-teacher-grade-btn:focus-visible{outline-offset:2px!important;outline:2px solid #0876e8!important}.hls-teacher-grade-btn svg{flex-shrink:0!important;width:14px!important;height:14px!important}.hls-teacher-catalog-panel,.hls-teacher-question-table{background:#fff;border:1px solid #d5e5f3;border-radius:21px;margin-top:24px;overflow:hidden;box-shadow:0 9px 24px #2d588812}.hls-teacher-catalog-panel>header,.hls-teacher-question-table>header{background:#fbfdff;border-bottom:1px solid #e5eef6;padding:16px 20px}.hls-teacher-catalog-panel>header>div,.hls-teacher-question-table>header>div{align-items:center;gap:12px;display:flex}.hls-teacher-catalog-panel>header svg,.hls-teacher-question-table>header svg{color:#1687f8;width:22px;height:22px}.hls-teacher-catalog-panel h2,.hls-teacher-question-table h2{color:#102a5e;font-size:17px;font-weight:700}.hls-teacher-catalog-panel header p,.hls-teacher-question-table header p{color:#64748b;margin-top:3px;font-size:13px}.hls-teacher-catalog-panel table,.hls-teacher-question-table table{border-collapse:collapse;width:100%;min-width:800px;font-size:14px}.hls-teacher-catalog-panel th,.hls-teacher-question-table th{color:#64748b;text-align:left;text-transform:uppercase;letter-spacing:.02em;background:#f8fbff;padding:14px 18px;font-size:13px;font-weight:700}.hls-teacher-catalog-panel td,.hls-teacher-question-table td{color:#334155;vertical-align:middle;border-top:1px solid #edf3f9;padding:14px 18px;font-size:14px}.hls-teacher-catalog-panel td:first-child,.hls-teacher-question-table td:first-child>span:last-child{display:grid}.hls-teacher-catalog-panel td strong,.hls-teacher-question-table td strong{color:#102a5e;text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-size:14px;font-weight:700;overflow:hidden}.hls-teacher-catalog-panel td small,.hls-teacher-question-table td small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-width:360px;margin-top:3px;font-size:13px;overflow:hidden}.hls-teacher-catalog-panel td>a,.hls-teacher-question-table td>a{white-space:nowrap;background:#1687f8;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-size:13px;font-weight:700;transition:background .18s;display:inline-flex;color:#fff!important}.hls-teacher-catalog-panel td>a:hover{background:#0876e8}.hls-teacher-catalog-panel td>a svg,.hls-teacher-question-table td>a svg{width:14px;height:14px}.hls-teacher-question-table td:first-child{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;display:grid}.hls-question-table-icon{color:#7853dc;background:#f1ecff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.hls-question-table-icon svg{width:16px}.hls-teacher-question-table td>b{color:#17396d;font-size:13px}@media(min-width:1181px){.hls-teacher-library-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media(max-width:1180px){.hls-teacher-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:768px)and (max-width:1023px){.hls-teacher-library-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hls-teacher-library-controls{flex-wrap:wrap}.hls-teacher-library-controls .hls-teacher-library-search{flex-basis:100%}}@media(max-width:767px){.hls-teacher-page-heading{flex-direction:column;align-items:stretch;gap:14px;display:flex}.hls-teacher-page-heading p{font-size:15px}.hls-teacher-page-heading>button{justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;display:inline-flex}.hls-teacher-library-stats{grid-template-columns:1fr 1fr;gap:10px}.hls-teacher-library-stats article{min-height:86px;padding:12px}.hls-teacher-library-stats article>span{flex-basis:42px;width:42px;height:42px}.hls-teacher-library-controls{grid-template-columns:1fr;display:grid}.hls-teacher-library-controls .hls-teacher-library-search{width:100%;min-width:0}.hls-teacher-library-controls select{width:100%}.hls-teacher-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.hls-teacher-catalog-panel,.hls-teacher-question-table{border-radius:18px}}@media(max-width:479px){.hls-teacher-library-stats{grid-template-columns:1fr 1fr!important}.hls-teacher-library-grid{grid-template-columns:1fr!important}}.hls-admin-screen{max-width:1500px;color:var(--hls-text);margin:0 auto}.hls-admin-screen-head{border:1px solid var(--hls-border);min-height:116px;box-shadow:var(--hls-shadow);background:linear-gradient(112deg,#fff,#f7f3ff 67%,#eef7ff);border-radius:22px;justify-content:space-between;align-items:center;gap:18px;padding:22px 25px;display:flex}.hls-admin-screen-head h1{color:var(--hls-navy);margin-top:3px;font-size:clamp(24px,2.1vw,32px);font-weight:900;line-height:1.2}.hls-admin-screen-head p{color:var(--hls-muted);margin-top:5px;font-size:12px;line-height:1.55}.hls-admin-head-icon{color:#1687f8;background:#eef7ff;border:1px solid #c9e3fa;border-radius:18px;flex:0 0 62px;place-items:center;width:62px;height:62px;display:grid}.hls-admin-head-icon svg{width:29px;height:29px}.hls-admin-refresh{color:#0876e8;white-space:nowrap;background:#fff;border:1px solid #bcdcf8;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:0 14px;font-size:11px;font-weight:900;display:inline-flex}.hls-admin-refresh svg{width:15px}.hls-admin-refresh:disabled{opacity:.55}.hls-admin-summary-grid,.hls-admin-report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:16px;display:grid}.hls-admin-summary-grid article,.hls-admin-report-grid article{border:1px solid var(--hls-border);background:#fff;border-radius:18px;align-items:center;gap:13px;min-height:92px;padding:15px;display:flex;box-shadow:0 7px 20px #2d58880e}.hls-admin-summary-grid article>svg,.hls-admin-report-grid article>svg{color:#1687f8;background:#eaf5ff;border-radius:14px;flex:0 0 46px;width:46px;height:46px;padding:12px}.hls-admin-summary-grid article:nth-child(2)>svg{color:#26a25c;background:#e9f8ef}.hls-admin-summary-grid article:nth-child(3)>svg{color:#7955dc;background:#f0ebff}.hls-admin-summary-grid span,.hls-admin-report-grid span{min-width:0;display:grid}.hls-admin-summary-grid b,.hls-admin-report-grid span>span{color:#17396d;font-size:13px;font-weight:900}.hls-admin-summary-grid small,.hls-admin-report-grid small{color:#7890ad;margin-top:3px;font-size:9px}.hls-admin-data-panel,.hls-admin-config-panel{margin-top:16px;overflow:hidden}.hls-admin-panel-title{background:#fbfdff;border-bottom:1px solid #e5eef6;padding:15px 17px}.hls-admin-panel-title h2{color:#17396d;font-size:15px;font-weight:900}.hls-admin-panel-title p{color:#7890ad;margin-top:3px;font-size:10px}.hls-admin-panel-title code{color:#6450b8;background:#f0ebff;border-radius:5px;padding:2px 5px;font-size:9px}.hls-permission-table{border-collapse:collapse;width:100%;min-width:630px;max-width:100%}.hls-permission-table tr{min-height:68px}.hls-permission-table th{color:#4c6b8d;text-align:left;letter-spacing:.02em;text-transform:none;background:#f8fbff;border-bottom:1px solid #e5eef6;padding:16px 20px;font-size:13.5px;font-weight:700}.hls-permission-table th:first-child,.hls-permission-table td:first-child{text-align:left;min-width:240px}.hls-permission-table th:not(:first-child),.hls-permission-table td:not(:first-child){text-align:center;min-width:130px}.hls-permission-table td{color:#526d8f;vertical-align:middle;border-top:1px solid #edf3f9;height:68px;padding:16px 20px}.hls-permission-table td:first-child{color:#173f70;font-size:15.5px;font-weight:650;line-height:1.4}.hls-access-mark{color:#8ba2bb;justify-content:center;align-items:center;width:23px;height:23px;display:inline-flex}.hls-access-mark svg{width:23px;height:23px;display:block}.hls-access-mark.is-allowed{color:#21a568}.hls-admin-policy-note{color:#466989;background:#f0f8ff;border-color:#bfdcf7}.hls-admin-policy-note strong{color:#17396d}[data-hls-approved-admin-screen=C07] .hls-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--hls-primary);font-size:13px;font-weight:700}[data-hls-approved-admin-screen=C07] .hls-admin-screen-head h1{color:var(--hls-navy);margin-top:4px;font-size:clamp(38px,3.2vw,42px);font-weight:900;line-height:1.15}[data-hls-approved-admin-screen=C07] .hls-admin-screen-head p{color:#587391;margin-top:6px;font-size:16px;line-height:1.55}[data-hls-approved-admin-screen=C07] .hls-admin-summary-grid{gap:16px;margin-top:20px}[data-hls-approved-admin-screen=C07] .hls-admin-summary-grid article{border-radius:20px;gap:16px;min-height:96px;padding:20px 22px}[data-hls-approved-admin-screen=C07] .hls-admin-summary-grid article>svg{border-radius:16px;flex:0 0 56px;width:56px;height:56px;padding:14px}[data-hls-approved-admin-screen=C07] .hls-admin-summary-grid span{flex-direction:column;justify-content:center;gap:5px;display:flex}[data-hls-approved-admin-screen=C07] .hls-admin-summary-grid b{color:#17396d;font-size:17px;font-weight:700;line-height:1.3}[data-hls-approved-admin-screen=C07] .hls-admin-summary-grid small{color:#587391;margin-top:0;font-size:14px;line-height:1.45}[data-hls-approved-admin-screen=C07] .hls-admin-data-panel{border:1px solid var(--hls-border);box-shadow:var(--hls-shadow);background:#fff;border-radius:20px;margin-top:22px}[data-hls-approved-admin-screen=C07] .hls-admin-panel-title{background:#fbfdff;border-bottom:1px solid #e5eef6;padding:20px 24px}[data-hls-approved-admin-screen=C07] .hls-admin-panel-title h2{color:#17396d;font-size:21px;font-weight:750;line-height:1.3}[data-hls-approved-admin-screen=C07] .hls-admin-panel-title p{color:#587391;margin-top:5px;font-size:14.5px;line-height:1.5}[data-hls-approved-admin-screen=C07] .hls-admin-policy-note{border-radius:16px;margin-top:20px;padding:18px 22px;font-size:14px;line-height:1.55}@media(max-width:1024px){.hls-permission-table td:first-child{font-size:14.5px}.hls-permission-table th{font-size:12.5px}}@media(max-width:640px){[data-hls-approved-admin-screen=C07] .hls-admin-screen-head h1{font-size:28px;line-height:1.2}[data-hls-approved-admin-screen=C07] .hls-admin-screen-head p{font-size:14px;line-height:1.5}[data-hls-approved-admin-screen=C07] .hls-admin-summary-grid article{padding:16px 18px}[data-hls-approved-admin-screen=C07] .hls-admin-summary-grid b{font-size:16px}[data-hls-approved-admin-screen=C07] .hls-admin-summary-grid small{font-size:14px}[data-hls-approved-admin-screen=C07] .hls-admin-panel-title{padding:16px 18px}[data-hls-approved-admin-screen=C07] .hls-admin-panel-title h2{font-size:18px}[data-hls-approved-admin-screen=C07] .hls-admin-panel-title p,.hls-permission-table td:first-child{font-size:14px}.hls-permission-table th{font-size:13px}.hls-permission-table th,.hls-permission-table td{padding:14px 16px}}.hls-admin-report-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hls-admin-report-grid article>span>span{color:#607a9a;font-size:10px}.hls-admin-report-grid article strong{color:#17396d;margin-top:3px;font-size:26px;line-height:1}.hls-admin-report-grid .tone-green>svg{color:#25a25b;background:#e8f8ee}.hls-admin-report-grid .tone-orange>svg{color:#df8508;background:#fff2df}.hls-admin-report-grid .tone-purple>svg{color:#7955dc;background:#f0ebff}.hls-admin-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.hls-admin-settings-grid>a{border:1px solid var(--hls-border);color:#173f70;background:#fff;border-radius:20px;grid-template-columns:58px minmax(0,1fr) 23px;align-items:center;gap:16px;height:100%;min-height:118px;padding:22px;display:grid;box-shadow:0 7px 20px #2d58880e}.hls-admin-settings-grid>a:hover{border-color:#9ecaf2;transform:translateY(-1px)}.hls-admin-settings-grid>a>svg:first-child{box-sizing:border-box;color:#1687f8;background:#eaf5ff;border-radius:16px;flex:0 0 58px;width:58px;height:58px;padding:16px}.hls-admin-settings-grid>a>svg:last-child{color:#6686a7;flex:0 0 23px;width:23px;height:23px}.hls-admin-settings-grid span{flex-direction:column;justify-content:center;min-width:0;display:flex}.hls-admin-settings-grid b{color:#173f70;font-size:17px;font-weight:750;line-height:1.3}.hls-admin-settings-grid small{color:#587391;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:14.5px;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.hls-admin-report-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.hls-admin-report-links>a{border:1px solid var(--hls-border);color:#173f70;background:#fff;border-radius:20px;grid-template-columns:58px minmax(0,1fr) 24px;align-items:center;gap:16px;height:100%;min-height:106px;padding:22px 24px;display:grid;box-shadow:0 7px 20px #2d58880e}.hls-admin-report-links>a:hover{border-color:#9ecaf2;transform:translateY(-1px)}.hls-admin-report-links>a>svg:first-child{box-sizing:border-box;color:#1687f8;background:#eaf5ff;border-radius:16px;flex:0 0 58px;width:58px;height:58px;padding:15.5px}.hls-admin-report-links>a>svg:last-child{color:#6686a7;flex:0 0 24px;width:24px;height:24px}.hls-admin-report-links span{flex-direction:column;justify-content:center;min-width:0;display:flex}.hls-admin-report-links b{color:#173f70;font-size:18px;font-weight:750;line-height:1.3}.hls-admin-report-links small{color:#587391;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:14.5px;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.hls-admin-source-note{color:#8296af;text-align:right;margin-top:12px;font-size:9px}.hls-config-status{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:92px;padding:20px 24px;display:grid}.hls-config-status>svg{box-sizing:border-box;color:#28a55d;background:#e8f8ee;border-radius:16px;flex:0 0 58px;width:58px;height:58px;padding:16px}.hls-config-status>span{flex-direction:column;justify-content:center;display:flex}.hls-config-status b{color:#17396d;font-size:17px;font-weight:700;line-height:1.3}.hls-config-status small{color:#587391;margin-top:4px;font-size:14px;line-height:1.45}.hls-config-status em{color:#168449;background:#e6f8ec;border-radius:99px;padding:6px 14px;font-size:13.5px;font-style:normal;font-weight:700}.hls-config-status em.is-warning{color:#9b6508;background:#fff1d7}[data-hls-approved-admin-screen=C10] .hls-admin-screen-head h1{color:#173f70;font-size:clamp(38px,3.2vw,42px);line-height:1.15}[data-hls-approved-admin-screen=C10] .hls-admin-screen-head p{color:#587391;font-size:16px;line-height:1.55}[data-hls-approved-admin-screen=C10] .hls-admin-panel-title{background:#fbfdff;border-bottom:1px solid #e5eef6;padding:20px 24px}[data-hls-approved-admin-screen=C10] .hls-admin-panel-title h2{color:#17396d;font-size:21px;font-weight:750;line-height:1.3}[data-hls-approved-admin-screen=C10] .hls-admin-panel-title p{color:#587391;margin-top:5px;font-size:14.5px;line-height:1.5}[data-hls-approved-admin-screen=C10] .hls-admin-panel-title code{color:#6450b8;background:#f0ebff;border-radius:6px;padding:2px 6px;font-size:13px}[data-hls-approved-admin-screen=C10] .hls-admin-policy-note{border-radius:16px;margin-top:20px;padding:18px 22px;font-size:14px;line-height:1.55}.hls-health-empty-state{background:#10b9810d!important;border:1px solid #10b98140!important}.hls-health-empty-state svg{color:#25836f!important}.hls-health-empty-state div{color:#25836f!important;font-size:17px!important;font-weight:650!important}.hls-health-bottom-cards{margin-top:18px}.hls-health-card{background:#fff!important;border:1px solid #d3e2f0!important;border-radius:18px!important;flex-direction:column!important;height:100%!important;min-height:150px!important;padding:22px!important;display:flex!important;box-shadow:0 4px 16px #2d58880a!important}.hls-health-card-title{color:#173f70!important;align-items:center!important;gap:8px!important;min-height:28px!important;font-size:17px!important;font-weight:750!important;line-height:1.35!important;display:flex!important}.hls-health-card-title svg{color:#25836f!important;flex:0 0 21px!important;width:21px!important;height:21px!important}.hls-health-card p{color:#587391!important;margin-top:10px!important;font-size:14.5px!important;font-weight:400!important;line-height:1.55!important}@media(max-width:1024px){.hls-admin-report-links b{font-size:16px}.hls-admin-report-links small{font-size:14px}.hls-health-card-title{font-size:16px!important}.hls-health-card p{font-size:14px!important}}@media(max-width:768px){.hls-admin-report-links{grid-template-columns:1fr}.hls-health-bottom-cards{grid-template-columns:1fr!important}}@media(max-width:479px){.hls-admin-report-links>a{grid-template-columns:52px minmax(0,1fr) 22px;gap:14px;padding:18px 20px}.hls-admin-report-links>a>svg:first-child{flex:0 0 52px;width:52px;height:52px;padding:13.5px}.hls-admin-report-links>a>svg:last-child{flex:0 0 22px;width:22px;height:22px;display:block}}.hls-admin-main :is(.text-white,.text-slate-100,.text-slate-200){color:#17396d!important}.hls-admin-main :is(.text-slate-300,.text-slate-400,.text-slate-500){color:#7085a3!important}.hls-admin-main [class*=border-white]{border-color:#dce8f4!important}.hls-admin-main :is([class*="bg-[#06"],[class*="bg-[#07"],[class*="bg-[#08"],[class*="bg-[#09"],[class*="bg-[#0a"],[class*="bg-[#0A"],[class*="bg-[#0c"],[class*="bg-[#0C"],[class*="bg-[#0d"],[class*="bg-[#0D"],[class*="bg-[#10"],[class*="bg-[#11"],[class*=bg-slate-9],[class*=bg-black]){background-color:#fff!important;background-image:none!important}.hls-admin-main input,.hls-admin-main select,.hls-admin-main textarea{color:#17396d;background:#fff;border-color:#d5e5f3}@media(max-width:1050px){.hls-admin-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.hls-admin-screen-head{align-items:flex-start;min-height:0;padding:18px}.hls-admin-head-icon{display:none}.hls-admin-summary-grid,.hls-admin-report-grid,.hls-admin-report-links,.hls-admin-settings-grid{grid-template-columns:1fr}.hls-admin-screen-head .hls-admin-refresh{flex:none}.hls-config-status{grid-template-columns:44px minmax(0,1fr)}.hls-config-status>svg{width:44px;height:44px}.hls-config-status em{grid-column:2;justify-self:start}}@media(max-width:479px){.hls-admin-screen-head{display:grid}.hls-admin-screen-head .hls-admin-refresh{width:100%}.hls-admin-report-links>a,.hls-admin-settings-grid>a{grid-template-columns:42px minmax(0,1fr)}.hls-admin-report-links>a>svg:last-child,.hls-admin-settings-grid>a>svg:last-child{display:none}}.hls-student-achievements{max-width:1320px;margin:0 auto}.hls-student-result-tabs{gap:9px;margin-top:14px;display:flex}.hls-student-result-tabs a{color:#17396d;background:#fff;border:1px solid #cfe1f2;border-radius:13px;justify-content:center;align-items:center;min-width:126px;min-height:42px;padding:0 18px;font-size:11px;font-weight:900;display:inline-flex}.hls-student-result-tabs a.is-active{color:#fff;background:#1687f8;border-color:#1687f8;box-shadow:0 7px 17px #1687f833}.hls-achievement-hero{background:linear-gradient(112deg,#f2edff,#fff 62%,#edf7ff);border:1px solid #d9ccff;border-radius:22px;align-items:center;gap:17px;min-height:126px;margin-top:18px;padding:22px 27px;display:flex;overflow:hidden;box-shadow:0 9px 24px #523ca212}.hls-achievement-hero>span{color:#7855dc;background:#fff;border-radius:17px;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid}.hls-achievement-hero>span svg{width:27px}.hls-achievement-hero small{color:#8b65f5;text-transform:uppercase;font-size:9px;font-weight:950}.hls-achievement-hero h2{color:#17396d;margin-top:5px;font-size:22px;font-weight:950}.hls-achievement-hero p{color:#7085a3;margin-top:3px;font-size:10px}.hls-achievement-section-title{color:#17396d;margin-top:23px;font-size:16px;font-weight:950}.hls-achievement-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:11px;display:grid}.hls-achievement-kpis article{background:#fff;border:1px solid #d7e6f3;border-radius:18px;align-items:center;gap:12px;min-height:106px;padding:15px;display:flex;box-shadow:0 7px 20px #2d58880d}.hls-achievement-kpis article>svg{color:#1687f8;background:#eaf5ff;border-radius:13px;flex:0 0 44px;width:44px;height:44px;padding:12px}.hls-achievement-kpis article:nth-child(2)>svg{color:#28a55c;background:#e8f8ee}.hls-achievement-kpis article:nth-child(3)>svg{color:#7855dc;background:#f0ebff}.hls-achievement-kpis article:nth-child(4)>svg{color:#e18b0c;background:#fff1dc}.hls-achievement-kpis article>span{min-width:0;display:grid}.hls-achievement-kpis small{color:#7188a6;font-size:9px;font-weight:850}.hls-achievement-kpis strong{color:#17396d;margin-top:2px;font-size:22px;line-height:1}.hls-achievement-kpis em{color:#8296af;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:8px;font-style:normal;overflow:hidden}.hls-achievement-detail-grid{grid-template-columns:minmax(0,2fr) minmax(280px,.75fr);gap:15px;margin-top:17px;display:grid}.hls-achievement-chart,.hls-achievement-facts{overflow:hidden}.hls-score-chart{background:repeating-linear-gradient(0deg,#fff 0,#fff 43px,#e8f0f7 44px);align-items:end;gap:12px;height:220px;padding:38px 22px 22px;display:flex}.hls-score-chart>div{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:5px;min-width:34px;height:100%;display:flex}.hls-score-chart span{color:#1687f8;font-size:9px;font-weight:950}.hls-score-chart i{background:linear-gradient(#1687f8,#73bcff);border-radius:8px 8px 3px 3px;width:min(32px,70%);min-height:5px;box-shadow:0 5px 12px #1687f82e}.hls-score-chart small{color:#7188a6;font-size:8px}.hls-achievement-facts ul{gap:0;padding:8px 16px 15px;display:grid}.hls-achievement-facts li{border-bottom:1px solid #edf3f8;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:11px 0;display:grid}.hls-achievement-facts li:last-child{border-bottom:0}.hls-achievement-facts li>svg{color:#1687f8;background:#eaf5ff;border-radius:12px;width:38px;height:38px;padding:10px}.hls-achievement-facts li:nth-child(2)>svg{color:#28a55c;background:#e8f8ee}.hls-achievement-facts li:nth-child(3)>svg{color:#df8508;background:#fff1dc}.hls-achievement-facts li span{display:grid}.hls-achievement-facts b{color:#17396d;font-size:10px}.hls-achievement-facts small{color:#8296af;margin-top:2px;font-size:8px}@media(max-width:1020px){.hls-achievement-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hls-achievement-detail-grid{grid-template-columns:1fr}}@media(max-width:640px){.hls-student-result-tabs{grid-template-columns:1fr 1fr;display:grid}.hls-student-result-tabs a{min-width:0}.hls-achievement-hero{padding:18px}.hls-achievement-kpis{grid-template-columns:1fr}.hls-score-chart{gap:5px;height:190px;padding-inline:12px}.hls-score-chart i{width:min(24px,80%)}}@media(min-width:1025px){#mon-hoc-section>div:last-child,.hls-student-home-subjects>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;gap:14px!important;display:grid!important}#mon-hoc-section>div:last-child>a.hls-student-home-subject-card,.hls-student-home-subjects>div:last-child>a.hls-student-home-subject-card,.hls-student-home-subjects>div:last-child>a{background:#fff!important;border:1px solid #d5e5f3!important;border-radius:20px!important;flex-direction:column!important;justify-content:flex-start!important;gap:10px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:15px!important;text-decoration:none!important;display:flex!important;overflow:hidden!important;box-shadow:0 9px 24px #2f5c8e14!important}.hls-student-home-subject-card__image-wrapper{background:0 0!important;border-radius:16px!important;flex-shrink:0!important;width:100%!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}.hls-student-home-subject-card__image{object-fit:cover!important;background:0 0!important;border:none!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;display:block!important}.hls-student-main #mon-hoc-section .hls-student-home-subject-card__copy,#mon-hoc-section .hls-student-home-subject-card__copy,.hls-student-home-subject-card__copy{border-top:none!important;flex-direction:column!important;flex:auto!important;justify-content:flex-start!important;gap:4px!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}.hls-student-main #mon-hoc-section .hls-student-home-subject-card__copy h3,#mon-hoc-section .hls-student-home-subject-card__copy h3,.hls-student-home-subject-card__copy h3{color:#17396d!important;text-transform:none!important;margin:0!important;font-size:15px!important;font-weight:900!important;line-height:1.35!important}.hls-student-main #mon-hoc-section .hls-student-home-subject-card__copy p,#mon-hoc-section .hls-student-home-subject-card__copy p,.hls-student-home-subject-card__copy p{color:#7186a4!important;min-height:0!important;margin:0!important;font-size:11px!important;line-height:1.45!important}.hls-student-main #mon-hoc-section .hls-student-home-subject-card__copy span,#mon-hoc-section .hls-student-home-subject-card__copy span,.hls-student-home-subject-card__copy span{color:#0876e8!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin:4px 0 0!important;font-size:11px!important;font-weight:850!important;display:flex!important}.hls-student-home-subject-card__copy span svg{flex:0 0 14px!important;width:14px!important;height:14px!important}}@media(max-width:1024px){#mon-hoc-section>div:last-child>a.hls-student-home-subject-card,.hls-student-home-subjects>div:last-child>a.hls-student-home-subject-card,.hls-student-main #mon-hoc-section>div:last-child>a.hls-student-home-subject-card{overflow:hidden;background:#fff!important;grid-template-rows:132px minmax(0,1fr)!important;min-height:224px!important;padding:0!important;display:grid!important}.hls-student-home-subject-card__image-wrapper{display:contents}.hls-student-home-subject-card__image{object-fit:contain;object-position:center;background:#fff;width:100%;height:132px;display:block}.hls-student-main #mon-hoc-section .hls-student-home-subject-card__copy,#mon-hoc-section .hls-student-home-subject-card__copy,.hls-student-home-subject-card__copy{border-top:1px solid #edf3f9;align-content:start;min-width:0;display:grid;padding:11px 14px 14px!important}.hls-student-home-subject-card__copy h3{margin:0;font-weight:900;line-height:1.35;color:#17396d!important;text-transform:none!important;font-size:15px!important}.hls-student-home-subject-card__copy p{min-height:30px;margin-top:3px;font-size:10px;line-height:1.45;color:#7186a4!important}.hls-student-home-subject-card__copy span{color:#0876e8;justify-content:space-between;align-items:center;gap:8px;margin-top:7px;font-size:10px;font-weight:850;display:flex}.hls-student-home-subject-card__copy span svg{flex:0 0 14px;width:14px;height:14px}}@media(max-width:479px){#mon-hoc-section>div:last-child>a.hls-student-home-subject-card,.hls-student-main #mon-hoc-section>div:last-child>a.hls-student-home-subject-card{min-height:224px!important;padding:0!important}.hls-student-home-subject-card__image{height:132px}}.hls-student-functional-page .hls-subject-header-title{color:#12366b!important}.hls-student-functional-page .hls-subject-header-desc{color:#587394!important;opacity:1!important}.hls-student-functional-page .hls-subject-add-resource-btn,.hls-student-functional-page a.hls-subject-add-resource-btn,.hls-student-main a.hls-subject-add-resource-btn{color:#075d78!important;opacity:1!important}.hls-student-functional-page .hls-subject-add-resource-btn svg,.hls-student-functional-page a.hls-subject-add-resource-btn svg,.hls-student-main a.hls-subject-add-resource-btn svg{color:#075d78!important}.hls-student-functional-page .hls-subject-add-resource-btn:disabled,.hls-student-functional-page .hls-subject-add-resource-btn[disabled],.hls-student-functional-page .hls-subject-add-resource-btn[aria-disabled=true],.hls-student-functional-page .hls-subject-add-resource-btn.disabled,.hls-student-functional-page a.hls-subject-add-resource-btn:disabled,.hls-student-functional-page a.hls-subject-add-resource-btn[disabled],.hls-student-functional-page a.hls-subject-add-resource-btn[aria-disabled=true],.hls-student-main .hls-subject-add-resource-btn:disabled,.hls-student-main .hls-subject-add-resource-btn[aria-disabled=true]{color:#47758a!important;opacity:1!important}.hls-student-functional-page .hls-subject-add-resource-btn:disabled svg,.hls-student-functional-page .hls-subject-add-resource-btn[disabled] svg,.hls-student-functional-page .hls-subject-add-resource-btn[aria-disabled=true] svg,.hls-student-functional-page .hls-subject-add-resource-btn.disabled svg,.hls-student-functional-page a.hls-subject-add-resource-btn:disabled svg,.hls-student-functional-page a.hls-subject-add-resource-btn[disabled] svg,.hls-student-functional-page a.hls-subject-add-resource-btn[aria-disabled=true] svg,.hls-student-main .hls-subject-add-resource-btn:disabled svg,.hls-student-main .hls-subject-add-resource-btn[aria-disabled=true] svg{color:#47758a!important}.hls-student-functional-page .hls-subject-admin-mode-notice,.hls-student-main .hls-subject-admin-mode-notice{color:#526e8e!important;opacity:1!important}.hls-student-functional-page .hls-subject-admin-mode-notice svg,.hls-student-main .hls-subject-admin-mode-notice svg,.hls-student-functional-page .hls-subject-admin-mode-notice strong,.hls-student-main .hls-subject-admin-mode-notice strong{color:#0086a3!important}@media(min-width:1025px){.hls-student-home-hero__card,.hls-student-home-hero .hls-student-home-hero__card,.hls-student-main .hls-student-home-hero__card{background:radial-gradient(circle at 18% 18%,#fffffff5,#ffffff7a 22%,#0000 45%),radial-gradient(circle at 78% 15%,#8b74f633,#0000 38%),linear-gradient(135deg,#eaf9ff,#c9eeff 36%,#aeddfa,#ddd8ff)!important}}.hls-math-grade-selection-section{box-sizing:border-box;--desktop-card-width:467px;background:radial-gradient(circle at 12% 85%,#0ea5e91f,#0000 38%),radial-gradient(circle at 88% 10%,#8b5cf61a,#0000 42%),linear-gradient(135deg,#eaf8ff,#f3f7ff 48%,#f1ecff);border:1px solid #6366f11a;border-radius:28px;width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding:24px 28px 28px;position:relative;overflow:hidden}.hls-math-grade-header{margin-bottom:20px}.hls-math-grade-main-title{color:#123b70;letter-spacing:-.01em;align-items:center;gap:8px;margin:0;font-size:24px;font-weight:900;line-height:1.3;display:flex}.hls-math-grade-main-desc{color:#526e8e;margin-top:6px;margin-bottom:0;font-size:15px;font-weight:500;line-height:1.5}.hls-math-grade-cards-grid{box-sizing:border-box;width:100%;display:grid}.hls-math-grade-card{box-sizing:border-box;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:24px;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s,border-color .22s;position:relative;overflow:hidden}.hls-math-grade-card--lop-4{background:linear-gradient(135deg,#f7fcfff7,#e6f5fff5);border:1px solid #0ea5e938;box-shadow:0 12px 30px #0e74be1a}.hls-math-grade-card--lop-5{background:linear-gradient(135deg,#f8fffaf7,#e8faeff5);border:1px solid #22c55e38;box-shadow:0 12px 30px #16a34a1a}@media(hover:hover)and (pointer:fine){.hls-math-grade-card:hover{transform:translateY(-2px)}.hls-math-grade-card--lop-4:hover{border-color:#0ea5e961;box-shadow:0 16px 34px #0e74be24}.hls-math-grade-card--lop-5:hover{border-color:#22c55e61;box-shadow:0 16px 34px #16a34a24}}.hls-math-grade-artwork-container{box-sizing:border-box}.hls-math-grade-artwork-img{object-fit:contain;object-position:center center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.hls-math-grade-content-layer{z-index:2;box-sizing:border-box;flex-direction:column;justify-content:space-between;min-width:0;display:flex;position:relative}.hls-math-grade-content-layer:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(#ffffffa6,#ffffff47 45%,#fff0 76%);border-radius:20px;position:absolute;top:-12px;right:-18px;bottom:-12px;left:-18px}.hls-math-grade-badge{letter-spacing:.03em;border-radius:9999px;align-items:center;gap:4px;width:fit-content;font-weight:800;line-height:1;display:inline-flex}.hls-math-grade-card--lop-4 .hls-math-grade-badge{color:#025380;background:#e0f2fe;border:1px solid #7dd3fc}.hls-math-grade-card--lop-5 .hls-math-grade-badge{color:#0c6b32;background:#dcfce7;border:1px solid #86efac}.hls-math-grade-title{letter-spacing:-.015em;width:fit-content;margin:0;font-weight:900;line-height:1.18}.hls-math-grade-card--lop-4 .hls-math-grade-title{color:#0b3b82;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 2px #0878d129);background:linear-gradient(135deg,#0b3b82,#0878d1,#12bceb);-webkit-background-clip:text;background-clip:text}.hls-math-grade-card--lop-5 .hls-math-grade-title{color:#07553f;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 2px #0e9f5a29);background:linear-gradient(135deg,#07553f,#0e9f5a,#31c96b);-webkit-background-clip:text;background-clip:text}.hls-math-grade-desc{margin:0;font-weight:500;line-height:1.45}.hls-math-grade-card--lop-4 .hls-math-grade-desc{color:#416b94}.hls-math-grade-card--lop-5 .hls-math-grade-desc{color:#3d705f}.hls-math-grade-sub{letter-spacing:.01em;margin:0;font-weight:700;line-height:1.3}.hls-math-grade-card--lop-4 .hls-math-grade-sub{color:#3477ad}.hls-math-grade-card--lop-5 .hls-math-grade-sub{color:#218a58}.hls-math-grade-btn{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:fit-content;font-weight:800;line-height:1;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.hls-math-grade-card--lop-4 .hls-math-grade-btn{color:#fff;background:linear-gradient(135deg,#0284c7,#0369a1);box-shadow:0 4px 14px #0284c747}.hls-math-grade-card--lop-4:hover .hls-math-grade-btn{background:linear-gradient(135deg,#0369a1,#075985);box-shadow:0 6px 18px #0284c761}.hls-math-grade-card--lop-5 .hls-math-grade-btn{color:#fff;background:linear-gradient(135deg,#16a34a,#15803d);box-shadow:0 4px 14px #16a34a47}.hls-math-grade-card--lop-5:hover .hls-math-grade-btn{background:linear-gradient(135deg,#15803d,#166534);box-shadow:0 6px 18px #16a34a61}.hls-math-grade-tip-strip{box-sizing:border-box;background:linear-gradient(100deg,#eff9fff5,#f5f8fff5 58%,#f2eefff0);border:1px solid #3b82f629;border-radius:22px;justify-content:space-between;align-items:center;width:100%;min-height:88px;margin-top:16px;padding:14px 185px 14px 24px;display:flex;position:relative;overflow:visible;box-shadow:0 8px 24px #2563eb12}.hls-math-grade-tip-left{z-index:2;align-items:center;gap:16px;min-width:0;display:flex;position:relative}.hls-math-grade-tip-icon-circle{color:#0284c7;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border:1.5px solid #0ea5e947;border-radius:50%;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;display:flex;box-shadow:0 4px 12px #0ea5e926}.hls-math-grade-tip-text{min-width:0}.hls-math-grade-tip-title{color:#104085;letter-spacing:-.01em;margin:0;font-size:19px;font-weight:800;line-height:1.25}.hls-math-grade-tip-desc{color:#416b94;margin:3px 0 0;font-size:15px;font-weight:500;line-height:1.45}.hls-math-grade-tip-sparkles{pointer-events:none;z-index:1;position:absolute;top:0;right:0;bottom:0;left:0}.hls-math-tip-sparkle{-webkit-user-select:none;user-select:none;pointer-events:none;line-height:1;position:absolute}.hls-math-tip-sparkle--1{color:#38bdf8;opacity:.75;font-size:15px;top:14px;right:185px}.hls-math-tip-sparkle--2{color:#f59e0b;opacity:.65;font-size:13px;bottom:14px;right:165px}.hls-math-tip-sparkle--3{color:#818cf8;opacity:.6;font-size:14px;top:-4px;right:80px}.hls-math-grade-tip-mascot{pointer-events:none;z-index:2;-webkit-user-select:none;user-select:none;justify-content:flex-end;align-items:flex-end;width:152px;height:152px;display:flex;position:absolute;bottom:-1px;right:12px}.hls-math-grade-tip-bobo-img{object-fit:contain;object-position:center bottom;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 4px 12px #00000014);width:100%;height:100%}@media(min-width:1025px){.hls-math-grade-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media(min-width:768px){.hls-math-grade-card{height:238px;min-height:230px;max-height:250px;padding:0;display:block}.hls-math-grade-artwork-container{pointer-events:none;z-index:1;width:100%;height:100%;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.hls-math-grade-content-layer{width:37.5%;max-width:38%;height:100%;margin-left:27%;padding:22px 0 24px}.hls-math-grade-badge{padding:4px 12px;font-size:11px}.hls-math-grade-title{margin-top:4px;font-size:31px}.hls-math-grade-desc{margin-top:5px;font-size:15px;line-height:1.45}.hls-math-grade-sub{margin-bottom:11px;font-size:14px}.hls-math-grade-btn{padding:9px 18px;font-size:13px}}@media(max-width:767.98px){.hls-math-grade-selection-section{border-radius:20px;padding:16px 14px 18px}.hls-math-grade-cards-grid{grid-template-columns:1fr;gap:16px}.hls-math-grade-card{flex-direction:column;justify-content:space-between;height:320px;min-height:300px;max-height:340px;padding:0;display:flex}.hls-math-grade-content-layer{flex-direction:column;order:1;align-items:flex-start;gap:3px;width:100%;max-width:100%;margin:0;padding:18px 20px 0;display:flex}.hls-math-grade-content-layer:before{display:none}.hls-math-grade-badge{padding:3px 10px;font-size:10px}.hls-math-grade-title{margin-top:2px;font-size:25px}.hls-math-grade-desc{margin-top:2px;font-size:14px;line-height:1.45}.hls-math-grade-sub{margin-top:3px;margin-bottom:8px;font-size:13px}.hls-math-grade-btn{padding:7px 15px;font-size:12px}.hls-math-grade-artwork-container{box-sizing:border-box;pointer-events:none;z-index:1;order:2;justify-content:center;align-items:center;width:100%;height:135px;min-height:125px;max-height:145px;margin-top:auto;padding:0 16px 12px;display:flex;position:relative;inset:auto}.hls-math-grade-artwork-img{object-position:center bottom}.hls-math-grade-tip-strip{border-radius:18px;align-items:flex-start;min-height:108px;margin-top:14px;padding:14px 105px 14px 14px}.hls-math-grade-tip-left{align-items:flex-start;gap:12px}.hls-math-grade-tip-icon-circle{width:38px;min-width:38px;height:38px;margin-top:2px}.hls-math-grade-tip-title{font-size:16.5px}.hls-math-grade-tip-desc{font-size:13px;line-height:1.4}.hls-math-grade-tip-mascot{width:98px;height:98px;bottom:-1px;right:4px}.hls-math-tip-sparkle--1{font-size:12px;top:8px;right:105px}.hls-math-tip-sparkle--2{display:none}.hls-math-tip-sparkle--3{font-size:11px;top:8px;right:24px}}.hls-subject-locked-hero.is-wide.is-science-hero,.hls-science-hero{background-color:#f0fdf4!important;background-image:url(/assets/hls-ui/khoa-hoc/khoa-hoc-hero-bg.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:1px solid #99e6bf!important;border-radius:24px!important;justify-content:flex-start!important;align-items:center!important;height:auto!important;min-height:250px!important;padding:24px 38px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 32px -8px #1074441f,0 4px 12px #0000000a!important}.hls-science-hero:before{content:""!important;pointer-events:none!important;z-index:1!important;background:radial-gradient(at 18%,#ffffff7a,#fff3 45%,#0000 72%)!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.hls-science-hero-content{z-index:2!important;text-align:left!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important;max-width:720px!important;display:flex!important;position:relative!important}.hls-science-hero-title{letter-spacing:-.02em!important;color:#064e3b!important;text-shadow:0 1px 2px #ffffffd9!important;margin:0!important;padding:0!important;font-family:Nunito,Be Vietnam Pro,system-ui,-apple-system,sans-serif!important;font-size:clamp(23px,2.3vw,32px)!important;font-weight:900!important;line-height:1.22!important}.hls-science-hero-glass-card{-webkit-backdrop-filter:blur(14px)!important;background:#ffffffe0!important;border:1px solid #6ee7b773!important;border-radius:24px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;width:100%!important;max-width:720px!important;margin-top:14px!important;padding:14px 16px!important;display:grid!important;box-shadow:0 10px 28px -6px #1074441f,0 4px 12px #0000000a!important}.hls-science-hero-item{background:#ffffffb8!important;border:1px solid #def7ece6!important;border-radius:16px!important;flex-direction:row!important;align-items:center!important;gap:12px!important;padding:10px 12px!important;transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s,box-shadow .2s,border-color .2s!important;display:flex!important}.hls-science-hero-item:hover{background:#fffffff5!important;border-color:#a7f3d0!important;transform:translateY(-1.5px)!important;box-shadow:0 6px 14px -3px #1074441a!important}.hls-science-hero-icon-wrap{background:linear-gradient(135deg,#34d399,#059669)!important;border-radius:9999px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;display:flex!important;box-shadow:0 4px 10px #05966940!important}.hls-science-hero-icon{color:#fff!important}.hls-science-hero-text{text-align:left!important;flex-direction:column!important;gap:3px!important;min-width:0!important;display:flex!important}.hls-science-hero-item-title{color:#065f46!important;text-transform:none!important;white-space:nowrap!important;margin:0!important;padding:0!important;font-family:Nunito,Be Vietnam Pro,system-ui,sans-serif!important;font-size:15px!important;font-weight:800!important;line-height:1.25!important}.hls-science-hero-item-desc{color:#374151!important;margin:0!important;padding:0!important;font-family:Be Vietnam Pro,system-ui,sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:1.35!important}@media(min-width:681px)and (max-width:1024px){.hls-subject-locked-hero.is-wide.is-science-hero,.hls-science-hero{min-height:240px!important;padding:20px 26px!important}.hls-science-hero-content{max-width:660px!important}.hls-science-hero-title{font-size:clamp(20px,2.4vw,24px)!important}.hls-science-hero-glass-card{border-radius:20px!important;gap:8px!important;padding:10px 12px!important}.hls-science-hero-item{border-radius:14px!important;gap:8px!important;padding:8px 10px!important}.hls-science-hero-icon-wrap{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}.hls-science-hero-icon{width:19px!important;height:19px!important}.hls-science-hero-item-title{font-size:14px!important}.hls-science-hero-item-desc{font-size:12px!important;line-height:1.3!important}}@media(max-width:680px){.hls-subject-locked-hero.is-wide.is-science-hero,.hls-science-hero{background-position:50%!important;border-radius:20px!important;height:auto!important;min-height:auto!important;padding:20px 16px!important}.hls-science-hero-content{max-width:100%!important}.hls-science-hero-title{font-size:20px!important;line-height:1.25!important}.hls-science-hero-glass-card{background:#ffffffeb!important;border-radius:20px!important;grid-template-columns:1fr!important;gap:10px!important;padding:12px 14px!important}.hls-science-hero-item{border-radius:14px!important;flex-direction:row!important;align-items:center!important;gap:12px!important;padding:10px 12px!important;display:flex!important}.hls-science-hero-icon-wrap{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}.hls-science-hero-item-title{font-size:15px!important}.hls-science-hero-item-desc{font-size:12.5px!important;line-height:1.35!important}}.hls-science-grade-selection-section{box-sizing:border-box;width:100%;display:block}.hls-science-grade-header{margin-bottom:20px}.hls-science-grade-main-title{color:#064e3b;letter-spacing:-.01em;align-items:center;gap:8px;margin:0;font-size:26px;font-weight:900;display:flex}.hls-science-grade-main-desc{color:#2d6a64;margin-top:6px;margin-bottom:0;font-size:15px;font-weight:500;line-height:1.5}.hls-science-grade-cards-grid{box-sizing:border-box;width:100%;display:grid}.hls-science-grade-card{box-sizing:border-box;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:24px;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s,border-color .22s;position:relative;overflow:hidden}.hls-science-grade-card--lop-4{background:linear-gradient(135deg,#f0fdfafa,#e0faf8f5);border:1px solid #14b8a640;box-shadow:0 12px 30px #0d94881a}.hls-science-grade-card--lop-5{background:linear-gradient(135deg,#f0fdf4fa,#dcfce7f5);border:1px solid #10b98140;box-shadow:0 12px 30px #1074441a}@media(hover:hover)and (pointer:fine){.hls-science-grade-card:hover{transform:translateY(-2px)}.hls-science-grade-card--lop-4:hover{border-color:#14b8a66b;box-shadow:0 16px 34px #0d948826}.hls-science-grade-card--lop-5:hover{border-color:#10b9816b;box-shadow:0 16px 34px #10744426}}.hls-science-grade-card:focus-visible{outline-offset:2px;outline:3px solid #10b981}.hls-science-grade-artwork-container{box-sizing:border-box}.hls-science-grade-artwork-img{object-fit:contain;object-position:center center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.hls-science-grade-content-layer{z-index:2;box-sizing:border-box;flex-direction:column;justify-content:space-between;min-width:0;display:flex;position:relative}.hls-science-grade-content-layer:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(#ffffffa6,#ffffff47 45%,#fff0 76%);border-radius:20px;position:absolute;top:-12px;right:-18px;bottom:-12px;left:-18px}.hls-science-grade-badge{letter-spacing:.03em;border-radius:9999px;align-items:center;gap:4px;width:fit-content;font-weight:800;line-height:1;display:inline-flex}.hls-science-grade-card--lop-4 .hls-science-grade-badge{color:#0f766e;background:#ccfbf1;border:1px solid #5eead4}.hls-science-grade-card--lop-5 .hls-science-grade-badge{color:#065f46;background:#d1fae5;border:1px solid #6ee7b7}.hls-science-grade-title{letter-spacing:-.015em;width:fit-content;margin:0;font-weight:900;line-height:1.18}.hls-science-grade-card--lop-4 .hls-science-grade-title{color:#0f766e;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 2px #0d948829);background:linear-gradient(135deg,#0f766e,#0d9488,#06b6d4);-webkit-background-clip:text;background-clip:text}.hls-science-grade-card--lop-5 .hls-science-grade-title{color:#065f46;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 2px #05966929);background:linear-gradient(135deg,#065f46,#059669,#10b981);-webkit-background-clip:text;background-clip:text}.hls-science-grade-desc{margin:0;font-weight:500;line-height:1.45}.hls-science-grade-card--lop-4 .hls-science-grade-desc{color:#2d6a64}.hls-science-grade-card--lop-5 .hls-science-grade-desc{color:#236b52}.hls-science-grade-sub{letter-spacing:.01em;margin:0;font-weight:700;line-height:1.3}.hls-science-grade-card--lop-4 .hls-science-grade-sub{color:#0d9488}.hls-science-grade-card--lop-5 .hls-science-grade-sub{color:#059669}.hls-science-grade-btn{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:fit-content;font-weight:800;line-height:1;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.hls-science-grade-card--lop-4 .hls-science-grade-btn{color:#fff;background:linear-gradient(135deg,#0d9488,#0f766e);box-shadow:0 4px 14px #0d948847}.hls-science-grade-card--lop-4:hover .hls-science-grade-btn{background:linear-gradient(135deg,#0f766e,#115e59);box-shadow:0 6px 18px #0d948861}.hls-science-grade-card--lop-5 .hls-science-grade-btn{color:#fff;background:linear-gradient(135deg,#059669,#047857);box-shadow:0 4px 14px #05966947}.hls-science-grade-card--lop-5:hover .hls-science-grade-btn{background:linear-gradient(135deg,#047857,#065f46);box-shadow:0 6px 18px #05966961}.hls-science-grade-tip-strip{box-sizing:border-box;background:linear-gradient(100deg,#f0fdfaf5,#f0fdf4f5 58%,#ecfdf5f0);border:1px solid #10b9812e;border-radius:22px;justify-content:space-between;align-items:center;width:100%;min-height:88px;margin-top:16px;padding:14px 185px 14px 24px;display:flex;position:relative;overflow:visible;box-shadow:0 8px 24px #10744412}.hls-science-grade-tip-left{z-index:2;align-items:center;gap:16px;min-width:0;display:flex;position:relative}.hls-science-grade-tip-icon-circle{color:#059669;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:1.5px solid #10b98147;border-radius:50%;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;display:flex;box-shadow:0 4px 12px #10b98126}.hls-science-grade-tip-text{min-width:0}.hls-science-grade-tip-title{color:#064e3b;letter-spacing:-.01em;margin:0;font-size:19px;font-weight:800;line-height:1.25}.hls-science-grade-tip-desc{color:#2d6a64;margin:3px 0 0;font-size:15px;font-weight:500;line-height:1.45}.hls-science-grade-tip-sparkles{pointer-events:none;z-index:1;position:absolute;top:0;right:0;bottom:0;left:0}.hls-science-tip-sparkle{-webkit-user-select:none;user-select:none;pointer-events:none;line-height:1;position:absolute}.hls-science-tip-sparkle--1{color:#34d399;opacity:.75;font-size:15px;top:14px;right:185px}.hls-science-tip-sparkle--2{color:#f59e0b;opacity:.65;font-size:13px;bottom:14px;right:165px}.hls-science-tip-sparkle--3{color:#10b981;opacity:.6;font-size:14px;top:-4px;right:80px}.hls-science-grade-tip-mascot{pointer-events:none;z-index:2;-webkit-user-select:none;user-select:none;justify-content:flex-end;align-items:flex-end;width:152px;height:152px;display:flex;position:absolute;bottom:-1px;right:12px}.hls-science-grade-tip-bobo-img{object-fit:contain;object-position:center bottom;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 4px 12px #00000014);width:100%;height:100%}@media(min-width:1025px){.hls-science-grade-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media(min-width:768px){.hls-science-grade-card{height:238px;min-height:230px;max-height:250px;padding:0;display:block}.hls-science-grade-artwork-container{pointer-events:none;z-index:1;width:100%;height:100%;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.hls-science-grade-content-layer{width:37.5%;max-width:38%;height:100%;margin-left:27%;padding:22px 0 24px}.hls-science-grade-badge{padding:4px 12px;font-size:11px}.hls-science-grade-title{margin-top:4px;font-size:31px}.hls-science-grade-desc{margin-top:5px;font-size:15px;line-height:1.45}.hls-science-grade-sub{margin-bottom:11px;font-size:14px}.hls-science-grade-btn{padding:9px 18px;font-size:13px}}@media(max-width:767.98px){.hls-science-grade-selection-section{border-radius:20px;padding:16px 14px 18px}.hls-science-grade-cards-grid{grid-template-columns:1fr;gap:16px}.hls-science-grade-card{flex-direction:column;justify-content:space-between;height:320px;min-height:300px;max-height:340px;padding:0;display:flex}.hls-science-grade-content-layer{flex-direction:column;order:1;align-items:flex-start;gap:3px;width:100%;max-width:100%;margin:0;padding:18px 20px 0;display:flex}.hls-science-grade-content-layer:before{display:none}.hls-science-grade-badge{padding:3px 10px;font-size:10px}.hls-science-grade-title{margin-top:2px;font-size:25px}.hls-science-grade-desc{margin-top:2px;font-size:14px;line-height:1.45}.hls-science-grade-sub{margin-top:3px;margin-bottom:8px;font-size:13px}.hls-science-grade-btn{padding:7px 15px;font-size:12px}.hls-science-grade-artwork-container{box-sizing:border-box;pointer-events:none;z-index:1;order:2;justify-content:center;align-items:center;width:100%;height:135px;min-height:125px;max-height:145px;margin-top:auto;padding:0 16px 12px;display:flex;position:relative;inset:auto}.hls-science-grade-artwork-img{object-position:center bottom}.hls-science-grade-tip-strip{border-radius:18px;flex-direction:column;align-items:flex-start;gap:12px;min-height:auto;padding:14px 16px}.hls-science-grade-tip-mascot,.hls-science-grade-tip-sparkles{display:none}}.hls-subject-locked-hero.is-wide.is-history-hero,.hls-history-hero{box-sizing:border-box!important;background-color:#1e1145!important;background-image:url(/assets/hls-ui/lich-su-dia-li/lich-su-dia-li-hero-bg.webp)!important;background-position:100%!important;background-repeat:no-repeat!important;background-size:cover!important;border:1px solid #c4b5fd73!important;border-radius:24px!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;height:auto!important;min-height:250px!important;padding:32px 44px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 32px -8px #6d28d938,0 4px 12px #0000000f!important}.hls-history-hero img{display:none!important}.hls-history-hero-content{z-index:2!important;text-align:left!important;box-sizing:border-box!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important;max-width:44%!important;display:flex!important;position:relative!important}.hls-history-hero-title{flex-direction:column!important;gap:2px!important;margin:0!important;padding:0!important;font-family:Nunito,Be Vietnam Pro,system-ui,-apple-system,sans-serif!important;display:flex!important}.hero-title-line-1,.hls-history-hero-line1{color:#f8f5ff!important;text-shadow:0 3px #482391a6,0 7px 18px #3a19824d!important;-webkit-text-stroke:.5px #fff3!important;font-size:clamp(34px,3vw,44px)!important;font-weight:800!important;line-height:1.08!important;display:block!important}.hero-title-line-2,.hls-history-hero-line2{color:#ffd23f!important;text-shadow:0 3px #482391a6,0 7px 18px #3a19824d!important;-webkit-text-stroke:.5px #ffdc5040!important;font-size:clamp(44px,4vw,58px)!important;font-weight:900!important;line-height:1.05!important;display:block!important}.hls-history-hero-pill{-webkit-backdrop-filter:blur(12px)!important;color:#fff!important;letter-spacing:.01em!important;white-space:nowrap!important;background:#fff3!important;border:1px solid #ffffff73!important;border-radius:9999px!important;align-items:center!important;gap:8px!important;width:fit-content!important;margin-top:18px!important;padding:7px 18px!important;font-family:Be Vietnam Pro,system-ui,sans-serif!important;font-size:13.5px!important;font-weight:700!important;display:inline-flex!important;box-shadow:0 4px 14px #2d115f38!important}.hls-history-hero-pill-dot{opacity:.75!important;font-size:11px!important}@media(min-width:681px)and (max-width:1024px){.hls-subject-locked-hero.is-wide.is-history-hero,.hls-history-hero{background-position:100%!important;min-height:240px!important;padding:22px 28px!important}.hls-history-hero-content{max-width:50%!important}.hero-title-line-1,.hls-history-hero-line1{font-size:clamp(28px,3.2vw,36px)!important;line-height:1.1!important}.hero-title-line-2,.hls-history-hero-line2{font-size:clamp(36px,3.8vw,46px)!important;line-height:1.08!important}.hls-history-hero-pill{gap:8px!important;margin-top:14px!important;padding:6px 14px!important;font-size:13px!important}}@media(max-width:680px){.hls-subject-locked-hero.is-wide.is-history-hero,.hls-history-hero{background-position:100%!important;border-radius:20px!important;height:auto!important;min-height:auto!important;padding:24px 18px!important}.hls-history-hero-content{max-width:100%!important}.hero-title-line-1,.hls-history-hero-line1{font-size:26px!important;line-height:1.12!important}.hero-title-line-2,.hls-history-hero-line2{font-size:34px!important;line-height:1.08!important}.hls-history-hero-pill{flex-wrap:wrap!important;gap:6px!important;margin-top:14px!important;padding:6px 14px!important;font-size:12px!important}}.hls-history-grade-selection-section{box-sizing:border-box;width:100%;display:block}.hls-history-grade-header{margin-bottom:20px}.hls-history-grade-main-title{color:#3b1c72;letter-spacing:-.01em;align-items:center;gap:8px;margin:0;font-size:26px;font-weight:900;display:flex}.hls-history-grade-main-desc{color:#5d547a;margin-top:6px;margin-bottom:0;font-size:15px;font-weight:500;line-height:1.5}.hls-history-grade-cards-grid{box-sizing:border-box;width:100%;display:grid}.hls-history-grade-card{box-sizing:border-box;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:24px;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s,border-color .22s;position:relative;overflow:hidden}.hls-history-grade-card--lop-4{background:linear-gradient(135deg,#fdfbfffa,#f6f1fff5);border:1px solid #c4b5fd80;box-shadow:0 12px 30px #7c3aed17}.hls-history-grade-card--lop-5{background:linear-gradient(135deg,#fbfbfffa,#f2f4fff5);border:1px solid #a5b4fc80;box-shadow:0 12px 30px #6366f117}@media(hover:hover)and (pointer:fine){.hls-history-grade-card:hover{transform:translateY(-2px)}.hls-history-grade-card--lop-4:hover{border-color:#a78bfaa6;box-shadow:0 16px 34px #7c3aed26}.hls-history-grade-card--lop-5:hover{border-color:#818cf8a6;box-shadow:0 16px 34px #6366f126}}.hls-history-grade-card:focus-visible{outline-offset:2px;outline:3px solid #8b5cf6}.card-artwork,.hls-history-grade-artwork-container{pointer-events:none;z-index:1;box-sizing:border-box;width:calc(100% - 28px);height:calc(100% - 20px);padding:0;position:absolute;top:10px;right:14px;bottom:10px;left:14px;overflow:hidden}.card-artwork-img,.hls-history-grade-artwork-img,img.card-artwork{object-fit:contain;object-position:center center;transform-origin:50%;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;transform:scale(1)}.card-content,.hls-history-grade-content-layer{z-index:2;box-sizing:border-box;flex-direction:column;justify-content:space-between;min-width:0;display:flex;position:relative}.hls-history-grade-badge{letter-spacing:.03em;border-radius:9999px;align-items:center;gap:4px;width:fit-content;font-weight:800;line-height:1;display:inline-flex}.hls-history-grade-card--lop-4 .hls-history-grade-badge{color:#5b21b6;background:#f3e8ff;border:1px solid #d8b4fe}.hls-history-grade-card--lop-5 .hls-history-grade-badge{color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe}.hls-history-grade-title{letter-spacing:-.3px;width:fit-content;margin:0;font-size:clamp(20px,1.4vw,25px);font-weight:900;line-height:1.08}.hls-history-title-p1,.hls-history-title-p2{white-space:nowrap}.hls-history-grade-card--lop-4 .hls-history-grade-title{color:#4c1d95;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 2px #6d28d929);background:linear-gradient(135deg,#4c1d95,#6d28d9,#8b5cf6);-webkit-background-clip:text;background-clip:text}.hls-history-grade-card--lop-5 .hls-history-grade-title{color:#312e81;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 2px #4338ca29);background:linear-gradient(135deg,#312e81,#4338ca,#6366f1);-webkit-background-clip:text;background-clip:text}.hls-history-grade-desc{margin:0;font-size:clamp(13px,.9vw,15px);font-weight:500;line-height:1.32}.hls-history-grade-card--lop-4 .hls-history-grade-desc{color:#5b4e75}.hls-history-grade-card--lop-5 .hls-history-grade-desc{color:#4a4e69}.hls-history-grade-sub{letter-spacing:.01em;margin:0;font-size:clamp(12px,.82vw,14px);font-weight:700;line-height:1.25}.hls-history-grade-card--lop-4 .hls-history-grade-sub{color:#6d28d9}.hls-history-grade-card--lop-5 .hls-history-grade-sub{color:#4f46e5}.hls-history-grade-btn{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:fit-content;font-weight:800;line-height:1;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.hls-history-grade-card--lop-4 .hls-history-grade-btn{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9,#5b21b6);box-shadow:0 4px 14px #6d28d947}.hls-history-grade-card--lop-4:hover .hls-history-grade-btn{background:linear-gradient(135deg,#7c3aed,#5b21b6,#4c1d95);box-shadow:0 6px 18px #6d28d961}.hls-history-grade-card--lop-5 .hls-history-grade-btn{color:#fff;background:linear-gradient(135deg,#6366f1,#4f46e5,#4338ca);box-shadow:0 4px 14px #4f46e547}.hls-history-grade-card--lop-5:hover .hls-history-grade-btn{background:linear-gradient(135deg,#4f46e5,#4338ca,#3730a3);box-shadow:0 6px 18px #4f46e561}.hls-history-grade-tip-strip{box-sizing:border-box;background:linear-gradient(100deg,#faf8fff5,#f5f3fff5 58%,#f0f3fff0);border:1px solid #8b5cf633;border-radius:22px;justify-content:space-between;align-items:center;width:100%;min-height:88px;margin-top:16px;padding:14px 185px 14px 24px;display:flex;position:relative;overflow:visible;box-shadow:0 8px 24px #7c3aed12}.hls-history-grade-tip-left{z-index:2;align-items:center;gap:16px;min-width:0;display:flex;position:relative}.hls-history-grade-tip-icon-circle{color:#6d28d9;background:linear-gradient(135deg,#ede9fe,#ddd6fe);border:1.5px solid #8b5cf64d;border-radius:50%;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;display:flex;box-shadow:0 4px 12px #7c3aed26}.hls-history-grade-tip-text{min-width:0}.hls-history-grade-tip-title{color:#3b1c72;letter-spacing:-.01em;margin:0;font-size:19px;font-weight:800;line-height:1.25}.hls-history-grade-tip-desc{color:#5d547a;margin:3px 0 0;font-size:15px;font-weight:500;line-height:1.45}.hls-history-grade-tip-sparkles{pointer-events:none;z-index:1;position:absolute;top:0;right:0;bottom:0;left:0}.hls-history-tip-sparkle{-webkit-user-select:none;user-select:none;pointer-events:none;line-height:1;position:absolute}.hls-history-tip-sparkle--1{color:#a78bfa;opacity:.75;font-size:15px;top:14px;right:185px}.hls-history-tip-sparkle--2{color:#f59e0b;opacity:.65;font-size:13px;bottom:14px;right:165px}.hls-history-tip-sparkle--3{color:#8b5cf6;opacity:.6;font-size:14px;top:-4px;right:80px}.hls-history-grade-tip-mascot{pointer-events:none;z-index:2;-webkit-user-select:none;user-select:none;justify-content:flex-end;align-items:flex-end;width:152px;height:152px;display:flex;position:absolute;bottom:-1px;right:12px}.hls-history-grade-tip-bobo-img{object-fit:contain;object-position:center bottom;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 4px 12px #00000014);width:100%;height:100%}@media(min-width:1025px){.hls-history-grade-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media(min-width:768px){.hls-history-grade-card{height:238px;min-height:230px;max-height:250px;padding:0;display:block}.card-artwork,.hls-history-grade-artwork-container{pointer-events:none;z-index:1;width:calc(100% - 28px);height:calc(100% - 20px);padding:0;position:absolute;top:10px;right:14px;bottom:10px;left:14px;overflow:hidden}.card-artwork-img,.hls-history-grade-artwork-img,img.card-artwork{object-fit:contain;object-position:center center;transform-origin:50%;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(1)}.card-content,.hls-history-grade-content-layer{width:32%;max-width:33%;height:100%;margin-left:30%;padding:20px 0}.hls-history-grade-badge{padding:3px 11px;font-size:11px}.hls-history-grade-title{letter-spacing:-.3px;margin-top:5px;margin-bottom:5px;font-size:clamp(20px,1.4vw,25px);font-weight:900;line-height:1.08}.hls-history-grade-desc{margin-top:4px;font-size:clamp(13px,.9vw,15px);line-height:1.32}.hls-history-grade-sub{margin-bottom:8px;font-size:clamp(12px,.82vw,14px);font-weight:700;line-height:1.25}.hls-history-grade-btn{padding:9px 18px;font-size:14px}}@media(max-width:767.98px){.hls-history-grade-selection-section{border-radius:20px;padding:16px 14px 18px}.hls-history-grade-cards-grid{grid-template-columns:1fr;gap:16px}.hls-history-grade-card{flex-direction:column;justify-content:space-between;height:320px;min-height:300px;max-height:340px;padding:0;display:flex}.card-content,.hls-history-grade-content-layer{flex-direction:column;order:1;align-items:flex-start;gap:3px;width:100%;max-width:100%;margin:0;padding:18px 20px 0;display:flex}.hls-history-grade-badge{padding:3px 10px;font-size:10px}.hls-history-grade-title{margin-top:2px;margin-bottom:2px;font-size:22px;line-height:1.15}.hls-history-grade-desc{margin-top:2px;font-size:13.5px;line-height:1.4}.hls-history-grade-sub{margin-top:4px;margin-bottom:8px;font-size:12px;line-height:1.3}.hls-history-grade-btn{padding:9px 18px;font-size:14px}.card-artwork,.hls-history-grade-artwork-container{order:2;width:calc(100% - 28px);height:140px;margin:0 auto;padding:0;position:relative;overflow:hidden}.card-artwork-img,.hls-history-grade-artwork-img,img.card-artwork{object-fit:contain;object-position:center center;transform-origin:50%;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(1)}.hls-history-grade-tip-strip{border-radius:18px;flex-direction:column;align-items:flex-start;gap:12px;min-height:auto;padding:14px 16px}.hls-history-grade-tip-mascot,.hls-history-grade-tip-sparkles{display:none}}.hls-subject-locked-hero.is-wide.is-tech-hero,.hls-tech-hero{box-sizing:border-box!important;background-color:#7c2d12!important;background-position:100%!important;background-repeat:no-repeat!important;background-size:cover!important;border:1px solid #fdba7473!important;border-radius:24px!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;height:auto!important;min-height:250px!important;padding:32px 44px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 32px -8px #f9731638,0 4px 12px #0000000f!important}.hls-tech-hero-bg{object-fit:cover!important;object-position:right center!important;pointer-events:none!important;z-index:1!important;-webkit-user-select:none!important;user-select:none!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.hls-tech-hero-content{z-index:2!important;text-align:left!important;box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;max-width:44%!important;display:flex!important;position:relative!important}.hls-tech-hero-eyebrow{letter-spacing:.08em!important;color:#fff7ed!important;text-shadow:0 2px 4px #7c2d1299!important;text-transform:uppercase!important;margin-bottom:4px!important;font-family:Nunito,Be Vietnam Pro,system-ui,-apple-system,sans-serif!important;font-size:clamp(11.5px,.95vw,13px)!important;font-weight:800!important;display:block!important}.hls-tech-hero-title{flex-direction:column!important;gap:2px!important;margin:0!important;padding:0!important;font-family:Nunito,Be Vietnam Pro,system-ui,-apple-system,sans-serif!important;display:flex!important}.hls-tech-hero-line1{color:#fffdf9!important;text-shadow:0 3px #9a3412,0 6px 16px #7c2d1280!important;-webkit-text-stroke:.5px #ffffff40!important;font-size:clamp(28px,2.8vw,38px)!important;font-weight:900!important;line-height:1.05!important;display:block!important}.hls-tech-hero-line2{color:#ffd43b!important;text-shadow:0 3px #9a3412,0 6px 16px #7c2d1280!important;-webkit-text-stroke:.5px #ffd43b40!important;font-size:clamp(34px,3.4vw,48px)!important;font-weight:900!important;line-height:1.05!important;display:block!important}.hls-tech-hero-pill{-webkit-backdrop-filter:blur(12px)!important;color:#fff!important;letter-spacing:.02em!important;white-space:nowrap!important;background:#ffffff38!important;border:1px solid #ffffff80!important;border-radius:9999px!important;align-items:center!important;gap:8px!important;width:fit-content!important;margin-top:14px!important;padding:6px 16px!important;font-family:Be Vietnam Pro,system-ui,sans-serif!important;font-size:12.5px!important;font-weight:800!important;display:inline-flex!important;box-shadow:0 4px 14px #7c2d1240!important}.hls-tech-hero-pill-dot{opacity:.75!important;font-size:11px!important}@media(min-width:681px)and (max-width:1024px){.hls-subject-locked-hero.is-wide.is-tech-hero,.hls-tech-hero{height:auto!important;min-height:240px!important;padding:22px 28px!important}.hls-tech-hero-bg{object-position:right center!important}.hls-tech-hero-content{max-width:50%!important}.hls-tech-hero-eyebrow{margin-bottom:3px!important;font-size:11px!important}.hls-tech-hero-line1{font-size:clamp(24px,2.8vw,32px)!important;line-height:1.1!important}.hls-tech-hero-line2{font-size:clamp(30px,3.4vw,40px)!important;line-height:1.08!important}.hls-tech-hero-pill{gap:6px!important;margin-top:12px!important;padding:5px 14px!important;font-size:12px!important}}@media(max-width:680px){.hls-subject-locked-hero.is-wide.is-tech-hero,.hls-tech-hero{border-radius:20px!important;height:auto!important;min-height:auto!important;padding:24px 18px!important}.hls-tech-hero-bg{object-position:right center!important}.hls-tech-hero-content{max-width:100%!important}.hls-tech-hero-eyebrow{margin-bottom:3px!important;font-size:11px!important}.hls-tech-hero-line1{font-size:24px!important;line-height:1.12!important}.hls-tech-hero-line2{font-size:30px!important;line-height:1.08!important}.hls-tech-hero-pill{flex-wrap:wrap!important;gap:6px!important;margin-top:12px!important;padding:5px 12px!important;font-size:11px!important}}.hls-tech-grade-selection-section{box-sizing:border-box;width:100%;display:block}.hls-tech-grade-header{margin-bottom:20px}.hls-tech-grade-main-title{color:#7c2d12;letter-spacing:-.01em;align-items:center;gap:8px;margin:0;font-size:26px;font-weight:900;display:flex}.hls-tech-grade-main-desc{color:#9a3412;margin-top:6px;margin-bottom:0;font-size:15px;font-weight:500;line-height:1.5}.hls-tech-grade-cards-grid{box-sizing:border-box;width:100%;display:grid}.hls-tech-grade-card{box-sizing:border-box;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:24px;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s,border-color .22s;position:relative;overflow:hidden}.hls-tech-grade-card--lop-4{background:linear-gradient(135deg,#fffdfafa,#fff7edf5);border:1px solid #fb923c80;box-shadow:0 12px 30px #f9731617}.hls-tech-grade-card--lop-5{background:linear-gradient(135deg,#f8fdfffa,#f0fdfaf5);border:1px solid #2dd4bf80;box-shadow:0 12px 30px #0d948817}@media(hover:hover)and (pointer:fine){.hls-tech-grade-card:hover{transform:translateY(-2px)}.hls-tech-grade-card--lop-4:hover{border-color:#f97316b3;box-shadow:0 16px 34px #f973162e}.hls-tech-grade-card--lop-5:hover{border-color:#0d9488b3;box-shadow:0 16px 34px #0d94882e}}.hls-tech-grade-card:focus-visible{outline-offset:2px;outline:3px solid #f97316}.hls-tech-grade-artwork-container{pointer-events:none;z-index:1;box-sizing:border-box;width:100%;height:100%;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hls-tech-grade-artwork-img{object-fit:contain;object-position:center center;transform-origin:50%;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;transform:scale(1)}.hls-tech-grade-content-layer{z-index:2;box-sizing:border-box;flex-direction:column;justify-content:space-between;min-width:0;display:flex;position:relative}.hls-tech-grade-content-layer:before{content:"";pointer-events:none;background:radial-gradient(#ffffffbf,#ffffff59 45%,#fff0 76%);position:absolute;top:-12px;right:-18px;bottom:-12px;left:-18px}.hls-tech-grade-badge{letter-spacing:.03em;border-radius:9999px;align-items:center;gap:4px;width:fit-content;font-weight:800;line-height:1;display:inline-flex}.hls-tech-grade-card--lop-4 .hls-tech-grade-badge{color:#9a3412;background:#ffedd5;border:1px solid #fdba74}.hls-tech-grade-card--lop-5 .hls-tech-grade-badge{color:#0f766e;background:#ccfbf1;border:1px solid #99f6e4}.hls-tech-grade-title{letter-spacing:-.3px;width:fit-content;margin:0;font-size:clamp(20px,1.4vw,25px);font-weight:900;line-height:1.08}.hls-tech-title-p1{white-space:nowrap}.hls-tech-grade-card--lop-4 .hls-tech-grade-title{color:#7c2d12;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 2px #c2410c29);background:linear-gradient(135deg,#7c2d12,#c2410c,#ea580c);-webkit-background-clip:text;background-clip:text}.hls-tech-grade-card--lop-5 .hls-tech-grade-title{color:#115e59;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 2px #0f766e29);background:linear-gradient(135deg,#115e59,#0f766e,#0891b2);-webkit-background-clip:text;background-clip:text}.hls-tech-grade-desc{margin:0;font-size:clamp(13px,.9vw,15px);font-weight:500;line-height:1.32}.hls-tech-grade-card--lop-4 .hls-tech-grade-desc{color:#833719}.hls-tech-grade-card--lop-5 .hls-tech-grade-desc{color:#134e4a}.hls-tech-grade-sub{letter-spacing:.01em;margin:0;font-size:clamp(12px,.82vw,14px);font-weight:700;line-height:1.25}.hls-tech-grade-card--lop-4 .hls-tech-grade-sub{color:#c2410c}.hls-tech-grade-card--lop-5 .hls-tech-grade-sub{color:#0d9488}.hls-tech-grade-btn{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:fit-content;font-weight:800;line-height:1;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.hls-tech-grade-card--lop-4 .hls-tech-grade-btn{color:#fff;background:linear-gradient(135deg,#ff8a00,#f97316);box-shadow:0 4px 14px #f9731652}.hls-tech-grade-card--lop-4:hover .hls-tech-grade-btn{background:linear-gradient(135deg,#ea580c,#c2410c);box-shadow:0 6px 18px #f973166b}.hls-tech-grade-card--lop-5 .hls-tech-grade-btn{color:#fff;background:linear-gradient(135deg,#0d9488,#0891b2);box-shadow:0 4px 14px #0891b252}.hls-tech-grade-card--lop-5:hover .hls-tech-grade-btn{background:linear-gradient(135deg,#0f766e,#0e7490);box-shadow:0 6px 18px #0891b26b}.hls-tech-grade-tip-strip{box-sizing:border-box;background:linear-gradient(100deg,#fffdf8f5,#fff7edf5 58%,#f0fdfaf0);border:1px solid #f9731638;border-radius:22px;justify-content:space-between;align-items:center;width:100%;min-height:88px;margin-top:16px;padding:14px 185px 14px 24px;display:flex;position:relative;overflow:visible;box-shadow:0 8px 24px #f9731612}.hls-tech-grade-tip-left{z-index:2;align-items:center;gap:16px;min-width:0;display:flex;position:relative}.hls-tech-grade-tip-icon-circle{color:#ea580c;background:linear-gradient(135deg,#ffedd5,#fed7aa);border:1.5px solid #f9731659;border-radius:50%;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;display:flex;box-shadow:0 4px 12px #f9731626}.hls-tech-grade-tip-text{min-width:0}.hls-tech-grade-tip-title{color:#7c2d12;letter-spacing:-.01em;margin:0;font-size:19px;font-weight:800;line-height:1.25}.hls-tech-grade-tip-desc{color:#833719;margin:3px 0 0;font-size:15px;font-weight:500;line-height:1.45}.hls-tech-grade-tip-sparkles{pointer-events:none;z-index:1;position:absolute;top:0;right:0;bottom:0;left:0}.hls-tech-tip-sparkle{-webkit-user-select:none;user-select:none;pointer-events:none;line-height:1;position:absolute}.hls-tech-tip-sparkle--1{color:#f97316;opacity:.75;font-size:15px;top:14px;right:185px}.hls-tech-tip-sparkle--2{color:#0891b2;opacity:.65;font-size:14px;bottom:14px;right:165px}.hls-tech-tip-sparkle--3{color:#ffd43b;opacity:.7;font-size:14px;top:-4px;right:80px}.hls-tech-grade-tip-mascot{pointer-events:none;z-index:2;-webkit-user-select:none;user-select:none;justify-content:flex-end;align-items:flex-end;width:152px;height:152px;display:flex;position:absolute;bottom:-1px;right:12px}.hls-tech-grade-tip-bobo-img{object-fit:contain;object-position:center bottom;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 4px 12px #00000014);width:100%;height:100%}@media(min-width:1025px){.hls-tech-grade-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media(min-width:768px){.hls-tech-grade-card{height:238px;min-height:230px;max-height:250px;padding:0;display:block}.hls-tech-grade-artwork-container{pointer-events:none;z-index:1;width:100%;height:100%;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hls-tech-grade-artwork-img{object-fit:contain;object-position:center center;transform-origin:50%;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(1)}.hls-tech-grade-content-layer{width:37.5%;max-width:38%;height:100%;margin-left:27%;padding:22px 0 24px}.hls-tech-grade-badge{padding:3px 11px;font-size:11px}.hls-tech-grade-title{letter-spacing:-.3px;margin-top:5px;margin-bottom:5px;font-size:clamp(20px,1.4vw,25px);font-weight:900;line-height:1.08}.hls-tech-grade-desc{margin-top:4px;font-size:clamp(13px,.9vw,15px);line-height:1.32}.hls-tech-grade-sub{margin-bottom:8px;font-size:clamp(12px,.82vw,14px);font-weight:700;line-height:1.25}.hls-tech-grade-btn{padding:9px 18px;font-size:14px}}@media(max-width:767.98px){.hls-tech-grade-selection-section{border-radius:20px;padding:16px 14px 18px}.hls-tech-grade-cards-grid{grid-template-columns:1fr;gap:16px}.hls-tech-grade-card{flex-direction:column;justify-content:space-between;height:320px;min-height:300px;max-height:340px;padding:0;display:flex}.hls-tech-grade-content-layer{flex-direction:column;order:1;align-items:flex-start;gap:3px;width:100%;max-width:100%;margin:0;padding:18px 20px 0;display:flex}.hls-tech-grade-content-layer:before{display:none}.hls-tech-grade-badge{padding:3px 10px;font-size:10px}.hls-tech-grade-title{margin-top:2px;margin-bottom:2px;font-size:22px;line-height:1.15}.hls-tech-grade-desc{margin-top:2px;font-size:13.5px;line-height:1.4}.hls-tech-grade-sub{margin-top:4px;margin-bottom:8px;font-size:12px;line-height:1.3}.hls-tech-grade-btn{padding:9px 18px;font-size:14px}.hls-tech-grade-artwork-container{order:2;width:calc(100% - 28px);height:140px;margin:0 auto;padding:0;position:relative;overflow:hidden}.hls-tech-grade-artwork-img{object-fit:contain;object-position:center center;transform-origin:50%;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(1)}.hls-tech-grade-tip-strip{border-radius:18px;flex-direction:column;align-items:flex-start;gap:12px;min-height:auto;padding:14px 16px}.hls-tech-grade-tip-mascot,.hls-tech-grade-tip-sparkles{display:none}}@media(min-width:681px)and (max-width:1099px){.hls-subject-locked-hero.is-wide .hls-subject-tieng-viet-hero-text,.hls-subject-tieng-viet-hero-text{z-index:2!important;text-align:left!important;pointer-events:auto!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;width:auto!important;max-width:54%!important;display:flex!important;position:absolute!important;top:50%!important;left:36px!important;right:auto!important;transform:translateY(-50%)!important}.hls-subject-locked-hero.is-wide .hls-subject-tieng-viet-hero-title,.hls-subject-tieng-viet-hero-title{letter-spacing:-.025em!important;flex-direction:column!important;gap:2px!important;margin:0!important;padding:0!important;font-size:clamp(28px,3.2vw,38px)!important;line-height:1.12!important;display:flex!important}.hls-subject-locked-hero.is-wide .hls-subject-tieng-viet-hero-desc,.hls-subject-tieng-viet-hero-desc{white-space:normal!important;text-wrap:balance!important;max-width:100%!important;margin:0!important;padding:0!important;font-size:clamp(14px,1.5vw,16px)!important;line-height:1.45!important}}@media(min-width:768px)and (max-width:1024px){.class-card-grid,.hls-tv-grade-cards-grid,.hls-math-grade-cards-grid,.hls-science-grade-cards-grid,.hls-history-grade-cards-grid,.hls-tech-grade-cards-grid{grid-template-columns:var(--desktop-card-width);justify-content:center;gap:var(--desktop-card-gap);display:grid}.class-card,.hls-tv-grade-card,.hls-math-grade-card,.hls-science-grade-card,.hls-history-grade-card,.hls-tech-grade-card{width:var(--desktop-card-width);min-width:var(--desktop-card-width);max-width:var(--desktop-card-width);height:var(--desktop-card-height);min-height:var(--desktop-card-height);max-height:var(--desktop-card-height);flex:none}.guide-banner,.guide-banner-wrapper,.hls-tv-grade-tip-strip,.hls-math-grade-tip-strip,.hls-science-grade-tip-strip,.hls-history-grade-tip-strip,.hls-tech-grade-tip-strip{margin-top:72px!important;padding-right:185px!important;position:relative!important;overflow:visible!important}.guide-banner__bobo,.hls-tv-grade-tip-mascot,.hls-math-grade-tip-mascot,.hls-science-grade-tip-mascot,.hls-history-grade-tip-mascot,.hls-tech-grade-tip-mascot{right:var(--desktop-bobo-right,12px)!important;bottom:var(--desktop-bobo-bottom,-1px)!important;width:var(--desktop-bobo-width,152px)!important;height:var(--desktop-bobo-height,152px)!important;min-width:var(--desktop-bobo-width,152px)!important;min-height:var(--desktop-bobo-height,152px)!important;object-fit:contain!important;max-width:none!important;max-height:none!important;transform:var(--desktop-bobo-transform,none)!important;pointer-events:none!important;z-index:2!important;-webkit-user-select:none!important;user-select:none!important;justify-content:flex-end!important;align-items:flex-end!important;display:flex!important;position:absolute!important}.guide-banner__bobo img,.guide-banner__bobo-img,.hls-tv-grade-tip-bobo-img,.hls-math-grade-tip-bobo-img,.hls-science-grade-tip-bobo-img,.hls-history-grade-tip-bobo-img,.hls-tech-grade-tip-bobo-img{object-fit:contain!important;object-position:center bottom!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;filter:drop-shadow(0 4px 12px #00000014)!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}}.vietnamese-topic-grid{grid-template-columns:1fr;gap:14px;width:100%;display:grid}@media(min-width:768px){.vietnamese-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media(min-width:1200px){.vietnamese-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.vietnamese-topic-card{--topic-main:#0891b2;--topic-border:#38bdf8;--topic-soft:#ecfeff;aspect-ratio:20/9;isolation:isolate;background:linear-gradient(135deg,#fff 0%,var(--topic-soft) 100%);border:2px solid var(--topic-border);cursor:pointer;text-align:left;border-radius:24px;outline:none;width:100%;min-width:0;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1);display:block;position:relative;overflow:hidden;box-shadow:0 8px 20px #0f172a14,inset 0 0 24px #ffffffa6}.vietnamese-topic-card:hover{box-shadow:0 16px 32px #0f172a1f,0 0 0 1px var(--topic-border),inset 0 0 24px #ffffffd9;transform:translateY(-4px)}.vietnamese-topic-card:hover .vietnamese-topic-card__art{transform:scale(1.02)}.vietnamese-topic-card:focus-visible{outline:3px solid var(--topic-main)!important;outline-offset:3px!important}.vietnamese-topic-card__art{object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;width:100%;max-width:none;height:100%;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;top:0;right:0;bottom:0;left:0}.vietnamese-topic-card__content{z-index:2;flex-direction:column;align-items:flex-start;width:41%;min-width:0;height:72%;display:flex;position:absolute;top:14%;left:23%}.topic-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--topic-main);font-size:clamp(10px,.75vw,13px);font-weight:800;line-height:1.2}.topic-title{color:#172554;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:clamp(15px,1.15vw,21px);font-weight:850;line-height:1.18;display:-webkit-box;overflow:hidden}.topic-count{color:#64748b;margin-top:5px;font-size:clamp(11px,.8vw,14px);font-weight:650;line-height:1.2}.topic-open-button{min-height:36px;color:var(--topic-main);box-shadow:0 5px 12px #0f172a1a,inset 0 0 0 1px var(--topic-main);background:#ffffffe0;border:0;border-radius:999px;margin-top:auto;padding:8px 18px}@supports (color:color-mix(in lab,red,red)){.topic-open-button{box-shadow:0 5px 12px #0f172a1a,inset 0 0 0 1px color-mix(in srgb,var(--topic-main) 20%,transparent)}}.topic-open-button{pointer-events:none;white-space:nowrap;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:6px;font-size:clamp(11px,.8vw,13px);font-weight:800;transition:all .2s;display:inline-flex}.vietnamese-topic-card:hover .topic-open-button{box-shadow:0 6px 16px #0f172a26,inset 0 0 0 1.5px var(--topic-main);background:#fff}.vietnamese-topic-card[data-color=cyan]{--topic-main:#0891b2;--topic-border:#38bdf8;--topic-soft:#ecfeff}.vietnamese-topic-card[data-color=orange]{--topic-main:#ea580c;--topic-border:#fb923c;--topic-soft:#fff7ed}.vietnamese-topic-card[data-color=pink]{--topic-main:#db2777;--topic-border:#f472b6;--topic-soft:#fdf2f8}.vietnamese-topic-card[data-color=violet]{--topic-main:#7c3aed;--topic-border:#a78bfa;--topic-soft:#f5f3ff}.vietnamese-topic-card[data-color=rose]{--topic-main:#e11d48;--topic-border:#fb7185;--topic-soft:#fff1f2}.vietnamese-topic-card[data-color=red]{--topic-main:#dc2626;--topic-border:#f59e0b;--topic-soft:#fff7ed}.vietnamese-topic-card[data-color=green]{--topic-main:#15803d;--topic-border:#4ade80;--topic-soft:#f0fdf4}.vietnamese-topic-card[data-color=blue]{--topic-main:#0369a1;--topic-border:#38bdf8;--topic-soft:#f0f9ff}.vietnamese-topic-card[data-topic-number="5"] .vietnamese-topic-card__content,.vietnamese-topic-card[data-topic-number="6"] .vietnamese-topic-card__content{width:36.5%;left:27.5%}.vietnamese-topic-card[data-topic-number="7"] .vietnamese-topic-card__content{width:29%;left:27.5%}.vietnamese-topic-card[data-topic-number="8"] .vietnamese-topic-card__content{width:29%;left:29%;overflow:visible}.vietnamese-topic-card[data-topic-number="8"] .topic-open-button{white-space:nowrap;flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:12px;width:auto;min-width:148px;min-height:42px;padding:8px 18px;display:inline-flex}.topic-open-button__label,.topic-open-button__icon{white-space:nowrap;flex-shrink:0}.topic-title--7 span,.topic-title--8 span{white-space:nowrap;display:block}@media(max-width:640px){.vietnamese-topic-card{border-radius:18px}.vietnamese-topic-card__content{width:44%;height:80%;top:10%;left:22%}.vietnamese-topic-card[data-topic-number="5"] .vietnamese-topic-card__content,.vietnamese-topic-card[data-topic-number="6"] .vietnamese-topic-card__content{width:39.5%;left:26.5%}.vietnamese-topic-card[data-topic-number="7"] .vietnamese-topic-card__content{width:35%;left:26.5%}.vietnamese-topic-card[data-topic-number="8"] .topic-open-button{gap:8px;min-width:120px;min-height:32px;padding:6px 14px}.topic-open-button{min-height:28px;padding:4px 12px;font-size:11px}}@media(prefers-reduced-motion:reduce){.vietnamese-topic-card,.vietnamese-topic-card:hover,.vietnamese-topic-card__art,.vietnamese-topic-card:hover .vietnamese-topic-card__art,.topic-open-button{transition:none!important;transform:none!important}}h1[tabindex="-1"]:focus,h1:focus:not(:focus-visible),.hls-student-main h1[tabindex="-1"]:focus,.hls-student-main h1:focus:not(:focus-visible){box-shadow:none!important;outline:none!important}.hls-tech-grade-hero{min-height:250px;background:#7c2d12!important;border-color:#fdba747a!important;border-radius:24px!important;box-shadow:0 12px 32px -8px #f9731638,0 4px 12px #0000000f!important}.hls-tech-grade-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#7c2d12e0,#9a341285 35%,#7c2d120d 68%);position:absolute;top:0;right:0;bottom:0;left:0}.hls-tech-grade-hero .hls-subject-banner__art{z-index:0!important;opacity:1!important;object-fit:cover!important;object-position:right center!important;pointer-events:none!important;width:100%!important;max-width:none!important;height:100%!important;display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.hls-tech-grade-hero .hls-subject-banner__title,.hls-tech-grade-hero .hls-subject-banner__actions{z-index:2!important}.hls-tech-grade-hero .hls-subject-banner__title>div:first-child{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffd43b!important;background:#fff3!important;border-color:#ffffff4d!important}@media(max-width:767px){.hls-tech-grade-hero{min-height:230px;padding:20px!important}.hls-tech-grade-hero:after{background:linear-gradient(90deg,#7c2d12f2,#7c2d12c2 58%,#7c2d1247)}}.hls-admin-shell,.hls-admin-workspace,.hls-admin-main{color:#17396d;background-color:#f4f9fe}.hls-admin-main{background-image:radial-gradient(circle at 88% 4%,#7eccff24,#0000 23%)}.hls-teacher-classes-page,.hls-lesson-plan-light{color:#17396d}.hls-teacher-classes-page :is(h1,h2,h3,h4,h5,h6),.hls-lesson-plan-light :is(h1,h2,h3,h4,h5,h6),.hls-admin-main :is(h1,h2,h3,h4,h5,h6),.hls-teacher-classes-page :is(.text-white,.text-slate-100,.text-slate-200),.hls-lesson-plan-light :is(.text-white,.text-slate-100,.text-slate-200){color:#17396d!important}.hls-teacher-classes-page :is(.text-slate-300,.text-slate-400,.text-slate-500,.text-slate-600),.hls-lesson-plan-light :is(.text-slate-300,.text-slate-400,.text-slate-500,.text-slate-600),.hls-admin-main :is(.text-slate-300,.text-slate-400,.text-slate-500,.text-slate-600){color:#657f9f!important}.hls-teacher-classes-page [class*=border-white],.hls-lesson-plan-light [class*=border-white],.hls-admin-main [class*=border-white]{border-color:#d7e5f2!important}.hls-teacher-classes-page :is([class*="bg-[#06"],[class*="bg-[#07"],[class*="bg-[#08"],[class*="bg-[#09"],[class*="bg-[#0a"],[class*="bg-[#0A"],[class*="bg-[#0c"],[class*="bg-[#0C"],[class*="bg-[#0d"],[class*="bg-[#0D"],[class*="bg-[#10"],[class*="bg-[#11"],[class*=bg-slate-9],[class*=bg-black]),.hls-lesson-plan-light :is([class*="bg-[#06"],[class*="bg-[#07"],[class*="bg-[#08"],[class*="bg-[#09"],[class*="bg-[#0a"],[class*="bg-[#0A"],[class*="bg-[#0c"],[class*="bg-[#0C"],[class*="bg-[#0d"],[class*="bg-[#0D"],[class*="bg-[#10"],[class*="bg-[#11"],[class*=bg-slate-9],[class*=bg-black]){box-shadow:0 8px 24px #2d58880e;background-color:#fff!important;background-image:none!important;border-color:#d7e5f2!important}.hls-teacher-classes-page [class*=bg-gradient-to-][class*="from-[#0"],.hls-teacher-classes-page [class*=bg-gradient-to-][class*="from-[#1"],.hls-lesson-plan-light [class*=bg-gradient-to-][class*="from-[#0"],.hls-lesson-plan-light [class*=bg-gradient-to-][class*="from-[#1"],.hls-admin-main [class*=bg-gradient-to-][class*="from-[#0"],.hls-admin-main [class*=bg-gradient-to-][class*="from-[#1"]{background:linear-gradient(135deg,#fff,#f2f8ff 58%,#f7f2ff)!important;border-color:#d7e5f2!important;box-shadow:0 10px 28px #2d588812!important}.hls-teacher-classes-page [class*="bg-white/["],.hls-lesson-plan-light [class*="bg-white/["],.hls-admin-main [class*="bg-white/["]{background-color:#f7fbff!important}.hls-teacher-classes-page :is(input,select,textarea),.hls-lesson-plan-light :is(input,select,textarea),.hls-admin-main :is(input,select,textarea){color:#17396d!important;background:#fff!important;border-color:#cedfec!important}.hls-teacher-classes-page :is(input,select,textarea):focus,.hls-lesson-plan-light :is(input,select,textarea):focus,.hls-admin-main :is(input,select,textarea):focus{box-shadow:0 0 0 3px #1687f81a;border-color:#70b7f8!important}.hls-teacher-classes-page table,.hls-lesson-plan-light table,.hls-admin-main table{color:#31577f;background:#fff;border-color:#dbe7f2}.hls-teacher-classes-page thead,.hls-lesson-plan-light thead,.hls-admin-main thead{color:#587391!important;background:#f2f8fd!important}.hls-teacher-classes-page :is(.text-cyan-100,.text-cyan-200,.text-cyan-300,.text-cyan-400),.hls-lesson-plan-light :is(.text-cyan-100,.text-cyan-200,.text-cyan-300,.text-cyan-400),.hls-admin-main :is(.text-cyan-100,.text-cyan-200,.text-cyan-300,.text-cyan-400){color:#0876e8!important}.hls-teacher-classes-page :is(.text-emerald-100,.text-emerald-200,.text-emerald-300),.hls-lesson-plan-light :is(.text-emerald-100,.text-emerald-200,.text-emerald-300),.hls-admin-main :is(.text-emerald-100,.text-emerald-200,.text-emerald-300){color:#218c50!important}.hls-teacher-classes-page :is(.text-violet-100,.text-violet-200,.text-violet-300),.hls-lesson-plan-light :is(.text-violet-100,.text-violet-200,.text-violet-300),.hls-admin-main :is(.text-violet-100,.text-violet-200,.text-violet-300){color:#6f50cf!important}.hls-teacher-classes-page :is(.text-amber-100,.text-amber-200,.text-amber-300),.hls-lesson-plan-light :is(.text-amber-100,.text-amber-200,.text-amber-300),.hls-admin-main :is(.text-amber-100,.text-amber-200,.text-amber-300){color:#a86b05!important}.hls-admin-main :is(button,a,span)[class~="bg-[#1687F8]"],.hls-admin-main :is(button,a,span)[class~=bg-cyan-500],.hls-admin-main :is(button,a,span)[class~=bg-cyan-600],.hls-admin-main :is(button,a,span)[class~=bg-blue-500],.hls-admin-main :is(button,a,span)[class~=bg-blue-600],.hls-admin-main :is(button,a,span)[class~=bg-emerald-500],.hls-admin-main :is(button,a,span)[class~=bg-emerald-600],.hls-admin-main :is(button,a,span)[class~=bg-violet-500],.hls-admin-main :is(button,a,span)[class~=bg-violet-600],.hls-admin-main :is(button,a,span)[class~=bg-rose-500],.hls-admin-main :is(button,a,span)[class~=bg-rose-600],.hls-teacher-classes-page :is(button,a)[class~=bg-cyan-600],.hls-teacher-classes-page :is(button,a)[class~=bg-emerald-600],.hls-lesson-plan-light :is(button,a)[class~=bg-cyan-500],.hls-lesson-plan-light :is(button,a)[class~=bg-cyan-600],.hls-lesson-plan-light :is(button,a)[class~=bg-emerald-500],.hls-lesson-plan-light :is(button,a)[class~=bg-emerald-600],.hls-lesson-plan-light :is(button,a)[class~=bg-violet-500],.hls-lesson-plan-light :is(button,a)[class~=bg-violet-600]{color:#fff!important}.hls-teacher-classes-page button:disabled,.hls-lesson-plan-light button:disabled,.hls-admin-main button:disabled{cursor:not-allowed;opacity:.58}@media(max-width:900px){.hls-teacher-classes-page{padding:8px 0 20px!important}.hls-lesson-plan-light{padding-bottom:24px}}.hls-student-assignments-light,.hls-student-classes-light,.hls-admin-members-light{color:#17396d!important;background-color:#f4f9fe!important}.hls-student-assignments-light :is(h1,h2,h3,h4,h5,h6,.text-white,.text-slate-100,.text-slate-200),.hls-student-classes-light :is(h1,h2,h3,h4,h5,h6,.text-white,.text-slate-100,.text-slate-200),.hls-admin-members-light :is(h1,h2,h3,h4,h5,h6,.text-white,.text-slate-100,.text-slate-200){color:#17396d!important}.hls-student-assignments-light :is(.text-slate-300,.text-slate-400,.text-slate-500,.text-slate-600),.hls-student-classes-light :is(.text-slate-300,.text-slate-400,.text-slate-500,.text-slate-600),.hls-admin-members-light :is(.text-slate-300,.text-slate-400,.text-slate-500,.text-slate-600){color:#657f9f!important}.hls-student-assignments-light :is(.text-cyan-100,.text-cyan-200,.text-cyan-300,.text-cyan-400),.hls-student-classes-light :is(.text-cyan-100,.text-cyan-200,.text-cyan-300,.text-cyan-400),.hls-admin-members-light :is(.text-cyan-100,.text-cyan-200,.text-cyan-300,.text-cyan-400){color:#0876e8!important}.hls-student-assignments-light :is(.text-emerald-100,.text-emerald-200,.text-emerald-300),.hls-student-classes-light :is(.text-emerald-100,.text-emerald-200,.text-emerald-300),.hls-admin-members-light :is(.text-emerald-100,.text-emerald-200,.text-emerald-300){color:#218c50!important}.hls-student-assignments-light :is(.text-amber-100,.text-amber-200,.text-amber-300),.hls-student-classes-light :is(.text-amber-100,.text-amber-200,.text-amber-300),.hls-admin-members-light :is(.text-amber-100,.text-amber-200,.text-amber-300){color:#a86b05!important}.hls-student-assignments-light :is(.text-violet-100,.text-violet-200,.text-violet-300),.hls-admin-members-light :is(.text-violet-100,.text-violet-200,.text-violet-300,.text-purple-300){color:#6f50cf!important}.hls-student-assignments-light [class*=border-white],.hls-student-classes-light [class*=border-white],.hls-admin-members-light [class*=border-white]{border-color:#d7e5f2!important}.hls-student-assignments-light :is([class*="bg-[#0d"],[class*=bg-slate-950],[class*=bg-slate-900],[class*=bg-slate-800]),.hls-student-classes-light :is([class*="bg-[#0d"],[class*=bg-slate-950],[class*=bg-slate-900],[class*=bg-slate-800]),.hls-admin-members-light :is([class*="bg-[#0d"],[class*=bg-slate-950],[class*=bg-slate-900],[class*=bg-slate-800]){box-shadow:0 8px 24px #2d58880e;color:#17396d!important;background-color:#f8fbfd!important;background-image:none!important;border-color:#d7e5f2!important}.hls-student-assignments-light [class*=bg-gradient-to-][class*="via-[#0d"],.hls-student-assignments-light [class*=bg-gradient-to-][class*="from-[#0"],.hls-student-classes-light [class*=bg-gradient-to-][class*="from-[#0"],.hls-admin-members-light [class*=bg-gradient-to-][class*="from-[#0"]{background:linear-gradient(135deg,#f9fcfe,#f2f8ff 58%,#f7f2ff)!important;border-color:#d7e5f2!important;box-shadow:0 10px 28px #2d588812!important}.hls-student-assignments-light [class*="bg-white/"],.hls-student-classes-light [class*="bg-white/"],.hls-admin-members-light [class*="bg-white/"]{background-color:#f7fbff!important}.hls-student-classes-light input,.hls-admin-members-light :is(input,select,textarea){color-scheme:light;color:#17396d!important;background:#fbfdff!important;border-color:#cedfec!important}.hls-student-classes-light input::placeholder,.hls-admin-members-light :is(input,textarea)::placeholder{color:#8aa0b8!important}.hls-admin-members-light :is(.bg-cyan-950\/90,.bg-emerald-950\/90,.bg-rose-950\/90){color:#17396d!important;background-color:#f9fcfefa!important;border-color:#d7e5f2!important;box-shadow:0 14px 38px #2d588829!important}.hls-admin-members-light input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;vertical-align:middle;border-radius:.28rem;place-content:center;width:1rem;min-width:1rem;height:1rem;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff73;background:#fbfdff!important;border:1.5px solid #8eb4d8!important}.hls-admin-members-light input[type=checkbox]:after{content:"";transform-origin:50%;border:2px solid #fff;border-width:0 2px 2px 0;width:.28rem;height:.5rem;transition:transform .12s;transform:translateY(-1px)rotate(45deg)scale(0)}.hls-admin-members-light input[type=checkbox]:checked{background:#fbfdff!important;border-color:#1687f8!important}.hls-admin-members-light input[type=checkbox]:checked:after{border-color:#1687f8;transform:translateY(-1px)rotate(45deg)scale(1)}.hls-admin-members-light input[type=checkbox]:focus-visible{outline-offset:2px;outline:3px solid #1687f82e}.hls-admin-members-light input[type=checkbox]:disabled{cursor:not-allowed;opacity:.45}.hls-student-assignments-light :is(button,a)[class~=bg-cyan-600],.hls-student-assignments-light :is(button,a)[class~=bg-cyan-500],.hls-student-classes-light :is(button,a)[class~=bg-cyan-600],.hls-student-classes-light :is(button,a)[class~=bg-cyan-500],.hls-admin-members-light :is(button,a)[class~=bg-cyan-600],.hls-admin-members-light :is(button,a)[class~=bg-emerald-600],.hls-admin-members-light :is(button,a)[class~=bg-rose-600]{color:#fff!important}@media(max-width:767px){.hls-student-assignments-light main,.hls-student-classes-light main{padding-top:24px!important}}.hls-student-results-light{color:#17396d}.hls-student-results-light :is(h1,h2,h3,h4,h5,h6),.hls-student-results-light :is(.text-white,.text-slate-100,.text-slate-200){color:#17396d!important}.hls-student-results-light :is(.text-slate-300,.text-slate-400,.text-slate-500,.text-slate-600){color:#657f9f!important}.hls-student-results-light :is(.text-cyan-100,.text-cyan-200,.text-cyan-300,.text-cyan-400){color:#0876e8!important}.hls-student-results-light :is(.text-emerald-100,.text-emerald-200,.text-emerald-300){color:#218c50!important}.hls-student-results-light :is(.text-amber-100,.text-amber-200,.text-amber-300){color:#a86b05!important}.hls-student-results-light :is(.text-violet-100,.text-violet-200,.text-violet-300){color:#6f50cf!important}.hls-student-results-light [class*=border-white]{border-color:#d7e5f2!important}.hls-student-results-light :is([class*="bg-[#0d"],[class*=bg-slate-950],[class*=bg-slate-900],[class*=bg-slate-800],[class*="bg-white/[0.03]"]){box-shadow:0 8px 24px #2d58880e;color:#17396d!important;background:#fff!important;border-color:#d7e5f2!important}.hls-student-results-light [class*="bg-white/"]{background-color:#f7fbff!important}.hls-student-results-light :is(button,a)[class*=bg-cyan-],.hls-student-assignments-light :is(button,a)[class*=bg-cyan-]{color:#fff!important}#root .hls-teacher-functional-page.hls-teacher-results-page :is(.text-slate-200,.text-slate-300,.text-slate-400){color:#486584!important}#root .hls-teacher-results-page button:disabled{color:#486584!important;opacity:1!important}.hls-student-results-light>.student-section-hero,.hls-student-assignments>.student-section-hero{margin-bottom:24px}#root .hls-teacher-functional-page.hls-teacher-results-page .text-emerald-300{color:#14763e!important}.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active){--hls-res-navy:#143968;--hls-res-body:#425f7d;--hls-res-muted:#6b7f98;--hls-res-border:#d7e5f2;--hls-res-soft:#f7fbff;--hls-res-blue:#0878d8;--hls-res-cyan:#0797b5;--hls-res-violet:#7052d9;--hls-res-amber:#a86400}.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active) .hls-admin-main h1,.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active) .hls-admin-main h2,.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active) .hls-admin-main h3{color:var(--hls-res-navy)!important}.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active) .hls-btn-tools{color:#315f87!important;background:#f3f8fd!important;border:1px solid #c5d8e9!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;gap:8px!important;height:46px!important;min-height:46px!important;padding:0 16px!important;font-size:14px!important;font-weight:700!important;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s!important;display:inline-flex!important;box-shadow:0 3px 10px #315f8714!important}.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active) .hls-btn-tools:hover{color:#234f77!important;background:#e7f2fa!important;border-color:#9fc5de!important;transform:translateY(-1px)!important;box-shadow:0 5px 12px #315f871f!important}.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active) .hls-btn-tools:focus-visible{outline:none!important;box-shadow:0 0 0 3px #47a0cd38!important}.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active) .hls-btn-add-resource{color:#0c5275!important;background:linear-gradient(135deg,#bdecf5,#c7dcfa)!important;border:1px solid #79bfd9!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;gap:8px!important;height:46px!important;min-height:46px!important;padding:0 18px!important;font-size:14px!important;font-weight:700!important;transition:background .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s!important;display:inline-flex!important;box-shadow:0 5px 14px #4691b929!important}.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active) .hls-btn-add-resource svg{color:#0c5275!important}.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active) .hls-btn-add-resource:hover{color:#0c5275!important;background:linear-gradient(135deg,#a9e4f0,#b7d2f5)!important;border-color:#59abc9!important;transform:translateY(-1px)!important;box-shadow:0 7px 17px #4691b933!important}.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active) .hls-btn-add-resource:focus-visible{outline:none!important;box-shadow:0 0 0 3px #47a0cd38!important}.hls-form-btn-history,.hls-form-btn-backup{color:#604b9b!important;background:#f1ecff!important;border:1px solid #d5c7f5!important;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s!important;box-shadow:0 3px 10px #604b9b1a!important}.hls-form-btn-history svg,.hls-form-btn-backup svg{color:#7258b2!important}.hls-form-btn-history:hover,.hls-form-btn-backup:hover{color:#4e3988!important;background:#e7deff!important;border-color:#bca9e8!important;transform:translateY(-1px)!important}.hls-form-btn-history:hover svg,.hls-form-btn-backup:hover svg{color:#4e3988!important}.hls-form-btn-preview{color:#2a638f!important;background:#e8f4ff!important;border:1px solid #b8d8f2!important;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s!important;box-shadow:0 3px 10px #3777a61a!important}.hls-form-btn-preview svg{color:#2875a8!important}.hls-form-btn-preview:hover{color:#1e557f!important;background:#dceeff!important;border-color:#92c4e7!important;transform:translateY(-1px)!important}.hls-form-btn-preview:hover svg{color:#1e557f!important}.hls-form-btn-draft{color:#976000!important;background:#fff5df!important;border:1px solid #f0d198!important;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s!important;box-shadow:0 3px 10px #97600014!important}.hls-form-btn-draft svg{color:#e59a00!important}.hls-form-btn-draft:hover:not(:disabled){color:#7d4f00!important;background:#ffedc4!important;border-color:#e5bc70!important;transform:translateY(-1px)!important}.hls-form-btn-draft:hover:not(:disabled) svg{color:#7d4f00!important}.hls-form-btn-publish{color:#176b58!important;background:#ddf7ef!important;border:1px solid #9fddca!important;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s!important;box-shadow:0 4px 12px #27896f1f!important}.hls-form-btn-publish svg{color:#138568!important}.hls-form-btn-publish:hover:not(:disabled){color:#105b4a!important;background:#cdefe4!important;border-color:#79cbb3!important;transform:translateY(-1px)!important}.hls-form-btn-publish:hover:not(:disabled) svg{color:#105b4a!important}.hls-type-card{transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s!important}.hls-type-card-selected{color:#155e75!important;background:#eaf8fc!important;border:2px solid #55bed5!important;box-shadow:0 0 0 3px #55bed51f,0 6px 14px #26738c1a!important}.hls-type-card-selected .hls-type-label,.hls-type-card-selected span{color:#155e75!important}.hls-type-icon-box-selected{color:#247fa3!important;background:#d9f1fa!important;border:1px solid #9fd7e8!important}.hls-type-icon-box-selected svg{color:#247fa3!important}.hls-type-dot{background:#22b8cf!important;border-radius:50%!important;width:8px!important;height:8px!important;box-shadow:0 0 6px #22b8cf80!important}.hls-type-card-unselected:hover{background:#f7fbfe!important;border-color:#bbddec!important}.hls-source-tab-container{background:#f3f8fd!important;border:1px solid #dce7f2!important}.hls-source-tab-btn{transition:background-color .16s,border-color .16s,color .16s!important}.hls-source-tab-btn:not(.hls-source-tab-active){color:#627d98!important}.hls-source-tab-btn:hover:not(.hls-source-tab-active){color:#17647a!important;background:#d7f0f6!important;border-color:#79c4d5!important}.hls-source-tab-active{color:#17647a!important;box-shadow:none!important;background:#e4f6fa!important;border:1px solid #9dd6e3!important}.hls-source-tab-active svg{color:#23839b!important}.hls-btn-drive-picker{color:#155d78!important;background:linear-gradient(135deg,#cdeff5,#d7e5fa)!important;border:1px solid #8fcbdc!important;transition:background .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s!important;box-shadow:0 5px 13px #39849e24!important}.hls-btn-drive-picker svg{color:#207e9b!important}.hls-btn-drive-picker:hover{color:#155d78!important;background:linear-gradient(135deg,#bce8f1,#c8ddf7)!important;border-color:#68b9d0!important;transform:translateY(-1px)!important;box-shadow:0 7px 16px #39849e2e!important}.hls-form-btn-history:focus-visible,.hls-form-btn-backup:focus-visible,.hls-form-btn-preview:focus-visible,.hls-form-btn-draft:focus-visible,.hls-form-btn-publish:focus-visible,.hls-type-card:focus-visible,.hls-source-tab-btn:focus-visible,.hls-btn-drive-picker:focus-visible{outline:none!important;box-shadow:0 0 0 3px #47a0cd38!important}.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active):has(.hls-admin-main table) .hls-admin-main [role=menu],.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active):has(.hls-admin-main table) .hls-admin-main>[class*=space-y]>:first-child [class*=absolute][class*=right]{background:#fff!important;border:1px solid #cfe0ee!important;border-radius:12px!important;padding:6px!important;box-shadow:0 14px 32px #1c416229!important}.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active):has(.hls-admin-main table) .hls-admin-main [role=menu] button,.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active):has(.hls-admin-main table) .hls-admin-main>[class*=space-y]>:first-child [class*=absolute][class*=right] button{min-height:40px!important;box-shadow:none!important;color:#234f79!important;text-align:left!important;background:#f7fbff!important;border:1px solid #0000!important;border-radius:8px!important;align-items:center!important;width:100%!important;padding:8px 12px!important;font-size:13px!important;font-weight:600!important;display:flex!important;transform:none!important}.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active):has(.hls-admin-main table) .hls-admin-main [role=menu] button:hover:not(:disabled),.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active):has(.hls-admin-main table) .hls-admin-main>[class*=space-y]>:first-child [class*=absolute][class*=right] button:hover:not(:disabled){color:#0878d8!important;background:#eaf4fc!important;transform:none!important}.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active):has(.hls-admin-main table) .hls-admin-main [role=menu] button[class*=text-cyan-]{color:#087b94!important;background:#effcff!important}.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active):has(.hls-admin-main table) .hls-admin-main [role=menu] button[class*=text-violet-],.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active):has(.hls-admin-main table) .hls-admin-main [role=menu] button[class*=text-purple-]{color:#6446b5!important;background:#f6f3ff!important}.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active):has(.hls-admin-main table) .hls-admin-main [role=menu] button[class*=text-amber-],.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active):has(.hls-admin-main table) .hls-admin-main [role=menu] button[class*=text-yellow-]{color:#8a5700!important;background:#fff9e8!important}.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active):has(.hls-admin-main table) .hls-admin-main [role=menu] button:disabled,.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active):has(.hls-admin-main table) .hls-admin-main>[class*=space-y]>:first-child [class*=absolute][class*=right] button:disabled{opacity:1!important;color:#7b8794!important;background:#f4f6f8!important}.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active):has(.hls-admin-main table) .hls-admin-main input,.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active):has(.hls-admin-main table) .hls-admin-main select{color:#23496f!important;background-color:#fff!important;border-color:#cfe0ef!important}.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active):has(.hls-admin-main table) .hls-admin-main input::placeholder{opacity:1;color:#8294aa!important}.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active):has(.hls-admin-main table) .hls-admin-main input:focus,.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active):has(.hls-admin-main table) .hls-admin-main select:focus{outline:0;border-color:#56aaf0!important;box-shadow:0 0 0 3px #2491e61f!important}.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active) .hls-resource-table{border-collapse:separate;border-spacing:0;box-sizing:border-box!important;table-layout:fixed!important;width:100%!important;max-width:100%!important}.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active) .hls-resource-table thead th{line-height:1.25;color:#607895!important;box-sizing:border-box!important;background:#f8fbff!important;border-bottom:1px solid #d7e5f2!important;padding:11px 8px!important;font-size:12.5px!important;font-weight:750!important}.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active) .hls-resource-table tbody tr{min-height:84px;transition:background-color .15s}.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active) .hls-resource-table tbody tr:hover{background:#f7fbff!important}.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active) .hls-resource-table tbody td{color:#48627f;vertical-align:middle;box-sizing:border-box!important;border-bottom:1px solid #e7eff7!important;padding:10px 8px!important;font-size:13.5px!important}.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active) .hls-resource-title-cell{width:226px!important;min-width:216px!important;max-width:236px!important;padding-right:12px!important}.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active) .hls-resource-title{color:#173f73!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;max-width:100%!important;font-size:14.5px!important;font-weight:700!important;line-height:1.35!important;display:block!important;overflow:hidden!important}.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active) .hls-resource-title:hover{color:#0878d8!important}.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active) .hls-resource-description{color:#6b7f98!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;max-width:100%!important;margin-top:3px!important;font-size:12.5px!important;line-height:1.35!important;display:block!important;overflow:hidden!important}.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active) .hls-resource-type-cell{width:142px!important;min-width:136px!important;max-width:146px!important;font-size:13.5px!important}.hls-resource-status-badge{white-space:nowrap!important;height:27px!important;min-height:27px!important;box-shadow:none!important;border-style:solid!important;border-width:1px!important;border-radius:8px!important;align-items:center!important;gap:6px!important;padding:0 10px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.hls-resource-status-dot{box-sizing:border-box!important;width:7px!important;min-width:7px!important;max-width:7px!important;height:7px!important;min-height:7px!important;max-height:7px!important;box-shadow:none!important;border:0!important;border-radius:50%!important;flex:0 0 7px!important;padding:0!important;display:block!important}.hls-status-published{color:#087a58!important;background:#ecfdf5!important;border-color:#a7e8d2!important}.hls-status-published .hls-resource-status-dot{background-color:#10b981!important}.hls-status-draft{color:#a45f00!important;background:#fffbeb!important;border-color:#f5d592!important}.hls-status-draft .hls-resource-status-dot{background-color:#f59e0b!important}.hls-status-archived{color:#64748b!important;background:#f1f5f9!important;border-color:#cbd5e1!important}.hls-status-archived .hls-resource-status-dot{background-color:#94a3b8!important}.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active) .hls-admin-main [class*=fixed][class*=inset-0]{box-sizing:border-box;z-index:100!important;justify-content:center!important;align-items:center!important;padding:clamp(8px,1.5vw,20px)!important;display:flex!important;overflow:hidden auto!important}.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active) .hls-admin-main [class*=fixed][class*=inset-0]:has(select)>div[class*=rounded-]{background:#fff!important;border:1px solid #d3e2ef!important;border-radius:20px!important;width:min(1200px,100%)!important;max-width:100%!important;max-height:calc(100vh - 24px)!important;margin:auto!important;overflow:hidden!important;box-shadow:0 24px 70px #19385a38!important}.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active) .hls-admin-main [class*=fixed][class*=inset-0]:has(select) [class*=overflow-y-auto]{overscroll-behavior:contain;scrollbar-gutter:stable;max-width:100%;overflow-x:hidden!important}.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active) .hls-admin-main [class*=fixed][class*=inset-0]:has(select) [class*=grid-cols-5]{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active) .hls-admin-main [class*=fixed][class*=inset-0]:has(select) [class*=grid-cols-5]>*{background-color:#fff;min-height:84px;border-color:#d6e4f1!important;border-radius:16px!important;padding:13px 15px!important}.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active) .hls-admin-main [class*=fixed][class*=inset-0]:has(select) [class*=grid-cols-5]>button[class*=border-cyan-],.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active) .hls-admin-main [class*=fixed][class*=inset-0]:has(select) [class*=grid-cols-5]>[class*=border-cyan-]{color:#174a78!important;background:#ecfeff!important;border-color:#06b6d4!important;box-shadow:0 0 0 2px #06b6d424,0 8px 18px #1854741a!important}.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active) .hls-admin-main [class*=fixed][class*=inset-0]:has(select) [class*=grid-cols-5]>[class*=border-cyan-] [class*=text-white],.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active) .hls-admin-main [class*=fixed][class*=inset-0]:has(select) [class*=grid-cols-5]>[class*=border-cyan-] [class*=text-slate-]{color:#174a78!important}.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active) .hls-admin-main [class*=fixed][class*=inset-0]:has(select) h2,.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active) .hls-admin-main [class*=fixed][class*=inset-0]:has(select) h3{color:#143968!important}.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active) .hls-admin-main [class*=fixed][class*=inset-0]:has(select) input,.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active) .hls-admin-main [class*=fixed][class*=inset-0]:has(select) select{min-height:42px;border-radius:12px!important;min-width:0!important;max-width:100%!important;font-size:13px!important}@media(max-width:1280px){.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active) .hls-admin-main [class*=fixed][class*=inset-0]:has(select) [class*=grid-cols-5]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:900px){.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active) .hls-admin-main [class*=fixed][class*=inset-0]:has(select){padding:8px!important}.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active) .hls-admin-main [class*=fixed][class*=inset-0]:has(select)>div[class*=rounded-]{border-radius:18px!important;max-height:calc(100vh - 16px)!important}.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active) .hls-admin-main [class*=fixed][class*=inset-0]:has(select) [class*=grid-cols-5]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(prefers-reduced-motion:reduce){.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active) .hls-admin-main button,.hls-admin-shell:has(.hls-admin-sidebar a[href="/admin/resources"].is-active) .hls-admin-main a{transition:none!important;transform:none!important}}.hls-portal-home-hero{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.hls-portal-home-hero__card{isolation:isolate;box-sizing:border-box;background:linear-gradient(135deg,#e4f7ff,#cef 38%,#b9ddff 68%,#ddd8ff);border:1px solid #d4e4f2;border-radius:28px;width:100%;min-width:0;height:270px;position:relative;overflow:hidden;box-shadow:0 13px 34px #305d8f12}.hls-portal-home-hero__card:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#effaffc2,#e1f6ff7a 34%,#d2efff29 52%,#d2efff00 68%);position:absolute;top:0;right:0;bottom:0;left:0}.hls-portal-home-hero__illustration{z-index:0;object-fit:cover;object-position:right 65%;opacity:1;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;margin:0;display:block;position:absolute;top:0;right:0;bottom:0;left:0;transform:none}.hls-portal-home-hero__content{z-index:2;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;width:min(52%,620px);max-width:620px;height:100%;padding:0 0 0 42px;display:flex;position:relative}.hls-portal-home-hero__title{letter-spacing:-.025em;flex-direction:column;height:auto;min-height:0;max-height:none;margin:0;padding:0;display:flex;overflow:visible}.hls-portal-home-hero__line1{white-space:nowrap;color:#0b2f63;opacity:1;letter-spacing:-1.2px;text-shadow:0 4px 12px #1a56a61a;margin:0 0 4px;padding-block:2px;font-size:clamp(32px,2.6vw,44px);font-weight:850;line-height:1.15;display:block;overflow:visible}.hls-portal-home-hero__line2{white-space:nowrap;letter-spacing:-1.8px;text-transform:uppercase;-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 4px 14px #2673ee33);background:linear-gradient(90deg,#00bcd9,#168bfa,#7658e8);-webkit-background-clip:text;background-clip:text;margin:0;padding-block:.04em .12em;font-size:clamp(46px,3.8vw,64px);font-weight:900;line-height:1.1;display:block;overflow:visible}.hls-portal-home-hero__divider{background:linear-gradient(90deg,#00bcd9,#168bfa,#7658e8);border-radius:999px;flex:none;width:84px;height:4px;margin:14px 0 16px;display:block}.hls-portal-home-hero__desc{color:#587391;opacity:1;max-width:480px;margin:0 0 16px;font-size:clamp(13px,1vw,15px);line-height:1.55}.hls-portal-home-hero__actions{align-items:center;margin:0;padding:0;display:flex}.hls-portal-home-hero__btn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(90deg,#08b6cf,#078ebe,#1677e8);border:1px solid #ffffff73;border-radius:14px;outline:none;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:11px 24px;font-size:14px;font-weight:700;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex;transform:translateY(0);box-shadow:0 5px #076e9d,0 10px 20px #076e9d38}.hls-portal-home-hero__btn:hover{filter:brightness(1.03);transform:translateY(-2px);box-shadow:0 7px #076e9d,0 14px 26px #076e9d47}.hls-portal-home-hero__btn:active{transform:translateY(3px);box-shadow:0 2px #076e9d,0 5px 12px #076e9d2e}@media(min-width:768px)and (max-width:1023px){.hls-portal-home-hero__card{border-radius:24px;height:260px}.hls-portal-home-hero__card:before{background:linear-gradient(90deg,#effaffd1,#e1f6ff85 38%,#d2efff2e 56%,#d2efff00 72%)}.hls-portal-home-hero__illustration{object-position:right 65%}.hls-portal-home-hero__content{width:55%;max-width:55%;padding-left:30px}.hls-portal-home-hero__line1{letter-spacing:-1px;margin-bottom:2px;font-size:clamp(26px,3.2vw,34px)}.hls-portal-home-hero__line2{letter-spacing:-1.4px;font-size:clamp(38px,4.4vw,48px)}.hls-portal-home-hero__divider{width:72px;height:4px;margin:10px 0 14px}.hls-portal-home-hero__desc{max-width:100%;margin-bottom:14px;font-size:13px;line-height:1.48}.hls-portal-home-hero__btn{min-height:44px;padding:10px 20px;font-size:13.5px}}@media(min-width:640px)and (max-width:767px){.hls-portal-home-hero__card{border-radius:22px;height:260px}.hls-portal-home-hero__card:before{background:linear-gradient(90deg,#effaffe0,#e1f6ff94 44%,#d2efff33,#d2efff00 80%)}.hls-portal-home-hero__illustration{object-position:right 65%}.hls-portal-home-hero__content{width:60%;max-width:60%;padding-left:24px}.hls-portal-home-hero__line1{letter-spacing:-.8px;margin-bottom:2px;font-size:24px}.hls-portal-home-hero__line2{letter-spacing:-1px;font-size:34px}.hls-portal-home-hero__divider{width:68px;height:3.5px;margin:10px 0 12px}.hls-portal-home-hero__desc{margin-bottom:12px;font-size:12.5px;line-height:1.45}.hls-portal-home-hero__btn{min-height:44px;padding:9px 18px;font-size:13px}}@media(max-width:639px){.hls-portal-home-hero__card{border-radius:20px;flex-direction:column;justify-content:flex-start;height:auto;min-height:360px;display:flex}.hls-portal-home-hero__card:before{background:linear-gradient(#effaffeb,#e1f6ffbf 50%,#d2efff40,#d2efff00)}.hls-portal-home-hero__content{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:auto;padding:24px 20px 180px}.hls-portal-home-hero__illustration{object-fit:cover;object-position:right 65%;opacity:1;z-index:0;width:100%;height:175px;inset:auto 0 0}.hls-portal-home-hero__line1{letter-spacing:-.6px;white-space:normal;word-break:normal;font-size:clamp(22px,5.8vw,26px);line-height:1.18}.hls-portal-home-hero__line2{letter-spacing:-1px;white-space:normal;word-break:normal;font-size:clamp(30px,8vw,36px);line-height:1.12}.hls-portal-home-hero__divider{width:64px;height:3.5px;margin:10px 0 14px}.hls-portal-home-hero__desc{color:#4b6888;max-width:100%;margin-bottom:16px;font-size:13px;line-height:1.5}.hls-portal-home-hero__actions{width:100%}.hls-portal-home-hero__btn{width:auto;max-width:100%;min-height:44px;padding:10px 22px;font-size:13.5px}}body{color:#123b70;background:linear-gradient(135deg,#f7fbff,#eef8ff 52%,#f5f1ff)}.bg-stars{background-image:radial-gradient(1.5px 1.5px at 10% 20%,#38bdf8 100%,#0000),radial-gradient(1.5px 1.5px at 30% 65%,#a78bfa 100%,#0000),radial-gradient(2px 2px at 60% 35%,#06b6d4 100%,#0000),radial-gradient(1.5px 1.5px at 85% 75%,#c084fc 100%,#0000),radial-gradient(2px 2px at 45% 85%,#60a5fa 100%,#0000),radial-gradient(1.5px 1.5px at 75% 15%,#38bdf8 100%,#0000);background-size:150px 150px}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px!important;outline:3px solid!important}html,body,#root{max-width:100%;overflow-x:clip}@supports not (overflow:clip){html,body,#root{overflow-x:hidden}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.animate-spin,.animate-pulse,.animate-bounce{animation:none!important}}@media(max-width:480px){html,body,#root,main{min-width:0;max-width:100%}table{max-width:100%}pre{white-space:pre-wrap;overflow-wrap:anywhere}img,svg,video,canvas{max-width:100%}}:root{--student-hero-desktop-height:270px;--student-hero-tablet-height:250px;--student-hero-mobile-height:260px;--student-hero-height:var(--student-hero-desktop-height);--student-hero-radius:28px;--student-hero-border:1px solid #7dd3fca6;--student-hero-shadow:0 16px 38px #2563eb21}@media(max-width:1024px){:root{--student-hero-height:var(--student-hero-tablet-height);--student-hero-radius:24px}}@media(max-width:767px){:root{--student-hero-height:var(--student-hero-mobile-height);--student-hero-radius:20px}}.student-home-hero{isolation:isolate;width:100%;height:var(--student-hero-height);min-height:var(--student-hero-height);aspect-ratio:auto;border:var(--student-hero-border);border-radius:var(--student-hero-radius);max-height:none;box-shadow:var(--student-hero-shadow);box-sizing:border-box;background:radial-gradient(circle at 78% 30%,#ffffff7a,#0000 28%),linear-gradient(105deg,#ddf5ff,#cbeaff 40%,#bdd9ff,#cbcbff);position:relative;overflow:hidden}.student-home-hero__background{z-index:0;object-fit:cover;object-position:center right;pointer-events:none;width:100%;max-width:none;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.student-home-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#e0f6fff5,#e0f6ffd1 37%,#e0f6ff1f 61%,#0000 76%);position:absolute;top:0;right:0;bottom:0;left:0}.student-home-hero__content{z-index:2;box-sizing:border-box;flex-direction:column;justify-content:center;width:48%;max-width:600px;height:100%;padding:36px 42px;display:flex;position:relative}@media(max-width:1024px){.student-home-hero{height:var(--student-hero-height);min-height:var(--student-hero-height);border-radius:var(--student-hero-radius)}.student-home-hero__content{width:54%;padding:28px 32px}}@media(max-width:767px){.student-home-hero{height:var(--student-hero-height);min-height:var(--student-hero-height);border-radius:var(--student-hero-radius)}.student-home-hero__background{object-position:85% center;opacity:.75}.student-home-hero:after{background:linear-gradient(90deg,#e0f6fff5,#e0f6ffe0 55%,#e0f6ff40)}.student-home-hero__content{width:100%;max-width:100%;padding:24px 20px}}.today-assignments{min-width:0;container-type:inline-size}.today-assignments__carousel{width:100%;min-width:0;padding-inline:52px;position:relative}.today-assignments__track{scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;grid-template-rows:minmax(0,1fr);grid-auto-columns:100%;grid-auto-flow:column;align-items:stretch;gap:18px;width:100%;min-width:0;padding:4px 2px 10px;display:grid;overflow:auto hidden}.today-assignments__track::-webkit-scrollbar{display:none}.today-assignments__slide{box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;width:100%;min-width:0;max-width:100%;height:100%;display:flex}@container (min-width:600px){.today-assignments__track{grid-auto-columns:calc(50% - 9px)}}@container (min-width:980px){.today-assignments__track{grid-auto-columns:calc(33.3333% - 12px)}}.today-assignments__arrow{z-index:5;color:#168cf2;cursor:pointer;background:#fff;border:1px solid #bfdbfe;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;transition:all .2s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 20px #2563eb29}.today-assignments__arrow:hover:not(:disabled){background:#f0f9ff;border-color:#93c5fd;box-shadow:0 10px 24px #2563eb38}.today-assignments__arrow:focus-visible{outline-offset:2px;outline:3px solid #168cf2}.today-assignments__arrow--left{left:4px}.today-assignments__arrow--right{right:4px}.today-assignments__arrow:disabled{opacity:.32;cursor:default;box-shadow:none;pointer-events:none}@container (max-width:599px){.today-assignments__carousel{padding-inline:42px}.today-assignments__arrow{width:36px;height:36px}.today-assignments__arrow--left{left:2px}.today-assignments__arrow--right{right:2px}}.assignment-card{box-sizing:border-box;border-radius:20px;flex-direction:column;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;display:flex;overflow:hidden}.assignment-card__meta{flex-wrap:wrap;align-items:flex-start;gap:8px;width:100%;min-width:0;display:flex}.assignment-card__subject,.assignment-card__status{box-sizing:border-box;white-space:normal;overflow-wrap:break-word;max-width:100%;line-height:1.25}.assignment-card__title{white-space:normal;word-break:normal;overflow-wrap:break-word;text-overflow:clip;width:100%;margin-top:14px;line-height:1.35;display:block;overflow:visible}.assignment-card__description{white-space:normal;word-break:normal;overflow-wrap:break-word;text-overflow:clip;width:100%;margin-top:10px;line-height:1.45;display:block;overflow:visible}.assignment-card__footer{flex-direction:column;align-items:stretch;gap:12px;width:100%;min-width:0;margin-top:auto;padding-top:16px;display:flex}.assignment-card__deadline{white-space:normal;overflow-wrap:break-word;width:100%;min-width:0;line-height:1.35}.assignment-card__action{white-space:normal;text-align:center;border-radius:13px;justify-content:center;align-items:center;width:100%;min-height:44px;padding:10px 16px;line-height:1.25;display:inline-flex}.student-learning-journey{isolation:isolate;aspect-ratio:5/4;border:1px solid #93c5fd8c;border-radius:24px;align-self:start;width:100%;min-width:0;min-height:0;position:relative;overflow:hidden;box-shadow:0 14px 32px #3b82f621}.student-learning-journey__background{z-index:0;object-fit:cover;object-position:center;pointer-events:none;width:100%;max-width:none;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.student-learning-journey__content{z-index:1;flex-direction:column;width:100%;height:100%;padding:18px;display:flex;position:relative}.student-learning-journey__content h2{color:#173e9b;white-space:nowrap;width:72%;margin:0;font-size:clamp(17px,1.5vw,22px);font-weight:800;line-height:1.15}.student-learning-journey__details{width:48%;margin-top:14px}.journey-label{color:#526581;margin:0 0 3px;font-size:12px;font-weight:600}.journey-level{color:#172b69;font-size:clamp(25px,2.2vw,32px);font-weight:900;line-height:1.05;display:block}.journey-progress{background:#cbd5e1d1;border-radius:999px;width:100%;height:9px;margin-top:13px;overflow:hidden}.journey-progress span{border-radius:inherit;background:linear-gradient(90deg,#22b8f0,#2563eb);height:100%;transition:width .5s;display:block}.journey-stars{color:#536581;margin:6px 0 0;font-size:12px;line-height:1.25}.journey-message{color:#334a78;margin:13px 0 0;font-size:12px;font-weight:600;line-height:1.35}@media(max-width:1024px){.student-learning-journey{aspect-ratio:5/4;width:100%;max-width:480px}}@media(max-width:640px){.student-learning-journey{aspect-ratio:5/4;width:100%}.student-learning-journey__details{width:52%}.student-learning-journey__content{padding:14px}.student-learning-journey__content h2{font-size:17px}}.student-subject-section{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden;container-type:inline-size}.student-subject-section__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.student-subject-section__title{flex:200px;align-items:center;gap:12px;min-width:0;display:flex}.student-subject-section__all{white-space:nowrap;flex:none}.student-subject-grid{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:18px;width:100%;min-width:0;max-width:100%;display:grid}@container (min-width:480px){.student-subject-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:760px){.student-subject-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:1040px){.student-subject-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.student-subject-card{box-sizing:border-box;background:#fff;border:1px solid #e2edf8;border-radius:20px;flex-direction:column;width:100%;min-width:0;max-width:100%;height:100%;text-decoration:none;transition:all .2s;display:flex;overflow:hidden;box-shadow:0 4px 16px #1e50820a}.student-subject-card:hover{transform:translateY(-3px)}.student-subject-card__media{box-sizing:border-box;background:#f8fafc;width:100%;min-width:0;overflow:hidden}.student-subject-card__media img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:auto;display:block}.student-subject-card__body{box-sizing:border-box;flex-direction:column;flex:1;min-width:0;max-width:100%;padding:14px 16px 16px;display:flex}.student-subject-card__badge{white-space:normal;overflow-wrap:break-word;border-radius:999px;align-self:flex-start;max-width:100%;margin-bottom:8px;padding:5px 10px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.student-subject-card__body h3{white-space:normal;word-break:normal;overflow-wrap:break-word;color:#17396d;width:100%;margin:0;font-size:16px;font-weight:800;line-height:1.3}.student-subject-card__body p{white-space:normal;word-break:normal;overflow-wrap:break-word;color:#5f7899;width:100%;margin:8px 0 0;font-size:12px;line-height:1.45}.student-subject-card__action{white-space:normal;color:#1687f8;border-top:1px solid #edf4fb;justify-content:space-between;align-items:center;width:100%;min-width:0;min-height:44px;margin-top:auto;padding-top:14px;font-size:13px;font-weight:800;line-height:1.25;display:inline-flex}:root{--student-blue:#1688f8;--student-blue-dark:#0757c8;--student-cyan:#22c7f2;--student-navy:#102a5e;--student-sky:#eaf7ff;--student-lavender:#f2eeff;--student-yellow:#ffc928;--student-green:#36c765;--student-red:#ff6270;--student-orange:#ff9d32;--student-border:#cfe3f5;--student-muted:#64748b;--student-white:#fff}.hls-student-sidebar nav a{color:#102a5e;background:0 0;border-radius:14px;align-items:center;gap:12px;min-height:46px;margin:4px 0;padding:10px 14px;font-size:13.5px;font-weight:650;transition:all .18s;display:flex}.hls-student-sidebar nav a svg{stroke-width:2px;color:#1688f8;flex-shrink:0;width:22px;height:22px;transition:color .18s}.hls-student-sidebar nav a:hover{color:#0757c8;background:#eaf7ff}.hls-student-sidebar nav a:hover svg{color:#0757c8}.hls-student-sidebar nav a.is-active{color:#fff!important;background:linear-gradient(135deg,#149bff,#1677f2)!important;border-radius:16px!important;box-shadow:0 8px 20px #1677f238!important}.hls-student-sidebar nav a.is-active:before{display:none!important}.hls-student-sidebar nav a.is-active svg{color:#fff!important}.hls-student-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border-bottom:1px solid #e1eef9}.hls-student-search{background:#f8fbfe;border:1px solid #cfe3f5;border-radius:16px}.hls-student-search:focus-within{border-color:#1688f8;box-shadow:0 0 0 3px #1688f81f}.hls-reading-workspace{box-sizing:border-box;color:#102a5e;width:100%;min-width:0;max-width:100%}.hls-student-main:has(.hls-reading-workspace){background:radial-gradient(circle at 85% 10%,#c2dcff61,#0000 28%),linear-gradient(135deg,#f4fbff,#fff 48%,#f6f2ff)!important}.hls-exercise-layout{box-sizing:border-box;grid-template-columns:1fr;align-items:stretch;gap:18px;width:100%;min-width:0;max-width:100%;display:grid}@media(min-width:1024px){.hls-exercise-layout{grid-template-columns:minmax(0,3fr) minmax(380px,2fr);gap:18px}}.hls-reading-passage-card,.hls-reading-question-card{box-sizing:border-box;background-color:#fff;border:1px solid #cfe3f5;border-radius:22px;width:100%;min-width:0;max-width:100%;box-shadow:0 10px 30px #23588c17}.hls-reading-passage-content{overflow-wrap:anywhere;white-space:normal}.student-exercise-hero{aspect-ratio:2048/360;box-sizing:border-box;background-color:#eff9ff;background-position:100%;background-repeat:no-repeat;background-size:cover;border:1px solid #c9e4ff;border-radius:22px;width:100%;min-width:0;max-width:100%;min-height:180px;position:relative;overflow:hidden;box-shadow:0 10px 28px #3674b51a}.student-exercise-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#f5fbfffa,#f5fbffe6 48%,#f5fbff47 75%,#f5fbff0a);position:absolute;top:0;right:0;bottom:0;left:0}.student-exercise-hero__content{z-index:2;width:58%;min-width:0;max-width:680px;padding:clamp(16px,2vw,28px);position:relative}@media(min-width:768px)and (max-width:1023px){.student-exercise-hero{aspect-ratio:auto;background-position:100%;background-size:cover;min-height:165px}.student-exercise-hero:before{background:linear-gradient(90deg,#f5fbfffa,#f5fbffeb 58%,#f5fbff59 82%,#f5fbff0d)}.student-exercise-hero__content{width:72%;max-width:560px;padding:18px 20px}}@media(max-width:767px){.student-exercise-hero{aspect-ratio:auto;background-position:100%;background-size:cover;border-radius:18px;min-height:155px}.student-exercise-hero:before{background:linear-gradient(90deg,#f5fbfffa,#f5fbfff0 70%,#f5fbff99)}.student-exercise-hero__content{width:100%;max-width:100%;padding:14px 14px 16px}}.student-hint-card{background:linear-gradient(135deg,#fffbea,#fff7d6);border:1px solid #ffe49a;border-radius:16px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-width:0;padding:14px 16px;display:grid;position:relative;overflow:hidden}.student-hint-card__mascot{object-fit:contain;object-position:center bottom;pointer-events:none;-webkit-user-select:none;user-select:none;align-self:end;width:82px;height:96px;display:block}.student-hint-card__content{z-index:2;min-width:0;position:relative}.student-hint-card__button{z-index:3;cursor:pointer;border-radius:12px;min-height:44px;padding:10px 16px;position:relative}@media(max-width:639px){.student-hint-card{grid-template-columns:62px minmax(0,1fr);padding:12px}.student-hint-card__mascot{width:62px;height:76px}}.hls-student-sidebar{overflow-x:hidden}.student-sidebar-welcome-card{aspect-ratio:1155/1362;box-sizing:border-box;margin-inline:auto;background-image:linear-gradient(#f0f9ff24,#f0f9ff05 48%,#f0f9ff00),url(/assets/hls-ui/student/student-bobo-welcome-card.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #b7d7f6e6;border-radius:20px;flex-shrink:0;width:min(100%,190px);max-width:190px;height:auto;margin-top:14px;margin-bottom:14px;position:relative;overflow:hidden;box-shadow:0 10px 26px #2868aa1f}.student-sidebar-welcome-card__content{z-index:2;color:#102a5e;pointer-events:none;filter:drop-shadow(0 1px 3px #fffffff2);width:68%;padding:16px 0 0 16px;position:relative}.student-sidebar-welcome-card__content strong{color:#0757c8;margin-bottom:5px;font-size:14px;font-weight:800;line-height:1.2;display:block}.student-sidebar-welcome-card__content p{color:#365476;margin:0;font-size:11px;font-weight:600;line-height:1.42}.hls-featured-badges-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;min-width:0;display:grid}@media(max-width:299px){.hls-featured-badges-grid{grid-template-columns:1fr}}.hls-badge-card{box-sizing:border-box;border-radius:16px;flex-direction:column;align-items:center;min-width:0;min-height:160px;padding:10px 8px;transition:all .2s;display:flex;position:relative;overflow:hidden}.hls-badge-card--earned{background-color:#f0fdf4;border:1px solid #86efac}.hls-badge-card--earned .hls-badge-card__image{filter:drop-shadow(0 6px 14px #22c55e40)}.hls-badge-card--in-progress{background-color:#eff6ff;border:1px solid #93c5fd}.hls-badge-card--locked{background-color:#f8fafc;border:1px solid #cbd5e1}.hls-badge-card__image{object-fit:contain;flex:0 0 64px;width:64px;min-width:64px;height:64px;display:block;max-width:none!important}.hls-badge-card--locked .hls-badge-card__image{filter:grayscale(.75)saturate(.5);opacity:.6}.hls-badge-card__name{text-align:center;white-space:normal;overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;min-height:36px;margin-top:6px;font-size:13px;font-weight:700;line-height:18px;display:-webkit-box;overflow:hidden}.hls-badge-progress__labels{white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;width:100%;font-size:11px;font-weight:700;display:flex}.hls-student-subjects{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.hls-student-subjects__hero{background:radial-gradient(circle at 78% 30%,#ffffff7a,#0000 28%),linear-gradient(105deg,#ddf5ff,#cbeaff 40%,#bdd9ff,#cbcbff)!important;border:1px solid #7dd3fc7a!important;border-radius:24px!important;width:100%!important;height:270px!important;min-height:270px!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 34px #3b82f614!important}.hls-student-subjects__hero:after{display:none!important}.hls-student-subjects__hero .hls-student-subjects__hero-image,.hls-student-subjects__hero .student-home-hero__image,.hls-student-subjects__hero-image{z-index:0!important;object-fit:cover!important;object-position:right center!important;pointer-events:none!important;width:calc(100% + 40px)!important;max-width:none!important;height:calc(100% + 52px)!important;display:block!important;position:absolute!important;inset:-32px auto auto -24px!important}.hls-student-subjects__hero .student-home-hero__overlay{z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,#e0f6fff5,#e0f6ffd1 37%,#e0f6ff1f 61%,#e0f6ff00 76%)!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.hls-student-subjects__hero .student-home-hero__content{z-index:2!important;box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;width:54%!important;min-width:0!important;max-width:580px!important;height:100%!important;padding:28px 42px!important;display:flex!important;position:relative!important}.hls-student-subjects__hero .student-home-hero__eyebrow{color:#0284c7!important;text-transform:uppercase!important;letter-spacing:.04em!important;align-items:center!important;gap:6px!important;margin-bottom:6px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}.hls-student-subjects__hero h1#student-subjects-title,.hls-student-subjects__hero h1{color:#17396d!important;margin:0!important;font-size:28px!important;font-weight:900!important;line-height:1.2!important}.hls-student-subjects__hero h2{color:#1687f8!important;margin:6px 0 0!important;font-size:16px!important;font-weight:800!important;line-height:1.35!important}.hls-student-subjects__hero p{color:#42658d!important;max-width:460px!important;margin:8px 0 0!important;font-size:13px!important;line-height:1.5!important}.hls-student-subjects__hero .student-home-hero__pills{align-items:center!important;gap:8px!important;margin-top:14px!important;display:flex!important}.hls-student-subjects__hero .student-home-hero__pills span{color:#17396d!important;background:#fffffff2!important;border:1px solid #bae6fd!important;border-radius:999px!important;align-items:center!important;padding:5px 14px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important;box-shadow:0 2px 6px #0284c714!important}@media(max-width:1023px){.hls-student-subjects__hero{height:250px!important;min-height:250px!important}.hls-student-subjects__hero .hls-student-subjects__hero-image,.hls-student-subjects__hero .student-home-hero__image,.hls-student-subjects__hero-image{object-position:65% center!important;width:calc(100% + 36px)!important;height:calc(100% + 44px)!important;inset:-26px auto auto -18px!important}.hls-student-subjects__hero .student-home-hero__content{width:58%!important;padding:24px 32px!important}}@media(max-width:768px){.hls-student-subjects__hero{height:auto!important;min-height:300px!important}.hls-student-subjects__hero .student-home-hero__overlay{background:linear-gradient(90deg,#e0f6fff7,#e0f6ffe6 55%,#e0f6ff66)!important}.hls-student-subjects__hero .student-home-hero__content{width:100%!important;max-width:100%!important;padding:24px 20px!important}.hls-student-subjects__hero h1#student-subjects-title,.hls-student-subjects__hero h1{font-size:24px!important}.hls-student-subjects__hero h2{font-size:15px!important}}@media(max-width:639px){.hls-student-subjects__hero .hls-student-subjects__hero-image,.hls-student-subjects__hero .student-home-hero__image,.hls-student-subjects__hero-image{object-position:66% center!important;opacity:.72!important;width:calc(100% + 48px)!important;height:calc(100% + 38px)!important;inset:-22px auto auto -24px!important}}.student-subject-grid,.hls-student-subjects .student-subject-grid,.hls-student-subjects .hls-student-subjects__grid,.hls-student-subjects .hls-student-subject-grid,.hls-student-subjects__grid,.hls-student-subject-grid{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-top:14px!important;display:grid!important}@media(min-width:1080px){.student-subject-grid,.hls-student-subjects .student-subject-grid,.hls-student-subjects .hls-student-subjects__grid,.hls-student-subjects .hls-student-subject-grid,.hls-student-subjects__grid,.hls-student-subject-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important}}@media(min-width:768px)and (max-width:1079px){.student-subject-grid,.hls-student-subjects .student-subject-grid,.hls-student-subjects .hls-student-subjects__grid,.hls-student-subjects .hls-student-subject-grid,.hls-student-subjects__grid,.hls-student-subject-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}}@media(min-width:600px)and (max-width:767px){.student-subject-grid,.hls-student-subjects .student-subject-grid,.hls-student-subjects .hls-student-subjects__grid,.hls-student-subjects .hls-student-subject-grid,.hls-student-subjects__grid,.hls-student-subject-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}}@media(max-width:599px){.student-subject-grid,.hls-student-subjects .student-subject-grid,.hls-student-subjects .hls-student-subjects__grid,.hls-student-subjects .hls-student-subject-grid,.hls-student-subjects__grid,.hls-student-subject-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}}.student-subject-card,.hls-student-subjects .student-subject-card,.hls-student-subjects .hls-student-subject-card{box-sizing:border-box!important;background:#fff!important;border:1px solid #e2edf8!important;border-radius:20px!important;flex-direction:column!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;text-decoration:none!important;transition:all .2s!important;display:flex!important;overflow:hidden!important;box-shadow:0 4px 16px #1e50820a!important}.student-subject-card:hover,.hls-student-subjects .student-subject-card:hover,.hls-student-subjects .hls-student-subject-card:hover{transform:translateY(-3px)!important}.student-subject-card__media,.hls-student-subjects .student-subject-card__media,.hls-student-subjects .hls-student-subject-card__media{box-sizing:border-box!important;background:#f8fafc!important;width:100%!important;min-width:0!important;height:132px!important;position:relative!important;overflow:hidden!important}.student-subject-card__media img,.hls-student-subjects .student-subject-card__media img,.hls-student-subjects .hls-student-subject-card__media img{object-fit:cover!important;object-position:center!important;width:100%!important;max-width:100%!important;height:100%!important;display:block!important}.student-subject-card__body,.hls-student-subjects .student-subject-card__body,.hls-student-subjects .hls-student-subject-card__body{box-sizing:border-box!important;flex-direction:column!important;flex:1!important;min-width:0!important;max-width:100%!important;padding:14px 16px 16px!important;display:flex!important}.student-subject-card__badge,.hls-student-subjects .student-subject-card__badge,.hls-student-subjects .hls-student-subject-card__badge{white-space:normal!important;overflow-wrap:break-word!important;border-radius:999px!important;align-self:flex-start!important;max-width:100%!important;margin-bottom:8px!important;padding:5px 10px!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;display:inline-flex!important}.student-subject-card__body h3,.hls-student-subjects .student-subject-card__body h3,.hls-student-subjects .hls-student-subject-card__title{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;color:#17396d!important;width:100%!important;margin:0!important;font-size:16px!important;font-weight:800!important;line-height:1.3!important}.student-subject-card__body p,.hls-student-subjects .student-subject-card__body p,.hls-student-subjects .hls-student-subject-card__description{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;color:#5f7899!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;width:100%!important;min-height:35px!important;margin:8px 0 0!important;font-size:12px!important;line-height:1.45!important;display:-webkit-box!important;overflow:hidden!important}.student-subject-card__action,.hls-student-subjects .student-subject-card__action,.hls-student-subjects .hls-student-subject-card__action{white-space:normal!important;color:#1687f8!important;border-top:1px solid #edf4fb!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:44px!important;margin-top:auto!important;padding-top:14px!important;font-size:13px!important;font-weight:800!important;line-height:1.25!important;display:inline-flex!important}.hls-student-learning-flow{box-sizing:border-box!important;background:#fff!important;border:1px solid #d5e5f3!important;border-radius:20px!important;margin-top:28px!important;padding:22px 26px!important;box-shadow:0 4px 16px #2d58880a!important}.hls-student-learning-flow h2{color:#183a70!important;margin:0 0 16px!important;font-size:18px!important;font-weight:900!important}.hls-student-learning-flow>div,.hls-student-learning-flow__steps{grid-template-columns:1fr auto 1.1fr auto 1.8fr!important;align-items:center!important;gap:12px!important;margin-top:14px!important;display:grid!important}.hls-student-learning-flow>div>span,.hls-student-learning-flow__step{box-sizing:border-box!important;background:#edf6ff!important;border:1px solid #cfe1f2!important;border-radius:15px!important;align-items:center!important;gap:12px!important;min-height:62px!important;padding:10px 16px!important;display:flex!important}.hls-student-learning-flow>div>span:nth-of-type(2),.hls-student-learning-flow__step.is-step-2{background:#f5efff!important;border-color:#dfd1fa!important}.hls-student-learning-flow>div>span:nth-of-type(3),.hls-student-learning-flow__step.is-step-3{background:#edf9f1!important;border-color:#c9e9d5!important}.hls-student-learning-flow b,.hls-student-learning-flow__step b{color:#fff!important;background:#1687f8!important;border-radius:12px!important;flex-shrink:0!important;place-items:center!important;width:38px!important;height:38px!important;font-size:15px!important;font-weight:900!important;display:grid!important}.hls-student-learning-flow span:nth-of-type(2) b,.hls-student-learning-flow__step.is-step-2 b{background:#835fe8!important}.hls-student-learning-flow span:nth-of-type(3) b,.hls-student-learning-flow__step.is-step-3 b{background:#2aaa62!important}.hls-student-learning-flow em,.hls-student-learning-flow__step em{color:#183a70!important;font-size:13px!important;font-style:normal!important;font-weight:900!important;line-height:1.3!important;display:grid!important}.hls-student-learning-flow small,.hls-student-learning-flow__step small{color:#7890ad!important;margin-top:3px!important;font-size:11px!important;font-weight:500!important}.hls-student-learning-flow>div>svg,.hls-student-learning-flow__arrow svg{color:#a3b9ce!important;flex-shrink:0!important;width:20px!important;height:20px!important;transition:transform .2s!important;display:block!important}@media(max-width:900px){.hls-student-learning-flow>div,.hls-student-learning-flow__steps{grid-template-columns:1fr!important;gap:8px!important}.hls-student-learning-flow>div>svg,.hls-student-learning-flow__arrow{justify-content:center!important;align-items:center!important;padding:2px 0!important;display:flex!important}.hls-student-learning-flow>div>svg,.hls-student-learning-flow__arrow svg{display:block!important;transform:rotate(90deg)!important}}.student-results__header,.student-achievements__header{height:auto!important;min-height:0!important}.student-results__header-content,.student-achievements__header-content{display:flex!important}.student-results__notice,.student-achievements__notice{height:auto!important;min-height:0!important}.student-results__notice-content,.student-achievements__notice-content{display:flex!important}.student-section{box-sizing:border-box!important;height:auto!important;min-height:0!important;padding:20px 24px!important}@media(max-width:639px){.student-section{padding:16px!important}}.student-section__content{height:auto!important;min-height:0!important}.student-dashboard{flex-direction:column!important;gap:24px!important;display:flex!important}@media(max-width:767px){.student-dashboard{gap:16px!important}}.student-image-frame{aspect-ratio:var(--image-ratio,16 / 10)!important;position:relative!important;overflow:hidden!important}.student-image-frame img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.badge-image{aspect-ratio:1!important;object-fit:contain!important;width:112px!important;height:112px!important}.student-section-hero{isolation:isolate;width:100%;height:var(--student-hero-height);min-height:var(--student-hero-height);aspect-ratio:auto;border:var(--student-hero-border);border-radius:var(--student-hero-radius);max-height:none;box-shadow:var(--student-hero-shadow);box-sizing:border-box;background-color:#dff4ff;position:relative;overflow:hidden}.student-section-hero__image{z-index:0;object-fit:cover;object-position:60% center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.student-section-hero__overlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,#e0f6fff5,#e0f6ffe0 42%,#e0f6ff2e 72%,#0000 88%);position:absolute;top:0;right:0;bottom:0;left:0}.student-section-hero__content{z-index:2;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;width:48%;max-width:580px;height:100%;padding:36px 42px;display:flex;position:relative}.student-section-hero__body{align-items:center;gap:16px;min-width:0;display:flex}.student-section-hero__icon{background:#fffffff2;border:1px solid #d6e8fa;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 2px 8px #2d588814}.student-section-hero__text{min-width:0}.student-section-hero__title{color:#17396d;letter-spacing:-.015em;margin:0;font-size:clamp(22px,2.4vw,28px);font-weight:900;line-height:1.2}.student-section-hero__subtitle{color:#42658d;max-width:560px;margin:4px 0 0;font-size:14px;font-weight:500;line-height:1.45}.student-section-hero__action{flex-shrink:0;align-items:center;display:flex}@media(max-width:1024px){.student-section-hero{height:var(--student-hero-height);min-height:var(--student-hero-height);border-radius:var(--student-hero-radius)}.student-section-hero__content{gap:12px;width:54%;padding:28px 32px}.student-section-hero__image{object-position:65% center}.student-section-hero__overlay{background:linear-gradient(90deg,#e0f6fff7,#e0f6ffe6 50%,#e0f6ff47 78%,#0000)}.student-section-hero__icon{border-radius:16px;width:48px;height:48px}}@media(max-width:767px){.student-section-hero{height:var(--student-hero-height);min-height:var(--student-hero-height);border-radius:var(--student-hero-radius)}.student-section-hero__content{gap:10px;width:100%;max-width:100%;padding:24px 20px}.student-section-hero__body{align-items:flex-start;gap:12px}.student-section-hero__icon{border-radius:14px;width:42px;height:42px}.student-section-hero__image{object-position:80% center;opacity:.65}.student-section-hero__overlay{background:linear-gradient(90deg,#e0f6fffa,#e0f6ffed 65%,#e0f6ff73)}.student-section-hero__title{font-size:20px}.student-section-hero__subtitle{font-size:13px;line-height:1.4}}.hls-student-shell,.hls-student-workspace,.hls-student-main,.hls-student-assignments,.hls-student-classes,.hls-student-results,.hls-student-subjects,.hls-student-home-dashboard,.hls-assignment-grid,.hls-assignment-card,.hls-student-next-card,.hls-student-priority-grid,.hls-student-class-summary,.hls-student-result-summary,.hls-student-class-layout,.hls-student-result-layout,.hls-student-join-card,.hls-student-latest-result,.hls-student-learning-flow,.hls-subject-journey,.hls-subject-banner,.student-section-hero,.today-assignments,.student-subject-section,.student-section{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.hls-section-heading{box-sizing:border-box!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;min-width:0!important;max-width:100%!important;margin:24px 0 14px!important;display:flex!important}.hls-filter-pills{-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;-ms-overflow-style:none!important;box-sizing:border-box!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;min-width:0!important;max-width:100%!important;padding:4px 6px!important;scroll-padding:0 8px!important;display:flex!important;overflow-x:auto!important}.hls-filter-pills::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.hls-filter-pills button{color:#5b7696!important;white-space:nowrap!important;scroll-snap-align:start!important;touch-action:manipulation!important;-webkit-user-select:none!important;user-select:none!important;box-sizing:border-box!important;cursor:pointer!important;background:#fff!important;border:1px solid #d1e1ef!important;border-radius:99px!important;flex:none!important;justify-content:center!important;align-items:center!important;min-width:44px!important;min-height:44px!important;padding:0 16px!important;font-size:12px!important;font-weight:800!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;display:inline-flex!important}.hls-filter-pills button:hover{color:#123b70!important;background:#f4f9ff!important;border-color:#9ac2ee!important}.hls-filter-pills button.is-active{color:#fff!important;background:#1687f8!important;border-color:#1687f8!important;box-shadow:0 4px 14px #1687f847!important}.hls-filter-pills button b{color:inherit!important;background:#0000000f!important;border-radius:99px!important;margin-left:6px!important;padding:2px 7px!important;font-size:11px!important;font-weight:900!important;line-height:1!important}.hls-filter-pills button.is-active b{color:#fff!important;background:#ffffff40!important}@media(max-width:767px){.hls-section-heading{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.hls-filter-pills{width:100%!important;margin:0!important;padding:4px 4px 6px!important}.hls-student-main{max-width:100vw!important;padding:16px 12px 32px!important;overflow-x:hidden!important}}@media(max-width:390px){.hls-student-main{padding:14px 10px 28px!important}.hls-filter-pills button{padding:0 14px!important;font-size:11.5px!important}.hls-assignment-card{padding:14px!important}.hls-assignment-meta{column-gap:8px!important}}:root{color-scheme:light;--hls-bg:#eef5f9;--hls-surface:#f8fbfd}#root :is(.hls-admin-shell,.hls-admin-workspace,.hls-admin-main,.hls-teacher-shell,.hls-teacher-workspace,.hls-teacher-main){background-color:#eef5f9!important}#root :is(.hls-admin-sidebar,.hls-teacher-sidebar,.hls-admin-topbar,.hls-teacher-topbar){background-color:#f9fcfe!important}#root .hls-admin-sidebar nav a.is-active{color:#0f6fcf!important;background:#e7f2fd!important;box-shadow:inset 3px 0 #1687f8!important}#root .hls-admin-sidebar nav a.is-active svg{color:#1687f8!important}#root :is(.hls-global-mobile-drawer,.hls-global-mobile-quick-nav){color:#17396d!important;background:#f8fbfd!important;border-color:#dceaf7!important}#root :is(.hls-global-mobile-drawer,.hls-global-mobile-quick-nav) [class*=border-white]{border-color:#d3e1ec!important}#root :is(.hls-global-mobile-drawer,.hls-global-mobile-quick-nav) [class*="bg-white/"]{background:#f9fcfe!important}#root :is(.hls-global-mobile-drawer,.hls-global-mobile-quick-nav) :is([class~=text-slate-100],[class~=text-slate-200],[class~=text-slate-300],[class~=text-slate-400]){color:#315f87!important}#root :is(.hls-global-mobile-drawer,.hls-global-mobile-quick-nav) :is([class~=text-cyan-100],[class~=text-cyan-200],[class~=text-cyan-300],[class~=text-sky-300]){color:#0876a8!important}#root .hls-global-mobile-drawer [class~=text-violet-300]{color:#6f50cf!important}#root .hls-global-mobile-drawer [class~=text-emerald-300]{color:#218c50!important}#root .hls-global-mobile-drawer [class~=text-amber-300]{color:#a86b05!important}#root .hls-member-status-light{color:#17396d!important;background:#eef5f9!important}#root .hls-member-status-light header{background:#f9fcfef5!important;border-color:#dceaf7!important}#root .hls-member-status-light :is([class*="bg-[#060b19]"],[class*="bg-[#0d1733]"],[class*=bg-slate-950],[class*=bg-slate-900],[class*=bg-slate-800],[class*=bg-slate-700]){background:#f8fbfd!important;border-color:#d3e1ec!important;box-shadow:0 10px 28px #2d58880e!important}#root .hls-member-status-light [class*=border-white]{border-color:#d3e1ec!important}#root .hls-member-status-light :is(h1,h2,h3,h4,p,span,div)[class~=text-white],#root .hls-member-status-light :is(h1,h2,h3,h4,p,span,div)[class~=text-slate-100],#root .hls-member-status-light :is(h1,h2,h3,h4,p,span,div)[class~=text-slate-200]{color:#17396d!important}#root .hls-member-status-light :is(p,span,div)[class~=text-slate-300],#root .hls-member-status-light :is(p,span,div)[class~=text-slate-400],#root .hls-member-status-light :is(p,span,div)[class~=text-slate-500]{color:#607b97!important}#root .hls-member-status-light :is(button,a)[class*=bg-slate-9],#root .hls-member-status-light :is(button,a)[class*=bg-slate-8],#root .hls-member-status-light :is(button,a)[class*=bg-slate-7]{color:#315f87!important;background:#e7eff5!important;border-color:#c7d8e5!important}#root .hls-member-status-light :is(button,a)[class~=bg-cyan-600],#root .hls-member-status-light :is(button,a)[class~=bg-cyan-500]{color:#fff!important}#root .hls-admin-main :is([class*=bg-slate-950],[class*=bg-slate-900],[class*=bg-slate-800],[class*=bg-slate-700],[class*=bg-gray-950],[class*=bg-gray-900],[class*=bg-gray-800],[class*=bg-zinc-950],[class*=bg-zinc-900],[class*=bg-zinc-800],[class*=bg-neutral-950],[class*=bg-neutral-900],[class*=bg-neutral-800],[class*="bg-[#030B22]"],[class*="bg-[#050B18]"],[class*="bg-[#060b19]"],[class*="bg-[#071126]"],[class*="bg-[#071336]"],[class*="bg-[#09142c]"],[class*="bg-[#0A1128]"],[class*="bg-[#0b1430]"],[class*="bg-[#0b1530]"],[class*="bg-[#0d1733]"],[class*="bg-[#111B3D]"],[class*=bg-black]):not([class*=fixed][class*=inset-0]):not([class*=absolute][class*=inset-0]){box-shadow:0 8px 22px #2d58880d;color:#17396d!important;background-color:#f8fbfd!important;background-image:none!important;border-color:#d1e0ea!important}#root .hls-admin-main :is([class~=bg-white],[class*="bg-white/"]){background-color:#f9fcfe!important}#root .hls-admin-main table{background-color:#f8fbfd!important}#root .hls-admin-main thead{background-color:#edf4f8!important}#root .hls-admin-main [class*=border-white]{border-color:#d3e1ec!important}#root .hls-admin-main [class*=divide-white]>:not([hidden])~:not([hidden]){border-color:#dde8f0!important}#root .hls-admin-main :is(h1,h2,h3,h4,h5,h6,p,span,label,th,td,small)[class~=text-white],#root .hls-admin-main :is(h1,h2,h3,h4,h5,h6,p,span,label,th,td,small)[class~=text-slate-100],#root .hls-admin-main :is(h1,h2,h3,h4,h5,h6,p,span,label,th,td,small)[class~=text-slate-200]{color:#17396d!important}#root .hls-admin-main :is(p,span,label,th,td,small)[class~=text-slate-300],#root .hls-admin-main :is(p,span,label,th,td,small)[class~=text-slate-400],#root .hls-admin-main :is(p,span,label,th,td,small)[class~=text-slate-500]{color:#607b97!important}#root .hls-admin-main :is(button,a,span)[class~=bg-cyan-600],#root .hls-admin-main :is(button,a,span)[class~=bg-cyan-500],#root .hls-admin-main :is(button,a,span)[class~=bg-sky-600],#root .hls-admin-main :is(button,a,span)[class~=bg-sky-500],#root .hls-admin-main :is(button,a,span)[class~=bg-blue-600],#root .hls-admin-main :is(button,a,span)[class~=bg-blue-500],#root .hls-admin-main :is(button,a,span)[class~=bg-emerald-600],#root .hls-admin-main :is(button,a,span)[class~=bg-emerald-500],#root .hls-admin-main :is(button,a,span)[class~=bg-green-600],#root .hls-admin-main :is(button,a,span)[class~=bg-green-500],#root .hls-admin-main :is(button,a,span)[class~=bg-rose-600],#root .hls-admin-main :is(button,a,span)[class~=bg-red-600],#root .hls-admin-main :is(button,a,span)[class~="bg-[#1687F8]"],#root .hls-admin-main :is(button,a,span)[class~="bg-[#0B72D9]"]{color:#fff!important}#root .hls-admin-main :is(button,a)[class*=bg-slate-9],#root .hls-admin-main :is(button,a)[class*=bg-slate-8],#root .hls-admin-main :is(button,a)[class*=bg-slate-7],#root .hls-admin-main :is(button,a)[class*=bg-gray-9],#root .hls-admin-main :is(button,a)[class*=bg-gray-8],#root .hls-admin-main :is(button,a)[class*=bg-zinc-9],#root .hls-admin-main :is(button,a)[class*=bg-zinc-8]{color:#315f87!important;box-shadow:none!important;background:#e7eff5!important;border-color:#c7d8e5!important}#root .hls-admin-main :is(button,a)[class*=bg-slate-9]:hover,#root .hls-admin-main :is(button,a)[class*=bg-slate-8]:hover,#root .hls-admin-main :is(button,a)[class*=bg-slate-7]:hover,#root .hls-admin-main :is(button,a)[class*=bg-gray-9]:hover,#root .hls-admin-main :is(button,a)[class*=bg-gray-8]:hover,#root .hls-admin-main :is(button,a)[class*=bg-zinc-9]:hover,#root .hls-admin-main :is(button,a)[class*=bg-zinc-8]:hover{color:#234f77!important;background:#dce8f0!important}#root .hls-admin-main :is(button,a)[class*=bg-violet-500],#root .hls-admin-main :is(button,a)[class*=bg-violet-600],#root .hls-admin-main :is(button,a)[class*=bg-purple-500],#root .hls-admin-main :is(button,a)[class*=bg-purple-600]{color:#5c459d!important;box-shadow:none!important;background:#eee7ff!important;border-color:#c9b7ef!important}#root .hls-admin-main :is(input,select,textarea){color-scheme:light;color:#17396d!important;background:#fbfdff!important;border-color:#cbdce8!important}#root .hls-admin-main :is(input[type=checkbox],input[type=radio]){accent-color:#1687f8;color-scheme:light}#root .hls-admin-main :is(button,input,select,textarea):disabled,#root .hls-admin-main [aria-disabled=true]{opacity:1!important;filter:none!important;box-shadow:none!important}#root .hls-admin-main button:disabled{color:#7a91a8!important;background:#edf3f7!important;border-color:#cedbe5!important}#root .hls-teacher-functional-page :is([class*=bg-slate-950],[class*=bg-slate-900],[class*=bg-slate-800],[class*=bg-slate-700],[class*=bg-gray-950],[class*=bg-gray-900],[class*=bg-gray-800],[class*=bg-zinc-950],[class*=bg-zinc-900],[class*=bg-zinc-800],[class*="bg-[#060b19]"],[class*="bg-[#071126]"],[class*="bg-[#09142c]"],[class*="bg-[#0b1430]"],[class*="bg-[#0b1530]"],[class*="bg-[#0d1733]"],[class*=bg-black]):not([class*=fixed][class*=inset-0]):not([class*=absolute][class*=inset-0]){color:#17396d!important;background:#f8fbfd!important;border-color:#d3e1ec!important}#root .hls-teacher-functional-page :is([class~=bg-white],[class*="bg-white/"]){background:#f9fcfe!important}#root .hls-teacher-functional-page [class*=border-white]{border-color:#d3e1ec!important}#root .hls-teacher-functional-page [class*=divide-white]>:not([hidden])~:not([hidden]){border-color:#dde8f0!important}#root .hls-teacher-functional-page section[class*=rounded-3xl],#root .hls-teacher-functional-page>main>div[class*=rounded-3xl]{background:#f8fbfd!important;border-color:#d3e1ec!important;box-shadow:0 10px 28px #2d58880e!important}#root .hls-teacher-functional-page :is(h1,h2,h3,h4,h5,h6,p,span,label,th,td,small)[class~=text-white],#root .hls-teacher-functional-page :is(h1,h2,h3,h4,h5,h6,p,span,label,th,td,small)[class~=text-slate-100],#root .hls-teacher-functional-page :is(h1,h2,h3,h4,h5,h6,p,span,label,th,td,small)[class~=text-slate-200]{color:#17396d!important}#root .hls-teacher-functional-page :is(p,span,label,th,td,small)[class~=text-slate-300],#root .hls-teacher-functional-page :is(p,span,label,th,td,small)[class~=text-slate-400],#root .hls-teacher-functional-page :is(p,span,label,th,td,small)[class~=text-slate-500]{color:#607b97!important}#root .hls-teacher-functional-page :is(button,a,span)[class~=bg-cyan-600],#root .hls-teacher-functional-page :is(button,a,span)[class~=bg-cyan-500],#root .hls-teacher-functional-page :is(button,a,span)[class~=bg-sky-600],#root .hls-teacher-functional-page :is(button,a,span)[class~=bg-sky-500],#root .hls-teacher-functional-page :is(button,a,span)[class~=bg-blue-600],#root .hls-teacher-functional-page :is(button,a,span)[class~=bg-blue-500],#root .hls-teacher-functional-page :is(button,a,span)[class~=bg-emerald-600],#root .hls-teacher-functional-page :is(button,a,span)[class~=bg-emerald-500],#root .hls-teacher-functional-page :is(button,a,span)[class~=bg-green-600],#root .hls-teacher-functional-page :is(button,a,span)[class~=bg-green-500],#root .hls-teacher-functional-page :is(button,a,span)[class~=bg-rose-600],#root .hls-teacher-functional-page :is(button,a,span)[class~=bg-red-600],#root .hls-teacher-functional-page :is(button,a,span)[class~="bg-[#1687F8]"],#root .hls-teacher-functional-page :is(button,a,span)[class~="bg-[#0B72D9]"]{color:#fff!important}#root .hls-teacher-functional-page :is(input,select,textarea){color-scheme:light;color:#17396d!important;background:#fbfdff!important;border-color:#cbdce8!important}#root .hls-teacher-functional-page :is(button,a)[class*=bg-slate-9],#root .hls-teacher-functional-page :is(button,a)[class*=bg-slate-8],#root .hls-teacher-functional-page :is(button,a)[class*=bg-slate-7]{color:#315f87!important;box-shadow:none!important;background:#e7eff5!important;border-color:#c7d8e5!important}#root .hls-teacher-functional-page button:disabled{opacity:1!important;color:#7a91a8!important;box-shadow:none!important;background:#edf3f7!important;border-color:#cedbe5!important}#root :is(.hls-admin-main,.hls-teacher-functional-page,.hls-member-status-light,.hls-student-assignments-light,.hls-student-classes-light,.hls-admin-members-light) :is(button,a,span,div)[class*="bg-cyan-500/"],#root :is(.hls-admin-main,.hls-teacher-functional-page,.hls-member-status-light,.hls-student-assignments-light,.hls-student-classes-light,.hls-admin-members-light) :is(button,a,span,div)[class*="bg-cyan-400/"],#root :is(.hls-admin-main,.hls-teacher-functional-page,.hls-member-status-light,.hls-student-assignments-light,.hls-student-classes-light,.hls-admin-members-light) :is(button,a,span,div)[class*="bg-sky-500/"],#root :is(.hls-admin-main,.hls-teacher-functional-page,.hls-member-status-light,.hls-student-assignments-light,.hls-student-classes-light,.hls-admin-members-light) :is(button,a,span,div)[class*="bg-blue-500/"]{color:#075f8e!important}#root :is(.hls-admin-main,.hls-teacher-functional-page,.hls-member-status-light,.hls-student-assignments-light,.hls-student-classes-light,.hls-admin-members-light) :is(button,a,span,div)[class*="bg-emerald-500/"],#root :is(.hls-admin-main,.hls-teacher-functional-page,.hls-member-status-light,.hls-student-assignments-light,.hls-student-classes-light,.hls-admin-members-light) :is(button,a,span,div)[class*="bg-green-500/"]{color:#14763e!important}#root :is(.hls-admin-main,.hls-teacher-functional-page,.hls-member-status-light,.hls-student-assignments-light,.hls-student-classes-light,.hls-admin-members-light) :is(button,a,span,div)[class*="bg-violet-500/"],#root :is(.hls-admin-main,.hls-teacher-functional-page,.hls-member-status-light,.hls-student-assignments-light,.hls-student-classes-light,.hls-admin-members-light) :is(button,a,span,div)[class*="bg-purple-500/"]{color:#5d3fbd!important}#root :is(.hls-admin-main,.hls-teacher-functional-page,.hls-member-status-light,.hls-student-assignments-light,.hls-student-classes-light,.hls-admin-members-light) :is(button,a,span,div)[class*="bg-amber-500/"],#root :is(.hls-admin-main,.hls-teacher-functional-page,.hls-member-status-light,.hls-student-assignments-light,.hls-student-classes-light,.hls-admin-members-light) :is(button,a,span,div)[class*="bg-yellow-500/"]{color:#8a5700!important}#root :is(.hls-admin-main,.hls-teacher-functional-page,.hls-member-status-light,.hls-student-assignments-light,.hls-student-classes-light,.hls-admin-members-light) :is(button,a,span,div)[class*="bg-rose-500/"],#root :is(.hls-admin-main,.hls-teacher-functional-page,.hls-member-status-light,.hls-student-assignments-light,.hls-student-classes-light,.hls-admin-members-light) :is(button,a,span,div)[class*="bg-red-500/"]{color:#a8324b!important}html,body,#root,#root [class*=overflow-y-auto],#root [class*=overflow-auto],#root .hls-admin-sidebar nav,#root .hls-teacher-sidebar,#root .hls-student-sidebar,#root .hls-admin-main,#root .hls-teacher-main,#root .hls-student-main{scrollbar-width:none!important;-ms-overflow-style:none!important}html::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#root::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#root [class*=overflow-y-auto]::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#root [class*=overflow-auto]::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#root .hls-admin-sidebar nav::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#root .hls-teacher-sidebar::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#root .hls-student-sidebar::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#root .hls-admin-main::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#root .hls-teacher-main::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#root .hls-student-main::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body{font-size:15px;line-height:1.55}#root .text-xs{font-size:13px!important;line-height:1.45!important}#root .text-sm{font-size:15px!important;line-height:1.5!important}#root [class*="text-[10px]"],#root [class*="text-[11px]"],#root [class*="text-[12px]"]{font-size:13px!important;line-height:1.45!important}#root [class*="text-[13px]"]{font-size:13.5px!important;line-height:1.45!important}#root small{font-size:13px!important;line-height:1.45!important}#root :where(input,select,textarea,button){font-size:14px;line-height:1.4}#root :where(.hls-admin-shell,.hls-teacher-shell,.hls-student-shell) :where(nav a,nav button){font-size:14.5px!important;line-height:1.35!important}#root .hls-admin-sidebar nav a{font-size:14.5px!important}#root :where(.hls-admin-bobo-banner__pill,.hls-admin-bobo-banner__subdeck){font-size:13px!important;line-height:1.45!important}#root .hls-admin-bobo-banner__desc-line{font-size:15px!important;line-height:1.5!important}#root .hls-student-classes :where(p,small,label){font-size:14px!important;line-height:1.55!important}#root .hls-student-classes :where(.hls-page-heading p,.hls-student-class-summary p,.hls-student-class-list>header p,.hls-student-join-card header p){font-size:15px!important;line-height:1.55!important}#root .hls-student-classes :where(input,button){font-size:15px!important;line-height:1.4!important}#root .hls-student-classes .hls-chip{font-size:12px!important;line-height:1.35!important}#root .hls-student-classes :where(.hls-student-class-summary>div:nth-child(2)>span,.hls-student-class-list article>div>strong,.hls-student-class-list article>aside strong,.hls-student-class-list article>aside b,.hls-student-join-card>section h3,.hls-student-join-card>section b){font-size:14px!important;line-height:1.45!important}#root .hls-student-classes .hls-student-info{font-size:14px!important;line-height:1.5!important}#root :where(.hls-admin-shell,.hls-teacher-shell,.hls-student-shell) :where(h1,h2,h3,h4,h5,h6,p,small,strong,label,th,td){overflow-wrap:anywhere;word-break:normal;max-width:100%}#root :where(.hls-admin-shell,.hls-teacher-shell,.hls-student-shell) :where(h1,h2,h3,h4,h5,h6,p,th,td){white-space:normal!important}#root :where(.hls-admin-shell,.hls-teacher-shell,.hls-student-shell) :where(.flex,.grid)>*{min-width:0}#root :where(.hls-admin-shell,.hls-teacher-shell,.hls-student-shell) :where(button,a){overflow-wrap:anywhere}#root .hls-admin-workspace[data-hls-admin-page=members] .hls-admin-main table thead th{white-space:normal!important;font-size:13px!important;line-height:1.35!important}#root .hls-admin-workspace[data-hls-admin-page=members] .hls-admin-main table tbody td{white-space:normal!important;font-size:13.5px!important;line-height:1.45!important}#root .hls-admin-workspace[data-hls-admin-page=members] .hls-admin-main table td:nth-child(5) select,#root .hls-admin-workspace[data-hls-admin-page=members] .hls-admin-main table td:nth-child(7) [class*=rounded-full],#root .hls-admin-workspace[data-hls-admin-page=members] .hls-admin-main table td:last-child button,#root .hls-admin-workspace[data-hls-admin-page=members] .hls-admin-main table td:last-child a{white-space:normal!important;font-size:13px!important;line-height:1.35!important}@media(max-width:1280px){#root :where(.hls-admin-shell,.hls-teacher-shell,.hls-student-shell) .whitespace-nowrap:not(input):not(select):not(textarea){white-space:normal!important}#root :where(.hls-admin-shell,.hls-teacher-shell,.hls-student-shell) .truncate{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}}@media(max-width:640px){body{font-size:15px}#root .text-sm,#root :where(.hls-admin-shell,.hls-teacher-shell,.hls-student-shell) :where(nav a,nav button){font-size:14px!important}}#root .hls-teacher-shell{--hls-muted:#536d8f;--hls-primary:#066dcc;--hls-primary-dark:#005fb8}#root .hls-teacher-bobo-btn{color:#fff!important;background:#066dcc!important}#root .hls-teacher-functional-page :is(.text-slate-300,.text-slate-400,.text-slate-500){color:#536d8f!important}#root .hls-teacher-functional-page :is(.text-cyan-100,.text-cyan-200,.text-cyan-300){color:#066dcc!important}#root .hls-teacher-functional-page .text-orange-300{color:#a34d00!important}#root [data-hls-teacher-dashboard=v2] :is(p,small,th),#root .hls-student-assignments-light :is(.text-slate-300,.text-slate-400,.text-slate-500,.text-slate-600){color:#536d8f!important}#root .hls-student-assignments-light :is(.text-cyan-100,.text-cyan-200,.text-cyan-300,.text-cyan-400){color:#066dcc!important}#root .hls-student-assignments-light :is(.text-emerald-100,.text-emerald-200,.text-emerald-300){color:#14763e!important}#root .hls-student-assignments-light :is(.text-amber-100,.text-amber-200,.text-amber-300){color:#8a5700!important}#root .hls-student-assignments-light :is(.text-violet-100,.text-violet-200,.text-violet-300,.text-purple-300){color:#5d3fbd!important}#root .hls-student-assignments-light :is(a,button)[class~=bg-cyan-500]{color:#fff!important;background-color:#066dcc!important}#root .hls-student-shell{--hls-muted:#536d8f}#root :is(.hls-student-sidebar-footer,.hls-teacher-sidebar-footer) button{color:#c23850!important}#root [data-hls-teacher-dashboard=v2] [class~="text-[#0284C7]"]{color:#006da8!important}#root [data-hls-teacher-dashboard=v2] [class~="text-[#1687F8]"]{color:#066dcc!important}#root [data-hls-teacher-dashboard=v2] [class~="text-[#64748B]"]{color:#5f6f84!important}#root [data-hls-teacher-dashboard=v2] [class~="text-[#EA580C]"]{color:#b63f00!important}#root [data-hls-teacher-dashboard=v2] [class~="text-[#16A34A]"]{color:#14763e!important}#root [data-hls-teacher-dashboard=v2] [class~="text-[#94A3B8]"]{color:#536d8f!important}#root [data-hls-teacher-dashboard=v2] [class~="bg-[#1687F8]"]{background-color:#066dcc!important}#root .hls-subject-tieng-viet .hls-overview-tieng-viet{display:none!important}#root .hls-subject-tieng-viet [class~="border-white/10"][class~=pb-3]>h3{color:#17396d!important}#root .hls-subject-tieng-viet [class~="border-white/10"][class~=pb-3]>p{color:#536d8f!important}#root .hls-subject-tieng-viet section[class~=space-y-3][class~=rounded-2xl]>div:first-child>div:first-child>h4[class~=text-white]{color:#17396d!important}#root .hls-subject-tieng-viet section[class~=space-y-3][class~=rounded-2xl]>div:first-child>div:first-child>span[class~=text-slate-400]{color:#536d8f!important}#root .hls-student-sidebar nav,#root .hls-teacher-sidebar nav{scrollbar-width:none!important;-ms-overflow-style:none!important}#root .hls-student-sidebar nav::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#root .hls-teacher-sidebar nav::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.hls-interactive-quiz-light,body.hls-interactive-quiz-light #root{color:#173b68;background:#f3f8ff!important}body.hls-interactive-quiz-light #root>div{color:#173b68!important;background-color:#f3f8ff!important;background-image:linear-gradient(#f8fbff,#eef6ff)!important}body.hls-interactive-quiz-light #root>div>header,body.hls-interactive-quiz-light #root main :where(section,article,aside,div):not([class*=fixed])[class*=bg-slate-950],body.hls-interactive-quiz-light #root main :where(section,article,aside,div):not([class*=fixed])[class*=bg-slate-900],body.hls-interactive-quiz-light #root main :where(section,article,aside,div):not([class*=fixed])[class*=bg-slate-800],body.hls-interactive-quiz-light #root main :where(section,article,aside,div):not([class*=fixed])[class~="bg-white/5"],body.hls-interactive-quiz-light #root main :where(section,article,aside,div):not([class*=fixed])[class~="bg-white/10"],body.hls-interactive-quiz-light #root main :where(section,article,aside,div):not([class*=fixed])[class*=rounded-][class*=border]{box-shadow:0 10px 28px #2f5b9117;color:#173b68!important;background-color:#fff!important;background-image:none!important;border-color:#d5e5f5!important}body.hls-interactive-quiz-light #root :where(h1,h2,h3,h4,h5,h6,legend,strong,p,label,span,small)[class*=text-white],body.hls-interactive-quiz-light #root :where(h1,h2,h3,h4,h5,h6,legend,strong,p,label,span,small)[class*=text-slate-100],body.hls-interactive-quiz-light #root :where(h1,h2,h3,h4,h5,h6,legend,strong,p,label,span,small)[class*=text-slate-200]{color:#173b68!important}body.hls-interactive-quiz-light #root :where(p,label,span,small)[class*=text-slate-300],body.hls-interactive-quiz-light #root :where(p,label,span,small)[class*=text-slate-400],body.hls-interactive-quiz-light #root :where(p,label,span,small)[class*=text-slate-500]{color:#536d8f!important}body.hls-interactive-quiz-light #root :where(input:not([type=radio]):not([type=checkbox]),textarea,select){box-shadow:0 1px 2px #2f5b910a;color:#173b68!important;background:#fff!important;border-color:#bcd4ec!important}body.hls-interactive-quiz-light #root :where(input,textarea)::placeholder{color:#7187a3!important;opacity:1!important}body.hls-interactive-quiz-light #root :where(input,textarea,select,button):focus-visible{outline-offset:2px!important;outline:3px solid #1877e83d!important}body.hls-interactive-quiz-light #root button[class*=bg-slate-],body.hls-interactive-quiz-light #root button[class~="bg-white/5"],body.hls-interactive-quiz-light #root button[class~="bg-white/10"]{box-shadow:0 2px 8px #2f5b910f;color:#254b75!important;background:#fff!important;border-color:#c9ddef!important}body.hls-interactive-quiz-light #root button[class*=bg-cyan-],body.hls-interactive-quiz-light #root button[class*=bg-blue-],body.hls-interactive-quiz-light #root button[class*=bg-indigo-],body.hls-interactive-quiz-light #root button[class*=bg-violet-]{color:#fff!important;background-color:#0b74d1!important;border-color:#0867ba!important}body.hls-interactive-quiz-light #root button[aria-current=true],body.hls-interactive-quiz-light #root button[aria-pressed=true]{box-shadow:0 6px 16px #0b74d133;color:#fff!important;background-color:#0b74d1!important;border-color:#0867ba!important}body.hls-interactive-quiz-light #root button[class*=bg-emerald-],body.hls-interactive-quiz-light #root button[class*=bg-green-]{color:#fff!important;background-color:#18834b!important;border-color:#146c3f!important}body.hls-interactive-quiz-light #root main :where(section,article,aside,div):not([class*=fixed])[class*=bg-amber-],body.hls-interactive-quiz-light #root main :where(section,article,aside,div):not([class*=fixed])[class*=bg-yellow-]{color:#704b00!important;box-shadow:none!important;background:#fff7d6!important;border-color:#f0cc63!important}body.hls-interactive-quiz-light #root main :where(section,article,aside,div)[class*=bg-amber-] :where(h1,h2,h3,h4,p,span,strong,small),body.hls-interactive-quiz-light #root main :where(section,article,aside,div)[class*=bg-yellow-] :where(h1,h2,h3,h4,p,span,strong,small){color:#704b00!important}body.hls-interactive-quiz-light #root main [class*="border-white/"],body.hls-interactive-quiz-light #root>div>header [class*="border-white/"],body.hls-interactive-quiz-light #root main [class*="divide-white/"]>:not([hidden])~:not([hidden]){border-color:#d5e5f5!important}body.hls-interactive-quiz-light #root :where(button,a)[class*=bg-cyan-] :where(span,strong),body.hls-interactive-quiz-light #root :where(button,a)[class*=bg-blue-] :where(span,strong),body.hls-interactive-quiz-light #root :where(button,a)[class*=bg-indigo-] :where(span,strong),body.hls-interactive-quiz-light #root :where(button,a)[class*=bg-violet-] :where(span,strong),body.hls-interactive-quiz-light #root :where(button,a)[class*=bg-emerald-] :where(span,strong),body.hls-interactive-quiz-light #root :where(button,a)[class*=bg-green-] :where(span,strong){color:#fff!important}@media(max-width:768px){body.hls-interactive-quiz-light #root>div{background:#f3f8ff!important}body.hls-interactive-quiz-light #root main{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}:root{--hls-student-sidebar-width:238px}@media(min-width:1200px){#root .hls-student-shell{width:100%;max-width:100%;min-height:100vh;display:block!important}#root .hls-student-sidebar{height:100dvh;top:0;bottom:0;left:0;width:var(--hls-student-sidebar-width)!important;position:fixed!important;transform:none!important}#root .hls-student-workspace{box-sizing:border-box;max-width:calc(100vw - var(--hls-student-sidebar-width));min-width:0;margin-left:var(--hls-student-sidebar-width)!important;width:calc(100% - var(--hls-student-sidebar-width))!important}#root .hls-student-main{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:clip}#root .hls-student-menu-button,#root .hls-student-sidebar-close,#root .hls-student-scrim{display:none!important}}@media(max-width:1199px){#root .hls-student-workspace{min-width:0;max-width:100%;width:100%!important;margin-left:0!important}}@media(min-width:1200px){#root .hls-student-shell [data-hls-resource-viewer-shell=desktop-safe]{box-sizing:border-box;left:var(--hls-student-sidebar-width,238px)!important;width:auto!important;max-width:none!important;margin-left:0!important;margin-right:0!important;right:0!important}}@media(max-width:1199px){#root [data-hls-resource-viewer-shell=desktop-safe]{width:auto!important;max-width:none!important;margin-left:0!important;margin-right:0!important;left:0!important;right:0!important}}.hls-version-history-modal{color-scheme:light;color:#173b6d}.hls-version-history-modal>div{color:#173b6d!important;background:#fff!important;border-color:#d6e5f3!important;box-shadow:0 24px 70px #1f4e792e!important}.hls-version-history-modal [class*=border-white],.hls-version-history-modal [class*=border-slate-]{border-color:#d6e5f3!important}.hls-version-history-modal [class*=text-white]{color:#0d3566!important}.hls-version-history-modal [class*=text-slate-300],.hls-version-history-modal [class*=text-slate-400],.hls-version-history-modal [class*=text-slate-500]{color:#557394!important}.hls-version-history-modal [class*=text-blue-],.hls-version-history-modal [class*=text-cyan-]{color:#285b91!important}.hls-version-history-modal [class*=bg-purple-],.hls-version-history-modal [class*=bg-violet-]{background:#f5edff!important}.hls-version-history-modal [class*=border-purple-],.hls-version-history-modal [class*=border-violet-]{border-color:#d9b8ff!important}.hls-version-history-modal [class*=text-purple-],.hls-version-history-modal [class*=text-violet-]{color:#6d28d9!important}.hls-version-history-modal :not(button)[class*=bg-slate-9],.hls-version-history-modal :not(button)[class*=bg-slate-8]{background:#fff!important}.hls-version-history-modal button{min-height:44px}.hls-version-history-modal button[class*=bg-slate-]:not(:disabled),.hls-version-history-modal button[class*=bg-blue-]:not(:disabled){color:#fff!important;background:#103f73!important;border-color:#103f73!important}.hls-version-history-modal button[class*=bg-slate-]:not(:disabled) *,.hls-version-history-modal button[class*=bg-blue-]:not(:disabled) *{color:inherit!important}.hls-version-history-modal button:not(:disabled):not([class*=bg-slate-]):not([class*=bg-blue-]){color:#143f70!important}.hls-version-history-modal button:not(:disabled):hover{filter:brightness(.97)}.hls-version-history-modal button:disabled{color:#8293a8!important;opacity:1!important;cursor:not-allowed!important;background:#f1f5f9!important;border-color:#d8e2ec!important}.hls-version-history-modal button:disabled *{color:inherit!important}.hls-version-history-modal button:focus-visible{outline-offset:2px!important;outline:3px solid #2563eb!important}#root .hls-admin-main .hls-admin-members-light input[type=checkbox]:checked{background:#fbfdff!important;border-color:#1687f8!important}#root .hls-admin-main .hls-admin-members-light input[type=checkbox]:checked:after{border-color:#1687f8!important;display:block!important;transform:translateY(-1px)rotate(45deg)scale(1)!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
