/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@font-face{font-family:Melun;src:url(https://static.classdojo.com/fonts/Melun/Melun-Thin.woff2)format("woff2");font-weight:100;font-style:normal}@font-face{font-family:Melun;src:url(https://static.classdojo.com/fonts/Melun/Melun-ThinItalic.woff2)format("woff2");font-weight:100;font-style:italic}@font-face{font-family:Melun;src:url(https://static.classdojo.com/fonts/Melun/Melun-Light.woff2)format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Melun;src:url(https://static.classdojo.com/fonts/Melun/Melun-LightItalic.woff2)format("woff2");font-weight:300;font-style:italic}@font-face{font-family:Melun;src:url(https://static.classdojo.com/fonts/Melun/Melun-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Melun;src:url(https://static.classdojo.com/fonts/Melun/Melun-Italic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:Melun;src:url(https://static.classdojo.com/fonts/Melun/Melun-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Melun;src:url(https://static.classdojo.com/fonts/Melun/Melun-MediumItalic.woff2)format("woff2");font-weight:500;font-style:italic}@font-face{font-family:Melun;src:url(https://static.classdojo.com/fonts/Melun/Melun-Bold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Melun;src:url(https://static.classdojo.com/fonts/Melun/Melun-BoldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:Ginto;src:url(https://static.classdojo.com/fonts/Ginto/ABCGintoVariable.woff2)format("woff2");font-weight:100 900;font-style:normal}@font-face{font-family:Ginto;src:url(https://static.classdojo.com/fonts/Ginto/ABCGintoVariable.woff2)format("woff2");font-weight:100 900;font-style:italic}:root{--neutral-50:#fafafa;--neutral-100:#f5f5f5;--neutral-200:#e5e5e5;--neutral-300:#d4d4d4;--neutral-400:#a1a1a1;--neutral-500:#737373;--neutral-600:#525252;--neutral-700:#404040;--neutral-800:#262626;--neutral-900:#171717;--neutral-950:#0a0a0a}:host,:root{--ease-in-sine:var(--ease-in-sine);--ease-out-sine:var(--ease-out-sine);--ease-in-out-sine:var(--ease-in-out-sine);--ease-in-quad:var(--ease-in-quad);--ease-out-quad:var(--ease-out-quad);--ease-in-out-quad:var(--ease-in-out-quad);--ease-in-cubic:var(--ease-in-cubic);--ease-out-cubic:var(--ease-out-cubic);--ease-in-out-cubic:var(--ease-in-out-cubic);--ease-in-quart:var(--ease-in-quart);--ease-out-quart:var(--ease-out-quart);--ease-in-out-quart:var(--ease-in-out-quart);--ease-in-quint:var(--ease-in-quint);--ease-out-quint:var(--ease-out-quint);--ease-in-out-quint:var(--ease-in-out-quint);--ease-in-expo:var(--ease-in-expo);--ease-out-expo:var(--ease-out-expo);--ease-in-out-expo:var(--ease-in-out-expo);--ease-spring:var(--ease-spring);--radius-4xs:var(--radius-4xs);--radius-3xs:var(--radius-3xs);--radius-2xs:var(--radius-2xs);--radius-xs:var(--radius-xs);--radius-sm:var(--radius-sm);--radius-default:var(--radius-default);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--radius-2xl:var(--radius-2xl);--radius-3xl:var(--radius-3xl);--radius-full:var(--radius-full);--shadow-none:var(--shadow-none);--shadow-sm:var(--shadow-sm);--shadow:var(--shadow);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--shadow-xl:var(--shadow-xl);--shadow-2xl:var(--shadow-2xl);--shadow-inner:var(--shadow-inner);--shadow-menu:var(--shadow-menu);--shadow-sm-transparent:var(--shadow-sm-transparent);--shadow-transparent:var(--shadow-transparent);--shadow-md-transparent:var(--shadow-md-transparent);--shadow-lg-transparent:var(--shadow-lg-transparent);--shadow-xl-transparent:var(--shadow-xl-transparent);--shadow-2xl-transparent:var(--shadow-2xl-transparent);--shadow-inner-transparent:var(--shadow-inner-transparent);--shadow-menu-transparent:var(--shadow-menu-transparent);--shadow-button-hard:var(--shadow-button-hard);--shadow-button-hard-tutor:var(--shadow-button-hard-tutor);--shadow-button-hard-tutor-on-dark:var(--shadow-button-hard-tutor-on-dark)}:root{--purple-50:#f7f4ff;--purple-100:#eae4fe;--purple-200:#d9c8ff;--purple-300:#c8adfe;--purple-400:#a77eff;--purple-500:#905cff;--purple-600:#7d40ff;--purple-700:#6a13f5;--purple-800:#5318ca;--purple-900:#421da1;--purple-950:#2e1165;--indigo-50:#eef2ff;--indigo-100:#e0e7ff;--indigo-200:#c7d2fe;--indigo-300:#a5b4fc;--indigo-400:#818cf8;--indigo-500:#6366f1;--indigo-600:#4f46e5;--indigo-700:#4338ca;--indigo-800:#3730a3;--indigo-900:#312e81;--indigo-950:#1e1b4b;--blue-50:#eff6ff;--blue-100:#dbeafe;--blue-200:#bfdbfe;--blue-300:#93c5fd;--blue-400:#60a5fa;--blue-500:#3b82f6;--blue-600:#2563eb;--blue-700:#1d4ed8;--blue-800:#1e40af;--blue-900:#1e3a8a;--blue-950:#172554;--sky-50:#f0f9ff;--sky-100:#e0f2fe;--sky-200:#bae6fd;--sky-300:#7dd3fc;--sky-400:#38bdf8;--sky-500:#0ea5e9;--sky-600:#0284c7;--sky-700:#0369a1;--sky-800:#075985;--sky-900:#0c4a6e;--sky-950:#082f49;--cyan-50:#f0f9ff;--cyan-100:#e0f2fe;--cyan-200:#bae6fd;--cyan-300:#7dd3fc;--cyan-400:#22d3ee;--cyan-500:#06b6d4;--cyan-600:#0891b2;--cyan-700:#0e7490;--cyan-800:#155e75;--cyan-900:#164e63;--cyan-950:#083344;--teal-50:#f0fdfa;--teal-100:#ccfbf1;--teal-200:#99f6e4;--teal-300:#5eead4;--teal-400:#2dd4bf;--teal-500:#14b8a6;--teal-600:#0d9488;--teal-700:#0f766e;--teal-800:#115e59;--teal-900:#134e4a;--teal-950:#042f2e;--emerald-50:#ecfdf5;--emerald-100:#d1fae5;--emerald-200:#a7f3d0;--emerald-300:#6ee7b7;--emerald-400:#34d399;--emerald-500:#10b981;--emerald-600:#059669;--emerald-700:#047857;--emerald-800:#065f46;--emerald-900:#064e3b;--emerald-950:#022c22;--green-50:#f0fdf4;--green-100:#dcfce7;--green-200:#bbf7d0;--green-300:#86efac;--green-400:#4ade80;--green-500:#22c55e;--green-600:#16a34a;--green-700:#15803d;--green-800:#166534;--green-900:#14532d;--green-950:#052e16;--lime-50:#f7fee7;--lime-100:#ecfccb;--lime-200:#d9f99d;--lime-300:#bef264;--lime-400:#a3e635;--lime-500:#84cc16;--lime-600:#65a30d;--lime-700:#4d7c0f;--lime-800:#3f6212;--lime-900:#365314;--lime-950:#1a2e05;--yellow-50:#fefce8;--yellow-100:#fef9c3;--yellow-200:#fef08a;--yellow-300:#fde047;--yellow-400:#facc15;--yellow-500:#eab308;--yellow-600:#ca8a04;--yellow-700:#a16207;--yellow-800:#854d0e;--yellow-900:#713f12;--yellow-950:#422006;--amber-50:#fffbeb;--amber-100:#fef3c7;--amber-200:#fde68a;--amber-300:#fcd34d;--amber-400:#fbbf24;--amber-500:#f59e0b;--amber-600:#d97706;--amber-700:#b45309;--amber-800:#92400e;--amber-900:#78350f;--amber-950:#451a03;--orange-50:#fff7ed;--orange-100:#ffedd5;--orange-200:#fed7aa;--orange-300:#fdba74;--orange-400:#fb923c;--orange-500:#f97316;--orange-600:#ea580c;--orange-700:#c2410c;--orange-800:#9a3412;--orange-900:#7c2d12;--orange-950:#431407;--red-50:#fef2f2;--red-100:#fee2e2;--red-200:#fecaca;--red-300:#fca5a5;--red-400:#f87171;--red-500:#ef4444;--red-600:#dc2626;--red-700:#b91c1c;--red-800:#991b1b;--red-900:#7f1d1d;--red-950:#450a0a;--rose-50:#fff1f2;--rose-100:#ffe4e6;--rose-200:#fecdd3;--rose-300:#fda4af;--rose-400:#fb7185;--rose-500:#f43f5e;--rose-600:#e11d48;--rose-700:#be123c;--rose-800:#9f1239;--rose-900:#881337;--rose-950:#4c0519;--pink-50:#fdf2f8;--pink-100:#fce7f3;--pink-200:#fbcfe8;--pink-300:#f9a8d4;--pink-400:#f472b6;--pink-500:#ec4899;--pink-600:#db2777;--pink-700:#be185d;--pink-800:#9d174d;--pink-900:#831843;--pink-950:#500724;--fuchsia-50:#fdf4ff;--fuchsia-100:#fae8ff;--fuchsia-200:#f5d0fe;--fuchsia-300:#f0abfc;--fuchsia-400:#e879f9;--fuchsia-500:#d946ef;--fuchsia-600:#c026d3;--fuchsia-700:#a21caf;--fuchsia-800:#86198f;--fuchsia-900:#701a75;--fuchsia-950:#4a044e;--paper-50:#fffaf5;--paper-100:#fff6ed;--paper-200:#f7e9da;--paper-300:#ebd4bc;--paper-400:#d1af94;--paper-500:#b58b6f;--paper-600:#946e56;--paper-700:#755441;--paper-800:#5c4033;--paper-900:#442f26;--paper-950:#2b1e19;--white:#fff;--black:#000;--ease-in-sine:cubic-bezier(.12,0,.39,0);--ease-out-sine:cubic-bezier(.61,1,.88,1);--ease-in-out-sine:cubic-bezier(.37,0,.63,1);--ease-in-quad:cubic-bezier(.11,0,.5,0);--ease-out-quad:cubic-bezier(.5,1,.89,1);--ease-in-out-quad:cubic-bezier(.45,0,.55,1);--ease-in-cubic:cubic-bezier(.32,0,.67,0);--ease-out-cubic:cubic-bezier(.33,1,.68,1);--ease-in-out-cubic:cubic-bezier(.65,0,.35,1);--ease-in-quart:cubic-bezier(.5,0,.75,0);--ease-out-quart:cubic-bezier(.25,1,.5,1);--ease-in-out-quart:cubic-bezier(.76,0,.24,1);--ease-in-quint:cubic-bezier(.64,0,.78,0);--ease-out-quint:cubic-bezier(.22,1,.36,1);--ease-in-out-quint:cubic-bezier(.83,0,.17,1);--ease-in-expo:cubic-bezier(.7,0,.84,0);--ease-out-expo:cubic-bezier(.16,1,.3,1);--ease-in-out-expo:cubic-bezier(.87,0,.13,1);--ease-spring:linear(0,.0017,.0066 1.13%,.0274,.0598 3.63%,.1097 5.1%,.2186 7.71%,.4805 13.27%,.5918 15.76%,.6964,.7864,.861,.9204 26.2%,.9458,.9676,.9861 30.28%,1.0026 31.75%,1.0218 34.02%,1.0355 36.52%,1.0435 39.24%,1.046 42.3%,1.0446 44.68%,1.0407 47.4%,1.0119 61.81%,1.0027 69.52%,.9981 80.52%,.9991 99.91%);--spring-duration:1.328s;--ease-default:cubic-bezier(.25,.1,.25,1);--content-primary:var(--neutral-900);--content-secondary:var(--neutral-600);--content-light:var(--white);--content-error:var(--red-600);--content-accent:var(--brand-primary);--background-surface:var(--white);--background-surface-1:var(--neutral-50);--background-surface-2:var(--neutral-100);--background-surface-3:var(--neutral-200);--border:var(--overlay-ink-400);--border-decorative:var(--overlay-ink-200);--border-brand:var(--content-accent);--border-error:var(--content-error)}@layer base{:root{--brand-50:var(--purple-50);--brand-100:var(--purple-100);--brand-200:var(--purple-200);--brand-300:var(--purple-300);--brand-400:var(--purple-400);--brand-500:var(--purple-500);--brand-600:var(--purple-600);--brand-700:var(--purple-700);--brand-800:var(--purple-800);--brand-900:var(--purple-900);--brand-950:var(--purple-950);--brand-primary:var(--purple-600);--brand-primary-hover:var(--purple-700);--brand-secondary:var(--purple-900);--brand-background:var(--purple-50)}.brand-sparks{--brand-50:var(--blue-50);--brand-100:var(--blue-100);--brand-200:var(--blue-200);--brand-300:var(--blue-300);--brand-400:var(--blue-400);--brand-500:var(--blue-500);--brand-600:var(--blue-600);--brand-700:var(--blue-700);--brand-800:var(--blue-800);--brand-900:var(--blue-900);--brand-950:var(--blue-950);--brand-primary:var(--blue-700);--brand-primary-hover:var(--blue-800);--brand-secondary:var(--blue-950);--brand-background:var(--blue-50)}.brand-islands{--brand-50:var(--amber-50);--brand-100:var(--amber-100);--brand-200:var(--amber-200);--brand-300:var(--amber-300);--brand-400:var(--amber-400);--brand-500:var(--amber-500);--brand-600:var(--amber-600);--brand-700:var(--amber-700);--brand-800:var(--amber-800);--brand-900:var(--amber-900);--brand-950:var(--amber-950);--brand-primary:var(--amber-300);--brand-primary-hover:var(--amber-400);--brand-secondary:var(--amber-950);--brand-background:var(--amber-50)}.brand-tutor{--brand-50:var(--emerald-50);--brand-100:var(--emerald-100);--brand-200:var(--emerald-200);--brand-300:var(--emerald-300);--brand-400:var(--emerald-400);--brand-500:var(--emerald-500);--brand-600:var(--emerald-600);--brand-700:var(--emerald-700);--brand-800:var(--emerald-800);--brand-900:var(--emerald-900);--brand-950:var(--emerald-950);--brand-primary:var(--emerald-700);--brand-primary-hover:var(--emerald-800);--brand-secondary:var(--emerald-950);--brand-background:var(--emerald-50)}}:root{--overlay-ink-50:#00000005;--overlay-ink-100:#0000000a;--overlay-ink-200:#0000001a;--overlay-ink-300:#0000002b;--overlay-ink-400:#0000005c;--overlay-ink-500:#0000008c;--overlay-ink-600:#000000ad;--overlay-ink-700:#000000bf;--overlay-ink-800:#000000d9;--overlay-ink-900:#000000e8;--overlay-ink-950:#000000f5;--overlay-chalk-50:#ffffff05;--overlay-chalk-100:#ffffff0a;--overlay-chalk-200:#ffffff1a;--overlay-chalk-300:#ffffff2b;--overlay-chalk-400:#ffffff5c;--overlay-chalk-500:#ffffff8c;--overlay-chalk-600:#ffffffad;--overlay-chalk-700:#ffffffbf;--overlay-chalk-800:#ffffffd9;--overlay-chalk-900:#ffffffe8;--overlay-chalk-950:#fffffff5;--font-size-melun-133:133px;--font-size-melun-118:118px;--font-size-melun-105:105px;--font-size-melun-94:94px;--font-size-melun-83:83px;--font-size-melun-74:74px;--font-size-melun-66:66px;--font-size-melun-58:58px;--font-size-melun-52:52px;--font-size-melun-46:46px;--font-size-melun-41:41px;--font-size-melun-36:36px;--font-size-melun-32:32px;--font-size-melun-29:29px;--font-size-melun-26:26px;--font-size-melun-23:23px;--font-size-melun-20:20px;--font-size-melun-18:18px;--font-size-ginto-46:46px;--font-size-ginto-41:41px;--font-size-ginto-36:36px;--font-size-ginto-32:32px;--font-size-ginto-29:29px;--font-size-ginto-26:26px;--font-size-ginto-23:23px;--font-size-ginto-20:20px;--font-size-ginto-18:18px;--font-size-ginto-16:16px;--font-size-ginto-15:15px;--font-size-ginto-14:14px;--font-size-ginto-13:13px;--font-size-ginto-12:12px;--font-size-ginto-11:11px;--font-size-ginto-10:10px;--line-height-100:100%;--line-height-120:120%;--line-height-130:130%;--line-height-140:140%;--letter-spacing-normal:0%;--letter-spacing-tight:-.01em;--weight-normal:400;--weight-medium:500;--weight-bold:600;--font-family-ginto:"Ginto",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-family-melun:"Melun",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}@media (min-width:1200px){:root{--headline-1:var(--font-size-melun-83);--headline-2:var(--font-size-melun-66);--headline-3:var(--font-size-melun-52);--headline-4:var(--font-size-melun-41);--headline-5:var(--font-size-melun-32);--headline-6:var(--font-size-melun-26);--headline-7:var(--font-size-melun-20);--body-hero:var(--font-size-ginto-26);--body-hero-line-height:var(--line-height-130);--body-1:var(--font-size-ginto-20);--body-1-line-height:var(--line-height-140);--body-2:var(--font-size-ginto-18);--body-2-line-height:var(--line-height-140);--body-3:var(--font-size-ginto-16);--body-3-line-height:var(--line-height-140);--body-4:var(--font-size-ginto-14);--body-4-line-height:var(--line-height-130);--caption:var(--font-size-ginto-12);--caption-line-height:var(--line-height-120)}}@media (min-width:768px) and (max-width:1199px){:root{--headline-1:var(--font-size-melun-66);--headline-2:var(--font-size-melun-52);--headline-3:var(--font-size-melun-41);--headline-4:var(--font-size-melun-32);--headline-5:var(--font-size-melun-26);--headline-6:var(--font-size-melun-20);--headline-7:var(--font-size-melun-18);--body-hero:var(--font-size-ginto-20);--body-hero-line-height:var(--line-height-130);--body-1:var(--font-size-ginto-18);--body-1-line-height:var(--line-height-140);--body-2:var(--font-size-ginto-16);--body-2-line-height:var(--line-height-140);--body-3:var(--font-size-ginto-14);--body-3-line-height:var(--line-height-130);--body-4:var(--font-size-ginto-12);--body-4-line-height:var(--line-height-120);--caption:var(--font-size-ginto-11);--caption-line-height:var(--line-height-120)}}@media (max-width:767px){:root{--headline-1:var(--font-size-melun-46);--headline-2:var(--font-size-melun-36);--headline-3:var(--font-size-melun-29);--headline-4:var(--font-size-melun-23);--headline-5:var(--font-size-melun-20);--headline-6:var(--font-size-melun-18);--headline-7:var(--font-size-melun-16);--body-hero:var(--font-size-ginto-18);--body-hero-line-height:var(--line-height-130);--body-1:var(--font-size-ginto-16);--body-1-line-height:var(--line-height-140);--body-2:var(--font-size-ginto-16);--body-2-line-height:var(--line-height-130);--body-3:var(--font-size-ginto-13);--body-3-line-height:var(--line-height-120);--body-4:var(--font-size-ginto-12);--body-4-line-height:var(--line-height-120);--caption:var(--font-size-ginto-10);--caption-line-height:var(--line-height-120)}}strong{font-weight:var(--weight-bold)}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:root{--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-80:80px;--space-96:96px;--space-128:128px;--space-160:160px;--space-192:192px;--space-224:224px;--space-256:256px;--space-288:288px;--space-320:320px;--space-384:384px;--space-3xs:var(--space-2);--space-2xs:var(--space-4);--space-xs:var(--space-8);--space-sm:var(--space-12);--space-md:var(--space-16);--space-lg:var(--space-24);--space-xl:var(--space-32);--space-2xl:var(--space-48);--space-3xl:var(--space-64);--space-4xl:var(--space-80);--space-5xl:var(--space-96);--space-6xl:var(--space-128)}@media (min-width:768px) and (max-width:1439px){:root{--space-3xs:var(--space-2);--space-2xs:var(--space-4);--space-xs:var(--space-6);--space-sm:var(--space-10);--space-md:var(--space-12);--space-lg:var(--space-20);--space-xl:var(--space-24);--space-2xl:var(--space-40);--space-3xl:var(--space-48);--space-4xl:var(--space-64);--space-5xl:var(--space-80);--space-6xl:var(--space-96)}}@media (max-width:767px){:root{--space-3xs:var(--space-2);--space-2xs:var(--space-2);--space-xs:var(--space-4);--space-sm:var(--space-8);--space-md:var(--space-10);--space-lg:var(--space-16);--space-xl:var(--space-20);--space-2xl:var(--space-32);--space-3xl:var(--space-48);--space-4xl:var(--space-48);--space-5xl:var(--space-64);--space-6xl:var(--space-80)}}:root{--radius-4xs:2px;--radius-3xs:4px;--radius-2xs:8px;--radius-xs:12px;--radius-sm:14px;--radius-default:16px;--radius-md:20px;--radius-lg:24px;--radius-xl:32px;--radius-2xl:48px;--radius-3xl:64px;--radius-full:9999px;--layout-max-width:1440px;--layout-header-height:var(--space-64)}@media (min-width:1341px){:root{--grid-column-count:12;--grid-gutter:var(--space-32);--layout-margin-horizontal:var(--space-64)}}@media (min-width:1200px){:root{--grid-column-count:12;--grid-gutter:var(--space-32);--layout-margin-horizontal:var(--space-32)}}@media (min-width:768px) and (max-width:1199px){:root{--grid-column-count:8;--grid-gutter:var(--space-24);--layout-margin-horizontal:var(--space-32)}}@media (max-width:767px){:root{--grid-column-count:4;--grid-gutter:var(--space-16);--layout-margin-horizontal:var(--space-16)}}:root{--site-margin:max(var(--layout-margin-horizontal),calc((100vw - var(--layout-max-width)) + (var(--layout-margin-horizontal)*2))/2);--site-available-width:calc(100vw - (var(--site-margin)*2));--shadow-sm:0 1px 2px 0 #0000000d;--shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--shadow-inner:0 2px 4px 0 #0000000d inset;--shadow-menu:0px 2px 4px -2px #0000001a,0px 4px 6px -1px #0000001a;--shadow-sm-transparent:0 1px 2px 0 #0000;--shadow-transparent:0 1px 3px 0 #0000,0 1px 2px -1px #0000;--shadow-md-transparent:0 4px 6px -1px #0000,0 2px 4px -2px #0000;--shadow-lg-transparent:0 10px 15px -3px #0000,0 4px 6px -4px #0000;--shadow-xl-transparent:0 20px 25px -5px #0000,0 8px 10px -6px #0000;--shadow-2xl-transparent:0 25px 50px -12px #0000;--shadow-inner-transparent:0 2px 4px 0 #0000 inset;--shadow-menu-transparent:0px 2px 4px -2px #0000,0px 4px 6px -1px #0000;--shadow-none:none;--shadow-button-hard:4px 4px 0 0;--shadow-button-hard-tutor:4px 4px 0 0 var(--emerald-950);--shadow-button-hard-tutor-on-dark:4px 4px 0 0 var(--overlay-ink-500)}svg.mdsIcon path{fill:currentColor;stroke:none}.mdsIcon.xs{--icon-size:12px}.mdsIcon.s{--icon-size:18px}.mdsIcon.m{--icon-size:24px}.mdsIcon.l{--icon-size:36px}.mdsIcon.xl{--icon-size:48px}.mdsIcon.xxl{--icon-size:72px}.mdsIcon{width:var(--icon-size);height:var(--icon-size)}.mdsHighlight{border-radius:var(--radius-3xs);mix-blend-mode:darken;padding-inline:var(--space-3xs);margin-inline:calc(var(--space-3xs)*-1);-webkit-box-decoration-break:clone;box-decoration-break:clone}.mdsHighlight.yellow{background-color:var(--yellow-400)}.mdsHighlight.purple{background-color:var(--purple-400)}.mdsHighlight.blue{background-color:var(--blue-400)}.mdsHighlight.sky{background-color:var(--sky-400)}.mdsHighlight.cyan{background-color:var(--cyan-400)}.mdsHighlight.teal{background-color:var(--teal-400)}.mdsHighlight.emerald{background-color:var(--emerald-400)}.mdsHighlight.green{background-color:var(--green-400)}.mdsHighlight.lime{background-color:var(--lime-400)}.mdsHighlight.amber{background-color:var(--amber-400)}.mdsHighlight.orange{background-color:var(--orange-400)}.mdsHighlight.red{background-color:var(--red-400)}.mdsHighlight.rose{background-color:var(--rose-400)}.mdsHighlight.pink{background-color:var(--pink-400)}.mdsHighlight.fuchsia{background-color:var(--fuchsia-400)}.mdsHighlight.indigo{background-color:var(--indigo-400)}.mdsHighlight.neutral{background-color:var(--neutral-400)}