/* generated - do not edit */

.screen-replica[data-app="student-mobile"] {
  --surface: 255 255 255;
  --surface-subtle: 249 250 251;
  --surface-muted: 243 244 246;
  --surface-strong: 229 231 235;
  --surface-stronger: 209 213 219;
  --fill-subtle: 156 163 175;
  --fill-strong: 55 65 81;
  --scrim: 0 0 0;
  --scrim-coach: 10 14 23;
  --ink: 55 65 81;
  --ink-strong: 17 24 39;
  --ink-emphasis: 31 41 55;
  --ink-secondary: 75 85 99;
  --ink-muted: 107 114 128;
  --ink-faint: 209 213 219;
  --ink-inverse: 255 255 255;
  --ink-contrast: 0 0 0;
  --line: 209 213 219;
  --line-faint: 243 244 246;
  --line-soft: 229 231 235;
  --line-strong: 156 163 175;
  --line-stronger: 107 114 128;
  --line-heavy: 31 41 55;
  --line-max: 17 24 39;
  --line-inverse: 255 255 255;
  --line-contrast: 0 0 0;
  --kakao: 250 225 0;
  --kakao-foreground: 60 30 30;
  --info-50: 239 246 255;
  --info-100: 219 234 254;
  --info-200: 191 219 254;
  --info-300: 147 197 253;
  --info-400: 96 165 250;
  --info-500: 59 130 246;
  --info-600: 37 99 235;
  --info-700: 29 78 216;
  --info-800: 30 64 175;
  --info-900: 30 58 138;
  --info-950: 23 37 84;
  --success-50: 240 253 244;
  --success-100: 220 252 231;
  --success-200: 187 247 208;
  --success-300: 134 239 172;
  --success-400: 74 222 128;
  --success-500: 34 197 94;
  --success-600: 22 163 74;
  --success-700: 21 128 61;
  --success-800: 22 101 52;
  --success-900: 20 83 45;
  --success-950: 5 46 22;
  --danger-50: 254 242 242;
  --danger-100: 254 226 226;
  --danger-200: 254 202 202;
  --danger-300: 252 165 165;
  --danger-400: 248 113 113;
  --danger-500: 239 68 68;
  --danger-600: 220 38 38;
  --danger-700: 185 28 28;
  --danger-800: 153 27 27;
  --danger-900: 127 29 29;
  --danger-950: 69 10 10;
  --warning-50: 255 251 235;
  --warning-100: 254 243 199;
  --warning-200: 253 230 138;
  --warning-300: 252 211 77;
  --warning-400: 251 191 36;
  --warning-500: 245 158 11;
  --warning-600: 217 119 6;
  --warning-700: 180 83 9;
  --warning-800: 146 64 14;
  --warning-900: 120 53 15;
  --warning-950: 69 26 3;
  --caution-50: 254 252 232;
  --caution-100: 254 249 195;
  --caution-200: 254 240 138;
  --caution-300: 253 224 71;
  --caution-400: 250 204 21;
  --caution-500: 234 179 8;
  --caution-600: 202 138 4;
  --caution-700: 161 98 7;
  --caution-800: 133 77 14;
  --caution-900: 113 63 18;
  --caution-950: 66 32 6;
  --hue-slate-50: 248 250 252;
  --hue-slate-100: 241 245 249;
  --hue-slate-200: 226 232 240;
  --hue-slate-300: 203 213 225;
  --hue-slate-400: 148 163 184;
  --hue-slate-500: 100 116 139;
  --hue-slate-600: 71 85 105;
  --hue-slate-700: 51 65 85;
  --hue-slate-800: 30 41 59;
  --hue-slate-900: 15 23 42;
  --hue-slate-950: 2 6 23;
  --hue-orange-50: 255 247 237;
  --hue-orange-100: 255 237 213;
  --hue-orange-200: 254 215 170;
  --hue-orange-300: 253 186 116;
  --hue-orange-400: 251 146 60;
  --hue-orange-500: 249 115 22;
  --hue-orange-600: 234 88 12;
  --hue-orange-700: 194 65 12;
  --hue-orange-800: 154 52 18;
  --hue-orange-900: 124 45 18;
  --hue-orange-950: 67 20 7;
  --hue-lime-50: 247 254 231;
  --hue-lime-100: 236 252 203;
  --hue-lime-200: 217 249 157;
  --hue-lime-300: 190 242 100;
  --hue-lime-400: 163 230 53;
  --hue-lime-500: 132 204 22;
  --hue-lime-600: 101 163 13;
  --hue-lime-700: 77 124 15;
  --hue-lime-800: 63 98 18;
  --hue-lime-900: 54 83 20;
  --hue-lime-950: 26 46 5;
  --hue-emerald-50: 236 253 245;
  --hue-emerald-100: 209 250 229;
  --hue-emerald-200: 167 243 208;
  --hue-emerald-300: 110 231 183;
  --hue-emerald-400: 52 211 153;
  --hue-emerald-500: 16 185 129;
  --hue-emerald-600: 5 150 105;
  --hue-emerald-700: 4 120 87;
  --hue-emerald-800: 6 95 70;
  --hue-emerald-900: 6 78 59;
  --hue-emerald-950: 2 44 34;
  --hue-teal-50: 240 253 250;
  --hue-teal-100: 204 251 241;
  --hue-teal-200: 153 246 228;
  --hue-teal-300: 94 234 212;
  --hue-teal-400: 45 212 191;
  --hue-teal-500: 20 184 166;
  --hue-teal-600: 13 148 136;
  --hue-teal-700: 15 118 110;
  --hue-teal-800: 17 94 89;
  --hue-teal-900: 19 78 74;
  --hue-teal-950: 4 47 46;
  --hue-cyan-50: 236 254 255;
  --hue-cyan-100: 207 250 254;
  --hue-cyan-200: 165 243 252;
  --hue-cyan-300: 103 232 249;
  --hue-cyan-400: 34 211 238;
  --hue-cyan-500: 6 182 212;
  --hue-cyan-600: 8 145 178;
  --hue-cyan-700: 14 116 144;
  --hue-cyan-800: 21 94 117;
  --hue-cyan-900: 22 78 99;
  --hue-cyan-950: 8 51 68;
  --hue-sky-50: 240 249 255;
  --hue-sky-100: 224 242 254;
  --hue-sky-200: 186 230 253;
  --hue-sky-300: 125 211 252;
  --hue-sky-400: 56 189 248;
  --hue-sky-500: 14 165 233;
  --hue-sky-600: 2 132 199;
  --hue-sky-700: 3 105 161;
  --hue-sky-800: 7 89 133;
  --hue-sky-900: 12 74 110;
  --hue-sky-950: 8 47 73;
  --hue-indigo-50: 238 242 255;
  --hue-indigo-100: 224 231 255;
  --hue-indigo-200: 199 210 254;
  --hue-indigo-300: 165 180 252;
  --hue-indigo-400: 129 140 248;
  --hue-indigo-500: 99 102 241;
  --hue-indigo-600: 79 70 229;
  --hue-indigo-700: 67 56 202;
  --hue-indigo-800: 55 48 163;
  --hue-indigo-900: 49 46 129;
  --hue-indigo-950: 30 27 75;
  --hue-violet-50: 245 243 255;
  --hue-violet-100: 237 233 254;
  --hue-violet-200: 221 214 254;
  --hue-violet-300: 196 181 253;
  --hue-violet-400: 167 139 250;
  --hue-violet-500: 139 92 246;
  --hue-violet-600: 124 58 237;
  --hue-violet-700: 109 40 217;
  --hue-violet-800: 91 33 182;
  --hue-violet-900: 76 29 149;
  --hue-violet-950: 46 16 101;
  --hue-purple-50: 250 245 255;
  --hue-purple-100: 243 232 255;
  --hue-purple-200: 233 213 255;
  --hue-purple-300: 216 180 254;
  --hue-purple-400: 192 132 252;
  --hue-purple-500: 168 85 247;
  --hue-purple-600: 147 51 234;
  --hue-purple-700: 126 34 206;
  --hue-purple-800: 107 33 168;
  --hue-purple-900: 88 28 135;
  --hue-purple-950: 59 7 100;
  --hue-fuchsia-50: 253 244 255;
  --hue-fuchsia-100: 250 232 255;
  --hue-fuchsia-200: 245 208 254;
  --hue-fuchsia-300: 240 171 252;
  --hue-fuchsia-400: 232 121 249;
  --hue-fuchsia-500: 217 70 239;
  --hue-fuchsia-600: 192 38 211;
  --hue-fuchsia-700: 162 28 175;
  --hue-fuchsia-800: 134 25 143;
  --hue-fuchsia-900: 112 26 117;
  --hue-fuchsia-950: 74 4 78;
  --hue-pink-50: 253 242 248;
  --hue-pink-100: 252 231 243;
  --hue-pink-200: 251 207 232;
  --hue-pink-300: 249 168 212;
  --hue-pink-400: 244 114 182;
  --hue-pink-500: 236 72 153;
  --hue-pink-600: 219 39 119;
  --hue-pink-700: 190 24 93;
  --hue-pink-800: 157 23 77;
  --hue-pink-900: 131 24 67;
  --hue-pink-950: 80 7 36;
  --hue-rose-50: 255 241 242;
  --hue-rose-100: 255 228 230;
  --hue-rose-200: 254 205 211;
  --hue-rose-300: 253 164 175;
  --hue-rose-400: 251 113 133;
  --hue-rose-500: 244 63 94;
  --hue-rose-600: 225 29 72;
  --hue-rose-700: 190 18 60;
  --hue-rose-800: 159 18 57;
  --hue-rose-900: 136 19 55;
  --hue-rose-950: 76 5 25;
  --subject-gray-50: 249 250 251;
  --subject-gray-100: 243 244 246;
  --subject-gray-200: 229 231 235;
  --subject-gray-300: 209 213 219;
  --subject-gray-400: 156 163 175;
  --subject-gray-500: 107 114 128;
  --subject-gray-600: 75 85 99;
  --subject-gray-700: 55 65 81;
  --subject-gray-800: 31 41 55;
  --subject-gray-900: 17 24 39;
  --subject-gray-950: 3 7 18;
  --subject-slate-50: 248 250 252;
  --subject-slate-100: 241 245 249;
  --subject-slate-200: 226 232 240;
  --subject-slate-300: 203 213 225;
  --subject-slate-400: 148 163 184;
  --subject-slate-500: 100 116 139;
  --subject-slate-600: 71 85 105;
  --subject-slate-700: 51 65 85;
  --subject-slate-800: 30 41 59;
  --subject-slate-900: 15 23 42;
  --subject-slate-950: 2 6 23;
  --subject-red-50: 254 242 242;
  --subject-red-100: 254 226 226;
  --subject-red-200: 254 202 202;
  --subject-red-300: 252 165 165;
  --subject-red-400: 248 113 113;
  --subject-red-500: 239 68 68;
  --subject-red-600: 220 38 38;
  --subject-red-700: 185 28 28;
  --subject-red-800: 153 27 27;
  --subject-red-900: 127 29 29;
  --subject-red-950: 69 10 10;
  --subject-orange-50: 255 247 237;
  --subject-orange-100: 255 237 213;
  --subject-orange-200: 254 215 170;
  --subject-orange-300: 253 186 116;
  --subject-orange-400: 251 146 60;
  --subject-orange-500: 249 115 22;
  --subject-orange-600: 234 88 12;
  --subject-orange-700: 194 65 12;
  --subject-orange-800: 154 52 18;
  --subject-orange-900: 124 45 18;
  --subject-orange-950: 67 20 7;
  --subject-amber-50: 255 251 235;
  --subject-amber-100: 254 243 199;
  --subject-amber-200: 253 230 138;
  --subject-amber-300: 252 211 77;
  --subject-amber-400: 251 191 36;
  --subject-amber-500: 245 158 11;
  --subject-amber-600: 217 119 6;
  --subject-amber-700: 180 83 9;
  --subject-amber-800: 146 64 14;
  --subject-amber-900: 120 53 15;
  --subject-amber-950: 69 26 3;
  --subject-yellow-50: 254 252 232;
  --subject-yellow-100: 254 249 195;
  --subject-yellow-200: 254 240 138;
  --subject-yellow-300: 253 224 71;
  --subject-yellow-400: 250 204 21;
  --subject-yellow-500: 234 179 8;
  --subject-yellow-600: 202 138 4;
  --subject-yellow-700: 161 98 7;
  --subject-yellow-800: 133 77 14;
  --subject-yellow-900: 113 63 18;
  --subject-yellow-950: 66 32 6;
  --subject-lime-50: 247 254 231;
  --subject-lime-100: 236 252 203;
  --subject-lime-200: 217 249 157;
  --subject-lime-300: 190 242 100;
  --subject-lime-400: 163 230 53;
  --subject-lime-500: 132 204 22;
  --subject-lime-600: 101 163 13;
  --subject-lime-700: 77 124 15;
  --subject-lime-800: 63 98 18;
  --subject-lime-900: 54 83 20;
  --subject-lime-950: 26 46 5;
  --subject-green-50: 240 253 244;
  --subject-green-100: 220 252 231;
  --subject-green-200: 187 247 208;
  --subject-green-300: 134 239 172;
  --subject-green-400: 74 222 128;
  --subject-green-500: 34 197 94;
  --subject-green-600: 22 163 74;
  --subject-green-700: 21 128 61;
  --subject-green-800: 22 101 52;
  --subject-green-900: 20 83 45;
  --subject-green-950: 5 46 22;
  --subject-emerald-50: 236 253 245;
  --subject-emerald-100: 209 250 229;
  --subject-emerald-200: 167 243 208;
  --subject-emerald-300: 110 231 183;
  --subject-emerald-400: 52 211 153;
  --subject-emerald-500: 16 185 129;
  --subject-emerald-600: 5 150 105;
  --subject-emerald-700: 4 120 87;
  --subject-emerald-800: 6 95 70;
  --subject-emerald-900: 6 78 59;
  --subject-emerald-950: 2 44 34;
  --subject-teal-50: 240 253 250;
  --subject-teal-100: 204 251 241;
  --subject-teal-200: 153 246 228;
  --subject-teal-300: 94 234 212;
  --subject-teal-400: 45 212 191;
  --subject-teal-500: 20 184 166;
  --subject-teal-600: 13 148 136;
  --subject-teal-700: 15 118 110;
  --subject-teal-800: 17 94 89;
  --subject-teal-900: 19 78 74;
  --subject-teal-950: 4 47 46;
  --subject-cyan-50: 236 254 255;
  --subject-cyan-100: 207 250 254;
  --subject-cyan-200: 165 243 252;
  --subject-cyan-300: 103 232 249;
  --subject-cyan-400: 34 211 238;
  --subject-cyan-500: 6 182 212;
  --subject-cyan-600: 8 145 178;
  --subject-cyan-700: 14 116 144;
  --subject-cyan-800: 21 94 117;
  --subject-cyan-900: 22 78 99;
  --subject-cyan-950: 8 51 68;
  --subject-sky-50: 240 249 255;
  --subject-sky-100: 224 242 254;
  --subject-sky-200: 186 230 253;
  --subject-sky-300: 125 211 252;
  --subject-sky-400: 56 189 248;
  --subject-sky-500: 14 165 233;
  --subject-sky-600: 2 132 199;
  --subject-sky-700: 3 105 161;
  --subject-sky-800: 7 89 133;
  --subject-sky-900: 12 74 110;
  --subject-sky-950: 8 47 73;
  --subject-blue-50: 239 246 255;
  --subject-blue-100: 219 234 254;
  --subject-blue-200: 191 219 254;
  --subject-blue-300: 147 197 253;
  --subject-blue-400: 96 165 250;
  --subject-blue-500: 59 130 246;
  --subject-blue-600: 37 99 235;
  --subject-blue-700: 29 78 216;
  --subject-blue-800: 30 64 175;
  --subject-blue-900: 30 58 138;
  --subject-blue-950: 23 37 84;
  --subject-indigo-50: 238 242 255;
  --subject-indigo-100: 224 231 255;
  --subject-indigo-200: 199 210 254;
  --subject-indigo-300: 165 180 252;
  --subject-indigo-400: 129 140 248;
  --subject-indigo-500: 99 102 241;
  --subject-indigo-600: 79 70 229;
  --subject-indigo-700: 67 56 202;
  --subject-indigo-800: 55 48 163;
  --subject-indigo-900: 49 46 129;
  --subject-indigo-950: 30 27 75;
  --subject-violet-50: 245 243 255;
  --subject-violet-100: 237 233 254;
  --subject-violet-200: 221 214 254;
  --subject-violet-300: 196 181 253;
  --subject-violet-400: 167 139 250;
  --subject-violet-500: 139 92 246;
  --subject-violet-600: 124 58 237;
  --subject-violet-700: 109 40 217;
  --subject-violet-800: 91 33 182;
  --subject-violet-900: 76 29 149;
  --subject-violet-950: 46 16 101;
  --subject-purple-50: 250 245 255;
  --subject-purple-100: 243 232 255;
  --subject-purple-200: 233 213 255;
  --subject-purple-300: 216 180 254;
  --subject-purple-400: 192 132 252;
  --subject-purple-500: 168 85 247;
  --subject-purple-600: 147 51 234;
  --subject-purple-700: 126 34 206;
  --subject-purple-800: 107 33 168;
  --subject-purple-900: 88 28 135;
  --subject-purple-950: 59 7 100;
  --subject-fuchsia-50: 253 244 255;
  --subject-fuchsia-100: 250 232 255;
  --subject-fuchsia-200: 245 208 254;
  --subject-fuchsia-300: 240 171 252;
  --subject-fuchsia-400: 232 121 249;
  --subject-fuchsia-500: 217 70 239;
  --subject-fuchsia-600: 192 38 211;
  --subject-fuchsia-700: 162 28 175;
  --subject-fuchsia-800: 134 25 143;
  --subject-fuchsia-900: 112 26 117;
  --subject-fuchsia-950: 74 4 78;
  --subject-pink-50: 253 242 248;
  --subject-pink-100: 252 231 243;
  --subject-pink-200: 251 207 232;
  --subject-pink-300: 249 168 212;
  --subject-pink-400: 244 114 182;
  --subject-pink-500: 236 72 153;
  --subject-pink-600: 219 39 119;
  --subject-pink-700: 190 24 93;
  --subject-pink-800: 157 23 77;
  --subject-pink-900: 131 24 67;
  --subject-pink-950: 80 7 36;
  --subject-rose-50: 255 241 242;
  --subject-rose-100: 255 228 230;
  --subject-rose-200: 254 205 211;
  --subject-rose-300: 253 164 175;
  --subject-rose-400: 251 113 133;
  --subject-rose-500: 244 63 94;
  --subject-rose-600: 225 29 72;
  --subject-rose-700: 190 18 60;
  --subject-rose-800: 159 18 57;
  --subject-rose-900: 136 19 55;
  --subject-rose-950: 76 5 25;
}

.screen-replica[data-app="teacher-mobile"] {
  --surface: 255 255 255;
  --surface-subtle: 249 250 251;
  --surface-muted: 243 244 246;
  --surface-strong: 229 231 235;
  --surface-stronger: 209 213 219;
  --fill-subtle: 156 163 175;
  --fill-muted: 107 114 128;
  --fill-strong: 55 65 81;
  --fill-stronger: 17 24 39;
  --fill-strongest: 3 7 18;
  --scrim: 0 0 0;
  --ink: 55 65 81;
  --ink-strong: 17 24 39;
  --ink-emphasis: 31 41 55;
  --ink-secondary: 75 85 99;
  --ink-muted: 107 114 128;
  --ink-faint: 209 213 219;
  --ink-inverse: 255 255 255;
  --ink-contrast: 0 0 0;
  --line: 209 213 219;
  --line-ghost: 249 250 251;
  --line-faint: 243 244 246;
  --line-soft: 229 231 235;
  --line-strong: 156 163 175;
  --line-stronger: 107 114 128;
  --line-bold: 55 65 81;
  --line-heavy: 31 41 55;
  --line-max: 17 24 39;
  --line-inverse: 255 255 255;
  --line-contrast: 0 0 0;
  --line-chart-grid: 238 242 247;
  --info-50: 239 246 255;
  --info-100: 219 234 254;
  --info-200: 191 219 254;
  --info-300: 147 197 253;
  --info-400: 96 165 250;
  --info-500: 59 130 246;
  --info-600: 37 99 235;
  --info-700: 29 78 216;
  --info-800: 30 64 175;
  --info-900: 30 58 138;
  --info-950: 23 37 84;
  --success-50: 240 253 244;
  --success-100: 220 252 231;
  --success-200: 187 247 208;
  --success-300: 134 239 172;
  --success-400: 74 222 128;
  --success-500: 34 197 94;
  --success-600: 22 163 74;
  --success-700: 21 128 61;
  --success-800: 22 101 52;
  --success-900: 20 83 45;
  --success-950: 5 46 22;
  --danger-50: 254 242 242;
  --danger-100: 254 226 226;
  --danger-200: 254 202 202;
  --danger-300: 252 165 165;
  --danger-400: 248 113 113;
  --danger-500: 239 68 68;
  --danger-600: 220 38 38;
  --danger-700: 185 28 28;
  --danger-800: 153 27 27;
  --danger-900: 127 29 29;
  --danger-950: 69 10 10;
  --warning-50: 255 251 235;
  --warning-100: 254 243 199;
  --warning-200: 253 230 138;
  --warning-300: 252 211 77;
  --warning-400: 251 191 36;
  --warning-500: 245 158 11;
  --warning-600: 217 119 6;
  --warning-700: 180 83 9;
  --warning-800: 146 64 14;
  --warning-900: 120 53 15;
  --warning-950: 69 26 3;
  --caution-50: 254 252 232;
  --caution-100: 254 249 195;
  --caution-200: 254 240 138;
  --caution-300: 253 224 71;
  --caution-400: 250 204 21;
  --caution-500: 234 179 8;
  --caution-600: 202 138 4;
  --caution-700: 161 98 7;
  --caution-800: 133 77 14;
  --caution-900: 113 63 18;
  --caution-950: 66 32 6;
  --hue-slate-50: 248 250 252;
  --hue-slate-100: 241 245 249;
  --hue-slate-200: 226 232 240;
  --hue-slate-300: 203 213 225;
  --hue-slate-400: 148 163 184;
  --hue-slate-500: 100 116 139;
  --hue-slate-600: 71 85 105;
  --hue-slate-700: 51 65 85;
  --hue-slate-800: 30 41 59;
  --hue-slate-900: 15 23 42;
  --hue-slate-950: 2 6 23;
  --hue-stone-50: 250 250 249;
  --hue-stone-100: 245 245 244;
  --hue-stone-200: 231 229 228;
  --hue-stone-300: 214 211 209;
  --hue-stone-400: 168 162 158;
  --hue-stone-500: 120 113 108;
  --hue-stone-600: 87 83 78;
  --hue-stone-700: 68 64 60;
  --hue-stone-800: 41 37 36;
  --hue-stone-900: 28 25 23;
  --hue-stone-950: 12 10 9;
  --hue-orange-50: 255 247 237;
  --hue-orange-100: 255 237 213;
  --hue-orange-200: 254 215 170;
  --hue-orange-300: 253 186 116;
  --hue-orange-400: 251 146 60;
  --hue-orange-500: 249 115 22;
  --hue-orange-600: 234 88 12;
  --hue-orange-700: 194 65 12;
  --hue-orange-800: 154 52 18;
  --hue-orange-900: 124 45 18;
  --hue-orange-950: 67 20 7;
  --hue-lime-50: 247 254 231;
  --hue-lime-100: 236 252 203;
  --hue-lime-200: 217 249 157;
  --hue-lime-300: 190 242 100;
  --hue-lime-400: 163 230 53;
  --hue-lime-500: 132 204 22;
  --hue-lime-600: 101 163 13;
  --hue-lime-700: 77 124 15;
  --hue-lime-800: 63 98 18;
  --hue-lime-900: 54 83 20;
  --hue-lime-950: 26 46 5;
  --hue-emerald-50: 236 253 245;
  --hue-emerald-100: 209 250 229;
  --hue-emerald-200: 167 243 208;
  --hue-emerald-300: 110 231 183;
  --hue-emerald-400: 52 211 153;
  --hue-emerald-500: 16 185 129;
  --hue-emerald-600: 5 150 105;
  --hue-emerald-700: 4 120 87;
  --hue-emerald-800: 6 95 70;
  --hue-emerald-900: 6 78 59;
  --hue-emerald-950: 2 44 34;
  --hue-teal-50: 240 253 250;
  --hue-teal-100: 204 251 241;
  --hue-teal-200: 153 246 228;
  --hue-teal-300: 94 234 212;
  --hue-teal-400: 45 212 191;
  --hue-teal-500: 20 184 166;
  --hue-teal-600: 13 148 136;
  --hue-teal-700: 15 118 110;
  --hue-teal-800: 17 94 89;
  --hue-teal-900: 19 78 74;
  --hue-teal-950: 4 47 46;
  --hue-cyan-50: 236 254 255;
  --hue-cyan-100: 207 250 254;
  --hue-cyan-200: 165 243 252;
  --hue-cyan-300: 103 232 249;
  --hue-cyan-400: 34 211 238;
  --hue-cyan-500: 6 182 212;
  --hue-cyan-600: 8 145 178;
  --hue-cyan-700: 14 116 144;
  --hue-cyan-800: 21 94 117;
  --hue-cyan-900: 22 78 99;
  --hue-cyan-950: 8 51 68;
  --hue-sky-50: 240 249 255;
  --hue-sky-100: 224 242 254;
  --hue-sky-200: 186 230 253;
  --hue-sky-300: 125 211 252;
  --hue-sky-400: 56 189 248;
  --hue-sky-500: 14 165 233;
  --hue-sky-600: 2 132 199;
  --hue-sky-700: 3 105 161;
  --hue-sky-800: 7 89 133;
  --hue-sky-900: 12 74 110;
  --hue-sky-950: 8 47 73;
  --hue-indigo-50: 238 242 255;
  --hue-indigo-100: 224 231 255;
  --hue-indigo-200: 199 210 254;
  --hue-indigo-300: 165 180 252;
  --hue-indigo-400: 129 140 248;
  --hue-indigo-500: 99 102 241;
  --hue-indigo-600: 79 70 229;
  --hue-indigo-700: 67 56 202;
  --hue-indigo-800: 55 48 163;
  --hue-indigo-900: 49 46 129;
  --hue-indigo-950: 30 27 75;
  --hue-violet-50: 245 243 255;
  --hue-violet-100: 237 233 254;
  --hue-violet-200: 221 214 254;
  --hue-violet-300: 196 181 253;
  --hue-violet-400: 167 139 250;
  --hue-violet-500: 139 92 246;
  --hue-violet-600: 124 58 237;
  --hue-violet-700: 109 40 217;
  --hue-violet-800: 91 33 182;
  --hue-violet-900: 76 29 149;
  --hue-violet-950: 46 16 101;
  --hue-purple-50: 250 245 255;
  --hue-purple-100: 243 232 255;
  --hue-purple-200: 233 213 255;
  --hue-purple-300: 216 180 254;
  --hue-purple-400: 192 132 252;
  --hue-purple-500: 168 85 247;
  --hue-purple-600: 147 51 234;
  --hue-purple-700: 126 34 206;
  --hue-purple-800: 107 33 168;
  --hue-purple-900: 88 28 135;
  --hue-purple-950: 59 7 100;
  --hue-fuchsia-50: 253 244 255;
  --hue-fuchsia-100: 250 232 255;
  --hue-fuchsia-200: 245 208 254;
  --hue-fuchsia-300: 240 171 252;
  --hue-fuchsia-400: 232 121 249;
  --hue-fuchsia-500: 217 70 239;
  --hue-fuchsia-600: 192 38 211;
  --hue-fuchsia-700: 162 28 175;
  --hue-fuchsia-800: 134 25 143;
  --hue-fuchsia-900: 112 26 117;
  --hue-fuchsia-950: 74 4 78;
  --hue-pink-50: 253 242 248;
  --hue-pink-100: 252 231 243;
  --hue-pink-200: 251 207 232;
  --hue-pink-300: 249 168 212;
  --hue-pink-400: 244 114 182;
  --hue-pink-500: 236 72 153;
  --hue-pink-600: 219 39 119;
  --hue-pink-700: 190 24 93;
  --hue-pink-800: 157 23 77;
  --hue-pink-900: 131 24 67;
  --hue-pink-950: 80 7 36;
  --hue-rose-50: 255 241 242;
  --hue-rose-100: 255 228 230;
  --hue-rose-200: 254 205 211;
  --hue-rose-300: 253 164 175;
  --hue-rose-400: 251 113 133;
  --hue-rose-500: 244 63 94;
  --hue-rose-600: 225 29 72;
  --hue-rose-700: 190 18 60;
  --hue-rose-800: 159 18 57;
  --hue-rose-900: 136 19 55;
  --hue-rose-950: 76 5 25;
  --subject-gray-50: 249 250 251;
  --subject-gray-100: 243 244 246;
  --subject-gray-200: 229 231 235;
  --subject-gray-300: 209 213 219;
  --subject-gray-400: 156 163 175;
  --subject-gray-500: 107 114 128;
  --subject-gray-600: 75 85 99;
  --subject-gray-700: 55 65 81;
  --subject-gray-800: 31 41 55;
  --subject-gray-900: 17 24 39;
  --subject-gray-950: 3 7 18;
  --subject-slate-50: 248 250 252;
  --subject-slate-100: 241 245 249;
  --subject-slate-200: 226 232 240;
  --subject-slate-300: 203 213 225;
  --subject-slate-400: 148 163 184;
  --subject-slate-500: 100 116 139;
  --subject-slate-600: 71 85 105;
  --subject-slate-700: 51 65 85;
  --subject-slate-800: 30 41 59;
  --subject-slate-900: 15 23 42;
  --subject-slate-950: 2 6 23;
  --subject-stone-50: 250 250 249;
  --subject-stone-100: 245 245 244;
  --subject-stone-200: 231 229 228;
  --subject-stone-300: 214 211 209;
  --subject-stone-400: 168 162 158;
  --subject-stone-500: 120 113 108;
  --subject-stone-600: 87 83 78;
  --subject-stone-700: 68 64 60;
  --subject-stone-800: 41 37 36;
  --subject-stone-900: 28 25 23;
  --subject-stone-950: 12 10 9;
  --subject-red-50: 254 242 242;
  --subject-red-100: 254 226 226;
  --subject-red-200: 254 202 202;
  --subject-red-300: 252 165 165;
  --subject-red-400: 248 113 113;
  --subject-red-500: 239 68 68;
  --subject-red-600: 220 38 38;
  --subject-red-700: 185 28 28;
  --subject-red-800: 153 27 27;
  --subject-red-900: 127 29 29;
  --subject-red-950: 69 10 10;
  --subject-orange-50: 255 247 237;
  --subject-orange-100: 255 237 213;
  --subject-orange-200: 254 215 170;
  --subject-orange-300: 253 186 116;
  --subject-orange-400: 251 146 60;
  --subject-orange-500: 249 115 22;
  --subject-orange-600: 234 88 12;
  --subject-orange-700: 194 65 12;
  --subject-orange-800: 154 52 18;
  --subject-orange-900: 124 45 18;
  --subject-orange-950: 67 20 7;
  --subject-amber-50: 255 251 235;
  --subject-amber-100: 254 243 199;
  --subject-amber-200: 253 230 138;
  --subject-amber-300: 252 211 77;
  --subject-amber-400: 251 191 36;
  --subject-amber-500: 245 158 11;
  --subject-amber-600: 217 119 6;
  --subject-amber-700: 180 83 9;
  --subject-amber-800: 146 64 14;
  --subject-amber-900: 120 53 15;
  --subject-amber-950: 69 26 3;
  --subject-yellow-50: 254 252 232;
  --subject-yellow-100: 254 249 195;
  --subject-yellow-200: 254 240 138;
  --subject-yellow-300: 253 224 71;
  --subject-yellow-400: 250 204 21;
  --subject-yellow-500: 234 179 8;
  --subject-yellow-600: 202 138 4;
  --subject-yellow-700: 161 98 7;
  --subject-yellow-800: 133 77 14;
  --subject-yellow-900: 113 63 18;
  --subject-yellow-950: 66 32 6;
  --subject-lime-50: 247 254 231;
  --subject-lime-100: 236 252 203;
  --subject-lime-200: 217 249 157;
  --subject-lime-300: 190 242 100;
  --subject-lime-400: 163 230 53;
  --subject-lime-500: 132 204 22;
  --subject-lime-600: 101 163 13;
  --subject-lime-700: 77 124 15;
  --subject-lime-800: 63 98 18;
  --subject-lime-900: 54 83 20;
  --subject-lime-950: 26 46 5;
  --subject-green-50: 240 253 244;
  --subject-green-100: 220 252 231;
  --subject-green-200: 187 247 208;
  --subject-green-300: 134 239 172;
  --subject-green-400: 74 222 128;
  --subject-green-500: 34 197 94;
  --subject-green-600: 22 163 74;
  --subject-green-700: 21 128 61;
  --subject-green-800: 22 101 52;
  --subject-green-900: 20 83 45;
  --subject-green-950: 5 46 22;
  --subject-emerald-50: 236 253 245;
  --subject-emerald-100: 209 250 229;
  --subject-emerald-200: 167 243 208;
  --subject-emerald-300: 110 231 183;
  --subject-emerald-400: 52 211 153;
  --subject-emerald-500: 16 185 129;
  --subject-emerald-600: 5 150 105;
  --subject-emerald-700: 4 120 87;
  --subject-emerald-800: 6 95 70;
  --subject-emerald-900: 6 78 59;
  --subject-emerald-950: 2 44 34;
  --subject-teal-50: 240 253 250;
  --subject-teal-100: 204 251 241;
  --subject-teal-200: 153 246 228;
  --subject-teal-300: 94 234 212;
  --subject-teal-400: 45 212 191;
  --subject-teal-500: 20 184 166;
  --subject-teal-600: 13 148 136;
  --subject-teal-700: 15 118 110;
  --subject-teal-800: 17 94 89;
  --subject-teal-900: 19 78 74;
  --subject-teal-950: 4 47 46;
  --subject-cyan-50: 236 254 255;
  --subject-cyan-100: 207 250 254;
  --subject-cyan-200: 165 243 252;
  --subject-cyan-300: 103 232 249;
  --subject-cyan-400: 34 211 238;
  --subject-cyan-500: 6 182 212;
  --subject-cyan-600: 8 145 178;
  --subject-cyan-700: 14 116 144;
  --subject-cyan-800: 21 94 117;
  --subject-cyan-900: 22 78 99;
  --subject-cyan-950: 8 51 68;
  --subject-sky-50: 240 249 255;
  --subject-sky-100: 224 242 254;
  --subject-sky-200: 186 230 253;
  --subject-sky-300: 125 211 252;
  --subject-sky-400: 56 189 248;
  --subject-sky-500: 14 165 233;
  --subject-sky-600: 2 132 199;
  --subject-sky-700: 3 105 161;
  --subject-sky-800: 7 89 133;
  --subject-sky-900: 12 74 110;
  --subject-sky-950: 8 47 73;
  --subject-blue-50: 239 246 255;
  --subject-blue-100: 219 234 254;
  --subject-blue-200: 191 219 254;
  --subject-blue-300: 147 197 253;
  --subject-blue-400: 96 165 250;
  --subject-blue-500: 59 130 246;
  --subject-blue-600: 37 99 235;
  --subject-blue-700: 29 78 216;
  --subject-blue-800: 30 64 175;
  --subject-blue-900: 30 58 138;
  --subject-blue-950: 23 37 84;
  --subject-indigo-50: 238 242 255;
  --subject-indigo-100: 224 231 255;
  --subject-indigo-200: 199 210 254;
  --subject-indigo-300: 165 180 252;
  --subject-indigo-400: 129 140 248;
  --subject-indigo-500: 99 102 241;
  --subject-indigo-600: 79 70 229;
  --subject-indigo-700: 67 56 202;
  --subject-indigo-800: 55 48 163;
  --subject-indigo-900: 49 46 129;
  --subject-indigo-950: 30 27 75;
  --subject-violet-50: 245 243 255;
  --subject-violet-100: 237 233 254;
  --subject-violet-200: 221 214 254;
  --subject-violet-300: 196 181 253;
  --subject-violet-400: 167 139 250;
  --subject-violet-500: 139 92 246;
  --subject-violet-600: 124 58 237;
  --subject-violet-700: 109 40 217;
  --subject-violet-800: 91 33 182;
  --subject-violet-900: 76 29 149;
  --subject-violet-950: 46 16 101;
  --subject-purple-50: 250 245 255;
  --subject-purple-100: 243 232 255;
  --subject-purple-200: 233 213 255;
  --subject-purple-300: 216 180 254;
  --subject-purple-400: 192 132 252;
  --subject-purple-500: 168 85 247;
  --subject-purple-600: 147 51 234;
  --subject-purple-700: 126 34 206;
  --subject-purple-800: 107 33 168;
  --subject-purple-900: 88 28 135;
  --subject-purple-950: 59 7 100;
  --subject-fuchsia-50: 253 244 255;
  --subject-fuchsia-100: 250 232 255;
  --subject-fuchsia-200: 245 208 254;
  --subject-fuchsia-300: 240 171 252;
  --subject-fuchsia-400: 232 121 249;
  --subject-fuchsia-500: 217 70 239;
  --subject-fuchsia-600: 192 38 211;
  --subject-fuchsia-700: 162 28 175;
  --subject-fuchsia-800: 134 25 143;
  --subject-fuchsia-900: 112 26 117;
  --subject-fuchsia-950: 74 4 78;
  --subject-pink-50: 253 242 248;
  --subject-pink-100: 252 231 243;
  --subject-pink-200: 251 207 232;
  --subject-pink-300: 249 168 212;
  --subject-pink-400: 244 114 182;
  --subject-pink-500: 236 72 153;
  --subject-pink-600: 219 39 119;
  --subject-pink-700: 190 24 93;
  --subject-pink-800: 157 23 77;
  --subject-pink-900: 131 24 67;
  --subject-pink-950: 80 7 36;
  --subject-rose-50: 255 241 242;
  --subject-rose-100: 255 228 230;
  --subject-rose-200: 254 205 211;
  --subject-rose-300: 253 164 175;
  --subject-rose-400: 251 113 133;
  --subject-rose-500: 244 63 94;
  --subject-rose-600: 225 29 72;
  --subject-rose-700: 190 18 60;
  --subject-rose-800: 159 18 57;
  --subject-rose-900: 136 19 55;
  --subject-rose-950: 76 5 25;
}

.screen-replica[data-app="teacher-web"] {
  --surface: 255 255 255;
  --surface-subtle: 249 250 251;
  --surface-muted: 243 244 246;
  --surface-strong: 229 231 235;
  --surface-stronger: 209 213 219;
  --fill-subtle: 156 163 175;
  --fill-muted: 107 114 128;
  --fill-strong: 55 65 81;
  --fill-emphasis: 31 41 55;
  --fill-stronger: 17 24 39;
  --fill-strongest: 3 7 18;
  --scrim: 0 0 0;
  --ink: 55 65 81;
  --ink-strong: 17 24 39;
  --ink-emphasis: 31 41 55;
  --ink-secondary: 75 85 99;
  --ink-muted: 107 114 128;
  --ink-faint: 209 213 219;
  --ink-inverse: 255 255 255;
  --ink-contrast: 0 0 0;
  --line: 209 213 219;
  --line-ghost: 249 250 251;
  --line-faint: 243 244 246;
  --line-soft: 229 231 235;
  --line-strong: 156 163 175;
  --line-stronger: 107 114 128;
  --line-firm: 75 85 99;
  --line-bold: 55 65 81;
  --line-heavy: 31 41 55;
  --line-max: 17 24 39;
  --line-inverse: 255 255 255;
  --line-contrast: 0 0 0;
  --chart-revenue: 60 131 246;
  --chart-cost: 239 67 67;
  --info-50: 239 246 255;
  --info-100: 219 234 254;
  --info-200: 191 219 254;
  --info-300: 147 197 253;
  --info-400: 96 165 250;
  --info-500: 59 130 246;
  --info-600: 37 99 235;
  --info-700: 29 78 216;
  --info-800: 30 64 175;
  --info-900: 30 58 138;
  --info-950: 23 37 84;
  --success-50: 240 253 244;
  --success-100: 220 252 231;
  --success-200: 187 247 208;
  --success-300: 134 239 172;
  --success-400: 74 222 128;
  --success-500: 34 197 94;
  --success-600: 22 163 74;
  --success-700: 21 128 61;
  --success-800: 22 101 52;
  --success-900: 20 83 45;
  --success-950: 5 46 22;
  --danger-50: 254 242 242;
  --danger-100: 254 226 226;
  --danger-200: 254 202 202;
  --danger-300: 252 165 165;
  --danger-400: 248 113 113;
  --danger-500: 239 68 68;
  --danger-600: 220 38 38;
  --danger-700: 185 28 28;
  --danger-800: 153 27 27;
  --danger-900: 127 29 29;
  --danger-950: 69 10 10;
  --warning-50: 255 251 235;
  --warning-100: 254 243 199;
  --warning-200: 253 230 138;
  --warning-300: 252 211 77;
  --warning-400: 251 191 36;
  --warning-500: 245 158 11;
  --warning-600: 217 119 6;
  --warning-700: 180 83 9;
  --warning-800: 146 64 14;
  --warning-900: 120 53 15;
  --warning-950: 69 26 3;
  --caution-50: 254 252 232;
  --caution-100: 254 249 195;
  --caution-200: 254 240 138;
  --caution-300: 253 224 71;
  --caution-400: 250 204 21;
  --caution-500: 234 179 8;
  --caution-600: 202 138 4;
  --caution-700: 161 98 7;
  --caution-800: 133 77 14;
  --caution-900: 113 63 18;
  --caution-950: 66 32 6;
  --hue-slate-50: 248 250 252;
  --hue-slate-100: 241 245 249;
  --hue-slate-200: 226 232 240;
  --hue-slate-300: 203 213 225;
  --hue-slate-400: 148 163 184;
  --hue-slate-500: 100 116 139;
  --hue-slate-600: 71 85 105;
  --hue-slate-700: 51 65 85;
  --hue-slate-800: 30 41 59;
  --hue-slate-900: 15 23 42;
  --hue-slate-950: 2 6 23;
  --hue-zinc-50: 250 250 250;
  --hue-zinc-100: 244 244 245;
  --hue-zinc-200: 228 228 231;
  --hue-zinc-300: 212 212 216;
  --hue-zinc-400: 161 161 170;
  --hue-zinc-500: 113 113 122;
  --hue-zinc-600: 82 82 91;
  --hue-zinc-700: 63 63 70;
  --hue-zinc-800: 39 39 42;
  --hue-zinc-900: 24 24 27;
  --hue-zinc-950: 9 9 11;
  --hue-neutral-50: 250 250 250;
  --hue-neutral-100: 245 245 245;
  --hue-neutral-200: 229 229 229;
  --hue-neutral-300: 212 212 212;
  --hue-neutral-400: 163 163 163;
  --hue-neutral-500: 115 115 115;
  --hue-neutral-600: 82 82 82;
  --hue-neutral-700: 64 64 64;
  --hue-neutral-800: 38 38 38;
  --hue-neutral-900: 23 23 23;
  --hue-neutral-950: 10 10 10;
  --hue-stone-50: 250 250 249;
  --hue-stone-100: 245 245 244;
  --hue-stone-200: 231 229 228;
  --hue-stone-300: 214 211 209;
  --hue-stone-400: 168 162 158;
  --hue-stone-500: 120 113 108;
  --hue-stone-600: 87 83 78;
  --hue-stone-700: 68 64 60;
  --hue-stone-800: 41 37 36;
  --hue-stone-900: 28 25 23;
  --hue-stone-950: 12 10 9;
  --hue-orange-50: 255 247 237;
  --hue-orange-100: 255 237 213;
  --hue-orange-200: 254 215 170;
  --hue-orange-300: 253 186 116;
  --hue-orange-400: 251 146 60;
  --hue-orange-500: 249 115 22;
  --hue-orange-600: 234 88 12;
  --hue-orange-700: 194 65 12;
  --hue-orange-800: 154 52 18;
  --hue-orange-900: 124 45 18;
  --hue-orange-950: 67 20 7;
  --hue-lime-50: 247 254 231;
  --hue-lime-100: 236 252 203;
  --hue-lime-200: 217 249 157;
  --hue-lime-300: 190 242 100;
  --hue-lime-400: 163 230 53;
  --hue-lime-500: 132 204 22;
  --hue-lime-600: 101 163 13;
  --hue-lime-700: 77 124 15;
  --hue-lime-800: 63 98 18;
  --hue-lime-900: 54 83 20;
  --hue-lime-950: 26 46 5;
  --hue-emerald-50: 236 253 245;
  --hue-emerald-100: 209 250 229;
  --hue-emerald-200: 167 243 208;
  --hue-emerald-300: 110 231 183;
  --hue-emerald-400: 52 211 153;
  --hue-emerald-500: 16 185 129;
  --hue-emerald-600: 5 150 105;
  --hue-emerald-700: 4 120 87;
  --hue-emerald-800: 6 95 70;
  --hue-emerald-900: 6 78 59;
  --hue-emerald-950: 2 44 34;
  --hue-teal-50: 240 253 250;
  --hue-teal-100: 204 251 241;
  --hue-teal-200: 153 246 228;
  --hue-teal-300: 94 234 212;
  --hue-teal-400: 45 212 191;
  --hue-teal-500: 20 184 166;
  --hue-teal-600: 13 148 136;
  --hue-teal-700: 15 118 110;
  --hue-teal-800: 17 94 89;
  --hue-teal-900: 19 78 74;
  --hue-teal-950: 4 47 46;
  --hue-cyan-50: 236 254 255;
  --hue-cyan-100: 207 250 254;
  --hue-cyan-200: 165 243 252;
  --hue-cyan-300: 103 232 249;
  --hue-cyan-400: 34 211 238;
  --hue-cyan-500: 6 182 212;
  --hue-cyan-600: 8 145 178;
  --hue-cyan-700: 14 116 144;
  --hue-cyan-800: 21 94 117;
  --hue-cyan-900: 22 78 99;
  --hue-cyan-950: 8 51 68;
  --hue-sky-50: 240 249 255;
  --hue-sky-100: 224 242 254;
  --hue-sky-200: 186 230 253;
  --hue-sky-300: 125 211 252;
  --hue-sky-400: 56 189 248;
  --hue-sky-500: 14 165 233;
  --hue-sky-600: 2 132 199;
  --hue-sky-700: 3 105 161;
  --hue-sky-800: 7 89 133;
  --hue-sky-900: 12 74 110;
  --hue-sky-950: 8 47 73;
  --hue-indigo-50: 238 242 255;
  --hue-indigo-100: 224 231 255;
  --hue-indigo-200: 199 210 254;
  --hue-indigo-300: 165 180 252;
  --hue-indigo-400: 129 140 248;
  --hue-indigo-500: 99 102 241;
  --hue-indigo-600: 79 70 229;
  --hue-indigo-700: 67 56 202;
  --hue-indigo-800: 55 48 163;
  --hue-indigo-900: 49 46 129;
  --hue-indigo-950: 30 27 75;
  --hue-violet-50: 245 243 255;
  --hue-violet-100: 237 233 254;
  --hue-violet-200: 221 214 254;
  --hue-violet-300: 196 181 253;
  --hue-violet-400: 167 139 250;
  --hue-violet-500: 139 92 246;
  --hue-violet-600: 124 58 237;
  --hue-violet-700: 109 40 217;
  --hue-violet-800: 91 33 182;
  --hue-violet-900: 76 29 149;
  --hue-violet-950: 46 16 101;
  --hue-purple-50: 250 245 255;
  --hue-purple-100: 243 232 255;
  --hue-purple-200: 233 213 255;
  --hue-purple-300: 216 180 254;
  --hue-purple-400: 192 132 252;
  --hue-purple-500: 168 85 247;
  --hue-purple-600: 147 51 234;
  --hue-purple-700: 126 34 206;
  --hue-purple-800: 107 33 168;
  --hue-purple-900: 88 28 135;
  --hue-purple-950: 59 7 100;
  --hue-fuchsia-50: 253 244 255;
  --hue-fuchsia-100: 250 232 255;
  --hue-fuchsia-200: 245 208 254;
  --hue-fuchsia-300: 240 171 252;
  --hue-fuchsia-400: 232 121 249;
  --hue-fuchsia-500: 217 70 239;
  --hue-fuchsia-600: 192 38 211;
  --hue-fuchsia-700: 162 28 175;
  --hue-fuchsia-800: 134 25 143;
  --hue-fuchsia-900: 112 26 117;
  --hue-fuchsia-950: 74 4 78;
  --hue-pink-50: 253 242 248;
  --hue-pink-100: 252 231 243;
  --hue-pink-200: 251 207 232;
  --hue-pink-300: 249 168 212;
  --hue-pink-400: 244 114 182;
  --hue-pink-500: 236 72 153;
  --hue-pink-600: 219 39 119;
  --hue-pink-700: 190 24 93;
  --hue-pink-800: 157 23 77;
  --hue-pink-900: 131 24 67;
  --hue-pink-950: 80 7 36;
  --hue-rose-50: 255 241 242;
  --hue-rose-100: 255 228 230;
  --hue-rose-200: 254 205 211;
  --hue-rose-300: 253 164 175;
  --hue-rose-400: 251 113 133;
  --hue-rose-500: 244 63 94;
  --hue-rose-600: 225 29 72;
  --hue-rose-700: 190 18 60;
  --hue-rose-800: 159 18 57;
  --hue-rose-900: 136 19 55;
  --hue-rose-950: 76 5 25;
  --subject-gray-50: 249 250 251;
  --subject-gray-100: 243 244 246;
  --subject-gray-200: 229 231 235;
  --subject-gray-300: 209 213 219;
  --subject-gray-400: 156 163 175;
  --subject-gray-500: 107 114 128;
  --subject-gray-600: 75 85 99;
  --subject-gray-700: 55 65 81;
  --subject-gray-800: 31 41 55;
  --subject-gray-900: 17 24 39;
  --subject-gray-950: 3 7 18;
  --subject-slate-50: 248 250 252;
  --subject-slate-100: 241 245 249;
  --subject-slate-200: 226 232 240;
  --subject-slate-300: 203 213 225;
  --subject-slate-400: 148 163 184;
  --subject-slate-500: 100 116 139;
  --subject-slate-600: 71 85 105;
  --subject-slate-700: 51 65 85;
  --subject-slate-800: 30 41 59;
  --subject-slate-900: 15 23 42;
  --subject-slate-950: 2 6 23;
  --subject-zinc-50: 250 250 250;
  --subject-zinc-100: 244 244 245;
  --subject-zinc-200: 228 228 231;
  --subject-zinc-300: 212 212 216;
  --subject-zinc-400: 161 161 170;
  --subject-zinc-500: 113 113 122;
  --subject-zinc-600: 82 82 91;
  --subject-zinc-700: 63 63 70;
  --subject-zinc-800: 39 39 42;
  --subject-zinc-900: 24 24 27;
  --subject-zinc-950: 9 9 11;
  --subject-neutral-50: 250 250 250;
  --subject-neutral-100: 245 245 245;
  --subject-neutral-200: 229 229 229;
  --subject-neutral-300: 212 212 212;
  --subject-neutral-400: 163 163 163;
  --subject-neutral-500: 115 115 115;
  --subject-neutral-600: 82 82 82;
  --subject-neutral-700: 64 64 64;
  --subject-neutral-800: 38 38 38;
  --subject-neutral-900: 23 23 23;
  --subject-neutral-950: 10 10 10;
  --subject-stone-50: 250 250 249;
  --subject-stone-100: 245 245 244;
  --subject-stone-200: 231 229 228;
  --subject-stone-300: 214 211 209;
  --subject-stone-400: 168 162 158;
  --subject-stone-500: 120 113 108;
  --subject-stone-600: 87 83 78;
  --subject-stone-700: 68 64 60;
  --subject-stone-800: 41 37 36;
  --subject-stone-900: 28 25 23;
  --subject-stone-950: 12 10 9;
  --subject-red-50: 254 242 242;
  --subject-red-100: 254 226 226;
  --subject-red-200: 254 202 202;
  --subject-red-300: 252 165 165;
  --subject-red-400: 248 113 113;
  --subject-red-500: 239 68 68;
  --subject-red-600: 220 38 38;
  --subject-red-700: 185 28 28;
  --subject-red-800: 153 27 27;
  --subject-red-900: 127 29 29;
  --subject-red-950: 69 10 10;
  --subject-orange-50: 255 247 237;
  --subject-orange-100: 255 237 213;
  --subject-orange-200: 254 215 170;
  --subject-orange-300: 253 186 116;
  --subject-orange-400: 251 146 60;
  --subject-orange-500: 249 115 22;
  --subject-orange-600: 234 88 12;
  --subject-orange-700: 194 65 12;
  --subject-orange-800: 154 52 18;
  --subject-orange-900: 124 45 18;
  --subject-orange-950: 67 20 7;
  --subject-amber-50: 255 251 235;
  --subject-amber-100: 254 243 199;
  --subject-amber-200: 253 230 138;
  --subject-amber-300: 252 211 77;
  --subject-amber-400: 251 191 36;
  --subject-amber-500: 245 158 11;
  --subject-amber-600: 217 119 6;
  --subject-amber-700: 180 83 9;
  --subject-amber-800: 146 64 14;
  --subject-amber-900: 120 53 15;
  --subject-amber-950: 69 26 3;
  --subject-yellow-50: 254 252 232;
  --subject-yellow-100: 254 249 195;
  --subject-yellow-200: 254 240 138;
  --subject-yellow-300: 253 224 71;
  --subject-yellow-400: 250 204 21;
  --subject-yellow-500: 234 179 8;
  --subject-yellow-600: 202 138 4;
  --subject-yellow-700: 161 98 7;
  --subject-yellow-800: 133 77 14;
  --subject-yellow-900: 113 63 18;
  --subject-yellow-950: 66 32 6;
  --subject-lime-50: 247 254 231;
  --subject-lime-100: 236 252 203;
  --subject-lime-200: 217 249 157;
  --subject-lime-300: 190 242 100;
  --subject-lime-400: 163 230 53;
  --subject-lime-500: 132 204 22;
  --subject-lime-600: 101 163 13;
  --subject-lime-700: 77 124 15;
  --subject-lime-800: 63 98 18;
  --subject-lime-900: 54 83 20;
  --subject-lime-950: 26 46 5;
  --subject-green-50: 240 253 244;
  --subject-green-100: 220 252 231;
  --subject-green-200: 187 247 208;
  --subject-green-300: 134 239 172;
  --subject-green-400: 74 222 128;
  --subject-green-500: 34 197 94;
  --subject-green-600: 22 163 74;
  --subject-green-700: 21 128 61;
  --subject-green-800: 22 101 52;
  --subject-green-900: 20 83 45;
  --subject-green-950: 5 46 22;
  --subject-emerald-50: 236 253 245;
  --subject-emerald-100: 209 250 229;
  --subject-emerald-200: 167 243 208;
  --subject-emerald-300: 110 231 183;
  --subject-emerald-400: 52 211 153;
  --subject-emerald-500: 16 185 129;
  --subject-emerald-600: 5 150 105;
  --subject-emerald-700: 4 120 87;
  --subject-emerald-800: 6 95 70;
  --subject-emerald-900: 6 78 59;
  --subject-emerald-950: 2 44 34;
  --subject-teal-50: 240 253 250;
  --subject-teal-100: 204 251 241;
  --subject-teal-200: 153 246 228;
  --subject-teal-300: 94 234 212;
  --subject-teal-400: 45 212 191;
  --subject-teal-500: 20 184 166;
  --subject-teal-600: 13 148 136;
  --subject-teal-700: 15 118 110;
  --subject-teal-800: 17 94 89;
  --subject-teal-900: 19 78 74;
  --subject-teal-950: 4 47 46;
  --subject-cyan-50: 236 254 255;
  --subject-cyan-100: 207 250 254;
  --subject-cyan-200: 165 243 252;
  --subject-cyan-300: 103 232 249;
  --subject-cyan-400: 34 211 238;
  --subject-cyan-500: 6 182 212;
  --subject-cyan-600: 8 145 178;
  --subject-cyan-700: 14 116 144;
  --subject-cyan-800: 21 94 117;
  --subject-cyan-900: 22 78 99;
  --subject-cyan-950: 8 51 68;
  --subject-sky-50: 240 249 255;
  --subject-sky-100: 224 242 254;
  --subject-sky-200: 186 230 253;
  --subject-sky-300: 125 211 252;
  --subject-sky-400: 56 189 248;
  --subject-sky-500: 14 165 233;
  --subject-sky-600: 2 132 199;
  --subject-sky-700: 3 105 161;
  --subject-sky-800: 7 89 133;
  --subject-sky-900: 12 74 110;
  --subject-sky-950: 8 47 73;
  --subject-blue-50: 239 246 255;
  --subject-blue-100: 219 234 254;
  --subject-blue-200: 191 219 254;
  --subject-blue-300: 147 197 253;
  --subject-blue-400: 96 165 250;
  --subject-blue-500: 59 130 246;
  --subject-blue-600: 37 99 235;
  --subject-blue-700: 29 78 216;
  --subject-blue-800: 30 64 175;
  --subject-blue-900: 30 58 138;
  --subject-blue-950: 23 37 84;
  --subject-indigo-50: 238 242 255;
  --subject-indigo-100: 224 231 255;
  --subject-indigo-200: 199 210 254;
  --subject-indigo-300: 165 180 252;
  --subject-indigo-400: 129 140 248;
  --subject-indigo-500: 99 102 241;
  --subject-indigo-600: 79 70 229;
  --subject-indigo-700: 67 56 202;
  --subject-indigo-800: 55 48 163;
  --subject-indigo-900: 49 46 129;
  --subject-indigo-950: 30 27 75;
  --subject-violet-50: 245 243 255;
  --subject-violet-100: 237 233 254;
  --subject-violet-200: 221 214 254;
  --subject-violet-300: 196 181 253;
  --subject-violet-400: 167 139 250;
  --subject-violet-500: 139 92 246;
  --subject-violet-600: 124 58 237;
  --subject-violet-700: 109 40 217;
  --subject-violet-800: 91 33 182;
  --subject-violet-900: 76 29 149;
  --subject-violet-950: 46 16 101;
  --subject-purple-50: 250 245 255;
  --subject-purple-100: 243 232 255;
  --subject-purple-200: 233 213 255;
  --subject-purple-300: 216 180 254;
  --subject-purple-400: 192 132 252;
  --subject-purple-500: 168 85 247;
  --subject-purple-600: 147 51 234;
  --subject-purple-700: 126 34 206;
  --subject-purple-800: 107 33 168;
  --subject-purple-900: 88 28 135;
  --subject-purple-950: 59 7 100;
  --subject-fuchsia-50: 253 244 255;
  --subject-fuchsia-100: 250 232 255;
  --subject-fuchsia-200: 245 208 254;
  --subject-fuchsia-300: 240 171 252;
  --subject-fuchsia-400: 232 121 249;
  --subject-fuchsia-500: 217 70 239;
  --subject-fuchsia-600: 192 38 211;
  --subject-fuchsia-700: 162 28 175;
  --subject-fuchsia-800: 134 25 143;
  --subject-fuchsia-900: 112 26 117;
  --subject-fuchsia-950: 74 4 78;
  --subject-pink-50: 253 242 248;
  --subject-pink-100: 252 231 243;
  --subject-pink-200: 251 207 232;
  --subject-pink-300: 249 168 212;
  --subject-pink-400: 244 114 182;
  --subject-pink-500: 236 72 153;
  --subject-pink-600: 219 39 119;
  --subject-pink-700: 190 24 93;
  --subject-pink-800: 157 23 77;
  --subject-pink-900: 131 24 67;
  --subject-pink-950: 80 7 36;
  --subject-rose-50: 255 241 242;
  --subject-rose-100: 255 228 230;
  --subject-rose-200: 254 205 211;
  --subject-rose-300: 253 164 175;
  --subject-rose-400: 251 113 133;
  --subject-rose-500: 244 63 94;
  --subject-rose-600: 225 29 72;
  --subject-rose-700: 190 18 60;
  --subject-rose-800: 159 18 57;
  --subject-rose-900: 136 19 55;
  --subject-rose-950: 76 5 25;
}
