enter-on-scroll>*{opacity:0;transform:translateY(2rem);transition:opacity .7s ease-out,transform .7s ease-out}enter-on-scroll.visible>*{opacity:1;transform:translateY(0)}enter-on-scroll[data-immediate]>*{animation:enter-on-scroll .7s ease-out backwards}@keyframes enter-on-scroll{0%{opacity:0;transform:translateY(2rem)}}enter-on-scroll.visible>*:nth-child(1){transition-delay:calc(var(--delay) * 1ms + 0 * var(--delayIncrement) * 1ms);animation-delay:calc(var(--delay) * 1ms + 0 * var(--delayIncrement) * 1ms)}enter-on-scroll.visible>*:nth-child(2){transition-delay:calc(var(--delay) * 1ms + 1 * var(--delayIncrement) * 1ms);animation-delay:calc(var(--delay) * 1ms + 1 * var(--delayIncrement) * 1ms)}enter-on-scroll.visible>*:nth-child(3){transition-delay:calc(var(--delay) * 1ms + 2 * var(--delayIncrement) * 1ms);animation-delay:calc(var(--delay) * 1ms + 2 * var(--delayIncrement) * 1ms)}enter-on-scroll.visible>*:nth-child(4){transition-delay:calc(var(--delay) * 1ms + 3 * var(--delayIncrement) * 1ms);animation-delay:calc(var(--delay) * 1ms + 3 * var(--delayIncrement) * 1ms)}enter-on-scroll.visible>*:nth-child(5){transition-delay:calc(var(--delay) * 1ms + 4 * var(--delayIncrement) * 1ms);animation-delay:calc(var(--delay) * 1ms + 4 * var(--delayIncrement) * 1ms)}enter-on-scroll.visible>*:nth-child(6){transition-delay:calc(var(--delay) * 1ms + 5 * var(--delayIncrement) * 1ms);animation-delay:calc(var(--delay) * 1ms + 5 * var(--delayIncrement) * 1ms)}enter-on-scroll.visible>*:nth-child(7){transition-delay:calc(var(--delay) * 1ms + 6 * var(--delayIncrement) * 1ms);animation-delay:calc(var(--delay) * 1ms + 6 * var(--delayIncrement) * 1ms)}enter-on-scroll.visible>*:nth-child(8){transition-delay:calc(var(--delay) * 1ms + 7 * var(--delayIncrement) * 1ms);animation-delay:calc(var(--delay) * 1ms + 7 * var(--delayIncrement) * 1ms)}enter-on-scroll.visible>*:nth-child(9){transition-delay:calc(var(--delay) * 1ms + 8 * var(--delayIncrement) * 1ms);animation-delay:calc(var(--delay) * 1ms + 8 * var(--delayIncrement) * 1ms)}enter-on-scroll.visible>*:nth-child(10){transition-delay:calc(var(--delay) * 1ms + 9 * var(--delayIncrement) * 1ms);animation-delay:calc(var(--delay) * 1ms + 9 * var(--delayIncrement) * 1ms)}enter-on-scroll.visible>*:nth-child(11){transition-delay:calc(var(--delay) * 1ms + 10 * var(--delayIncrement) * 1ms);animation-delay:calc(var(--delay) * 1ms + 10 * var(--delayIncrement) * 1ms)}enter-on-scroll.visible>*:nth-child(12){transition-delay:calc(var(--delay) * 1ms + 11 * var(--delayIncrement) * 1ms);animation-delay:calc(var(--delay) * 1ms + 11 * var(--delayIncrement) * 1ms)}enter-on-scroll.visible>*:nth-child(13){transition-delay:calc(var(--delay) * 1ms + 12 * var(--delayIncrement) * 1ms);animation-delay:calc(var(--delay) * 1ms + 12 * var(--delayIncrement) * 1ms)}enter-on-scroll.visible>*:nth-child(14){transition-delay:calc(var(--delay) * 1ms + 13 * var(--delayIncrement) * 1ms);animation-delay:calc(var(--delay) * 1ms + 13 * var(--delayIncrement) * 1ms)}enter-on-scroll.visible>*:nth-child(15){transition-delay:calc(var(--delay) * 1ms + 14 * var(--delayIncrement) * 1ms);animation-delay:calc(var(--delay) * 1ms + 14 * var(--delayIncrement) * 1ms)}enter-on-scroll.visible>*:nth-child(16){transition-delay:calc(var(--delay) * 1ms + 15 * var(--delayIncrement) * 1ms);animation-delay:calc(var(--delay) * 1ms + 15 * var(--delayIncrement) * 1ms)}enter-on-scroll.visible>*:nth-child(17){transition-delay:calc(var(--delay) * 1ms + 16 * var(--delayIncrement) * 1ms);animation-delay:calc(var(--delay) * 1ms + 16 * var(--delayIncrement) * 1ms)}enter-on-scroll.visible>*:nth-child(18){transition-delay:calc(var(--delay) * 1ms + 17 * var(--delayIncrement) * 1ms);animation-delay:calc(var(--delay) * 1ms + 17 * var(--delayIncrement) * 1ms)}enter-on-scroll.visible>*:nth-child(19){transition-delay:calc(var(--delay) * 1ms + 18 * var(--delayIncrement) * 1ms);animation-delay:calc(var(--delay) * 1ms + 18 * var(--delayIncrement) * 1ms)}enter-on-scroll.visible>*:nth-child(20){transition-delay:calc(var(--delay) * 1ms + 19 * var(--delayIncrement) * 1ms);animation-delay:calc(var(--delay) * 1ms + 19 * var(--delayIncrement) * 1ms)}enter-on-scroll.visible>*:nth-child(21){transition-delay:calc(var(--delay) * 1ms + 20 * var(--delayIncrement) * 1ms);animation-delay:calc(var(--delay) * 1ms + 20 * var(--delayIncrement) * 1ms)}enter-on-scroll.visible>*:nth-child(22){transition-delay:calc(var(--delay) * 1ms + 21 * var(--delayIncrement) * 1ms);animation-delay:calc(var(--delay) * 1ms + 21 * var(--delayIncrement) * 1ms)}enter-on-scroll.visible>*:nth-child(23){transition-delay:calc(var(--delay) * 1ms + 22 * var(--delayIncrement) * 1ms);animation-delay:calc(var(--delay) * 1ms + 22 * var(--delayIncrement) * 1ms)}enter-on-scroll.visible>*:nth-child(24){transition-delay:calc(var(--delay) * 1ms + 23 * var(--delayIncrement) * 1ms);animation-delay:calc(var(--delay) * 1ms + 23 * var(--delayIncrement) * 1ms)}.text-slider[data-astro-cid-a6t3on5s]{--entry-delay:.35s;--step-delay:17ms;--exit-step-delay:5ms;--after-entry-delay:.35s;place-content:center;place-items:center;display:grid;position:relative}.dynamic-text[data-astro-cid-a6t3on5s]{text-align:center;--tw-tracking:var(--tracking-slight,.015em);letter-spacing:var(--tracking-slight,.015em);white-space:pre-line;perspective:var(--perspective-near,300px);grid-area:1/1/2/2;display:block}.dynamic-text[data-astro-cid-a6t3on5s] .word[data-astro-cid-a6t3on5s]{white-space:nowrap;margin-right:.1875em;display:inline-block}.dynamic-text[data-astro-cid-a6t3on5s] .letter[data-astro-cid-a6t3on5s]{color:var(--color-white,#fff);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.35s;transition-duration:.35s;display:inline-block;position:relative}.dynamic-text[data-astro-cid-a6t3on5s]:not(.entering) .letter[data-astro-cid-a6t3on5s]{opacity:0}.dynamic-text[data-astro-cid-a6t3on5s]:not(.entering):not(.exiting) .letter[data-astro-cid-a6t3on5s]{--tw-translate-y:calc(var(--spacing,.25rem)*8);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-rotate-x:rotateX( -50deg );transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.dynamic-text[data-astro-cid-a6t3on5s].entering,.dynamic-text[data-astro-cid-a6t3on5s].entering .letter[data-astro-cid-a6t3on5s]{--tw-ease:var(--ease-out,cubic-bezier(.25,1,.5,1));transition-timing-function:var(--ease-out,cubic-bezier(.25,1,.5,1))}.dynamic-text[data-astro-cid-a6t3on5s].exiting,.dynamic-text[data-astro-cid-a6t3on5s].exiting .letter[data-astro-cid-a6t3on5s]{--tw-ease:var(--ease-in,cubic-bezier(.32,0,.67,0));transition-timing-function:var(--ease-in,cubic-bezier(.32,0,.67,0))}.dynamic-text[data-astro-cid-a6t3on5s].exiting .letter[data-astro-cid-a6t3on5s]{--tw-translate-y:calc(var(--spacing,.25rem)*-8);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-rotate-x:rotateX(50deg);transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.dynamic-text[data-astro-cid-a6t3on5s].entering .letter[data-astro-cid-a6t3on5s]{transition-delay:calc(var(--entry-delay) + (var(--step-delay)*var(--index)))}.dynamic-text[data-astro-cid-a6t3on5s] .letter[data-astro-cid-a6t3on5s]{transition-delay:calc(var(--exit-step-delay)*var(--index))}.feedback{transform-origin:50%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.6s;--tw-ease:var(--ease-out,cubic-bezier(.25,1,.5,1));transition-duration:.6s;transition-timing-function:var(--ease-out,cubic-bezier(.25,1,.5,1))}.feedback--hidden .feedback{--tw-scale-x:80%;--tw-scale-y:80%;--tw-scale-z:80%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0;--tw-ease:var(--ease-in,cubic-bezier(.32,0,.67,0));transition-timing-function:var(--ease-in,cubic-bezier(.32,0,.67,0))}.feedback-wrapper:nth-of-type(2n) .feedback{transition-delay:.2s}.feedback-wrapper:nth-of-type(3n) .feedback{transition-delay:.3s}.feedback-wrapper:nth-of-type(4n) .feedback{transition-delay:.4s}.feedback-wrapper:nth-of-type(5n) .feedback{transition-delay:.5s}.feedback-wrapper:nth-of-type(6n) .feedback{transition-delay:.6s}.feedback-wrapper:nth-of-type(7n) .feedback{transition-delay:.7s}.feedback-wrapper:nth-of-type(8n) .feedback{transition-delay:.8s}.feedback-wrapper:nth-of-type(9n) .feedback{transition-delay:.9s}.feedback-wrapper:nth-of-type(10n) .feedback{transition-delay:1s}.feedback-wrapper:nth-of-type(11n) .feedback{transition-delay:1.1s}.feedback-wrapper:nth-of-type(12n) .feedback{transition-delay:1.2s}.feedback-wrapper:not(.feedback--hidden):nth-of-type(2n) .feedback{transition-delay:.4s}.feedback-wrapper:not(.feedback--hidden):nth-of-type(3n) .feedback{transition-delay:.6s}.feedback-wrapper:not(.feedback--hidden):nth-of-type(4n) .feedback{transition-delay:.8s}.feedback-wrapper:not(.feedback--hidden):nth-of-type(5n) .feedback{transition-delay:1s}.feedback-wrapper:not(.feedback--hidden):nth-of-type(6n) .feedback{transition-delay:1.2s}.feedback-wrapper:not(.feedback--hidden):nth-of-type(7n) .feedback{transition-delay:1.4s}.feedback-wrapper:not(.feedback--hidden):nth-of-type(8n) .feedback{transition-delay:1.6s}.feedback-wrapper:not(.feedback--hidden):nth-of-type(9n) .feedback{transition-delay:1.8s}.feedback-wrapper:not(.feedback--hidden):nth-of-type(10n) .feedback{transition-delay:2s}.feedback-wrapper:not(.feedback--hidden):nth-of-type(11n) .feedback{transition-delay:2.2s}.feedback-wrapper:not(.feedback--hidden):nth-of-type(12n) .feedback{transition-delay:2.4s}.selected .label{color:var(--color-blue-700,#225ba5)}.selected .mock-input{outline-style:var(--tw-outline-style);outline-width:.3125em;outline-color:color-mix(in oklab,var(--color-blue-200,#61d6f4)50%,transparent)}.selected .mock-textarea{outline-style:var(--tw-outline-style);outline-width:.3125em;outline-color:color-mix(in oklab,var(--color-blue-200,#61d6f4)50%,transparent)}.user-input{--entry-delay:.3s;--entry-delay-fast:.3s;--entry-delay-medium:.3s;--entry-step-delay:40ms;--entry-step-delay-fast:7ms;--entry-step-delay-medium:20ms;--exit-delay:0s;--exit-step-delay:10ms;--exit-step-delay-fast:5ms;--exit-step-delay-medium:8ms;text-align:left;--tw-tracking:var(--tracking-slight,.015em);letter-spacing:var(--tracking-slight,.015em);white-space:pre-line;display:block}.user-input .word{white-space:nowrap;margin-right:.1875em;display:inline-block}.user-input.slow .letter{opacity:0;transition-delay:calc(var(--exit-delay) + (var(--exit-step-delay)*calc(var(--total) - var(--index))));display:inline-block;position:relative}.show .user-input.slow .letter{opacity:1;transition-delay:calc(var(--entry-delay) + (var(--entry-step-delay)*var(--index)))}.user-input.medium .letter{opacity:0;transition-delay:calc(var(--exit-delay) + (var(--exit-step-delay-medium)*calc(var(--total) - var(--index))));display:inline-block;position:relative}.show .user-input.medium .letter{opacity:1;transition-delay:calc(var(--entry-delay-medium) + (var(--entry-step-delay-medium)*var(--index)))}.user-input.fast .letter{opacity:0;transition-delay:calc(var(--exit-delay) + (var(--exit-step-delay-fast)*calc(var(--total) - var(--index))));display:inline-block;position:relative}.show .user-input.fast .letter{opacity:1;transition-delay:calc(var(--entry-delay-fast) + (var(--entry-step-delay-fast)*var(--index)))}.mock-button.blue.selected{border-color:var(--color-blue-300,#48c2eb);outline-style:var(--tw-outline-style);outline-width:5px;outline-color:var(--color-blue-200,#61d6f4);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-out,cubic-bezier(.25,1,.5,1));transition-duration:.3s;transition-timing-function:var(--ease-out,cubic-bezier(.25,1,.5,1))}.mock-button.blue.pressed{--tw-translate-x:calc(var(--spacing,.25rem)*5);--tw-translate-y:calc(var(--spacing,.25rem)*2);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-z:calc(var(--spacing,.25rem)*-10);translate:var(--tw-translate-x)var(--tw-translate-y)var(--tw-translate-z);background-color:var(--color-blue-600,#267dc0)}.mock-button:not(.blue).selected{border-color:var(--color-blue-300,#48c2eb);outline-style:var(--tw-outline-style);outline-width:5px;outline-color:var(--color-blue-200,#61d6f4);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-out,cubic-bezier(.25,1,.5,1));transition-duration:.3s;transition-timing-function:var(--ease-out,cubic-bezier(.25,1,.5,1))}.mock-button:not(.blue).pressed{--tw-translate-x:calc(var(--spacing,.25rem)*5);--tw-translate-y:calc(var(--spacing,.25rem)*2);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-z:calc(var(--spacing,.25rem)*-10);translate:var(--tw-translate-x)var(--tw-translate-y)var(--tw-translate-z);background-color:var(--color-gray-200,oklch(.923 .003 48.717))}.mock-button.pressed .background-burst{--tw-scale-x:150%;--tw-scale-y:200%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:linear;transition-duration:.3s;transition-delay:0s;transition-timing-function:linear}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}.sizeClasses.header.sm{padding-inline:1em;padding-top:.75em;padding-bottom:.5em;font-size:.75em}.sizeClasses.header.md{padding-inline:1.5em;padding-top:1em;padding-bottom:.75em;font-size:.875em}.sizeClasses.content.sm{padding-inline:1em;padding-top:.75em;padding-bottom:1em;font-size:.875rem;line-height:1.71429}.sizeClasses.content.sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.sizeClasses.content.sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em;font-size:1.28571em;line-height:1.55556}.sizeClasses.content.sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.11111em}.sizeClasses.content.sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.8em;font-size:2.14286em;line-height:1.2}.sizeClasses.content.sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:.8em;font-size:1.42857em;line-height:1.4}.sizeClasses.content.sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.55556em;margin-bottom:.444444em;font-size:1.28571em;line-height:1.55556}.sizeClasses.content.sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.42857em;margin-bottom:.571429em;line-height:1.42857}.sizeClasses.content.sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.sizeClasses.content.sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.sizeClasses.content.sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.sizeClasses.content.sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.sizeClasses.content.sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.142857em;padding-inline-end:.357143em;padding-bottom:.142857em;border-radius:.3125rem;padding-inline-start:.357143em;font-size:.857143em}.sizeClasses.content.sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em}.sizeClasses.content.sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.sizeClasses.content.sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.sizeClasses.content.sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;border-radius:.25rem;margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em;font-size:.857143em;line-height:1.66667}.sizeClasses.content.sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.sizeClasses.content.sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em;padding-inline-start:1.57143em}.sizeClasses.content.sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;margin-bottom:.285714em}.sizeClasses.content.sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.sizeClasses.content.sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.428571em}.sizeClasses.content.sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.sizeClasses.content.sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.sizeClasses.content.sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.sizeClasses.content.sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.sizeClasses.content.sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.sizeClasses.content.sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.sizeClasses.content.sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.sizeClasses.content.sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.sizeClasses.content.sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;padding-inline-start:1.57143em}.sizeClasses.content.sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.85714em;margin-bottom:2.85714em}.sizeClasses.content.sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.sizeClasses.content.sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.sizeClasses.content.sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.sizeClasses.content.sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.sizeClasses.content.sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em;line-height:1.5}.sizeClasses.content.sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.sizeClasses.content.sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.sizeClasses.content.sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.sizeClasses.content.sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.sizeClasses.content.sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.sizeClasses.content.sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.sizeClasses.content.sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.sizeClasses.content.sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.sizeClasses.content.sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;font-size:.857143em;line-height:1.33333}.sizeClasses.content.sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.sizeClasses.content.sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sizeClasses.content.md{padding-inline:1.5em;padding-top:1.25em;padding-bottom:1.5em;font-size:1rem;line-height:1.75}.sizeClasses.content.md :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.sizeClasses.content.md :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.sizeClasses.content.md :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.sizeClasses.content.md :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.888889em;font-size:2.25em;line-height:1.11111}.sizeClasses.content.md :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:1em;font-size:1.5em;line-height:1.33333}.sizeClasses.content.md :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;line-height:1.6}.sizeClasses.content.md :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.sizeClasses.content.md :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.sizeClasses.content.md :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.sizeClasses.content.md :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.sizeClasses.content.md :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.sizeClasses.content.md :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-size:.875em}.sizeClasses.content.md :where(code):not(:where([class~=not-prose],[class~=not-prose] *)),.sizeClasses.content.md :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.sizeClasses.content.md :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.sizeClasses.content.md :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;line-height:1.71429}.sizeClasses.content.md :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.sizeClasses.content.md :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.sizeClasses.content.md :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.sizeClasses.content.md :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.sizeClasses.content.md :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.sizeClasses.content.md :where(.prose-base>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.sizeClasses.content.md :where(.prose-base>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.sizeClasses.content.md :where(.prose-base>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.sizeClasses.content.md :where(.prose-base>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.sizeClasses.content.md :where(.prose-base>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.sizeClasses.content.md :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.sizeClasses.content.md :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.sizeClasses.content.md :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.sizeClasses.content.md :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.sizeClasses.content.md :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3em;margin-bottom:3em}.sizeClasses.content.md :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.sizeClasses.content.md :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.sizeClasses.content.md :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.sizeClasses.content.md :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.sizeClasses.content.md :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.71429}.sizeClasses.content.md :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.sizeClasses.content.md :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.sizeClasses.content.md :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.sizeClasses.content.md :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.sizeClasses.content.md :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.sizeClasses.content.md :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.sizeClasses.content.md :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.sizeClasses.content.md :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.sizeClasses.content.md :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.857143em;font-size:.875em;line-height:1.42857}.sizeClasses.content.md :where(.prose-base>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.sizeClasses.content.md :where(.prose-base>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.content-pane{z-index:10;--tw-duration:.8s;--tw-ease:var(--ease-in,cubic-bezier(.32,0,.67,0));transition-duration:.8s;transition-timing-function:var(--ease-in,cubic-bezier(.32,0,.67,0))}.content-pane-wrapper.exploded .content-pane{--tw-translate-x:2%;--tw-translate-y:-5em;translate:var(--tw-translate-x)var(--tw-translate-y);--tw-rotate-x:rotateX(10deg);--tw-rotate-y:rotateY(8deg);--tw-rotate-z:rotateZ(-3deg);transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y);--tw-ease:var(--ease-in-out,cubic-bezier(.66,0,.34,1));transition-timing-function:var(--ease-in-out,cubic-bezier(.66,0,.34,1))}@media (width>=64rem){.content-pane-wrapper.exploded .content-pane{--tw-translate-x:4%;--tw-translate-y:-27%;translate:var(--tw-translate-x)var(--tw-translate-y)}}.content-pane-wrapper.exploded .delayed-1{transition-delay:.5s}.content-pane-wrapper.exploded .delayed-2{transition-delay:.9s}.content-pane-wrapper.exploded .delayed-3{transition-delay:1.3s}.content-pane-wrapper.exploded .delayed-4{transition-delay:1.7s}.content-pane-wrapper.exploded .delayed-5{transition-delay:2.1s}.rubric-pane{--tw-duration:.8s;--tw-ease:var(--ease-out,cubic-bezier(.25,1,.5,1));transition-duration:.8s;transition-timing-function:var(--ease-out,cubic-bezier(.25,1,.5,1));position:absolute}.content-pane-wrapper:not(.exploded) .rubric-pane{--tw-translate-y:calc(var(--spacing,.25rem)*4);translate:var(--tw-translate-x)var(--tw-translate-y);opacity:0;--tw-ease:var(--ease-in,cubic-bezier(.32,0,.67,0));transition-delay:0s;transition-timing-function:var(--ease-in,cubic-bezier(.32,0,.67,0))}.content-pane-wrapper:not(.exploded) .rubric-pane.--alt{--tw-translate-y: -75% ;translate:var(--tw-translate-x)var(--tw-translate-y);opacity:0;--tw-ease:var(--ease-in,cubic-bezier(.32,0,.67,0));transition-delay:0s;transition-timing-function:var(--ease-in,cubic-bezier(.32,0,.67,0))}.feedback-pane{--tw-duration:.8s;--tw-ease:var(--ease-out,cubic-bezier(.25,1,.5,1));transition-duration:.8s;transition-timing-function:var(--ease-out,cubic-bezier(.25,1,.5,1))}.content-pane-wrapper:not(.exploded) .feedback-pane{--tw-translate-y:calc(var(--spacing,.25rem)*4);translate:var(--tw-translate-x)var(--tw-translate-y);opacity:0;--tw-ease:var(--ease-in,cubic-bezier(.32,0,.67,0));transition-delay:0s;transition-timing-function:var(--ease-in,cubic-bezier(.32,0,.67,0))}@property --tw-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}.student-input-list[data-astro-cid-3mfmykac],.feedback-list[data-astro-cid-3mfmykac]{inset:calc(var(--spacing,.25rem)*0);z-index:10;text-align:left;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.8s;--tw-ease:var(--ease-in-out,cubic-bezier(.66,0,.34,1));transition-duration:.8s;transition-timing-function:var(--ease-in-out,cubic-bezier(.66,0,.34,1));position:absolute}@media (width<=1023px){.student-input[data-astro-cid-3mfmykac],.feedback-wrapper[data-astro-cid-3mfmykac]{margin-right:calc(var(--spacing,.25rem)*6);flex-shrink:0;width:85vw;margin-bottom:calc(var(--spacing,.25rem)*0)!important}.student-input-list[data-astro-cid-3mfmykac],.feedback-list[data-astro-cid-3mfmykac]{flex-direction:row;align-items:flex-end;height:100%;display:flex}.feedback-list[data-astro-cid-3mfmykac]{align-items:flex-start}.student-input[data-astro-cid-3mfmykac],.feedback-wrapper[data-astro-cid-3mfmykac]{flex:none}.student-input[data-astro-cid-3mfmykac].active~.student-input[data-astro-cid-3mfmykac],.feedback-wrapper[data-astro-cid-3mfmykac].active~.feedback-wrapper[data-astro-cid-3mfmykac]{opacity:0}.student-input-wrap[data-astro-cid-3mfmykac],.feedback-wrap[data-astro-cid-3mfmykac]{-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto}:is(.student-input-wrap[data-astro-cid-3mfmykac],.feedback-wrap[data-astro-cid-3mfmykac])::-webkit-scrollbar{display:none}}@media (width>=1024px){.student-input-list[data-astro-cid-3mfmykac],.feedback-list[data-astro-cid-3mfmykac]{gap:calc(var(--spacing,.25rem)*6);grid-template-rows:repeat(3,min-content);grid-template-columns:1fr;display:grid}.student-input-wrap[data-astro-cid-3mfmykac],.feedback-wrap[data-astro-cid-3mfmykac]{overflow:hidden}.student-input[data-astro-cid-3mfmykac],.feedback-wrapper[data-astro-cid-3mfmykac]{margin-bottom:calc(var(--spacing,.25rem)*6);width:100%}}.student-input[data-astro-cid-3mfmykac],.feedback[data-astro-cid-3mfmykac]{border-radius:var(--radius-xl,.9375rem);border-style:var(--tw-border-style);font-size:var(--text-base,1.125rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));--tw-leading:var(--leading-loose,1.675);line-height:var(--leading-loose,1.675);--tw-shadow:1px 3px 10px 0px var(--tw-shadow-color,#2c20500a),0px 1px 2px 0px var(--tw-shadow-color,#2e245108);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-ease:var(--ease-out,cubic-bezier(.25,1,.5,1));transition-timing-function:var(--ease-out,cubic-bezier(.25,1,.5,1));border-width:1.5px}.student-input[data-astro-cid-3mfmykac]:not(.active){opacity:.4}.student-input[data-astro-cid-3mfmykac]:not(.active)>[data-astro-cid-3mfmykac]{--tw-duration:.4s;--tw-ease:var(--ease-in,cubic-bezier(.32,0,.67,0));transition-duration:.4s;transition-timing-function:var(--ease-in,cubic-bezier(.32,0,.67,0))}.student-input[data-astro-cid-3mfmykac]>[data-astro-cid-3mfmykac]{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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.4s;transition-duration:.4s}.student-input[data-astro-cid-3mfmykac].active>[data-astro-cid-3mfmykac]{--tw-duration:.4s;--tw-ease:var(--ease-out,cubic-bezier(.25,1,.5,1));transition-duration:.4s;transition-delay:.3s;transition-timing-function:var(--ease-out,cubic-bezier(.25,1,.5,1))}.student-input[data-astro-cid-3mfmykac].active~.student-input[data-astro-cid-3mfmykac]>[data-astro-cid-3mfmykac]{opacity:0}.student-input[data-astro-cid-3mfmykac].active,.feedback-wrapper[data-astro-cid-3mfmykac].active{opacity:1}.student-input[data-astro-cid-3mfmykac]{border-color:var(--color-gray-200,oklch(.923 .003 48.717));--tw-gradient-position:to bottom in oklch;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-white,#fff);--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));--tw-gradient-to:var(--color-gray-100,oklch(.97 .001 106.424));--tw-duration:.4s;transition-duration:.4s;transition-delay:.3s}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac]{color:var(--tw-prose-body);--tw-prose-body:oklch(.373 .034 259.733);--tw-prose-headings:oklch(.21 .034 264.665);--tw-prose-lead:oklch(.446 .03 256.802);--tw-prose-links:oklch(.21 .034 264.665);--tw-prose-bold:oklch(.21 .034 264.665);--tw-prose-counters:oklch(.551 .027 264.364);--tw-prose-bullets:oklch(.872 .01 258.338);--tw-prose-hr:oklch(.928 .006 264.531);--tw-prose-quotes:oklch(.21 .034 264.665);--tw-prose-quote-borders:oklch(.928 .006 264.531);--tw-prose-captions:oklch(.551 .027 264.364);--tw-prose-kbd:oklch(.21 .034 264.665);--tw-prose-kbd-shadows:NaN NaN NaN;--tw-prose-code:oklch(.21 .034 264.665);--tw-prose-pre-code:oklch(.928 .006 264.531);--tw-prose-pre-bg:oklch(.278 .033 256.848);--tw-prose-th-borders:oklch(.872 .01 258.338);--tw-prose-td-borders:oklch(.928 .006 264.531);--tw-prose-invert-body:oklch(.872 .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(.707 .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(.707 .022 261.325);--tw-prose-invert-bullets:oklch(.446 .03 256.802);--tw-prose-invert-hr:oklch(.373 .034 259.733);--tw-prose-invert-quotes:oklch(.967 .003 264.542);--tw-prose-invert-quote-borders:oklch(.373 .034 259.733);--tw-prose-invert-captions:oklch(.707 .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(.872 .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(.446 .03 256.802);--tw-prose-invert-td-borders:oklch(.373 .034 259.733);max-width:65ch;padding-inline:calc(var(--spacing,.25rem)*7);padding-top:calc(var(--spacing,.25rem)*7);padding-bottom:calc(var(--spacing,.25rem)*6);font-size:1rem;line-height:1.75;font-size:var(--text-xs,.875rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.675));--tw-leading:var(--leading-loose,1.675);line-height:var(--leading-loose,1.675);display:block}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px rgb(var(--tw-prose-kbd-shadows)/10%);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac] :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}@media (width>=64rem){.student-input[data-astro-cid-3mfmykac] .content[data-astro-cid-3mfmykac]{font-size:var(--text-base,1.125rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5))}}.input-part[data-astro-cid-3mfmykac]{margin-bottom:calc(var(--spacing,.25rem)*4)}.input-part[data-astro-cid-3mfmykac]:last-child{margin-bottom:calc(var(--spacing,.25rem)*0)}.input-part[data-astro-cid-3mfmykac]:nth-child(2){transition-delay:.8s}.input-part[data-astro-cid-3mfmykac] .label[data-astro-cid-3mfmykac],.feedback-part[data-astro-cid-3mfmykac] .label[data-astro-cid-3mfmykac]{margin-bottom:calc(var(--spacing,.25rem)*.5);font-size:var(--text-xs,.875rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.675));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-slight,.015em);letter-spacing:var(--tracking-slight,.015em);color:var(--color-gray-500,oklch(.553 .013 58.071));text-transform:uppercase;display:block}.feedback[data-astro-cid-3mfmykac].positive .feedback-part[data-astro-cid-3mfmykac] .label[data-astro-cid-3mfmykac]{color:var(--color-green-700,oklch(.527 .154 150.069))}.feedback[data-astro-cid-3mfmykac].negative .feedback-part[data-astro-cid-3mfmykac] .label[data-astro-cid-3mfmykac]{color:var(--color-red-700,oklch(.505 .213 27.518))}.feedback[data-astro-cid-3mfmykac].neutral .feedback-part[data-astro-cid-3mfmykac] .label[data-astro-cid-3mfmykac]{color:var(--color-blue-700,#225ba5)}.feedback-part[data-astro-cid-3mfmykac] .user-input[data-astro-cid-3mfmykac]{--tw-leading:1;font-size:11px;line-height:1}@media (width>=64rem){.feedback-part[data-astro-cid-3mfmykac] .user-input[data-astro-cid-3mfmykac]{font-size:13px}}.input-part[data-astro-cid-3mfmykac] .user-input[data-astro-cid-3mfmykac]{font-size:var(--text-sm,1rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.5));--tw-leading:1;line-height:1}@media (width>=64rem){.input-part[data-astro-cid-3mfmykac] .user-input[data-astro-cid-3mfmykac]{font-size:var(--text-base,1.125rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5))}}.student-input[data-astro-cid-3mfmykac] .meta[data-astro-cid-3mfmykac]{margin-top:calc(var(--spacing,.25rem)*4);justify-content:space-between;gap:calc(var(--spacing,.25rem)*4);width:100%;font-size:var(--text-xs,.875rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.675));display:flex}.student-input[data-astro-cid-3mfmykac] .name[data-astro-cid-3mfmykac]{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-slight,.015em);letter-spacing:var(--tracking-slight,.015em);color:var(--color-gray-800,oklch(.268 .007 34.298))}.student-input[data-astro-cid-3mfmykac] .date[data-astro-cid-3mfmykac]{--tw-tracking:var(--tracking-slight,.015em);letter-spacing:var(--tracking-slight,.015em);color:var(--color-gray-500,oklch(.553 .013 58.071))}.feedback-wrapper[data-astro-cid-3mfmykac]{position:relative}.feedback[data-astro-cid-3mfmykac]{border-style:var(--tw-border-style);--tw-duration:.5s;border-width:1.5px;transition-duration:.5s;transition-delay:.6s;overflow:hidden}.feedback-wrapper[data-astro-cid-3mfmykac].active:not(.inactive) .feedback[data-astro-cid-3mfmykac]{--tw-duration:.8s;--tw-ease:var(--ease-out,cubic-bezier(.25,1,.5,1));transition-duration:.8s;transition-delay:.5s;transition-timing-function:var(--ease-out,cubic-bezier(.25,1,.5,1))}.feedback-wrapper[data-astro-cid-3mfmykac].inactive .feedback[data-astro-cid-3mfmykac]{transition-delay:0s}.feedback-wrapper[data-astro-cid-3mfmykac].active~.feedback-wrapper[data-astro-cid-3mfmykac] .feedback[data-astro-cid-3mfmykac]{opacity:0}.feedback-wrapper[data-astro-cid-3mfmykac].active~.feedback-wrapper[data-astro-cid-3mfmykac] .feedback-ghost[data-astro-cid-3mfmykac]{opacity:.4}.feedback-ghost[data-astro-cid-3mfmykac]{inset:calc(var(--spacing,.25rem)*0);z-index:-1;border-radius:var(--radius-xl,.9375rem);border-style:var(--tw-border-style);border-width:1.5px;border-color:var(--color-gray-200,oklch(.923 .003 48.717));background-color:var(--color-white,#fff);opacity:0;--tw-shadow:1px 3px 10px 0px var(--tw-shadow-color,#2c20500a),0px 1px 2px 0px var(--tw-shadow-color,#2e245108);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.4s;--tw-ease:var(--ease-out,cubic-bezier(.25,1,.5,1));transition-duration:.4s;transition-delay:.6s;transition-timing-function:var(--ease-out,cubic-bezier(.25,1,.5,1));position:absolute}.feedback-wrapper[data-astro-cid-3mfmykac]:not(.active) .feedback[data-astro-cid-3mfmykac],.feedback-wrapper[data-astro-cid-3mfmykac].active.inactive .feedback[data-astro-cid-3mfmykac]{opacity:.5;--tw-grayscale:grayscale(30%);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,);--tw-ease:var(--ease-in,cubic-bezier(.32,0,.67,0));transition-timing-function:var(--ease-in,cubic-bezier(.32,0,.67,0))}.feedback-wrapper[data-astro-cid-3mfmykac].inactive .feedback-content[data-astro-cid-3mfmykac] .user-input[data-astro-cid-3mfmykac]{opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.4s;--tw-ease:var(--ease-in,cubic-bezier(.32,0,.67,0));transition-duration:.4s;transition-timing-function:var(--ease-in,cubic-bezier(.32,0,.67,0))}.feedback-wrapper[data-astro-cid-3mfmykac].show .feedback-content[data-astro-cid-3mfmykac] .user-input[data-astro-cid-3mfmykac] .letter[data-astro-cid-3mfmykac]{opacity:1;transition-delay:calc(var(--entry-delay) + (var(--entry-step-delay)*var(--index)))}.feedback[data-astro-cid-3mfmykac].positive{border-color:var(--color-green-300,oklch(.871 .15 154.449));--tw-gradient-position:135deg in oklch;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-green-400,oklch(.792 .209 151.711));--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));--tw-gradient-via:color-mix(in oklab,var(--color-green-300,oklch(.871 .15 154.449))70%,transparent);--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-via-position:40%;--tw-gradient-to:color-mix(in oklab,var(--color-green-100,oklch(.962 .044 156.743))70%,transparent);color:var(--color-green-800,oklch(.448 .119 151.328))}.feedback[data-astro-cid-3mfmykac].negative{border-color:var(--color-red-200,oklch(.885 .062 18.334));--tw-gradient-position:135deg in oklch;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-red-300,oklch(.808 .114 19.571));--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));--tw-gradient-from-position:20%;--tw-gradient-via:color-mix(in oklab,var(--color-red-200,oklch(.885 .062 18.334))60%,transparent);--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-via-position:40%;--tw-gradient-to:color-mix(in oklab,var(--color-red-100,oklch(.936 .032 17.717))70%,transparent);color:var(--color-red-800,oklch(.444 .177 26.899))}.feedback[data-astro-cid-3mfmykac].neutral{border-color:var(--color-blue-100,#9ddff3);--tw-gradient-position:135deg in oklch;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-blue-300,#48c2eb);--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));--tw-gradient-via:color-mix(in oklab,var(--color-blue-200,#61d6f4)70%,transparent);--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-via-position:40%;--tw-gradient-to:color-mix(in oklab,var(--color-blue-100,#9ddff3)70%,transparent);color:var(--color-blue-800,#273b87)}.active[data-astro-cid-3mfmykac]:not(.inactive) .feedback-header[data-astro-cid-3mfmykac]{--tw-ease:var(--ease-out,cubic-bezier(.25,1,.5,1));transition-timing-function:var(--ease-out,cubic-bezier(.25,1,.5,1))}.feedback-header[data-astro-cid-3mfmykac]{border-bottom-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing,.25rem)*8);padding-block:calc(var(--spacing,.25rem)*4);font-size:var(--text-lg,1.25rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.5));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-slight,.015em);letter-spacing:var(--tracking-slight,.015em);color:var(--color-white,#fff);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.4s;--tw-ease:var(--ease-in,cubic-bezier(.32,0,.67,0));transition-duration:.4s;transition-timing-function:var(--ease-in,cubic-bezier(.32,0,.67,0));border-bottom-width:1.5px;justify-content:space-between;align-items:center;display:flex}.positive[data-astro-cid-3mfmykac] .feedback-header[data-astro-cid-3mfmykac]{border-color:color-mix(in oklab,var(--color-green-300,oklch(.871 .15 154.449))30%,transparent)}.negative[data-astro-cid-3mfmykac] .feedback-header[data-astro-cid-3mfmykac]{border-color:color-mix(in oklab,var(--color-red-300,oklch(.808 .114 19.571))30%,transparent)}.neutral[data-astro-cid-3mfmykac] .feedback-header[data-astro-cid-3mfmykac]{border-color:color-mix(in oklab,var(--color-blue-300,#48c2eb)30%,transparent)}.active[data-astro-cid-3mfmykac] .feedback-content[data-astro-cid-3mfmykac]{--tw-ease:var(--ease-out,cubic-bezier(.25,1,.5,1));transition-timing-function:var(--ease-out,cubic-bezier(.25,1,.5,1))}.feedback-content[data-astro-cid-3mfmykac]{gap:calc(var(--spacing,.25rem)*3);border-top-style:var(--tw-border-style);--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab,var(--color-white,#fff)20%,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));--tw-gradient-via:color-mix(in oklab,var(--color-white,#fff)60%,transparent);--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-via-position:40%;--tw-gradient-to:color-mix(in oklab,var(--color-white,#fff)80%,transparent);--tw-gradient-to-position:80%;padding-inline:calc(var(--spacing,.25rem)*8);padding-block:calc(var(--spacing,.25rem)*5);font-size:var(--text-xs,.875rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.675));white-space:pre-line;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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.4s;--tw-ease:var(--ease-in,cubic-bezier(.32,0,.67,0));transition-duration:.4s;transition-timing-function:var(--ease-in,cubic-bezier(.32,0,.67,0));border-top-width:1.5px;flex-direction:column;display:flex}@media (width>=64rem){.feedback-content[data-astro-cid-3mfmykac]{font-size:var(--text-base,1.125rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5))}}.positive[data-astro-cid-3mfmykac] .feedback-content[data-astro-cid-3mfmykac]{border-color:var(--color-green-200,oklch(.925 .084 155.995))}.negative[data-astro-cid-3mfmykac] .feedback-content[data-astro-cid-3mfmykac]{border-color:var(--color-red-200,oklch(.885 .062 18.334))}.neutral[data-astro-cid-3mfmykac] .feedback-content[data-astro-cid-3mfmykac]{border-color:var(--color-blue-100,#9ddff3)}.feedback[data-astro-cid-3mfmykac].positive .feedback-icon[data-astro-cid-3mfmykac]{color:var(--color-green-100,oklch(.962 .044 156.743))}.feedback[data-astro-cid-3mfmykac].negative .feedback-icon[data-astro-cid-3mfmykac]{color:var(--color-red-600,oklch(.577 .245 27.325))}.feedback[data-astro-cid-3mfmykac].neutral .feedback-icon[data-astro-cid-3mfmykac]{color:var(--color-blue-50,#d1eff8)}.grade-badge[data-astro-cid-3mfmykac]{margin-block:calc(var(--spacing,.25rem)*-1);border-style:var(--tw-border-style);background-color:color-mix(in oklab,var(--color-white,#fff)70%,transparent);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,1rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.5));--tw-leading:var(--leading-tight,1.375);line-height:var(--leading-tight,1.375);--tw-shadow:inset .125em .125em .25em var(--tw-shadow-color,#1b133512);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1.5px;border-radius:3.40282e38px}.positive[data-astro-cid-3mfmykac] .grade-badge[data-astro-cid-3mfmykac]{border-color:var(--color-green-200,oklch(.925 .084 155.995));color:var(--color-green-800,oklch(.448 .119 151.328))}.negative[data-astro-cid-3mfmykac] .grade-badge[data-astro-cid-3mfmykac]{border-color:var(--color-red-100,oklch(.936 .032 17.717));color:var(--color-red-800,oklch(.444 .177 26.899))}.neutral[data-astro-cid-3mfmykac] .grade-badge[data-astro-cid-3mfmykac]{border-color:var(--color-blue-100,#9ddff3);color:var(--color-blue-800,#273b87)}.glass-gradient[data-astro-cid-3mfmykac]{background:var(--glass-gradient-teal);mix-blend-mode:lighten;pointer-events:none}.student-input[data-astro-cid-3mfmykac],.feedback-wrapper[data-astro-cid-3mfmykac]{margin-bottom:calc(var(--spacing,.25rem)*6)}@media (width>=64rem){:is(.student-input[data-astro-cid-3mfmykac],.feedback-wrapper[data-astro-cid-3mfmykac]){margin-bottom:calc(var(--spacing,.25rem)*6)}}.fake-user-input[data-astro-cid-3mfmykac]{border-radius:var(--radius-md,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(.923 .003 48.717));background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);--tw-shadow:inset .125em .125em .25em var(--tw-shadow-color,#1b133512);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.user-input[data-astro-cid-3mfmykac]{--entry-delay:.3s;--entry-delay-fast:.3s;--entry-delay-medium:.3s;--entry-step-delay:40ms;--entry-step-delay-fast:7ms;--entry-step-delay-medium:20ms;--exit-delay:0s;--exit-step-delay:10ms;--exit-step-delay-fast:5ms;--exit-step-delay-medium:8ms;text-align:left;--tw-tracking:var(--tracking-slight,.015em);letter-spacing:var(--tracking-slight,.015em);white-space:pre-line;display:block}.user-input[data-astro-cid-3mfmykac] .word[data-astro-cid-3mfmykac]{white-space:nowrap;margin-right:.1875em;display:inline-block}.user-input[data-astro-cid-3mfmykac] .word[data-astro-cid-3mfmykac]:nth-child(2){--entry-delay:.8s;--entry-delay-fast:.8s;--entry-delay-medium:.8s}.user-input[data-astro-cid-3mfmykac].slow .letter[data-astro-cid-3mfmykac]{opacity:0;transition-delay:calc(var(--exit-delay) + (var(--exit-step-delay)*calc(var(--total) - var(--index))));display:inline-block;position:relative}.show[data-astro-cid-3mfmykac] .user-input[data-astro-cid-3mfmykac].slow .letter[data-astro-cid-3mfmykac]{opacity:1;transition-delay:calc(var(--entry-delay) + (var(--entry-step-delay)*var(--index)))}.user-input[data-astro-cid-3mfmykac].medium .letter[data-astro-cid-3mfmykac]{opacity:0;transition-delay:calc(var(--exit-delay) + (var(--exit-step-delay-medium)*calc(var(--total) - var(--index))));display:inline-block;position:relative}.show[data-astro-cid-3mfmykac] .user-input[data-astro-cid-3mfmykac].medium .letter[data-astro-cid-3mfmykac]{opacity:1;transition-delay:calc(var(--entry-delay-medium) + (var(--entry-step-delay-medium)*var(--index)))}.user-input[data-astro-cid-3mfmykac].fast .letter[data-astro-cid-3mfmykac]{opacity:0;transition-delay:calc(var(--exit-delay) + (var(--exit-step-delay-fast)*calc(var(--total) - var(--index))));display:inline-block;position:relative}.show[data-astro-cid-3mfmykac] .user-input[data-astro-cid-3mfmykac].fast .letter[data-astro-cid-3mfmykac]{opacity:1;transition-delay:calc(var(--entry-delay-fast) + (var(--entry-step-delay-fast)*var(--index)))}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@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-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-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}.feedback-animation.init *{--tw-duration:0s!important;transition-property:none!important;transition-duration:0s!important;transition-delay:0s!important}@property --tw-duration{syntax:"*";inherits:false}.animated-list[data-astro-cid-tes2lvam]{cursor:default}.animated-list[data-astro-cid-tes2lvam]:not(:hover) .feature-item[data-astro-cid-tes2lvam]:not(.active):not(:hover){opacity:.5}.animated-list[data-astro-cid-tes2lvam]:not(:hover) .feature-item[data-astro-cid-tes2lvam]:not(.active):not(:hover) .list-icon-inactive{opacity:1}.animated-list[data-astro-cid-tes2lvam]:not(:hover) .feature-item[data-astro-cid-tes2lvam]:not(.active):not(:hover) .list-icon-active{opacity:0}.animated-list[data-astro-cid-tes2lvam]:not(:hover) .feature-item[data-astro-cid-tes2lvam]:not(.active):not(:hover) .icon-wrapper{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.animated-list[data-astro-cid-tes2lvam]:hover .feature-item[data-astro-cid-tes2lvam]:not(:hover){opacity:.7}.animated-list[data-astro-cid-tes2lvam]:hover .feature-item[data-astro-cid-tes2lvam]:not(:hover) .list-icon-inactive{opacity:1}.animated-list[data-astro-cid-tes2lvam]:hover .feature-item[data-astro-cid-tes2lvam]:not(:hover) .list-icon-active{opacity:0}.animated-list[data-astro-cid-tes2lvam]:hover .feature-item[data-astro-cid-tes2lvam]:not(:hover) .icon-wrapper{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}:is(.animated-list[data-astro-cid-tes2lvam]:not(:hover) .feature-item[data-astro-cid-tes2lvam].active,.feature-item[data-astro-cid-tes2lvam]:hover) .list-icon-inactive{opacity:0}:is(.animated-list[data-astro-cid-tes2lvam]:not(:hover) .feature-item[data-astro-cid-tes2lvam].active,.feature-item[data-astro-cid-tes2lvam]:hover) .list-icon-active{opacity:1}@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}.feature-item--inactive[data-astro-cid-6wykgdjp]{opacity:.7;--tw-ease:var(--ease-out,cubic-bezier(.25,1,.5,1));transition-timing-function:var(--ease-out,cubic-bezier(.25,1,.5,1))}.feature-item--active[data-astro-cid-6wykgdjp]{opacity:0;--tw-drop-shadow:drop-shadow(var(--drop-shadow-glow,0 0 6px oklch(76.67% .1195 218.43/.5)));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,);--tw-ease:var(--ease-out,cubic-bezier(.25,1,.5,1));transition-timing-function:var(--ease-out,cubic-bezier(.25,1,.5,1))}.features-container[data-astro-cid-6wykgdjp]:not(:hover) .feature-item[data-astro-cid-6wykgdjp].active .feature-item--inactive[data-astro-cid-6wykgdjp],.feature-item[data-astro-cid-6wykgdjp]:hover .feature-item--inactive[data-astro-cid-6wykgdjp]{opacity:0;--tw-ease:var(--ease-in,cubic-bezier(.32,0,.67,0));transition-timing-function:var(--ease-in,cubic-bezier(.32,0,.67,0))}.features-container[data-astro-cid-6wykgdjp]:not(:hover) .feature-item[data-astro-cid-6wykgdjp].active .feature-item--active[data-astro-cid-6wykgdjp],.feature-item[data-astro-cid-6wykgdjp]:hover .feature-item--active[data-astro-cid-6wykgdjp]{opacity:1;--tw-ease:var(--ease-out,cubic-bezier(.25,1,.5,1));transition-timing-function:var(--ease-out,cubic-bezier(.25,1,.5,1))}@property --tw-ease{syntax:"*";inherits:false}@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}/*! tailwindcss v4.0.14 | MIT License | https://tailwindcss.com */.navbar[data-astro-cid-j7pv25f6].light{background-color:var(--color-white,#fff);color:var(--color-black,#000)}.navbar[data-astro-cid-j7pv25f6].dark{background-color:var(--color-black,#000);color:var(--color-white,#fff)}.perspective-pane[data-astro-cid-j7pv25f6]:not(.perspective-pane--hidden){--tw-translate-y:-10%;translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-z:calc(var(--spacing,.25rem)*8);translate:var(--tw-translate-x)var(--tw-translate-y)var(--tw-translate-z)}.perspective-pane--hidden[data-astro-cid-j7pv25f6]{--tw-translate-z:calc(var(--spacing,.25rem)*-8);translate:var(--tw-translate-x)var(--tw-translate-y)var(--tw-translate-z);opacity:0}@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}
