@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--edu-course-measure:640px}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:var(--edu-font-family-mono);--color-amber-500:#f99c00;--color-violet-100:#ede9fe;--color-violet-300:#c4b4ff;--color-violet-500:#8d54ff;--color-violet-900:#4d179a;--color-slate-800:#1d293d;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:var(--edu-font-size-xs);--text-xs--line-height:calc(1/.75);--text-sm:var(--edu-font-size-sm);--text-sm--line-height:calc(1.25/.875);--text-base:var(--edu-font-size-base);--text-base--line-height:calc(1.5/1);--text-lg:var(--edu-font-size-lg);--text-lg--line-height:calc(1.75/1.125);--text-xl:var(--edu-font-size-xl);--text-xl--line-height:calc(1.75/1.25);--text-2xl:var(--edu-font-size-2xl);--text-2xl--line-height:calc(2/1.5);--text-3xl:var(--edu-font-size-3xl);--text-3xl--line-height:calc(2.25/1.875);--text-4xl:var(--edu-font-size-4xl);--text-4xl--line-height:calc(2.5/2.25);--text-5xl:var(--edu-font-size-5xl);--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:var(--edu-radius-xs);--radius-sm:var(--edu-radius-sm);--radius-md:var(--edu-radius-md);--radius-lg:var(--edu-radius-lg);--radius-xl:var(--edu-radius-xl);--radius-2xl:var(--edu-radius-2xl);--radius-3xl:1.5rem;--drop-shadow-xl:0 9px 7px #0000001a;--ease-out:var(--edu-motion-ease-out);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--blur-2xl:40px;--blur-3xl:64px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:var(--edu-color-surface-primary);--color-foreground:var(--edu-color-text-primary);--color-primary:var(--edu-color-brand-primary);--color-primary-foreground:var(--edu-color-text-on-brand);--color-secondary:var(--edu-color-surface-secondary);--color-secondary-foreground:var(--edu-color-text-primary);--color-muted:var(--edu-color-surface-tertiary);--color-muted-foreground:var(--edu-color-text-secondary);--color-accent:var(--edu-color-surface-secondary);--color-accent-foreground:var(--edu-color-text-primary);--color-destructive:var(--edu-color-error);--color-card:var(--edu-color-surface-elevated);--color-card-foreground:var(--edu-color-text-primary);--color-popover:var(--edu-color-surface-elevated);--color-popover-foreground:var(--edu-color-text-primary);--color-border:var(--edu-color-border-default);--color-input:var(--edu-color-border-strong);--color-ring:var(--edu-color-border-focus);--color-brand-primary:var(--edu-color-brand-primary);--color-brand-primary-hover:var(--edu-color-brand-primary-hover);--color-brand-primary-subtle:var(--edu-color-brand-primary-subtle);--color-brand-secondary:var(--edu-color-brand-secondary);--color-brand-tint:var(--edu-color-brand-tint);--color-brand-soft:var(--edu-color-brand-soft);--color-brand-text:var(--edu-color-brand-text);--color-surface-primary:var(--edu-color-surface-primary);--color-surface-secondary:var(--edu-color-surface-secondary);--color-surface-tertiary:var(--edu-color-surface-tertiary);--color-surface-elevated:var(--edu-color-surface-elevated);--color-surface-sunken:var(--edu-color-surface-sunken);--color-hue-violet:var(--edu-hue-violet);--color-hue-violet-subtle:var(--edu-hue-violet-subtle);--color-hue-teal:var(--edu-hue-teal);--color-hue-teal-subtle:var(--edu-hue-teal-subtle);--color-hue-amber:var(--edu-hue-amber);--color-hue-amber-subtle:var(--edu-hue-amber-subtle);--color-hue-rose:var(--edu-hue-rose);--color-hue-rose-subtle:var(--edu-hue-rose-subtle);--color-hue-sky:var(--edu-hue-sky);--color-hue-sky-subtle:var(--edu-hue-sky-subtle);--color-hue-lime:var(--edu-hue-lime);--color-hue-lime-subtle:var(--edu-hue-lime-subtle);--color-surface-overlay:var(--edu-color-surface-overlay);--color-surface-inverse:var(--edu-color-surface-inverse);--color-surface-hover:var(--edu-color-surface-hover);--color-surface-purple:var(--edu-color-surface-purple);--color-surface-blue:var(--edu-color-surface-blue);--color-text-primary:var(--edu-color-text-primary);--color-text-secondary:var(--edu-color-text-secondary);--color-text-tertiary:var(--edu-color-text-tertiary);--color-text-meta:var(--edu-color-text-meta);--color-text-muted:var(--edu-color-text-muted);--color-icon-muted:var(--edu-color-icon-muted);--color-text-quiet:var(--edu-base-quiet-text,var(--edu-color-text-muted));--color-text-inverse:var(--edu-color-text-inverse);--color-text-on-brand:var(--edu-color-text-on-brand);--color-text-on-brand-secondary:var(--edu-color-text-on-brand-secondary);--color-text-on-vivid:var(--edu-color-text-on-vivid);--color-text-link:var(--edu-color-text-link);--color-text-link-hover:var(--edu-color-text-link-hover);--color-border-default:var(--edu-color-border-default);--color-border-subtle:var(--edu-color-border-subtle);--color-border-strong:var(--edu-color-border-strong);--color-border-focus:var(--edu-color-border-focus);--color-border-error:var(--edu-color-border-error);--color-border-hover:var(--edu-color-border-hover);--color-card-edge:var(--edu-base-card-edge,var(--edu-color-border-subtle));--color-card-edge-default:var(--edu-base-card-edge,var(--edu-color-border-default));--color-card-edge-hover:var(--edu-base-card-edge-hover,var(--edu-color-border-default));--color-card-fill:var(--edu-base-card-fill,var(--edu-color-surface-primary));--color-card-fill-clear:var(--edu-base-card-fill,transparent);--color-success:var(--edu-color-success);--color-success-subtle:var(--edu-color-success-subtle);--color-success-text:var(--edu-color-success-text);--color-error:var(--edu-color-error);--color-error-subtle:var(--edu-color-error-subtle);--color-error-text:var(--edu-color-error-text);--color-warning:var(--edu-color-warning);--color-warning-subtle:var(--edu-color-warning-subtle);--color-warning-text:var(--edu-color-warning-text);--color-info:var(--edu-color-info);--color-info-subtle:var(--edu-color-info-subtle);--color-info-text:var(--edu-color-info-text);--color-on-status:var(--edu-base-on-status,#fff);--color-to-mark-subtle:var(--edu-color-to-mark-subtle);--color-to-mark-text:var(--edu-color-to-mark-text);--color-focus-ring:var(--edu-color-focus-ring);--color-xp:var(--edu-gamification-xp);--color-coin:var(--edu-gamification-coin);--color-streak:var(--edu-gamification-streak);--color-badge-common:var(--edu-gamification-badge-common);--color-badge-uncommon:var(--edu-gamification-badge-uncommon);--color-badge-rare:var(--edu-gamification-badge-rare);--color-badge-epic:var(--edu-gamification-badge-epic);--color-badge-legendary:var(--edu-gamification-badge-legendary);--color-leaderboard-top1:var(--edu-gamification-leaderboard-top1);--color-leaderboard-top2:var(--edu-gamification-leaderboard-top2);--color-leaderboard-top3:var(--edu-gamification-leaderboard-top3);--color-leaderboard-highlight:var(--edu-gamification-leaderboard-highlight);--font-heading:var(--edu-font-family-heading);--font-body:var(--edu-font-family-body);--text-2xs:var(--edu-font-size-2xs,var(--edu-font-size-xs));--text-control:var(--edu-font-size-control,var(--edu-font-size-sm));--text-2xs--line-height:var(--text-xs--line-height);--text-control--line-height:var(--text-sm--line-height);--leading-display:var(--edu-line-height-display);--spacing-0:var(--edu-space-0);--spacing-px:var(--edu-space-px);--spacing-0\.5:var(--edu-space-0-5);--spacing-1:var(--edu-space-1);--spacing-1\.5:var(--edu-space-1-5);--spacing-2:var(--edu-space-2);--spacing-3:var(--edu-space-3);--spacing-4:var(--edu-space-4);--spacing-5:var(--edu-space-5);--spacing-6:var(--edu-space-6);--spacing-8:var(--edu-space-8);--spacing-10:var(--edu-space-10);--spacing-12:var(--edu-space-12);--spacing-16:var(--edu-space-16);--spacing-20:var(--edu-space-20);--spacing-24:var(--edu-space-24);--spacing-touch-target:var(--edu-size-touch-target);--container-page-wide:var(--edu-layout-page-max-wide);--container-page-narrow:var(--edu-layout-page-max-narrow);--container-session-main:var(--edu-layout-session-main);--container-session-wide:var(--edu-layout-session-wide);--radius-none:var(--edu-radius-none);--radius-full:var(--edu-radius-full);--radius-card:var(--edu-radius-card);--radius-button:var(--edu-radius-button);--radius-input:var(--edu-radius-input);--radius-interactive:var(--edu-radius-interactive);--shadow-soft:var(--edu-shadow-soft);--color-gamification-star:var(--edu-gamification-star);--transition-duration-fast:var(--edu-motion-duration-fast);--transition-duration-normal:var(--edu-motion-duration-normal);--ease-default:var(--edu-motion-ease-default);--animate-shimmer:shimmer 2s ease-in-out infinite;--animate-bounce-in:bounce-in .5s ease-out;--animate-slide-down:slide-down .3s ease-out;--animate-confetti-fall:confetti-fall 1.5s ease-in forwards;--animate-typing-dot:typing-dot 1.2s ease-in-out infinite;--animate-row-fresh:row-fresh 4s ease-out forwards}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-violet-100:lab(93.0838% 4.35197 -9.88284);--color-violet-300:lab(76.7419% 18.3911 -37.0706);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-violet-900:lab(24.3783% 45.7525 -61.4902);--color-slate-800:lab(16.132% -.318035 -14.6672)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after{border-color:var(--edu-color-border-default)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth;scroll-padding-top:var(--edu-staff-scroll-padding-top,auto)}html:has([data-sticky-foot]){scroll-padding-bottom:6rem}@media not all and (min-width:40rem){html:has([data-sticky-foot]){scroll-padding-bottom:10rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--edu-font-family-body);font-size:var(--edu-font-size-base);line-height:var(--edu-line-height-normal);color:var(--edu-color-text-primary);background-color:var(--edu-color-surface-primary)}::selection{background-color:var(--edu-color-selection)}:focus-visible{outline:2px solid var(--edu-color-focus-ring,currentColor);outline-offset:2px;box-shadow:var(--edu-shadow-focus)}[data-slot=command-input]:focus-visible{box-shadow:none;outline:none}@media (forced-colors:active){:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid canvastext}}h1,h2,h3,h4,h5,h6{font-family:var(--edu-font-family-heading);font-weight:var(--edu-font-weight-bold);line-height:var(--edu-line-height-tight)}a{color:var(--edu-color-text-link);text-decoration-skip-ink:auto}a:hover{color:var(--edu-color-text-link-hover)}a,button,[role=button],[type=button],[type=submit],[type=reset],input[type=checkbox],input[type=radio],select,summary,[tabindex]:not([tabindex="-1"]){cursor:pointer}input:disabled,button:disabled,select:disabled,textarea:disabled,[aria-disabled=true]{cursor:not-allowed}input:-webkit-autofill{transition:background-color 9999s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--edu-color-surface-elevated)inset!important;-webkit-text-fill-color:var(--edu-color-text-primary)!important;caret-color:var(--edu-color-text-primary)!important}input:-webkit-autofill:hover{transition:background-color 9999s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--edu-color-surface-elevated)inset!important;-webkit-text-fill-color:var(--edu-color-text-primary)!important;caret-color:var(--edu-color-text-primary)!important}input:-webkit-autofill:focus{transition:background-color 9999s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--edu-color-surface-elevated)inset!important;-webkit-text-fill-color:var(--edu-color-text-primary)!important;caret-color:var(--edu-color-text-primary)!important}input:-webkit-autofill:active{transition:background-color 9999s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--edu-color-surface-elevated)inset!important;-webkit-text-fill-color:var(--edu-color-text-primary)!important;caret-color:var(--edu-color-text-primary)!important}}@layer components;@layer utilities{.\@container\/auth-announcement{container:auth-announcement/inline-size}.\@container\/auth-footer{container:auth-footer/inline-size}.\@container\/auth-scene{container:auth-scene/inline-size}.\@container\/card-header{container:card-header/inline-size}.\@container\/empty{container:empty/inline-size}.\@container\/planrow{container:planrow/inline-size}.\@container\/work{container:work/inline-size}.\@container{container-type:inline-size}.\[container-type\:size\]{container-type:size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!absolute{position:absolute!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:var(--spacing-0)}.inset-1{inset:var(--spacing-1)}.inset-3{inset:var(--spacing-3)}.inset-x-0{inset-inline:var(--spacing-0)}.inset-x-4{inset-inline:var(--spacing-4)}.inset-y-0{inset-block:var(--spacing-0)}.inset-y-1\.5{inset-block:var(--spacing-1\.5)}.inset-y-7{inset-block:calc(var(--spacing)*7)}.-start-1\.5{inset-inline-start:calc(var(--spacing-1\.5)*-1)}.-start-6{inset-inline-start:calc(var(--spacing-6)*-1)}.-start-24{inset-inline-start:calc(var(--spacing-24)*-1)}.-start-px{inset-inline-start:-1px;inset-inline-start:calc(var(--spacing-px)*-1)}.start-0{inset-inline-start:var(--spacing-0)}.start-0\.5{inset-inline-start:var(--spacing-0\.5)}.start-1{inset-inline-start:var(--spacing-1)}.start-1\.5{inset-inline-start:var(--spacing-1\.5)}.start-1\/2{inset-inline-start:50%}.start-1\/3{inset-inline-start:33.3333%}.start-2{inset-inline-start:var(--spacing-2)}.start-2\.5{inset-inline-start:calc(var(--spacing)*2.5)}.start-3{inset-inline-start:var(--spacing-3)}.start-3\.5{inset-inline-start:calc(var(--spacing)*3.5)}.start-4{inset-inline-start:var(--spacing-4)}.start-7{inset-inline-start:calc(var(--spacing)*7)}.start-\[1\.95rem\]{inset-inline-start:1.95rem}.start-\[2\.25rem\]{inset-inline-start:2.25rem}.start-\[calc\(100\%\+0\.75rem\)\]{inset-inline-start:calc(100% + .75rem)}.-end-0\.5{inset-inline-end:calc(var(--spacing-0\.5)*-1)}.-end-1{inset-inline-end:calc(var(--spacing-1)*-1)}.-end-1\.5{inset-inline-end:calc(var(--spacing-1\.5)*-1)}.-end-2{inset-inline-end:calc(var(--spacing-2)*-1)}.-end-5{inset-inline-end:calc(var(--spacing-5)*-1)}.-end-16{inset-inline-end:calc(var(--spacing-16)*-1)}.-end-\[6\%\]{inset-inline-end:-6%}.end-0{inset-inline-end:var(--spacing-0)}.end-0\.5{inset-inline-end:var(--spacing-0\.5)}.end-1{inset-inline-end:var(--spacing-1)}.end-1\.5{inset-inline-end:var(--spacing-1\.5)}.end-2{inset-inline-end:var(--spacing-2)}.end-3{inset-inline-end:var(--spacing-3)}.end-6{inset-inline-end:var(--spacing-6)}.end-12{inset-inline-end:var(--spacing-12)}.end-\[calc\(var\(--edu-layout-side-dock-tab\)\+var\(--edu-space-3\)\)\]{inset-inline-end:calc(var(--edu-layout-side-dock-tab) + var(--edu-space-3))}.end-\[var\(--edu-student-companion-end-inset\)\]{inset-inline-end:var(--edu-student-companion-end-inset)}.-top-0\.5{top:calc(var(--spacing-0\.5)*-1)}.-top-1{top:calc(var(--spacing-1)*-1)}.-top-1\.5{top:calc(var(--spacing-1\.5)*-1)}.-top-2{top:calc(var(--spacing-2)*-1)}.-top-3{top:calc(var(--spacing-3)*-1)}.-top-3\.5{top:calc(var(--spacing)*-3.5)}.-top-5{top:calc(var(--spacing-5)*-1)}.-top-10{top:calc(var(--spacing-10)*-1)}.-top-28{top:calc(var(--spacing)*-28)}.top-0{top:var(--spacing-0)}.top-0\.5{top:var(--spacing-0\.5)}.top-1{top:var(--spacing-1)}.top-1\.5{top:var(--spacing-1\.5)}.top-1\/2{top:50%}.top-2{top:var(--spacing-2)}.top-3{top:var(--spacing-3)}.top-3\.5{top:calc(var(--spacing)*3.5)}.top-5{top:var(--spacing-5)}.top-9{top:calc(var(--spacing)*9)}.top-12{top:var(--spacing-12)}.top-\[30\%\]{top:30%}.top-\[50\%\]{top:50%}.top-\[calc\(var\(--edu-side-dock-top\)\+var\(--edu-space-4\)\)\]{top:calc(var(--edu-side-dock-top) + var(--edu-space-4))}.top-\[calc\(var\(--edu-side-dock-top\)\+var\(--edu-space-6\)\)\]{top:calc(var(--edu-side-dock-top) + var(--edu-space-6))}.top-\[calc\(var\(--edu-side-dock-top\)-1px\)\]{top:calc(var(--edu-side-dock-top) - 1px)}.top-\[calc\(var\(--edu-vis-masthead-height\)\+var\(--edu-space-6\)\)\]{top:calc(var(--edu-vis-masthead-height) + var(--edu-space-6))}.top-\[var\(--edu-header-height\)\]{top:var(--edu-header-height)}.top-\[var\(--edu-header-height\,0px\)\]{top:var(--edu-header-height,0px)}.top-full{top:100%}.-right-2{right:calc(var(--spacing-2)*-1)}.right-0{right:var(--spacing-0)}.right-0\.5{right:var(--spacing-0\.5)}.right-1\.5{right:var(--spacing-1\.5)}.right-2{right:var(--spacing-2)}.right-4{right:var(--spacing-4)}.-bottom-0\.5{bottom:calc(var(--spacing-0\.5)*-1)}.-bottom-1{bottom:calc(var(--spacing-1)*-1)}.-bottom-32{bottom:calc(var(--spacing)*-32)}.-bottom-\[8\%\]{bottom:-8%}.bottom-0{bottom:var(--spacing-0)}.bottom-1{bottom:var(--spacing-1)}.bottom-1\.5{bottom:var(--spacing-1\.5)}.bottom-2{bottom:var(--spacing-2)}.bottom-3\.5{bottom:calc(var(--spacing)*3.5)}.bottom-6{bottom:var(--spacing-6)}.bottom-8{bottom:var(--spacing-8)}.bottom-16{bottom:var(--spacing-16)}.bottom-\[calc\(var\(--edu-student-bottom-chrome-height\,0px\)\+1rem\)\]{bottom:calc(var(--edu-student-bottom-chrome-height,0px) + 1rem)}.bottom-\[calc\(var\(--edu-student-companion-inset\)\+var\(--edu-student-companion-lift\)\)\]{bottom:calc(var(--edu-student-companion-inset) + var(--edu-student-companion-lift))}.bottom-\[var\(--edu-lumi-spot-bubble-bottom\,0px\)\]{bottom:var(--edu-lumi-spot-bubble-bottom,0px)}.left-0{left:var(--spacing-0)}.left-1{left:var(--spacing-1)}.left-1\.5{left:var(--spacing-1\.5)}.left-1\/2{left:50%}.left-2{left:var(--spacing-2)}.left-2\.5{left:calc(var(--spacing)*2.5)}.left-3{left:var(--spacing-3)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.-z-10{z-index:calc(10*-1)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-first{order:-9999}.order-last{order:9999}.col-1{grid-column:1}.col-2{grid-column:2}.col-3{grid-column:3}.col-4{grid-column:4}.col-8{grid-column:8}.col-span-2{grid-column:span 2/span 2}.col-span-4{grid-column:span 4/span 4}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.row-0{grid-row:0}.row-1{grid-row:1}.row-2{grid-row:2}.row-3{grid-row:3}.row-4{grid-row:4}.row-5{grid-row:5}.row-7{grid-row:7}.row-9{grid-row:9}.row-11{grid-row:11}.row-77{grid-row:77}.row-span-1{grid-row:span 1/span 1}.row-span-2{grid-row:span 2/span 2}.row-span-3{grid-row:span 3/span 3}.row-span-full{grid-row:1/-1}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.row-start-4{grid-row-start:4}.row-start-5{grid-row-start:5}.row-end-3{grid-row-end:3}.row-end-4{grid-row-end:4}.float-start{float:inline-start}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:var(--spacing-0)}.m-1{margin:var(--spacing-1)}.m-1\.5{margin:var(--spacing-1\.5)}.m-2{margin:var(--spacing-2)}.m-3{margin:var(--spacing-3)}.m-4{margin:var(--spacing-4)}.m-5{margin:var(--spacing-5)}.m-6{margin:var(--spacing-6)}.m-7{margin:calc(var(--spacing)*7)}.m-9{margin:calc(var(--spacing)*9)}.-mx-1{margin-inline:calc(var(--spacing-1)*-1)}.-mx-1\.5{margin-inline:calc(var(--spacing-1\.5)*-1)}.-mx-2{margin-inline:calc(var(--spacing-2)*-1)}.-mx-3{margin-inline:calc(var(--spacing-3)*-1)}.-mx-4{margin-inline:calc(var(--spacing-4)*-1)}.-mx-\[var\(--edu-layout-page-gutter\)\]{margin-inline:calc(var(--edu-layout-page-gutter)*-1)}.-mx-\[var\(--edu-staff-gutter\,var\(--edu-layout-page-gutter\)\)\]{margin-inline:calc(var(--edu-staff-gutter,var(--edu-layout-page-gutter))*-1)}.mx-0{margin-inline:var(--spacing-0)}.mx-0\.5{margin-inline:var(--spacing-0\.5)}.mx-1{margin-inline:var(--spacing-1)}.mx-1\.5{margin-inline:var(--spacing-1\.5)}.mx-2{margin-inline:var(--spacing-2)}.mx-3{margin-inline:var(--spacing-3)}.mx-4{margin-inline:var(--spacing-4)}.mx-5{margin-inline:var(--spacing-5)}.mx-\[var\(--edu-base-menu-separator-inset\,calc\(var\(--edu-space-1\)\*-1\)\)\]{margin-inline:var(--edu-base-menu-separator-inset,calc(var(--edu-space-1)*-1))}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing-1)*-1)}.-my-2{margin-block:calc(var(--spacing-2)*-1)}.my-1{margin-block:var(--spacing-1)}.my-1\.5{margin-block:var(--spacing-1\.5)}.my-2{margin-block:var(--spacing-2)}.my-2\.5{margin-block:calc(var(--spacing)*2.5)}.my-auto{margin-block:auto}.-ms-1{margin-inline-start:calc(var(--spacing-1)*-1)}.-ms-1\.5{margin-inline-start:calc(var(--spacing-1\.5)*-1)}.-ms-2{margin-inline-start:calc(var(--spacing-2)*-1)}.-ms-3{margin-inline-start:calc(var(--spacing-3)*-1)}.ms-0\.5{margin-inline-start:var(--spacing-0\.5)}.ms-1{margin-inline-start:var(--spacing-1)}.ms-1\.5{margin-inline-start:var(--spacing-1\.5)}.ms-2{margin-inline-start:var(--spacing-2)}.ms-3{margin-inline-start:var(--spacing-3)}.ms-4{margin-inline-start:var(--spacing-4)}.ms-6{margin-inline-start:var(--spacing-6)}.ms-7{margin-inline-start:calc(var(--spacing)*7)}.ms-8{margin-inline-start:var(--spacing-8)}.ms-10{margin-inline-start:var(--spacing-10)}.ms-20{margin-inline-start:var(--spacing-20)}.ms-\[calc\(3\.5rem\+1rem\+0\.75rem\)\]{margin-inline-start:5.25rem}.ms-auto{margin-inline-start:auto}.ms-px{margin-inline-start:1px;margin-inline-start:var(--spacing-px)}.-me-1{margin-inline-end:calc(var(--spacing-1)*-1)}.-me-1\.5{margin-inline-end:calc(var(--spacing-1\.5)*-1)}.-me-2{margin-inline-end:calc(var(--spacing-2)*-1)}.-me-12{margin-inline-end:calc(var(--spacing-12)*-1)}.me-1{margin-inline-end:var(--spacing-1)}.me-1\.5{margin-inline-end:var(--spacing-1\.5)}.me-2{margin-inline-end:var(--spacing-2)}.me-\[var\(--edu-side-dock-push\,0px\)\]{margin-inline-end:var(--edu-side-dock-push,0px)}.me-auto{margin-inline-end:auto}.-mt-1{margin-top:calc(var(--spacing-1)*-1)}.-mt-2{margin-top:calc(var(--spacing-2)*-1)}.-mt-2\.5{margin-top:calc(var(--spacing)*-2.5)}.-mt-3{margin-top:calc(var(--spacing-3)*-1)}.-mt-12{margin-top:calc(var(--spacing-12)*-1)}.-mt-24{margin-top:calc(var(--spacing-24)*-1)}.mt-0{margin-top:var(--spacing-0)}.mt-0\.5{margin-top:var(--spacing-0\.5)}.mt-0\.75{margin-top:calc(var(--spacing)*.75)}.mt-1{margin-top:var(--spacing-1)}.mt-1\.5{margin-top:var(--spacing-1\.5)}.mt-2{margin-top:var(--spacing-2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:var(--spacing-3)}.mt-3\.5{margin-top:calc(var(--spacing)*3.5)}.mt-4{margin-top:var(--spacing-4)}.mt-4\.5{margin-top:calc(var(--spacing)*4.5)}.mt-5{margin-top:var(--spacing-5)}.mt-6{margin-top:var(--spacing-6)}.mt-8{margin-top:var(--spacing-8)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px;margin-top:var(--spacing-px)}.mr-1{margin-right:var(--spacing-1)}.mr-2{margin-right:var(--spacing-2)}.mb-0{margin-bottom:var(--spacing-0)}.mb-1{margin-bottom:var(--spacing-1)}.mb-1\.5{margin-bottom:var(--spacing-1\.5)}.mb-2{margin-bottom:var(--spacing-2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:var(--spacing-3)}.mb-3\.5{margin-bottom:calc(var(--spacing)*3.5)}.mb-4{margin-bottom:var(--spacing-4)}.mb-4\.5{margin-bottom:calc(var(--spacing)*4.5)}.mb-5{margin-bottom:var(--spacing-5)}.mb-6{margin-bottom:var(--spacing-6)}.mb-8{margin-bottom:var(--spacing-8)}.-ml-3{margin-left:calc(var(--spacing-3)*-1)}.ml-1{margin-left:var(--spacing-1)}.ml-2{margin-left:var(--spacing-2)}.ml-8{margin-left:var(--spacing-8)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.box-content{box-sizing:content-box}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-\[1\.414\/1\]{aspect-ratio:1.414}.aspect-\[1\/1\.414\]{aspect-ratio:1/1.414}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[5\/2\]{aspect-ratio:5/2}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[210\/297\]{aspect-ratio:210/297}.aspect-\[297\/210\]{aspect-ratio:297/210}.aspect-\[390\/844\]{aspect-ratio:390/844}.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.\!size-9{width:calc(var(--spacing)*9)!important;height:calc(var(--spacing)*9)!important}.\!size-11{width:calc(var(--spacing)*11)!important;height:calc(var(--spacing)*11)!important}.\!size-16{width:var(--spacing-16)!important;height:var(--spacing-16)!important}.\!size-full{width:100%!important;height:100%!important}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-0{width:var(--spacing-0);height:var(--spacing-0)}.size-0\.5{width:var(--spacing-0\.5);height:var(--spacing-0\.5)}.size-1\.5{width:var(--spacing-1\.5);height:var(--spacing-1\.5)}.size-1\/2{width:50%;height:50%}.size-2{width:var(--spacing-2);height:var(--spacing-2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:var(--spacing-3);height:var(--spacing-3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:var(--spacing-4);height:var(--spacing-4)}.size-4\.5{width:calc(var(--spacing)*4.5);height:calc(var(--spacing)*4.5)}.size-5{width:var(--spacing-5);height:var(--spacing-5)}.size-6{width:var(--spacing-6);height:var(--spacing-6)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-7\.5{width:calc(var(--spacing)*7.5);height:calc(var(--spacing)*7.5)}.size-8{width:var(--spacing-8);height:var(--spacing-8)}.size-8\.5{width:calc(var(--spacing)*8.5);height:calc(var(--spacing)*8.5)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:var(--spacing-10);height:var(--spacing-10)}.size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.size-12{width:var(--spacing-12);height:var(--spacing-12)}.size-14{width:calc(var(--spacing)*14);height:calc(var(--spacing)*14)}.size-16{width:var(--spacing-16);height:var(--spacing-16)}.size-18{width:calc(var(--spacing)*18);height:calc(var(--spacing)*18)}.size-20{width:var(--spacing-20);height:var(--spacing-20)}.size-24{width:var(--spacing-24);height:var(--spacing-24)}.size-28{width:calc(var(--spacing)*28);height:calc(var(--spacing)*28)}.size-32{width:calc(var(--spacing)*32);height:calc(var(--spacing)*32)}.size-36{width:calc(var(--spacing)*36);height:calc(var(--spacing)*36)}.size-96{width:calc(var(--spacing)*96);height:calc(var(--spacing)*96)}.size-\[1\.1rem\]{width:1.1rem;height:1.1rem}.size-\[1\.05rem\]{width:1.05rem;height:1.05rem}.size-\[1\.375rem\]{width:1.375rem;height:1.375rem}.size-\[1\.875rem\]{width:1.875rem;height:1.875rem}.size-\[4\.25rem\]{width:4.25rem;height:4.25rem}.size-\[18px\]{width:18px;height:18px}.size-\[30rem\]{width:30rem;height:30rem}.size-\[46\%\]{width:46%;height:46%}.size-\[60\%\]{width:60%;height:60%}.size-\[92\%\]{width:92%;height:92%}.size-\[120px\]{width:120px;height:120px}.size-\[150px\]{width:150px;height:150px}.size-\[var\(--edu-size-touch-target\)\]{width:var(--edu-size-touch-target);height:var(--edu-size-touch-target)}.size-\[var\(--edu-staff-control-height\)\]{width:var(--edu-staff-control-height);height:var(--edu-staff-control-height)}.size-\[var\(--edu-staff-control-height\,calc\(var\(--spacing\)\*9\)\)\]{width:var(--edu-staff-control-height,calc(var(--spacing)*9));height:var(--edu-staff-control-height,calc(var(--spacing)*9))}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.\!h-0{height:var(--spacing-0)!important}.\!h-full{height:100%!important}.h-\(--cell-size\){height:var(--cell-size)}.h-\(--trigger-row\){height:var(--trigger-row)}.h-0{height:var(--spacing-0)}.h-0\.5{height:var(--spacing-0\.5)}.h-1{height:var(--spacing-1)}.h-1\.5{height:var(--spacing-1\.5)}.h-1\/2{height:50%}.h-2{height:var(--spacing-2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:var(--spacing-3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-3\/5{height:60%}.h-4{height:var(--spacing-4)}.h-4\.5{height:calc(var(--spacing)*4.5)}.h-4\/5{height:80%}.h-5{height:var(--spacing-5)}.h-5\.5{height:calc(var(--spacing)*5.5)}.h-6{height:var(--spacing-6)}.h-6\.5{height:calc(var(--spacing)*6.5)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:var(--spacing-8)}.h-8\.5{height:calc(var(--spacing)*8.5)}.h-9{height:calc(var(--spacing)*9)}.h-9\.5{height:calc(var(--spacing)*9.5)}.h-10{height:var(--spacing-10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:var(--spacing-12)}.h-13{height:calc(var(--spacing)*13)}.h-14{height:calc(var(--spacing)*14)}.h-15{height:calc(var(--spacing)*15)}.h-16{height:var(--spacing-16)}.h-18{height:calc(var(--spacing)*18)}.h-19{height:calc(var(--spacing)*19)}.h-20{height:var(--spacing-20)}.h-24{height:var(--spacing-24)}.h-25{height:calc(var(--spacing)*25)}.h-26{height:calc(var(--spacing)*26)}.h-28{height:calc(var(--spacing)*28)}.h-30{height:calc(var(--spacing)*30)}.h-32{height:calc(var(--spacing)*32)}.h-36{height:calc(var(--spacing)*36)}.h-38{height:calc(var(--spacing)*38)}.h-40{height:calc(var(--spacing)*40)}.h-44{height:calc(var(--spacing)*44)}.h-45{height:calc(var(--spacing)*45)}.h-48{height:calc(var(--spacing)*48)}.h-50{height:calc(var(--spacing)*50)}.h-52{height:calc(var(--spacing)*52)}.h-56{height:calc(var(--spacing)*56)}.h-60{height:calc(var(--spacing)*60)}.h-64{height:calc(var(--spacing)*64)}.h-72{height:calc(var(--spacing)*72)}.h-80{height:calc(var(--spacing)*80)}.h-96{height:calc(var(--spacing)*96)}.h-\[1\.625rem\]{height:1.625rem}.h-\[1\.875rem\]{height:1.875rem}.h-\[1lh\]{height:1lh}.h-\[3px\]{height:3px}.h-\[5px\]{height:5px}.h-\[7\.5rem\]{height:7.5rem}.h-\[7px\]{height:7px}.h-\[22rem\]{height:22rem}.h-\[24rem\]{height:24rem}.h-\[28rem\]{height:28rem}.h-\[29rem\]{height:29rem}.h-\[32rem\]{height:32rem}.h-\[35rem\]{height:35rem}.h-\[50dvh\]{height:50dvh}.h-\[50rem\]{height:50rem}.h-\[60vh\]{height:60vh}.h-\[65dvh\]{height:65dvh}.h-\[70vh\]{height:70vh}.h-\[75vh\]{height:75vh}.h-\[85dvh\]{height:85dvh}.h-\[94dvh\]{height:94dvh}.h-\[95dvh\]{height:95dvh}.h-\[104px\]{height:104px}.h-\[300px\]{height:300px}.h-\[calc\(100\%\+0\.5rem\)\]{height:calc(100% + .5rem)}.h-\[calc\(100dvh-12rem\)\]{height:calc(100dvh - 12rem)}.h-\[calc\(100dvh-var\(--edu-header-height\)-var\(--edu-layout-main-block-start\)-var\(--edu-layout-main-block-end\)\)\]{height:calc(100dvh - var(--edu-header-height) - var(--edu-layout-main-block-start) - var(--edu-layout-main-block-end))}.h-\[calc\(100dvh-var\(--edu-session-bar-height\)-var\(--edu-session-head-rule\)-var\(--edu-space-5\)-var\(--edu-space-6\)-var\(--edu-page-end-room\)\)\]{height:calc(100dvh - var(--edu-session-bar-height) - var(--edu-session-head-rule) - var(--edu-space-5) - var(--edu-space-6) - var(--edu-page-end-room))}.h-\[calc\(var\(--trigger-rows\)\*\(var\(--trigger-row\)\+1px\)\)\]{height:calc(var(--trigger-rows)*(var(--trigger-row) + 1px))}.h-\[min\(44rem\,calc\(100dvh-12rem\)\)\]{height:min(44rem,100dvh - 12rem)}.h-\[min\(70vh\,40rem\)\]{height:min(70vh,40rem)}.h-\[min\(80vh\,44rem\)\]{height:min(80vh,44rem)}.h-\[min\(82dvh\,48rem\)\]{height:min(82dvh,48rem)}.h-\[min\(88dvh\,52rem\)\]{height:min(88dvh,52rem)}.h-\[min\(132\%\,112cqw\)\]{height:min(132%,112cqw)}.h-\[var\(--edu-header-height\)\]{height:var(--edu-header-height)}.h-\[var\(--edu-lumi-thumb-h-compact\)\]{height:var(--edu-lumi-thumb-h-compact)}.h-\[var\(--edu-size-touch-target\)\]{height:var(--edu-size-touch-target)}.h-\[var\(--edu-staff-control-height\)\]{height:var(--edu-staff-control-height)}.h-\[var\(--edu-staff-control-height\,calc\(var\(--spacing\)\*9\)\)\]{height:var(--edu-staff-control-height,calc(var(--spacing)*9))}.h-\[var\(--edu-staff-table-group-height\,2\.5rem\)\]{height:var(--edu-staff-table-group-height,2.5rem)}.h-\[var\(--edu-staff-table-row-height\,auto\)\]{height:var(--edu-staff-table-row-height,auto)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px;height:var(--spacing-px)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-popover-content-available-height\){max-height:var(--radix-popover-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-20{max-height:var(--spacing-20)}.max-h-24{max-height:var(--spacing-24)}.max-h-40{max-height:calc(var(--spacing)*40)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-52{max-height:calc(var(--spacing)*52)}.max-h-56{max-height:calc(var(--spacing)*56)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[20rem\]{max-height:20rem}.max-h-\[24rem\]{max-height:24rem}.max-h-\[26rem\]{max-height:26rem}.max-h-\[32rem\]{max-height:32rem}.max-h-\[36rem\]{max-height:36rem}.max-h-\[50dvh\]{max-height:50dvh}.max-h-\[50vh\]{max-height:50vh}.max-h-\[55dvh\]{max-height:55dvh}.max-h-\[60dvh\]{max-height:60dvh}.max-h-\[70dvh\]{max-height:70dvh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[82vh\]{max-height:82vh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[95dvh\]{max-height:95dvh}.max-h-\[300px\]{max-height:300px}.max-h-\[calc\(85vh-3rem\)\]{max-height:calc(85vh - 3rem)}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100dvh-var\(--edu-header-height\)-2\*var\(--edu-layout-page-gutter\)\)\]{max-height:calc(100dvh - var(--edu-header-height) - 2*var(--edu-layout-page-gutter))}.max-h-\[calc\(100dvh-var\(--edu-vis-masthead-height\)-var\(--edu-space-12\)\)\]{max-height:calc(100dvh - var(--edu-vis-masthead-height) - var(--edu-space-12))}.max-h-\[min\(24rem\,60dvh\)\]{max-height:min(24rem,60dvh)}.max-h-\[min\(32rem\,70vh\)\]{max-height:min(32rem,70vh)}.max-h-\[min\(32rem\,calc\(100vh-8rem\)\)\]{max-height:min(32rem,100vh - 8rem)}.max-h-\[min\(36rem\,70vh\)\]{max-height:min(36rem,70vh)}.max-h-\[min\(var\(--radix-popover-content-available-height\)\,36rem\)\]{max-height:min(var(--radix-popover-content-available-height),36rem)}.max-h-\[…\]{max-height:…}.max-h-dvh{max-height:100dvh}.max-h-full{max-height:100%}.max-h-none{max-height:none}.\!min-h-8{min-height:var(--spacing-8)!important}.\!min-h-9{min-height:calc(var(--spacing)*9)!important}.\!min-h-10{min-height:var(--spacing-10)!important}.\!min-h-11{min-height:calc(var(--spacing)*11)!important}.\!min-h-12{min-height:var(--spacing-12)!important}.\!min-h-14{min-height:calc(var(--spacing)*14)!important}.\!min-h-16{min-height:var(--spacing-16)!important}.min-h-\(--edu-staff-control-height\,auto\){min-height:var(--edu-staff-control-height,auto)}.min-h-0{min-height:var(--spacing-0)}.min-h-4{min-height:var(--spacing-4)}.min-h-5\.5{min-height:calc(var(--spacing)*5.5)}.min-h-6{min-height:var(--spacing-6)}.min-h-7{min-height:calc(var(--spacing)*7)}.min-h-8{min-height:var(--spacing-8)}.min-h-9{min-height:calc(var(--spacing)*9)}.min-h-10{min-height:var(--spacing-10)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-12{min-height:var(--spacing-12)}.min-h-13{min-height:calc(var(--spacing)*13)}.min-h-14{min-height:calc(var(--spacing)*14)}.min-h-15{min-height:calc(var(--spacing)*15)}.min-h-16{min-height:var(--spacing-16)}.min-h-18{min-height:calc(var(--spacing)*18)}.min-h-19{min-height:calc(var(--spacing)*19)}.min-h-20{min-height:var(--spacing-20)}.min-h-24{min-height:var(--spacing-24)}.min-h-28{min-height:calc(var(--spacing)*28)}.min-h-33{min-height:calc(var(--spacing)*33)}.min-h-36{min-height:calc(var(--spacing)*36)}.min-h-40{min-height:calc(var(--spacing)*40)}.min-h-44{min-height:calc(var(--spacing)*44)}.min-h-48{min-height:calc(var(--spacing)*48)}.min-h-56{min-height:calc(var(--spacing)*56)}.min-h-64{min-height:calc(var(--spacing)*64)}.min-h-80{min-height:calc(var(--spacing)*80)}.min-h-96{min-height:calc(var(--spacing)*96)}.min-h-\[1\.25rem\]{min-height:1.25rem}.min-h-\[1\.875rem\]{min-height:1.875rem}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[2\.125rem\]{min-height:2.125rem}.min-h-\[2rem\]{min-height:2rem}.min-h-\[3\.5rem\]{min-height:3.5rem}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[4\.25rem\]{min-height:4.25rem}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[7rem\]{min-height:7rem}.min-h-\[9rem\]{min-height:9rem}.min-h-\[16rem\]{min-height:16rem}.min-h-\[18rem\]{min-height:18rem}.min-h-\[26rem\]{min-height:26rem}.min-h-\[28rem\]{min-height:28rem}.min-h-\[40vh\]{min-height:40vh}.min-h-\[50vh\]{min-height:50vh}.min-h-\[52px\]{min-height:52px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[70vh\]{min-height:70vh}.min-h-\[72px\]{min-height:72px}.min-h-\[140px\]{min-height:140px}.min-h-\[180px\]{min-height:180px}.min-h-\[300px\]{min-height:300px}.min-h-\[400px\]{min-height:400px}.min-h-\[calc\(100dvh-3\.5rem\)\]{min-height:calc(100dvh - 3.5rem)}.min-h-\[calc\(100dvh-var\(--edu-exp-band-height\,3\.5rem\)\)\]{min-height:calc(100dvh - var(--edu-exp-band-height,3.5rem))}.min-h-\[var\(--edu-base-menu-item-height\,auto\)\]{min-height:var(--edu-base-menu-item-height,auto)}.min-h-\[var\(--edu-header-height\)\]{min-height:var(--edu-header-height)}.min-h-\[var\(--edu-press-tile-size\)\]{min-height:var(--edu-press-tile-size)}.min-h-\[var\(--edu-session-bar-height\)\]{min-height:var(--edu-session-bar-height)}.min-h-\[var\(--edu-size-main-press\)\]{min-height:var(--edu-size-main-press)}.min-h-\[var\(--edu-size-touch-target\)\]{min-height:var(--edu-size-touch-target)}.min-h-\[var\(--edu-staff-control-floor\,var\(--edu-size-touch-target\)\)\]{min-height:var(--edu-staff-control-floor,var(--edu-size-touch-target))}.min-h-\[var\(--edu-staff-control-height\,calc\(var\(--spacing\)\*9\)\)\]{min-height:var(--edu-staff-control-height,calc(var(--spacing)*9))}.min-h-\[var\(--edu-staff-target-floor\,auto\)\]{min-height:var(--edu-staff-target-floor,auto)}.min-h-\[var\(--edu-staff-target-floor\,var\(--edu-size-touch-target\)\)\]{min-height:var(--edu-staff-target-floor,var(--edu-size-touch-target))}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-touch-target{min-height:var(--spacing-touch-target)}.\!w-0{width:var(--spacing-0)!important}.\!w-9{width:calc(var(--spacing)*9)!important}.\!w-10{width:var(--spacing-10)!important}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--radix-popover-trigger-width\){width:var(--radix-popover-trigger-width)}.w-0{width:var(--spacing-0)}.w-0\.5{width:var(--spacing-0\.5)}.w-0\.75{width:calc(var(--spacing)*.75)}.w-1{width:var(--spacing-1)}.w-1\.5{width:var(--spacing-1\.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:var(--spacing-2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:var(--spacing-3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:var(--spacing-4)}.w-4\.5{width:calc(var(--spacing)*4.5)}.w-4\/5{width:80%}.w-5{width:var(--spacing-5)}.w-5\/6{width:83.3333%}.w-6{width:var(--spacing-6)}.w-8{width:var(--spacing-8)}.w-10{width:var(--spacing-10)}.w-12{width:var(--spacing-12)}.w-14{width:calc(var(--spacing)*14)}.w-15{width:calc(var(--spacing)*15)}.w-16{width:var(--spacing-16)}.w-18{width:calc(var(--spacing)*18)}.w-20{width:var(--spacing-20)}.w-24{width:var(--spacing-24)}.w-26{width:calc(var(--spacing)*26)}.w-28{width:calc(var(--spacing)*28)}.w-30{width:calc(var(--spacing)*30)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-44{width:calc(var(--spacing)*44)}.w-48{width:calc(var(--spacing)*48)}.w-52{width:calc(var(--spacing)*52)}.w-56{width:calc(var(--spacing)*56)}.w-60{width:calc(var(--spacing)*60)}.w-64{width:calc(var(--spacing)*64)}.w-70{width:calc(var(--spacing)*70)}.w-72{width:calc(var(--spacing)*72)}.w-75{width:calc(var(--spacing)*75)}.w-80{width:calc(var(--spacing)*80)}.w-85{width:calc(var(--spacing)*85)}.w-96{width:calc(var(--spacing)*96)}.w-105{width:calc(var(--spacing)*105)}.w-120{width:calc(var(--spacing)*120)}.w-\[--radix-popover-trigger-width\]{width:--radix-popover-trigger-width}.w-\[1\.875rem\]{width:1.875rem}.w-\[2px\]{width:2px}.w-\[4\.5rem\]{width:4.5rem}.w-\[5\.5rem\]{width:5.5rem}.w-\[6\.5rem\]{width:6.5rem}.w-\[7\.5rem\]{width:7.5rem}.w-\[7rem\]{width:7rem}.w-\[8\.5rem\]{width:8.5rem}.w-\[10\.5rem\]{width:10.5rem}.w-\[17rem\]{width:17rem}.w-\[20rem\]{width:20rem}.w-\[22\.5rem\]{width:22.5rem}.w-\[28rem\]{width:28rem}.w-\[45\%\]{width:45%}.w-\[48\%\]{width:48%}.w-\[56\%\]{width:56%}.w-\[56rem\]{width:56rem}.w-\[160px\]{width:160px}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[240px\]{width:240px}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-\[340px\]{width:340px}.w-\[calc\(100\%\+1rem\)\]{width:calc(100% + 1rem)}.w-\[min\(20rem\,calc\(100vw-2rem\)\)\]{width:min(20rem,100vw - 2rem)}.w-\[min\(24rem\,calc\(100vw-2\*var\(--edu-layout-page-gutter\)\)\)\]{width:min(24rem,calc(100vw - 2*var(--edu-layout-page-gutter)))}.w-\[min\(24rem\,calc\(100vw-2rem\)\)\]{width:min(24rem,100vw - 2rem)}.w-\[min\(28\.75rem\,calc\(100vw-2rem\)\)\]{width:min(28.75rem,100vw - 2rem)}.w-\[min\(28rem\,calc\(100\%-1rem\)\)\]{width:min(28rem,100% - 1rem)}.w-\[min\(30rem\,calc\(100vw-2rem\)\)\]{width:min(30rem,100vw - 2rem)}.w-\[min\(32rem\,calc\(100vw-2\*var\(--edu-layout-page-gutter\)\)\)\]{width:min(32rem,calc(100vw - 2*var(--edu-layout-page-gutter)))}.w-\[min\(34rem\,calc\(100vw-2rem\)\)\]{width:min(34rem,100vw - 2rem)}.w-\[min\(36rem\,calc\(100vw-2\*var\(--edu-layout-page-gutter\)\)\)\]{width:min(36rem,calc(100vw - 2*var(--edu-layout-page-gutter)))}.w-\[min\(100cqw\,calc\(100cqh\*4\/3\)\)\]{width:min(100cqw,133.333cqh)}.w-\[min\(100cqw\,calc\(100cqh\*16\/9\)\)\]{width:min(100cqw,177.778cqh)}.w-\[var\(--edu-layout-side-dock-tab\)\]{width:var(--edu-layout-side-dock-tab)}.w-\[var\(--edu-lumi-knows-width\)\]{width:var(--edu-lumi-knows-width)}.w-\[var\(--edu-lumi-knows-width-course\)\]{width:var(--edu-lumi-knows-width-course)}.w-\[var\(--edu-lumi-thumb-w-compact\)\]{width:var(--edu-lumi-thumb-w-compact)}.w-\[var\(--edu-staff-sidebar-width\,15rem\)\]{width:var(--edu-staff-sidebar-width,15rem)}.w-\[var\(--edu-table-pinned-end-width\)\]{width:var(--edu-table-pinned-end-width)}.w-\[var\(--edu-table-sticky-start\)\]{width:var(--edu-table-sticky-start)}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px;width:var(--spacing-px)}.w-screen{width:100vw}.max-w-0{max-width:var(--spacing-0)}.max-w-1{max-width:var(--spacing-1)}.max-w-1\/2{max-width:50%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-12{max-width:var(--spacing-12)}.max-w-22{max-width:calc(var(--spacing)*22)}.max-w-24{max-width:var(--spacing-24)}.max-w-32{max-width:calc(var(--spacing)*32)}.max-w-40{max-width:calc(var(--spacing)*40)}.max-w-48{max-width:calc(var(--spacing)*48)}.max-w-56{max-width:calc(var(--spacing)*56)}.max-w-60{max-width:calc(var(--spacing)*60)}.max-w-64{max-width:calc(var(--spacing)*64)}.max-w-65{max-width:calc(var(--spacing)*65)}.max-w-72{max-width:calc(var(--spacing)*72)}.max-w-75{max-width:calc(var(--spacing)*75)}.max-w-160{max-width:calc(var(--spacing)*160)}.max-w-180{max-width:calc(var(--spacing)*180)}.max-w-\[8rem\]{max-width:8rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[11rem\]{max-width:11rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[13rem\]{max-width:13rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[17\.5rem\]{max-width:17.5rem}.max-w-\[17rem\]{max-width:17rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[21rem\]{max-width:21rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[24ch\]{max-width:24ch}.max-w-\[24rem\]{max-width:24rem}.max-w-\[26ch\]{max-width:26ch}.max-w-\[28ch\]{max-width:28ch}.max-w-\[30ch\]{max-width:30ch}.max-w-\[30rem\]{max-width:30rem}.max-w-\[36rem\]{max-width:36rem}.max-w-\[40ch\]{max-width:40ch}.max-w-\[42rem\]{max-width:42rem}.max-w-\[44ch\]{max-width:44ch}.max-w-\[45rem\]{max-width:45rem}.max-w-\[46ch\]{max-width:46ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[50\%\]{max-width:50%}.max-w-\[52ch\]{max-width:52ch}.max-w-\[52rem\]{max-width:52rem}.max-w-\[60\%\]{max-width:60%}.max-w-\[60ch\]{max-width:60ch}.max-w-\[60rem\]{max-width:60rem}.max-w-\[62ch\]{max-width:62ch}.max-w-\[65ch\]{max-width:65ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[72\%\]{max-width:72%}.max-w-\[72ch\]{max-width:72ch}.max-w-\[80px\]{max-width:80px}.max-w-\[85\%\]{max-width:85%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[92vw\]{max-width:92vw}.max-w-\[96vw\]{max-width:96vw}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[520px\]{max-width:520px}.max-w-\[760px\]{max-width:760px}.max-w-\[960px\]{max-width:960px}.max-w-\[Nrem\]{max-width:Nrem}.max-w-\[calc\(\(100dvh-var\(--edu-header-height\)-var\(--edu-space-24\)-var\(--edu-space-12\)\)\*16\/9\)\]{max-width:calc((100dvh - var(--edu-header-height) - var(--edu-space-24) - var(--edu-space-12))*16/9)}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[min\(20rem\,calc\(100vw-2rem\)\)\]{max-width:min(20rem,100vw - 2rem)}.max-w-\[min\(32rem\,90vw\)\]{max-width:min(32rem,90vw)}.max-w-\[min\(85\%\,36rem\)\]{max-width:min(85%,36rem)}.max-w-\[var\(--edu-lumi-centre-width\)\]{max-width:var(--edu-lumi-centre-width)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-page-narrow{max-width:var(--container-page-narrow)}.max-w-page-wide{max-width:var(--container-page-wide)}.max-w-prose{max-width:65ch}.max-w-session-main{max-width:var(--container-session-main)}.max-w-session-wide{max-width:var(--container-session-wide)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.\!min-w-11{min-width:calc(var(--spacing)*11)!important}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:var(--spacing-0)}.min-w-2xl{min-width:var(--container-2xl)}.min-w-4{min-width:var(--spacing-4)}.min-w-5{min-width:var(--spacing-5)}.min-w-7{min-width:calc(var(--spacing)*7)}.min-w-9{min-width:calc(var(--spacing)*9)}.min-w-10{min-width:var(--spacing-10)}.min-w-11{min-width:calc(var(--spacing)*11)}.min-w-12{min-width:var(--spacing-12)}.min-w-14{min-width:calc(var(--spacing)*14)}.min-w-16{min-width:var(--spacing-16)}.min-w-24{min-width:var(--spacing-24)}.min-w-26{min-width:calc(var(--spacing)*26)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-36{min-width:calc(var(--spacing)*36)}.min-w-40{min-width:calc(var(--spacing)*40)}.min-w-44{min-width:calc(var(--spacing)*44)}.min-w-48{min-width:calc(var(--spacing)*48)}.min-w-56{min-width:calc(var(--spacing)*56)}.min-w-60{min-width:calc(var(--spacing)*60)}.min-w-64{min-width:calc(var(--spacing)*64)}.min-w-70{min-width:calc(var(--spacing)*70)}.min-w-80{min-width:calc(var(--spacing)*80)}.min-w-\[1\.5rem\]{min-width:1.5rem}.min-w-\[2\.5rem\]{min-width:2.5rem}.min-w-\[3\.25rem\]{min-width:3.25rem}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[6\.25rem\]{min-width:6.25rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[9rem\]{min-width:9rem}.min-w-\[10\.5rem\]{min-width:10.5rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[16rem\]{min-width:16rem}.min-w-\[42rem\]{min-width:42rem}.min-w-\[56rem\]{min-width:56rem}.min-w-\[60rem\]{min-width:60rem}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[var\(--edu-press-tile-size\)\]{min-width:var(--edu-press-tile-size)}.min-w-\[var\(--edu-size-touch-target\)\]{min-width:var(--edu-size-touch-target)}.min-w-\[var\(--edu-staff-control-floor\,var\(--edu-size-touch-target\)\)\]{min-width:var(--edu-staff-control-floor,var(--edu-size-touch-target))}.min-w-\[var\(--edu-staff-target-floor\,var\(--edu-size-touch-target\)\)\]{min-width:var(--edu-staff-target-floor,var(--edu-size-touch-target))}.min-w-\[var\(--edu-table-sticky-start\)\]{min-width:var(--edu-table-sticky-start)}.min-w-\[var\(--radix-popover-trigger-width\)\]{min-width:var(--radix-popover-trigger-width)}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.min-w-touch-target{min-width:var(--spacing-touch-target)}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-40{flex-basis:calc(var(--spacing)*40)}.basis-48{flex-basis:calc(var(--spacing)*48)}.basis-56{flex-basis:calc(var(--spacing)*56)}.basis-60{flex-basis:calc(var(--spacing)*60)}.basis-64{flex-basis:calc(var(--spacing)*64)}.basis-\[17rem\]{flex-basis:17rem}.basis-\[calc\(\(100\%-1rem\)\/2\)\]{flex-basis:calc(50% - .5rem)}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.caption-top{caption-side:top}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0\.5{--tw-border-spacing-x:var(--spacing-0\.5);--tw-border-spacing-y:var(--spacing-0\.5);border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-3{--tw-translate-y:calc(var(--spacing-3)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[1px\]{--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x)var(--tw-scale-y)}.-rotate-4{rotate:-4deg}.-rotate-6{rotate:-6deg}.-rotate-12{rotate:-12deg}.-rotate-90{rotate:-90deg}.rotate-6{rotate:6deg}.rotate-12{rotate:12deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.\[transform\:scaleX\(var\(--voice-level\)\)\]{transform:scaleX(var(--voice-level))}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-bounce-in{animation:var(--animate-bounce-in)}.animate-confetti-fall{animation:var(--animate-confetti-fall)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.animate-typing-dot{animation:var(--animate-typing-dot)}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-proximity{--tw-scroll-snap-strictness:proximity}.snap-start{scroll-snap-align:start}.scroll-my-1{scroll-margin-block:var(--spacing-1)}.scroll-mt-4{scroll-margin-top:var(--spacing-4)}.scroll-mt-24{scroll-margin-top:var(--spacing-24)}.scroll-mt-\[calc\(var\(--edu-side-dock-top\,var\(--edu-exp-band-height\,3\.5rem\)\)\+var\(--edu-space-4\)\)\]{scroll-margin-top:calc(var(--edu-side-dock-top,var(--edu-exp-band-height,3.5rem)) + var(--edu-space-4))}.scroll-mt-\[calc\(var\(--edu-vis-masthead-height\)\+var\(--edu-space-6\)\)\]{scroll-margin-top:calc(var(--edu-vis-masthead-height) + var(--edu-space-6))}.scroll-py-1{scroll-padding-block:var(--spacing-1)}.scroll-ps-\[var\(--edu-table-sticky-start\,0px\)\]{scroll-padding-inline-start:var(--edu-table-sticky-start,0px)}.scroll-pe-\[var\(--edu-table-sticky-end\,0px\)\]{scroll-padding-inline-end:var(--edu-table-sticky-end,0px)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.break-inside-avoid{break-inside:avoid}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[1\.75rem_minmax\(0\,1fr\)_auto_1\.125rem\]{grid-template-columns:1.75rem minmax(0,1fr) auto 1.125rem}.grid-cols-\[1fr_1\.4fr_0\.8fr_auto\]{grid-template-columns:1fr 1.4fr .8fr auto}.grid-cols-\[1fr_1fr_1fr\]{grid-template-columns:1fr 1fr 1fr}.grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.grid-cols-\[1fr_auto_auto_auto\]{grid-template-columns:1fr auto auto auto}.grid-cols-\[1rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:1rem minmax(0,1fr) auto}.grid-cols-\[2\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:2.5rem minmax(0,1fr)}.grid-cols-\[2\.75rem_minmax\(0\,1fr\)\]{grid-template-columns:2.75rem minmax(0,1fr)}.grid-cols-\[2\.75rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:2.75rem minmax(0,1fr) auto}.grid-cols-\[3\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:3.5rem minmax(0,1fr)}.grid-cols-\[3\.25rem_0\.625rem_minmax\(0\,1fr\)\]{grid-template-columns:3.25rem .625rem minmax(0,1fr)}.grid-cols-\[3rem_minmax\(0\,1fr\)\]{grid-template-columns:3rem minmax(0,1fr)}.grid-cols-\[4\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:4.5rem minmax(0,1fr)}.grid-cols-\[6rem_minmax\(0\,1fr\)\]{grid-template-columns:6rem minmax(0,1fr)}.grid-cols-\[17rem_minmax\(0\,1fr\)\]{grid-template-columns:17rem minmax(0,1fr)}.grid-cols-\[28px_minmax\(0\,1fr\)_auto\]{grid-template-columns:28px minmax(0,1fr) auto}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_5rem\]{grid-template-columns:minmax(0,1fr) 5rem}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.grid-cols-\[minmax\(0\,9rem\)_minmax\(0\,20rem\)_auto\]{grid-template-columns:minmax(0,9rem) minmax(0,20rem) auto}.grid-cols-\[repeat\(auto-fill\,minmax\(4\.5rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,10rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,14rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,15rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,22rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(9\.5rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,14rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,15rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,16\.25rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,16.25rem),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,320px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.grid-cols-\[var\(--ks-time-col\)_1\.25rem_minmax\(0\,1fr\)\]{grid-template-columns:var(--ks-time-col)1.25rem minmax(0,1fr)}.grid-cols-none{grid-template-columns:none}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.grid-rows-\[auto_auto_auto_1fr_auto\]{grid-template-rows:auto auto auto 1fr auto}.grid-rows-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-rows:auto minmax(0,1fr) auto}.grid-rows-subgrid{grid-template-rows:subgrid}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.\!justify-center{justify-content:center!important}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.justify-items-start{justify-items:start}.\!gap-0\.5{gap:var(--spacing-0\.5)!important}.\!gap-1{gap:var(--spacing-1)!important}.gap-0{gap:var(--spacing-0)}.gap-0\.5{gap:var(--spacing-0\.5)}.gap-1{gap:var(--spacing-1)}.gap-1\.5{gap:var(--spacing-1\.5)}.gap-2{gap:var(--spacing-2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:var(--spacing-3)}.gap-3\.5{gap:calc(var(--spacing)*3.5)}.gap-4{gap:var(--spacing-4)}.gap-5{gap:var(--spacing-5)}.gap-6{gap:var(--spacing-6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:var(--spacing-8)}.gap-\[3px\]{gap:3px}.gap-\[var\(--edu-base-menu-item-gap\,var\(--edu-space-2\)\)\]{gap:var(--edu-base-menu-item-gap,var(--edu-space-2))}.gap-\[var\(--edu-exp-gap\,1\.25rem\)\]{gap:var(--edu-exp-gap,1.25rem)}.gap-px{gap:1px;gap:var(--spacing-px)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-0)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-0)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-0\.5)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-0\.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-1)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-1\.5)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-1\.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-2)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-3)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-4)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-5)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-6)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*7)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*7)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-8)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-10)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-10)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-12)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-12)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--edu-layout-page-gap\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--edu-layout-page-gap)*var(--tw-space-y-reverse));margin-block-end:calc(var(--edu-layout-page-gap)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--edu-staff-page-gap\,var\(--edu-layout-page-gap\)\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--edu-staff-page-gap,var(--edu-layout-page-gap))*var(--tw-space-y-reverse));margin-block-end:calc(var(--edu-staff-page-gap,var(--edu-layout-page-gap))*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-px>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1px*var(--tw-space-y-reverse));margin-block-end:calc(1px*calc(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing-px)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-px)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:var(--spacing-1)}.gap-x-1\.5{column-gap:var(--spacing-1\.5)}.gap-x-2{column-gap:var(--spacing-2)}.gap-x-2\.5{column-gap:calc(var(--spacing)*2.5)}.gap-x-3{column-gap:var(--spacing-3)}.gap-x-3\.5{column-gap:calc(var(--spacing)*3.5)}.gap-x-4{column-gap:var(--spacing-4)}.gap-x-4\.5{column-gap:calc(var(--spacing)*4.5)}.gap-x-5{column-gap:var(--spacing-5)}.gap-x-6{column-gap:var(--spacing-6)}.gap-x-8{column-gap:var(--spacing-8)}:where(.-space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing-1\.5)*-1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing-1\.5)*-1)*calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing-2)*-1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing-2)*-1)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:var(--spacing-0\.5)}.gap-y-1{row-gap:var(--spacing-1)}.gap-y-1\.5{row-gap:var(--spacing-1\.5)}.gap-y-2{row-gap:var(--spacing-2)}.gap-y-2\.5{row-gap:calc(var(--spacing)*2.5)}.gap-y-3{row-gap:var(--spacing-3)}.gap-y-4{row-gap:var(--spacing-4)}.gap-y-5{row-gap:var(--spacing-5)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--color-border)}:where(.divide-border-default>:not(:last-child)){border-color:var(--color-border-default)}:where(.divide-border-subtle>:not(:last-child)){border-color:var(--color-border-subtle)}:where(.divide-border\/40>:not(:last-child)){border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/40>:not(:last-child)){border-color:color-mix(in oklab,var(--color-border)40%,transparent)}}:where(.divide-warning\/30>:not(:last-child)){border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){:where(.divide-warning\/30>:not(:last-child)){border-color:color-mix(in oklab,var(--color-warning)30%,transparent)}}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.\!rounded-\[8px\]{border-radius:8px!important}.\!rounded-\[10px\]{border-radius:10px!important}.\!rounded-\[12px\]{border-radius:12px!important}.\!rounded-\[14px\]{border-radius:14px!important}.\!rounded-\[16px\]{border-radius:16px!important}.\!rounded-\[18px\]{border-radius:18px!important}.\!rounded-\[20px\]{border-radius:20px!important}.\!rounded-\[22px\]{border-radius:22px!important}.\!rounded-\[26px\]{border-radius:26px!important}.\!rounded-\[28px\]{border-radius:28px!important}.\!rounded-full{border-radius:3.40282e38px!important;border-radius:var(--radius-full)!important}.\!rounded-none{border-radius:0!important;border-radius:var(--radius-none)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1px\]{border-radius:1px}.rounded-\[5px\]{border-radius:5px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[calc\(var\(--edu-radius-md\)-2px\)\]{border-radius:calc(var(--edu-radius-md) - 2px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--edu-ms-radius-inner\)\]{border-radius:var(--edu-ms-radius-inner)}.rounded-\[var\(--edu-radius-card\)\]{border-radius:var(--edu-radius-card)}.rounded-\[var\(--edu-radius-md\)\]{border-radius:var(--edu-radius-md)}.rounded-\[var\(--edu-radius-sm\)\]{border-radius:var(--edu-radius-sm)}.rounded-\[var\(--edu-staff-card-radius\,var\(--edu-base-card-radius\,var\(--radius-card\)\)\)\]{border-radius:var(--edu-staff-card-radius,var(--edu-base-card-radius,var(--radius-card)))}.rounded-\[var\(--edu-staff-card-radius\,var\(--edu-base-card-radius\,var\(--radius-xl\)\)\)\]{border-radius:var(--edu-staff-card-radius,var(--edu-base-card-radius,var(--radius-xl)))}.rounded-\[var\(--edu-staff-card-radius\,var\(--radius-2xl\)\)\]{border-radius:var(--edu-staff-card-radius,var(--radius-2xl))}.rounded-\[var\(--edu-staff-dialog-radius\,var\(--edu-base-dialog-radius\,var\(--radius-xl\)\)\)\]{border-radius:var(--edu-staff-dialog-radius,var(--edu-base-dialog-radius,var(--radius-xl)))}.rounded-\[var\(--edu-staff-popover-radius\,var\(--edu-base-popover-radius\,var\(--radius-lg\)\)\)\]{border-radius:var(--edu-staff-popover-radius,var(--edu-base-popover-radius,var(--radius-lg)))}.rounded-\[var\(--edu-staff-tag-radius\)\]{border-radius:var(--edu-staff-tag-radius)}.rounded-\[var\(--edu-staff-tag-radius\,var\(--radius-sm\)\)\]{border-radius:var(--edu-staff-tag-radius,var(--radius-sm))}.rounded-\[var\(--edu-student-pathways-trail-card-radius\)\]{border-radius:var(--edu-student-pathways-trail-card-radius)}.rounded-\[var\(--edu-student-play-band-radius\)\]{border-radius:var(--edu-student-play-band-radius)}.rounded-\[var\(--edu-student-play-bar-radius\)\]{border-radius:var(--edu-student-play-bar-radius)}.rounded-\[var\(--edu-student-play-std-card-radius\)\]{border-radius:var(--edu-student-play-std-card-radius)}.rounded-\[var\(--edu-student-play-tile-radius\)\]{border-radius:var(--edu-student-play-tile-radius)}.rounded-button{border-radius:var(--radius-button)}.rounded-card{border-radius:var(--radius-card)}.rounded-full{border-radius:3.40282e38px;border-radius:var(--radius-full)}.rounded-input{border-radius:var(--radius-input)}.rounded-interactive{border-radius:var(--radius-interactive)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0;border-radius:var(--radius-none)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-s-full{border-start-start-radius:var(--radius-full);border-end-start-radius:var(--radius-full)}.rounded-s-lg{border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg)}.rounded-s-md{border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md)}.rounded-s-none{border-start-start-radius:var(--radius-none);border-end-start-radius:var(--radius-none)}.rounded-ss-sm{border-start-start-radius:var(--radius-sm)}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-e-input{border-start-end-radius:var(--radius-input);border-end-end-radius:var(--radius-input)}.rounded-e-none{border-start-end-radius:var(--radius-none);border-end-end-radius:var(--radius-none)}.rounded-se-sm{border-start-end-radius:var(--radius-sm)}.rounded-ee-md{border-end-end-radius:var(--radius-md)}.rounded-ee-sm{border-end-end-radius:var(--radius-sm)}.rounded-es-md{border-end-start-radius:var(--radius-md)}.rounded-es-sm{border-end-start-radius:var(--radius-sm)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-t-card{border-top-left-radius:var(--radius-card);border-top-right-radius:var(--radius-card)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-br{border-bottom-right-radius:.25rem}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-3{border-style:var(--tw-border-style);border-width:3px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-\[length\:var\(--edu-lumi-mark-line\)\]{border-style:var(--tw-border-style);border-width:var(--edu-lumi-mark-line)}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-s-2{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.border-s-3{border-inline-start-style:var(--tw-border-style);border-inline-start-width:3px}.border-s-4{border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px}.border-s-\[3px\]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:3px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-e-0{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-\[length\:var\(--edu-session-head-rule\)\]{border-top-style:var(--tw-border-style);border-top-width:var(--edu-session-head-rule)}.\[border-top-width\:var\(--edu-club-edge-width\)\]{border-top-width:var(--edu-club-edge-width)}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-\[length\:var\(--edu-session-head-rule\)\]{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--edu-session-head-rule)}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-\(color\:--edu-base-control-edge\,var\(--color-border-default\)\){border-color:var(--edu-base-control-edge,var(--color-border-default))}.border-\(color\:--edu-base-control-edge\,var\(--color-border-subtle\)\){border-color:var(--edu-base-control-edge,var(--color-border-subtle))}.border-\(color\:--edu-base-control-edge\,var\(--color-input\)\){border-color:var(--edu-base-control-edge,var(--color-input))}.border-\(color\:--edu-base-control-edge\,var\(--edu-color-border-default\)\){border-color:var(--edu-base-control-edge,var(--edu-color-border-default))}.border-\(color\:--edu-base-to-mark-edge\,color-mix\(in_oklab\,var\(--color-to-mark-text\)_40\%\,transparent\)\){border-color:var(--edu-base-to-mark-edge,var(--color-to-mark-text))}@supports (color:color-mix(in lab, red, red)){.border-\(color\:--edu-base-to-mark-edge\,color-mix\(in_oklab\,var\(--color-to-mark-text\)_40\%\,transparent\)\){border-color:var(--edu-base-to-mark-edge,color-mix(in oklab,var(--color-to-mark-text)40%,transparent))}}.border-\(color\:--edu-base-warning-edge\,color-mix\(in_oklab\,var\(--color-warning\)_40\%\,transparent\)\){border-color:var(--edu-base-warning-edge,var(--color-warning))}@supports (color:color-mix(in lab, red, red)){.border-\(color\:--edu-base-warning-edge\,color-mix\(in_oklab\,var\(--color-warning\)_40\%\,transparent\)\){border-color:var(--edu-base-warning-edge,color-mix(in oklab,var(--color-warning)40%,transparent))}}.border-\[color\:var\(--edu-au-card\)\]{border-color:var(--edu-au-card)}.border-\[color\:var\(--edu-base-filter-chip-ink\,var\(--color-brand-primary\)\)\]{border-color:var(--edu-base-filter-chip-ink,var(--color-brand-primary))}.border-\[color\:var\(--edu-gamification-coin\)\]{border-color:var(--edu-gamification-coin)}.border-\[color\:var\(--edu-lumi-mark-ink\)\]{border-color:var(--edu-lumi-mark-ink)}.border-\[color\:var\(--edu-student-play-shop-tile-border\)\]{border-color:var(--edu-student-play-shop-tile-border)}.border-\[color\:var\(--edu-student-play-std-chest-ready-border\)\]{border-color:var(--edu-student-play-std-chest-ready-border)}.border-\[var\(--edu-course-accent-tint\)\]{border-color:var(--edu-course-accent-tint)}.border-\[var\(--identity-edge\)\]{border-color:var(--identity-edge)}.border-badge-common\/30{border-color:var(--color-badge-common)}@supports (color:color-mix(in lab, red, red)){.border-badge-common\/30{border-color:color-mix(in oklab,var(--color-badge-common)30%,transparent)}}.border-badge-epic\/50{border-color:var(--color-badge-epic)}@supports (color:color-mix(in lab, red, red)){.border-badge-epic\/50{border-color:color-mix(in oklab,var(--color-badge-epic)50%,transparent)}}.border-badge-legendary\/60{border-color:var(--color-badge-legendary)}@supports (color:color-mix(in lab, red, red)){.border-badge-legendary\/60{border-color:color-mix(in oklab,var(--color-badge-legendary)60%,transparent)}}.border-badge-rare\/40{border-color:var(--color-badge-rare)}@supports (color:color-mix(in lab, red, red)){.border-badge-rare\/40{border-color:color-mix(in oklab,var(--color-badge-rare)40%,transparent)}}.border-badge-uncommon\/40{border-color:var(--color-badge-uncommon)}@supports (color:color-mix(in lab, red, red)){.border-badge-uncommon\/40{border-color:color-mix(in oklab,var(--color-badge-uncommon)40%,transparent)}}.border-border{border-color:var(--color-border)}.border-border-default{border-color:var(--color-border-default)}.border-border-error{border-color:var(--color-border-error)}.border-border-strong{border-color:var(--color-border-strong)}.border-border-subtle,.border-border-subtle\/40{border-color:var(--color-border-subtle)}@supports (color:color-mix(in lab, red, red)){.border-border-subtle\/40{border-color:color-mix(in oklab,var(--color-border-subtle)40%,transparent)}}.border-border-subtle\/70{border-color:var(--color-border-subtle)}@supports (color:color-mix(in lab, red, red)){.border-border-subtle\/70{border-color:color-mix(in oklab,var(--color-border-subtle)70%,transparent)}}.border-border\/50{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.border-border\/60{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab,var(--color-border)60%,transparent)}}.border-brand-primary{border-color:var(--color-brand-primary)}.border-brand-primary-subtle{border-color:var(--color-brand-primary-subtle)}.border-brand-primary\/15{border-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.border-brand-primary\/15{border-color:color-mix(in oklab,var(--color-brand-primary)15%,transparent)}}.border-brand-primary\/20{border-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.border-brand-primary\/20{border-color:color-mix(in oklab,var(--color-brand-primary)20%,transparent)}}.border-brand-primary\/30{border-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.border-brand-primary\/30{border-color:color-mix(in oklab,var(--color-brand-primary)30%,transparent)}}.border-brand-primary\/40{border-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.border-brand-primary\/40{border-color:color-mix(in oklab,var(--color-brand-primary)40%,transparent)}}.border-brand-primary\/60{border-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.border-brand-primary\/60{border-color:color-mix(in oklab,var(--color-brand-primary)60%,transparent)}}.border-brand-soft{border-color:var(--color-brand-soft)}.border-card{border-color:var(--color-card)}.border-card-edge{border-color:var(--color-card-edge)}.border-card-edge-default{border-color:var(--color-card-edge-default)}.border-card-fill{border-color:var(--color-card-fill)}.border-current{border-color:currentColor}.border-destructive,.border-destructive\/20{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/20{border-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.border-destructive\/30{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab,var(--color-destructive)30%,transparent)}}.border-destructive\/40{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/40{border-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.border-error{border-color:var(--color-error)}.border-error-text{border-color:var(--color-error-text)}.border-error\/20{border-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.border-error\/20{border-color:color-mix(in oklab,var(--color-error)20%,transparent)}}.border-error\/30{border-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.border-error\/30{border-color:color-mix(in oklab,var(--color-error)30%,transparent)}}.border-error\/40{border-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.border-error\/40{border-color:color-mix(in oklab,var(--color-error)40%,transparent)}}.border-error\/50{border-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.border-error\/50{border-color:color-mix(in oklab,var(--color-error)50%,transparent)}}.border-focus-ring{border-color:var(--color-focus-ring)}.border-foreground{border-color:var(--color-foreground)}.border-hue-amber{border-color:var(--color-hue-amber)}.border-hue-amber-subtle{border-color:var(--color-hue-amber-subtle)}.border-hue-sky{border-color:var(--color-hue-sky)}.border-hue-teal{border-color:var(--color-hue-teal)}.border-hue-violet{border-color:var(--color-hue-violet)}.border-info,.border-info\/20{border-color:var(--color-info)}@supports (color:color-mix(in lab, red, red)){.border-info\/20{border-color:color-mix(in oklab,var(--color-info)20%,transparent)}}.border-info\/30{border-color:var(--color-info)}@supports (color:color-mix(in lab, red, red)){.border-info\/30{border-color:color-mix(in oklab,var(--color-info)30%,transparent)}}.border-input{border-color:var(--color-input)}.border-muted-foreground\/25{border-color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/25{border-color:color-mix(in oklab,var(--color-muted-foreground)25%,transparent)}}.border-primary,.border-primary\/30{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.border-ring{border-color:var(--color-ring)}.border-success{border-color:var(--color-success)}.border-success-subtle{border-color:var(--color-success-subtle)}.border-success-text{border-color:var(--color-success-text)}.border-success\/20{border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.border-success\/20{border-color:color-mix(in oklab,var(--color-success)20%,transparent)}}.border-success\/40{border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.border-success\/40{border-color:color-mix(in oklab,var(--color-success)40%,transparent)}}.border-success\/50{border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.border-success\/50{border-color:color-mix(in oklab,var(--color-success)50%,transparent)}}.border-text-on-brand\/30{border-color:var(--color-text-on-brand)}@supports (color:color-mix(in lab, red, red)){.border-text-on-brand\/30{border-color:color-mix(in oklab,var(--color-text-on-brand)30%,transparent)}}.border-text-primary{border-color:var(--color-text-primary)}.border-text-secondary{border-color:var(--color-text-secondary)}.border-transparent{border-color:#0000}.border-warning,.border-warning\/20{border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/20{border-color:color-mix(in oklab,var(--color-warning)20%,transparent)}}.border-warning\/30{border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/30{border-color:color-mix(in oklab,var(--color-warning)30%,transparent)}}.border-warning\/40{border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/40{border-color:color-mix(in oklab,var(--color-warning)40%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.border-s-\[color\:var\(--subject-color\,var\(--color-brand-primary\)\)\]{border-inline-start-color:var(--subject-color,var(--color-brand-primary))}.border-s-\[var\(--identity-edge\)\]{border-inline-start-color:var(--identity-edge)}.border-s-\[var\(--identity-ink\)\]{border-inline-start-color:var(--identity-ink)}.border-s-border-default{border-inline-start-color:var(--color-border-default)}.border-s-border-strong{border-inline-start-color:var(--color-border-strong)}.border-s-brand-primary{border-inline-start-color:var(--color-brand-primary)}.border-s-brand-soft{border-inline-start-color:var(--color-brand-soft)}.border-s-hue-amber{border-inline-start-color:var(--color-hue-amber)}.border-s-hue-lime{border-inline-start-color:var(--color-hue-lime)}.border-s-hue-rose{border-inline-start-color:var(--color-hue-rose)}.border-s-hue-sky{border-inline-start-color:var(--color-hue-sky)}.border-s-hue-teal{border-inline-start-color:var(--color-hue-teal)}.border-s-hue-violet{border-inline-start-color:var(--color-hue-violet)}.border-s-text-on-brand\/30{border-inline-start-color:var(--color-text-on-brand)}@supports (color:color-mix(in lab, red, red)){.border-s-text-on-brand\/30{border-inline-start-color:color-mix(in oklab,var(--color-text-on-brand)30%,transparent)}}.border-s-text-secondary{border-inline-start-color:var(--color-text-secondary)}.border-s-transparent{border-inline-start-color:#0000}.border-s-warning{border-inline-start-color:var(--color-warning)}.border-e-border-default{border-inline-end-color:var(--color-border-default)}.border-t-brand-primary{border-top-color:var(--color-brand-primary)}.border-t-primary{border-top-color:var(--color-primary)}.border-t-transparent{border-top-color:#0000}.border-t-white{border-top-color:var(--color-white)}.border-l-transparent{border-left-color:#0000}.\!bg-\[var\(--edu-mo-card\)\]{background-color:var(--edu-mo-card)!important}.\!bg-surface-secondary{background-color:var(--color-surface-secondary)!important}.\!bg-transparent{background-color:#0000!important}.\!bg-white\/60{background-color:#fff9!important}@supports (color:color-mix(in lab, red, red)){.\!bg-white\/60{background-color:color-mix(in oklab,var(--color-white)60%,transparent)!important}}.bg-\(--edu-base-field-bg\,transparent\){background-color:var(--edu-base-field-bg,transparent)}.bg-\(--edu-base-field-bg\,var\(--color-surface-primary\)\){background-color:var(--edu-base-field-bg,var(--color-surface-primary))}.bg-\(color\:--edu-base-control-edge\,var\(--edu-color-border-default\)\){background-color:var(--edu-base-control-edge,var(--edu-color-border-default))}.bg-\[color-mix\(in_srgb\,var\(--subject-color\)_14\%\,transparent\)\]{background-color:var(--subject-color)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--subject-color\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--subject-color)14%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--subject-color\,var\(--color-brand-primary\)\)_10\%\,var\(--color-card\)\)\]{background-color:var(--subject-color,var(--color-brand-primary))}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--subject-color\,var\(--color-brand-primary\)\)_10\%\,var\(--color-card\)\)\]{background-color:color-mix(in srgb,var(--subject-color,var(--color-brand-primary))10%,var(--color-card))}}.bg-\[color\:var\(--edu-au-sunk\)\]{background-color:var(--edu-au-sunk)}.bg-\[color\:var\(--edu-base-dialog-head-bg\,transparent\)\]{background-color:var(--edu-base-dialog-head-bg,transparent)}.bg-\[color\:var\(--edu-base-filter-chip-ink\,var\(--color-brand-primary-subtle\)\)\]{background-color:var(--edu-base-filter-chip-ink,var(--color-brand-primary-subtle))}.bg-\[color\:var\(--edu-base-filter-chip-paper\,transparent\)\]{background-color:var(--edu-base-filter-chip-paper,transparent)}.bg-\[color\:var\(--edu-base-menu-separator-color\,var\(--color-border\)\)\]{background-color:var(--edu-base-menu-separator-color,var(--color-border))}.bg-\[color\:var\(--edu-club-paper\)\]{background-color:var(--edu-club-paper)}.bg-\[color\:var\(--edu-lumi-legend-bg\)\]{background-color:var(--edu-lumi-legend-bg)}.bg-\[color\:var\(--edu-mo-card-sunk\)\]{background-color:var(--edu-mo-card-sunk)}.bg-\[color\:var\(--edu-staff-table-fill\,transparent\)\]{background-color:var(--edu-staff-table-fill,transparent)}.bg-\[color\:var\(--edu-staff-table-fill\,var\(--color-surface-elevated\)\)\]{background-color:var(--edu-staff-table-fill,var(--color-surface-elevated))}.bg-\[color\:var\(--edu-student-play-std-chest-ready-bg\)\]{background-color:var(--edu-student-play-std-chest-ready-bg)}.bg-\[var\(--bloom-surface\)\]{background-color:var(--bloom-surface)}.bg-\[var\(--edu-admin-role-admin-bg\)\]{background-color:var(--edu-admin-role-admin-bg)}.bg-\[var\(--edu-admin-role-parent-bg\)\]{background-color:var(--edu-admin-role-parent-bg)}.bg-\[var\(--edu-admin-role-student-bg\)\]{background-color:var(--edu-admin-role-student-bg)}.bg-\[var\(--edu-admin-role-superadmin-bg\)\]{background-color:var(--edu-admin-role-superadmin-bg)}.bg-\[var\(--edu-admin-role-teacher-bg\)\]{background-color:var(--edu-admin-role-teacher-bg)}.bg-\[var\(--edu-color-brand-emphasis\)\]{background-color:var(--edu-color-brand-emphasis)}.bg-\[var\(--edu-course-accent-tint\)\]{background-color:var(--edu-course-accent-tint)}.bg-\[var\(--edu-lumi-gold\)\]{background-color:var(--edu-lumi-gold)}.bg-\[var\(--edu-lumi-ink\)\]\/60{background-color:var(--edu-lumi-ink)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--edu-lumi-ink\)\]\/60{background-color:color-mix(in oklab,var(--edu-lumi-ink)60%,transparent)}}.bg-\[var\(--edu-ms-tile\)\]{background-color:var(--edu-ms-tile)}.bg-\[var\(--edu-ms-tile-sunk\)\]{background-color:var(--edu-ms-tile-sunk)}.bg-\[var\(--edu-staff-count-bg\,var\(--color-error\)\)\]{background-color:var(--edu-staff-count-bg,var(--color-error))}.bg-\[var\(--identity-ink\)\]{background-color:var(--identity-ink)}.bg-\[var\(--identity-solid\)\]{background-color:var(--identity-solid)}.bg-\[var\(--identity-surface\)\]{background-color:var(--identity-surface)}.bg-\[var\(--subject-color\)\]{background-color:var(--subject-color)}.bg-accent{background-color:var(--color-accent)}.bg-background{background-color:var(--color-background)}.bg-badge-common\/15{background-color:var(--color-badge-common)}@supports (color:color-mix(in lab, red, red)){.bg-badge-common\/15{background-color:color-mix(in oklab,var(--color-badge-common)15%,transparent)}}.bg-badge-epic\/15{background-color:var(--color-badge-epic)}@supports (color:color-mix(in lab, red, red)){.bg-badge-epic\/15{background-color:color-mix(in oklab,var(--color-badge-epic)15%,transparent)}}.bg-badge-legendary\/20{background-color:var(--color-badge-legendary)}@supports (color:color-mix(in lab, red, red)){.bg-badge-legendary\/20{background-color:color-mix(in oklab,var(--color-badge-legendary)20%,transparent)}}.bg-badge-rare\/15{background-color:var(--color-badge-rare)}@supports (color:color-mix(in lab, red, red)){.bg-badge-rare\/15{background-color:color-mix(in oklab,var(--color-badge-rare)15%,transparent)}}.bg-badge-uncommon\/15{background-color:var(--color-badge-uncommon)}@supports (color:color-mix(in lab, red, red)){.bg-badge-uncommon\/15{background-color:color-mix(in oklab,var(--color-badge-uncommon)15%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\/35{background-color:color-mix(in oklab,var(--color-black)35%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black)55%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.bg-border{background-color:var(--color-border)}.bg-border-default{background-color:var(--color-border-default)}.bg-border-strong{background-color:var(--color-border-strong)}.bg-border-subtle{background-color:var(--color-border-subtle)}.bg-border\/60{background-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/60{background-color:color-mix(in oklab,var(--color-border)60%,transparent)}}.bg-brand-primary{background-color:var(--color-brand-primary)}.bg-brand-primary-subtle,.bg-brand-primary-subtle\/40{background-color:var(--color-brand-primary-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-brand-primary-subtle\/40{background-color:color-mix(in oklab,var(--color-brand-primary-subtle)40%,transparent)}}.bg-brand-primary-subtle\/50{background-color:var(--color-brand-primary-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-brand-primary-subtle\/50{background-color:color-mix(in oklab,var(--color-brand-primary-subtle)50%,transparent)}}.bg-brand-primary\/5{background-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.bg-brand-primary\/5{background-color:color-mix(in oklab,var(--color-brand-primary)5%,transparent)}}.bg-brand-primary\/10{background-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.bg-brand-primary\/10{background-color:color-mix(in oklab,var(--color-brand-primary)10%,transparent)}}.bg-brand-primary\/15{background-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.bg-brand-primary\/15{background-color:color-mix(in oklab,var(--color-brand-primary)15%,transparent)}}.bg-brand-primary\/40{background-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.bg-brand-primary\/40{background-color:color-mix(in oklab,var(--color-brand-primary)40%,transparent)}}.bg-brand-primary\/50{background-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.bg-brand-primary\/50{background-color:color-mix(in oklab,var(--color-brand-primary)50%,transparent)}}.bg-brand-primary\/60{background-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.bg-brand-primary\/60{background-color:color-mix(in oklab,var(--color-brand-primary)60%,transparent)}}.bg-brand-secondary,.bg-brand-secondary\/10{background-color:var(--color-brand-secondary)}@supports (color:color-mix(in lab, red, red)){.bg-brand-secondary\/10{background-color:color-mix(in oklab,var(--color-brand-secondary)10%,transparent)}}.bg-brand-tint{background-color:var(--color-brand-tint)}.bg-card{background-color:var(--color-card)}.bg-card-edge{background-color:var(--color-card-edge)}.bg-card-fill{background-color:var(--color-card-fill)}.bg-card-fill-clear{background-color:var(--color-card-fill-clear)}.bg-card\/95{background-color:var(--color-card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/95{background-color:color-mix(in oklab,var(--color-card)95%,transparent)}}.bg-current{background-color:currentColor}.bg-destructive,.bg-destructive\/5{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab,var(--color-destructive)5%,transparent)}}.bg-destructive\/10{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.bg-error{background-color:var(--color-error)}.bg-error-subtle,.bg-error-subtle\/50{background-color:var(--color-error-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-error-subtle\/50{background-color:color-mix(in oklab,var(--color-error-subtle)50%,transparent)}}.bg-error-text{background-color:var(--color-error-text)}.bg-error\/5{background-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.bg-error\/5{background-color:color-mix(in oklab,var(--color-error)5%,transparent)}}.bg-error\/20{background-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.bg-error\/20{background-color:color-mix(in oklab,var(--color-error)20%,transparent)}}.bg-error\/85{background-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.bg-error\/85{background-color:color-mix(in oklab,var(--color-error)85%,transparent)}}.bg-foreground{background-color:var(--color-foreground)}.bg-hue-amber{background-color:var(--color-hue-amber)}.bg-hue-amber-subtle{background-color:var(--color-hue-amber-subtle)}.bg-hue-lime{background-color:var(--color-hue-lime)}.bg-hue-lime-subtle{background-color:var(--color-hue-lime-subtle)}.bg-hue-rose{background-color:var(--color-hue-rose)}.bg-hue-rose-subtle{background-color:var(--color-hue-rose-subtle)}.bg-hue-sky{background-color:var(--color-hue-sky)}.bg-hue-sky-subtle{background-color:var(--color-hue-sky-subtle)}.bg-hue-teal{background-color:var(--color-hue-teal)}.bg-hue-teal-subtle{background-color:var(--color-hue-teal-subtle)}.bg-hue-violet{background-color:var(--color-hue-violet)}.bg-hue-violet-subtle{background-color:var(--color-hue-violet-subtle)}.bg-info{background-color:var(--color-info)}.bg-info-subtle{background-color:var(--color-info-subtle)}.bg-info-text{background-color:var(--color-info-text)}.bg-leaderboard-highlight{background-color:var(--color-leaderboard-highlight)}.bg-leaderboard-top1{background-color:var(--color-leaderboard-top1)}.bg-leaderboard-top2{background-color:var(--color-leaderboard-top2)}.bg-leaderboard-top3{background-color:var(--color-leaderboard-top3)}.bg-muted{background-color:var(--color-muted)}.bg-muted-foreground\/30{background-color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/30{background-color:color-mix(in oklab,var(--color-muted-foreground)30%,transparent)}}.bg-muted\/30{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--color-muted)30%,transparent)}}.bg-muted\/40{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--color-muted)40%,transparent)}}.bg-muted\/50{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.bg-muted\/60{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/60{background-color:color-mix(in oklab,var(--color-muted)60%,transparent)}}.bg-popover{background-color:var(--color-popover)}.bg-primary{background-color:var(--color-primary)}.bg-primary-foreground\/60{background-color:var(--color-primary-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-primary-foreground\/60{background-color:color-mix(in oklab,var(--color-primary-foreground)60%,transparent)}}.bg-primary\/5{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.bg-primary\/10{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.bg-primary\/20{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.bg-secondary{background-color:var(--color-secondary)}.bg-success{background-color:var(--color-success)}.bg-success-subtle{background-color:var(--color-success-subtle)}.bg-success-text{background-color:var(--color-success-text)}.bg-success\/5{background-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/5{background-color:color-mix(in oklab,var(--color-success)5%,transparent)}}.bg-success\/10{background-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab,var(--color-success)10%,transparent)}}.bg-success\/15{background-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/15{background-color:color-mix(in oklab,var(--color-success)15%,transparent)}}.bg-success\/20{background-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/20{background-color:color-mix(in oklab,var(--color-success)20%,transparent)}}.bg-surface-elevated,.bg-surface-elevated\/70{background-color:var(--color-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-surface-elevated\/70{background-color:color-mix(in oklab,var(--color-surface-elevated)70%,transparent)}}.bg-surface-elevated\/85{background-color:var(--color-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-surface-elevated\/85{background-color:color-mix(in oklab,var(--color-surface-elevated)85%,transparent)}}.bg-surface-elevated\/90{background-color:var(--color-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-surface-elevated\/90{background-color:color-mix(in oklab,var(--color-surface-elevated)90%,transparent)}}.bg-surface-elevated\/95{background-color:var(--color-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-surface-elevated\/95{background-color:color-mix(in oklab,var(--color-surface-elevated)95%,transparent)}}.bg-surface-hover{background-color:var(--color-surface-hover)}.bg-surface-inverse,.bg-surface-inverse\/70{background-color:var(--color-surface-inverse)}@supports (color:color-mix(in lab, red, red)){.bg-surface-inverse\/70{background-color:color-mix(in oklab,var(--color-surface-inverse)70%,transparent)}}.bg-surface-overlay,.bg-surface-overlay\/40{background-color:var(--color-surface-overlay)}@supports (color:color-mix(in lab, red, red)){.bg-surface-overlay\/40{background-color:color-mix(in oklab,var(--color-surface-overlay)40%,transparent)}}.bg-surface-primary,.bg-surface-primary\/80{background-color:var(--color-surface-primary)}@supports (color:color-mix(in lab, red, red)){.bg-surface-primary\/80{background-color:color-mix(in oklab,var(--color-surface-primary)80%,transparent)}}.bg-surface-primary\/95{background-color:var(--color-surface-primary)}@supports (color:color-mix(in lab, red, red)){.bg-surface-primary\/95{background-color:color-mix(in oklab,var(--color-surface-primary)95%,transparent)}}.bg-surface-purple{background-color:var(--color-surface-purple)}.bg-surface-secondary,.bg-surface-secondary\/30{background-color:var(--color-surface-secondary)}@supports (color:color-mix(in lab, red, red)){.bg-surface-secondary\/30{background-color:color-mix(in oklab,var(--color-surface-secondary)30%,transparent)}}.bg-surface-secondary\/40{background-color:var(--color-surface-secondary)}@supports (color:color-mix(in lab, red, red)){.bg-surface-secondary\/40{background-color:color-mix(in oklab,var(--color-surface-secondary)40%,transparent)}}.bg-surface-secondary\/50{background-color:var(--color-surface-secondary)}@supports (color:color-mix(in lab, red, red)){.bg-surface-secondary\/50{background-color:color-mix(in oklab,var(--color-surface-secondary)50%,transparent)}}.bg-surface-secondary\/60{background-color:var(--color-surface-secondary)}@supports (color:color-mix(in lab, red, red)){.bg-surface-secondary\/60{background-color:color-mix(in oklab,var(--color-surface-secondary)60%,transparent)}}.bg-surface-sunken{background-color:var(--color-surface-sunken)}.bg-surface-tertiary{background-color:var(--color-surface-tertiary)}.bg-text-on-brand,.bg-text-on-brand\/10{background-color:var(--color-text-on-brand)}@supports (color:color-mix(in lab, red, red)){.bg-text-on-brand\/10{background-color:color-mix(in oklab,var(--color-text-on-brand)10%,transparent)}}.bg-text-on-brand\/15{background-color:var(--color-text-on-brand)}@supports (color:color-mix(in lab, red, red)){.bg-text-on-brand\/15{background-color:color-mix(in oklab,var(--color-text-on-brand)15%,transparent)}}.bg-text-primary,.bg-text-primary\/85{background-color:var(--color-text-primary)}@supports (color:color-mix(in lab, red, red)){.bg-text-primary\/85{background-color:color-mix(in oklab,var(--color-text-primary)85%,transparent)}}.bg-text-secondary{background-color:var(--color-text-secondary)}.bg-text-tertiary,.bg-text-tertiary\/40{background-color:var(--color-text-tertiary)}@supports (color:color-mix(in lab, red, red)){.bg-text-tertiary\/40{background-color:color-mix(in oklab,var(--color-text-tertiary)40%,transparent)}}.bg-to-mark-subtle{background-color:var(--color-to-mark-subtle)}.bg-to-mark-text{background-color:var(--color-to-mark-text)}.bg-transparent{background-color:#0000}.bg-violet-500{background-color:var(--color-violet-500)}.bg-warning{background-color:var(--color-warning)}.bg-warning-subtle,.bg-warning-subtle\/40{background-color:var(--color-warning-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-warning-subtle\/40{background-color:color-mix(in oklab,var(--color-warning-subtle)40%,transparent)}}.bg-warning-text{background-color:var(--color-warning-text)}.bg-warning\/5{background-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/5{background-color:color-mix(in oklab,var(--color-warning)5%,transparent)}}.bg-warning\/20{background-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/20{background-color:color-mix(in oklab,var(--color-warning)20%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white)95%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[image\:repeating-linear-gradient\(45deg\,var\(--color-surface-primary\)_0_0\.25rem\,var\(--color-surface-tertiary\)_0\.25rem_0\.5rem\)\]{background-image:repeating-linear-gradient(45deg,var(--color-surface-primary)0 .25rem,var(--color-surface-tertiary).25rem .5rem)}.bg-\[image\:var\(--edu-staff-cover\,linear-gradient\(135deg\,var\(--identity-surface\)_0\%\,var\(--identity-edge\)_100\%\)\)\]{background-image:var(--edu-staff-cover,linear-gradient(135deg,var(--identity-surface)0%,var(--identity-edge)100%))}.bg-\[linear-gradient\(135deg\,var\(--identity-surface\)_0\%\,var\(--identity-edge\)_100\%\)\]{background-image:linear-gradient(135deg,var(--identity-surface)0%,var(--identity-edge)100%)}.bg-\[radial-gradient\(100\%_100\%_at_100\%_100\%\,rgb\(0_0_0\/0\.8\)\,transparent_72\%\)\]{background-image:radial-gradient(100% 100% at 100% 100%,#000c,#0000 72%)}.bg-\[repeating-linear-gradient\(135deg\,var\(--color-border-strong\)_0_2px\,transparent_2px_5px\)\]{background-image:repeating-linear-gradient(135deg,var(--color-border-strong)0 2px,transparent 2px 5px)}.from-black\/50{--tw-gradient-from:#00000080;--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))}@supports (color:color-mix(in lab, red, red)){.from-black\/50{--tw-gradient-from:color-mix(in oklab,var(--color-black)50%,transparent)}}.from-black\/60{--tw-gradient-from:#0009;--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))}@supports (color:color-mix(in lab, red, red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab,var(--color-black)60%,transparent)}}.from-black\/70{--tw-gradient-from:#000000b3;--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))}@supports (color:color-mix(in lab, red, red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab,var(--color-black)70%,transparent)}}.from-black\/80{--tw-gradient-from:#000c;--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))}@supports (color:color-mix(in lab, red, red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab,var(--color-black)80%,transparent)}}.from-border-default{--tw-gradient-from:var(--color-border-default);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-brand-primary{--tw-gradient-from:var(--color-brand-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-brand-primary-subtle{--tw-gradient-from:var(--color-brand-primary-subtle);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-warning\/20{--tw-gradient-from:var(--color-warning);--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))}@supports (color:color-mix(in lab, red, red)){.from-warning\/20{--tw-gradient-from:color-mix(in oklab,var(--color-warning)20%,transparent)}}.via-black\/25{--tw-gradient-via:#00000040;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:color-mix(in lab, red, red)){.via-black\/25{--tw-gradient-via:color-mix(in oklab,var(--color-black)25%,transparent)}}.via-black\/40{--tw-gradient-via:#0006;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:color-mix(in lab, red, red)){.via-black\/40{--tw-gradient-via:color-mix(in oklab,var(--color-black)40%,transparent)}}.via-surface-purple{--tw-gradient-via:var(--color-surface-purple);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-surface-secondary{--tw-gradient-via:var(--color-surface-secondary);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-black\/20{--tw-gradient-to:#0003;--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))}@supports (color:color-mix(in lab, red, red)){.to-black\/20{--tw-gradient-to:color-mix(in oklab,var(--color-black)20%,transparent)}}.to-border-default{--tw-gradient-to:var(--color-border-default);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-brand-primary\/20{--tw-gradient-to:var(--color-brand-primary);--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))}@supports (color:color-mix(in lab, red, red)){.to-brand-primary\/20{--tw-gradient-to:color-mix(in oklab,var(--color-brand-primary)20%,transparent)}}.to-brand-secondary{--tw-gradient-to:var(--color-brand-secondary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-surface-blue{--tw-gradient-to:var(--color-surface-blue);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-clip-padding{background-clip:padding-box}.fill-\[color\:var\(--edu-lumi-mark-dot\)\]{fill:var(--edu-lumi-mark-dot)}.fill-brand-primary,.fill-brand-primary\/15{fill:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.fill-brand-primary\/15{fill:color-mix(in oklab,var(--color-brand-primary)15%,transparent)}}.fill-brand-primary\/20{fill:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.fill-brand-primary\/20{fill:color-mix(in oklab,var(--color-brand-primary)20%,transparent)}}.fill-current{fill:currentColor}.fill-foreground{fill:var(--color-foreground)}.fill-gamification-star{fill:var(--color-gamification-star)}.fill-hue-teal{fill:var(--color-hue-teal)}.fill-primary{fill:var(--color-primary)}.fill-surface-elevated{fill:var(--color-surface-elevated)}.fill-surface-primary{fill:var(--color-surface-primary)}.fill-text-primary{fill:var(--color-text-primary)}.fill-text-secondary{fill:var(--color-text-secondary)}.fill-text-tertiary{fill:var(--color-text-tertiary)}.fill-warning{fill:var(--color-warning)}.stroke-\[color\:var\(--edu-color-brand-primary\)\]{stroke:var(--edu-color-brand-primary)}.stroke-\[color\:var\(--edu-color-error\)\]{stroke:var(--edu-color-error)}.stroke-\[color\:var\(--edu-color-success\)\]{stroke:var(--edu-color-success)}.stroke-\[color\:var\(--edu-color-surface-secondary\)\]{stroke:var(--edu-color-surface-secondary)}.stroke-\[color\:var\(--edu-color-warning\)\]{stroke:var(--edu-color-warning)}.stroke-\[color\:var\(--edu-lumi-mark-ink\)\]{stroke:var(--edu-lumi-mark-ink)}.stroke-border-strong{stroke:var(--color-border-strong)}.stroke-border-subtle{stroke:var(--color-border-subtle)}.stroke-brand-primary,.stroke-brand-primary\/15{stroke:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.stroke-brand-primary\/15{stroke:color-mix(in oklab,var(--color-brand-primary)15%,transparent)}}.stroke-error{stroke:var(--color-error)}.stroke-hue-teal{stroke:var(--color-hue-teal)}.stroke-success{stroke:var(--color-success)}.stroke-surface-primary{stroke:var(--color-surface-primary)}.stroke-surface-secondary{stroke:var(--color-surface-secondary)}.stroke-text-primary{stroke:var(--color-text-primary)}.stroke-text-secondary{stroke:var(--color-text-secondary)}.stroke-warning{stroke:var(--color-warning)}.\[stroke-width\:var\(--edu-lumi-mark-line\)\]{stroke-width:var(--edu-lumi-mark-line)}.stroke-1{stroke-width:1px}.stroke-2{stroke-width:2px}.stroke-3{stroke-width:3px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-top{object-position:top}.p-0{padding:var(--spacing-0)}.p-0\.5{padding:var(--spacing-0\.5)}.p-1{padding:var(--spacing-1)}.p-1\.5{padding:var(--spacing-1\.5)}.p-2{padding:var(--spacing-2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:var(--spacing-3)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:var(--spacing-4)}.p-4\.5{padding:calc(var(--spacing)*4.5)}.p-5{padding:var(--spacing-5)}.p-6{padding:var(--spacing-6)}.p-8{padding:var(--spacing-8)}.p-9{padding:calc(var(--spacing)*9)}.p-10{padding:var(--spacing-10)}.p-\[3px\]{padding:3px}.p-\[var\(--edu-base-menu-padding\,var\(--edu-space-1\)\)\]{padding:var(--edu-base-menu-padding,var(--edu-space-1))}.p-\[var\(--edu-student-pathways-trail-card-pad\)\]{padding:var(--edu-student-pathways-trail-card-pad)}.p-px{padding:1px;padding:var(--spacing-px)}.\!px-0{padding-inline:var(--spacing-0)!important}.\!px-1\.5{padding-inline:var(--spacing-1\.5)!important}.\!px-2{padding-inline:var(--spacing-2)!important}.\!px-2\.5{padding-inline:calc(var(--spacing)*2.5)!important}.\!px-3{padding-inline:var(--spacing-3)!important}.\!px-3\.5{padding-inline:calc(var(--spacing)*3.5)!important}.\!px-4{padding-inline:var(--spacing-4)!important}.\!px-5{padding-inline:var(--spacing-5)!important}.\!px-6{padding-inline:var(--spacing-6)!important}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-0{padding-inline:var(--spacing-0)}.px-0\.5{padding-inline:var(--spacing-0\.5)}.px-1{padding-inline:var(--spacing-1)}.px-1\.5{padding-inline:var(--spacing-1\.5)}.px-1\.75{padding-inline:calc(var(--spacing)*1.75)}.px-2{padding-inline:var(--spacing-2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:var(--spacing-3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:var(--spacing-4)}.px-4\.5{padding-inline:calc(var(--spacing)*4.5)}.px-5{padding-inline:var(--spacing-5)}.px-6{padding-inline:var(--spacing-6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-8{padding-inline:var(--spacing-8)}.px-9{padding-inline:calc(var(--spacing)*9)}.px-12{padding-inline:var(--spacing-12)}.px-\[var\(--edu-base-chip-padding-x\,calc\(var\(--spacing\)\*2\.5\)\)\]{padding-inline:var(--edu-base-chip-padding-x,calc(var(--spacing)*2.5))}.px-\[var\(--edu-base-filter-chip-padding-x\,calc\(var\(--spacing\)\*3\.5\)\)\]{padding-inline:var(--edu-base-filter-chip-padding-x,calc(var(--spacing)*3.5))}.px-\[var\(--edu-base-menu-item-padding-x\,var\(--edu-space-2\)\)\]{padding-inline:var(--edu-base-menu-item-padding-x,var(--edu-space-2))}.px-\[var\(--edu-focus-gutter\,var\(--edu-layout-page-gutter\)\)\]{padding-inline:var(--edu-focus-gutter,var(--edu-layout-page-gutter))}.px-\[var\(--edu-layout-page-gutter\)\]{padding-inline:var(--edu-layout-page-gutter)}.px-\[var\(--edu-staff-button-padding-x\,var\(--edu-base-button-padding-x\,var\(--spacing-4\)\)\)\]{padding-inline:var(--edu-staff-button-padding-x,var(--edu-base-button-padding-x,var(--spacing-4)))}.px-\[var\(--edu-staff-gutter\,var\(--edu-layout-page-gutter\)\)\]{padding-inline:var(--edu-staff-gutter,var(--edu-layout-page-gutter))}.px-\[var\(--edu-staff-gutter\,var\(--spacing-4\)\)\]{padding-inline:var(--edu-staff-gutter,var(--spacing-4))}.px-\[var\(--edu-staff-tag-padding-x\,var\(--edu-space-1-5\)\)\]{padding-inline:var(--edu-staff-tag-padding-x,var(--edu-space-1-5))}.py-0{padding-block:var(--spacing-0)}.py-0\.5{padding-block:var(--spacing-0\.5)}.py-1{padding-block:var(--spacing-1)}.py-1\.5{padding-block:var(--spacing-1\.5)}.py-2{padding-block:var(--spacing-2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:var(--spacing-3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:var(--spacing-4)}.py-5{padding-block:var(--spacing-5)}.py-6{padding-block:var(--spacing-6)}.py-7{padding-block:calc(var(--spacing)*7)}.py-8{padding-block:var(--spacing-8)}.py-10{padding-block:var(--spacing-10)}.py-12{padding-block:var(--spacing-12)}.py-16{padding-block:var(--spacing-16)}.py-\[18px\]{padding-block:18px}.py-\[var\(--edu-base-menu-item-padding-y\,var\(--edu-space-1-5\)\)\]{padding-block:var(--edu-base-menu-item-padding-y,var(--edu-space-1-5))}.py-px{padding-block:1px;padding-block:var(--spacing-px)}.\!ps-9{padding-inline-start:calc(var(--spacing)*9)!important}.\!ps-10{padding-inline-start:var(--spacing-10)!important}.ps-1{padding-inline-start:var(--spacing-1)}.ps-2{padding-inline-start:var(--spacing-2)}.ps-2\.5{padding-inline-start:calc(var(--spacing)*2.5)}.ps-3{padding-inline-start:var(--spacing-3)}.ps-4{padding-inline-start:var(--spacing-4)}.ps-5{padding-inline-start:var(--spacing-5)}.ps-6{padding-inline-start:var(--spacing-6)}.ps-7{padding-inline-start:calc(var(--spacing)*7)}.ps-8{padding-inline-start:var(--spacing-8)}.ps-9{padding-inline-start:calc(var(--spacing)*9)}.ps-10{padding-inline-start:var(--spacing-10)}.ps-12{padding-inline-start:var(--spacing-12)}.ps-12\.5{padding-inline-start:calc(var(--spacing)*12.5)}.ps-14{padding-inline-start:calc(var(--spacing)*14)}.ps-\[2\.625rem\]{padding-inline-start:2.625rem}.ps-\[3\.25rem\]{padding-inline-start:3.25rem}.ps-\[3\.125rem\]{padding-inline-start:3.125rem}.ps-\[4\.75rem\]{padding-inline-start:4.75rem}.ps-\[46px\]{padding-inline-start:46px}.ps-\[var\(--edu-layout-page-gutter\)\]{padding-inline-start:var(--edu-layout-page-gutter)}.pe-0\.5{padding-inline-end:var(--spacing-0\.5)}.pe-1{padding-inline-end:var(--spacing-1)}.pe-1\.5{padding-inline-end:var(--spacing-1\.5)}.pe-2{padding-inline-end:var(--spacing-2)}.pe-2\.5{padding-inline-end:calc(var(--spacing)*2.5)}.pe-3{padding-inline-end:var(--spacing-3)}.pe-3\.5{padding-inline-end:calc(var(--spacing)*3.5)}.pe-4{padding-inline-end:var(--spacing-4)}.pe-5{padding-inline-end:var(--spacing-5)}.pe-6{padding-inline-end:var(--spacing-6)}.pe-7{padding-inline-end:calc(var(--spacing)*7)}.pe-8{padding-inline-end:var(--spacing-8)}.pe-9{padding-inline-end:calc(var(--spacing)*9)}.pe-10{padding-inline-end:var(--spacing-10)}.pe-12{padding-inline-end:var(--spacing-12)}.pe-14{padding-inline-end:calc(var(--spacing)*14)}.pe-18{padding-inline-end:calc(var(--spacing)*18)}.pe-\[calc\(var\(--edu-layout-page-gutter\)\+var\(--edu-side-dock-push\,0px\)\)\]{padding-inline-end:calc(var(--edu-layout-page-gutter) + var(--edu-side-dock-push,0px))}.pe-\[var\(--edu-side-dock-push\,0px\)\]{padding-inline-end:var(--edu-side-dock-push,0px)}.pt-0{padding-top:var(--spacing-0)}.pt-0\.5{padding-top:var(--spacing-0\.5)}.pt-1{padding-top:var(--spacing-1)}.pt-1\.5{padding-top:var(--spacing-1\.5)}.pt-2{padding-top:var(--spacing-2)}.pt-2\.5{padding-top:calc(var(--spacing)*2.5)}.pt-3{padding-top:var(--spacing-3)}.pt-3\.5{padding-top:calc(var(--spacing)*3.5)}.pt-4{padding-top:var(--spacing-4)}.pt-4\.5{padding-top:calc(var(--spacing)*4.5)}.pt-5{padding-top:var(--spacing-5)}.pt-6{padding-top:var(--spacing-6)}.pt-8{padding-top:var(--spacing-8)}.pt-12{padding-top:var(--spacing-12)}.pt-\[var\(--edu-layout-main-block-start\)\]{padding-top:var(--edu-layout-main-block-start)}.pt-px{padding-top:1px;padding-top:var(--spacing-px)}.pr-0{padding-right:var(--spacing-0)}.pr-1{padding-right:var(--spacing-1)}.pr-8{padding-right:var(--spacing-8)}.pr-10{padding-right:var(--spacing-10)}.pr-\[var\(--edu-base-menu-item-padding-x\,var\(--edu-space-2\)\)\]{padding-right:var(--edu-base-menu-item-padding-x,var(--edu-space-2))}.pb-0{padding-bottom:var(--spacing-0)}.pb-0\.5{padding-bottom:var(--spacing-0\.5)}.pb-1{padding-bottom:var(--spacing-1)}.pb-1\.5{padding-bottom:var(--spacing-1\.5)}.pb-2{padding-bottom:var(--spacing-2)}.pb-2\.5{padding-bottom:calc(var(--spacing)*2.5)}.pb-3{padding-bottom:var(--spacing-3)}.pb-3\.5{padding-bottom:calc(var(--spacing)*3.5)}.pb-4{padding-bottom:var(--spacing-4)}.pb-4\.5{padding-bottom:calc(var(--spacing)*4.5)}.pb-5{padding-bottom:var(--spacing-5)}.pb-6{padding-bottom:var(--spacing-6)}.pb-8{padding-bottom:var(--spacing-8)}.pb-10{padding-bottom:var(--spacing-10)}.pb-11{padding-bottom:calc(var(--spacing)*11)}.pb-12{padding-bottom:var(--spacing-12)}.pb-28{padding-bottom:calc(var(--spacing)*28)}.pb-\[1\.125rem\]{padding-bottom:1.125rem}.pb-\[calc\(var\(--edu-size-touch-target\)\+0\.5rem\+1px\)\]{padding-bottom:calc(var(--edu-size-touch-target) + .5rem + 1px)}.pb-\[var\(--edu-layout-main-block-end\)\]{padding-bottom:var(--edu-layout-main-block-end)}.pb-\[var\(--edu-student-companion-clearance\)\]{padding-bottom:var(--edu-student-companion-clearance)}.pl-2{padding-left:var(--spacing-2)}.pl-5{padding-left:var(--spacing-5)}.pl-6{padding-left:var(--spacing-6)}.pl-8{padding-left:var(--spacing-8)}.pl-9{padding-left:calc(var(--spacing)*9)}.pl-10{padding-left:var(--spacing-10)}.pl-14{padding-left:calc(var(--spacing)*14)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-\[-2px\]{vertical-align:-2px}.align-baseline{vertical-align:baseline}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-\[family-name\:var\(--edu-staff-tag-face\,var\(--font-mono\)\)\]{font-family:var(--edu-staff-tag-face,var(--font-mono))}.font-\[inherit\]{font-family:inherit}.font-body{font-family:var(--font-body)}.font-heading{font-family:var(--font-heading)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.\!text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-2xs{font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height))}.text-2xs\/\[var\(--edu-base-chip-leading\,var\(--text-xs--line-height\)\)\]{font-size:var(--text-2xs);line-height:var(--edu-base-chip-leading,var(--text-xs--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-control{font-size:var(--text-control);line-height:var(--tw-leading,var(--text-control--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[0\.95rem\]{font-size:.95rem!important}.text-\[\.75rem\]{font-size:.75rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.925rem\]{font-size:.925rem}.text-\[0\.975rem\]{font-size:.975rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.375rem\]{font-size:1.375rem}.text-\[1\.625rem\]{font-size:1.625rem}.text-\[1rem\]{font-size:1rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[38px\]{font-size:38px}.text-\[clamp\(1\.3rem\,2\.4vw\,1\.7rem\)\]{font-size:clamp(1.3rem,2.4vw,1.7rem)}.text-\[clamp\(1\.3rem\,2\.4vw\,1\.65rem\)\]{font-size:clamp(1.3rem,2.4vw,1.65rem)}.text-\[clamp\(1\.4rem\,2\.4vw\,1\.9rem\)\]{font-size:clamp(1.4rem,2.4vw,1.9rem)}.text-\[clamp\(1\.4rem\,2\.6vw\,1\.9rem\)\]{font-size:clamp(1.4rem,2.6vw,1.9rem)}.text-\[clamp\(1\.5rem\,2\.6vw\,2rem\)\]{font-size:clamp(1.5rem,2.6vw,2rem)}.text-\[clamp\(1\.5rem\,2\.8vw\,2\.1rem\)\]{font-size:clamp(1.5rem,2.8vw,2.1rem)}.text-\[clamp\(1\.5rem\,3vw\,2\.1rem\)\]{font-size:clamp(1.5rem,3vw,2.1rem)}.text-\[clamp\(1\.6rem\,2\.6vw\,2\.1rem\)\]{font-size:clamp(1.6rem,2.6vw,2.1rem)}.text-\[clamp\(1\.6rem\,3\.2vw\,2\.4rem\)\]{font-size:clamp(1.6rem,3.2vw,2.4rem)}.text-\[clamp\(1\.6rem\,3vw\,2\.2rem\)\]{font-size:clamp(1.6rem,3vw,2.2rem)}.text-\[clamp\(1\.6rem\,3vw\,2\.3rem\)\]{font-size:clamp(1.6rem,3vw,2.3rem)}.text-\[clamp\(1\.6rem\,3vw\,2\.4rem\)\]{font-size:clamp(1.6rem,3vw,2.4rem)}.text-\[clamp\(1\.6rem\,3vw\,2\.25rem\)\]{font-size:clamp(1.6rem,3vw,2.25rem)}.text-\[clamp\(1\.15rem\,2vw\,1\.5rem\)\]{font-size:clamp(1.15rem,2vw,1.5rem)}.text-\[clamp\(1\.25rem\,2\.6cqi\,1\.75rem\)\]{font-size:clamp(1.25rem,2.6cqi,1.75rem)}.text-\[clamp\(1\.25rem\,2vw\,1\.75rem\)\]{font-size:clamp(1.25rem,2vw,1.75rem)}.text-\[clamp\(1\.35rem\,2\.5vw\,1\.8rem\)\]{font-size:clamp(1.35rem,2.5vw,1.8rem)}.text-\[clamp\(1\.45rem\,2\.8vw\,2\.2rem\)\]{font-size:clamp(1.45rem,2.8vw,2.2rem)}.text-\[clamp\(1\.75rem\,3\.2vw\,2\.5rem\)\]{font-size:clamp(1.75rem,3.2vw,2.5rem)}.text-\[clamp\(1\.75rem\,3\.4vw\,2\.5rem\)\]{font-size:clamp(1.75rem,3.4vw,2.5rem)}.text-\[clamp\(1\.75rem\,3vw\,2\.6rem\)\]{font-size:clamp(1.75rem,3vw,2.6rem)}.text-\[clamp\(1\.75rem\,4\.2cqi\,2\.6rem\)\]{font-size:clamp(1.75rem,4.2cqi,2.6rem)}.text-\[length\:inherit\]{font-size:inherit}.text-\[length\:var\(--edu-base-dialog-text-size\,var\(--text-sm\)\)\]{font-size:var(--edu-base-dialog-text-size,var(--text-sm))}.text-\[length\:var\(--edu-page-eyebrow-size\)\]{font-size:var(--edu-page-eyebrow-size)}.text-\[length\:var\(--edu-staff-type-card-title-size\,1em\)\]{font-size:var(--edu-staff-type-card-title-size,1em)}.text-\[length\:var\(--edu-staff-type-dialog-title-size\)\]{font-size:var(--edu-staff-type-dialog-title-size)}.text-\[length\:var\(--edu-staff-type-dialog-title-size\,var\(--text-lg\)\)\]{font-size:var(--edu-staff-type-dialog-title-size,var(--text-lg))}.text-\[length\:var\(--edu-staff-type-fact-size\,var\(--text-xl\)\)\]{font-size:var(--edu-staff-type-fact-size,var(--text-xl))}.text-\[length\:var\(--edu-staff-type-figure-size\,var\(--text-2xl\)\)\]{font-size:var(--edu-staff-type-figure-size,var(--text-2xl))}.text-\[length\:var\(--edu-staff-type-place-size\,var\(--edu-page-subtitle-size\)\)\]{font-size:var(--edu-staff-type-place-size,var(--edu-page-subtitle-size))}.text-\[length\:var\(--edu-staff-type-row-size\)\]{font-size:var(--edu-staff-type-row-size)}.text-\[length\:var\(--edu-staff-type-row-size\,var\(--edu-font-size-sm\)\)\]{font-size:var(--edu-staff-type-row-size,var(--edu-font-size-sm))}.text-\[length\:var\(--edu-staff-type-section-title-size\)\]{font-size:var(--edu-staff-type-section-title-size)}.text-\[length\:var\(--edu-staff-type-section-title-size\,var\(--edu-page-section-title-size\)\)\]{font-size:var(--edu-staff-type-section-title-size,var(--edu-page-section-title-size))}.text-\[length\:var\(--edu-staff-type-sheet-name-size\,var\(--text-lg\)\)\]{font-size:var(--edu-staff-type-sheet-name-size,var(--text-lg))}.text-\[length\:var\(--edu-staff-type-title-size\,var\(--edu-page-title-size\)\)\]{font-size:var(--edu-staff-type-title-size,var(--edu-page-title-size))}.text-\[length\:var\(--edu-staff-type-unit-title-size\)\]{font-size:var(--edu-staff-type-unit-title-size)}.text-\[length\:var\(--edu-student-type-eyebrow-size\)\]{font-size:var(--edu-student-type-eyebrow-size)}.text-\[length\:…\]{font-size:…}.leading-5{--tw-leading:var(--spacing-5);line-height:var(--spacing-5)}.leading-6{--tw-leading:var(--spacing-6);line-height:var(--spacing-6)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[var\(--edu-staff-type-heading-leading\)\]{--tw-leading:var(--edu-staff-type-heading-leading);line-height:var(--edu-staff-type-heading-leading)}.leading-\[var\(--edu-staff-type-heading-leading\,1\)\]{--tw-leading:var(--edu-staff-type-heading-leading,1);line-height:var(--edu-staff-type-heading-leading,1)}.leading-\[var\(--edu-staff-type-heading-leading\,var\(--edu-line-height-tight\)\)\]{--tw-leading:var(--edu-staff-type-heading-leading,var(--edu-line-height-tight));line-height:var(--edu-staff-type-heading-leading,var(--edu-line-height-tight))}.leading-\[var\(--edu-staff-type-heading-leading\,var\(--leading-tight\)\)\]{--tw-leading:var(--edu-staff-type-heading-leading,var(--leading-tight));line-height:var(--edu-staff-type-heading-leading,var(--leading-tight))}.leading-\[var\(--edu-staff-type-heading-leading\,var\(--text-2xl--line-height\)\)\]{--tw-leading:var(--edu-staff-type-heading-leading,var(--text-2xl--line-height));line-height:var(--edu-staff-type-heading-leading,var(--text-2xl--line-height))}.leading-\[var\(--edu-staff-type-heading-leading\,var\(--text-lg--line-height\)\)\]{--tw-leading:var(--edu-staff-type-heading-leading,var(--text-lg--line-height));line-height:var(--edu-staff-type-heading-leading,var(--text-lg--line-height))}.leading-\[var\(--text-base--line-height\)\]{--tw-leading:var(--text-base--line-height);line-height:var(--text-base--line-height)}.leading-\[var\(--text-sm--line-height\)\]{--tw-leading:var(--text-sm--line-height);line-height:var(--text-sm--line-height)}.leading-display{--tw-leading:var(--leading-display);line-height:var(--leading-display)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[number\:var\(--edu-base-button-weight\,var\(--font-weight-medium\)\)\]{--tw-font-weight:var(--edu-base-button-weight,var(--font-weight-medium));font-weight:var(--edu-base-button-weight,var(--font-weight-medium))}.font-\[number\:var\(--edu-base-chip-weight\,var\(--font-weight-medium\)\)\]{--tw-font-weight:var(--edu-base-chip-weight,var(--font-weight-medium));font-weight:var(--edu-base-chip-weight,var(--font-weight-medium))}.font-\[number\:var\(--edu-base-filter-chip-count-weight\,var\(--font-weight-bold\)\)\]{--tw-font-weight:var(--edu-base-filter-chip-count-weight,var(--font-weight-bold));font-weight:var(--edu-base-filter-chip-count-weight,var(--font-weight-bold))}.font-\[number\:var\(--edu-staff-link-weight\,var\(--edu-base-action-link-weight\,var\(--edu-base-button-weight\,var\(--font-weight-medium\)\)\)\)\]{--tw-font-weight:var(--edu-staff-link-weight,var(--edu-base-action-link-weight,var(--edu-base-button-weight,var(--font-weight-medium))));font-weight:var(--edu-staff-link-weight,var(--edu-base-action-link-weight,var(--edu-base-button-weight,var(--font-weight-medium))))}.font-\[number\:var\(--edu-staff-tag-weight\,var\(--font-weight-medium\)\)\]{--tw-font-weight:var(--edu-staff-tag-weight,var(--font-weight-medium));font-weight:var(--edu-staff-tag-weight,var(--font-weight-medium))}.font-\[number\:var\(--edu-staff-type-card-title-weight\,var\(--font-weight-semibold\)\)\]{--tw-font-weight:var(--edu-staff-type-card-title-weight,var(--font-weight-semibold));font-weight:var(--edu-staff-type-card-title-weight,var(--font-weight-semibold))}.font-\[number\:var\(--edu-staff-type-dialog-title-weight\,var\(--font-weight-semibold\)\)\]{--tw-font-weight:var(--edu-staff-type-dialog-title-weight,var(--font-weight-semibold));font-weight:var(--edu-staff-type-dialog-title-weight,var(--font-weight-semibold))}.font-\[number\:var\(--edu-staff-type-eyebrow-weight\,var\(--edu-page-eyebrow-weight\)\)\]{--tw-font-weight:var(--edu-staff-type-eyebrow-weight,var(--edu-page-eyebrow-weight));font-weight:var(--edu-staff-type-eyebrow-weight,var(--edu-page-eyebrow-weight))}.font-\[number\:var\(--edu-staff-type-fact-weight\,var\(--font-weight-bold\)\)\]{--tw-font-weight:var(--edu-staff-type-fact-weight,var(--font-weight-bold));font-weight:var(--edu-staff-type-fact-weight,var(--font-weight-bold))}.font-\[number\:var\(--edu-staff-type-figure-weight\,var\(--font-weight-semibold\)\)\]{--tw-font-weight:var(--edu-staff-type-figure-weight,var(--font-weight-semibold));font-weight:var(--edu-staff-type-figure-weight,var(--font-weight-semibold))}.font-\[number\:var\(--edu-staff-type-sheet-name-weight\,var\(--font-weight-bold\)\)\]{--tw-font-weight:var(--edu-staff-type-sheet-name-weight,var(--font-weight-bold));font-weight:var(--edu-staff-type-sheet-name-weight,var(--font-weight-bold))}.font-\[number\:var\(--edu-staff-type-title-weight\)\]{--tw-font-weight:var(--edu-staff-type-title-weight);font-weight:var(--edu-staff-type-title-weight)}.font-\[number\:var\(--edu-staff-type-title-weight\,var\(--font-weight-bold\)\)\]{--tw-font-weight:var(--edu-staff-type-title-weight,var(--font-weight-bold));font-weight:var(--edu-staff-type-title-weight,var(--font-weight-bold))}.font-\[number\:var\(--edu-staff-type-unit-title-weight\)\]{--tw-font-weight:var(--edu-staff-type-unit-title-weight);font-weight:var(--edu-staff-type-unit-title-weight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.tracking-\[0\.5em\]{--tw-tracking:.5em;letter-spacing:.5em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[var\(--edu-page-eyebrow-tracking\)\]{--tw-tracking:var(--edu-page-eyebrow-tracking);letter-spacing:var(--edu-page-eyebrow-tracking)}.tracking-\[var\(--edu-staff-type-title-tracking\,inherit\)\]{--tw-tracking:var(--edu-staff-type-title-tracking,inherit);letter-spacing:var(--edu-staff-type-title-tracking,inherit)}.tracking-\[var\(--edu-student-type-eyebrow-tracking\)\]{--tw-tracking:var(--edu-student-type-eyebrow-tracking);letter-spacing:var(--edu-student-type-eyebrow-tracking)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\[color\:var\(--edu-au-accent-deep\)\]{color:var(--edu-au-accent-deep)}.\[color\:var\(--edu-au-ink\)\]{color:var(--edu-au-ink)}.\[color\:var\(--edu-au-ink-soft\)\]{color:var(--edu-au-ink-soft)}.\[color\:var\(--edu-club-ink\)\]{color:var(--edu-club-ink)}.\[color\:var\(--edu-club-ink-soft\)\]{color:var(--edu-club-ink-soft)}.\[color\:var\(--edu-club-rasp\)\]{color:var(--edu-club-rasp)}.\[color\:var\(--edu-ks-brand-fg\)\]{color:var(--edu-ks-brand-fg)}.\[color\:var\(--edu-ks-ink\)\]{color:var(--edu-ks-ink)}.\[color\:var\(--edu-ks-ink-soft\)\]{color:var(--edu-ks-ink-soft)}.\[color\:var\(--edu-mo-energy-ink\)\]{color:var(--edu-mo-energy-ink)}.\[color\:var\(--edu-mo-ink\)\]{color:var(--edu-mo-ink)}.\[color\:var\(--edu-mo-ink-soft\)\]{color:var(--edu-mo-ink-soft)}.\[color\:var\(--edu-mo-volt-deep\)\]{color:var(--edu-mo-volt-deep)}.text-\(--edu-base-action-link\,var\(--color-primary\)\){color:var(--edu-base-action-link,var(--color-primary))}.text-\(--edu-base-brand-words\,var\(--color-brand-primary\)\){color:var(--edu-base-brand-words,var(--color-brand-primary))}.text-\[color\:var\(--edu-admin-role-admin-text\)\]{color:var(--edu-admin-role-admin-text)}.text-\[color\:var\(--edu-admin-role-parent-text\)\]{color:var(--edu-admin-role-parent-text)}.text-\[color\:var\(--edu-admin-role-student-text\)\]{color:var(--edu-admin-role-student-text)}.text-\[color\:var\(--edu-admin-role-superadmin-text\)\]{color:var(--edu-admin-role-superadmin-text)}.text-\[color\:var\(--edu-admin-role-teacher-text\)\]{color:var(--edu-admin-role-teacher-text)}.text-\[color\:var\(--edu-base-filter-chip-count\,currentColor\)\]{color:var(--edu-base-filter-chip-count,currentColor)}.text-\[color\:var\(--edu-base-filter-chip-count-on-ink\,currentColor\)\]{color:var(--edu-base-filter-chip-count-on-ink,currentColor)}.text-\[color\:var\(--edu-base-filter-chip-ink\,var\(--color-text-secondary\)\)\]{color:var(--edu-base-filter-chip-ink,var(--color-text-secondary))}.text-\[color\:var\(--edu-base-filter-chip-paper\,var\(--color-brand-primary\)\)\]{color:var(--edu-base-filter-chip-paper,var(--color-brand-primary))}.text-\[color\:var\(--edu-base-tab-active-text\,var\(--color-brand-primary\)\)\]{color:var(--edu-base-tab-active-text,var(--color-brand-primary))}.text-\[color\:var\(--edu-club-ink\,var\(--edu-color-text-primary\)\)\]{color:var(--edu-club-ink,var(--edu-color-text-primary))}.text-\[color\:var\(--edu-club-ink-soft\)\]{color:var(--edu-club-ink-soft)}.text-\[color\:var\(--edu-club-ink-soft\,var\(--edu-color-text-secondary\)\)\]{color:var(--edu-club-ink-soft,var(--edu-color-text-secondary))}.text-\[color\:var\(--edu-lumi-legend-ink\)\]{color:var(--edu-lumi-legend-ink)}.text-\[color\:var\(--edu-ms-ink-on-ground\)\]{color:var(--edu-ms-ink-on-ground)}.text-\[color\:var\(--edu-staff-count-ink\,var\(--color-text-on-brand\)\)\]{color:var(--edu-staff-count-ink,var(--color-text-on-brand))}.text-\[color\:var\(--edu-staff-cover-ink\,var\(--identity-ink\)\)\]{color:var(--edu-staff-cover-ink,var(--identity-ink))}.text-\[color\:var\(--edu-staff-table-head-ink\,var\(--color-text-tertiary\)\)\]{color:var(--edu-staff-table-head-ink,var(--color-text-tertiary))}.text-\[color\:var\(--edu-staff-type-eyebrow-color\,var\(--color-text-tertiary\)\)\]{color:var(--edu-staff-type-eyebrow-color,var(--color-text-tertiary))}.text-\[color\:var\(--identity-ink\)\]{color:var(--identity-ink)}.text-\[var\(--bloom-ink\)\]{color:var(--bloom-ink)}.text-\[var\(--edu-course-accent-ink\)\]{color:var(--edu-course-accent-ink)}.text-\[var\(--edu-sidebar-item-active-text\)\]{color:var(--edu-sidebar-item-active-text)}.text-\[var\(--identity-ink\)\]{color:var(--identity-ink)}.text-\[var\(--identity-surface\)\]{color:var(--identity-surface)}.text-accent{color:var(--color-accent)}.text-accent-foreground{color:var(--color-accent-foreground)}.text-amber-500{color:var(--color-amber-500)}.text-background{color:var(--color-background)}.text-badge-common{color:var(--color-badge-common)}.text-badge-epic{color:var(--color-badge-epic)}.text-badge-legendary{color:var(--color-badge-legendary)}.text-badge-rare{color:var(--color-badge-rare)}.text-badge-uncommon{color:var(--color-badge-uncommon)}.text-black{color:var(--color-black)}.text-border-strong{color:var(--color-border-strong)}.text-brand-primary{color:var(--color-brand-primary)}.text-brand-text{color:var(--color-brand-text)}.text-card-foreground{color:var(--color-card-foreground)}.text-coin{color:var(--color-coin)}.text-current{color:currentColor}.text-destructive{color:var(--color-destructive)}.text-error{color:var(--color-error)}.text-error-text{color:var(--color-error-text)}.text-foreground{color:var(--color-foreground)}.text-gamification-star{color:var(--color-gamification-star)}.text-hue-amber{color:var(--color-hue-amber)}.text-hue-lime{color:var(--color-hue-lime)}.text-hue-rose{color:var(--color-hue-rose)}.text-hue-sky{color:var(--color-hue-sky)}.text-hue-teal{color:var(--color-hue-teal)}.text-hue-violet{color:var(--color-hue-violet)}.text-icon-muted{color:var(--color-icon-muted)}.text-info{color:var(--color-info)}.text-info-text{color:var(--color-info-text)}.text-inherit{color:inherit}.text-muted{color:var(--color-muted)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-on-status{color:var(--color-on-status)}.text-popover-foreground{color:var(--color-popover-foreground)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-secondary{color:var(--color-secondary)}.text-secondary-foreground{color:var(--color-secondary-foreground)}.text-streak{color:var(--color-streak)}.text-success{color:var(--color-success)}.text-success-text{color:var(--color-success-text)}.text-surface-elevated{color:var(--color-surface-elevated)}.text-text-inverse{color:var(--color-text-inverse)}.text-text-link{color:var(--color-text-link)}.text-text-meta{color:var(--color-text-meta)}.text-text-muted{color:var(--color-text-muted)}.text-text-on-brand{color:var(--color-text-on-brand)}.text-text-on-brand-secondary{color:var(--color-text-on-brand-secondary)}.text-text-on-brand\/70{color:var(--color-text-on-brand)}@supports (color:color-mix(in lab, red, red)){.text-text-on-brand\/70{color:color-mix(in oklab,var(--color-text-on-brand)70%,transparent)}}.text-text-on-brand\/85{color:var(--color-text-on-brand)}@supports (color:color-mix(in lab, red, red)){.text-text-on-brand\/85{color:color-mix(in oklab,var(--color-text-on-brand)85%,transparent)}}.text-text-on-vivid{color:var(--color-text-on-vivid)}.text-text-primary{color:var(--color-text-primary)}.text-text-quiet{color:var(--color-text-quiet)}.text-text-secondary{color:var(--color-text-secondary)}.text-text-tertiary{color:var(--color-text-tertiary)}.text-to-mark-text{color:var(--color-to-mark-text)}.text-violet-900{color:var(--color-violet-900)}.text-warning{color:var(--color-warning)}.text-warning-text{color:var(--color-warning-text)}.text-white{color:var(--color-white)}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab,var(--color-white)85%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.text-xp{color:var(--color-xp)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-\[color\:var\(--edu-lumi-mark-ink\)\]{-webkit-text-decoration-color:var(--edu-lumi-mark-ink);-webkit-text-decoration-color:var(--edu-lumi-mark-ink);-webkit-text-decoration-color:var(--edu-lumi-mark-ink);text-decoration-color:var(--edu-lumi-mark-ink)}.decoration-text-on-brand\/60{-webkit-text-decoration-color:var(--color-text-on-brand);-webkit-text-decoration-color:var(--color-text-on-brand);-webkit-text-decoration-color:var(--color-text-on-brand);text-decoration-color:var(--color-text-on-brand)}@supports (color:color-mix(in lab, red, red)){.decoration-text-on-brand\/60{-webkit-text-decoration-color:color-mix(in oklab,var(--color-text-on-brand)60%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--color-text-on-brand)60%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--color-text-on-brand)60%,transparent);text-decoration-color:color-mix(in oklab,var(--color-text-on-brand)60%,transparent)}}.decoration-text-tertiary\/40{-webkit-text-decoration-color:var(--color-text-tertiary);-webkit-text-decoration-color:var(--color-text-tertiary);-webkit-text-decoration-color:var(--color-text-tertiary);text-decoration-color:var(--color-text-tertiary)}@supports (color:color-mix(in lab, red, red)){.decoration-text-tertiary\/40{-webkit-text-decoration-color:color-mix(in oklab,var(--color-text-tertiary)40%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--color-text-tertiary)40%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--color-text-tertiary)40%,transparent);text-decoration-color:color-mix(in oklab,var(--color-text-tertiary)40%,transparent)}}.decoration-dashed{text-decoration-style:dashed}.decoration-dotted{text-decoration-style:dotted}.decoration-1{text-decoration-thickness:1px}.decoration-\[length\:var\(--edu-lumi-mark-line\)\]{text-decoration-thickness:var(--edu-lumi-mark-line)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-white{accent-color:var(--color-white)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.opacity-\[0\.07\]{opacity:.07}.opacity-\[0\.13\]{opacity:.13}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\(--edu-base-field-shadow\,var\(--edu-shadow-xs\)\){--tw-shadow:var(--edu-base-field-shadow,var(--edu-shadow-xs));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\(--x\,…\){--tw-shadow:var(--x,…);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:var(--edu-shadow-2xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--edu-color-brand-primary\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--edu-color-brand-primary));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_0_0_rgb\(0_0_0\/0\.12\)\]{--tw-shadow:0 6px 0 0 var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_1px_0_0_var\(--color-border-subtle\)\]{--tw-shadow:inset 1px 0 0 var(--tw-shadow-color,var(--color-border-subtle));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_3px_0_0_var\(--color-brand-primary\)\]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,var(--color-brand-primary));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[shadow\:var\(--edu-base-sheet-shadow-left\,var\(--edu-shadow-large\)\)\]{--tw-shadow:var(--edu-base-sheet-shadow-left,var(--edu-shadow-large));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[shadow\:var\(--edu-base-sheet-shadow-right\,var\(--edu-shadow-large\)\)\]{--tw-shadow:var(--edu-base-sheet-shadow-right,var(--edu-shadow-large));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-elevation-1{--tw-shadow:var(--edu-elevation-1);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-glow-brand{--tw-shadow:var(--edu-shadow-glow-brand);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-glow-sm{--tw-shadow:var(--edu-shadow-glow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-large{--tw-shadow:var(--edu-shadow-large);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:var(--edu-shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:var(--edu-shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-medium{--tw-shadow:var(--edu-shadow-medium);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--edu-shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-soft{--tw-shadow:var(--edu-shadow-soft);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:var(--edu-shadow-xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:var(--edu-shadow-xs);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-8{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(8px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[3px\]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\(color\:--x\,…\){--tw-ring-color:var(--x,…)}.ring-\[color\:var\(--edu-gamification-badge-epic-glow\)\]\/70{--tw-ring-color:var(--edu-gamification-badge-epic-glow)}@supports (color:color-mix(in lab, red, red)){.ring-\[color\:var\(--edu-gamification-badge-epic-glow\)\]\/70{--tw-ring-color:color-mix(in oklab,var(--edu-gamification-badge-epic-glow)70%,transparent)}}.ring-\[color\:var\(--edu-gamification-badge-legendary-glow\)\]\/80{--tw-ring-color:var(--edu-gamification-badge-legendary-glow)}@supports (color:color-mix(in lab, red, red)){.ring-\[color\:var\(--edu-gamification-badge-legendary-glow\)\]\/80{--tw-ring-color:color-mix(in oklab,var(--edu-gamification-badge-legendary-glow)80%,transparent)}}.ring-\[color\:var\(--edu-gamification-badge-rare-glow\)\]\/60{--tw-ring-color:var(--edu-gamification-badge-rare-glow)}@supports (color:color-mix(in lab, red, red)){.ring-\[color\:var\(--edu-gamification-badge-rare-glow\)\]\/60{--tw-ring-color:color-mix(in oklab,var(--edu-gamification-badge-rare-glow)60%,transparent)}}.ring-\[color\:var\(--edu-lumi-mark-ink\)\]{--tw-ring-color:var(--edu-lumi-mark-ink)}.ring-border{--tw-ring-color:var(--color-border)}.ring-border-focus{--tw-ring-color:var(--color-border-focus)}.ring-border-subtle{--tw-ring-color:var(--color-border-subtle)}.ring-border\/60{--tw-ring-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.ring-border\/60{--tw-ring-color:color-mix(in oklab,var(--color-border)60%,transparent)}}.ring-brand-primary{--tw-ring-color:var(--color-brand-primary)}.ring-brand-primary-subtle{--tw-ring-color:var(--color-brand-primary-subtle)}.ring-brand-primary\/15{--tw-ring-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.ring-brand-primary\/15{--tw-ring-color:color-mix(in oklab,var(--color-brand-primary)15%,transparent)}}.ring-brand-primary\/30{--tw-ring-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.ring-brand-primary\/30{--tw-ring-color:color-mix(in oklab,var(--color-brand-primary)30%,transparent)}}.ring-brand-primary\/40{--tw-ring-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.ring-brand-primary\/40{--tw-ring-color:color-mix(in oklab,var(--color-brand-primary)40%,transparent)}}.ring-brand-secondary\/20{--tw-ring-color:var(--color-brand-secondary)}@supports (color:color-mix(in lab, red, red)){.ring-brand-secondary\/20{--tw-ring-color:color-mix(in oklab,var(--color-brand-secondary)20%,transparent)}}.ring-card{--tw-ring-color:var(--color-card)}.ring-destructive\/20{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.ring-destructive\/20{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.ring-foreground{--tw-ring-color:var(--color-foreground)}.ring-hue-amber\/60{--tw-ring-color:var(--color-hue-amber)}@supports (color:color-mix(in lab, red, red)){.ring-hue-amber\/60{--tw-ring-color:color-mix(in oklab,var(--color-hue-amber)60%,transparent)}}.ring-primary{--tw-ring-color:var(--color-primary)}.ring-ring\/50{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.ring-success\/20{--tw-ring-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.ring-success\/20{--tw-ring-color:color-mix(in oklab,var(--color-success)20%,transparent)}}.ring-surface-elevated{--tw-ring-color:var(--color-surface-elevated)}.ring-surface-primary{--tw-ring-color:var(--color-surface-primary)}.ring-text-primary{--tw-ring-color:var(--color-text-primary)}.ring-warning\/20{--tw-ring-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.ring-warning\/20{--tw-ring-color:color-mix(in oklab,var(--color-warning)20%,transparent)}}.ring-white\/70{--tw-ring-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.ring-white\/70{--tw-ring-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.ring-offset-\(length\:--a\){--tw-ring-offset-width:var(--a);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-\(length\:--edu-base-focus-offset\){--tw-ring-offset-width:var(--edu-base-focus-offset);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-\(length\:--var\){--tw-ring-offset-width:var(--var);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-\(color\:--a\){--tw-ring-offset-color:var(--a)}.ring-offset-white{--tw-ring-offset-color:var(--color-white)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.-outline-offset-2{outline-offset:calc(2px*-1)}.outline-offset-1{outline-offset:1px}.outline-offset-2{outline-offset:2px}.outline-offset-\[-4px\]{outline-offset:-4px}.outline-border-strong{outline-color:var(--color-border-strong)}.outline-brand-primary{outline-color:var(--color-brand-primary)}.outline-foreground{outline-color:var(--color-foreground)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_0_8px_var\(--edu-gamification-badge-epic-glow\)\]{--tw-drop-shadow-size:drop-shadow(0 0 8px var(--tw-drop-shadow-color,var(--edu-gamification-badge-epic-glow)));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_0_8px_var\(--edu-gamification-badge-legendary-glow\)\]{--tw-drop-shadow-size:drop-shadow(0 0 8px var(--tw-drop-shadow-color,var(--edu-gamification-badge-legendary-glow)));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_0_8px_var\(--edu-gamification-badge-rare-glow\)\]{--tw-drop-shadow-size:drop-shadow(0 0 8px var(--tw-drop-shadow-color,var(--edu-gamification-badge-rare-glow)));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_0_20px_var\(--edu-gamification-badge-epic-glow\)\]{--tw-drop-shadow-size:drop-shadow(0 0 20px var(--tw-drop-shadow-color,var(--edu-gamification-badge-epic-glow)));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_0_20px_var\(--edu-gamification-badge-legendary-glow\)\]{--tw-drop-shadow-size:drop-shadow(0 0 20px var(--tw-drop-shadow-color,var(--edu-gamification-badge-legendary-glow)));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_0_20px_var\(--edu-gamification-badge-rare-glow\)\]{--tw-drop-shadow-size:drop-shadow(0 0 20px var(--tw-drop-shadow-color,var(--edu-gamification-badge-rare-glow)));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-xl{--tw-drop-shadow-size:drop-shadow(0 9px 7px var(--tw-drop-shadow-color,#0000001a));--tw-drop-shadow:drop-shadow(var(--drop-shadow-xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\,box-shadow\]{transition-property:border-color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\,color\,box-shadow\]{transition-property:border-color,background-color,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\]{transition-property:border-color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,translate\,transform\]{transition-property:box-shadow,translate,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,translate\]{transition-property:box-shadow,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,translate\]{transition-property:opacity,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,border-color\]{transition-property:transform,box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-fast{--tw-duration:var(--transition-duration-fast);transition-duration:var(--transition-duration-fast)}.duration-normal{--tw-duration:var(--transition-duration-normal);transition-duration:var(--transition-duration-normal)}.ease-default{--tw-ease:var(--ease-default);transition-timing-function:var(--ease-default)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-dashed{--tw-outline-style:dashed;outline-style:dashed}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing)*8)}.\[--cell-size\:var\(--edu-size-touch-target\)\]{--cell-size:var(--edu-size-touch-target)}.\[--edu-layout-main-block-end\:var\(--spacing-4\)\]{--edu-layout-main-block-end:var(--spacing-4)}.\[--edu-layout-main-block-start\:var\(--spacing-4\)\]{--edu-layout-main-block-start:var(--spacing-4)}.\[--edu-press-tile-size\:6rem\]{--edu-press-tile-size:6rem}.\[--edu-press-tile-size\:7rem\]{--edu-press-tile-size:7rem}.\[--edu-table-sticky-end\:var\(--edu-table-pinned-end-width\)\]{--edu-table-sticky-end:var(--edu-table-pinned-end-width)}.\[--edu-table-sticky-start\:15\.5rem\]{--edu-table-sticky-start:15.5rem}.\[--edu-table-sticky-start\:15rem\]{--edu-table-sticky-start:15rem}.\[--ks-time-col\:3rem\]{--ks-time-col:3rem}.\[--trigger-row\:3\.25rem\]{--trigger-row:3.25rem}.\[background\:var\(--edu-au-line\)\]{background:var(--edu-au-line)}.\[background\:var\(--edu-ms-tile-sunk\)\]{background:var(--edu-ms-tile-sunk)}.\[clip-path\:polygon\(0_0\,100\%_0\,78\%_100\%\,0_100\%\)\]{clip-path:polygon(0 0,100% 0,78% 100%,0 100%)}.\[overflow-anchor\:none\]{overflow-anchor:none}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[stroke-dasharray\:var\(--edu-lumi-mark-dash\)\]{stroke-dasharray:var(--edu-lumi-mark-dash)}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}.ring-inset{--tw-ring-inset:inset}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-focus-within\:opacity-100:is(:where(.group):focus-within *),.group-focus-within\/img\:opacity-100:is(:where(.group\/img):focus-within *){opacity:1}@media (hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:hidden:is(:where(.group):hover *){display:none}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:var(--spacing-0\.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:border-border:is(:where(.group):hover *){border-color:var(--color-border)}.group-hover\:border-brand-primary:is(:where(.group):hover *){border-color:var(--color-brand-primary)}.group-hover\:border-focus-ring:is(:where(.group):hover *){border-color:var(--color-focus-ring)}.group-hover\:bg-foreground\/10:is(:where(.group):hover *){background-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-foreground\/10:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.group-hover\:bg-surface-elevated:is(:where(.group):hover *){background-color:var(--color-surface-elevated)}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--color-primary)}.group-hover\:text-text-primary:is(:where(.group):hover *){color:var(--color-text-primary)}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/card\:opacity-100:is(:where(.group\/card):hover *),.group-hover\/img\:opacity-100:is(:where(.group\/img):hover *){opacity:1}.group-hover\/thumb\:scale-\[1\.02\]:is(:where(.group\/thumb):hover *){scale:1.02}}.group-focus-visible\:border-focus-ring:is(:where(.group):focus-visible *){border-color:var(--color-focus-ring)}.group-focus-visible\:bg-focus-ring:is(:where(.group):focus-visible *){background-color:var(--color-focus-ring)}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.group-active\:border-focus-ring:is(:where(.group):active *){border-color:var(--color-focus-ring)}.group-active\:bg-focus-ring:is(:where(.group):active *){background-color:var(--color-focus-ring)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[emphasised\=true\]\:bg-brand-primary:is(:where(.group)[data-emphasised=true] *){background-color:var(--color-brand-primary)}.group-data-\[emphasised\=true\]\:text-brand-primary:is(:where(.group)[data-emphasised=true] *){color:var(--color-brand-primary)}.group-data-\[emphasised\=true\]\:text-text-on-brand:is(:where(.group)[data-emphasised=true] *){color:var(--color-text-on-brand)}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--color-ring)}.group-data-\[focused\=true\]\/day\:ring-\(length\:--edu-base-focus-ring-width\,3px\):is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(var(--edu-base-focus-ring-width,3px) + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-\(color\:--edu-base-focus-ring\,color-mix\(in_oklab\,var\(--color-ring\)_50\%\,transparent\)\):is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--edu-base-focus-ring,var(--color-ring))}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-\(color\:--edu-base-focus-ring\,color-mix\(in_oklab\,var\(--color-ring\)_50\%\,transparent\)\):is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--edu-base-focus-ring,color-mix(in oklab,var(--color-ring)50%,transparent))}}.group-data-\[orientation\=horizontal\]\/tabs\:min-h-\[calc\(var\(--edu-size-touch-target\)\+0\.5rem\)\]:is(:where(.group\/tabs)[data-orientation=horizontal] *){min-height:calc(var(--edu-size-touch-target) + .5rem)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:var(--spacing-4);height:var(--spacing-4)}.group-data-\[size\=lg\]\/switch\:size-5:is(:where(.group\/switch)[data-size=lg] *){width:var(--spacing-5);height:var(--spacing-5)}.group-data-\[size\=row\]\/avatar\:text-2xs:is(:where(.group\/avatar)[data-size=row] *){font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height))}.group-data-\[size\=sheet\]\/avatar\:text-base:is(:where(.group\/avatar)[data-size=sheet] *){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.group-data-\[size\=sm\]\/avatar\:text-2xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height))}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:var(--spacing-3);height:var(--spacing-3)}.group-data-\[state\=closed\]\:-rotate-90:is(:where(.group)[data-state=closed] *){rotate:-90deg}.group-data-\[state\=indeterminate\]\/indicator\:block:is(:where(.group\/indicator)[data-state=indeterminate] *){display:block}.group-data-\[state\=indeterminate\]\/indicator\:hidden:is(:where(.group\/indicator)[data-state=indeterminate] *){display:none}.group-data-\[state\=open\]\:rotate-90:is(:where(.group)[data-state=open] *){rotate:90deg}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=default\]\/tabs-list\:rounded-b-none:is(:where(.group\/tabs-list)[data-variant=default] *){border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:var(--radius-none);border-bottom-left-radius:var(--radius-none)}.group-data-\[variant\=hub\]\/tabs-list\:min-h-\[var\(--edu-size-touch-target\)\]:is(:where(.group\/tabs-list)[data-variant=hub] *){min-height:var(--edu-size-touch-target)}.group-data-\[variant\=hub\]\/tabs-list\:shrink-0:is(:where(.group\/tabs-list)[data-variant=hub] *){flex-shrink:0}.group-data-\[variant\=hub\]\/tabs-list\:snap-start:is(:where(.group\/tabs-list)[data-variant=hub] *){scroll-snap-align:start}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.marker\:text-brand-primary ::marker{color:var(--color-brand-primary)}.marker\:text-brand-primary::marker{color:var(--color-brand-primary)}.marker\:text-brand-primary ::-webkit-details-marker{color:var(--color-brand-primary)}.marker\:text-brand-primary::-webkit-details-marker{color:var(--color-brand-primary)}.marker\:text-text-tertiary ::marker{color:var(--color-text-tertiary)}.marker\:text-text-tertiary::marker{color:var(--color-text-tertiary)}.marker\:text-text-tertiary ::-webkit-details-marker{color:var(--color-text-tertiary)}.marker\:text-text-tertiary::-webkit-details-marker{color:var(--color-text-tertiary)}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--color-primary)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--color-primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--color-foreground)}.placeholder\:truncate::placeholder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.placeholder\:font-normal::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.placeholder\:text-muted-foreground::placeholder{color:var(--color-muted-foreground)}.placeholder\:text-text-tertiary::placeholder{color:var(--color-text-tertiary)}.before\:size-1\.5:before{content:var(--tw-content);width:var(--spacing-1\.5);height:var(--spacing-1\.5)}.before\:h-px:before{content:var(--tw-content);content:var(--tw-content);height:1px;height:var(--spacing-px)}.before\:flex-1:before{content:var(--tw-content);flex:1}.before\:shrink-0:before{content:var(--tw-content);flex-shrink:0}.before\:rounded-full:before{content:var(--tw-content);content:var(--tw-content);border-radius:3.40282e38px;border-radius:var(--radius-full)}.before\:bg-border-subtle:before{content:var(--tw-content);background-color:var(--color-border-subtle)}.before\:bg-current:before{content:var(--tw-content);background-color:currentColor}.before\:content-\[\'\'\]:before{content:var(--tw-content);--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:var(--spacing-0)}.after\:start-1\/2:after{content:var(--tw-content);inset-inline-start:50%}.after\:end-5:after{content:var(--tw-content);inset-inline-end:var(--spacing-5)}.after\:top-1\/2:after{content:var(--tw-content);top:50%}.after\:-bottom-2:after{content:var(--tw-content);bottom:calc(var(--spacing-2)*-1)}.after\:bottom-1:after{content:var(--tw-content);bottom:var(--spacing-1)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:hidden:after{content:var(--tw-content);display:none}.after\:size-1:after{content:var(--tw-content);width:var(--spacing-1);height:var(--spacing-1)}.after\:size-full:after{content:var(--tw-content);width:100%;height:100%}.after\:h-0:after{content:var(--tw-content);height:var(--spacing-0)}.after\:h-px:after{content:var(--tw-content);content:var(--tw-content);height:1px;height:var(--spacing-px)}.after\:min-h-\[var\(--edu-staff-target-floor\,auto\)\]:after{content:var(--tw-content);min-height:var(--edu-staff-target-floor,auto)}.after\:w-0:after{content:var(--tw-content);width:var(--spacing-0)}.after\:min-w-\[var\(--edu-staff-target-floor\,auto\)\]:after{content:var(--tw-content);min-width:var(--edu-staff-target-floor,auto)}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.after\:-translate-y-1\/2:after{content:var(--tw-content);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.after\:animate-shimmer:after{content:var(--tw-content);animation:var(--animate-shimmer)}.after\:rounded-card:after{content:var(--tw-content);border-radius:var(--radius-card)}.after\:rounded-full:after{content:var(--tw-content);content:var(--tw-content);border-radius:3.40282e38px;border-radius:var(--radius-full)}.after\:border-t-\[8px\]:after{content:var(--tw-content);border-top-style:var(--tw-border-style);border-top-width:8px}.after\:border-r-\[6px\]:after{content:var(--tw-content);border-right-style:var(--tw-border-style);border-right-width:6px}.after\:border-l-\[6px\]:after{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:6px}.after\:border-t-white\/95:after{content:var(--tw-content);border-top-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.after\:border-t-white\/95:after{border-top-color:color-mix(in oklab,var(--color-white)95%,transparent)}}.after\:border-r-transparent:after{content:var(--tw-content);border-right-color:#0000}.after\:border-l-transparent:after{content:var(--tw-content);border-left-color:#0000}.after\:bg-background:after{content:var(--tw-content);background-color:var(--color-background)}.after\:bg-border-subtle:after{content:var(--tw-content);background-color:var(--color-border-subtle)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--color-foreground)}.after\:bg-gradient-to-r:after{content:var(--tw-content);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.after\:from-transparent:after{content:var(--tw-content);--tw-gradient-from: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))}.after\:via-foreground\/10:after{content:var(--tw-content);--tw-gradient-via:var(--color-foreground);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:color-mix(in lab, red, red)){.after\:via-foreground\/10:after{--tw-gradient-via:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.after\:to-transparent:after{content:var(--tw-content);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.after\:content-\[\"\"\]:after,.after\:content-\[\'\'\]:after{content:var(--tw-content);--tw-content:"";content:var(--tw-content)}.after\:content-\[\'zzz\'\]:after{content:var(--tw-content);--tw-content:"zzz";content:var(--tw-content)}.group-data-\[variant\=default\]\/tabs-list\:after\:absolute:is(:where(.group\/tabs-list)[data-variant=default] *):after{content:var(--tw-content);position:absolute}.group-data-\[variant\=default\]\/tabs-list\:after\:bg-brand-primary:is(:where(.group\/tabs-list)[data-variant=default] *):after{content:var(--tw-content);background-color:var(--color-brand-primary)}.group-data-\[variant\=default\]\/tabs-list\:after\:opacity-0:is(:where(.group\/tabs-list)[data-variant=default] *):after{content:var(--tw-content);opacity:0}.group-data-\[variant\=default\]\/tabs-list\:after\:transition-opacity:is(:where(.group\/tabs-list)[data-variant=default] *):after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[variant\=default\]\/tabs-list\:after\:content-\[\'\'\]:is(:where(.group\/tabs-list)[data-variant=default] *):after{content:var(--tw-content);--tw-content:"";content:var(--tw-content)}.first\:border-0:first-child{border-style:var(--tw-border-style);border-width:0}.first\:border-s-0:first-child{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:\[border-top-width\:0\]:first-child{border-top-width:0}.first\:pt-0:first-child{padding-top:var(--spacing-0)}.first\:pt-1:first-child{padding-top:var(--spacing-1)}.last\:mb-0:last-child{margin-bottom:var(--spacing-0)}.last\:flex-none:last-child{flex:none}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:var(--spacing-0)}.empty\:-mb-3:empty{margin-bottom:calc(var(--spacing-3)*-1)}.empty\:-mb-4:empty{margin-bottom:calc(var(--spacing-4)*-1)}.empty\:-mb-5:empty{margin-bottom:calc(var(--spacing-5)*-1)}.empty\:hidden:empty{display:none}.focus-within\:border-border-focus:focus-within{border-color:var(--color-border-focus)}.focus-within\:border-ring:focus-within{border-color:var(--color-ring)}.focus-within\:bg-surface-secondary:focus-within{background-color:var(--color-surface-secondary)}.focus-within\:shadow-focus:focus-within{--tw-shadow:var(--edu-shadow-focus);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-\(length\:--edu-base-focus-ring-width\,0px\):focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(var(--edu-base-focus-ring-width,0px) + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-\(length\:--edu-base-focus-ring-width\,3px\):focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(var(--edu-base-focus-ring-width,3px) + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-\(color\:--edu-base-field-focus-halo\,color-mix\(in_oklab\,var\(--color-ring\)_50\%\,transparent\)\):focus-within{--tw-ring-color:var(--edu-base-field-focus-halo,var(--color-ring))}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-\(color\:--edu-base-field-focus-halo\,color-mix\(in_oklab\,var\(--color-ring\)_50\%\,transparent\)\):focus-within{--tw-ring-color:var(--edu-base-field-focus-halo,color-mix(in oklab,var(--color-ring)50%,transparent))}}.focus-within\:ring-\(color\:--edu-base-field-focus-halo\,transparent\):focus-within{--tw-ring-color:var(--edu-base-field-focus-halo,transparent)}@media (hover:hover){.hover\:z-10:hover{z-index:10}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing-0\.5)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-\[var\(--edu-base-card-lift\,var\(--edu-space-0-5\)\)\]:hover{--tw-translate-y:calc(var(--edu-base-card-lift,var(--edu-space-0-5))*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-\[var\(--edu-base-card-lift\,var\(--edu-space-1\)\)\]:hover{--tw-translate-y:calc(var(--edu-base-card-lift,var(--edu-space-1))*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:calc(var(--spacing-px)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:translate-y-0:hover{--tw-translate-y:var(--spacing-0);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:border-\(color\:--edu-base-card-edge-hover\,color-mix\(in_oklab\,var\(--color-primary\)_40\%\,transparent\)\):hover{border-color:var(--edu-base-card-edge-hover,var(--color-primary))}@supports (color:color-mix(in lab, red, red)){.hover\:border-\(color\:--edu-base-card-edge-hover\,color-mix\(in_oklab\,var\(--color-primary\)_40\%\,transparent\)\):hover{border-color:var(--edu-base-card-edge-hover,color-mix(in oklab,var(--color-primary)40%,transparent))}}.hover\:border-\(color\:--edu-base-card-edge-hover\,var\(--color-border-strong\)\):hover{border-color:var(--edu-base-card-edge-hover,var(--color-border-strong))}.hover\:border-border:hover{border-color:var(--color-border)}.hover\:border-border-default:hover{border-color:var(--color-border-default)}.hover\:border-border-hover:hover{border-color:var(--color-border-hover)}.hover\:border-border-strong:hover{border-color:var(--color-border-strong)}.hover\:border-brand-primary:hover,.hover\:border-brand-primary\/40:hover{border-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-brand-primary\/40:hover{border-color:color-mix(in oklab,var(--color-brand-primary)40%,transparent)}}.hover\:border-brand-primary\/50:hover{border-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-brand-primary\/50:hover{border-color:color-mix(in oklab,var(--color-brand-primary)50%,transparent)}}.hover\:border-card-edge-hover:hover{border-color:var(--color-card-edge-hover)}.hover\:border-primary:hover,.hover\:border-primary\/40:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab,var(--color-primary)40%,transparent)}}.hover\:border-primary\/50:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab,var(--color-primary)50%,transparent)}}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-black\/75:hover{background-color:#000000bf}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/75:hover{background-color:color-mix(in oklab,var(--color-black)75%,transparent)}}.hover\:bg-brand-primary:hover{background-color:var(--color-brand-primary)}.hover\:bg-brand-primary-hover:hover{background-color:var(--color-brand-primary-hover)}.hover\:bg-brand-primary-subtle:hover{background-color:var(--color-brand-primary-subtle)}.hover\:bg-brand-secondary\/90:hover{background-color:var(--color-brand-secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brand-secondary\/90:hover{background-color:color-mix(in oklab,var(--color-brand-secondary)90%,transparent)}}.hover\:bg-brand-soft:hover{background-color:var(--color-brand-soft)}.hover\:bg-destructive\/5:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/5:hover{background-color:color-mix(in oklab,var(--color-destructive)5%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--color-destructive)90%,transparent)}}.hover\:bg-error-subtle:hover{background-color:var(--color-error-subtle)}.hover\:bg-foreground:hover,.hover\:bg-foreground\/5:hover{background-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/5:hover{background-color:color-mix(in oklab,var(--color-foreground)5%,transparent)}}.hover\:bg-foreground\/10:hover{background-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/10:hover{background-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/30:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/30:hover{background-color:color-mix(in oklab,var(--color-muted)30%,transparent)}}.hover\:bg-muted\/40:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab,var(--color-muted)40%,transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary)90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--color-secondary)80%,transparent)}}.hover\:bg-success\/90:hover{background-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-success\/90:hover{background-color:color-mix(in oklab,var(--color-success)90%,transparent)}}.hover\:bg-surface-elevated:hover{background-color:var(--color-surface-elevated)}.hover\:bg-surface-hover:hover{background-color:var(--color-surface-hover)}.hover\:bg-surface-secondary:hover,.hover\:bg-surface-secondary\/60:hover{background-color:var(--color-surface-secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface-secondary\/60:hover{background-color:color-mix(in oklab,var(--color-surface-secondary)60%,transparent)}}.hover\:bg-surface-sunken:hover{background-color:var(--color-surface-sunken)}.hover\:bg-surface-tertiary:hover{background-color:var(--color-surface-tertiary)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.hover\:text-\(--edu-base-brand-words\,var\(--color-brand-primary\)\):hover{color:var(--edu-base-brand-words,var(--color-brand-primary))}.hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}.hover\:text-brand-primary:hover{color:var(--color-brand-primary)}.hover\:text-brand-primary-hover:hover{color:var(--color-brand-primary-hover)}.hover\:text-brand-text:hover{color:var(--color-brand-text)}.hover\:text-destructive:hover{color:var(--color-destructive)}.hover\:text-error:hover{color:var(--color-error)}.hover\:text-error-text:hover{color:var(--color-error-text)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-text-link-hover:hover{color:var(--color-text-link-hover)}.hover\:text-text-primary:hover{color:var(--color-text-primary)}.hover\:text-text-secondary:hover{color:var(--color-text-secondary)}.hover\:text-white:hover{color:var(--color-white)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-text-on-brand:hover{-webkit-text-decoration-color:var(--color-text-on-brand);-webkit-text-decoration-color:var(--color-text-on-brand);-webkit-text-decoration-color:var(--color-text-on-brand);text-decoration-color:var(--color-text-on-brand)}.hover\:decoration-2:hover{text-decoration-thickness:2px}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[shadow\:var\(--edu-base-card-hover-shadow\,var\(--edu-shadow-medium\)\)\]:hover{--tw-shadow:var(--edu-base-card-hover-shadow,var(--edu-shadow-medium));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-large:hover{--tw-shadow:var(--edu-shadow-large);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:var(--edu-shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:var(--edu-shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-medium:hover{--tw-shadow:var(--edu-shadow-medium);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:var(--edu-shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-soft:hover{--tw-shadow:var(--edu-shadow-soft);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=default\]\/tabs-list\:hover\:bg-surface-secondary:is(:where(.group\/tabs-list)[data-variant=default] *):hover{background-color:var(--color-surface-secondary)}.group-data-\[variant\=default\]\/tabs-list\:hover\:text-text-primary:is(:where(.group\/tabs-list)[data-variant=default] *):hover,.group-data-\[variant\=hub\]\/tabs-list\:hover\:text-text-primary:is(:where(.group\/tabs-list)[data-variant=hub] *):hover{color:var(--color-text-primary)}}.focus\:not-sr-only:focus{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:start-2:focus{inset-inline-start:var(--spacing-2)}.focus\:top-2:focus{top:var(--spacing-2)}.focus\:z-50:focus{z-index:50}.focus\:rounded-md:focus{border-radius:var(--radius-md)}.focus\:bg-accent:focus{background-color:var(--color-accent)}.focus\:bg-brand-primary:focus{background-color:var(--color-brand-primary)}.focus\:bg-surface-secondary:focus{background-color:var(--color-surface-secondary)}.focus\:px-3:focus{padding-inline:var(--spacing-3)}.focus\:py-2:focus{padding-block:var(--spacing-2)}.focus\:text-sm:focus{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.focus\:font-medium:focus{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.focus\:text-accent-foreground:focus{color:var(--color-accent-foreground)}.focus\:text-destructive:focus{color:var(--color-destructive)}.focus\:text-primary-foreground:focus{color:var(--color-primary-foreground)}.focus\:text-text-on-brand:focus{color:var(--color-text-on-brand)}.focus\:shadow-medium:focus{--tw-shadow:var(--edu-shadow-medium);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-brand-primary:focus{--tw-ring-color:var(--color-brand-primary)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:rounded-lg:focus-visible{border-radius:var(--radius-lg)}.focus-visible\:rounded-sm:focus-visible{border-radius:var(--radius-sm)}.focus-visible\:border-0:focus-visible{border-style:var(--tw-border-style);border-width:0}.focus-visible\:border-ring:focus-visible{border-color:var(--color-ring)}.focus-visible\:text-destructive:focus-visible{color:var(--color-destructive)}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:shadow-\(--edu-base-field-shadow\,var\(--edu-shadow-glow-sm\)\):focus-visible{--tw-shadow:var(--edu-base-field-shadow,var(--edu-shadow-glow-sm));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:shadow-focus:focus-visible{--tw-shadow:var(--edu-shadow-focus);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:shadow-none:focus-visible{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\(length\:--edu-base-focus-ring-width\,3px\):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(var(--edu-base-focus-ring-width,3px) + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\(color\:--edu-base-field-focus-halo\,color-mix\(in_oklab\,var\(--color-ring\)_50\%\,transparent\)\):focus-visible{--tw-ring-color:var(--edu-base-field-focus-halo,var(--color-ring))}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-\(color\:--edu-base-field-focus-halo\,color-mix\(in_oklab\,var\(--color-ring\)_50\%\,transparent\)\):focus-visible{--tw-ring-color:var(--edu-base-field-focus-halo,color-mix(in oklab,var(--color-ring)50%,transparent))}}.focus-visible\:ring-\(color\:--edu-base-focus-ring\,color-mix\(in_oklab\,var\(--color-brand-secondary\)_20\%\,transparent\)\):focus-visible{--tw-ring-color:var(--edu-base-focus-ring,var(--color-brand-secondary))}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-\(color\:--edu-base-focus-ring\,color-mix\(in_oklab\,var\(--color-brand-secondary\)_20\%\,transparent\)\):focus-visible{--tw-ring-color:var(--edu-base-focus-ring,color-mix(in oklab,var(--color-brand-secondary)20%,transparent))}}.focus-visible\:ring-\(color\:--edu-base-focus-ring\,color-mix\(in_oklab\,var\(--color-destructive\)_20\%\,transparent\)\):focus-visible{--tw-ring-color:var(--edu-base-focus-ring,var(--color-destructive))}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-\(color\:--edu-base-focus-ring\,color-mix\(in_oklab\,var\(--color-destructive\)_20\%\,transparent\)\):focus-visible{--tw-ring-color:var(--edu-base-focus-ring,color-mix(in oklab,var(--color-destructive)20%,transparent))}}.focus-visible\:ring-\(color\:--edu-base-focus-ring\,color-mix\(in_oklab\,var\(--color-ring\)_50\%\,transparent\)\):focus-visible{--tw-ring-color:var(--edu-base-focus-ring,var(--color-ring))}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-\(color\:--edu-base-focus-ring\,color-mix\(in_oklab\,var\(--color-ring\)_50\%\,transparent\)\):focus-visible{--tw-ring-color:var(--edu-base-focus-ring,color-mix(in oklab,var(--color-ring)50%,transparent))}}.focus-visible\:ring-\(color\:--edu-base-focus-ring\,color-mix\(in_oklab\,var\(--color-success\)_20\%\,transparent\)\):focus-visible{--tw-ring-color:var(--edu-base-focus-ring,var(--color-success))}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-\(color\:--edu-base-focus-ring\,color-mix\(in_oklab\,var\(--color-success\)_20\%\,transparent\)\):focus-visible{--tw-ring-color:var(--edu-base-focus-ring,color-mix(in oklab,var(--color-success)20%,transparent))}}.focus-visible\:ring-border-focus:focus-visible{--tw-ring-color:var(--color-border-focus)}.focus-visible\:ring-brand-primary:focus-visible,.focus-visible\:ring-brand-primary\/70:focus-visible{--tw-ring-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-brand-primary\/70:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-brand-primary)70%,transparent)}}.focus-visible\:ring-brand-primary\/85:focus-visible{--tw-ring-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-brand-primary\/85:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-brand-primary)85%,transparent)}}.focus-visible\:ring-current:focus-visible{--tw-ring-color:currentcolor}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.focus-visible\:ring-white\/70:focus-visible{--tw-ring-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-white\/70:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.focus-visible\:ring-white\/80:focus-visible{--tw-ring-color:#fffc}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-white\/80:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.focus-visible\:ring-offset-\(length\:--edu-base-focus-offset\,0px\):focus-visible{--tw-ring-offset-width:var(--edu-base-focus-offset,0px);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-\(color\:--edu-base-focus-offset-color\,\#fff\):focus-visible{--tw-ring-offset-color:var(--edu-base-focus-offset-color,#fff)}.focus-visible\:ring-offset-transparent:focus-visible{--tw-ring-offset-color:transparent}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline:focus-visible,.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px*-1)}.focus-visible\:-outline-offset-4:focus-visible{outline-offset:calc(4px*-1)}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-\[color\:var\(--edu-color-focus-ring\)\]:focus-visible{outline-color:var(--edu-color-focus-ring)}.focus-visible\:outline-border-focus:focus-visible{outline-color:var(--color-border-focus)}.focus-visible\:outline-brand-primary:focus-visible{outline-color:var(--color-brand-primary)}.focus-visible\:outline-focus-ring:focus-visible{outline-color:var(--color-focus-ring)}.focus-visible\:outline-primary:focus-visible{outline-color:var(--color-primary)}.focus-visible\:outline-text-inverse:focus-visible{outline-color:var(--color-text-inverse)}.focus-visible\:outline-text-on-brand:focus-visible{outline-color:var(--color-text-on-brand)}.focus-visible\:outline-white:focus-visible{outline-color:var(--color-white)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:after\:rounded-card:focus-visible:after{content:var(--tw-content);border-radius:var(--radius-card)}.focus-visible\:after\:ring-2:focus-visible:after{content:var(--tw-content);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:after\:ring-ring:focus-visible:after{content:var(--tw-content);--tw-ring-color:var(--color-ring)}.focus-visible\:after\:outline:focus-visible:after{content:var(--tw-content);outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:after\:outline-2:focus-visible:after{content:var(--tw-content);outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:after\:-outline-offset-2:focus-visible:after{content:var(--tw-content);outline-offset:calc(2px*-1)}.focus-visible\:after\:outline-offset-2:focus-visible:after{content:var(--tw-content);outline-offset:2px}.focus-visible\:after\:outline-\[color\:var\(--edu-color-focus-ring\)\]:focus-visible:after{content:var(--tw-content);outline-color:var(--edu-color-focus-ring)}.active\:translate-y-0:active{--tw-translate-y:var(--spacing-0);translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-100:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-surface-sunken:disabled{background-color:var(--color-surface-sunken)}.disabled\:font-semibold:disabled{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.disabled\:text-foreground:disabled{color:var(--color-foreground)}.disabled\:text-text-tertiary:disabled{color:var(--color-text-tertiary)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:opacity-100:disabled{opacity:1}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.disabled\:hover\:translate-y-0:disabled:hover{--tw-translate-y:var(--spacing-0);translate:var(--tw-translate-x)var(--tw-translate-y)}.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}.disabled\:hover\:text-foreground:disabled:hover{color:var(--color-foreground)}}.disabled\:active\:scale-100:disabled:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.has-focus\:border-ring:has(:focus){border-color:var(--color-ring)}.has-focus\:ring-\(length\:--edu-base-focus-ring-width\,3px\):has(:focus){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(var(--edu-base-focus-ring-width,3px) + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-focus\:ring-\(color\:--edu-base-field-focus-halo\,color-mix\(in_oklab\,var\(--color-ring\)_50\%\,transparent\)\):has(:focus){--tw-ring-color:var(--edu-base-field-focus-halo,var(--color-ring))}@supports (color:color-mix(in lab, red, red)){.has-focus\:ring-\(color\:--edu-base-field-focus-halo\,color-mix\(in_oklab\,var\(--color-ring\)_50\%\,transparent\)\):has(:focus){--tw-ring-color:var(--edu-base-field-focus-halo,color-mix(in oklab,var(--color-ring)50%,transparent))}}.has-focus-visible\:ring-\(length\:--edu-base-focus-ring-width\,3px\):has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(var(--edu-base-focus-ring-width,3px) + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-focus-visible\:ring-\(color\:--edu-base-focus-ring\,color-mix\(in_oklab\,var\(--color-ring\)_50\%\,transparent\)\):has(:focus-visible){--tw-ring-color:var(--edu-base-focus-ring,var(--color-ring))}@supports (color:color-mix(in lab, red, red)){.has-focus-visible\:ring-\(color\:--edu-base-focus-ring\,color-mix\(in_oklab\,var\(--color-ring\)_50\%\,transparent\)\):has(:focus-visible){--tw-ring-color:var(--edu-base-focus-ring,color-mix(in oklab,var(--color-ring)50%,transparent))}}.has-focus-visible\:ring-offset-\(length\:--edu-base-focus-offset\,0px\):has(:focus-visible){--tw-ring-offset-width:var(--edu-base-focus-offset,0px);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.has-focus-visible\:ring-offset-\(color\:--edu-base-focus-offset-color\,\#fff\):has(:focus-visible){--tw-ring-offset-color:var(--edu-base-focus-offset-color,#fff)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\:focus-visible\]\:outline-2:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[\:focus-visible\]\:outline-offset-2:has(:focus-visible){outline-offset:2px}.has-\[\:focus-visible\]\:outline-ring:has(:focus-visible){outline-color:var(--color-ring)}.has-\[\[data-card-link\]\:focus-visible\]\:outline-2:has([data-card-link]:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[\[data-card-link\]\:focus-visible\]\:outline-offset-2:has([data-card-link]:focus-visible){outline-offset:2px}.has-\[\[data-card-link\]\:focus-visible\]\:outline-brand-primary:has([data-card-link]:focus-visible){outline-color:var(--color-brand-primary)}.has-\[\[data-row-open\]\:focus-visible\]\:outline:has([data-row-open]:focus-visible){outline-style:var(--tw-outline-style);outline-width:1px}.has-\[\[data-row-open\]\:focus-visible\]\:outline-2:has([data-row-open]:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[\[data-row-open\]\:focus-visible\]\:-outline-offset-2:has([data-row-open]:focus-visible){outline-offset:calc(2px*-1)}.has-\[\[data-row-open\]\:focus-visible\]\:outline-\[color\:var\(--edu-color-focus-ring\)\]:has([data-row-open]:focus-visible){outline-color:var(--edu-color-focus-ring)}.has-\[\[data-state\=checked\]\]\:border-brand-primary:has([data-state=checked]){border-color:var(--color-brand-primary)}.has-\[\[data-state\=checked\]\]\:bg-brand-primary-subtle:has([data-state=checked]){background-color:var(--color-brand-primary-subtle)}.has-\[button\:focus-visible\]\:outline-2:has(:is(button:focus-visible)){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[button\:focus-visible\]\:outline-offset-2:has(:is(button:focus-visible)){outline-offset:2px}.has-\[button\:focus-visible\]\:outline-brand-primary:has(:is(button:focus-visible)){outline-color:var(--color-brand-primary)}.has-\[button\:hover\]\:bg-surface-hover:has(:is(button:hover)){background-color:var(--color-surface-hover)}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing)*4)1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:var(--spacing-3)}.has-\[\>svg\]\:px-0:has(>svg){padding-inline:var(--spacing-0)}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:var(--spacing-1\.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3\.5:has(>svg){padding-inline:calc(var(--spacing)*3.5)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:var(--spacing-4)}.has-\[\>svg\]\:px-\[var\(--edu-staff-button-padding-x\,var\(--edu-base-button-padding-x\,var\(--spacing-3\)\)\)\]:has(>svg){padding-inline:var(--edu-staff-button-padding-x,var(--edu-base-button-padding-x,var(--spacing-3)))}.aria-checked\:bg-brand-primary-subtle[aria-checked=true]{background-color:var(--color-brand-primary-subtle)}.aria-checked\:ring-3[aria-checked=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-checked\:ring-brand-primary[aria-checked=true]{--tw-ring-color:var(--color-brand-primary)}.aria-disabled\:cursor-default[aria-disabled=true]{cursor:default}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-disabled\:opacity-60[aria-disabled=true]{opacity:.6}.aria-invalid\:border-2[aria-invalid=true]{border-style:var(--tw-border-style);border-width:2px}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--color-destructive)}.aria-invalid\:border-error[aria-invalid=true]{border-color:var(--color-error)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.aria-pressed\:bg-brand-primary-subtle[aria-pressed=true]{background-color:var(--color-brand-primary-subtle)}.aria-pressed\:ring-3[aria-pressed=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-pressed\:ring-brand-primary[aria-pressed=true]{--tw-ring-color:var(--color-brand-primary)}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--color-muted-foreground)}.aria-\[current\=page\]\:ring-3[aria-current=page]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-\[current\=page\]\:ring-brand-primary[aria-current=page]{--tw-ring-color:var(--color-brand-primary)}.data-\[clickable\=true\]\:cursor-pointer[data-clickable=true]{cursor:pointer}.data-\[clickable\=true\]\:focus-visible\:outline[data-clickable=true]:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.data-\[clickable\=true\]\:focus-visible\:outline-2[data-clickable=true]:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.data-\[clickable\=true\]\:focus-visible\:outline-offset-\[-2px\][data-clickable=true]:focus-visible{outline-offset:-2px}.data-\[clickable\=true\]\:focus-visible\:outline-\[color\:var\(--edu-color-focus-ring\)\][data-clickable=true]:focus-visible{outline-color:var(--edu-color-focus-ring)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:cursor-default[data-disabled]{cursor:default}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[disabled\]\:text-text-tertiary[data-disabled]{color:var(--color-text-tertiary)}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[error\=true\]\:text-destructive[data-error=true]{color:var(--color-destructive)}.data-\[inset\]\:pl-8[data-inset]{padding-left:var(--spacing-8)}.data-\[invalid\]\:border-destructive[data-invalid]{border-color:var(--color-destructive)}.data-\[invalid\]\:ring-destructive\/20[data-invalid]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[invalid\]\:ring-destructive\/20[data-invalid]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.data-\[more\=both\]\:\[mask-image\:linear-gradient\(to_right\,transparent\,black_3rem\,black_calc\(100\%_-_3rem\)\,transparent\)\][data-more=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 3rem calc(100% - 3rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 3rem calc(100% - 3rem),#0000)}.data-\[more\=end\]\:\[mask-image\:linear-gradient\(to_right\,black_calc\(100\%_-_3rem\)\,transparent\)\][data-more=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000)}.data-\[more\=start\]\:\[mask-image\:linear-gradient\(to_left\,black_calc\(100\%_-_3rem\)\,transparent\)\][data-more=start]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 3rem),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 3rem),#0000)}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:var(--spacing-1\.5)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px;height:var(--spacing-px)}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.group-data-\[variant\=default\]\/tabs-list\:data-\[orientation\=horizontal\]\:after\:inset-x-0:is(:where(.group\/tabs-list)[data-variant=default] *)[data-orientation=horizontal]:after{content:var(--tw-content);inset-inline:var(--spacing-0)}.group-data-\[variant\=default\]\/tabs-list\:data-\[orientation\=horizontal\]\:after\:bottom-\[-1px\]:is(:where(.group\/tabs-list)[data-variant=default] *)[data-orientation=horizontal]:after{content:var(--tw-content);bottom:-1px}.group-data-\[variant\=default\]\/tabs-list\:data-\[orientation\=horizontal\]\:after\:h-\[var\(--edu-base-tab-bar-size\,3px\)\]:is(:where(.group\/tabs-list)[data-variant=default] *)[data-orientation=horizontal]:after{content:var(--tw-content);height:var(--edu-base-tab-bar-size,3px)}.group-data-\[variant\=default\]\/tabs-list\:data-\[orientation\=horizontal\]\:after\:rounded-t-full:is(:where(.group\/tabs-list)[data-variant=default] *)[data-orientation=horizontal]:after{content:var(--tw-content);content:var(--tw-content);border-top-left-radius:3.40282e38px;border-top-right-radius:3.40282e38px;border-top-left-radius:var(--radius-full);border-top-right-radius:var(--radius-full)}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing)*44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:var(--spacing-1\.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px;width:var(--spacing-px)}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[orientation\=vertical\]\:justify-start[data-orientation=vertical]{justify-content:flex-start}.group-data-\[variant\=default\]\/tabs-list\:data-\[orientation\=vertical\]\:after\:inset-y-1:is(:where(.group\/tabs-list)[data-variant=default] *)[data-orientation=vertical]:after{content:var(--tw-content);inset-block:var(--spacing-1)}.group-data-\[variant\=default\]\/tabs-list\:data-\[orientation\=vertical\]\:after\:right-\[-1px\]:is(:where(.group\/tabs-list)[data-variant=default] *)[data-orientation=vertical]:after{content:var(--tw-content);right:-1px}.group-data-\[variant\=default\]\/tabs-list\:data-\[orientation\=vertical\]\:after\:w-\[var\(--edu-base-tab-bar-size\,3px\)\]:is(:where(.group\/tabs-list)[data-variant=default] *)[data-orientation=vertical]:after{content:var(--tw-content);width:var(--edu-base-tab-bar-size,3px)}.group-data-\[variant\=default\]\/tabs-list\:data-\[orientation\=vertical\]\:after\:rounded-s-full:is(:where(.group\/tabs-list)[data-variant=default] *)[data-orientation=vertical]:after{content:var(--tw-content);content:var(--tw-content);border-start-start-radius:var(--radius-full);border-end-start-radius:var(--radius-full)}.data-\[outside-month\]\:text-text-tertiary[data-outside-month]{color:var(--color-text-tertiary)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--color-muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:var(--radius-md)}.data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--color-primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--color-primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0;border-radius:var(--radius-none)}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--color-accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--color-accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:var(--radius-md)}.data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--color-primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--color-primary-foreground)}.data-\[selected\]\:bg-brand-primary[data-selected]{background-color:var(--color-brand-primary)}.data-\[selected\]\:text-primary-foreground[data-selected]{color:var(--color-primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--color-primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--color-primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0;border-radius:var(--radius-none)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--color-accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--color-accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing-1)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing-1)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[size\=2xl\]\:size-\[120px\][data-size="2xl"]{width:120px;height:120px}.data-\[size\=default\]\:h-\[1\.15rem\][data-size=default]{height:1.15rem}.data-\[size\=default\]\:h-\[var\(--edu-staff-control-height\,calc\(var\(--spacing\)\*9\)\)\][data-size=default]{height:var(--edu-staff-control-height,calc(var(--spacing)*9))}.data-\[size\=default\]\:w-8[data-size=default]{width:var(--spacing-8)}.data-\[size\=lg\]\:relative[data-size=lg]{position:relative}.data-\[size\=lg\]\:size-10[data-size=lg]{width:var(--spacing-10);height:var(--spacing-10)}.data-\[size\=lg\]\:h-6[data-size=lg]{height:var(--spacing-6)}.data-\[size\=lg\]\:w-11[data-size=lg]{width:calc(var(--spacing)*11)}.data-\[size\=lg\]\:before\:absolute[data-size=lg]:before{content:var(--tw-content);position:absolute}.data-\[size\=lg\]\:before\:inset-x-0[data-size=lg]:before{content:var(--tw-content);inset-inline:var(--spacing-0)}.data-\[size\=lg\]\:before\:-inset-y-2\.5[data-size=lg]:before{content:var(--tw-content);inset-block:calc(var(--spacing)*-2.5)}.data-\[size\=lg\]\:before\:content-\[\'\'\][data-size=lg]:before{content:var(--tw-content);--tw-content:"";content:var(--tw-content)}.data-\[size\=row\]\:size-7[data-size=row]{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.data-\[size\=sheet\]\:size-11[data-size=sheet]{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:var(--spacing-6);height:var(--spacing-6)}.data-\[size\=sm\]\:h-3\.5[data-size=sm]{height:calc(var(--spacing)*3.5)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:var(--spacing-8)}.data-\[size\=sm\]\:h-8\.5[data-size=sm]{height:calc(var(--spacing)*8.5)}.data-\[size\=sm\]\:w-6[data-size=sm]{width:var(--spacing-6)}.data-\[size\=xl\]\:size-16[data-size=xl]{width:var(--spacing-16);height:var(--spacing-16)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--color-destructive)90%,transparent)}}:is(.\*\:data-\[slot\=alert-description\]\:text-error-text\/90>*)[data-slot=alert-description]{color:var(--color-error-text)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=alert-description\]\:text-error-text\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--color-error-text)90%,transparent)}}:is(.\*\:data-\[slot\=alert-description\]\:text-info-text\/90>*)[data-slot=alert-description]{color:var(--color-info-text)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=alert-description\]\:text-info-text\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--color-info-text)90%,transparent)}}:is(.\*\:data-\[slot\=alert-description\]\:text-success-text\/90>*)[data-slot=alert-description]{color:var(--color-success-text)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=alert-description\]\:text-success-text\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--color-success-text)90%,transparent)}}:is(.\*\:data-\[slot\=alert-description\]\:text-warning-text\/90>*)[data-slot=alert-description]{color:var(--color-warning-text)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=alert-description\]\:text-warning-text\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--color-warning-text)90%,transparent)}}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--color-background)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:var(--spacing-12)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:min-w-0>*)[data-slot=select-value]{min-width:var(--spacing-0)}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:var(--spacing-2)}:is(.\*\:data-\[slot\=select-value\]\:truncate>*)[data-slot=select-value]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:font-semibold>*)[data-slot=select-value]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[state\=active\]\:border[data-state=active]{border-style:var(--tw-border-style);border-width:1px}.data-\[state\=active\]\:border-border-subtle[data-state=active]{border-color:var(--color-border-subtle)}.data-\[state\=active\]\:bg-brand-primary-subtle[data-state=active]{background-color:var(--color-brand-primary-subtle)}.data-\[state\=active\]\:bg-card[data-state=active]{background-color:var(--color-card)}.data-\[state\=active\]\:font-semibold[data-state=active]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[state\=active\]\:text-error-text[data-state=active]{color:var(--color-error-text)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:var(--edu-shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=active\]\:shadow-xs[data-state=active]{--tw-shadow:var(--edu-shadow-xs);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:font-semibold:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:text-\[color\:var\(--edu-base-tab-active-text\,var\(--color-brand-primary\)\)\]:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{color:var(--edu-base-tab-active-text,var(--color-brand-primary))}.group-data-\[variant\=hub\]\/tabs-list\:data-\[state\=active\]\:border:is(:where(.group\/tabs-list)[data-variant=hub] *)[data-state=active]{border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=hub\]\/tabs-list\:data-\[state\=active\]\:border-\(color\:--edu-base-control-edge\,var\(--color-border-subtle\)\):is(:where(.group\/tabs-list)[data-variant=hub] *)[data-state=active]{border-color:var(--edu-base-control-edge,var(--color-border-subtle))}.group-data-\[variant\=hub\]\/tabs-list\:data-\[state\=active\]\:bg-card:is(:where(.group\/tabs-list)[data-variant=hub] *)[data-state=active]{background-color:var(--color-card)}.group-data-\[variant\=hub\]\/tabs-list\:data-\[state\=active\]\:font-semibold:is(:where(.group\/tabs-list)[data-variant=hub] *)[data-state=active]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.group-data-\[variant\=hub\]\/tabs-list\:data-\[state\=active\]\:text-\[color\:var\(--edu-base-tab-active-text\,var\(--color-brand-primary\)\)\]:is(:where(.group\/tabs-list)[data-variant=hub] *)[data-state=active]{color:var(--edu-base-tab-active-text,var(--color-brand-primary))}.group-data-\[variant\=hub\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=hub] *)[data-state=active]{--tw-shadow:var(--edu-shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=active\]\:after\:opacity-100[data-state=active]:after,.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--color-primary)}.data-\[state\=checked\]\:bg-brand-tint[data-state=checked]{background-color:var(--color-brand-tint)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--color-primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--color-primary-foreground)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=inactive\]\:hidden[data-state=inactive]{display:none}.data-\[state\=indeterminate\]\:border-primary[data-state=indeterminate]{border-color:var(--color-primary)}.data-\[state\=indeterminate\]\:bg-primary[data-state=indeterminate]{background-color:var(--color-primary)}.data-\[state\=indeterminate\]\:text-primary-foreground[data-state=indeterminate]{color:var(--color-primary-foreground)}.data-\[state\=open\]\:border-brand-primary[data-state=open]{border-color:var(--color-brand-primary)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--color-accent)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--color-accent-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=selected\]\:bg-\[color\:var\(--edu-staff-table-fill\,var\(--color-brand-primary-subtle\)\)\][data-state=selected]{background-color:var(--edu-staff-table-fill,var(--color-brand-primary-subtle))}.data-\[state\=selected\]\:bg-brand-primary-subtle[data-state=selected]{background-color:var(--color-brand-primary-subtle)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:var(--spacing-0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--color-input)}.data-\[today\]\:font-bold[data-today]{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.data-\[today\]\:text-\(--edu-base-brand-words\,var\(--color-brand-primary\)\)[data-today]{color:var(--edu-base-brand-words,var(--color-brand-primary))}.data-\[type\=literal\]\:px-0[data-type=literal]{padding-inline:var(--spacing-0)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--color-destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--color-destructive)}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-bounce-in{animation:var(--animate-bounce-in)}.motion-safe\:animate-pulse{animation:var(--animate-pulse)}.motion-safe\:animate-row-fresh{animation:var(--animate-row-fresh)}.motion-safe\:animate-slide-down{animation:var(--animate-slide-down)}.motion-safe\:animate-spin{animation:var(--animate-spin)}.motion-safe\:animate-typing-dot{animation:var(--animate-typing-dot)}.motion-safe\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:duration-100{--tw-duration:.1s;transition-duration:.1s}}@media (prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}.motion-reduce\:\[transform\:none\]{transform:none}.motion-reduce\:animate-none{animation:none}.motion-reduce\:bg-brand-primary-subtle{background-color:var(--color-brand-primary-subtle)}.motion-reduce\:transition-none{transition-property:none}@media (hover:hover){.motion-reduce\:group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:var(--spacing-0);translate:var(--tw-translate-x)var(--tw-translate-y)}}.motion-reduce\:after\:animate-none:after{content:var(--tw-content);animation:none}.motion-reduce\:after\:transition-none:after{content:var(--tw-content);transition-property:none}@media (hover:hover){.motion-reduce\:hover\:translate-y-0:hover{--tw-translate-y:var(--spacing-0);translate:var(--tw-translate-x)var(--tw-translate-y)}.motion-reduce\:hover\:scale-100:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.motion-reduce\:focus-visible\:shadow-none:focus-visible{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.motion-reduce\:active\:scale-100:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}@media not all and (min-width:359.98px){.max-\[359\.98px\]\:sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-\[359\.98px\]\:size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.max-\[359\.98px\]\:\!w-\(--edu-size-touch-target\){width:var(--edu-size-touch-target)!important}.max-\[359\.98px\]\:\!px-0{padding-inline:var(--spacing-0)!important}}@media not all and (min-width:80rem){.max-xl\:order-last{order:9999}.max-xl\:-m-1{margin:calc(var(--spacing-1)*-1)}.max-xl\:shrink-0{flex-shrink:0}.max-xl\:flex-nowrap{flex-wrap:nowrap}.max-xl\:overflow-x-auto{overflow-x:auto}.max-xl\:p-1{padding:var(--spacing-1)}}@media not all and (min-width:64rem){.max-lg\:top-0{top:var(--spacing-0)}.max-lg\:left-0{left:var(--spacing-0)}.max-lg\:hidden{display:none}.max-lg\:h-\[100dvh\]{height:100dvh}.max-lg\:max-h-\[100dvh\]{max-height:100dvh}.max-lg\:w-screen{width:100vw}.max-lg\:max-w-none{max-width:none}.max-lg\:translate-x-0{--tw-translate-x:var(--spacing-0);translate:var(--tw-translate-x)var(--tw-translate-y)}.max-lg\:translate-y-0{--tw-translate-y:var(--spacing-0);translate:var(--tw-translate-x)var(--tw-translate-y)}.max-lg\:rounded-none{border-radius:0;border-radius:var(--radius-none)}}@media not all and (min-width:48rem){.max-md\:sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-md\:sticky{position:sticky}.max-md\:top-\[var\(--edu-header-height\)\]{top:var(--edu-header-height)}.max-md\:top-auto{top:auto}.max-md\:bottom-0{bottom:var(--spacing-0)}.max-md\:left-0{left:var(--spacing-0)}.max-md\:z-10{z-index:10}.max-md\:order-first{order:-9999}.max-md\:-mx-1{margin-inline:calc(var(--spacing-1)*-1)}.max-md\:mt-2{margin-top:var(--spacing-2)}.max-md\:\!hidden{display:none!important}.max-md\:contents{display:contents}.max-md\:hidden{display:none}.max-md\:size-4{width:var(--spacing-4);height:var(--spacing-4)}.max-md\:size-8{width:var(--spacing-8);height:var(--spacing-8)}.max-md\:h-\(--edu-lumi-thumb-h-compact\){height:var(--edu-lumi-thumb-h-compact)}.max-md\:h-11{height:calc(var(--spacing)*11)}.max-md\:h-12{height:var(--spacing-12)}.max-md\:h-px{height:1px;height:var(--spacing-px)}.max-md\:min-h-0{min-height:var(--spacing-0)}.max-md\:min-h-11{min-height:calc(var(--spacing)*11)}.max-md\:min-h-14{min-height:calc(var(--spacing)*14)}.max-md\:w-\(--edu-lumi-thumb-w-compact\){width:var(--edu-lumi-thumb-w-compact)}.max-md\:w-auto{width:auto}.max-md\:w-full{width:100%}.max-md\:max-w-none{max-width:none}.max-md\:min-w-10{min-width:var(--spacing-10)}.max-md\:flex-1{flex:1}.max-md\:shrink-0{flex-shrink:0}.max-md\:basis-full{flex-basis:100%}.max-md\:translate-x-0{--tw-translate-x:var(--spacing-0);translate:var(--tw-translate-x)var(--tw-translate-y)}.max-md\:translate-y-0{--tw-translate-y:var(--spacing-0);translate:var(--tw-translate-x)var(--tw-translate-y)}.max-md\:flex-col{flex-direction:column}.max-md\:flex-row{flex-direction:row}.max-md\:items-center{align-items:center}.max-md\:items-start{align-items:flex-start}.max-md\:items-stretch{align-items:stretch}.max-md\:justify-end{justify-content:flex-end}.max-md\:gap-0{gap:var(--spacing-0)}.max-md\:gap-1\.5{gap:var(--spacing-1\.5)}.max-md\:gap-2{gap:var(--spacing-2)}.max-md\:gap-3{gap:var(--spacing-3)}.max-md\:gap-3\.5{gap:calc(var(--spacing)*3.5)}:where(.max-md\:space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-2)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-2)*calc(1 - var(--tw-space-y-reverse)))}:where(.max-md\:divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.max-md\:divide-border-subtle>:not(:last-child)){border-color:var(--color-border-subtle)}.max-md\:overflow-hidden{overflow:hidden}.max-md\:overflow-x-auto{overflow-x:auto}.max-md\:rounded-card{border-radius:var(--radius-card)}.max-md\:rounded-lg{border-radius:var(--radius-lg)}.max-md\:rounded-none{border-radius:0;border-radius:var(--radius-none)}.max-md\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:var(--radius-none);border-bottom-left-radius:var(--radius-none)}.max-md\:border{border-style:var(--tw-border-style);border-width:1px}.max-md\:border-0{border-style:var(--tw-border-style);border-width:0}.max-md\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-md\:border-border-default{border-color:var(--color-border-default)}.max-md\:border-card-edge{border-color:var(--color-card-edge)}.max-md\:bg-card{background-color:var(--color-card)}.max-md\:bg-card-fill{background-color:var(--color-card-fill)}.max-md\:bg-surface-elevated{background-color:var(--color-surface-elevated)}.max-md\:p-1{padding:var(--spacing-1)}.max-md\:p-2{padding:var(--spacing-2)}.max-md\:px-1{padding-inline:var(--spacing-1)}.max-md\:px-3{padding-inline:var(--spacing-3)}.max-md\:px-4{padding-inline:var(--spacing-4)}.max-md\:py-2{padding-block:var(--spacing-2)}.max-md\:py-2\.5{padding-block:calc(var(--spacing)*2.5)}.max-md\:py-3{padding-block:var(--spacing-3)}.max-md\:ps-1{padding-inline-start:var(--spacing-1)}.max-md\:ps-3{padding-inline-start:var(--spacing-3)}.max-md\:ps-3\.5{padding-inline-start:calc(var(--spacing)*3.5)}.max-md\:pe-1{padding-inline-end:var(--spacing-1)}.max-md\:pt-2\.5{padding-top:calc(var(--spacing)*2.5)}.max-md\:pt-3{padding-top:var(--spacing-3)}.max-md\:pb-0\.5{padding-bottom:var(--spacing-0\.5)}.max-md\:pb-3\.5{padding-bottom:calc(var(--spacing)*3.5)}.max-md\:text-center{text-align:center}.max-md\:text-end{text-align:end}.max-md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.max-md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.max-md\:font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.max-md\:first\:border-t:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}.max-md\:nth-\[n\+4\]\:hidden:nth-child(n+4){display:none}}@media not all and (min-width:40rem){.max-sm\:sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-sm\:sticky{position:sticky}.max-sm\:inset-x-2{inset-inline:var(--spacing-2)}.max-sm\:top-0{top:var(--spacing-0)}.max-sm\:bottom-0{bottom:var(--spacing-0)}.max-sm\:left-0{left:var(--spacing-0)}.max-sm\:order-first{order:-9999}.max-sm\:col-span-full{grid-column:1/-1}.max-sm\:mx-2{margin-inline:var(--spacing-2)}.max-sm\:my-0\.5{margin-block:var(--spacing-0\.5)}.max-sm\:ms-0{margin-inline-start:var(--spacing-0)}.max-sm\:ms-\[3\.75rem\]{margin-inline-start:3.75rem}.max-sm\:mb-2{margin-bottom:var(--spacing-2)}.max-sm\:line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.max-sm\:hidden{display:none}.max-sm\:size-5{width:var(--spacing-5);height:var(--spacing-5)}.max-sm\:size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.max-sm\:size-10{width:var(--spacing-10);height:var(--spacing-10)}.max-sm\:size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.max-sm\:h-16{height:var(--spacing-16)}.max-sm\:h-\[100dvh\]{height:100dvh}.max-sm\:h-px{height:1px;height:var(--spacing-px)}.max-sm\:max-h-\[100dvh\]{max-height:100dvh}.max-sm\:min-h-11{min-height:calc(var(--spacing)*11)}.max-sm\:w-16{width:var(--spacing-16)}.max-sm\:w-auto{width:auto}.max-sm\:w-full{width:100%}.max-sm\:w-screen{width:100vw}.max-sm\:max-w-\[80\%\]{max-width:80%}.max-sm\:max-w-none{max-width:none}.max-sm\:flex-1{flex:1}.max-sm\:shrink-0{flex-shrink:0}.max-sm\:basis-auto{flex-basis:auto}.max-sm\:basis-full{flex-basis:100%}.max-sm\:translate-x-0{--tw-translate-x:var(--spacing-0);translate:var(--tw-translate-x)var(--tw-translate-y)}.max-sm\:translate-y-0{--tw-translate-y:var(--spacing-0);translate:var(--tw-translate-x)var(--tw-translate-y)}.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-sm\:flex-col{flex-direction:column}.max-sm\:flex-row{flex-direction:row}.max-sm\:items-center{align-items:center}.max-sm\:justify-center{justify-content:center}.max-sm\:justify-start{justify-content:flex-start}.max-sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.max-sm\:gap-3\.5{gap:calc(var(--spacing)*3.5)}.max-sm\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.max-sm\:rounded-card{border-radius:var(--radius-card)}.max-sm\:rounded-none{border-radius:0;border-radius:var(--radius-none)}.max-sm\:border-transparent{border-color:#0000}.max-sm\:bg-transparent{background-color:#0000}.max-sm\:px-0{padding-inline:var(--spacing-0)}.max-sm\:px-3{padding-inline:var(--spacing-3)}.max-sm\:px-4{padding-inline:var(--spacing-4)}.max-sm\:py-0{padding-block:var(--spacing-0)}.max-sm\:py-2{padding-block:var(--spacing-2)}.max-sm\:py-4\.5{padding-block:calc(var(--spacing)*4.5)}.max-sm\:ps-3\.5{padding-inline-start:calc(var(--spacing)*3.5)}.max-sm\:pe-1{padding-inline-end:var(--spacing-1)}.max-sm\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.max-sm\:before\:hidden:before,.max-sm\:after\:hidden:after{content:var(--tw-content);display:none}}@media (min-width:900px){.min-\[900px\]\:block{display:block}.min-\[900px\]\:flex{display:flex}.min-\[900px\]\:grid{display:grid}.min-\[900px\]\:h-\[calc\(100dvh-var\(--edu-header-height\)-16rem-var\(--edu-student-companion-clearance\,0px\)\)\]{height:calc(100dvh - var(--edu-header-height) - 16rem - var(--edu-student-companion-clearance,0px))}.min-\[900px\]\:h-auto{height:auto}.min-\[900px\]\:min-h-0{min-height:var(--spacing-0)}.min-\[900px\]\:min-h-\[30rem\]{min-height:30rem}.min-\[900px\]\:grid-cols-\[20rem_minmax\(0\,1fr\)\]{grid-template-columns:20rem minmax(0,1fr)}.min-\[900px\]\:items-stretch{align-items:stretch}.min-\[900px\]\:gap-5{gap:var(--spacing-5)}}@media (min-width:1440px){.min-\[1440px\]\:pe-\[calc\(var\(--edu-staff-gutter\,var\(--edu-layout-page-gutter\)\)\+var\(--edu-side-dock-push\,0px\)\)\]{padding-inline-end:calc(var(--edu-staff-gutter,var(--edu-layout-page-gutter)) + var(--edu-side-dock-push,0px))}}@media (min-width:40rem){.sm\:not-sr-only{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.sm\:end-auto{inset-inline-end:auto}.sm\:top-1\/2{top:50%}.sm\:bottom-auto{bottom:auto}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-full{grid-column:1/-1}.sm\:col-start-2{grid-column-start:2}.sm\:col-start-3{grid-column-start:3}.sm\:-mx-6{margin-inline:calc(var(--spacing-6)*-1)}.sm\:mx-3{margin-inline:var(--spacing-3)}.sm\:-my-4{margin-block:calc(var(--spacing-4)*-1)}.sm\:-ms-1{margin-inline-start:calc(var(--spacing-1)*-1)}.sm\:ms-10{margin-inline-start:var(--spacing-10)}.sm\:ms-auto{margin-inline-start:auto}.sm\:me-2{margin-inline-end:var(--spacing-2)}.sm\:me-auto{margin-inline-end:auto}.sm\:-mt-14{margin-top:calc(var(--spacing)*-14)}.sm\:mt-0{margin-top:var(--spacing-0)}.sm\:block{display:block}.sm\:contents{display:contents}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.sm\:size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.sm\:size-10{width:var(--spacing-10);height:var(--spacing-10)}.sm\:size-20{width:var(--spacing-20);height:var(--spacing-20)}.sm\:size-24{width:var(--spacing-24);height:var(--spacing-24)}.sm\:size-28{width:calc(var(--spacing)*28);height:calc(var(--spacing)*28)}.sm\:size-32{width:calc(var(--spacing)*32);height:calc(var(--spacing)*32)}.sm\:size-36{width:calc(var(--spacing)*36);height:calc(var(--spacing)*36)}.sm\:size-40{width:calc(var(--spacing)*40);height:calc(var(--spacing)*40)}.sm\:size-\[9\.5rem\]{width:9.5rem;height:9.5rem}.sm\:h-5{height:var(--spacing-5)}.sm\:h-7{height:calc(var(--spacing)*7)}.sm\:h-10{height:var(--spacing-10)}.sm\:h-16{height:var(--spacing-16)}.sm\:h-18{height:calc(var(--spacing)*18)}.sm\:h-28{height:calc(var(--spacing)*28)}.sm\:h-64{height:calc(var(--spacing)*64)}.sm\:h-\[85vh\]{height:85vh}.sm\:h-\[88dvh\]{height:88dvh}.sm\:h-\[90vh\]{height:90vh}.sm\:h-\[92vh\]{height:92vh}.sm\:h-full{height:100%}.sm\:max-h-72{max-height:calc(var(--spacing)*72)}.sm\:max-h-\[88dvh\]{max-height:88dvh}.sm\:max-h-\[90vh\]{max-height:90vh}.sm\:max-h-\[92vh\]{max-height:92vh}.sm\:min-h-0{min-height:var(--spacing-0)}.sm\:min-h-7{min-height:calc(var(--spacing)*7)}.sm\:min-h-8{min-height:var(--spacing-8)}.sm\:min-h-\[14rem\]{min-height:14rem}.sm\:min-h-\[var\(--edu-staff-control-floor\,calc\(var\(--spacing\)\*9\)\)\]{min-height:var(--edu-staff-control-floor,calc(var(--spacing)*9))}.sm\:w-5{width:var(--spacing-5)}.sm\:w-10{width:var(--spacing-10)}.sm\:w-12{width:var(--spacing-12)}.sm\:w-24{width:var(--spacing-24)}.sm\:w-40{width:calc(var(--spacing)*40)}.sm\:w-44{width:calc(var(--spacing)*44)}.sm\:w-48{width:calc(var(--spacing)*48)}.sm\:w-56{width:calc(var(--spacing)*56)}.sm\:w-60{width:calc(var(--spacing)*60)}.sm\:w-64{width:calc(var(--spacing)*64)}.sm\:w-72{width:calc(var(--spacing)*72)}.sm\:w-80{width:calc(var(--spacing)*80)}.sm\:w-96{width:calc(var(--spacing)*96)}.sm\:w-\[26rem\]{width:26rem}.sm\:w-\[calc\(100vw-3rem\)\]{width:calc(100vw - 3rem)}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-4xl{max-width:var(--container-4xl)}.sm\:max-w-6xl{max-width:var(--container-6xl)}.sm\:max-w-60{max-width:calc(var(--spacing)*60)}.sm\:max-w-80{max-width:calc(var(--spacing)*80)}.sm\:max-w-105{max-width:calc(var(--spacing)*105)}.sm\:max-w-110{max-width:calc(var(--spacing)*110)}.sm\:max-w-120{max-width:calc(var(--spacing)*120)}.sm\:max-w-\[22rem\]{max-width:22rem}.sm\:max-w-\[26\.25rem\]{max-width:26.25rem}.sm\:max-w-\[42rem\]{max-width:42rem}.sm\:max-w-\[45rem\]{max-width:45rem}.sm\:max-w-\[52\%\]{max-width:52%}.sm\:max-w-\[60\%\]{max-width:60%}.sm\:max-w-\[90vw\]{max-width:90vw}.sm\:max-w-\[92vw\]{max-width:92vw}.sm\:max-w-\[96vw\]{max-width:96vw}.sm\:max-w-\[520px\]{max-width:520px}.sm\:max-w-\[min\(96rem\,calc\(100\%-4rem\)\)\]{max-width:min(96rem,100% - 4rem)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:min-w-7{min-width:calc(var(--spacing)*7)}.sm\:min-w-8{min-width:var(--spacing-8)}.sm\:flex-1{flex:1}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.sm\:basis-auto{flex-basis:auto}.sm\:basis-full{flex-basis:100%}.sm\:-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.sm\:auto-cols-auto{grid-auto-columns:auto}.sm\:grid-flow-row{grid-auto-flow:row}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1\.4fr_0\.8fr_auto\]{grid-template-columns:1fr 1.4fr .8fr auto}.sm\:grid-cols-\[1fr_7rem\]{grid-template-columns:1fr 7rem}.sm\:grid-cols-\[2fr_1fr_1fr\]{grid-template-columns:2fr 1fr 1fr}.sm\:grid-cols-\[7\.5rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:7.5rem minmax(0,1fr) auto}.sm\:grid-cols-\[8rem_1fr\]{grid-template-columns:8rem 1fr}.sm\:grid-cols-\[10rem_1fr\]{grid-template-columns:10rem 1fr}.sm\:grid-cols-\[10rem_minmax\(0\,1fr\)\]{grid-template-columns:10rem minmax(0,1fr)}.sm\:grid-cols-\[10rem_minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:10rem minmax(0,1fr) minmax(0,1fr) auto}.sm\:grid-cols-\[13rem_minmax\(0\,1fr\)\]{grid-template-columns:13rem minmax(0,1fr)}.sm\:grid-cols-\[16rem_1fr\]{grid-template-columns:16rem 1fr}.sm\:grid-cols-\[150px_minmax\(0\,1fr\)\]{grid-template-columns:150px minmax(0,1fr)}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_5\.5rem_minmax\(0\,2fr\)_2rem\]{grid-template-columns:minmax(0,1fr) 5.5rem minmax(0,2fr) 2rem}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.sm\:grid-cols-\[minmax\(3\.5rem\,1fr\)_minmax\(0\,47\.5rem\)_minmax\(3\.5rem\,1fr\)\]{grid-template-columns:minmax(3.5rem,1fr) minmax(0,47.5rem) minmax(3.5rem,1fr)}.sm\:grid-cols-\[repeat\(auto-fill\,minmax\(7rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr))}.sm\:grid-cols-\[repeat\(auto-fit\,minmax\(17rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-baseline{align-items:baseline}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:items-stretch{align-items:stretch}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-1\.5{gap:var(--spacing-1\.5)}.sm\:gap-2{gap:var(--spacing-2)}.sm\:gap-3{gap:var(--spacing-3)}.sm\:gap-3\.5{gap:calc(var(--spacing)*3.5)}.sm\:gap-4{gap:var(--spacing-4)}.sm\:gap-5{gap:var(--spacing-5)}.sm\:gap-6{gap:var(--spacing-6)}.sm\:gap-7{gap:calc(var(--spacing)*7)}.sm\:gap-8{gap:var(--spacing-8)}.sm\:gap-x-4{column-gap:var(--spacing-4)}.sm\:self-auto{align-self:auto}.sm\:self-center{align-self:center}.sm\:self-start{align-self:flex-start}.sm\:justify-self-end{justify-self:flex-end}.sm\:overflow-visible{overflow:visible}.sm\:rounded-3xl{border-radius:var(--radius-3xl)}.sm\:border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:bg-\[var\(--edu-lumi-ink\)\]\/60{background-color:var(--edu-lumi-ink)}@supports (color:color-mix(in lab, red, red)){.sm\:bg-\[var\(--edu-lumi-ink\)\]\/60{background-color:color-mix(in oklab,var(--edu-lumi-ink)60%,transparent)}}.sm\:p-2{padding:var(--spacing-2)}.sm\:p-3{padding:var(--spacing-3)}.sm\:p-4{padding:var(--spacing-4)}.sm\:p-5{padding:var(--spacing-5)}.sm\:p-6{padding:var(--spacing-6)}.sm\:p-7{padding:calc(var(--spacing)*7)}.sm\:p-8{padding:var(--spacing-8)}.sm\:p-10{padding:var(--spacing-10)}.sm\:px-3{padding-inline:var(--spacing-3)}.sm\:px-4{padding-inline:var(--spacing-4)}.sm\:px-5{padding-inline:var(--spacing-5)}.sm\:px-6{padding-inline:var(--spacing-6)}.sm\:px-7{padding-inline:calc(var(--spacing)*7)}.sm\:px-8{padding-inline:var(--spacing-8)}.sm\:px-10{padding-inline:var(--spacing-10)}.sm\:px-\[1\.125rem\]{padding-inline:1.125rem}.sm\:py-3{padding-block:var(--spacing-3)}.sm\:py-4{padding-block:var(--spacing-4)}.sm\:py-5{padding-block:var(--spacing-5)}.sm\:py-6{padding-block:var(--spacing-6)}.sm\:py-14{padding-block:calc(var(--spacing)*14)}.sm\:ps-2{padding-inline-start:var(--spacing-2)}.sm\:ps-4{padding-inline-start:var(--spacing-4)}.sm\:ps-6{padding-inline-start:var(--spacing-6)}.sm\:ps-12{padding-inline-start:var(--spacing-12)}.sm\:ps-16{padding-inline-start:var(--spacing-16)}.sm\:pe-3{padding-inline-end:var(--spacing-3)}.sm\:pe-6{padding-inline-end:var(--spacing-6)}.sm\:pt-0{padding-top:var(--spacing-0)}.sm\:pt-4{padding-top:var(--spacing-4)}.sm\:pt-6{padding-top:var(--spacing-6)}.sm\:pb-0{padding-bottom:var(--spacing-0)}.sm\:pb-1{padding-bottom:var(--spacing-1)}.sm\:pb-4{padding-bottom:var(--spacing-4)}.sm\:pb-5{padding-bottom:var(--spacing-5)}.sm\:pb-14{padding-bottom:calc(var(--spacing)*14)}.sm\:text-center{text-align:center}.sm\:text-end{text-align:end}.sm\:text-left{text-align:left}.sm\:text-start{text-align:start}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[34px\]{font-size:34px}.sm\:text-\[36px\]{font-size:36px}.sm\:opacity-100{opacity:1}.sm\:first\:border-t:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}}@media (min-width:48rem){.md\:inset-x-\[3\%\]{inset-inline:3%}.md\:inset-y-5{inset-block:var(--spacing-5)}.md\:top-18{top:calc(var(--spacing)*18)}.md\:order-2{order:2}.md\:order-3{order:3}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-start-1{grid-column-start:1}.md\:col-start-2{grid-column-start:2}.md\:col-start-3{grid-column-start:3}.md\:row-start-1{grid-row-start:1}.md\:mb-5{margin-bottom:var(--spacing-5)}.md\:line-clamp-none{-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}.md\:block{display:block}.md\:contents{display:contents}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:h-\[calc\(100dvh-var\(--edu-header-height\)-7\.5rem-var\(--edu-student-companion-clearance\,0px\)\)\]{height:calc(100dvh - var(--edu-header-height) - 7.5rem - var(--edu-student-companion-clearance,0px))}.md\:h-\[calc\(100dvh-var\(--edu-header-height\)-10rem-var\(--edu-student-companion-clearance\,0px\)\)\]{height:calc(100dvh - var(--edu-header-height) - 10rem - var(--edu-student-companion-clearance,0px))}.md\:h-\[calc\(100dvh-var\(--edu-header-height\)-10rem-var\(--edu-student-companion-clearance\,0px\)-var\(--edu-student-bottom-chrome-height\,0px\)\)\]{height:calc(100dvh - var(--edu-header-height) - 10rem - var(--edu-student-companion-clearance,0px) - var(--edu-student-bottom-chrome-height,0px))}.md\:h-\[calc\(…\)\]{height:calc(…)}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:min-h-16{min-height:var(--spacing-16)}.md\:min-h-18{min-height:calc(var(--spacing)*18)}.md\:min-h-\[13\.25rem\]{min-height:13.25rem}.md\:min-h-\[28rem\]{min-height:28rem}.md\:min-h-\[30rem\]{min-height:30rem}.md\:min-h-\[32rem\]{min-height:32rem}.md\:w-1\/2{width:50%}.md\:w-48{width:calc(var(--spacing)*48)}.md\:w-56{width:calc(var(--spacing)*56)}.md\:w-72{width:calc(var(--spacing)*72)}.md\:w-\[92vw\]{width:92vw}.md\:w-\[var\(--edu-lumi-pane-width-tablet\)\]{width:var(--edu-lumi-pane-width-tablet)}.md\:w-auto{width:auto}.md\:max-w-\[min\(37\.5rem\,calc\(100\%-3rem\)\)\]{max-width:min(37.5rem,100% - 3rem)}.md\:min-w-22{min-width:calc(var(--spacing)*22)}.md\:flex-none{flex:none}.md\:shrink-0{flex-shrink:0}.md\:basis-\[30rem\]{flex-basis:30rem}.md\:translate-y-0{--tw-translate-y:var(--spacing-0);translate:var(--tw-translate-x)var(--tw-translate-y)}.md\:\[grid-template-columns\:var\(--week-columns\)\]{grid-template-columns:var(--week-columns)}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[150px_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:150px minmax(0,1fr) minmax(0,1fr)}.md\:grid-cols-\[auto_auto_minmax\(0\,1fr\)_9\.5rem_auto\]{grid-template-columns:auto auto minmax(0,1fr) 9.5rem auto}.md\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1fr\)_minmax\(0\,0\.7fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.7fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\,14rem\)_minmax\(0\,1fr\)_5rem\]{grid-template-columns:minmax(0,14rem) minmax(0,1fr) 5rem}.md\:grid-cols-\[minmax\(0\,21rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,21rem) minmax(0,1fr)}.md\:grid-cols-\[minmax\(14rem\,17rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(14rem,17rem) minmax(0,1fr)}.md\:grid-cols-\[minmax\(15rem\,18rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(15rem,18rem) minmax(0,1fr)}.md\:grid-cols-\[minmax\(17rem\,24rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(17rem,24rem) minmax(0,1fr)}.md\:grid-cols-\[minmax\(18rem\,22rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(18rem,22rem) minmax(0,1fr)}.md\:grid-cols-\[repeat\(auto-fill\,minmax\(8\.5rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr))}.md\:grid-cols-\[repeat\(auto-fill\,minmax\(15rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:flex-nowrap{flex-wrap:nowrap}.md\:flex-wrap{flex-wrap:wrap}.md\:items-baseline{align-items:baseline}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:items-stretch{align-items:stretch}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}.md\:gap-3{gap:var(--spacing-3)}.md\:gap-3\.5{gap:calc(var(--spacing)*3.5)}.md\:gap-4{gap:var(--spacing-4)}.md\:gap-5{gap:var(--spacing-5)}.md\:gap-7{gap:calc(var(--spacing)*7)}.md\:gap-8{gap:var(--spacing-8)}.md\:self-end{align-self:flex-end}.md\:self-start{align-self:flex-start}.md\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.md\:overflow-hidden{overflow:hidden}.md\:overflow-visible{overflow:visible}.md\:overflow-x-auto{overflow-x:auto}.md\:overflow-x-visible{overflow-x:visible}.md\:overflow-y-visible{overflow-y:visible}.md\:rounded-3xl{border-radius:var(--radius-3xl)}.md\:rounded-\[var\(--edu-staff-dialog-radius\,var\(--edu-base-dialog-radius\,var\(--radius-xl\)\)\)\]{border-radius:var(--edu-staff-dialog-radius,var(--edu-base-dialog-radius,var(--radius-xl)))}.md\:rounded-card{border-radius:var(--radius-card)}.md\:border{border-style:var(--tw-border-style);border-width:1px}.md\:border-0{border-style:var(--tw-border-style);border-width:0}.md\:border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.md\:border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.md\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.md\:border-border-default{border-color:var(--color-border-default)}.md\:border-border-subtle{border-color:var(--color-border-subtle)}.md\:border-card-edge{border-color:var(--color-card-edge)}.md\:bg-card{background-color:var(--color-card)}.md\:bg-card-fill{background-color:var(--color-card-fill)}.md\:p-5{padding:var(--spacing-5)}.md\:p-6{padding:var(--spacing-6)}.md\:px-0{padding-inline:var(--spacing-0)}.md\:px-4{padding-inline:var(--spacing-4)}.md\:px-6{padding-inline:var(--spacing-6)}.md\:px-8{padding-inline:var(--spacing-8)}.md\:py-0{padding-block:var(--spacing-0)}.md\:py-7{padding-block:calc(var(--spacing)*7)}.md\:py-12{padding-block:var(--spacing-12)}.md\:ps-15{padding-inline-start:calc(var(--spacing)*15)}.md\:ps-\[4\.375rem\]{padding-inline-start:4.375rem}.md\:ps-\[6\.25rem\]{padding-inline-start:6.25rem}.md\:pe-4\.5{padding-inline-end:calc(var(--spacing)*4.5)}.md\:text-end{text-align:end}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-\[length\:var\(--edu-staff-type-title-size\,var\(--edu-page-title-size\)\)\]{font-size:var(--edu-staff-type-title-size,var(--edu-page-title-size))}.md\:shadow-large{--tw-shadow:var(--edu-shadow-large);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:\[--edu-layout-main-block-end\:var\(--spacing-10\)\]{--edu-layout-main-block-end:var(--spacing-10)}.md\:\[--edu-layout-main-block-start\:var\(--spacing-5\)\]{--edu-layout-main-block-start:var(--spacing-5)}.md\:group-data-\[orientation\=vertical\]\/tabs\:overflow-visible:is(:where(.group\/tabs)[data-orientation=vertical] *){overflow:visible}.md\:odd\:border-e:nth-child(odd){border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}}@media (min-width:64rem){.lg\:not-sr-only{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.lg\:sticky{position:sticky}.lg\:top-0{top:var(--spacing-0)}.lg\:top-4{top:var(--spacing-4)}.lg\:top-6{top:var(--spacing-6)}.lg\:top-24{top:var(--spacing-24)}.lg\:top-\[calc\(var\(--edu-header-height\)\+var\(--edu-layout-page-gutter\)\)\]{top:calc(var(--edu-header-height) + var(--edu-layout-page-gutter))}.lg\:top-\[calc\(var\(--edu-side-dock-top\,var\(--edu-session-bar-height\)\)\+var\(--edu-space-5\)\)\]{top:calc(var(--edu-side-dock-top,var(--edu-session-bar-height)) + var(--edu-space-5))}.lg\:order-2{order:2}.lg\:order-last{order:9999}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:-mx-6{margin-inline:calc(var(--spacing-6)*-1)}.lg\:mx-0{margin-inline:var(--spacing-0)}.lg\:ms-2{margin-inline-start:var(--spacing-2)}.lg\:mt-4{margin-top:var(--spacing-4)}.lg\:mb-0{margin-bottom:var(--spacing-0)}.lg\:block{display:block}.lg\:contents{display:contents}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:aspect-\[2\/1\]{aspect-ratio:2}.lg\:h-\[20rem\]{height:20rem}.lg\:h-\[36rem\]{height:36rem}.lg\:h-\[calc\(100dvh-17rem\)\]{height:calc(100dvh - 17rem)}.lg\:h-\[calc\(100dvh-var\(--edu-header-height\)-10rem\)\]{height:calc(100dvh - var(--edu-header-height) - 10rem)}.lg\:h-\[calc\(100dvh-var\(--edu-header-height\)-var\(--edu-layout-main-block-start\)-var\(--edu-layout-main-block-end\)\)\]{height:calc(100dvh - var(--edu-header-height) - var(--edu-layout-main-block-start) - var(--edu-layout-main-block-end))}.lg\:h-\[min\(50rem\,92vh\)\]{height:min(50rem,92vh)}.lg\:h-auto{height:auto}.lg\:h-dvh{height:100dvh}.lg\:max-h-\[45\%\]{max-height:45%}.lg\:max-h-\[92vh\]{max-height:92vh}.lg\:max-h-\[calc\(100dvh-6rem\)\]{max-height:calc(100dvh - 6rem)}.lg\:max-h-\[calc\(100dvh-var\(--edu-header-height\)-2\*var\(--edu-layout-page-gutter\)\)\]{max-height:calc(100dvh - var(--edu-header-height) - 2*var(--edu-layout-page-gutter))}.lg\:max-h-\[calc\(100dvh-var\(--edu-lumi-column-top\,calc\(var\(--edu-side-dock-top\,var\(--edu-session-bar-height\)\)\+var\(--edu-space-5\)\)\)-var\(--edu-lumi-column-below\,var\(--edu-space-5\)\)\)\]{max-height:calc(100dvh - var(--edu-lumi-column-top,calc(var(--edu-side-dock-top,var(--edu-session-bar-height)) + var(--edu-space-5))) - var(--edu-lumi-column-below,var(--edu-space-5)))}.lg\:max-h-none{max-height:none}.lg\:min-h-0{min-height:var(--spacing-0)}.lg\:min-h-112{min-height:calc(var(--spacing)*112)}.lg\:min-h-\[32rem\]{min-height:32rem}.lg\:min-h-\[46rem\]{min-height:46rem}.lg\:w-4\/5{width:80%}.lg\:w-16{width:var(--spacing-16)}.lg\:w-64{width:calc(var(--spacing)*64)}.lg\:w-65{width:calc(var(--spacing)*65)}.lg\:w-68{width:calc(var(--spacing)*68)}.lg\:w-72{width:calc(var(--spacing)*72)}.lg\:w-\[340px\]{width:340px}.lg\:max-w-2xl{max-width:var(--container-2xl)}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:max-w-120{max-width:calc(var(--spacing)*120)}.lg\:max-w-300{max-width:calc(var(--spacing)*300)}.lg\:max-w-\[70rem\]{max-width:70rem}.lg\:max-w-none{max-width:none}.lg\:min-w-0{min-width:var(--spacing-0)}.lg\:flex-1{flex:1}.lg\:flex-none{flex:none}.lg\:shrink-0{flex-shrink:0}.lg\:basis-auto{flex-basis:auto}.lg\:columns-2{columns:2}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[1fr_280px\]{grid-template-columns:1fr 280px}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:grid-cols-\[7\.5rem_minmax\(0\,1fr\)_9rem_auto\]{grid-template-columns:7.5rem minmax(0,1fr) 9rem auto}.lg\:grid-cols-\[12rem_minmax\(0\,1fr\)\]{grid-template-columns:12rem minmax(0,1fr)}.lg\:grid-cols-\[15rem_minmax\(0\,1fr\)\]{grid-template-columns:15rem minmax(0,1fr)}.lg\:grid-cols-\[17rem_minmax\(0\,1fr\)\]{grid-template-columns:17rem minmax(0,1fr)}.lg\:grid-cols-\[20rem_1fr\]{grid-template-columns:20rem 1fr}.lg\:grid-cols-\[260px_1fr_320px\]{grid-template-columns:260px 1fr 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_15rem\]{grid-template-columns:minmax(0,1fr) 15rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_17rem\]{grid-template-columns:minmax(0,1fr) 17rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_18rem\]{grid-template-columns:minmax(0,1fr) 18rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_19rem\]{grid-template-columns:minmax(0,1fr) 19rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_22\.5rem\]{grid-template-columns:minmax(0,1fr) 22.5rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,22rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,22rem)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(18rem\,22rem\)\]{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(18rem\,26rem\)\]{grid-template-columns:minmax(0,1fr) minmax(18rem,26rem)}.lg\:grid-cols-\[minmax\(0\,1fr\)_var\(--edu-layout-session-aside\)\]{grid-template-columns:minmax(0,1fr)var(--edu-layout-session-aside)}.lg\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.lg\:grid-cols-\[minmax\(0\,20rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,20rem) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,26rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,26rem) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,340px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,340px) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,380px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,380px) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,720px\)\]{grid-template-columns:minmax(0,720px)}.lg\:grid-cols-\[minmax\(0\,720px\)_300px\]{grid-template-columns:minmax(0,720px) 300px}.lg\:grid-cols-\[minmax\(0\,var\(--edu-layout-session-main-beside\)\)_var\(--edu-layout-session-aside\)\]{grid-template-columns:minmax(0,var(--edu-layout-session-main-beside))var(--edu-layout-session-aside)}.lg\:grid-cols-\[minmax\(17rem\,20rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(17rem,20rem) minmax(0,1fr)}.lg\:grid-rows-\[minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:justify-end{justify-content:flex-end}.lg\:gap-3{gap:var(--spacing-3)}.lg\:gap-5{gap:var(--spacing-5)}.lg\:gap-6{gap:var(--spacing-6)}.lg\:gap-8{gap:var(--spacing-8)}.lg\:gap-12{gap:var(--spacing-12)}:where(.lg\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-0)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-0)*calc(1 - var(--tw-space-y-reverse)))}.lg\:gap-x-8{column-gap:var(--spacing-8)}.lg\:self-start{align-self:flex-start}.lg\:justify-self-end{justify-self:flex-end}.lg\:justify-self-start{justify-self:flex-start}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-x-visible{overflow-x:visible}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.lg\:border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-border-subtle{border-color:var(--color-border-subtle)}.lg\:p-5{padding:var(--spacing-5)}.lg\:p-6{padding:var(--spacing-6)}.lg\:px-0{padding-inline:var(--spacing-0)}.lg\:px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.lg\:px-4\.5{padding-inline:calc(var(--spacing)*4.5)}.lg\:px-6{padding-inline:var(--spacing-6)}.lg\:px-8{padding-inline:var(--spacing-8)}.lg\:px-\[var\(--edu-staff-gutter\,var\(--spacing-6\)\)\]{padding-inline:var(--edu-staff-gutter,var(--spacing-6))}.lg\:py-4{padding-block:var(--spacing-4)}.lg\:py-6{padding-block:var(--spacing-6)}.lg\:ps-72{padding-inline-start:calc(var(--spacing)*72)}.lg\:pb-0{padding-bottom:var(--spacing-0)}.lg\:pb-1{padding-bottom:var(--spacing-1)}.lg\:pb-1\.5{padding-bottom:var(--spacing-1\.5)}.lg\:pb-2{padding-bottom:var(--spacing-2)}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:\[--edu-layout-main-block-start\:calc\(var\(--spacing\)\*7\)\]{--edu-layout-main-block-start:calc(var(--spacing)*7)}}@media (min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-6{top:var(--spacing-6)}.xl\:top-20{top:var(--spacing-20)}.xl\:top-24{top:var(--spacing-24)}.xl\:top-\[calc\(var\(--edu-exp-band-height\)\+1\.5rem\)\]{top:calc(var(--edu-exp-band-height) + 1.5rem)}.xl\:top-\[calc\(var\(--edu-exp-band-height\)\+1rem\)\]{top:calc(var(--edu-exp-band-height) + 1rem)}.xl\:top-\[calc\(var\(--edu-header-height\)\+1\.5rem\)\]{top:calc(var(--edu-header-height) + 1.5rem)}.xl\:order-1{order:1}.xl\:order-2{order:2}.xl\:order-none{order:0}.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:col-start-1{grid-column-start:1}.xl\:col-start-2{grid-column-start:2}.xl\:row-start-1{grid-row-start:1}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:grid{display:grid}.xl\:hidden{display:none}.xl\:inline-flex{display:inline-flex}.xl\:h-\[calc\(100dvh-var\(--edu-header-height\)-var\(--edu-layout-main-block-start\)-var\(--edu-layout-main-block-end\)\)\]{height:calc(100dvh - var(--edu-header-height) - var(--edu-layout-main-block-start) - var(--edu-layout-main-block-end))}.xl\:h-\[calc\(100dvh-var\(--edu-header-height\)-var\(--edu-layout-main-block-start\)-var\(--edu-layout-main-block-end\)-3rem\)\]{height:calc(100dvh - var(--edu-header-height) - var(--edu-layout-main-block-start) - var(--edu-layout-main-block-end) - 3rem)}.xl\:min-h-0{min-height:var(--spacing-0)}.xl\:min-h-144{min-height:calc(var(--spacing)*144)}.xl\:w-\[320px\]{width:320px}.xl\:w-\[360px\]{width:360px}.xl\:w-\[380px\]{width:380px}.xl\:w-\[var\(--edu-lumi-pane-width\)\]{width:var(--edu-lumi-pane-width)}.xl\:w-auto{width:auto}.xl\:w-full{width:100%}.xl\:max-w-\[64rem\]{max-width:64rem}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-\[21\.25rem_minmax\(0\,1fr\)\]{grid-template-columns:21.25rem minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_18rem\]{grid-template-columns:minmax(0,1fr) 18rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_19rem\]{grid-template-columns:minmax(0,1fr) 19rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_21rem\]{grid-template-columns:minmax(0,1fr) 21rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.15fr\)_minmax\(0\,0\.95fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,.95fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(19rem\,23rem\)\]{grid-template-columns:minmax(0,1fr) minmax(19rem,23rem)}.xl\:grid-cols-\[minmax\(0\,22rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,22rem) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(20rem\,23rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(20rem,23rem) minmax(0,1fr)}.xl\:flex-col{flex-direction:column}.xl\:flex-row{flex-direction:row}.xl\:items-baseline{align-items:baseline}.xl\:items-center{align-items:center}.xl\:items-start{align-items:flex-start}.xl\:items-stretch{align-items:stretch}.xl\:justify-between{justify-content:space-between}.xl\:gap-3{gap:var(--spacing-3)}.xl\:gap-4{gap:var(--spacing-4)}.xl\:gap-6{gap:var(--spacing-6)}.xl\:gap-8{gap:var(--spacing-8)}.xl\:self-start{align-self:flex-start}.xl\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.xl\:\[border-color\:var\(--edu-ks-line\)\]{border-color:var(--edu-ks-line)}.xl\:p-4{padding:var(--spacing-4)}.xl\:p-5{padding:var(--spacing-5)}.xl\:pt-3{padding-top:var(--spacing-3)}.xl\:text-end{text-align:end}.xl\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.xl\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.xl\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.xl\:first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.xl\:first\:pt-0:first-child{padding-top:var(--spacing-0)}}@media (min-width:96rem){.\32 xl\:not-sr-only{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.\32 xl\:sticky{position:sticky}.\32 xl\:top-20{top:var(--spacing-20)}.\32 xl\:order-none{order:0}.\32 xl\:block{display:block}.\32 xl\:hidden{display:none}.\32 xl\:max-w-\[110rem\]{max-width:110rem}.\32 xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32 xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32 xl\:grid-cols-\[minmax\(0\,1fr\)_21rem\]{grid-template-columns:minmax(0,1fr) 21rem}.\32 xl\:grid-cols-\[minmax\(18rem\,22rem\)_minmax\(0\,1fr\)_minmax\(20rem\,24rem\)\]{grid-template-columns:minmax(18rem,22rem) minmax(0,1fr) minmax(20rem,24rem)}.\32 xl\:items-start{align-items:flex-start}}@container work not (min-width:48rem){.\@max-3xl\/work\:sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\@max-3xl\/work\:end-0{inset-inline-end:var(--spacing-0)}.\@max-3xl\/work\:top-full{top:100%}.\@max-3xl\/work\:mt-2{margin-top:var(--spacing-2)}.\@max-3xl\/work\:mb-16{margin-bottom:var(--spacing-16)}.\@max-3xl\/work\:shrink-0{flex-shrink:0}}@media (min-width:48rem){@container not (min-width:48rem){.md\:\@max-3xl\:sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}}@container not (min-width:40rem){.\@max-\[40rem\]\:sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@container not (min-width:36rem){.\@max-xl\:w-full{width:100%}}@container not (min-width:30rem){.\@max-\[30rem\]\:col-start-1{grid-column-start:1}.\@max-\[30rem\]\:col-start-2{grid-column-start:2}.\@max-\[30rem\]\:row-span-2{grid-row:span 2/span 2}.\@max-\[30rem\]\:hidden{display:none}.\@max-\[30rem\]\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.\@max-\[30rem\]\:grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.\@max-\[30rem\]\:flex-wrap{flex-wrap:wrap}.\@max-\[30rem\]\:self-start{align-self:flex-start}.\@max-\[30rem\]\:justify-self-start{justify-self:flex-start}}@container not (min-width:28rem){.\@max-md\:-ms-1\.5{margin-inline-start:calc(var(--spacing-1\.5)*-1)}.\@max-md\:mb-1{margin-bottom:var(--spacing-1)}.\@max-md\:flex{display:flex}.\@max-md\:hidden{display:none}.\@max-md\:w-auto{width:auto}.\@max-md\:basis-full{flex-basis:100%}.\@max-md\:flex-col{flex-direction:column}.\@max-md\:pt-0{padding-top:var(--spacing-0)}.\@max-md\:whitespace-normal{white-space:normal}.\@max-md\:text-text-primary{color:var(--color-text-primary)}}@container not (min-width:24rem){.\@max-sm\:hidden{display:none}}@container not (min-width:22.5rem){.\@max-\[22\.5rem\]\:col-span-2{grid-column:span 2/span 2}.\@max-\[22\.5rem\]\:col-start-1{grid-column-start:1}.\@max-\[22\.5rem\]\:col-start-2{grid-column-start:2}.\@max-\[22\.5rem\]\:row-span-2{grid-row:span 2/span 2}.\@max-\[22\.5rem\]\:row-start-2{grid-row-start:2}.\@max-\[22\.5rem\]\:hidden{display:none}.\@max-\[22\.5rem\]\:size-8{width:var(--spacing-8);height:var(--spacing-8)}.\@max-\[22\.5rem\]\:min-h-14{min-height:calc(var(--spacing)*14)}.\@max-\[22\.5rem\]\:min-h-\[var\(--edu-size-touch-target\)\]{min-height:var(--edu-size-touch-target)}.\@max-\[22\.5rem\]\:w-full{width:100%}.\@max-\[22\.5rem\]\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.\@max-\[22\.5rem\]\:grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.\@max-\[22\.5rem\]\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.\@max-\[22\.5rem\]\:flex-wrap{flex-wrap:wrap}.\@max-\[22\.5rem\]\:self-start{align-self:flex-start}.\@max-\[22\.5rem\]\:justify-self-start{justify-self:flex-start}.\@max-\[22\.5rem\]\:rounded-button{border-radius:var(--radius-button)}.\@max-\[22\.5rem\]\:border{border-style:var(--tw-border-style);border-width:1px}.\@max-\[22\.5rem\]\:border-border-strong{border-color:var(--color-border-strong)}.\@max-\[22\.5rem\]\:bg-card{background-color:var(--color-card)}.\@max-\[22\.5rem\]\:px-0{padding-inline:var(--spacing-0)}.\@max-\[22\.5rem\]\:px-3{padding-inline:var(--spacing-3)}.\@max-\[22\.5rem\]\:py-2\.5{padding-block:calc(var(--spacing)*2.5)}}@container (min-width:22.5rem){.\@min-\[22\.5rem\]\:block{display:block}}@container (min-width:22rem){.\@\[22rem\]\:h-auto{height:auto}.\@\[22rem\]\:w-28{width:calc(var(--spacing)*28)}}@container (min-width:22.5rem){.\@min-\[22\.5rem\]\:max-w-full{max-width:100%}}@container (min-width:22rem){.\@\[22rem\]\:shrink-0{flex-shrink:0}.\@\[22rem\]\:flex-row{flex-direction:row}}@container (min-width:22.5rem){.\@min-\[22\.5rem\]\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@container (min-width:24rem){.\@sm\:col-start-auto{grid-column-start:auto}.\@sm\:line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\@sm\:line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\@sm\:line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\@sm\:block{display:block}.\@sm\:flex{display:flex}.\@sm\:hidden{display:none}.\@sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@sm\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.\@sm\:flex-col{flex-direction:column}.\@sm\:items-stretch{align-items:stretch}.\@sm\:gap-0{gap:var(--spacing-0)}.\@sm\:p-0{padding:var(--spacing-0)}.\@sm\:px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.\@sm\:py-3{padding-block:var(--spacing-3)}}@container (min-width:28rem){.\@md\:w-64{width:calc(var(--spacing)*64)}.\@md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@min-\[28rem\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@md\:flex-row{flex-direction:row}.\@md\:items-end{align-items:flex-end}.\@md\:justify-center{justify-content:center}.\@md\:self-end{align-self:flex-end}}@container (min-width:30rem){.\@min-\[30rem\]\:col-start-3{grid-column-start:3}.\@min-\[30rem\]\:col-start-4{grid-column-start:4}.\@min-\[30rem\]\:row-span-1{grid-row:span 1/span 1}.\@min-\[30rem\]\:row-start-1{grid-row-start:1}.\@min-\[30rem\]\:block{display:block}.\@min-\[30rem\]\:min-h-18{min-height:calc(var(--spacing)*18)}.\@min-\[30rem\]\:w-36{width:calc(var(--spacing)*36)}.\@min-\[30rem\]\:grid-cols-\[auto_minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:auto minmax(0,1fr) auto auto}.\@min-\[30rem\]\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@container (min-width:32rem){.\@lg\:row-span-4{grid-row:span 4/span 4}.\@lg\:grid{display:grid}.\@lg\:w-fit{width:fit-content}.\@lg\:auto-cols-\[minmax\(0\,1fr\)\]{grid-auto-columns:minmax(0,1fr)}.\@lg\:grid-flow-col{grid-auto-flow:column}.\@lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@lg\:grid-cols-\[\.\.\.\]{grid-template-columns:...}.\@lg\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.\@lg\:grid-cols-\[2fr_1fr_auto\]{grid-template-columns:2fr 1fr auto}.\@lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.\@lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1\.25fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,2fr) minmax(0,1.25fr) minmax(0,1fr) auto}.\@lg\:grid-rows-\[auto_auto_auto_auto\]{grid-template-rows:auto auto auto auto}.\@lg\:grid-rows-subgrid{grid-template-rows:subgrid}.\@lg\:gap-x-3{column-gap:var(--spacing-3)}.\@lg\:gap-y-1\.5{row-gap:var(--spacing-1\.5)}.\@lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@container planrow (min-width:36rem){.\@min-\[36rem\]\/planrow\:col-start-3{grid-column-start:3}.\@min-\[36rem\]\/planrow\:col-start-4{grid-column-start:4}.\@min-\[36rem\]\/planrow\:row-start-1{grid-row-start:1}}@container auth-announcement (min-width:36rem){.\@min-\[36rem\]\/auth-announcement\:block{display:block}.\@min-\[36rem\]\/auth-announcement\:grid{display:grid}}@container planrow (min-width:36rem){.\@min-\[36rem\]\/planrow\:inline-flex{display:inline-flex}}@container (min-width:36rem){.\@xl\:hidden{display:none}.\@xl\:inline{display:inline}}@container empty (min-width:36rem){.\@\[36rem\]\/empty\:w-\[40\%\]{width:40%}}@container (min-width:36rem){.\@xl\:max-w-\[60\%\]{max-width:60%}}@container planrow (min-width:36rem){.\@min-\[36rem\]\/planrow\:min-w-\[9\.5rem\]{min-width:9.5rem}}@container auth-announcement (min-width:36rem){.\@min-\[36rem\]\/auth-announcement\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}}@container planrow (min-width:36rem){.\@min-\[36rem\]\/planrow\:grid-cols-\[auto_minmax\(12rem\,1fr\)_auto_auto\]{grid-template-columns:auto minmax(12rem,1fr) auto auto}}@container (min-width:36rem){.\@min-\[36rem\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@min-\[36rem\]\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.5fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto}.\@xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\@xl\:grid-cols-\[repeat\(auto-fill\,minmax\(7rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr))}.\@xl\:grid-cols-\[repeat\(auto-fit\,minmax\(17rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}}@container empty (min-width:36rem){.\@\[36rem\]\/empty\:flex-row{flex-direction:row}}@container (min-width:36rem){.\@xl\:flex-row{flex-direction:row}}@container empty (min-width:36rem){.\@\[36rem\]\/empty\:items-center{align-items:center}}@container auth-announcement (min-width:36rem){.\@min-\[36rem\]\/auth-announcement\:items-center{align-items:center}}@container (min-width:36rem){.\@xl\:items-baseline{align-items:baseline}.\@xl\:items-center{align-items:center}}@container planrow (min-width:36rem){.\@min-\[36rem\]\/planrow\:justify-end{justify-content:flex-end}}@container (min-width:36rem){.\@xl\:justify-between{justify-content:space-between}.\@xl\:justify-end{justify-content:flex-end}.\@xl\:gap-4{gap:var(--spacing-4)}.\@xl\:gap-6{gap:var(--spacing-6)}}@container auth-announcement (min-width:36rem){.\@min-\[36rem\]\/auth-announcement\:gap-x-3{column-gap:var(--spacing-3)}}@container planrow (min-width:36rem){.\@min-\[36rem\]\/planrow\:ps-8{padding-inline-start:var(--spacing-8)}.\@min-\[36rem\]\/planrow\:pe-5{padding-inline-end:var(--spacing-5)}}@container (min-width:36rem){.\@xl\:text-end{text-align:end}.\@xl\:text-start{text-align:start}.\@xl\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@container (min-width:40rem){.\@min-\[40rem\]\:relative{position:relative}.\@min-\[40rem\]\:mx-8{margin-inline:var(--spacing-8)}.\@min-\[40rem\]\:mx-auto{margin-inline:auto}.\@min-\[40rem\]\:-mt-28{margin-top:calc(var(--spacing)*-28)}.\@min-\[40rem\]\:line-clamp-none{-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}}@container auth-scene (min-width:40rem){.\@min-\[40rem\]\/auth-scene\:flex{display:flex}.\@min-\[40rem\]\/auth-scene\:hidden{display:none}}@container (min-width:40rem){.\@min-\[40rem\]\:block{display:block}.\@min-\[40rem\]\:flex{display:flex}.\@min-\[40rem\]\:hidden{display:none}.\@min-\[40rem\]\:h-auto{height:auto}.\@min-\[40rem\]\:min-h-56{min-height:calc(var(--spacing)*56)}.\@min-\[40rem\]\:w-auto{width:auto}.\@min-\[40rem\]\:w-full{width:100%}.\@min-\[40rem\]\:flex-none{flex:none}.\@min-\[40rem\]\:basis-\[calc\(\(100\%-2rem\)\/3\)\]{flex-basis:calc(33.3333% - .666667rem)}.\@min-\[40rem\]\:flex-row{flex-direction:row}.\@min-\[40rem\]\:flex-nowrap{flex-wrap:nowrap}.\@min-\[40rem\]\:items-center{align-items:center}.\@min-\[40rem\]\:items-end{align-items:flex-end}.\@min-\[40rem\]\:px-5{padding-inline:var(--spacing-5)}.\@min-\[40rem\]\:px-6{padding-inline:var(--spacing-6)}.\@min-\[40rem\]\:px-8{padding-inline:var(--spacing-8)}.\@min-\[40rem\]\:py-5{padding-block:var(--spacing-5)}.\@min-\[40rem\]\:pb-32{padding-bottom:calc(var(--spacing)*32)}}@container auth-scene (min-width:40rem){.\@min-\[40rem\]\/auth-scene\:text-white{color:var(--color-white)}}@container (min-width:40rem){.\@min-\[40rem\]\:text-white{color:var(--color-white)}.\@min-\[40rem\]\:text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.\@min-\[40rem\]\:text-white\/85{color:color-mix(in oklab,var(--color-white)85%,transparent)}}@media (hover:hover){.\@min-\[40rem\]\:hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.\@min-\[40rem\]\:hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}}}@container auth-scene (min-width:40rem){@media (hover:hover){.\@min-\[40rem\]\/auth-scene\:hover\:text-white:hover{color:var(--color-white)}}}@container (min-width:40rem){@media (hover:hover){.\@min-\[40rem\]\:hover\:text-white:hover{color:var(--color-white)}}}@container auth-scene (min-width:40rem){.\@min-\[40rem\]\/auth-scene\:focus-visible\:shadow-none:focus-visible{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@container (min-width:40rem){.\@min-\[40rem\]\:focus-visible\:shadow-none:focus-visible{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@container auth-scene (min-width:40rem){.\@min-\[40rem\]\/auth-scene\:focus-visible\:outline-white:focus-visible{outline-color:var(--color-white)}}@container (min-width:40rem){.\@min-\[40rem\]\:focus-visible\:outline-white:focus-visible{outline-color:var(--color-white)}}@container (min-width:42rem){.\@2xl\:sticky{position:sticky}.\@2xl\:top-24{top:var(--spacing-24)}.\@2xl\:row-span-2{grid-row:span 2/span 2}.\@2xl\:me-3{margin-inline-end:var(--spacing-3)}.\@2xl\:block{display:block}.\@2xl\:flex{display:flex}.\@2xl\:hidden{display:none}.\@min-\[42rem\]\:inline{display:inline}.\@2xl\:size-24{width:var(--spacing-24);height:var(--spacing-24)}.\@2xl\:min-h-10{min-height:var(--spacing-10)}.\@2xl\:w-60{width:calc(var(--spacing)*60)}.\@2xl\:w-80{width:calc(var(--spacing)*80)}.\@2xl\:w-auto{width:auto}.\@2xl\:flex-1{flex:1}.\@2xl\:flex-\[0_1_23\.75rem\]{flex:0 23.75rem}.\@2xl\:shrink-0{flex-shrink:0}.\@2xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@2xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@2xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@2xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\@2xl\:grid-cols-\[15rem_minmax\(0\,1fr\)\]{grid-template-columns:15rem minmax(0,1fr)}.\@2xl\:grid-cols-\[minmax\(0\,2fr\)_repeat\(4\,minmax\(0\,1fr\)\)\]{grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr))}.\@2xl\:flex-col{flex-direction:column}.\@2xl\:flex-row{flex-direction:row}.\@2xl\:items-center{align-items:center}.\@2xl\:items-start{align-items:flex-start}.\@2xl\:justify-between{justify-content:space-between}.\@2xl\:justify-end{justify-content:flex-end}.\@2xl\:gap-4{gap:var(--spacing-4)}.\@2xl\:gap-5{gap:var(--spacing-5)}.\@2xl\:gap-6{gap:var(--spacing-6)}.\@2xl\:gap-7{gap:calc(var(--spacing)*7)}.\@2xl\:gap-8{gap:var(--spacing-8)}.\@2xl\:self-center{align-self:center}.\@2xl\:overflow-visible{overflow:visible}.\@2xl\:rounded-md{border-radius:var(--radius-md)}.\@2xl\:rounded-none{border-radius:0;border-radius:var(--radius-none)}.\@2xl\:border-0{border-style:var(--tw-border-style);border-width:0}.\@2xl\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.\@2xl\:bg-brand-tint{background-color:var(--color-brand-tint)}.\@2xl\:bg-transparent{background-color:#0000}.\@2xl\:px-3{padding-inline:var(--spacing-3)}.\@2xl\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.\@2xl\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.\@2xl\:font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\@2xl\:text-brand-primary{color:var(--color-brand-primary)}.\@2xl\:text-text-secondary{color:var(--color-text-secondary)}}@container work (min-width:48rem){.\@3xl\/work\:\[container-type\:size\]{container-type:size}}@container (min-width:48rem){.\@3xl\:sticky{position:sticky}}@container work (min-width:48rem){.\@3xl\/work\:start-2{inset-inline-start:var(--spacing-2)}}@container (min-width:48rem){.\@3xl\:top-24{top:var(--spacing-24)}}@container work (min-width:48rem){.\@3xl\/work\:bottom-2{bottom:var(--spacing-2)}.\@3xl\/work\:order-none{order:0}.\@3xl\/work\:col-span-2{grid-column:span 2/span 2}.\@3xl\/work\:col-span-full{grid-column:1/-1}}@container (min-width:48rem){.\@3xl\:col-span-1{grid-column:span 1/span 1}.\@3xl\:col-start-3{grid-column-start:3}.\@3xl\:col-start-4{grid-column-start:4}.\@3xl\:col-start-5{grid-column-start:5}.\@3xl\:row-span-1{grid-row:span 1/span 1}.\@3xl\:row-start-1{grid-row-start:1}}@container work (min-width:48rem){.\@3xl\/work\:mt-2{margin-top:var(--spacing-2)}.\@3xl\/work\:flex{display:flex}.\@3xl\/work\:grid{display:grid}.\@3xl\/work\:hidden{display:none}.\@3xl\/work\:inline{display:inline}}@container (min-width:48rem){.\@3xl\:block{display:block}.\@3xl\:contents{display:contents}.\@3xl\:hidden{display:none}}@container work (min-width:48rem){.\@3xl\/work\:aspect-auto{aspect-ratio:auto}.\@3xl\/work\:h-full{height:100%}.\@3xl\/work\:w-16{width:var(--spacing-16)}.\@3xl\/work\:w-30{width:calc(var(--spacing)*30)}.\@3xl\/work\:w-\[min\(100cqw\,calc\(\(100cqh-4rem\)\*16\/9\)\)\]{width:min(100cqw,177.778cqh - 7.11111rem)}.\@3xl\/work\:w-auto{width:auto}}@container (min-width:48rem){.\@3xl\:max-w-\[60\%\]{max-width:60%}}@container auth-footer (min-width:48rem){.\@min-\[48rem\]\/auth-footer\:max-w-\[50cqi\]{max-width:50cqi}}@container work (min-width:48rem){.\@3xl\/work\:flex-1{flex:1}.\@3xl\/work\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@3xl\/work\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.\@3xl\/work\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}@container (min-width:48rem){.\@3xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@3xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@3xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@3xl\:grid-cols-\[2\.5rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:2.5rem minmax(0,1fr) auto}.\@3xl\:grid-cols-\[2\.5rem_minmax\(0\,1fr\)_minmax\(9rem\,13rem\)_auto\]{grid-template-columns:2.5rem minmax(0,1fr) minmax(9rem,13rem) auto}.\@3xl\:grid-cols-\[15rem_minmax\(0\,1fr\)\]{grid-template-columns:15rem minmax(0,1fr)}.\@3xl\:grid-cols-\[auto_minmax\(0\,1fr\)_10rem_11rem_4\.5rem\]{grid-template-columns:auto minmax(0,1fr) 10rem 11rem 4.5rem}.\@3xl\:grid-cols-\[minmax\(0\,1fr\)_17rem\]{grid-template-columns:minmax(0,1fr) 17rem}.\@3xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,26rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,26rem)}.\@3xl\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.\@3xl\:grid-cols-\[repeat\(auto-fill\,minmax\(8\.5rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr))}.\@3xl\:grid-cols-\[repeat\(auto-fill\,minmax\(14rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.\@3xl\:grid-cols-\[repeat\(auto-fill\,minmax\(15rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}}@container auth-footer (min-width:48rem){.\@min-\[48rem\]\/auth-footer\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}}@container work (min-width:48rem){.\@3xl\/work\:grid-rows-\[minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr)}.\@3xl\/work\:flex-col{flex-direction:column}}@container (min-width:48rem){.\@3xl\:flex-row{flex-direction:row}}@container work (min-width:48rem){.\@3xl\/work\:flex-nowrap{flex-wrap:nowrap}}@container auth-footer (min-width:48rem){.\@min-\[48rem\]\/auth-footer\:flex-nowrap{flex-wrap:nowrap}}@container work (min-width:48rem){.\@3xl\/work\:items-center{align-items:center}.\@3xl\/work\:items-start{align-items:flex-start}.\@3xl\/work\:items-stretch{align-items:stretch}}@container (min-width:48rem){.\@3xl\:items-center{align-items:center}.\@3xl\:items-start{align-items:flex-start}}@container auth-footer (min-width:48rem){.\@min-\[48rem\]\/auth-footer\:items-baseline{align-items:baseline}}@container (min-width:48rem){.\@3xl\:justify-between{justify-content:space-between}.\@3xl\:justify-end{justify-content:flex-end}}@container auth-footer (min-width:48rem){.\@min-\[48rem\]\/auth-footer\:justify-start{justify-content:flex-start}}@container work (min-width:48rem){.\@3xl\/work\:gap-2{gap:var(--spacing-2)}.\@3xl\/work\:gap-4{gap:var(--spacing-4)}}@container (min-width:48rem){.\@3xl\:gap-x-4{column-gap:var(--spacing-4)}}@container auth-footer (min-width:48rem){.\@min-\[48rem\]\/auth-footer\:gap-x-6{column-gap:var(--spacing-6)}}@container work (min-width:48rem){.\@3xl\/work\:justify-self-start{justify-self:flex-start}.\@3xl\/work\:overflow-hidden{overflow:hidden}.\@3xl\/work\:overflow-visible{overflow:visible}.\@3xl\/work\:overflow-y-auto{overflow-y:auto}.\@3xl\/work\:rounded-2xl{border-radius:var(--radius-2xl)}}@container (min-width:48rem){.\@3xl\:p-8{padding:var(--spacing-8)}.\@3xl\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.\@3xl\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@container (min-width:56rem){.\@4xl\:sticky{position:sticky}.\@4xl\:top-24{top:var(--spacing-24)}.\@4xl\:top-\[calc\(var\(--edu-exp-band-height\)\+1rem\)\]{top:calc(var(--edu-exp-band-height) + 1rem)}.\@4xl\:order-last{order:9999}.\@4xl\:order-none{order:0}.\@4xl\:col-span-2{grid-column:span 2/span 2}}@container (min-width:56.25rem){.\@min-\[56\.25rem\]\:w-90{width:calc(var(--spacing)*90)}}@container (min-width:56rem){.\@4xl\:max-w-2xl{max-width:var(--container-2xl)}.\@4xl\:max-w-3xl{max-width:var(--container-3xl)}.\@min-\[56rem\]\:basis-\[calc\(\(100\%-3rem\)\/4\)\]{flex-basis:calc(25% - .75rem)}.\@4xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\@4xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@4xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@4xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@4xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.\@4xl\:grid-cols-\[15rem_minmax\(0\,1fr\)\]{grid-template-columns:15rem minmax(0,1fr)}.\@4xl\:grid-cols-\[18rem_minmax\(0\,1fr\)\]{grid-template-columns:18rem minmax(0,1fr)}.\@4xl\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.\@4xl\:grid-cols-\[minmax\(0\,1fr\)_17rem\]{grid-template-columns:minmax(0,1fr) 17rem}.\@4xl\:grid-cols-\[minmax\(0\,1fr\)_18rem\]{grid-template-columns:minmax(0,1fr) 18rem}.\@4xl\:grid-cols-\[minmax\(0\,1fr\)_19rem\]{grid-template-columns:minmax(0,1fr) 19rem}.\@4xl\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.\@4xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.\@4xl\:grid-cols-\[minmax\(0\,21rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,21rem) minmax(0,1fr)}.\@4xl\:grid-cols-\[minmax\(0\,22rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,22rem) minmax(0,1fr)}.\@4xl\:flex-col{flex-direction:column}.\@4xl\:items-start{align-items:flex-start}}@container (min-width:58rem){.\@min-\[58rem\]\:basis-\[calc\(\(100\%-4rem\)\/5\)\]{flex-basis:calc(20% - .8rem)}.\@\[58rem\]\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\@min-\[58rem\]\:flex-col{flex-direction:column}.\@min-\[58rem\]\:items-start{align-items:flex-start}}@container (min-width:62.5rem){.\@min-\[62\.5rem\]\:not-sr-only{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}}@container (min-width:64rem){.\@5xl\:sticky{position:sticky}.\@min-\[64rem\]\:absolute{position:absolute}.\@min-\[64rem\]\:static{position:static}.\@5xl\:top-24{top:var(--spacing-24)}.\@5xl\:order-none{order:0}.\@5xl\:col-span-5{grid-column:span 5/span 5}.\@5xl\:col-span-7{grid-column:span 7/span 7}.\@min-\[64rem\]\:col-span-full{grid-column:1/-1}.\@5xl\:col-start-1{grid-column-start:1}.\@5xl\:col-start-2{grid-column-start:2}.\@min-\[64rem\]\:col-start-1{grid-column-start:1}.\@min-\[64rem\]\:col-start-2{grid-column-start:2}.\@5xl\:row-span-1{grid-row:span 1/span 1}.\@min-\[64rem\]\:row-span-full{grid-row:1/-1}.\@5xl\:row-start-1,.\@min-\[64rem\]\:row-start-1{grid-row-start:1}.\@min-\[64rem\]\:row-start-2{grid-row-start:2}.\@min-\[64rem\]\:row-start-3{grid-row-start:3}.\@min-\[64rem\]\:row-start-4{grid-row-start:4}.\@min-\[64rem\]\:m-0{margin:var(--spacing-0)}.\@min-\[64rem\]\:mx-0{margin-inline:var(--spacing-0)}.\@min-\[64rem\]\:mx-auto{margin-inline:auto}.\@min-\[64rem\]\:my-12{margin-block:var(--spacing-12)}.\@min-\[64rem\]\:ms-24{margin-inline-start:var(--spacing-24)}.\@min-\[64rem\]\:me-0{margin-inline-end:var(--spacing-0)}.\@min-\[64rem\]\:-mt-20{margin-top:calc(var(--spacing-20)*-1)}.\@min-\[64rem\]\:mt-0{margin-top:var(--spacing-0)}.\@min-\[64rem\]\:mt-28{margin-top:calc(var(--spacing)*28)}}@container auth-scene (min-width:64rem){.\@min-\[64rem\]\/auth-scene\:block{display:block}.\@min-\[64rem\]\/auth-scene\:hidden{display:none}}@container (min-width:64rem){.\@min-\[64rem\]\:block{display:block}.\@min-\[64rem\]\:flex{display:flex}.\@min-\[64rem\]\:grid{display:grid}.\@min-\[64rem\]\:hidden{display:none}.\@min-\[64rem\]\:h-auto{height:auto}.\@min-\[64rem\]\:min-h-0{min-height:var(--spacing-0)}.\@min-\[64rem\]\:min-h-20{min-height:var(--spacing-20)}.\@5xl\:w-68{width:calc(var(--spacing)*68)}.\@min-\[64rem\]\:max-w-none{max-width:none}.\@min-\[64rem\]\:shrink-0{flex-shrink:0}.\@5xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\@5xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@5xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@5xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@5xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\@5xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.\@5xl\:grid-cols-\[17rem_minmax\(0\,1fr\)\]{grid-template-columns:17rem minmax(0,1fr)}.\@5xl\:grid-cols-\[minmax\(0\,1fr\)_19rem\]{grid-template-columns:minmax(0,1fr) 19rem}.\@5xl\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.\@5xl\:grid-cols-\[minmax\(0\,1fr\)_21rem\]{grid-template-columns:minmax(0,1fr) 21rem}.\@min-\[64rem\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@min-\[64rem\]\:grid-cols-\[minmax\(0\,1fr\)_28rem_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) 28rem minmax(0,1fr)}.\@min-\[64rem\]\:grid-cols-\[minmax\(0\,1fr\)_clamp\(28rem\,34\%\,36rem\)\]{grid-template-columns:minmax(0,1fr) clamp(28rem,34%,36rem)}.\@min-\[64rem\]\:grid-cols-\[minmax\(0\,14fr\)_minmax\(0\,11fr\)\]{grid-template-columns:minmax(0,14fr) minmax(0,11fr)}.\@min-\[64rem\]\:grid-rows-\[auto_auto_1fr_auto\]{grid-template-rows:auto auto 1fr auto}.\@min-\[64rem\]\:flex-row{flex-direction:row}.\@min-\[64rem\]\:items-center{align-items:center}.\@min-\[64rem\]\:items-end{align-items:flex-end}.\@min-\[64rem\]\:items-start{align-items:flex-start}.\@min-\[64rem\]\:justify-center{justify-content:center}.\@min-\[64rem\]\:gap-8{gap:var(--spacing-8)}.\@min-\[64rem\]\:gap-14{gap:calc(var(--spacing)*14)}.\@min-\[64rem\]\:justify-self-start{justify-self:flex-start}.\@min-\[64rem\]\:rounded-none{border-radius:0;border-radius:var(--radius-none)}.\@min-\[64rem\]\:bg-surface-primary{background-color:var(--color-surface-primary)}.\@min-\[64rem\]\:p-1{padding:var(--spacing-1)}.\@min-\[64rem\]\:p-10{padding:var(--spacing-10)}.\@min-\[64rem\]\:px-6{padding-inline:var(--spacing-6)}.\@min-\[64rem\]\:px-12{padding-inline:var(--spacing-12)}.\@min-\[64rem\]\:px-16{padding-inline:var(--spacing-16)}.\@min-\[64rem\]\:py-28{padding-block:calc(var(--spacing)*28)}.\@min-\[64rem\]\:ps-16{padding-inline-start:var(--spacing-16)}.\@min-\[64rem\]\:pe-56{padding-inline-end:calc(var(--spacing)*56)}.\@min-\[64rem\]\:pe-\[30\%\]{padding-inline-end:30%}.\@min-\[64rem\]\:pt-0{padding-top:var(--spacing-0)}.\@min-\[64rem\]\:pt-6{padding-top:var(--spacing-6)}.\@min-\[64rem\]\:pt-12{padding-top:var(--spacing-12)}.\@min-\[64rem\]\:pb-24{padding-bottom:var(--spacing-24)}.\@min-\[64rem\]\:pb-28{padding-bottom:calc(var(--spacing)*28)}.\@min-\[64rem\]\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.\@min-\[64rem\]\:text-text-on-brand{color:var(--color-text-on-brand)}.\@min-\[64rem\]\:text-white{color:var(--color-white)}.\@min-\[64rem\]\:shadow-xl{--tw-shadow:var(--edu-shadow-xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\@min-\[64rem\]\:\[clip-path\:polygon\(0_0\,100\%_0\,78\%_100\%\,0_100\%\)\]{clip-path:polygon(0 0,100% 0,78% 100%,0 100%)}:where([data-form-side=start]) .in-data-\[form-side\=start\]\:\@min-\[64rem\]\:col-start-1{grid-column-start:1}:where([data-form-side=start]) .in-data-\[form-side\=start\]\:\@min-\[64rem\]\:col-start-2{grid-column-start:2}:where([data-form-side=start]) .in-data-\[form-side\=start\]\:\@min-\[64rem\]\:ms-0{margin-inline-start:var(--spacing-0)}:where([data-form-side=start]) .in-data-\[form-side\=start\]\:\@min-\[64rem\]\:me-24{margin-inline-end:var(--spacing-24)}:where([data-form-side=start]) .in-data-\[form-side\=start\]\:\@min-\[64rem\]\:block{display:block}:where([data-form-side=start]) .in-data-\[form-side\=start\]\:\@min-\[64rem\]\:grid-cols-\[clamp\(28rem\,34\%\,36rem\)_minmax\(0\,1fr\)\]{grid-template-columns:clamp(28rem,34%,36rem) minmax(0,1fr)}:where([data-form-side=start]) .in-data-\[form-side\=start\]\:\@min-\[64rem\]\:grid-cols-\[minmax\(0\,11fr\)_minmax\(0\,14fr\)\]{grid-template-columns:minmax(0,11fr) minmax(0,14fr)}:where([data-form-side=start]) .in-data-\[form-side\=start\]\:\@min-\[64rem\]\:flex-row-reverse{flex-direction:row-reverse}:where([data-form-side=start]) .in-data-\[form-side\=start\]\:\@min-\[64rem\]\:bg-black{background-color:var(--color-black)}:where([data-form-side=start]) .in-data-\[form-side\=start\]\:\@min-\[64rem\]\:ps-\[30\%\]{padding-inline-start:30%}:where([data-form-side=start]) .in-data-\[form-side\=start\]\:\@min-\[64rem\]\:pe-16{padding-inline-end:var(--spacing-16)}:where([data-form-side=start]) .in-data-\[form-side\=start\]\:\@min-\[64rem\]\:text-text-on-brand{color:var(--color-text-on-brand)}:where([data-form-side=start]) .in-data-\[form-side\=start\]\:\@min-\[64rem\]\:text-text-primary{color:var(--color-text-primary)}:where([data-form-side=start]) .in-data-\[form-side\=start\]\:\@min-\[64rem\]\:text-white{color:var(--color-white)}:where([data-form-side=start]) .in-data-\[form-side\=start\]\:\@min-\[64rem\]\:\[clip-path\:polygon\(0_0\,100\%_0\,100\%_100\%\,22\%_100\%\)\]{clip-path:polygon(0 0,100% 0,100% 100%,22% 100%)}@media (hover:hover){:where([data-form-side=start]) .in-data-\[form-side\=start\]\:\@min-\[64rem\]\:hover\:bg-text-on-brand\/15:hover{background-color:var(--color-text-on-brand)}@supports (color:color-mix(in lab, red, red)){:where([data-form-side=start]) .in-data-\[form-side\=start\]\:\@min-\[64rem\]\:hover\:bg-text-on-brand\/15:hover{background-color:color-mix(in oklab,var(--color-text-on-brand)15%,transparent)}}:where([data-form-side=start]) .in-data-\[form-side\=start\]\:\@min-\[64rem\]\:hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){:where([data-form-side=start]) .in-data-\[form-side\=start\]\:\@min-\[64rem\]\:hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}:where([data-form-side=start]) .in-data-\[form-side\=start\]\:\@min-\[64rem\]\:hover\:text-text-on-brand:hover{color:var(--color-text-on-brand)}:where([data-form-side=start]) .in-data-\[form-side\=start\]\:\@min-\[64rem\]\:hover\:text-white:hover{color:var(--color-white)}}:where([data-form-side=start]) .in-data-\[form-side\=start\]\:\@min-\[64rem\]\:focus-visible\:shadow-none:focus-visible{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where([data-form-side=start]) .in-data-\[form-side\=start\]\:\@min-\[64rem\]\:focus-visible\:outline-text-on-brand:focus-visible{outline-color:var(--color-text-on-brand)}:where([data-form-side=start]) .in-data-\[form-side\=start\]\:\@min-\[64rem\]\:focus-visible\:outline-white:focus-visible{outline-color:var(--color-white)}}@container (min-width:68.75rem){.\@min-\[68\.75rem\]\:w-100{width:calc(var(--spacing)*100)}}@container (min-width:72rem){.\@6xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@6xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@6xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\@6xl\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.\@6xl\:grid-cols-\[minmax\(0\,1fr\)_21rem\]{grid-template-columns:minmax(0,1fr) 21rem}.\@6xl\:grid-cols-\[minmax\(0\,1fr\)_23rem\]{grid-template-columns:minmax(0,1fr) 23rem}}@container (min-width:80rem){.\@7xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@7xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\@7xl\:grid-cols-\[minmax\(0\,1fr\)_21rem\]{grid-template-columns:minmax(0,1fr) 21rem}.\@min-\[80rem\]\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.\@min-\[80rem\]\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@container (min-width:100rem){.\@min-\[100rem\]\:w-110{width:calc(var(--spacing)*110)}}.rtl\:ms-2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){margin-inline-start:var(--spacing-2)}.rtl\:origin-right:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){transform-origin:100%}.rtl\:translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1/2*100%);translate:var(--tw-translate-x)var(--tw-translate-y)}.rtl\:translate-x-full:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.rtl\:-scale-x-100:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-scale-x:calc(100%*-1);scale:var(--tw-scale-x)var(--tw-scale-y)}.rtl\:scale-y-\[-1\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-scale-y:-1;scale:var(--tw-scale-x)var(--tw-scale-y)}.rtl\:-rotate-45:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:-45deg}.rtl\:-rotate-90:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:-90deg}.rtl\:rotate-90:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:90deg}.rtl\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:180deg}:where(.rtl\:space-x-reverse:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *)>:not(:last-child)){--tw-space-x-reverse:1}.rtl\:ps-12:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){padding-inline-start:var(--spacing-12)}.rtl\:shadow-\[inset_-1px_0_0_var\(--color-border-subtle\)\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-shadow:inset -1px 0 0 var(--tw-shadow-color,var(--color-border-subtle));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.rtl\:shadow-\[inset_-3px_0_0_var\(--color-brand-primary\)\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-shadow:inset -3px 0 0 var(--tw-shadow-color,var(--color-brand-primary));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.rtl\:group-hover\:-translate-x-0\.5:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing-0\.5)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.rtl\:group-hover\:-translate-x-1:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing-1)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}}.rtl\:group-data-\[state\=closed\]\:rotate-90:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):is(:where(.group)[data-state=closed] *){rotate:90deg}.rtl\:after\:translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):after{content:var(--tw-content);--tw-translate-x:calc(1/2*100%);translate:var(--tw-translate-x)var(--tw-translate-y)}.rtl\:data-\[more\=end\]\:\[mask-image\:linear-gradient\(to_left\,black_calc\(100\%_-_3rem\)\,transparent\)\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *)[data-more=end]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 3rem),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 3rem),#0000)}.rtl\:data-\[more\=start\]\:\[mask-image\:linear-gradient\(to_right\,black_calc\(100\%_-_3rem\)\,transparent\)\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *)[data-more=start]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000)}.dark\:block:where([data-theme=dark],[data-theme=dark] *){display:block}.dark\:hidden:where([data-theme=dark],[data-theme=dark] *){display:none}.dark\:border-input:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-input)}.dark\:border-s-\[color\:color-mix\(in_srgb\,var\(--subject-color\,var\(--color-brand-primary\)\)_55\%\,white\)\]:where([data-theme=dark],[data-theme=dark] *){border-inline-start-color:var(--subject-color,var(--color-brand-primary))}@supports (color:color-mix(in lab, red, red)){.dark\:border-s-\[color\:color-mix\(in_srgb\,var\(--subject-color\,var\(--color-brand-primary\)\)_55\%\,white\)\]:where([data-theme=dark],[data-theme=dark] *){border-inline-start-color:color-mix(in srgb,var(--subject-color,var(--color-brand-primary))55%,white)}}.dark\:bg-\(--edu-base-field-bg\,color-mix\(in_oklab\,var\(--color-input\)_30\%\,transparent\)\):where([data-theme=dark],[data-theme=dark] *){background-color:var(--edu-base-field-bg,var(--color-input))}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\(--edu-base-field-bg\,color-mix\(in_oklab\,var\(--color-input\)_30\%\,transparent\)\):where([data-theme=dark],[data-theme=dark] *){background-color:var(--edu-base-field-bg,color-mix(in oklab,var(--color-input)30%,transparent))}}.dark\:bg-\[color-mix\(in_srgb\,var\(--subject-color\,var\(--color-brand-primary\)\)_26\%\,var\(--color-card\)\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--subject-color,var(--color-brand-primary))}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\[color-mix\(in_srgb\,var\(--subject-color\,var\(--color-brand-primary\)\)_26\%\,var\(--color-card\)\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in srgb,var(--subject-color,var(--color-brand-primary))26%,var(--color-card))}}.dark\:bg-brand-tint:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-brand-tint)}.dark\:bg-destructive\/60:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-destructive)60%,transparent)}}.dark\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.dark\:bg-slate-800\/95:where([data-theme=dark],[data-theme=dark] *){background-color:#1d293df2}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-800\/95:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-slate-800)95%,transparent)}}.dark\:bg-transparent:where([data-theme=dark],[data-theme=dark] *){background-color:#0000}.dark\:bg-violet-300:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-violet-300)}.dark\:text-foreground:where([data-theme=dark],[data-theme=dark] *){color:var(--color-foreground)}.dark\:text-violet-100:where([data-theme=dark],[data-theme=dark] *){color:var(--color-violet-100)}.dark\:\[color-scheme\:dark\]:where([data-theme=dark],[data-theme=dark] *){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dark\:after\:border-t-slate-800\/95:where([data-theme=dark],[data-theme=dark] *):after{content:var(--tw-content);border-top-color:#1d293df2}@supports (color:color-mix(in lab, red, red)){.dark\:after\:border-t-slate-800\/95:where([data-theme=dark],[data-theme=dark] *):after{border-top-color:color-mix(in oklab,var(--color-slate-800)95%,transparent)}}@media (hover:hover){.dark\:hover\:bg-accent\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.dark\:hover\:bg-input\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}.dark\:hover\:bg-surface-hover:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--color-surface-hover)}.dark\:hover\:text-accent-foreground:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--color-accent-foreground)}}.dark\:focus-visible\:ring-\(color\:--edu-base-focus-ring\,color-mix\(in_oklab\,var\(--color-destructive\)_40\%\,transparent\)\):where([data-theme=dark],[data-theme=dark] *):focus-visible{--tw-ring-color:var(--edu-base-focus-ring,var(--color-destructive))}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-\(color\:--edu-base-focus-ring\,color-mix\(in_oklab\,var\(--color-destructive\)_40\%\,transparent\)\):where([data-theme=dark],[data-theme=dark] *):focus-visible{--tw-ring-color:var(--edu-base-focus-ring,color-mix(in oklab,var(--color-destructive)40%,transparent))}}.dark\:aria-invalid\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.dark\:data-\[state\=checked\]\:bg-primary:where([data-theme=dark],[data-theme=dark] *)[data-state=checked]{background-color:var(--color-primary)}.dark\:data-\[state\=checked\]\:bg-primary-foreground:where([data-theme=dark],[data-theme=dark] *)[data-state=checked]{background-color:var(--color-primary-foreground)}.dark\:data-\[state\=indeterminate\]\:bg-primary:where([data-theme=dark],[data-theme=dark] *)[data-state=indeterminate]{background-color:var(--color-primary)}.dark\:data-\[state\=unchecked\]\:bg-foreground:where([data-theme=dark],[data-theme=dark] *)[data-state=unchecked]{background-color:var(--color-foreground)}.dark\:data-\[state\=unchecked\]\:bg-input\/80:where([data-theme=dark],[data-theme=dark] *)[data-state=unchecked]{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=unchecked\]\:bg-input\/80:where([data-theme=dark],[data-theme=dark] *)[data-state=unchecked]{background-color:color-mix(in oklab,var(--color-input)80%,transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:where([data-theme=dark],[data-theme=dark] *)[data-variant=destructive]:focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:where([data-theme=dark],[data-theme=dark] *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@starting-style{.starting\:translate-y-2{--tw-translate-y:var(--spacing-2);translate:var(--tw-translate-x)var(--tw-translate-y)}}@starting-style{.starting\:opacity-0{opacity:0}}@media print{.print\:mt-6{margin-top:var(--spacing-6)}.print\:block{display:block}.print\:hidden{display:none}.print\:min-w-0{min-width:var(--spacing-0)}.print\:break-inside-avoid{break-inside:avoid}:where(.print\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-4)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-4)*calc(1 - var(--tw-space-y-reverse)))}.print\:rounded-none{border-radius:0;border-radius:var(--radius-none)}.print\:border-0{border-style:var(--tw-border-style);border-width:0}.print\:border-2{border-style:var(--tw-border-style);border-width:2px}.print\:border-brand-primary\/60{border-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.print\:border-brand-primary\/60{border-color:color-mix(in oklab,var(--color-brand-primary)60%,transparent)}}.print\:bg-transparent{background-color:#0000}.print\:p-0{padding:var(--spacing-0)}.print\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@container (min-width:75rem){@media (pointer:fine){.\@min-\[75rem\]\:pointer-fine\:inline{display:inline}}}@media (max-height:30rem){.short\:hidden{display:none}.short\:min-h-12{min-height:var(--spacing-12)}.short\:pb-2{padding-bottom:var(--spacing-2)}}.\[\&_\.katex-display\]\:overflow-x-auto .katex-display{overflow-x:auto}.\[\&_\.katex-display\]\:overflow-y-hidden .katex-display{overflow-y:hidden}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:var(--spacing-2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:var(--spacing-1\.5)}.\[\&_\[cmdk-group-heading\]\]\:text-2xs [cmdk-group-heading]{font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:font-semibold [cmdk-group-heading]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--color-muted-foreground)}.\[\&_\[cmdk-group-heading\]\]\:text-text-secondary [cmdk-group-heading]{color:var(--color-text-secondary)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:var(--spacing-2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:var(--spacing-0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:var(--spacing-5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:var(--spacing-5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:var(--spacing-12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:var(--spacing-2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:var(--spacing-3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:var(--spacing-5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:var(--spacing-5)}.\[\&_\[data-ks-date\]\]\:\!w-16 [data-ks-date]{width:var(--spacing-16)!important}.\[\&_\[data-ks-date\]_b\]\:\!text-2xl [data-ks-date] b{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}.\[\&_\[data-slot\=progress-indicator\]\]\:bg-\(--bloom-ink\) [data-slot=progress-indicator]{background-color:var(--bloom-ink)}.\[\&_\[data-slot\=progress-indicator\]\]\:bg-warning [data-slot=progress-indicator]{background-color:var(--color-warning)}.\[\&_\[data-slot\=scroll-area-viewport\]\]\:snap-y [data-slot=scroll-area-viewport]{scroll-snap-type:y var(--tw-scroll-snap-strictness)}.\[\&_\[data-slot\=scroll-area-viewport\]\]\:snap-mandatory [data-slot=scroll-area-viewport]{--tw-scroll-snap-strictness:mandatory}.\[\&_\[data-slot\=select-trigger\]\]\:w-full [data-slot=select-trigger]{width:100%}.\[\&_\[data-slot\=table-container\]\]\:overflow-visible [data-slot=table-container]{overflow:visible}.\[\&_a\]\:text-current a{color:currentColor}.\[\&_button\]\:w-full button{width:100%}.\[\&_code\]\:rounded code{border-radius:.25rem}.\[\&_code\]\:bg-surface-secondary code{background-color:var(--color-surface-secondary)}.\[\&_code\]\:px-1 code{padding-inline:var(--spacing-1)}.\[\&_code\]\:py-0\.5 code{padding-block:var(--spacing-0\.5)}.\[\&_code\]\:text-\[0\.9em\] code{font-size:.9em}.\[\&_h3\]\:uppercase h3{text-transform:uppercase}.\[\&_li\]\:mb-0\.5 li{margin-bottom:var(--spacing-0\.5)}.\[\&_ol\]\:mb-2 ol{margin-bottom:var(--spacing-2)}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:ps-5 ol{padding-inline-start:var(--spacing-5)}.\[\&_p\]\:m-0 p{margin:var(--spacing-0)}.\[\&_p\]\:mb-2 p{margin-bottom:var(--spacing-2)}.\[\&_p\]\:inline p{display:inline}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_p\:last-child\]\:mb-0 p:last-child{margin-bottom:var(--spacing-0)}.\[\&_pre\]\:overflow-x-auto pre{overflow-x:auto}.\[\&_pre\]\:rounded-lg pre{border-radius:var(--radius-lg)}.\[\&_pre\]\:bg-surface-secondary pre{background-color:var(--color-surface-secondary)}.\[\&_pre\]\:p-3 pre{padding:var(--spacing-3)}.\[\&_pre_code\]\:bg-transparent pre code{background-color:#0000}.\[\&_pre_code\]\:p-0 pre code{padding:var(--spacing-0)}.\[\&_strong\]\:font-semibold strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:var(--spacing-4);height:var(--spacing-4)}.\[\&_svg\]\:size-5 svg{width:var(--spacing-5);height:var(--spacing-5)}.\[\&_svg\]\:size-6 svg{width:var(--spacing-6);height:var(--spacing-6)}.\[\&_svg\]\:size-7 svg{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.\[\&_svg\]\:size-8 svg{width:var(--spacing-8);height:var(--spacing-8)}.\[\&_svg\]\:size-9 svg{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.\[\&_svg\]\:size-10 svg{width:var(--spacing-10);height:var(--spacing-10)}.\[\&_svg\]\:size-\[1\.1rem\] svg{width:1.1rem;height:1.1rem}.\[\&_svg\]\:size-\[1\.15rem\] svg{width:1.15rem;height:1.15rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:var(--spacing-3);height:var(--spacing-3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:var(--spacing-4);height:var(--spacing-4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-brand-text svg:not([class*=text-]){color:var(--color-brand-text)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--color-muted-foreground)}.\[\&_textarea\]\:max-h-48 textarea{max-height:calc(var(--spacing)*48)}.\[\&_textarea\]\:max-h-64 textarea{max-height:calc(var(--spacing)*64)}.\[\&_textarea\]\:max-h-72 textarea{max-height:calc(var(--spacing)*72)}.\[\&_textarea\]\:min-h-16 textarea{min-height:var(--spacing-16)}.\[\&_textarea\]\:overflow-y-auto textarea{overflow-y:auto}.\[\&_textarea\]\:rounded-xl textarea{border-radius:var(--radius-xl)}.\[\&_textarea\]\:border-border-default textarea{border-color:var(--color-border-default)}.\[\&_textarea\]\:text-sm textarea{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_textarea\]\:\[overflow-wrap\:anywhere\] textarea{overflow-wrap:anywhere}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media (hover:hover){.\[\&_tr\]\:hover\:bg-transparent tr:hover{background-color:#0000}}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&_ul\]\:mb-2 ul{margin-bottom:var(--spacing-2)}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:ps-5 ul{padding-inline-start:var(--spacing-5)}.\[\&\+\&\]\:border-s+.\[\&\+\&\]\:border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.\[\&\+\&\]\:border-border-subtle+.\[\&\+\&\]\:border-border-subtle{border-color:var(--color-border-subtle)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-search-cancel-button\]\:hidden::-webkit-search-cancel-button{display:none}.\[\&\:dir\(rtl\)\]\:-scale-x-100:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--tw-scale-x:calc(100%*-1);scale:var(--tw-scale-x)var(--tw-scale-y)}.\[\&\:dir\(rtl\)\]\:rotate-180:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){rotate:180deg}.\[\&\:dir\(rtl\)\]\:bg-\[radial-gradient\(100\%_100\%_at_0\%_100\%\,rgb\(0_0_0\/0\.8\)\,transparent_72\%\)\]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-image:radial-gradient(100% 100% at 0 100%,#000c,#0000 72%)}.\[\&\:dir\(rtl\)\]\:\[clip-path\:none\]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){clip-path:none}.\[\&\:dir\(rtl\)\]\:\[clip-path\:polygon\(0_0\,100\%_0\,100\%_100\%\,22\%_100\%\)\]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){clip-path:polygon(0 0,100% 0,100% 100%,22% 100%)}@container (min-width:64rem){.\[\&\:dir\(rtl\)\]\:\@min-\[64rem\]\:\[clip-path\:polygon\(0_0\,100\%_0\,100\%_100\%\,22\%_100\%\)\]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){clip-path:polygon(0 0,100% 0,100% 100%,22% 100%)}:where([data-form-side=start]) .in-data-\[form-side\=start\]\:\[\&\:dir\(rtl\)\]\:\@min-\[64rem\]\:\[clip-path\:polygon\(0_0\,100\%_0\,78\%_100\%\,0_100\%\)\]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){clip-path:polygon(0 0,100% 0,78% 100%,0 100%)}}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\:has\(\.\.\.\)\]\:pr-0:has(){padding-right:var(--spacing-0)}@media (min-width:64rem){.lg\:\[\&\:has\(\>\:empty\)\]\:grid-cols-1:has(>:empty){grid-template-columns:repeat(1,minmax(0,1fr))}}.\[\&\:has\(\[role\=checkbox\]\)\]\:pe-0:has([role=checkbox]){padding-inline-end:var(--spacing-0)}.\[\&\:has\(…\)\]\:pr-0:has(…){padding-right:var(--spacing-0)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:var(--spacing-6)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[aria-expanded\=\"false\"\]\:visible:is(),.\[contenteditable\=\"true\"\]\:visible:is(),.\[role\=\"form\"\]\:visible:is(),.\[role\=\"listbox\"\]\:visible:is(),.\[role\=\"menu\"\]\:visible:is(){visibility:visible}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:var(--spacing-2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:var(--color-destructive)!important}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\:not\(\:has\(\>svg\)\)\]\:font-\[number\:var\(--edu-staff-link-weight\,var\(--edu-base-action-link-weight\,var\(--edu-base-button-weight\,var\(--font-weight-medium\)\)\)\)\]:not(:has(>svg)){--tw-font-weight:var(--edu-staff-link-weight,var(--edu-base-action-link-weight,var(--edu-base-button-weight,var(--font-weight-medium))));font-weight:var(--edu-staff-link-weight,var(--edu-base-action-link-weight,var(--edu-base-button-weight,var(--font-weight-medium))))}.\[\&\:not\(\:has\(\>svg\)\)\]\:text-\(--edu-base-action-link\,var\(--color-primary\)\):not(:has(>svg)){color:var(--edu-base-action-link,var(--color-primary))}.\[\&\:not\(\:has\(\>svg\)\)\]\:text-destructive:not(:has(>svg)){color:var(--color-destructive)}.\[\&\:not\(\:has\(\>svg\)\)\]\:text-primary:not(:has(>svg)){color:var(--color-primary)}.\[\&\:not\(\:has\(\>svg\)\)\]\:underline-offset-4:not(:has(>svg)){text-underline-offset:4px}@media (hover:hover){.\[\&\:not\(\:has\(\>svg\)\)\]\:hover\:underline:not(:has(>svg)):hover{text-decoration-line:underline}}@media (min-width:64rem){.lg\:\[\&\:not\(\:has\(\[data-lumi-thread\]\)\)\]\:grid-cols-\[minmax\(0\,var\(--edu-layout-session-main-beside\)\)_auto\]:not(:has([data-lumi-thread])){grid-template-columns:minmax(0,var(--edu-layout-session-main-beside))auto}}@media (min-width:48rem){.md\:\[\&\:nth-child\(2\)\]\:border-t-0:nth-child(2){border-top-style:var(--tw-border-style);border-top-width:0}}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-md:nth-child(2)[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\:nth-child\(n\+2\)\]\:border-t:nth-child(n+2){border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:min-w-0>*{min-width:var(--spacing-0)}.\[\&\>\*\]\:min-w-\[280px\]>*{min-width:280px}.\[\&\>\*\]\:shrink-0>*{flex-shrink:0}.\[\&\>\*\]\:grow>*{flex-grow:1}.\[\&\>\*\]\:basis-\[calc\(50\%-6px\)\]>*{flex-basis:calc(50% - 6px)}.\[\&\>\*\]\:snap-start>*{scroll-snap-align:start}.\[\&\>\*\]\:rounded-lg>*{border-radius:var(--radius-lg)}.\[\&\>\*\]\:border>*{border-style:var(--tw-border-style);border-width:1px}.\[\&\>\*\]\:border-border-subtle>*{border-color:var(--color-border-subtle)}.\[\&\>\*\]\:bg-card>*{background-color:var(--color-card)}@media not all and (min-width:48rem){.max-md\:\[\&\>\*\]\:min-h-11>*{min-height:calc(var(--spacing)*11)}}@media not all and (min-width:40rem){.max-sm\:\[\&\>\*\]\:w-full>*{width:100%}.max-sm\:\[\&\>\*\]\:flex-1>*{flex:1}}@container (min-width:30rem){.\@min-\[30rem\]\:\[\&\>\*\]\:w-full>*{width:100%}}@container (min-width:36rem){.\@xl\:\[\&\>\*\]\:flex-1>*{flex:1}}@container (min-width:56rem){.\@4xl\:\[\&\>\*\]\:flex-none>*{flex:none}}.\[\&\>\*\+\*\]\:border-s>*+*{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.\[\&\>\*\+\*\]\:border-t>*+*{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\>\*\+\*\]\:\[border-color\:var\(--edu-ks-line\)\]>*+*{border-color:var(--edu-ks-line)}.\[\&\>\*\+\*\]\:border-border-subtle>*+*{border-color:var(--color-border-subtle)}.\[\&\>\*\:not\(\:last-child\)\]\:border-e>:not(:last-child){border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.\[\&\>\*\:not\(\:last-child\)\]\:border-b>:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&\>\*\:not\(\:last-child\)\]\:border-border-subtle>:not(:last-child){border-color:var(--color-border-subtle)}@media (min-width:40rem){.\[\&\>\*\:not\(\:last-child\)\]\:sm\:border-e>:not(:last-child),.\[\&\>\*\:not\(\:last-child\)\]\:sm\:border-e-\[length\:1px\]>:not(:last-child){border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.\[\&\>\*\:not\(\:last-child\)\]\:sm\:border-b-0>:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:sm\:border-border-subtle>:not(:last-child){border-color:var(--color-border-subtle)}}.data-\[state\=selected\]\:\[\&\>\:first-child\]\:\[box-shadow\:inset_var\(--edu-staff-table-selected-bar\)_0_0_0_var\(--color-brand-primary\)\][data-state=selected]>:first-child{box-shadow:inset var(--edu-staff-table-selected-bar)0 0 0 var(--color-brand-primary)}.rtl\:data-\[state\=selected\]\:\[\&\>\:first-child\]\:\[box-shadow\:inset_calc\(-1\*var\(--edu-staff-table-selected-bar\)\)_0_0_0_var\(--color-brand-primary\)\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *)[data-state=selected]>:first-child{box-shadow:inset calc(-1*var(--edu-staff-table-selected-bar))0 0 0 var(--color-brand-primary)}@media (min-width:40rem){.sm\:\[\&\>\:only-child\]\:col-span-2>:only-child{grid-column:span 2/span 2}}@media (min-width:64rem){.lg\:\[\&\>\:only-child\]\:col-span-1>:only-child{grid-column:span 1/span 1}}.\[\&\>\[data-slot\=scroll-area-viewport\]\>div\]\:\!block>[data-slot=scroll-area-viewport]>div{display:block!important}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>article\]\:flex-1>article{flex:1}.\[\&\>button\]\:h-13>button{height:calc(var(--spacing)*13)}.\[\&\>button\]\:w-full>button{width:100%}.\[\&\>button\]\:text-lg>button{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.\[\&\>button\[data-active\=false\]\]\:bg-card>button[data-active=false]{background-color:var(--color-card)}.\[\&\>button\[data-active\=false\]\]\:text-text-primary>button[data-active=false]{color:var(--color-text-primary)}.\[\&\>button\[data-active\=true\]\]\:border-text-primary>button[data-active=true]{border-color:var(--color-text-primary)}.\[\&\>button\[data-active\=true\]\]\:bg-text-primary>button[data-active=true]{background-color:var(--color-text-primary)}.\[\&\>button\[data-active\=true\]\]\:text-text-inverse>button[data-active=true]{color:var(--color-text-inverse)}.\[\&\>div\]\:col-span-2>div{grid-column:span 2/span 2}.\[\&\>div\]\:max-w-xl>div{max-width:var(--container-xl)}.\[\&\>div\+div\]\:border-t>div+div{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\>div\+div\]\:\[border-color\:var\(--edu-ks-line\)\]>div+div{border-color:var(--edu-ks-line)}.\[\&\>form\]\:border-t-0>form{border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>form\]\:pt-0>form{padding-top:var(--spacing-0)}.\[\&\>li\+li\]\:border-t>li+li{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\>li\+li\]\:\[border-color\:var\(--edu-ks-line\)\]>li+li{border-color:var(--edu-ks-line)}.\[\&\>li\+li\]\:pt-4>li+li{padding-top:var(--spacing-4)}.\[\&\>li\+li\]\:\[border-top\:1px_solid_var\(--edu-au-line\)\]>li+li{border-top:1px solid var(--edu-au-line)}.\[\&\>span\]\:text-sm>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:first-child\]\:min-w-44>span:first-child{min-width:calc(var(--spacing)*44)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:var(--spacing-3);height:var(--spacing-3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&\>svg\]\:size-4>svg{width:var(--spacing-4);height:var(--spacing-4)}.\[\&\>svg\]\:size-6>svg{width:var(--spacing-6);height:var(--spacing-6)}.\[\&\>svg\]\:size-8>svg{width:var(--spacing-8);height:var(--spacing-8)}.\[\&\>svg\]\:size-10>svg{width:var(--spacing-10);height:var(--spacing-10)}.\[\&\>svg\]\:size-11>svg{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:var(--spacing-0\.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--color-muted-foreground)}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg,.\[\&\[data-state\=open\]\>svg\:last-child\]\:rotate-180[data-state=open]>svg:last-child{rotate:180deg}@media (hover:hover){.\[\@media\(hover\:hover\)\]\:opacity-0{opacity:0}.\[\@media\(hover\:hover\)\]\:group-focus-within\/plan\:opacity-100:is(:where(.group\/plan):focus-within *){opacity:1}@media (hover:hover){.\[\@media\(hover\:hover\)\]\:group-hover\/plan\:opacity-100:is(:where(.group\/plan):hover *){opacity:1}}}@media (hover:none){.\[\@media\(hover\:none\)\]\:hidden{display:none}}@media (max-height:599.98px){.\[\@media\(max-height\:599\.98px\)\]\:-mt-\[calc\(var\(--edu-layout-main-block-start\)-0\.75rem\)\]{margin-top:calc(calc(var(--edu-layout-main-block-start) - .75rem)*-1)}.\[\@media\(max-height\:599\.98px\)\]\:-mb-\[calc\(var\(--edu-layout-main-block-end\)-1rem\)\]{margin-bottom:calc(calc(var(--edu-layout-main-block-end) - 1rem)*-1)}.\[\@media\(max-height\:599\.98px\)\]\:h-\[calc\(100dvh-var\(--edu-header-height\)-1\.75rem\)\]{height:calc(100dvh - var(--edu-header-height) - 1.75rem)}}@container (min-width:42rem){[data-band=settings]+.\@2xl\:\[\[data-band\=settings\]\+\&\]\:mt-2{margin-top:var(--spacing-2)}[data-band=settings]+.\@2xl\:\[\[data-band\=settings\]\+\&\]\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}[data-band=settings]+.\@2xl\:\[\[data-band\=settings\]\+\&\]\:pt-2{padding-top:var(--spacing-2)}[data-band=you]+.\@2xl\:\[\[data-band\=you\]\+\&\]\:mt-2{margin-top:var(--spacing-2)}[data-band=you]+.\@2xl\:\[\[data-band\=you\]\+\&\]\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}[data-band=you]+.\@2xl\:\[\[data-band\=you\]\+\&\]\:pt-2{padding-top:var(--spacing-2)}}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}@media (hover:hover){a.\[a\&\]\:hover\:bg-\[var\(--edu-color-brand-primary-subtle\)\]:hover{background-color:var(--edu-color-brand-primary-subtle)}a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--color-accent)}a.\[a\&\]\:hover\:bg-brand-secondary\/90:hover{background-color:var(--color-brand-secondary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-brand-secondary\/90:hover{background-color:color-mix(in oklab,var(--color-brand-secondary)90%,transparent)}}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--color-destructive)90%,transparent)}}a.\[a\&\]\:hover\:bg-error-subtle\/80:hover{background-color:var(--color-error-subtle)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-error-subtle\/80:hover{background-color:color-mix(in oklab,var(--color-error-subtle)80%,transparent)}}a.\[a\&\]\:hover\:bg-info-subtle\/80:hover{background-color:var(--color-info-subtle)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-info-subtle\/80:hover{background-color:color-mix(in oklab,var(--color-info-subtle)80%,transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary)90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--color-secondary)90%,transparent)}}a.\[a\&\]\:hover\:bg-success-subtle\/80:hover{background-color:var(--color-success-subtle)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-success-subtle\/80:hover{background-color:color-mix(in oklab,var(--color-success-subtle)80%,transparent)}}a.\[a\&\]\:hover\:bg-warning-subtle\/80:hover{background-color:var(--color-warning-subtle)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-warning-subtle\/80:hover{background-color:color-mix(in oklab,var(--color-warning-subtle)80%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}html[data-role] .\[html\[data-role\]_\&\]\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media not all and (min-width:40rem){html[data-role] .max-sm\:\[html\[data-role\]_\&\]\:data-\[orientation\=horizontal\]\:gap-0\.5[data-orientation=horizontal]{gap:var(--spacing-0\.5)}html[data-role] .max-sm\:\[html\[data-role\]_\&\]\:data-\[orientation\=horizontal\]\:rounded-lg[data-orientation=horizontal]{border-radius:var(--radius-lg)}html[data-role] .max-sm\:\[html\[data-role\]_\&\]\:data-\[orientation\=horizontal\]\:border-b-0[data-orientation=horizontal]{border-bottom-style:var(--tw-border-style);border-bottom-width:0}html[data-role] .max-sm\:\[html\[data-role\]_\&\]\:data-\[orientation\=horizontal\]\:bg-muted[data-orientation=horizontal]{background-color:var(--color-muted)}html[data-role] .max-sm\:\[html\[data-role\]_\&\]\:data-\[orientation\=horizontal\]\:p-\[3px\][data-orientation=horizontal]{padding:3px}html[data-role] .max-sm\:\[html\[data-role\]_\&\]\:group-data-\[variant\=default\]\/tabs-list\:data-\[orientation\=horizontal\]\:flex-1:is(:where(.group\/tabs-list)[data-variant=default] *)[data-orientation=horizontal]{flex:1}html[data-role] .max-sm\:\[html\[data-role\]_\&\]\:group-data-\[variant\=default\]\/tabs-list\:data-\[orientation\=horizontal\]\:snap-start:is(:where(.group\/tabs-list)[data-variant=default] *)[data-orientation=horizontal]{scroll-snap-align:start}html[data-role] .max-sm\:\[html\[data-role\]_\&\]\:group-data-\[variant\=default\]\/tabs-list\:data-\[orientation\=horizontal\]\:rounded-interactive:is(:where(.group\/tabs-list)[data-variant=default] *)[data-orientation=horizontal]{border-radius:var(--radius-interactive)}html[data-role] .max-sm\:\[html\[data-role\]_\&\]\:group-data-\[variant\=default\]\/tabs-list\:data-\[orientation\=horizontal\]\:px-3:is(:where(.group\/tabs-list)[data-variant=default] *)[data-orientation=horizontal]{padding-inline:var(--spacing-3)}html[data-role] .max-sm\:\[html\[data-role\]_\&\]\:group-data-\[variant\=default\]\/tabs-list\:data-\[orientation\=horizontal\]\:after\:hidden:is(:where(.group\/tabs-list)[data-variant=default] *)[data-orientation=horizontal]:after{content:var(--tw-content);display:none}html[data-role] .max-sm\:\[html\[data-role\]_\&\]\:group-data-\[variant\=default\]\/tabs-list\:data-\[orientation\=horizontal\]\:data-\[state\=active\]\:border:is(:where(.group\/tabs-list)[data-variant=default] *)[data-orientation=horizontal][data-state=active]{border-style:var(--tw-border-style);border-width:1px}html[data-role] .max-sm\:\[html\[data-role\]_\&\]\:group-data-\[variant\=default\]\/tabs-list\:data-\[orientation\=horizontal\]\:data-\[state\=active\]\:border-border-subtle:is(:where(.group\/tabs-list)[data-variant=default] *)[data-orientation=horizontal][data-state=active]{border-color:var(--color-border-subtle)}html[data-role] .max-sm\:\[html\[data-role\]_\&\]\:group-data-\[variant\=default\]\/tabs-list\:data-\[orientation\=horizontal\]\:data-\[state\=active\]\:bg-card:is(:where(.group\/tabs-list)[data-variant=default] *)[data-orientation=horizontal][data-state=active]{background-color:var(--color-card)}html[data-role] .max-sm\:\[html\[data-role\]_\&\]\:group-data-\[variant\=default\]\/tabs-list\:data-\[orientation\=horizontal\]\:data-\[state\=active\]\:shadow-xs:is(:where(.group\/tabs-list)[data-variant=default] *)[data-orientation=horizontal][data-state=active]{--tw-shadow:var(--edu-shadow-xs);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}tr:hover>.\[tr\:hover\>\&\]\:bg-surface-secondary{background-color:var(--color-surface-secondary)}tr[data-state=selected]>.\[tr\[data-state\=selected\]\>\&\]\:bg-\[color\:var\(--edu-staff-table-fill\,var\(--color-brand-primary-subtle\)\)\]{background-color:var(--edu-staff-table-fill,var(--color-brand-primary-subtle))}.edu-scroll-anchor{scroll-margin-top:calc(var(--edu-header-height) + 1.5rem - var(--edu-staff-scroll-padding-top,0px))}.edu-scroll-shadow{background:linear-gradient(var(--edu-color-surface-elevated)30%,transparent)top/100% 2.5rem no-repeat local,linear-gradient(transparent,var(--edu-color-surface-elevated)70%)bottom/100% 2.5rem no-repeat local,linear-gradient(var(--edu-color-text-primary),transparent)top/100% .75rem no-repeat scroll,linear-gradient(transparent,var(--edu-color-text-primary))bottom/100% .75rem no-repeat scroll;background-color:var(--edu-color-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.edu-scroll-shadow{background:linear-gradient(var(--edu-color-surface-elevated)30%,transparent)top/100% 2.5rem no-repeat local,linear-gradient(transparent,var(--edu-color-surface-elevated)70%)bottom/100% 2.5rem no-repeat local,linear-gradient(color-mix(in srgb,var(--edu-color-text-primary)14%,transparent),transparent)top/100% .75rem no-repeat scroll,linear-gradient(transparent,color-mix(in srgb,var(--edu-color-text-primary)14%,transparent))bottom/100% .75rem no-repeat scroll}}.gradient-primary{background:linear-gradient(135deg,var(--edu-color-brand-primary)0%,var(--edu-color-brand-primary-active)100%)}.text-gradient-primary{background:linear-gradient(to right,var(--edu-color-brand-primary),var(--edu-color-brand-primary-active));color:#0000;-webkit-background-clip:text;background-clip:text}.card-hover{transition:box-shadow var(--edu-motion-duration-slow)var(--edu-motion-ease-default),transform var(--edu-motion-duration-slow)var(--edu-motion-ease-default)}.card-hover:hover{box-shadow:var(--edu-shadow-medium);transform:translateY(-4px)}.card-premium{background-color:var(--edu-color-surface-elevated);border-radius:var(--edu-radius-card);border:1px solid var(--edu-color-border-subtle);box-shadow:var(--edu-shadow-soft);transition:box-shadow var(--edu-motion-duration-slow)var(--edu-motion-ease-default),transform var(--edu-motion-duration-slow)var(--edu-motion-ease-default)}.card-premium:hover{box-shadow:var(--edu-shadow-medium);transform:translateY(-2px)}.input-glow:focus{box-shadow:0 0 0 3px var(--edu-color-focus-ring),0 0 20px #8b5cf61a}.progress-fill{background:var(--edu-gamification-xp-bar-fill);transition:width var(--edu-motion-duration-slower)var(--edu-motion-ease-out)}.badge-rarity-common,.badge-rarity-uncommon{transition:box-shadow var(--edu-motion-duration-normal)var(--edu-motion-ease-default),transform var(--edu-motion-duration-normal)var(--edu-motion-ease-default)}.badge-rarity-uncommon:hover{box-shadow:0 0 12px var(--edu-gamification-badge-uncommon-glow)}.badge-rarity-rare{transition:box-shadow var(--edu-motion-duration-normal)var(--edu-motion-ease-default),transform var(--edu-motion-duration-normal)var(--edu-motion-ease-default)}.badge-rarity-rare:hover{box-shadow:0 0 16px var(--edu-gamification-badge-rare-glow)}.badge-rarity-epic{transition:box-shadow var(--edu-motion-duration-normal)var(--edu-motion-ease-default),transform var(--edu-motion-duration-normal)var(--edu-motion-ease-default)}.badge-rarity-epic:hover{box-shadow:0 0 20px var(--edu-gamification-badge-epic-glow)}.badge-rarity-legendary{transition:box-shadow var(--edu-motion-duration-normal)var(--edu-motion-ease-default),transform var(--edu-motion-duration-normal)var(--edu-motion-ease-default)}.badge-rarity-legendary:hover{box-shadow:0 0 24px var(--edu-gamification-badge-legendary-glow)}.rank-gradient-gold{background:linear-gradient(135deg,var(--edu-gamification-league-gold),var(--edu-gamification-coin))}.rank-gradient-silver{background:linear-gradient(135deg,var(--edu-gamification-league-silver),var(--edu-gamification-league-platinum))}.rank-gradient-bronze{background:linear-gradient(135deg,var(--edu-gamification-league-bronze),var(--edu-primitive-orange-600,#ea580c))}.rank-gradient-default{background:linear-gradient(135deg,var(--edu-color-info),var(--edu-color-brand-primary))}.rank-surface-gold{background:linear-gradient(to bottom,var(--edu-color-surface-yellow),var(--edu-color-surface-orange))}.rank-surface-silver{background:linear-gradient(to bottom,var(--edu-color-surface-secondary),var(--edu-color-surface-tertiary))}.rank-surface-bronze{background:linear-gradient(to bottom,var(--edu-color-surface-orange),var(--edu-color-surface-yellow))}.rank-surface-default{background:linear-gradient(to bottom,var(--edu-color-surface-blue),var(--edu-color-surface-purple))}.streak-tier-1{background:linear-gradient(135deg,var(--edu-gamification-streak-tier-1),var(--edu-primitive-orange-600,#ea580c))}.streak-tier-2{background:linear-gradient(135deg,var(--edu-gamification-streak-tier-1),var(--edu-gamification-streak-tier-2))}.streak-tier-3{background:linear-gradient(135deg,var(--edu-gamification-streak-tier-2),var(--edu-gamification-streak-tier-3))}.streak-tier-4{background:linear-gradient(135deg,var(--edu-gamification-streak-tier-3),var(--edu-gamification-streak-tier-4))}.streak-tier-5{background:linear-gradient(135deg,var(--edu-gamification-streak-tier-4),var(--edu-gamification-streak-tier-5))}.streak-tier-6{background:linear-gradient(135deg,var(--edu-gamification-streak-tier-5),var(--edu-gamification-streak-tier-6))}.rarity-gradient-common{background:var(--edu-gamification-badge-common-gradient)}.rarity-gradient-uncommon{background:var(--edu-gamification-badge-uncommon-gradient)}.rarity-gradient-rare{background:var(--edu-gamification-badge-rare-gradient)}.rarity-gradient-epic{background:var(--edu-gamification-badge-epic-gradient)}.rarity-gradient-legendary{background:var(--edu-gamification-badge-legendary-gradient)}.perspective-1000{perspective:1000px}.preserve-3d{transform-style:preserve-3d}.hover-scale{transition:transform var(--edu-motion-duration-normal)var(--edu-motion-ease-default)}.hover-scale:hover{transform:scale(1.05)}.gradient-auth{background-image:linear-gradient(135deg,var(--edu-color-surface-primary)0%,var(--edu-color-brand-primary)45%,var(--edu-color-brand-secondary)100%)}@supports (color:color-mix(in lab, red, red)){.gradient-auth{background-image:linear-gradient(135deg,var(--edu-color-surface-primary)0%,color-mix(in srgb,var(--edu-color-brand-primary)6%,var(--edu-color-surface-primary))45%,color-mix(in srgb,var(--edu-color-brand-secondary)5%,var(--edu-color-surface-primary))100%)}}.auth-hero-bg{background-color:var(--edu-color-surface-primary);position:relative}.auth-hero-bg:before{content:"";pointer-events:none;background-image:radial-gradient(ellipse 80% 50% at 50% 0%,var(--edu-color-brand-primary),transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.auth-hero-bg:before{background-image:radial-gradient(ellipse 80% 50% at 50% 0%,color-mix(in srgb,var(--edu-color-brand-primary)5%,transparent),transparent 70%)}}.auth-hero-bg-photo:before{display:none}.glass-card-elevated{background-color:var(--edu-color-surface-elevated);border-radius:var(--edu-radius-card);border:1px solid var(--edu-color-border-subtle);box-shadow:0 1px 3px #0000000a,0 4px 16px #00000014,0 12px 32px #0000001f}.input-affordance{transition:box-shadow .2s var(--edu-motion-ease-default),border-color .2s var(--edu-motion-ease-default)}.input-affordance:focus-within{border-color:var(--edu-color-brand-primary);box-shadow:0 0 0 4px var(--edu-color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.input-affordance:focus-within{box-shadow:0 0 0 4px color-mix(in srgb,var(--edu-color-brand-primary)14%,transparent)}}.btn-playful{position:relative;overflow:hidden}.btn-playful:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);transition:transform .6s;position:absolute;inset:0;transform:translate(-100%)}.btn-playful:hover:before{transform:translate(100%)}.card-playful{background-color:var(--edu-color-surface-elevated);border-radius:var(--edu-radius-xl);border:1px solid var(--edu-color-border-subtle);box-shadow:var(--edu-shadow-soft);transition:box-shadow var(--edu-motion-duration-slow)var(--edu-motion-ease-default),transform var(--edu-motion-duration-slow)var(--edu-motion-ease-default)}.card-playful:hover{box-shadow:var(--edu-shadow-medium);transform:translateY(-4px)}.glass{-webkit-backdrop-filter:blur(12px);background-color:#ffffffb3}[data-theme=dark] .glass{background-color:#121212b3}.shadow-glow{box-shadow:0 0 20px #5b4b8a26,0 4px 12px #0000001a}.scrollbar-hide,.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.no-scrollbar::-webkit-scrollbar{display:none}.smooth-animation{will-change:transform;transition:transform var(--edu-motion-duration-slow)var(--edu-motion-ease-default)}}:root{--edu-primitive-teal-100:#cffafe;--edu-primitive-teal-200:#a5f3fc;--edu-primitive-teal-300:#67e8f9;--edu-primitive-teal-400:#22d3ee;--edu-primitive-teal-500:#06b6d4;--edu-primitive-teal-600:#0891b2;--edu-primitive-teal-700:#0e7490;--edu-primitive-teal-800:#155e75;--edu-primitive-blue-50:#eff6ff;--edu-primitive-blue-100:#dbeafe;--edu-primitive-blue-200:#bfdbfe;--edu-primitive-blue-300:#93c5fd;--edu-primitive-blue-400:#60a5fa;--edu-primitive-blue-500:#3b82f6;--edu-primitive-blue-600:#2563eb;--edu-primitive-blue-700:#1d4ed8;--edu-primitive-blue-800:#1e40af;--edu-primitive-green-50:#f0fdf4;--edu-primitive-green-100:#dcfce7;--edu-primitive-green-200:#bbf7d0;--edu-primitive-green-300:#86efac;--edu-primitive-green-400:#4ade80;--edu-primitive-green-500:#22c55e;--edu-primitive-green-600:#16a34a;--edu-primitive-green-700:#15803d;--edu-primitive-green-800:#166534;--edu-primitive-green-900:#14532d;--edu-primitive-lime-50:#f7fee7;--edu-primitive-lime-100:#ecfccb;--edu-primitive-lime-200:#d9f99d;--edu-primitive-lime-300:#bef264;--edu-primitive-lime-400:#a3e635;--edu-primitive-lime-500:#84cc16;--edu-primitive-lime-600:#65a30d;--edu-primitive-lime-700:#4d7c0f;--edu-primitive-lime-800:#3f6212;--edu-primitive-lime-900:#365314;--edu-primitive-lime-950:#1a2e05;--edu-primitive-red-50:#fef2f2;--edu-primitive-red-100:#fee2e2;--edu-primitive-red-200:#fecaca;--edu-primitive-red-300:#fca5a5;--edu-primitive-red-400:#f87171;--edu-primitive-red-500:#ef4444;--edu-primitive-red-600:#dc2626;--edu-primitive-red-700:#b91c1c;--edu-primitive-red-800:#991b1b;--edu-primitive-red-900:#7f1d1d;--edu-primitive-red-950:#450a0a;--edu-primitive-orange-50:#fff7ed;--edu-primitive-orange-100:#ffedd5;--edu-primitive-orange-200:#fed7aa;--edu-primitive-orange-400:#fb923c;--edu-primitive-orange-500:#f97316;--edu-primitive-orange-600:#ea580c;--edu-primitive-orange-700:#c2410c;--edu-primitive-orange-800:#9a3412;--edu-primitive-amber-50:#fffbeb;--edu-primitive-amber-200:#fde68a;--edu-primitive-amber-300:#fcd34d;--edu-primitive-amber-400:#fbbf24;--edu-primitive-amber-500:#f59e0b;--edu-primitive-amber-700:#b45309;--edu-primitive-amber-950:#451a03;--edu-primitive-purple-50:#faf5ff;--edu-primitive-purple-100:#f3e8ff;--edu-primitive-purple-200:#e9d5ff;--edu-primitive-purple-300:#d8b4fe;--edu-primitive-purple-400:#c084fc;--edu-primitive-purple-500:#a855f7;--edu-primitive-purple-700:#7e22ce;--edu-primitive-purple-800:#6b21a8;--edu-primitive-purple-900:#581c87;--edu-primitive-violet-50:#f5f3ff;--edu-primitive-violet-100:#ede9fe;--edu-primitive-violet-400:#a78bfa;--edu-primitive-violet-500:#8b5cf6;--edu-primitive-violet-600:#7c3aed;--edu-primitive-violet-700:#6d28d9;--edu-primitive-violet-800:#5b21b6;--edu-primitive-violet-950:#2e1065;--edu-primitive-gold-50:#fefce8;--edu-primitive-gold-100:#fef9c3;--edu-primitive-gold-200:#fef08a;--edu-primitive-gold-300:#fde047;--edu-primitive-gold-400:#facc15;--edu-primitive-gold-500:#eab308;--edu-primitive-gold-600:#ca8a04;--edu-primitive-gold-700:#a16207;--edu-primitive-gold-800:#854d0e;--edu-primitive-gold-900:#713f12;--edu-primitive-pink-100:#fce7f3;--edu-primitive-pink-200:#fbcfe8;--edu-primitive-pink-300:#f9a8d4;--edu-primitive-pink-400:#f472b6;--edu-primitive-pink-500:#ec4899;--edu-primitive-pink-600:#db2777;--edu-primitive-pink-700:#be185d;--edu-primitive-pink-800:#9d174d;--edu-primitive-pink-900:#831843;--edu-primitive-slate-50:#f8fafc;--edu-primitive-slate-100:#f1f5f9;--edu-primitive-slate-200:#e2e8f0;--edu-primitive-slate-300:#cbd5e1;--edu-primitive-slate-400:#94a3b8;--edu-primitive-slate-450:#7b889d;--edu-primitive-slate-500:#64748b;--edu-primitive-slate-550:#54637b;--edu-primitive-slate-600:#475569;--edu-primitive-slate-800:#1e293b;--edu-primitive-slate-900:#0f172a;--edu-primitive-slate-950:#020617;--edu-primitive-mauve-25:#fbf9fe;--edu-primitive-mauve-50:#f5f3f7;--edu-primitive-mauve-75:#f4f3f7;--edu-primitive-mauve-100:#eeebf2;--edu-primitive-mauve-150:#e7e3ec;--edu-primitive-mauve-200:#d9d3e2;--edu-primitive-mauve-250:#bfbbc9;--edu-primitive-mauve-300:#b3aac4;--edu-primitive-mauve-350:#a39fae;--edu-primitive-mauve-450:#827e8b;--edu-primitive-mauve-550:#6a6773;--edu-primitive-mauve-600:#5f5a6b;--edu-primitive-mauve-750:#312f37;--edu-primitive-mauve-800:#29262f;--edu-primitive-mauve-850:#1c1827;--edu-primitive-mauve-875:#1a181f;--edu-primitive-mauve-900:#16141a;--edu-primitive-mauve-950:#110f15;--edu-primitive-jade-50:#eaf6ef;--edu-primitive-jade-300:#7ad59c;--edu-primitive-jade-700:#1f7a4a;--edu-primitive-jade-950:#143320;--edu-primitive-blue-350:#94bbff;--edu-primitive-blue-950:#1a2b49;--edu-primitive-ochre-50:#fef6e4;--edu-primitive-ochre-300:#f5bc69;--edu-primitive-ochre-750:#94540a;--edu-primitive-ochre-950:#3e290f;--edu-primitive-crimson-50:#fdecec;--edu-primitive-crimson-300:#fe9b93;--edu-primitive-crimson-700:#b42318;--edu-primitive-crimson-950:#491f1d;--edu-primitive-iris-50:#f1ebfc;--edu-primitive-iris-200:#d1affa;--edu-primitive-iris-700:#5421b0;--edu-primitive-iris-950:#36244a;--edu-primitive-white:#fff;--edu-primitive-black:#000;--edu-primitive-space-0:0;--edu-primitive-space-px:1px;--edu-primitive-space-0-5:.125rem;--edu-primitive-space-1:.25rem;--edu-primitive-space-1-5:.375rem;--edu-primitive-space-2:.5rem;--edu-primitive-space-3:.75rem;--edu-primitive-space-4:1rem;--edu-primitive-space-5:1.25rem;--edu-primitive-space-6:1.5rem;--edu-primitive-space-8:2rem;--edu-primitive-space-10:2.5rem;--edu-primitive-space-12:3rem;--edu-primitive-space-16:4rem;--edu-primitive-space-20:5rem;--edu-primitive-space-24:6rem;--edu-primitive-font-fredoka:var(--font-fredoka),"Fredoka",sans-serif;--edu-primitive-font-nunito:var(--font-nunito),"Nunito",sans-serif;--edu-primitive-font-plus-jakarta:var(--font-plus-jakarta-sans),"Plus Jakarta Sans",sans-serif;--edu-primitive-font-dm-sans:var(--font-dm-sans),"DM Sans",sans-serif;--edu-primitive-font-outfit:var(--font-outfit),"Outfit",sans-serif;--edu-primitive-font-fraunces:var(--font-fraunces),"Fraunces",Georgia,serif;--edu-primitive-font-manrope:var(--font-manrope),"Manrope",sans-serif;--edu-primitive-font-cyrillic-ibm-plex:var(--font-ibm-plex-sans),"IBM Plex Sans",sans-serif;--edu-primitive-font-cyrillic-ibm-plex-ui:var(--font-cyr-plex-ui);--edu-primitive-font-arabic-noto-sans-ui:var(--font-arabic-noto-ui);--edu-primitive-font-inter:var(--font-inter),"Inter",sans-serif;--edu-primitive-font-atkinson:var(--font-atkinson-next),"Atkinson Hyperlegible Next",sans-serif;--edu-primitive-font-system:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--edu-primitive-font-mono:var(--font-ibm-plex-mono),"IBM Plex Mono",ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;--edu-primitive-font-arabic-baloo-bhaijaan:var(--font-baloo-bhaijaan-2),"Baloo Bhaijaan 2",sans-serif;--edu-primitive-font-arabic-cairo:var(--font-cairo),"Cairo",sans-serif;--edu-primitive-font-arabic-noto-sans:var(--font-noto-sans-arabic),"Noto Sans Arabic",sans-serif;--edu-primitive-font-size-xs:.8125rem;--edu-primitive-font-size-sm:.875rem;--edu-primitive-font-size-base:1rem;--edu-primitive-font-size-lg:1.125rem;--edu-primitive-font-size-xl:1.25rem;--edu-primitive-font-size-2xl:1.5rem;--edu-primitive-font-size-3xl:1.875rem;--edu-primitive-font-size-4xl:2.25rem;--edu-primitive-font-size-5xl:3rem;--edu-primitive-font-weight-light:300;--edu-primitive-font-weight-normal:400;--edu-primitive-font-weight-medium:500;--edu-primitive-font-weight-semibold:600;--edu-primitive-font-weight-bold:700;--edu-primitive-font-weight-extrabold:800;--edu-primitive-line-height-none:1;--edu-primitive-line-height-display:1.2;--edu-primitive-line-height-tight:1.25;--edu-primitive-line-height-snug:1.375;--edu-primitive-line-height-normal:1.5;--edu-primitive-line-height-relaxed:1.625;--edu-primitive-line-height-loose:1.75;--edu-primitive-line-height-spacious:2;--edu-primitive-letter-spacing-tighter:-.05em;--edu-primitive-letter-spacing-tight:-.025em;--edu-primitive-letter-spacing-normal:0em;--edu-primitive-letter-spacing-wider:.05em;--edu-primitive-radius-none:0;--edu-primitive-radius-xs:.125rem;--edu-primitive-radius-xs-sm:.375rem;--edu-primitive-radius-sm:.5rem;--edu-primitive-radius-sm-md:.625rem;--edu-primitive-radius-md:.75rem;--edu-primitive-radius-md-lg:.875rem;--edu-primitive-radius-lg:1rem;--edu-primitive-radius-xl:1.5rem;--edu-primitive-radius-2xl:1.5rem;--edu-primitive-radius-full:9999px;--edu-primitive-shadow-none:none;--edu-primitive-shadow-flat:0 0 0 0 transparent;--edu-primitive-shadow-xs:0 1px 2px #0000000a;--edu-primitive-shadow-sm:0 1px 3px #00000014,0 1px 2px #0000000a;--edu-primitive-shadow-md:0 4px 6px #0000000f,0 2px 4px #0000000a;--edu-primitive-shadow-lg:0 10px 15px #00000014,0 4px 6px #0000000a;--edu-primitive-shadow-xl:0 20px 25px #00000014,0 8px 10px #0000000a;--edu-primitive-shadow-2xl:0 25px 50px #00000026;--edu-primitive-shadow-inner:inset 0 2px 4px #0000000f;--edu-primitive-shadow-soft:0 2px 8px #00000014,0 1px 2px #0000000a;--edu-primitive-shadow-medium:0 4px 12px #0000001a,0 2px 4px #0000000d;--edu-primitive-shadow-large:0 8px 24px #0000001f,0 4px 8px #0000000f;--edu-primitive-glow-sm:0 0 10px #8b5cf64d;--edu-primitive-glow-md:0 0 20px #8b5cf666;--edu-primitive-glow-lg:0 0 30px #8b5cf680;--edu-primitive-glow-brand:0 0 20px #5b4b8a26,0 4px 12px #0000001a;--edu-primitive-z-hide:-1;--edu-primitive-z-base:0;--edu-primitive-z-raised:1;--edu-primitive-z-dropdown:100;--edu-primitive-z-sticky:200;--edu-primitive-z-header:300;--edu-primitive-z-sidebar:350;--edu-primitive-z-overlay:400;--edu-primitive-z-modal:500;--edu-primitive-z-popover:600;--edu-primitive-z-tooltip:700;--edu-primitive-z-toast:800;--edu-primitive-z-max:9999;--edu-color-brand-primary:var(--edu-primitive-violet-500);--edu-color-brand-primary-hover:var(--edu-primitive-violet-600);--edu-color-brand-primary-active:var(--edu-primitive-violet-700);--edu-color-brand-primary-subtle:var(--edu-primitive-violet-50);--edu-color-brand-secondary:var(--edu-primitive-pink-500);--edu-color-brand-accent:var(--edu-primitive-teal-400);--edu-color-brand-emphasis:var(--edu-color-brand-primary);--edu-color-brand-tint:var(--edu-color-brand-primary);--edu-color-brand-soft:var(--edu-color-brand-primary);--edu-color-brand-text:var(--edu-color-brand-primary);--edu-color-surface-primary:var(--edu-primitive-slate-50);--edu-color-surface-secondary:var(--edu-primitive-slate-100);--edu-color-surface-tertiary:var(--edu-primitive-slate-100);--edu-color-surface-elevated:var(--edu-primitive-white);--edu-color-surface-sunken:var(--edu-primitive-slate-100);--edu-color-surface-hover:var(--edu-primitive-slate-100);--edu-color-surface-overlay:#00000080;--edu-color-surface-inverse:var(--edu-primitive-slate-900);--edu-color-surface-purple:var(--edu-primitive-violet-50);--edu-color-surface-blue:var(--edu-primitive-blue-50);--edu-color-surface-green:var(--edu-primitive-green-50);--edu-color-surface-orange:var(--edu-primitive-orange-50);--edu-color-surface-yellow:var(--edu-primitive-gold-50);--edu-color-text-primary:var(--edu-primitive-slate-900);--edu-color-text-secondary:var(--edu-primitive-slate-600);--edu-color-text-tertiary:var(--edu-primitive-slate-550);--edu-color-text-meta:#5c6473;--edu-color-text-muted:var(--edu-primitive-slate-300);--edu-color-icon-muted:var(--edu-color-text-tertiary);--edu-color-text-inverse:var(--edu-primitive-slate-50);--edu-color-text-on-brand:var(--edu-primitive-white);--edu-color-text-on-brand-secondary:var(--edu-primitive-slate-900);--edu-color-text-on-brand-accent:var(--edu-primitive-slate-900);--edu-color-text-on-vivid:var(--edu-primitive-white);--edu-color-text-link:var(--edu-primitive-violet-600);--edu-color-text-link-hover:var(--edu-primitive-violet-700);--edu-color-text-link-visited:var(--edu-primitive-purple-700);--edu-color-border-default:var(--edu-primitive-slate-300);--edu-color-border-subtle:var(--edu-primitive-slate-200);--edu-color-border-strong:var(--edu-primitive-slate-450);--edu-color-border-focus:var(--edu-primitive-violet-400);--edu-color-border-error:var(--edu-primitive-red-500);--edu-color-border-hover:var(--edu-primitive-slate-400);--edu-color-success:var(--edu-primitive-green-500);--edu-color-success-subtle:var(--edu-primitive-green-50);--edu-color-success-text:var(--edu-primitive-green-700);--edu-color-error:var(--edu-primitive-red-600);--edu-color-error-subtle:var(--edu-primitive-red-50);--edu-color-error-text:var(--edu-primitive-red-700);--edu-color-warning:var(--edu-primitive-orange-500);--edu-color-warning-subtle:var(--edu-primitive-orange-50);--edu-color-warning-text:var(--edu-primitive-orange-700);--edu-color-info:var(--edu-primitive-blue-500);--edu-color-info-subtle:var(--edu-primitive-blue-50);--edu-color-info-text:var(--edu-primitive-blue-700);--edu-color-to-mark-subtle:var(--edu-primitive-purple-100);--edu-color-to-mark-text:var(--edu-primitive-purple-700);--edu-color-event-reflection:var(--edu-primitive-teal-500);--edu-color-event-reflection-subtle:var(--edu-primitive-teal-100);--edu-color-event-reflection-text:var(--edu-primitive-teal-700);--edu-color-focus-ring:var(--edu-primitive-violet-600);--edu-color-disabled-bg:var(--edu-primitive-slate-100);--edu-color-disabled-text:var(--edu-primitive-slate-400);--edu-color-disabled-border:var(--edu-primitive-slate-200);--edu-color-highlight:#8b5cf614;--edu-color-selection:#8b5cf626;--edu-font-family-heading:var(--edu-primitive-font-inter);--edu-font-family-body:var(--edu-primitive-font-inter);--edu-font-family-mono:var(--edu-primitive-font-mono);--edu-font-family-system:var(--edu-primitive-font-system);--edu-font-size-xs:var(--edu-primitive-font-size-xs);--edu-font-size-sm:var(--edu-primitive-font-size-sm);--edu-font-size-base:var(--edu-primitive-font-size-base);--edu-font-size-lg:var(--edu-primitive-font-size-lg);--edu-font-size-xl:var(--edu-primitive-font-size-xl);--edu-font-size-2xl:var(--edu-primitive-font-size-2xl);--edu-font-size-3xl:var(--edu-primitive-font-size-3xl);--edu-font-size-4xl:var(--edu-primitive-font-size-4xl);--edu-font-size-5xl:var(--edu-primitive-font-size-5xl);--edu-font-weight-light:var(--edu-primitive-font-weight-light);--edu-font-weight-normal:var(--edu-primitive-font-weight-normal);--edu-font-weight-medium:var(--edu-primitive-font-weight-medium);--edu-font-weight-semibold:var(--edu-primitive-font-weight-semibold);--edu-font-weight-bold:var(--edu-primitive-font-weight-bold);--edu-font-weight-extrabold:var(--edu-primitive-font-weight-extrabold);--edu-line-height-none:var(--edu-primitive-line-height-none);--edu-line-height-display:var(--edu-primitive-line-height-display);--edu-line-height-tight:var(--edu-primitive-line-height-tight);--edu-line-height-snug:var(--edu-primitive-line-height-snug);--edu-line-height-normal:var(--edu-primitive-line-height-normal);--edu-line-height-relaxed:var(--edu-primitive-line-height-relaxed);--edu-line-height-loose:var(--edu-primitive-line-height-loose);--edu-letter-spacing-tight:var(--edu-primitive-letter-spacing-tight);--edu-letter-spacing-normal:var(--edu-primitive-letter-spacing-normal);--edu-line-length-medium:70ch;--edu-paragraph-spacing:1em;--edu-space-0:var(--edu-primitive-space-0);--edu-space-px:var(--edu-primitive-space-px);--edu-space-0-5:var(--edu-primitive-space-0-5);--edu-space-1:var(--edu-primitive-space-1);--edu-space-1-5:var(--edu-primitive-space-1-5);--edu-space-2:var(--edu-primitive-space-2);--edu-space-3:var(--edu-primitive-space-3);--edu-space-4:var(--edu-primitive-space-4);--edu-space-5:var(--edu-primitive-space-5);--edu-space-6:var(--edu-primitive-space-6);--edu-space-8:var(--edu-primitive-space-8);--edu-space-10:var(--edu-primitive-space-10);--edu-space-12:var(--edu-primitive-space-12);--edu-space-16:var(--edu-primitive-space-16);--edu-space-20:var(--edu-primitive-space-20);--edu-space-24:var(--edu-primitive-space-24);--edu-radius-none:var(--edu-primitive-radius-none);--edu-radius-xs:var(--edu-primitive-radius-xs);--edu-radius-sm:var(--edu-primitive-radius-sm);--edu-radius-md:var(--edu-primitive-radius-md);--edu-radius-lg:var(--edu-primitive-radius-lg);--edu-radius-xl:var(--edu-primitive-radius-xl);--edu-radius-2xl:var(--edu-primitive-radius-2xl);--edu-radius-full:var(--edu-primitive-radius-full);--edu-radius-card:var(--edu-radius-lg);--edu-radius-button:var(--edu-radius-md);--edu-radius-input:var(--edu-radius-md);--edu-radius-badge:var(--edu-radius-full);--edu-radius-avatar:var(--edu-radius-full);--edu-radius-interactive:var(--edu-radius-md);--edu-shadow-none:var(--edu-primitive-shadow-none);--edu-shadow-xs:var(--edu-primitive-shadow-xs);--edu-shadow-sm:var(--edu-primitive-shadow-sm);--edu-shadow-md:var(--edu-primitive-shadow-md);--edu-shadow-lg:var(--edu-primitive-shadow-lg);--edu-shadow-xl:var(--edu-primitive-shadow-xl);--edu-shadow-2xl:var(--edu-primitive-shadow-2xl);--edu-shadow-inner:var(--edu-primitive-shadow-inner);--edu-shadow-focus:0 0 0 3px var(--edu-color-focus-ring);--edu-shadow-soft:var(--edu-primitive-shadow-soft);--edu-shadow-medium:var(--edu-primitive-shadow-medium);--edu-shadow-large:var(--edu-primitive-shadow-large);--edu-shadow-glow-sm:var(--edu-primitive-glow-sm);--edu-shadow-glow:var(--edu-primitive-glow-md);--edu-shadow-glow-lg:var(--edu-primitive-glow-lg);--edu-shadow-glow-brand:var(--edu-primitive-glow-brand);--edu-shadow-glow-gamification:0 0 20px #a855f74d;--edu-shadow-glow-success:0 0 20px #22c55e59;--edu-shadow-glow-danger:0 0 20px #ef444459;--edu-elevation-0:var(--edu-shadow-none);--edu-elevation-1:var(--edu-shadow-soft);--edu-elevation-2:var(--edu-shadow-medium);--edu-elevation-3:var(--edu-shadow-large);--edu-hover-translate-y:-1px;--edu-hover-translate-y-card:-4px;--edu-focus-outline-width:2px;--edu-focus-outline-offset:2px;--edu-focus-ring-width:3px;--edu-press-scale:.98;--edu-z-hide:var(--edu-primitive-z-hide);--edu-z-base:var(--edu-primitive-z-base);--edu-z-raised:var(--edu-primitive-z-raised);--edu-z-dropdown:var(--edu-primitive-z-dropdown);--edu-z-sticky:var(--edu-primitive-z-sticky);--edu-z-header:var(--edu-primitive-z-header);--edu-z-sidebar:var(--edu-primitive-z-sidebar);--edu-z-overlay:var(--edu-primitive-z-overlay);--edu-z-modal:var(--edu-primitive-z-modal);--edu-z-popover:var(--edu-primitive-z-popover);--edu-z-tooltip:var(--edu-primitive-z-tooltip);--edu-z-toast:var(--edu-primitive-z-toast);--edu-z-max:var(--edu-primitive-z-max);--edu-size-touch-target:2.75rem;--edu-size-input-sm:2rem;--edu-size-input-md:2.5rem;--edu-size-input-lg:3rem;--edu-size-button-sm:2rem;--edu-size-button-md:2.5rem;--edu-size-button-lg:3rem;--edu-size-main-press:4.75rem;--edu-size-icon-xs:1rem;--edu-size-icon-sm:1.25rem;--edu-size-icon-md:1.5rem;--edu-size-icon-lg:2rem;--edu-size-icon-xl:2.5rem;--edu-size-avatar-xs:1.5rem;--edu-size-avatar-sm:2rem;--edu-size-avatar-md:2.5rem;--edu-size-avatar-lg:3rem;--edu-size-avatar-xl:4rem;--edu-size-avatar-2xl:7.5rem;--edu-lumi-emotion-happy-glow:#22d3ee;--edu-lumi-emotion-thinking-glow:#a78bfa;--edu-lumi-emotion-excited-glow:#facc15;--edu-lumi-emotion-celebrating-glow:#f472b6;--edu-lumi-emotion-encouraging-glow:#4ade80;--edu-lumi-emotion-curious-glow:#fb923c;--edu-lumi-emotion-sleeping-glow:#818cf8;--edu-layout-page-max-wide:none;--edu-layout-page-max-narrow:none;--edu-layout-session-main:47.5rem;--edu-layout-session-aside:clamp(22rem,calc(23.375rem + (100vw - 90rem)*.415),37.5rem);--edu-layout-session-main-beside:clamp(47.5rem,calc(47.5rem + (100vw - 90rem)*.257),56.25rem);--edu-layout-session-wide:calc(var(--edu-layout-session-main-beside) + var(--edu-space-8) + var(--edu-layout-session-aside));--edu-layout-side-dock-tab:2rem;--edu-layout-page-gutter:clamp(1rem,1.5vw,2rem);--edu-layout-page-gap:var(--edu-space-6);--edu-hue-violet:#7c4ddb;--edu-hue-violet-subtle:#f2ecff;--edu-hue-teal:#0f766e;--edu-hue-teal-subtle:#ddf3f0;--edu-hue-amber:#a14a08;--edu-hue-amber-subtle:#fdf0da;--edu-hue-rose:#be123c;--edu-hue-rose-subtle:#fde7ec;--edu-hue-sky:#0369a1;--edu-hue-sky-subtle:#e0f0fb;--edu-hue-lime:#4d7c0f;--edu-hue-lime-subtle:#eef7dc;--edu-data-1:#3b82f6;--edu-data-2:#6d28d9;--edu-data-3:#0f766e;--edu-data-4:#c2410c;--edu-data-5:#ec4899;--edu-data-6:#334155;--edu-page-title-size:1.5rem;--edu-page-section-title-size:1.125rem;--edu-page-title-weight:700;--edu-page-subtitle-size:.8125rem;--edu-page-eyebrow-size:.8125rem;--edu-page-eyebrow-weight:700;--edu-page-eyebrow-tracking:normal}@supports (color:color-mix(in lab, red, red)){:root{--edu-color-brand-emphasis:color-mix(in srgb,var(--edu-color-brand-primary)10%,transparent);--edu-color-brand-tint:color-mix(in srgb,var(--edu-color-brand-primary)10%,var(--edu-color-text-inverse));--edu-color-brand-soft:color-mix(in srgb,var(--edu-color-brand-primary)18%,var(--edu-color-text-inverse));--edu-color-brand-text:color-mix(in srgb,var(--edu-color-brand-primary)80%,var(--edu-color-surface-inverse))}}:root{--edu-shadow-pill-soft:0 1px 3px #0000002e}[data-theme=dark]{--edu-shadow-pill-soft:0 1px 3px #0006}:root{--edu-btn-bg:var(--edu-color-brand-primary);--edu-btn-bg-hover:var(--edu-color-brand-primary-hover);--edu-btn-bg-active:var(--edu-color-brand-primary-active);--edu-btn-text:var(--edu-color-text-on-brand);--edu-btn-radius:var(--edu-radius-button);--edu-btn-focus-ring:var(--edu-shadow-focus);--edu-btn-height-sm:var(--edu-size-button-sm);--edu-btn-height-md:var(--edu-size-button-md);--edu-btn-height-lg:var(--edu-size-button-lg);--edu-btn-padding-x-sm:var(--edu-space-3);--edu-btn-padding-x-md:var(--edu-space-4);--edu-btn-padding-x-lg:var(--edu-space-6);--edu-btn-font-size-sm:var(--edu-font-size-sm);--edu-btn-font-size-md:var(--edu-font-size-sm);--edu-btn-font-size-lg:var(--edu-font-size-base);--edu-btn-secondary-bg:var(--edu-color-surface-secondary);--edu-btn-secondary-text:var(--edu-color-text-primary);--edu-btn-secondary-border:var(--edu-color-border-default);--edu-btn-ghost-text:var(--edu-color-text-primary);--edu-btn-ghost-hover-bg:var(--edu-color-highlight);--edu-btn-destructive-bg:var(--edu-color-error);--edu-btn-destructive-text:var(--edu-primitive-white);--edu-btn-destructive-hover-bg:var(--edu-primitive-red-600);--edu-card-bg:var(--edu-color-surface-elevated);--edu-card-border:var(--edu-color-border-subtle);--edu-card-radius:var(--edu-radius-card);--edu-card-shadow:var(--edu-shadow-sm);--edu-card-padding:var(--edu-space-4);--edu-card-padding-lg:var(--edu-space-6);--edu-input-bg:var(--edu-color-surface-elevated);--edu-input-border:var(--edu-color-border-default);--edu-input-border-hover:var(--edu-color-border-strong);--edu-input-border-focus:var(--edu-color-border-focus);--edu-input-border-error:var(--edu-color-border-error);--edu-input-text:var(--edu-color-text-primary);--edu-input-placeholder:var(--edu-color-text-tertiary);--edu-input-radius:var(--edu-radius-input);--edu-input-focus-ring:var(--edu-shadow-focus);--edu-input-height-sm:var(--edu-size-input-sm);--edu-input-height-md:var(--edu-size-input-md);--edu-input-height-lg:var(--edu-size-input-lg);--edu-input-padding-x:var(--edu-space-3);--edu-badge-radius:var(--edu-radius-badge);--edu-badge-padding-x:var(--edu-space-2);--edu-badge-padding-y:var(--edu-space-0-5);--edu-badge-font-size:var(--edu-font-size-xs);--edu-badge-font-weight:var(--edu-font-weight-medium);--edu-avatar-radius:var(--edu-radius-avatar);--edu-avatar-border:2px solid var(--edu-color-surface-primary);--edu-avatar-fallback-bg:var(--edu-color-brand-primary-subtle);--edu-avatar-fallback-text:var(--edu-color-brand-primary);--edu-xp-bar-height:8px;--edu-xp-bar-radius:var(--edu-radius-full);--edu-xp-bar-bg:var(--edu-color-surface-tertiary);--edu-xp-bar-fill:var(--edu-gamification-xp-bar-fill);--edu-daily-chest-icon-bg:var(--edu-gamification-coin);--edu-toast-bg:var(--edu-color-surface-elevated);--edu-toast-border:var(--edu-color-border-default);--edu-toast-radius:var(--edu-radius-lg);--edu-toast-shadow:var(--edu-shadow-lg);--edu-toast-offset-top:var(--edu-space-6);--edu-toast-offset-top-mobile:var(--edu-space-4);--edu-sidebar-width:16rem;--edu-sidebar-collapsed-width:4rem;--edu-sidebar-bg:var(--edu-color-surface-elevated);--edu-sidebar-border:var(--edu-color-border-subtle);--edu-sidebar-item-radius:var(--edu-radius-md);--edu-sidebar-item-padding-x:var(--edu-space-3);--edu-sidebar-item-padding-y:var(--edu-space-2);--edu-sidebar-item-active-bg:var(--edu-color-brand-primary-subtle);--edu-sidebar-item-active-text:var(--edu-color-brand-primary);--edu-sidebar-item-hover-bg:var(--edu-color-highlight);--edu-header-height:3.5rem;--edu-header-bg:var(--edu-color-surface-elevated);--edu-header-border:var(--edu-color-border-subtle);--edu-dialog-bg:var(--edu-color-surface-elevated);--edu-dialog-radius:var(--edu-radius-xl);--edu-dialog-shadow:var(--edu-shadow-xl);--edu-dialog-overlay-bg:var(--edu-color-surface-overlay);--edu-dialog-padding:var(--edu-space-6);--edu-dropdown-bg:var(--edu-color-surface-elevated);--edu-dropdown-border:var(--edu-color-border-default);--edu-dropdown-radius:var(--edu-radius-lg);--edu-dropdown-shadow:var(--edu-shadow-lg);--edu-dropdown-item-padding-x:var(--edu-space-3);--edu-dropdown-item-padding-y:var(--edu-space-2);--edu-dropdown-item-hover-bg:var(--edu-color-highlight);--edu-table-header-bg:var(--edu-color-surface-secondary);--edu-table-row-hover-bg:var(--edu-color-highlight);--edu-table-border:var(--edu-color-border-subtle);--edu-table-cell-padding-x:var(--edu-space-4);--edu-table-cell-padding-y:var(--edu-space-3);--edu-table-pinned-end-width:3.5rem;--edu-time-zone-nudge-clearance:0px;--edu-lumi-mark-ink:var(--edu-color-text-primary);--edu-lumi-mark-line:3px;--edu-lumi-mark-dash:6 4;--edu-lumi-mark-dot:var(--edu-primitive-amber-300);--edu-lumi-legend-bg:var(--edu-color-surface-secondary);--edu-lumi-legend-ink:var(--edu-color-text-secondary);--edu-song-row-1:var(--edu-primitive-red-600);--edu-song-row-2:var(--edu-primitive-orange-600);--edu-song-row-3:var(--edu-primitive-amber-700);--edu-song-row-4:var(--edu-primitive-green-700);--edu-song-row-5:var(--edu-primitive-teal-600);--edu-song-row-6:var(--edu-primitive-blue-600);--edu-song-row-7:var(--edu-primitive-violet-600);--edu-song-row-8:var(--edu-primitive-pink-600);--edu-song-row-dot:var(--edu-primitive-white);--edu-song-cell-ground:var(--edu-color-surface-elevated);--edu-press-tile-size:4rem}@supports (color:color-mix(in lab, red, red)){:root{--edu-daily-chest-icon-bg:color-mix(in srgb,var(--edu-gamification-coin)15%,transparent)}}:root{--edu-motion-duration-instant:0s;--edu-motion-duration-fast:.1s;--edu-motion-duration-normal:.2s;--edu-motion-duration-slow:.3s;--edu-motion-duration-slower:.5s;--edu-motion-duration-celebration:.8s;--edu-motion-ease-default:cubic-bezier(.4,0,.2,1);--edu-motion-ease-in:cubic-bezier(.4,0,1,1);--edu-motion-ease-out:cubic-bezier(0,0,.2,1);--edu-motion-ease-in-out:cubic-bezier(.4,0,.2,1);--edu-motion-ease-bounce:cubic-bezier(.34,1.56,.64,1);--edu-motion-ease-spring:cubic-bezier(.175,.885,.32,1.275)}@media (prefers-reduced-motion:reduce){:root{--edu-motion-duration-fast:0s;--edu-motion-duration-normal:0s;--edu-motion-duration-slow:50ms;--edu-motion-duration-slower:50ms;--edu-motion-duration-celebration:50ms}}:root{--edu-gamification-xp:#22c55e;--edu-gamification-xp-glow:#22c55e4d;--edu-gamification-xp-bar-fill:linear-gradient(90deg,#8b5cf6,#ec4899);--edu-gamification-gem:#a855f7;--edu-gamification-gem-glow:#a855f74d;--edu-gamification-coin:#eab308;--edu-gamification-coin-glow:#eab3084d;--edu-gamification-heart:#ef4444;--edu-gamification-heart-glow:#ef44444d;--edu-gamification-streak:#f97316;--edu-gamification-streak-freeze:#38bdf8;--edu-gamification-streak-freeze-glow:#38bdf84d;--edu-gamification-streak-tier-1:#f97316;--edu-gamification-streak-tier-2:#ef4444;--edu-gamification-streak-tier-3:#dc2626;--edu-gamification-streak-tier-4:#e11d48;--edu-gamification-streak-tier-5:#db2777;--edu-gamification-streak-tier-6:#9333ea;--edu-gamification-badge-common:#9e9e9e;--edu-gamification-badge-common-glow:none;--edu-gamification-badge-uncommon:#4caf50;--edu-gamification-badge-uncommon-glow:#4caf5033;--edu-gamification-badge-rare:#2196f3;--edu-gamification-badge-rare-glow:#2196f340;--edu-gamification-badge-epic:#9c27b0;--edu-gamification-badge-epic-glow:#9c27b04d;--edu-gamification-badge-legendary:gold;--edu-gamification-badge-legendary-glow:#ffd70066;--edu-gamification-league-bronze:#cd7f32;--edu-gamification-league-silver:silver;--edu-gamification-league-gold:gold;--edu-gamification-league-platinum:#e5e4e2;--edu-gamification-league-diamond:#b9f2ff;--edu-gamification-level-1:#cd7f32;--edu-gamification-level-2:silver;--edu-gamification-level-3:gold;--edu-gamification-level-4:#e5e4e2;--edu-gamification-level-5:#b9f2ff;--edu-gamification-leaderboard-highlight:#8b5cf614;--edu-gamification-leaderboard-top1:gold;--edu-gamification-leaderboard-top2:silver;--edu-gamification-leaderboard-top3:#cd7f32;--edu-gamification-leaderboard-accent:linear-gradient(to bottom right,#fbbf24,#f59e0b);--edu-gamification-leaderboard-self-bg:#3b82f61f;--edu-gamification-leaderboard-self-text:var(--edu-primitive-blue-800);--edu-gamification-rank-up:var(--edu-primitive-green-500);--edu-gamification-rank-down:var(--edu-primitive-red-400);--edu-gamification-zone-promotion:var(--edu-primitive-green-600);--edu-gamification-zone-promotion-subtle:var(--edu-primitive-green-50);--edu-gamification-zone-promotion-border:var(--edu-primitive-green-200);--edu-gamification-zone-promotion-bar-from:var(--edu-primitive-green-400);--edu-gamification-zone-promotion-bar-to:var(--edu-primitive-green-500);--edu-gamification-zone-safe:var(--edu-primitive-blue-600);--edu-gamification-zone-safe-subtle:var(--edu-primitive-blue-50);--edu-gamification-zone-safe-border:var(--edu-primitive-blue-200);--edu-gamification-zone-safe-bar-from:var(--edu-primitive-blue-400);--edu-gamification-zone-safe-bar-to:var(--edu-primitive-blue-500);--edu-gamification-zone-demotion:var(--edu-primitive-orange-600);--edu-gamification-zone-demotion-subtle:var(--edu-primitive-orange-50);--edu-gamification-zone-demotion-border:var(--edu-primitive-orange-200);--edu-gamification-zone-demotion-bar-from:var(--edu-primitive-orange-400);--edu-gamification-zone-demotion-bar-to:var(--edu-primitive-orange-500);--edu-gamification-goal-xp:var(--edu-primitive-green-500);--edu-gamification-goal-xp-subtle:var(--edu-primitive-green-50);--edu-gamification-goal-xp-text:var(--edu-primitive-green-700);--edu-gamification-goal-level:var(--edu-primitive-blue-500);--edu-gamification-goal-level-subtle:var(--edu-primitive-blue-50);--edu-gamification-goal-level-text:var(--edu-primitive-blue-700);--edu-gamification-goal-badge:var(--edu-primitive-purple-500);--edu-gamification-goal-badge-subtle:var(--edu-primitive-purple-50);--edu-gamification-goal-badge-text:var(--edu-primitive-purple-700);--edu-gamification-goal-streak:var(--edu-primitive-amber-500);--edu-gamification-goal-streak-subtle:var(--edu-primitive-amber-50);--edu-gamification-goal-streak-text:var(--edu-primitive-amber-700);--edu-gamification-goal-streak-border:var(--edu-primitive-amber-200);--edu-gamification-goal-streak-subtle-end:var(--edu-primitive-amber-50);--edu-gamification-star:#facc15;--edu-gamification-star-glow:#facc154d;--edu-gamification-badge-common-gradient:linear-gradient(135deg,#9ca3af,#4b5563);--edu-gamification-badge-uncommon-gradient:linear-gradient(135deg,#4ade80,#059669);--edu-gamification-badge-rare-gradient:linear-gradient(135deg,#60a5fa,#4f46e5);--edu-gamification-badge-epic-gradient:linear-gradient(135deg,#c084fc,#7c3aed);--edu-gamification-badge-legendary-gradient:linear-gradient(135deg,#fbbf24,#ea580c);--edu-viz-constellation-bg-start:#0b1020;--edu-viz-constellation-bg-mid:#131a3f;--edu-viz-constellation-bg-end:#1b1e5a;--edu-viz-constellation-detail-bg:#0b1020e6;--edu-viz-constellation-cta-bg:#141a42b3;--edu-viz-constellation-text-primary:#f4f5ff;--edu-viz-constellation-text-secondary:#cbd5f7;--edu-viz-constellation-text-tertiary:#a7b0e6;--edu-viz-constellation-label-fill:#e6eaff;--edu-viz-constellation-star-white:#ffffff59;--edu-viz-quest-map-bg-start-light:#fffbeb;--edu-viz-quest-map-bg-end-light:#f5f5f4;--edu-viz-quest-map-bg-start-dark:#1c1917;--edu-viz-quest-map-bg-end-dark:#292524;--edu-viz-quest-map-text-light:#1c1917;--edu-viz-quest-map-text-dark:#f5f5f4;--edu-sky-sunset-start:#fed7aa;--edu-sky-sunset-mid:#fecaca;--edu-sky-sunset-end:#ddd6fe;--edu-sky-night-start:#0f172a;--edu-sky-night-mid:#1e293b;--edu-sky-night-end:#312e81;--edu-sky-special-start:#fef3c7;--edu-sky-special-mid:#fde68a;--edu-sky-special-end:#fcd34d}@media (forced-colors:active){:root{--edu-gamification-xp-bar-fill:Highlight}}[data-age-group=kiddo]{--edu-font-family-heading:var(--edu-primitive-font-fredoka),var(--edu-primitive-font-nunito),var(--edu-primitive-font-arabic-baloo-bhaijaan),var(--edu-primitive-font-arabic-cairo),system-ui,sans-serif;--edu-font-family-body:var(--edu-primitive-font-nunito),var(--edu-primitive-font-arabic-baloo-bhaijaan),var(--edu-primitive-font-arabic-cairo),system-ui,sans-serif;--edu-font-size-base:1.125rem;--edu-font-size-sm:1rem;--edu-font-size-xs:.875rem;--edu-font-size-lg:1.25rem;--edu-font-size-xl:1.375rem;--edu-line-height-normal:1.6;--edu-line-height-relaxed:1.75;--edu-line-length-medium:50ch;--edu-paragraph-spacing:1.25em;--edu-radius-sm:.5rem;--edu-radius-md:1rem;--edu-radius-lg:1.25rem;--edu-radius-xl:1.5rem;--edu-radius-card:1.25rem;--edu-radius-button:1rem;--edu-radius-input:1rem;--edu-size-touch-target:3.5rem;--edu-size-button-md:3.5rem;--edu-size-button-lg:4rem;--edu-size-icon-md:1.75rem;--edu-size-icon-lg:2.5rem;--edu-size-input-md:3rem;--edu-shadow-sm:0 2px 6px #0000001a,0 1px 3px #0000000f;--edu-shadow-md:0 6px 12px #0000001a,0 3px 6px #0000000f;--edu-shadow-lg:0 14px 24px #0000001f,0 6px 8px #0000000f;--edu-color-surface-primary:#f5f3ff;--edu-color-surface-secondary:var(--edu-primitive-white);--edu-color-success:#4ade80;--edu-color-error:#f87171;--edu-color-warning:#fbbf24;--edu-color-info:#60a5fa;--edu-motion-duration-normal:.35s;--edu-motion-duration-slow:.5s;--edu-motion-duration-celebration:1.5s;--edu-space-gap-default:var(--edu-space-4);--edu-size-icon-default:1.5rem;--edu-xp-bar-height:12px;--edu-card-padding:var(--edu-space-5);--edu-btn-padding-x-md:var(--edu-space-5)}[data-age-group=adult]{--edu-font-family-heading:var(--edu-primitive-font-system),var(--edu-primitive-font-arabic-noto-sans),sans-serif;--edu-font-family-body:var(--edu-primitive-font-system),var(--edu-primitive-font-arabic-noto-sans),sans-serif;--edu-font-size-base:.875rem;--edu-font-size-sm:.8125rem;--edu-font-size-xs:.8125rem;--edu-line-height-normal:1.5;--edu-line-length-medium:75ch;--edu-paragraph-spacing:.75em;--edu-radius-sm:.1875rem;--edu-radius-md:.375rem;--edu-radius-lg:.5rem;--edu-radius-xl:.75rem;--edu-radius-card:.5rem;--edu-radius-button:.375rem;--edu-radius-input:.375rem;--edu-shadow-sm:0 1px 2px #0000000d;--edu-shadow-md:0 2px 4px #0000000d;--edu-shadow-lg:0 4px 8px #0000000f;--edu-color-surface-secondary:var(--edu-primitive-slate-100);--edu-color-text-secondary:var(--edu-primitive-slate-600);--edu-motion-duration-normal:.15s;--edu-motion-duration-slow:.2s;--edu-motion-duration-celebration:.4s;--edu-space-gap-default:var(--edu-space-2);--edu-size-icon-default:1rem;--edu-card-padding:var(--edu-space-3);--edu-btn-padding-x-md:var(--edu-space-3)}@media (prefers-reduced-motion:reduce){[data-age-group=kiddo],[data-age-group=adult]{--edu-motion-duration-normal:0s;--edu-motion-duration-slow:50ms;--edu-motion-duration-celebration:50ms}}[data-age-group=adult]:where(:is(html[data-role],html[data-student-template],html[data-plane=door]):not([data-plane=public]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--edu-radius-sm:var(--edu-primitive-radius-sm);--edu-radius-card:var(--edu-primitive-radius-md-lg);--edu-radius-button:var(--edu-primitive-radius-sm-md);--edu-radius-input:var(--edu-primitive-radius-sm-md);--edu-radius-interactive:var(--edu-primitive-radius-sm-md);--edu-shadow-soft:var(--edu-primitive-shadow-flat);--edu-font-size-2xs:.8125rem;--edu-font-size-control:var(--edu-primitive-font-size-sm);--edu-font-family-body:var(--edu-primitive-font-cyrillic-ibm-plex-ui),var(--edu-primitive-font-arabic-noto-sans-ui),var(--edu-primitive-font-dm-sans);--edu-base-button-weight:var(--edu-primitive-font-weight-semibold);--edu-base-button-padding-x:.875rem;--edu-base-card-radius:var(--edu-primitive-radius-md-lg);--edu-base-card-lift:0rem;--edu-base-card-hover-shadow:var(--edu-primitive-shadow-flat);--edu-base-chip-padding-x:.5rem;--edu-base-chip-weight:var(--edu-primitive-font-weight-semibold);--edu-base-chip-leading:1rem;--edu-base-filter-chip-padding-x:.75rem;--edu-base-filter-chip-count-weight:var(--edu-primitive-font-weight-medium);--edu-base-tab-bar-size:.125rem;--edu-base-field-shadow:var(--edu-primitive-shadow-flat);--edu-base-dialog-radius:var(--edu-primitive-radius-lg);--edu-base-dialog-text-size:var(--edu-primitive-font-size-sm);--edu-base-popover-radius:var(--edu-primitive-radius-md);--edu-base-menu-padding:.375rem;--edu-base-menu-item-height:2.25rem;--edu-base-menu-item-padding-x:.75rem;--edu-base-menu-item-padding-y:.5rem;--edu-base-menu-item-gap:.625rem;--edu-base-menu-separator-inset:.375rem;--edu-base-focus-ring-width:.125rem;--edu-base-focus-offset:.125rem;--edu-base-action-link-weight:var(--edu-primitive-font-weight-medium)}[data-age-group=adult]:where(:is(html[data-role],html[data-student-template],html[data-plane=door]):not([data-plane=public]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]) *){--edu-radius-sm:inherit;--edu-radius-card:inherit;--edu-radius-button:inherit;--edu-radius-input:inherit;--edu-radius-interactive:inherit;--edu-shadow-soft:inherit;--edu-font-size-2xs:inherit;--edu-font-size-control:inherit;--edu-font-family-body:inherit;--edu-base-button-weight:inherit;--edu-base-button-padding-x:inherit;--edu-base-card-radius:inherit;--edu-base-card-lift:inherit;--edu-base-card-hover-shadow:inherit;--edu-base-chip-padding-x:inherit;--edu-base-chip-weight:inherit;--edu-base-chip-leading:inherit;--edu-base-filter-chip-padding-x:inherit;--edu-base-filter-chip-count-weight:inherit;--edu-base-tab-bar-size:inherit;--edu-base-field-shadow:inherit;--edu-base-dialog-radius:inherit;--edu-base-dialog-text-size:inherit;--edu-base-popover-radius:inherit;--edu-base-menu-padding:inherit;--edu-base-menu-item-height:inherit;--edu-base-menu-item-padding-x:inherit;--edu-base-menu-item-padding-y:inherit;--edu-base-menu-item-gap:inherit;--edu-base-menu-separator-inset:inherit;--edu-base-focus-ring-width:inherit;--edu-base-focus-offset:inherit;--edu-base-action-link-weight:inherit}[data-age-group=adult]:where(:is(html[data-role],html[data-student-template],html[data-plane=door]):not([data-plane=public]):not([data-theme=dark]):not([data-contrast=high]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--edu-color-surface-primary:var(--edu-primitive-mauve-50);--edu-color-surface-elevated:var(--edu-primitive-white);--edu-color-surface-secondary:var(--edu-primitive-mauve-25);--edu-color-surface-sunken:var(--edu-primitive-mauve-25);--edu-color-surface-hover:var(--edu-primitive-mauve-25);--edu-color-surface-tertiary:var(--edu-primitive-mauve-100);--edu-color-surface-overlay:var(--edu-primitive-mauve-850);--edu-color-text-primary:var(--edu-primitive-mauve-850);--edu-color-text-secondary:var(--edu-primitive-mauve-600);--edu-color-text-meta:var(--edu-primitive-mauve-600);--edu-color-text-tertiary:var(--edu-primitive-mauve-550);--edu-color-text-muted:var(--edu-primitive-mauve-300);--edu-color-icon-muted:var(--edu-primitive-mauve-450);--edu-color-border-default:var(--edu-primitive-mauve-150);--edu-color-border-subtle:var(--edu-primitive-mauve-100);--edu-color-border-strong:var(--edu-primitive-mauve-450);--edu-color-text-link:var(--edu-color-brand-text);--edu-color-text-link-hover:var(--edu-color-brand-primary-active);--edu-color-focus-ring:var(--edu-color-brand-primary);--edu-color-border-focus:var(--edu-color-brand-primary);--edu-color-success:var(--edu-primitive-jade-700);--edu-color-info:var(--edu-primitive-blue-700);--edu-color-warning:var(--edu-primitive-ochre-750);--edu-color-error:var(--edu-primitive-crimson-700);--edu-color-success-text:var(--edu-primitive-jade-700);--edu-color-success-subtle:var(--edu-primitive-jade-50);--edu-color-info-text:var(--edu-primitive-blue-700);--edu-color-info-subtle:var(--edu-primitive-blue-50);--edu-color-warning-text:var(--edu-primitive-ochre-750);--edu-color-warning-subtle:var(--edu-primitive-ochre-50);--edu-color-error-text:var(--edu-primitive-crimson-700);--edu-color-error-subtle:var(--edu-primitive-crimson-50);--edu-color-to-mark-text:var(--edu-primitive-iris-700);--edu-color-to-mark-subtle:var(--edu-primitive-iris-50);--edu-shadow-lg:0 .5rem 1.5rem var(--edu-primitive-mauve-850);--edu-shadow-large:0 1.5rem 4rem var(--edu-primitive-mauve-850);--edu-base-tab-active-text:var(--edu-color-text-primary);--edu-base-filter-chip-ink:var(--edu-color-text-primary);--edu-base-filter-chip-paper:var(--edu-color-surface-elevated);--edu-base-filter-chip-count:var(--edu-color-text-tertiary);--edu-base-filter-chip-count-on-ink:var(--edu-primitive-mauve-200);--edu-base-field-focus-halo:var(--edu-color-focus-ring);--edu-base-focus-ring:var(--edu-color-focus-ring);--edu-base-focus-offset-color:var(--edu-color-surface-elevated);--edu-base-card-edge:var(--edu-primitive-mauve-450);--edu-base-card-edge-hover:var(--edu-color-text-secondary);--edu-base-card-fill:var(--edu-color-surface-elevated);--edu-base-control-edge:var(--edu-color-border-strong);--edu-base-warning-edge:var(--edu-color-warning);--edu-base-to-mark-edge:var(--edu-color-to-mark-text);--edu-base-on-status:var(--edu-primitive-white);--edu-base-brand-words:var(--edu-color-brand-text);--edu-base-quiet-text:var(--edu-color-text-tertiary);--edu-base-field-bg:var(--edu-color-surface-elevated);--edu-base-action-link:var(--edu-color-text-link);--edu-base-dialog-head-bg:var(--edu-color-surface-sunken);--edu-base-menu-separator-color:var(--edu-color-border-subtle);--edu-base-sheet-shadow-right:-.75rem 0 2rem var(--edu-primitive-mauve-850);--edu-base-sheet-shadow-left:.75rem 0 2rem var(--edu-primitive-mauve-850)}@supports (color:color-mix(in lab, red, red)){[data-age-group=adult]:where(:is(html[data-role],html[data-student-template],html[data-plane=door]):not([data-plane=public]):not([data-theme=dark]):not([data-contrast=high]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--edu-color-surface-overlay:color-mix(in srgb,var(--edu-primitive-mauve-850)32%,transparent);--edu-shadow-lg:0 .5rem 1.5rem color-mix(in srgb,var(--edu-primitive-mauve-850)12%,transparent);--edu-shadow-large:0 1.5rem 4rem color-mix(in srgb,var(--edu-primitive-mauve-850)24%,transparent);--edu-base-sheet-shadow-right:-.75rem 0 2rem color-mix(in srgb,var(--edu-primitive-mauve-850)14%,transparent);--edu-base-sheet-shadow-left:.75rem 0 2rem color-mix(in srgb,var(--edu-primitive-mauve-850)14%,transparent)}}[data-age-group=adult]:where(:is(html[data-role],html[data-student-template],html[data-plane=door]):not([data-plane=public]):not([data-theme=dark]):not([data-contrast=high]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]) *){--edu-color-surface-primary:inherit;--edu-color-surface-elevated:inherit;--edu-color-surface-secondary:inherit;--edu-color-surface-sunken:inherit;--edu-color-surface-hover:inherit;--edu-color-surface-tertiary:inherit;--edu-color-surface-overlay:inherit;--edu-color-text-primary:inherit;--edu-color-text-secondary:inherit;--edu-color-text-meta:inherit;--edu-color-text-tertiary:inherit;--edu-color-text-muted:inherit;--edu-color-icon-muted:inherit;--edu-color-border-default:inherit;--edu-color-border-subtle:inherit;--edu-color-border-strong:inherit;--edu-color-text-link:inherit;--edu-color-text-link-hover:inherit;--edu-color-focus-ring:inherit;--edu-color-border-focus:inherit;--edu-color-success-text:inherit;--edu-color-success-subtle:inherit;--edu-color-info-text:inherit;--edu-color-info-subtle:inherit;--edu-color-warning-text:inherit;--edu-color-warning-subtle:inherit;--edu-color-error-text:inherit;--edu-color-error-subtle:inherit;--edu-color-to-mark-text:inherit;--edu-color-to-mark-subtle:inherit;--edu-color-success:inherit;--edu-color-info:inherit;--edu-color-warning:inherit;--edu-color-error:inherit;--edu-shadow-lg:inherit;--edu-shadow-large:inherit;--edu-base-tab-active-text:inherit;--edu-base-filter-chip-ink:inherit;--edu-base-filter-chip-paper:inherit;--edu-base-filter-chip-count:inherit;--edu-base-filter-chip-count-on-ink:inherit;--edu-base-field-focus-halo:inherit;--edu-base-focus-ring:inherit;--edu-base-focus-offset-color:inherit;--edu-base-card-edge:inherit;--edu-base-card-edge-hover:inherit;--edu-base-card-fill:inherit;--edu-base-control-edge:inherit;--edu-base-warning-edge:inherit;--edu-base-to-mark-edge:inherit;--edu-base-on-status:inherit;--edu-base-brand-words:inherit;--edu-base-quiet-text:inherit;--edu-base-field-bg:inherit;--edu-base-action-link:inherit;--edu-base-dialog-head-bg:inherit;--edu-base-menu-separator-color:inherit;--edu-base-sheet-shadow-right:inherit;--edu-base-sheet-shadow-left:inherit}[data-season=winter]{--edu-color-surface-primary:var(--edu-primitive-slate-50);--edu-color-surface-secondary:var(--edu-primitive-slate-100);--edu-color-surface-tertiary:var(--edu-primitive-slate-100);--edu-color-brand-primary-subtle:var(--edu-primitive-violet-50)}@supports (color:color-mix(in lab, red, red)){[data-season=winter]{--edu-color-surface-primary:color-mix(in oklch,var(--edu-primitive-slate-50)92%,var(--edu-primitive-blue-400)8%);--edu-color-surface-secondary:color-mix(in oklch,var(--edu-primitive-slate-100)94%,var(--edu-primitive-blue-400)6%);--edu-color-surface-tertiary:color-mix(in oklch,var(--edu-primitive-slate-100)94%,var(--edu-primitive-blue-400)6%);--edu-color-brand-primary-subtle:color-mix(in oklch,var(--edu-primitive-violet-50)88%,var(--edu-primitive-blue-400)12%)}}[data-season=spring]{--edu-color-surface-primary:var(--edu-primitive-slate-50);--edu-color-surface-secondary:var(--edu-primitive-slate-100);--edu-color-surface-tertiary:var(--edu-primitive-slate-100);--edu-color-brand-primary-subtle:var(--edu-primitive-violet-50)}@supports (color:color-mix(in lab, red, red)){[data-season=spring]{--edu-color-surface-primary:color-mix(in oklch,var(--edu-primitive-slate-50)94%,var(--edu-primitive-lime-500)6%);--edu-color-surface-secondary:color-mix(in oklch,var(--edu-primitive-slate-100)95%,var(--edu-primitive-lime-500)5%);--edu-color-surface-tertiary:color-mix(in oklch,var(--edu-primitive-slate-100)95%,var(--edu-primitive-lime-500)5%);--edu-color-brand-primary-subtle:color-mix(in oklch,var(--edu-primitive-violet-50)90%,var(--edu-primitive-lime-500)10%)}}[data-season=summer]{--edu-color-surface-primary:var(--edu-primitive-slate-50);--edu-color-surface-secondary:var(--edu-primitive-slate-100);--edu-color-surface-tertiary:var(--edu-primitive-slate-100);--edu-color-brand-primary-subtle:var(--edu-primitive-violet-50)}@supports (color:color-mix(in lab, red, red)){[data-season=summer]{--edu-color-surface-primary:color-mix(in oklch,var(--edu-primitive-slate-50)94%,var(--edu-primitive-amber-400)6%);--edu-color-surface-secondary:color-mix(in oklch,var(--edu-primitive-slate-100)95%,var(--edu-primitive-amber-400)5%);--edu-color-surface-tertiary:color-mix(in oklch,var(--edu-primitive-slate-100)95%,var(--edu-primitive-amber-400)5%);--edu-color-brand-primary-subtle:color-mix(in oklch,var(--edu-primitive-violet-50)90%,var(--edu-primitive-amber-400)10%)}}[data-season=autumn]{--edu-color-surface-primary:var(--edu-primitive-slate-50);--edu-color-surface-secondary:var(--edu-primitive-slate-100);--edu-color-surface-tertiary:var(--edu-primitive-slate-100);--edu-color-brand-primary-subtle:var(--edu-primitive-violet-50)}@supports (color:color-mix(in lab, red, red)){[data-season=autumn]{--edu-color-surface-primary:color-mix(in oklch,var(--edu-primitive-slate-50)92%,var(--edu-primitive-orange-500)8%);--edu-color-surface-secondary:color-mix(in oklch,var(--edu-primitive-slate-100)94%,var(--edu-primitive-orange-500)6%);--edu-color-surface-tertiary:color-mix(in oklch,var(--edu-primitive-slate-100)94%,var(--edu-primitive-orange-500)6%);--edu-color-brand-primary-subtle:color-mix(in oklch,var(--edu-primitive-violet-50)88%,var(--edu-primitive-orange-500)12%)}}[data-theme=dark]{--edu-hue-violet:#a78bfa;--edu-hue-violet-subtle:#282047;--edu-hue-teal:#5eead4;--edu-hue-teal-subtle:#0f302c;--edu-hue-amber:#fbbf24;--edu-hue-amber-subtle:#33260d;--edu-hue-rose:#fb7185;--edu-hue-rose-subtle:#361420;--edu-hue-sky:#7dd3fc;--edu-hue-sky-subtle:#0d2b3f;--edu-hue-lime:#bef264;--edu-hue-lime-subtle:#20300d;--edu-data-1:#60a5fa;--edu-data-2:#8b5cf6;--edu-data-3:#0d9488;--edu-data-4:#fdba74;--edu-data-5:#f472b6;--edu-data-6:#e2e8f0;--edu-color-surface-primary:#121212;--edu-color-surface-secondary:#1e1e2e;--edu-color-surface-tertiary:#2a2a3e;--edu-color-surface-elevated:#2e2e42;--edu-color-surface-sunken:#0a0a14;--edu-color-surface-hover:#2a2a3e;--edu-color-surface-overlay:#000000b3;--edu-color-surface-inverse:var(--edu-primitive-slate-50);--edu-color-surface-purple:#8b5cf61a;--edu-color-surface-blue:#3b82f61a;--edu-color-surface-green:#22c55e14;--edu-color-surface-orange:#f9731614;--edu-color-surface-yellow:#eab30814;--edu-color-text-primary:#f1f5f9;--edu-color-text-secondary:#cbd5e1;--edu-color-text-tertiary:#94a3b8;--edu-color-text-meta:#b0bccd;--edu-color-text-muted:#64748b;--edu-color-text-inverse:var(--edu-primitive-slate-900);--edu-color-text-on-brand:var(--edu-primitive-slate-900);--edu-color-text-link:#a78bfa;--edu-color-text-link-hover:#c4b5fd;--edu-color-text-link-visited:#f0abfc;--edu-color-brand-primary:#a78bfa;--edu-color-brand-primary-hover:#c4b5fd;--edu-color-brand-primary-active:#ddd6fe;--edu-color-brand-primary-subtle:#8b5cf626;--edu-color-brand-secondary:#f472b6;--edu-color-brand-accent:#22d3ee;--edu-color-brand-press:var(--edu-color-brand-primary);--edu-color-brand-press-hover:var(--edu-color-brand-primary-hover);--edu-color-border-default:#334155;--edu-color-border-subtle:#1e293b;--edu-color-border-strong:var(--edu-primitive-slate-450);--edu-color-border-focus:#a78bfa;--edu-color-border-hover:#475569;--edu-color-border-error:#f87171;--edu-color-success:#4ade80;--edu-color-success-subtle:#22c55e26;--edu-color-success-text:#86efac;--edu-color-error:#f87171;--edu-color-error-subtle:#ef444438;--edu-color-error-text:#fecaca;--edu-color-warning:#fbbf24;--edu-color-warning-subtle:#f9731638;--edu-color-warning-text:#fef3c7;--edu-color-info:#60a5fa;--edu-color-info-subtle:#3b82f626;--edu-color-info-text:#93c5fd;--edu-color-to-mark-subtle:#a855f726;--edu-color-to-mark-text:var(--edu-primitive-purple-300);--edu-color-focus-ring:var(--edu-primitive-violet-400);--edu-color-disabled-bg:#1e293b;--edu-color-disabled-text:#475569;--edu-color-disabled-border:#334155;--edu-color-highlight:#a78bfa14;--edu-color-selection:#a78bfa33;--edu-shadow-xs:0 0 #0000;--edu-shadow-sm:0 0 0 1px #ffffff0f;--edu-shadow-md:0 0 0 1px #ffffff14;--edu-shadow-lg:0 0 0 1px #ffffff1a;--edu-shadow-xl:0 0 0 1px #ffffff1f;--edu-shadow-2xl:0 0 0 1px #ffffff24;--edu-shadow-focus:0 0 0 3px #a78bfa66;--edu-shadow-glow-sm:0 0 10px #a78bfa66;--edu-shadow-glow:0 0 20px #a78bfa80;--edu-shadow-glow-lg:0 0 30px #a78bfa99;--edu-shadow-glow-brand:0 0 20px #8b5cf640,0 4px 12px #0003;--edu-shadow-glow-success:0 0 20px #4ade8073;--edu-shadow-glow-danger:0 0 20px #f8717173;--edu-elevation-0:var(--edu-shadow-none);--edu-elevation-1:var(--edu-shadow-sm);--edu-elevation-2:var(--edu-shadow-md);--edu-elevation-3:var(--edu-shadow-lg);--edu-btn-secondary-bg:#1e293b;--edu-btn-secondary-text:var(--edu-color-text-primary);--edu-btn-secondary-border:var(--edu-color-border-default);--edu-btn-ghost-text:var(--edu-color-text-primary);--edu-btn-ghost-hover-bg:var(--edu-color-highlight);--edu-btn-destructive-bg:#dc2626;--edu-btn-destructive-hover-bg:#ef4444;--edu-card-bg:var(--edu-color-surface-elevated);--edu-card-border:var(--edu-color-border-default);--edu-input-bg:var(--edu-color-surface-secondary);--edu-input-border:var(--edu-color-border-default);--edu-input-border-hover:var(--edu-color-border-strong);--edu-input-text:var(--edu-color-text-primary);--edu-input-placeholder:var(--edu-color-text-tertiary);--edu-toast-bg:var(--edu-color-surface-elevated);--edu-toast-border:var(--edu-color-border-default);--edu-sidebar-bg:var(--edu-color-surface-primary);--edu-sidebar-border:var(--edu-color-border-subtle);--edu-sidebar-item-active-bg:#a78bfa1a;--edu-sidebar-item-active-text:var(--edu-color-brand-primary);--edu-sidebar-item-hover-bg:#a78bfa0f;--edu-header-bg:var(--edu-color-surface-primary);--edu-header-border:var(--edu-color-border-subtle);--edu-dialog-bg:var(--edu-color-surface-elevated);--edu-dialog-overlay-bg:#000c;--edu-dropdown-bg:var(--edu-color-surface-elevated);--edu-dropdown-border:var(--edu-color-border-default);--edu-dropdown-item-hover-bg:var(--edu-color-highlight);--edu-table-header-bg:var(--edu-color-surface-secondary);--edu-table-row-hover-bg:#a78bfa0f;--edu-table-border:var(--edu-color-border-subtle);--edu-avatar-border:2px solid var(--edu-color-surface-elevated);--edu-avatar-fallback-bg:var(--edu-color-brand-primary-subtle);--edu-avatar-fallback-text:var(--edu-color-brand-primary);--edu-xp-bar-bg:#1e293b;--edu-lumi-emotion-happy-glow:#67e8f9;--edu-lumi-emotion-thinking-glow:#c4b5fd;--edu-lumi-emotion-excited-glow:#fde047;--edu-lumi-emotion-celebrating-glow:#f9a8d4;--edu-lumi-emotion-encouraging-glow:#86efac;--edu-lumi-emotion-curious-glow:#fdba74;--edu-lumi-emotion-sleeping-glow:#a5b4fc;--edu-song-row-1:var(--edu-primitive-red-400);--edu-song-row-2:var(--edu-primitive-orange-400);--edu-song-row-3:var(--edu-primitive-amber-400);--edu-song-row-4:var(--edu-primitive-green-400);--edu-song-row-5:var(--edu-primitive-teal-400);--edu-song-row-6:var(--edu-primitive-blue-400);--edu-song-row-7:var(--edu-primitive-violet-400);--edu-song-row-8:var(--edu-primitive-pink-400);--edu-song-row-dot:var(--edu-primitive-mauve-950)}[data-age-group=adult]:where(:is(html[data-role],html[data-student-template],html[data-plane=door]):not([data-plane=public])[data-theme=dark]:not([data-contrast=high]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--edu-color-surface-primary:var(--edu-primitive-mauve-950);--edu-color-surface-elevated:var(--edu-primitive-mauve-875);--edu-color-surface-secondary:var(--edu-primitive-mauve-900);--edu-color-surface-sunken:var(--edu-primitive-mauve-900);--edu-color-surface-hover:var(--edu-primitive-mauve-900);--edu-color-surface-tertiary:var(--edu-primitive-mauve-800);--edu-color-surface-overlay:var(--edu-primitive-black);--edu-color-text-primary:var(--edu-primitive-mauve-75);--edu-color-text-secondary:var(--edu-primitive-mauve-250);--edu-color-text-meta:var(--edu-primitive-mauve-250);--edu-color-text-tertiary:var(--edu-primitive-mauve-350);--edu-color-text-muted:var(--edu-primitive-mauve-550);--edu-color-icon-muted:var(--edu-primitive-mauve-450);--edu-color-border-default:var(--edu-primitive-mauve-750);--edu-color-border-subtle:var(--edu-primitive-mauve-800);--edu-color-border-strong:var(--edu-primitive-mauve-450);--edu-color-text-link:var(--edu-color-brand-text);--edu-color-text-link-hover:var(--edu-color-brand-primary-active);--edu-color-focus-ring:var(--edu-color-brand-primary);--edu-color-border-focus:var(--edu-color-brand-primary);--edu-color-success-text:var(--edu-primitive-jade-300);--edu-color-success-subtle:var(--edu-primitive-jade-950);--edu-color-info-text:var(--edu-primitive-blue-350);--edu-color-info-subtle:var(--edu-primitive-blue-950);--edu-color-warning-text:var(--edu-primitive-ochre-300);--edu-color-warning-subtle:var(--edu-primitive-ochre-950);--edu-color-error-text:var(--edu-primitive-crimson-300);--edu-color-error-subtle:var(--edu-primitive-crimson-950);--edu-color-to-mark-text:var(--edu-primitive-iris-200);--edu-color-to-mark-subtle:var(--edu-primitive-iris-950);--edu-base-tab-active-text:var(--edu-color-text-primary);--edu-base-filter-chip-ink:var(--edu-color-text-primary);--edu-base-filter-chip-paper:var(--edu-color-surface-elevated);--edu-base-filter-chip-count:var(--edu-color-text-tertiary);--edu-base-filter-chip-count-on-ink:var(--edu-primitive-mauve-600);--edu-base-dialog-head-bg:var(--edu-color-surface-sunken);--edu-base-menu-separator-color:var(--edu-color-border-subtle);--edu-base-field-focus-halo:var(--edu-color-focus-ring);--edu-base-focus-ring:var(--edu-color-focus-ring);--edu-base-focus-offset-color:var(--edu-color-surface-elevated);--edu-base-card-edge:var(--edu-primitive-mauve-450);--edu-base-card-edge-hover:var(--edu-color-text-secondary);--edu-base-card-fill:var(--edu-color-surface-elevated);--edu-base-control-edge:var(--edu-color-border-strong);--edu-base-field-bg:var(--edu-color-surface-sunken);--edu-base-warning-edge:var(--edu-color-warning);--edu-base-to-mark-edge:var(--edu-color-to-mark-text);--edu-base-on-status:var(--edu-primitive-mauve-950);--edu-base-brand-words:var(--edu-color-brand-text);--edu-base-quiet-text:var(--edu-color-text-tertiary);--edu-base-action-link:var(--edu-color-text-link)}@supports (color:color-mix(in lab, red, red)){[data-age-group=adult]:where(:is(html[data-role],html[data-student-template],html[data-plane=door]):not([data-plane=public])[data-theme=dark]:not([data-contrast=high]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--edu-color-surface-overlay:color-mix(in srgb,var(--edu-primitive-black)60%,transparent)}}[data-age-group=adult]:where(:is(html[data-role],html[data-student-template],html[data-plane=door]):not([data-plane=public])[data-theme=dark]:not([data-contrast=high]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]) *){--edu-color-surface-primary:inherit;--edu-color-surface-elevated:inherit;--edu-color-surface-secondary:inherit;--edu-color-surface-sunken:inherit;--edu-color-surface-hover:inherit;--edu-color-surface-tertiary:inherit;--edu-color-surface-overlay:inherit;--edu-color-text-primary:inherit;--edu-color-text-secondary:inherit;--edu-color-text-meta:inherit;--edu-color-text-tertiary:inherit;--edu-color-text-muted:inherit;--edu-color-icon-muted:inherit;--edu-color-border-default:inherit;--edu-color-border-subtle:inherit;--edu-color-border-strong:inherit;--edu-color-text-link:inherit;--edu-color-text-link-hover:inherit;--edu-color-focus-ring:inherit;--edu-color-border-focus:inherit;--edu-color-success-text:inherit;--edu-color-success-subtle:inherit;--edu-color-info-text:inherit;--edu-color-info-subtle:inherit;--edu-color-warning-text:inherit;--edu-color-warning-subtle:inherit;--edu-color-error-text:inherit;--edu-color-error-subtle:inherit;--edu-color-to-mark-text:inherit;--edu-color-to-mark-subtle:inherit;--edu-base-tab-active-text:inherit;--edu-base-filter-chip-ink:inherit;--edu-base-filter-chip-paper:inherit;--edu-base-filter-chip-count:inherit;--edu-base-filter-chip-count-on-ink:inherit;--edu-base-dialog-head-bg:inherit;--edu-base-menu-separator-color:inherit;--edu-base-field-focus-halo:inherit;--edu-base-focus-ring:inherit;--edu-base-focus-offset-color:inherit;--edu-base-card-edge:inherit;--edu-base-card-edge-hover:inherit;--edu-base-card-fill:inherit;--edu-base-control-edge:inherit;--edu-base-field-bg:inherit;--edu-base-warning-edge:inherit;--edu-base-to-mark-edge:inherit;--edu-base-on-status:inherit;--edu-base-brand-words:inherit;--edu-base-quiet-text:inherit;--edu-base-action-link:inherit}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--color-card-fill-clear:transparent;--color-on-status:#fff;--edu-base-action-link:initial;--edu-base-action-link-weight:initial;--edu-base-brand-words:initial;--edu-base-button-padding-x:initial;--edu-base-button-weight:initial;--edu-base-card-edge:initial;--edu-base-card-edge-hover:initial;--edu-base-card-fill:initial;--edu-base-card-hover-shadow:initial;--edu-base-card-lift:initial;--edu-base-card-radius:initial;--edu-base-chip-leading:initial;--edu-base-chip-padding-x:initial;--edu-base-chip-weight:initial;--edu-base-control-edge:initial;--edu-base-dialog-head-bg:initial;--edu-base-dialog-radius:initial;--edu-base-dialog-text-size:initial;--edu-base-field-bg:initial;--edu-base-field-focus-halo:initial;--edu-base-field-shadow:initial;--edu-base-filter-chip-count:initial;--edu-base-filter-chip-count-on-ink:initial;--edu-base-filter-chip-count-weight:initial;--edu-base-filter-chip-ink:initial;--edu-base-filter-chip-padding-x:initial;--edu-base-filter-chip-paper:initial;--edu-base-focus-offset:initial;--edu-base-focus-offset-color:initial;--edu-base-focus-ring:initial;--edu-base-focus-ring-width:initial;--edu-base-menu-item-gap:initial;--edu-base-menu-item-height:initial;--edu-base-menu-item-padding-x:initial;--edu-base-menu-item-padding-y:initial;--edu-base-menu-padding:initial;--edu-base-menu-separator-color:initial;--edu-base-menu-separator-inset:initial;--edu-base-on-status:initial;--edu-base-popover-radius:initial;--edu-base-quiet-text:initial;--edu-base-sheet-shadow-left:initial;--edu-base-sheet-shadow-right:initial;--edu-base-tab-active-text:initial;--edu-base-tab-bar-size:initial;--edu-base-to-mark-edge:initial;--edu-base-warning-edge:initial;--edu-btn-font-size-md:.8125rem;--edu-btn-font-size-sm:.8125rem;--edu-btn-radius:.375rem;--edu-card-radius:.5rem;--edu-font-family-body:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,var(--font-noto-sans-arabic),"Noto Sans Arabic",sans-serif,sans-serif;--edu-font-family-heading:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,var(--font-noto-sans-arabic),"Noto Sans Arabic",sans-serif,sans-serif;--edu-font-family-mono:var(--font-ibm-plex-mono),"IBM Plex Mono",ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;--edu-font-size-2xs:initial;--edu-font-size-control:initial;--edu-font-size-sm:.8125rem;--edu-input-radius:.375rem;--edu-lumi-centre-width:initial;--edu-lumi-knows-width:initial;--edu-lumi-knows-width-course:initial;--edu-lumi-pane-width:initial;--edu-lumi-pane-width-tablet:initial;--edu-lumi-thumb-h-compact:initial;--edu-lumi-thumb-w-compact:initial;--edu-radius-button:.375rem;--edu-radius-card:.5rem;--edu-radius-input:.375rem;--edu-radius-interactive:.375rem;--edu-radius-sm:.1875rem;--edu-shadow-large:0 8px 24px #0000001f,0 4px 8px #0000000f;--edu-shadow-soft:0 2px 8px #00000014,0 1px 2px #0000000a;--edu-staff-button-padding-x:initial;--edu-staff-card-radius:initial;--edu-staff-control-floor:initial;--edu-staff-control-height:initial;--edu-staff-count-bg:initial;--edu-staff-count-ink:initial;--edu-staff-cover:initial;--edu-staff-cover-ink:initial;--edu-staff-dialog-radius:initial;--edu-staff-link-weight:initial;--edu-staff-page-gap:initial;--edu-staff-popover-radius:initial;--edu-staff-table-fill:initial;--edu-staff-table-group-height:initial;--edu-staff-table-head-ink:initial;--edu-staff-table-row-height:initial;--edu-staff-table-selected-bar:initial;--edu-staff-tag-face:initial;--edu-staff-tag-padding-x:initial;--edu-staff-tag-radius:initial;--edu-staff-tag-weight:initial;--edu-staff-target-floor:initial;--edu-staff-type-card-title-size:initial;--edu-staff-type-card-title-weight:initial;--edu-staff-type-dialog-title-size:initial;--edu-staff-type-dialog-title-weight:initial;--edu-staff-type-eyebrow-color:initial;--edu-staff-type-eyebrow-weight:initial;--edu-staff-type-fact-size:initial;--edu-staff-type-fact-weight:initial;--edu-staff-type-figure-size:initial;--edu-staff-type-figure-weight:initial;--edu-staff-type-heading-leading:initial;--edu-staff-type-place-size:initial;--edu-staff-type-row-size:initial;--edu-staff-type-section-title-size:initial;--edu-staff-type-sheet-name-size:initial;--edu-staff-type-sheet-name-weight:initial;--edu-staff-type-title-size:initial;--edu-staff-type-title-tracking:initial;--edu-staff-type-title-weight:initial;--edu-staff-type-unit-title-size:initial;--edu-staff-type-unit-title-weight:initial;--edu-student-kpi-trend-down-color:initial;--edu-student-kpi-trend-flat-color:initial;--edu-student-kpi-trend-up-color:initial;--edu-student-pathways-trail-card-radius:.5rem;--edu-student-play-bar-cell-bg:initial;--edu-student-play-bar-coin-bg:initial;--edu-student-play-bar-freeze-bg:initial;--edu-student-play-bar-radius:initial;--edu-student-play-bar-streak-bg:initial;--edu-student-play-ladder-divider:initial;--edu-student-play-ladder-promote:initial;--edu-student-play-ladder-row-bg:initial;--edu-student-play-quest-bar-track:initial;--edu-student-play-quest-bg:initial;--edu-student-play-quest-border:initial;--edu-student-play-ring-track:initial;--edu-student-play-shop-art-bg:initial;--edu-student-play-shop-tile-border:initial;--edu-student-play-std-card-radius:initial;--edu-student-play-std-chest-ready-bg:initial;--edu-student-play-std-chest-ready-border:initial;--edu-toast-offset-top:1.5rem;--edu-toast-offset-top-mobile:1rem;--font-body:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,var(--font-noto-sans-arabic),"Noto Sans Arabic",sans-serif,sans-serif;--font-heading:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,var(--font-noto-sans-arabic),"Noto Sans Arabic",sans-serif,sans-serif;--font-mono:var(--font-ibm-plex-mono),"IBM Plex Mono",ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;--radius-button:.375rem;--radius-card:.5rem;--radius-input:.375rem;--radius-interactive:.375rem;--radius-sm:.1875rem;--shadow-large:0 8px 24px #0000001f,0 4px 8px #0000000f;--shadow-soft:0 2px 8px #00000014,0 1px 2px #0000000a;--text-2xs:.8125rem;--text-control:.8125rem;--text-sm:.8125rem}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])[data-theme=dark]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--color-surface-hover:#2a2a3e;--color-surface-overlay:#000000b3;--color-surface-sunken:#0a0a14;--color-text-meta:#b0bccd;--edu-color-surface-hover:#2a2a3e;--edu-color-surface-overlay:#000000b3;--edu-color-surface-sunken:#0a0a14;--edu-color-text-meta:#b0bccd;--edu-dialog-overlay-bg:#000c;--edu-dropdown-shadow:0 0 0 1px #ffffff1a;--edu-elevation-1:0 0 0 1px #ffffff0f;--edu-elevation-3:0 0 0 1px #ffffff1a;--edu-shadow-lg:0 0 0 1px #ffffff1a;--edu-toast-shadow:0 0 0 1px #ffffff1a;--shadow-elevation-1:0 0 0 1px #ffffff0f;--shadow-elevation-3:0 0 0 1px #ffffff1a;--shadow-lg:0 0 0 1px #ffffff1a}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])[data-role=parent]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-card-radius:initial;--edu-admin-flag-row-radius:initial;--edu-parent-childcard-shadow:0 2px 8px #00000014,0 1px 2px #0000000a;--edu-parent-hero-radius:.5rem;--edu-parent-stat-radius:.5rem;--edu-parent-stat-shadow:0 2px 8px #00000014,0 1px 2px #0000000a;--edu-teacher-type-eyebrow-family:initial}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])[data-role=teacher]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-card-radius:initial;--edu-admin-flag-row-radius:initial;--edu-parent-childcard-shadow:initial;--edu-parent-hero-radius:initial;--edu-parent-stat-radius:initial;--edu-parent-stat-shadow:initial;--edu-teacher-type-eyebrow-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,var(--font-noto-sans-arabic),"Noto Sans Arabic",sans-serif,sans-serif}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--color-surface-hover:#f1f5f9;--color-surface-overlay:#00000080;--color-surface-sunken:#f1f5f9;--color-text-meta:#5c6473;--edu-color-surface-hover:#f1f5f9;--edu-color-surface-overlay:#00000080;--edu-color-surface-sunken:#f1f5f9;--edu-color-text-meta:#5c6473;--edu-dialog-overlay-bg:#00000080;--edu-dropdown-shadow:0 4px 8px #0000000f;--edu-elevation-1:0 2px 8px #00000014,0 1px 2px #0000000a;--edu-elevation-3:0 8px 24px #0000001f,0 4px 8px #0000000f;--edu-shadow-lg:0 4px 8px #0000000f;--edu-toast-shadow:0 4px 8px #0000000f;--shadow-elevation-1:0 2px 8px #00000014,0 1px 2px #0000000a;--shadow-elevation-3:0 8px 24px #0000001f,0 4px 8px #0000000f;--shadow-lg:0 4px 8px #0000000f}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])[data-role=super_admin]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]),:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])[data-role=school_admin]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]),:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])[data-role=tenant_admin]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-card-radius:.5rem;--edu-admin-flag-row-radius:.1875rem;--edu-parent-childcard-shadow:initial;--edu-parent-hero-radius:initial;--edu-parent-stat-radius:initial;--edu-parent-stat-shadow:initial;--edu-teacher-type-eyebrow-family:initial}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--color-border-focus:#a78bfa;--color-border-strong:#7b889d;--color-input:#7b889d;--color-ring:#a78bfa;--edu-btn-destructive-bg:#dc2626;--edu-color-border-focus:#a78bfa;--edu-color-border-strong:#7b889d;--edu-input-border-focus:#a78bfa;--edu-input-border-hover:#7b889d}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])[data-contrast=high][data-theme=dark]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--color-accent:#0d0d0d;--color-accent-foreground:#fff;--color-background:#000;--color-border:#fff;--color-border-default:#fff;--color-border-focus:#fff;--color-border-strong:#fff;--color-border-subtle:#ccc;--color-card:#262626;--color-card-edge:#ccc;--color-card-edge-default:#fff;--color-card-edge-hover:#fff;--color-card-fill:#000;--color-card-foreground:#fff;--color-destructive:#fca5a5;--color-error:#fca5a5;--color-error-subtle:#ef444440;--color-error-text:#fecaca;--color-focus-ring:#fffc;--color-foreground:#fff;--color-icon-muted:silver;--color-info:#93c5fd;--color-info-subtle:#3b82f640;--color-info-text:#bfdbfe;--color-input:#fff;--color-muted:#1a1a1a;--color-muted-foreground:#e0e0e0;--color-popover:#262626;--color-popover-foreground:#fff;--color-ring:#fff;--color-secondary:#0d0d0d;--color-secondary-foreground:#fff;--color-success:#86efac;--color-success-subtle:#22c55e40;--color-success-text:#bbf7d0;--color-surface-elevated:#262626;--color-surface-primary:#000;--color-surface-secondary:#0d0d0d;--color-surface-tertiary:#1a1a1a;--color-text-link:#66b3ff;--color-text-link-hover:#9cf;--color-text-muted:#a0a0a0;--color-text-primary:#fff;--color-text-quiet:#a0a0a0;--color-text-secondary:#e0e0e0;--color-text-tertiary:silver;--color-to-mark-subtle:#a855f740;--color-to-mark-text:#e9d5ff;--color-warning:#fde68a;--color-warning-subtle:#f9731640;--color-warning-text:#fef3c7;--edu-avatar-border:2px solid #262626;--edu-btn-destructive-bg:#f44;--edu-btn-focus-ring:0 0 0 3px #fffc;--edu-btn-ghost-text:#fff;--edu-btn-secondary-bg:#333;--edu-btn-secondary-border:#fff;--edu-btn-secondary-text:#fff;--edu-card-bg:#1a1a1a;--edu-card-border:#fff;--edu-color-border-default:#fff;--edu-color-border-focus:#fff;--edu-color-border-strong:#fff;--edu-color-border-subtle:#ccc;--edu-color-error:#fca5a5;--edu-color-error-subtle:#ef444440;--edu-color-error-text:#fecaca;--edu-color-focus-ring:#fffc;--edu-color-icon-muted:silver;--edu-color-info:#93c5fd;--edu-color-info-subtle:#3b82f640;--edu-color-info-text:#bfdbfe;--edu-color-success:#86efac;--edu-color-success-subtle:#22c55e40;--edu-color-success-text:#bbf7d0;--edu-color-surface-elevated:#262626;--edu-color-surface-primary:#000;--edu-color-surface-secondary:#0d0d0d;--edu-color-surface-tertiary:#1a1a1a;--edu-color-text-link:#66b3ff;--edu-color-text-link-hover:#9cf;--edu-color-text-muted:#a0a0a0;--edu-color-text-primary:#fff;--edu-color-text-secondary:#e0e0e0;--edu-color-text-tertiary:silver;--edu-color-to-mark-subtle:#a855f740;--edu-color-to-mark-text:#e9d5ff;--edu-color-warning:#fde68a;--edu-color-warning-subtle:#f9731640;--edu-color-warning-text:#fef3c7;--edu-dialog-bg:#262626;--edu-dropdown-bg:#262626;--edu-dropdown-border:#fff;--edu-header-bg:#000;--edu-header-border:#ccc;--edu-input-bg:#0d0d0d;--edu-input-border:#fff;--edu-input-border-focus:#fff;--edu-input-border-hover:#fff;--edu-input-focus-ring:0 0 0 3px #fffc;--edu-input-placeholder:#a0a0a0;--edu-input-text:#fff;--edu-lumi-legend-bg:#0d0d0d;--edu-lumi-legend-ink:#e0e0e0;--edu-lumi-mark-ink:#fff;--edu-quest-marker-done-bg:#86efac;--edu-quest-marker-upcoming-bg:#f9731640;--edu-quest-marker-upcoming-fg:#fef3c7;--edu-shadow-focus:0 0 0 3px #fffc;--edu-sidebar-bg:#000;--edu-sidebar-border:#fff;--edu-song-cell-ground:#262626;--edu-table-border:#ccc;--edu-table-header-bg:#0d0d0d;--edu-toast-bg:#262626;--edu-toast-border:#fff;--edu-xp-bar-bg:#1e293b;--shadow-focus:0 0 0 3px #fffc}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])[data-contrast=high][data-role=parent]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-card-bg:initial;--edu-admin-card-border:initial;--edu-admin-eyebrow-color:initial;--edu-admin-flag-desc-color:initial;--edu-admin-flag-state-color:initial;--edu-admin-flag-warn-color:initial;--edu-admin-hairline:initial;--edu-admin-hairline-default:initial;--edu-admin-health-down:initial;--edu-admin-health-down-glow:initial;--edu-admin-health-ok:initial;--edu-admin-health-ok-glow:initial;--edu-admin-health-warn:initial;--edu-admin-health-warn-glow:initial;--edu-admin-integration-icon-down-bg:initial;--edu-admin-integration-icon-ok-bg:initial;--edu-admin-integration-icon-warn-bg:initial;--edu-admin-page-subtitle-color:initial;--edu-admin-role-parent-bg:initial;--edu-admin-role-parent-text:initial;--edu-admin-role-student-bg:initial;--edu-admin-role-student-text:initial;--edu-admin-role-superadmin-bg:initial;--edu-admin-role-superadmin-text:initial;--edu-admin-role-teacher-bg:initial;--edu-admin-role-teacher-text:initial;--edu-admin-row-bg:initial;--edu-admin-row-border:initial;--edu-admin-status-active-bg:initial;--edu-admin-status-active-text:initial;--edu-admin-status-error-bg:initial;--edu-admin-status-error-text:initial;--edu-admin-status-warn-bg:initial;--edu-admin-status-warn-text:initial;--edu-admin-table-head-bg:initial;--edu-admin-table-head-color:initial;--edu-admin-table-row-border:initial;--edu-admin-toggle-off-bg:initial;--edu-teacher-avatar-status-absent:initial;--edu-teacher-avatar-status-active:initial;--edu-teacher-avatar-status-at-risk:initial;--edu-teacher-avatar-status-inactive:initial;--edu-teacher-empty-celebrate-description-color:initial;--edu-teacher-empty-pending-bg:initial;--edu-teacher-empty-pending-description-color:initial;--edu-teacher-empty-pending-icon-color:initial;--edu-teacher-empty-quiet-bg:initial;--edu-teacher-empty-quiet-border:initial;--edu-teacher-empty-quiet-description-color:initial;--edu-teacher-empty-quiet-icon-color:initial;--edu-teacher-hairline:initial;--edu-teacher-hero-eyebrow-color:initial;--edu-teacher-kpi-icon-bg:initial;--edu-teacher-kpi-trend-down-color:initial;--edu-teacher-kpi-trend-flat-color:initial;--edu-teacher-kpi-trend-up-color:initial;--edu-teacher-nudge-ring-track:initial;--edu-teacher-sparkline-stroke-negative:initial;--edu-teacher-sparkline-stroke-neutral:initial;--edu-teacher-sparkline-stroke-positive:initial}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])[data-contrast=high][data-role=teacher]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-card-bg:initial;--edu-admin-card-border:initial;--edu-admin-eyebrow-color:initial;--edu-admin-flag-desc-color:initial;--edu-admin-flag-state-color:initial;--edu-admin-flag-warn-color:initial;--edu-admin-hairline:initial;--edu-admin-hairline-default:initial;--edu-admin-health-down:initial;--edu-admin-health-down-glow:initial;--edu-admin-health-ok:initial;--edu-admin-health-ok-glow:initial;--edu-admin-health-warn:initial;--edu-admin-health-warn-glow:initial;--edu-admin-integration-icon-down-bg:initial;--edu-admin-integration-icon-ok-bg:initial;--edu-admin-integration-icon-warn-bg:initial;--edu-admin-page-subtitle-color:initial;--edu-admin-role-parent-bg:initial;--edu-admin-role-parent-text:initial;--edu-admin-role-student-bg:initial;--edu-admin-role-student-text:initial;--edu-admin-role-superadmin-bg:initial;--edu-admin-role-superadmin-text:initial;--edu-admin-role-teacher-bg:initial;--edu-admin-role-teacher-text:initial;--edu-admin-row-bg:initial;--edu-admin-row-border:initial;--edu-admin-status-active-bg:initial;--edu-admin-status-active-text:initial;--edu-admin-status-error-bg:initial;--edu-admin-status-error-text:initial;--edu-admin-status-warn-bg:initial;--edu-admin-status-warn-text:initial;--edu-admin-table-head-bg:initial;--edu-admin-table-head-color:initial;--edu-admin-table-row-border:initial;--edu-admin-toggle-off-bg:initial;--edu-parent-childcard-bg:initial;--edu-parent-childcard-border:initial;--edu-parent-gradebar-track:initial;--edu-parent-hairline:initial;--edu-parent-stat-bg:initial;--edu-parent-stat-border:initial;--edu-parent-stat-detail-color:initial;--edu-parent-stat-label-color:initial;--edu-parent-stat-value-color:initial}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-theme=dark]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--color-accent-foreground:#f1f5f9;--color-border:#334155;--color-border-default:#334155;--color-border-subtle:#1e293b;--color-card:#2e2e42;--color-card-edge:#1e293b;--color-card-edge-default:#334155;--color-card-edge-hover:#334155;--color-card-foreground:#f1f5f9;--color-destructive:#f87171;--color-error:#f87171;--color-error-subtle:#ef444438;--color-error-text:#fecaca;--color-focus-ring:#a78bfa;--color-foreground:#f1f5f9;--color-icon-muted:#94a3b8;--color-info:#60a5fa;--color-info-subtle:#3b82f626;--color-info-text:#93c5fd;--color-muted-foreground:#cbd5e1;--color-popover:#2e2e42;--color-popover-foreground:#f1f5f9;--color-secondary-foreground:#f1f5f9;--color-success:#4ade80;--color-success-subtle:#22c55e26;--color-success-text:#86efac;--color-surface-elevated:#2e2e42;--color-text-link:#a78bfa;--color-text-link-hover:#c4b5fd;--color-text-muted:#64748b;--color-text-primary:#f1f5f9;--color-text-quiet:#64748b;--color-text-secondary:#cbd5e1;--color-text-tertiary:#94a3b8;--color-to-mark-subtle:#a855f726;--color-to-mark-text:#d8b4fe;--color-warning:#fbbf24;--color-warning-subtle:#f9731638;--color-warning-text:#fef3c7;--edu-btn-focus-ring:0 0 0 3px #a78bfa66;--edu-btn-ghost-text:#f1f5f9;--edu-btn-secondary-border:#334155;--edu-btn-secondary-text:#f1f5f9;--edu-card-bg:#2e2e42;--edu-card-border:#334155;--edu-color-border-default:#334155;--edu-color-border-subtle:#1e293b;--edu-color-error:#f87171;--edu-color-error-subtle:#ef444438;--edu-color-error-text:#fecaca;--edu-color-focus-ring:#a78bfa;--edu-color-icon-muted:#94a3b8;--edu-color-info:#60a5fa;--edu-color-info-subtle:#3b82f626;--edu-color-info-text:#93c5fd;--edu-color-success:#4ade80;--edu-color-success-subtle:#22c55e26;--edu-color-success-text:#86efac;--edu-color-surface-elevated:#2e2e42;--edu-color-text-link:#a78bfa;--edu-color-text-link-hover:#c4b5fd;--edu-color-text-muted:#64748b;--edu-color-text-primary:#f1f5f9;--edu-color-text-secondary:#cbd5e1;--edu-color-text-tertiary:#94a3b8;--edu-color-to-mark-subtle:#a855f726;--edu-color-to-mark-text:#d8b4fe;--edu-color-warning:#fbbf24;--edu-color-warning-subtle:#f9731638;--edu-color-warning-text:#fef3c7;--edu-dialog-bg:#2e2e42;--edu-dropdown-bg:#2e2e42;--edu-dropdown-border:#334155;--edu-header-bg:#121212;--edu-header-border:#1e293b;--edu-input-bg:#1e1e2e;--edu-input-border:#334155;--edu-input-focus-ring:0 0 0 3px #a78bfa66;--edu-input-placeholder:#94a3b8;--edu-input-text:#f1f5f9;--edu-lumi-legend-ink:#cbd5e1;--edu-lumi-mark-ink:#f1f5f9;--edu-quest-marker-done-bg:#4ade80;--edu-quest-marker-upcoming-bg:#f9731638;--edu-quest-marker-upcoming-fg:#fef3c7;--edu-shadow-focus:0 0 0 3px #a78bfa66;--edu-sidebar-bg:#121212;--edu-sidebar-border:#1e293b;--edu-song-cell-ground:#2e2e42;--edu-table-border:#1e293b;--edu-toast-bg:#2e2e42;--edu-toast-border:#334155;--shadow-focus:0 0 0 3px #a78bfa66}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])[data-contrast=high]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--color-accent:#f5f5f5;--color-accent-foreground:#000;--color-background:#fff;--color-border:#000;--color-border-default:#000;--color-border-focus:#000;--color-border-strong:#000;--color-border-subtle:#333;--color-card:#fff;--color-card-edge:#333;--color-card-edge-default:#000;--color-card-edge-hover:#000;--color-card-fill:#fff;--color-card-foreground:#000;--color-destructive:#b91c1c;--color-error:#b91c1c;--color-error-subtle:#fee2e2;--color-error-text:#7f1d1d;--color-focus-ring:#000c;--color-foreground:#000;--color-icon-muted:#333;--color-info:#1d4ed8;--color-info-subtle:#dbeafe;--color-info-text:#1e3a8a;--color-input:#000;--color-muted:#ebebeb;--color-muted-foreground:#1a1a1a;--color-popover:#fff;--color-popover-foreground:#000;--color-ring:#000;--color-secondary:#f5f5f5;--color-secondary-foreground:#000;--color-success:#15803d;--color-success-subtle:#dcfce7;--color-success-text:#14532d;--color-surface-elevated:#fff;--color-surface-primary:#fff;--color-surface-secondary:#f5f5f5;--color-surface-tertiary:#ebebeb;--color-text-link:#00e;--color-text-link-hover:#00c;--color-text-muted:#4d4d4d;--color-text-primary:#000;--color-text-quiet:#4d4d4d;--color-text-secondary:#1a1a1a;--color-text-tertiary:#333;--color-to-mark-subtle:#f3e8ff;--color-to-mark-text:#581c87;--color-warning:#c2410c;--color-warning-subtle:#ffedd5;--color-warning-text:#7c2d12;--edu-avatar-border:2px solid #fff;--edu-btn-destructive-bg:#b91c1c;--edu-btn-focus-ring:0 0 0 3px #000c;--edu-btn-ghost-text:#000;--edu-btn-secondary-bg:#f5f5f5;--edu-btn-secondary-border:#000;--edu-btn-secondary-text:#000;--edu-card-bg:#fff;--edu-card-border:#333;--edu-color-border-default:#000;--edu-color-border-focus:#000;--edu-color-border-strong:#000;--edu-color-border-subtle:#333;--edu-color-error:#b91c1c;--edu-color-error-subtle:#fee2e2;--edu-color-error-text:#7f1d1d;--edu-color-focus-ring:#000c;--edu-color-icon-muted:#333;--edu-color-info:#1d4ed8;--edu-color-info-subtle:#dbeafe;--edu-color-info-text:#1e3a8a;--edu-color-success:#15803d;--edu-color-success-subtle:#dcfce7;--edu-color-success-text:#14532d;--edu-color-surface-elevated:#fff;--edu-color-surface-primary:#fff;--edu-color-surface-secondary:#f5f5f5;--edu-color-surface-tertiary:#ebebeb;--edu-color-text-link:#00e;--edu-color-text-link-hover:#00c;--edu-color-text-muted:#4d4d4d;--edu-color-text-primary:#000;--edu-color-text-secondary:#1a1a1a;--edu-color-text-tertiary:#333;--edu-color-to-mark-subtle:#f3e8ff;--edu-color-to-mark-text:#581c87;--edu-color-warning:#c2410c;--edu-color-warning-subtle:#ffedd5;--edu-color-warning-text:#7c2d12;--edu-dialog-bg:#fff;--edu-dropdown-bg:#fff;--edu-dropdown-border:#000;--edu-header-bg:#fff;--edu-header-border:#333;--edu-input-bg:#fff;--edu-input-border:#000;--edu-input-border-focus:#000;--edu-input-border-hover:#000;--edu-input-focus-ring:0 0 0 3px #000c;--edu-input-placeholder:#333;--edu-input-text:#000;--edu-lumi-legend-bg:#f5f5f5;--edu-lumi-legend-ink:#1a1a1a;--edu-lumi-mark-ink:#000;--edu-quest-marker-done-bg:#15803d;--edu-quest-marker-upcoming-bg:#ffedd5;--edu-quest-marker-upcoming-fg:#7c2d12;--edu-shadow-focus:0 0 0 3px #000c;--edu-sidebar-bg:#fff;--edu-sidebar-border:#333;--edu-song-cell-ground:#fff;--edu-table-border:#333;--edu-table-header-bg:#f5f5f5;--edu-toast-bg:#fff;--edu-toast-border:#000;--edu-xp-bar-bg:#ebebeb;--shadow-focus:0 0 0 3px #000c}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])[data-contrast=high][data-role=super_admin]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-parent-childcard-bg:initial;--edu-parent-childcard-border:initial;--edu-parent-gradebar-track:initial;--edu-parent-hairline:initial;--edu-parent-stat-bg:initial;--edu-parent-stat-border:initial;--edu-parent-stat-detail-color:initial;--edu-parent-stat-label-color:initial;--edu-parent-stat-value-color:initial;--edu-teacher-avatar-status-absent:initial;--edu-teacher-avatar-status-active:initial;--edu-teacher-avatar-status-at-risk:initial;--edu-teacher-avatar-status-inactive:initial;--edu-teacher-empty-celebrate-description-color:initial;--edu-teacher-empty-pending-bg:initial;--edu-teacher-empty-pending-description-color:initial;--edu-teacher-empty-pending-icon-color:initial;--edu-teacher-empty-quiet-bg:initial;--edu-teacher-empty-quiet-border:initial;--edu-teacher-empty-quiet-description-color:initial;--edu-teacher-empty-quiet-icon-color:initial;--edu-teacher-hairline:initial;--edu-teacher-hero-eyebrow-color:initial;--edu-teacher-kpi-icon-bg:initial;--edu-teacher-kpi-trend-down-color:initial;--edu-teacher-kpi-trend-flat-color:initial;--edu-teacher-kpi-trend-up-color:initial;--edu-teacher-nudge-ring-track:initial;--edu-teacher-sparkline-stroke-negative:initial;--edu-teacher-sparkline-stroke-neutral:initial;--edu-teacher-sparkline-stroke-positive:initial}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=parent]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-card-bg:initial;--edu-admin-card-border:initial;--edu-admin-eyebrow-color:initial;--edu-admin-flag-desc-color:initial;--edu-admin-flag-state-color:initial;--edu-admin-flag-warn-color:initial;--edu-admin-hairline:initial;--edu-admin-hairline-default:initial;--edu-admin-health-down:initial;--edu-admin-health-down-glow:initial;--edu-admin-health-ok:initial;--edu-admin-health-ok-glow:initial;--edu-admin-health-warn:initial;--edu-admin-health-warn-glow:initial;--edu-admin-integration-icon-down-bg:initial;--edu-admin-integration-icon-ok-bg:initial;--edu-admin-integration-icon-warn-bg:initial;--edu-admin-page-subtitle-color:initial;--edu-admin-role-parent-bg:initial;--edu-admin-role-parent-text:initial;--edu-admin-role-student-bg:initial;--edu-admin-role-student-text:initial;--edu-admin-role-superadmin-bg:initial;--edu-admin-role-superadmin-text:initial;--edu-admin-role-teacher-bg:initial;--edu-admin-role-teacher-text:initial;--edu-admin-row-bg:initial;--edu-admin-row-border:initial;--edu-admin-status-active-bg:initial;--edu-admin-status-active-text:initial;--edu-admin-status-error-bg:initial;--edu-admin-status-error-text:initial;--edu-admin-status-warn-bg:initial;--edu-admin-status-warn-text:initial;--edu-admin-table-head-bg:initial;--edu-admin-table-head-color:initial;--edu-admin-table-row-border:initial;--edu-admin-toggle-off-bg:initial;--edu-teacher-avatar-status-absent:initial;--edu-teacher-avatar-status-active:initial;--edu-teacher-avatar-status-at-risk:initial;--edu-teacher-avatar-status-inactive:initial;--edu-teacher-empty-celebrate-description-color:initial;--edu-teacher-empty-pending-bg:initial;--edu-teacher-empty-pending-description-color:initial;--edu-teacher-empty-pending-icon-color:initial;--edu-teacher-empty-quiet-bg:initial;--edu-teacher-empty-quiet-border:initial;--edu-teacher-empty-quiet-description-color:initial;--edu-teacher-empty-quiet-icon-color:initial;--edu-teacher-hairline:initial;--edu-teacher-hero-eyebrow-color:initial;--edu-teacher-kpi-icon-bg:initial;--edu-teacher-kpi-trend-down-color:initial;--edu-teacher-kpi-trend-flat-color:initial;--edu-teacher-kpi-trend-up-color:initial;--edu-teacher-nudge-ring-track:initial;--edu-teacher-sparkline-stroke-negative:initial;--edu-teacher-sparkline-stroke-neutral:initial;--edu-teacher-sparkline-stroke-positive:initial}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])[data-contrast=high][data-role=school_admin]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]),:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])[data-contrast=high][data-role=tenant_admin]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-parent-childcard-bg:initial;--edu-parent-childcard-border:initial;--edu-parent-gradebar-track:initial;--edu-parent-hairline:initial;--edu-parent-stat-bg:initial;--edu-parent-stat-border:initial;--edu-parent-stat-detail-color:initial;--edu-parent-stat-label-color:initial;--edu-parent-stat-value-color:initial;--edu-teacher-avatar-status-absent:initial;--edu-teacher-avatar-status-active:initial;--edu-teacher-avatar-status-at-risk:initial;--edu-teacher-avatar-status-inactive:initial;--edu-teacher-empty-celebrate-description-color:initial;--edu-teacher-empty-pending-bg:initial;--edu-teacher-empty-pending-description-color:initial;--edu-teacher-empty-pending-icon-color:initial;--edu-teacher-empty-quiet-bg:initial;--edu-teacher-empty-quiet-border:initial;--edu-teacher-empty-quiet-description-color:initial;--edu-teacher-empty-quiet-icon-color:initial;--edu-teacher-hairline:initial;--edu-teacher-hero-eyebrow-color:initial;--edu-teacher-kpi-icon-bg:initial;--edu-teacher-kpi-trend-down-color:initial;--edu-teacher-kpi-trend-flat-color:initial;--edu-teacher-kpi-trend-up-color:initial;--edu-teacher-nudge-ring-track:initial;--edu-teacher-sparkline-stroke-negative:initial;--edu-teacher-sparkline-stroke-neutral:initial;--edu-teacher-sparkline-stroke-positive:initial}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=teacher]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-card-bg:initial;--edu-admin-card-border:initial;--edu-admin-eyebrow-color:initial;--edu-admin-flag-desc-color:initial;--edu-admin-flag-state-color:initial;--edu-admin-flag-warn-color:initial;--edu-admin-hairline:initial;--edu-admin-hairline-default:initial;--edu-admin-health-down:initial;--edu-admin-health-down-glow:initial;--edu-admin-health-ok:initial;--edu-admin-health-ok-glow:initial;--edu-admin-health-warn:initial;--edu-admin-health-warn-glow:initial;--edu-admin-integration-icon-down-bg:initial;--edu-admin-integration-icon-ok-bg:initial;--edu-admin-integration-icon-warn-bg:initial;--edu-admin-page-subtitle-color:initial;--edu-admin-role-parent-bg:initial;--edu-admin-role-parent-text:initial;--edu-admin-role-student-bg:initial;--edu-admin-role-student-text:initial;--edu-admin-role-superadmin-bg:initial;--edu-admin-role-superadmin-text:initial;--edu-admin-role-teacher-bg:initial;--edu-admin-role-teacher-text:initial;--edu-admin-row-bg:initial;--edu-admin-row-border:initial;--edu-admin-status-active-bg:initial;--edu-admin-status-active-text:initial;--edu-admin-status-error-bg:initial;--edu-admin-status-error-text:initial;--edu-admin-status-warn-bg:initial;--edu-admin-status-warn-text:initial;--edu-admin-table-head-bg:initial;--edu-admin-table-head-color:initial;--edu-admin-table-row-border:initial;--edu-admin-toggle-off-bg:initial;--edu-parent-childcard-bg:initial;--edu-parent-childcard-border:initial;--edu-parent-gradebar-track:initial;--edu-parent-hairline:initial;--edu-parent-stat-bg:initial;--edu-parent-stat-border:initial;--edu-parent-stat-detail-color:initial;--edu-parent-stat-label-color:initial;--edu-parent-stat-value-color:initial}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high]):not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--color-accent-foreground:#0f172a;--color-border:#cbd5e1;--color-border-default:#cbd5e1;--color-border-subtle:#e2e8f0;--color-card:#fff;--color-card-edge:#e2e8f0;--color-card-edge-default:#cbd5e1;--color-card-edge-hover:#cbd5e1;--color-card-foreground:#0f172a;--color-destructive:#dc2626;--color-error:#dc2626;--color-error-subtle:#fef2f2;--color-error-text:#b91c1c;--color-focus-ring:#7c3aed;--color-foreground:#0f172a;--color-icon-muted:#54637b;--color-info:#3b82f6;--color-info-subtle:#eff6ff;--color-info-text:#1d4ed8;--color-muted-foreground:#475569;--color-popover:#fff;--color-popover-foreground:#0f172a;--color-secondary-foreground:#0f172a;--color-success:#22c55e;--color-success-subtle:#f0fdf4;--color-success-text:#15803d;--color-surface-elevated:#fff;--color-text-link:#7c3aed;--color-text-link-hover:#6d28d9;--color-text-muted:#cbd5e1;--color-text-primary:#0f172a;--color-text-quiet:#cbd5e1;--color-text-secondary:#475569;--color-text-tertiary:#54637b;--color-to-mark-subtle:#f3e8ff;--color-to-mark-text:#7e22ce;--color-warning:#f97316;--color-warning-subtle:#fff7ed;--color-warning-text:#c2410c;--edu-btn-focus-ring:0 0 0 3px #7c3aed;--edu-btn-ghost-text:#0f172a;--edu-btn-secondary-border:#cbd5e1;--edu-btn-secondary-text:#0f172a;--edu-card-bg:#fff;--edu-card-border:#e2e8f0;--edu-color-border-default:#cbd5e1;--edu-color-border-subtle:#e2e8f0;--edu-color-error:#dc2626;--edu-color-error-subtle:#fef2f2;--edu-color-error-text:#b91c1c;--edu-color-focus-ring:#7c3aed;--edu-color-icon-muted:#54637b;--edu-color-info:#3b82f6;--edu-color-info-subtle:#eff6ff;--edu-color-info-text:#1d4ed8;--edu-color-success:#22c55e;--edu-color-success-subtle:#f0fdf4;--edu-color-success-text:#15803d;--edu-color-surface-elevated:#fff;--edu-color-text-link:#7c3aed;--edu-color-text-link-hover:#6d28d9;--edu-color-text-muted:#cbd5e1;--edu-color-text-primary:#0f172a;--edu-color-text-secondary:#475569;--edu-color-text-tertiary:#54637b;--edu-color-to-mark-subtle:#f3e8ff;--edu-color-to-mark-text:#7e22ce;--edu-color-warning:#f97316;--edu-color-warning-subtle:#fff7ed;--edu-color-warning-text:#c2410c;--edu-dialog-bg:#fff;--edu-dropdown-bg:#fff;--edu-dropdown-border:#cbd5e1;--edu-header-bg:#fff;--edu-header-border:#e2e8f0;--edu-input-bg:#fff;--edu-input-border:#cbd5e1;--edu-input-focus-ring:0 0 0 3px #7c3aed;--edu-input-placeholder:#54637b;--edu-input-text:#0f172a;--edu-lumi-legend-ink:#475569;--edu-lumi-mark-ink:#0f172a;--edu-quest-marker-done-bg:#22c55e;--edu-quest-marker-upcoming-bg:#fff7ed;--edu-quest-marker-upcoming-fg:#c2410c;--edu-shadow-focus:0 0 0 3px #7c3aed;--edu-sidebar-bg:#fff;--edu-sidebar-border:#e2e8f0;--edu-song-cell-ground:#fff;--edu-table-border:#e2e8f0;--edu-toast-bg:#fff;--edu-toast-border:#cbd5e1;--shadow-focus:0 0 0 3px #7c3aed}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=super_admin]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]),:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=school_admin]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]),:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=tenant_admin]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-toggle-off-bg:#7b889d;--edu-parent-childcard-bg:initial;--edu-parent-childcard-border:initial;--edu-parent-gradebar-track:initial;--edu-parent-hairline:initial;--edu-parent-stat-bg:initial;--edu-parent-stat-border:initial;--edu-parent-stat-detail-color:initial;--edu-parent-stat-label-color:initial;--edu-parent-stat-value-color:initial;--edu-teacher-avatar-status-absent:initial;--edu-teacher-avatar-status-active:initial;--edu-teacher-avatar-status-at-risk:initial;--edu-teacher-avatar-status-inactive:initial;--edu-teacher-empty-celebrate-description-color:initial;--edu-teacher-empty-pending-bg:initial;--edu-teacher-empty-pending-description-color:initial;--edu-teacher-empty-pending-icon-color:initial;--edu-teacher-empty-quiet-bg:initial;--edu-teacher-empty-quiet-border:initial;--edu-teacher-empty-quiet-description-color:initial;--edu-teacher-empty-quiet-icon-color:initial;--edu-teacher-hairline:initial;--edu-teacher-hero-eyebrow-color:initial;--edu-teacher-kpi-icon-bg:initial;--edu-teacher-kpi-trend-down-color:initial;--edu-teacher-kpi-trend-flat-color:initial;--edu-teacher-kpi-trend-up-color:initial;--edu-teacher-nudge-ring-track:initial;--edu-teacher-sparkline-stroke-negative:initial;--edu-teacher-sparkline-stroke-neutral:initial;--edu-teacher-sparkline-stroke-positive:initial}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])[data-contrast=high][data-role=parent][data-theme=dark]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-parent-childcard-bg:#262626;--edu-parent-childcard-border:1px solid #ccc;--edu-parent-gradebar-track:#0d0d0d;--edu-parent-hairline:1px solid #ccc;--edu-parent-stat-bg:#262626;--edu-parent-stat-border:1px solid #ccc;--edu-parent-stat-detail-color:#e0e0e0;--edu-parent-stat-label-color:silver;--edu-parent-stat-value-color:#fff}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])[data-contrast=high][data-role=teacher][data-theme=dark]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-teacher-avatar-status-absent:#fca5a5;--edu-teacher-avatar-status-active:#86efac;--edu-teacher-avatar-status-at-risk:#fde68a;--edu-teacher-avatar-status-inactive:silver;--edu-teacher-empty-celebrate-description-color:#e0e0e0;--edu-teacher-empty-pending-bg:#262626;--edu-teacher-empty-pending-description-color:silver;--edu-teacher-empty-pending-icon-color:silver;--edu-teacher-empty-quiet-bg:#262626;--edu-teacher-empty-quiet-border:1px solid #ccc;--edu-teacher-empty-quiet-description-color:silver;--edu-teacher-empty-quiet-icon-color:silver;--edu-teacher-hairline:1px solid #ccc;--edu-teacher-hero-eyebrow-color:silver;--edu-teacher-kpi-icon-bg:#262626;--edu-teacher-kpi-trend-down-color:#fca5a5;--edu-teacher-kpi-trend-flat-color:silver;--edu-teacher-kpi-trend-up-color:#86efac;--edu-teacher-nudge-ring-track:silver;--edu-teacher-sparkline-stroke-negative:#fca5a5;--edu-teacher-sparkline-stroke-neutral:silver;--edu-teacher-sparkline-stroke-positive:#86efac}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])[data-contrast=high][data-role=super_admin][data-theme=dark]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-card-bg:#262626;--edu-admin-card-border:1px solid #ccc;--edu-admin-eyebrow-color:silver;--edu-admin-flag-desc-color:#e0e0e0;--edu-admin-flag-state-color:silver;--edu-admin-flag-warn-color:#fef3c7;--edu-admin-hairline:1px solid #ccc;--edu-admin-hairline-default:1px solid #fff;--edu-admin-health-down:#fca5a5;--edu-admin-health-down-glow:0 0 8px #fca5a5b3;--edu-admin-health-ok:#86efac;--edu-admin-health-ok-glow:0 0 8px #86efacb3;--edu-admin-health-warn:#fde68a;--edu-admin-health-warn-glow:0 0 8px #fde68ab3;--edu-admin-integration-icon-down-bg:#ef444440;--edu-admin-integration-icon-ok-bg:#22c55e40;--edu-admin-integration-icon-warn-bg:#f9731640;--edu-admin-page-subtitle-color:#e0e0e0;--edu-admin-role-parent-bg:#f9731640;--edu-admin-role-parent-text:#fef3c7;--edu-admin-role-student-bg:#3b82f640;--edu-admin-role-student-text:#bfdbfe;--edu-admin-role-superadmin-bg:#ef444440;--edu-admin-role-superadmin-text:#fecaca;--edu-admin-role-teacher-bg:#22c55e40;--edu-admin-role-teacher-text:#bbf7d0;--edu-admin-row-bg:#262626;--edu-admin-row-border:1px solid #ccc;--edu-admin-status-active-bg:#22c55e40;--edu-admin-status-active-text:#bbf7d0;--edu-admin-status-error-bg:#ef444440;--edu-admin-status-error-text:#fecaca;--edu-admin-status-warn-bg:#f9731640;--edu-admin-status-warn-text:#fef3c7;--edu-admin-table-head-bg:#0d0d0d;--edu-admin-table-head-color:silver;--edu-admin-table-row-border:1px solid #ccc;--edu-admin-toggle-off-bg:#fff}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=parent][data-theme=dark]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-parent-childcard-bg:#2e2e42;--edu-parent-childcard-border:1px solid #1e293b;--edu-parent-hairline:1px solid #1e293b;--edu-parent-stat-bg:#2e2e42;--edu-parent-stat-border:1px solid #1e293b;--edu-parent-stat-detail-color:#cbd5e1;--edu-parent-stat-label-color:#94a3b8;--edu-parent-stat-value-color:#f1f5f9}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])[data-contrast=high][data-role=parent]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-parent-childcard-bg:#fff;--edu-parent-childcard-border:1px solid #333;--edu-parent-gradebar-track:#f5f5f5;--edu-parent-hairline:1px solid #333;--edu-parent-stat-bg:#fff;--edu-parent-stat-border:1px solid #333;--edu-parent-stat-detail-color:#1a1a1a;--edu-parent-stat-label-color:#333;--edu-parent-stat-value-color:#000}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])[data-contrast=high][data-role=school_admin][data-theme=dark]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]),:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])[data-contrast=high][data-role=tenant_admin][data-theme=dark]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-card-bg:#262626;--edu-admin-card-border:1px solid #ccc;--edu-admin-eyebrow-color:silver;--edu-admin-flag-desc-color:#e0e0e0;--edu-admin-flag-state-color:silver;--edu-admin-flag-warn-color:#fef3c7;--edu-admin-hairline:1px solid #ccc;--edu-admin-hairline-default:1px solid #fff;--edu-admin-health-down:#fca5a5;--edu-admin-health-down-glow:0 0 8px #fca5a5b3;--edu-admin-health-ok:#86efac;--edu-admin-health-ok-glow:0 0 8px #86efacb3;--edu-admin-health-warn:#fde68a;--edu-admin-health-warn-glow:0 0 8px #fde68ab3;--edu-admin-integration-icon-down-bg:#ef444440;--edu-admin-integration-icon-ok-bg:#22c55e40;--edu-admin-integration-icon-warn-bg:#f9731640;--edu-admin-page-subtitle-color:#e0e0e0;--edu-admin-role-parent-bg:#f9731640;--edu-admin-role-parent-text:#fef3c7;--edu-admin-role-student-bg:#3b82f640;--edu-admin-role-student-text:#bfdbfe;--edu-admin-role-superadmin-bg:#ef444440;--edu-admin-role-superadmin-text:#fecaca;--edu-admin-role-teacher-bg:#22c55e40;--edu-admin-role-teacher-text:#bbf7d0;--edu-admin-row-bg:#262626;--edu-admin-row-border:1px solid #ccc;--edu-admin-status-active-bg:#22c55e40;--edu-admin-status-active-text:#bbf7d0;--edu-admin-status-error-bg:#ef444440;--edu-admin-status-error-text:#fecaca;--edu-admin-status-warn-bg:#f9731640;--edu-admin-status-warn-text:#fef3c7;--edu-admin-table-head-bg:#0d0d0d;--edu-admin-table-head-color:silver;--edu-admin-table-row-border:1px solid #ccc;--edu-admin-toggle-off-bg:#fff}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=teacher][data-theme=dark]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-teacher-avatar-status-absent:#f87171;--edu-teacher-avatar-status-active:#4ade80;--edu-teacher-avatar-status-at-risk:#fbbf24;--edu-teacher-avatar-status-inactive:#94a3b8;--edu-teacher-empty-celebrate-description-color:#cbd5e1;--edu-teacher-empty-pending-description-color:#94a3b8;--edu-teacher-empty-pending-icon-color:#94a3b8;--edu-teacher-empty-quiet-border:1px solid #1e293b;--edu-teacher-empty-quiet-description-color:#94a3b8;--edu-teacher-empty-quiet-icon-color:#94a3b8;--edu-teacher-hairline:1px solid #1e293b;--edu-teacher-hero-eyebrow-color:#94a3b8;--edu-teacher-kpi-trend-down-color:#f87171;--edu-teacher-kpi-trend-flat-color:#94a3b8;--edu-teacher-kpi-trend-up-color:#4ade80;--edu-teacher-nudge-ring-track:#94a3b8;--edu-teacher-sparkline-stroke-negative:#f87171;--edu-teacher-sparkline-stroke-neutral:#94a3b8;--edu-teacher-sparkline-stroke-positive:#4ade80}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])[data-contrast=high][data-role=teacher]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-teacher-avatar-status-absent:#b91c1c;--edu-teacher-avatar-status-active:#15803d;--edu-teacher-avatar-status-at-risk:#c2410c;--edu-teacher-avatar-status-inactive:#333;--edu-teacher-empty-celebrate-description-color:#1a1a1a;--edu-teacher-empty-pending-bg:#f5f5f5;--edu-teacher-empty-pending-description-color:#333;--edu-teacher-empty-pending-icon-color:#333;--edu-teacher-empty-quiet-bg:#fff;--edu-teacher-empty-quiet-border:1px solid #333;--edu-teacher-empty-quiet-description-color:#333;--edu-teacher-empty-quiet-icon-color:#333;--edu-teacher-hairline:1px solid #333;--edu-teacher-hero-eyebrow-color:#333;--edu-teacher-kpi-icon-bg:#f5f5f5;--edu-teacher-kpi-trend-down-color:#b91c1c;--edu-teacher-kpi-trend-flat-color:#333;--edu-teacher-kpi-trend-up-color:#15803d;--edu-teacher-nudge-ring-track:#333;--edu-teacher-sparkline-stroke-negative:#b91c1c;--edu-teacher-sparkline-stroke-neutral:#333;--edu-teacher-sparkline-stroke-positive:#15803d}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-season=autumn][data-theme=dark]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]),:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-season=spring][data-theme=dark]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]),:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-season=summer][data-theme=dark]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]),:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-season=winter][data-theme=dark]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--color-accent:#1e1e2e;--color-background:#121212;--color-card-fill:#121212;--color-muted:#2a2a3e;--color-secondary:#1e1e2e;--color-surface-primary:#121212;--color-surface-secondary:#1e1e2e;--color-surface-tertiary:#2a2a3e;--edu-avatar-border:2px solid #2e2e42;--edu-btn-secondary-bg:#1e293b;--edu-color-surface-primary:#121212;--edu-color-surface-secondary:#1e1e2e;--edu-color-surface-tertiary:#2a2a3e;--edu-lumi-legend-bg:#1e1e2e;--edu-table-header-bg:#1e1e2e;--edu-xp-bar-bg:#1e293b}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=super_admin][data-theme=dark]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-card-bg:#2e2e42;--edu-admin-card-border:1px solid #1e293b;--edu-admin-eyebrow-color:#94a3b8;--edu-admin-flag-desc-color:#cbd5e1;--edu-admin-flag-state-color:#94a3b8;--edu-admin-flag-warn-color:#fef3c7;--edu-admin-hairline:1px solid #1e293b;--edu-admin-hairline-default:1px solid #334155;--edu-admin-health-down:#f87171;--edu-admin-health-down-glow:0 0 8px #f87171b3;--edu-admin-health-ok:#4ade80;--edu-admin-health-ok-glow:0 0 8px #4ade80b3;--edu-admin-health-warn:#fbbf24;--edu-admin-health-warn-glow:0 0 8px #fbbf24b3;--edu-admin-integration-icon-down-bg:#ef444438;--edu-admin-integration-icon-ok-bg:#22c55e26;--edu-admin-integration-icon-warn-bg:#f9731638;--edu-admin-page-subtitle-color:#cbd5e1;--edu-admin-role-parent-bg:#f9731638;--edu-admin-role-parent-text:#fef3c7;--edu-admin-role-student-bg:#3b82f626;--edu-admin-role-student-text:#93c5fd;--edu-admin-role-superadmin-bg:#ef444438;--edu-admin-role-superadmin-text:#fecaca;--edu-admin-role-teacher-bg:#22c55e26;--edu-admin-role-teacher-text:#86efac;--edu-admin-row-bg:#2e2e42;--edu-admin-row-border:1px solid #1e293b;--edu-admin-status-active-bg:#22c55e26;--edu-admin-status-active-text:#86efac;--edu-admin-status-error-bg:#ef444438;--edu-admin-status-error-text:#fecaca;--edu-admin-status-warn-bg:#f9731638;--edu-admin-status-warn-text:#fef3c7;--edu-admin-table-head-color:#94a3b8;--edu-admin-table-row-border:1px solid #1e293b}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])[data-contrast=high][data-role=super_admin]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-card-bg:#fff;--edu-admin-card-border:1px solid #333;--edu-admin-eyebrow-color:#333;--edu-admin-flag-desc-color:#1a1a1a;--edu-admin-flag-state-color:#333;--edu-admin-flag-warn-color:#7c2d12;--edu-admin-hairline:1px solid #333;--edu-admin-hairline-default:1px solid #000;--edu-admin-health-down:#b91c1c;--edu-admin-health-down-glow:0 0 6px #b91c1c99;--edu-admin-health-ok:#15803d;--edu-admin-health-ok-glow:0 0 6px #15803d99;--edu-admin-health-warn:#c2410c;--edu-admin-health-warn-glow:0 0 6px #c2410c99;--edu-admin-integration-icon-down-bg:#fee2e2;--edu-admin-integration-icon-ok-bg:#dcfce7;--edu-admin-integration-icon-warn-bg:#ffedd5;--edu-admin-page-subtitle-color:#1a1a1a;--edu-admin-role-parent-bg:#ffedd5;--edu-admin-role-parent-text:#7c2d12;--edu-admin-role-student-bg:#dbeafe;--edu-admin-role-student-text:#1e3a8a;--edu-admin-role-superadmin-bg:#fee2e2;--edu-admin-role-superadmin-text:#7f1d1d;--edu-admin-role-teacher-bg:#dcfce7;--edu-admin-role-teacher-text:#14532d;--edu-admin-row-bg:#fff;--edu-admin-row-border:1px solid #333;--edu-admin-status-active-bg:#dcfce7;--edu-admin-status-active-text:#14532d;--edu-admin-status-error-bg:#fee2e2;--edu-admin-status-error-text:#7f1d1d;--edu-admin-status-warn-bg:#ffedd5;--edu-admin-status-warn-text:#7c2d12;--edu-admin-table-head-bg:#f5f5f5;--edu-admin-table-head-color:#333;--edu-admin-table-row-border:1px solid #333;--edu-admin-toggle-off-bg:#000}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=parent]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-parent-childcard-bg:#fff;--edu-parent-childcard-border:1px solid #e2e8f0;--edu-parent-hairline:1px solid #e2e8f0;--edu-parent-stat-bg:#fff;--edu-parent-stat-border:1px solid #e2e8f0;--edu-parent-stat-detail-color:#475569;--edu-parent-stat-label-color:#54637b;--edu-parent-stat-value-color:#0f172a}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=school_admin][data-theme=dark]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]),:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=tenant_admin][data-theme=dark]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-card-bg:#2e2e42;--edu-admin-card-border:1px solid #1e293b;--edu-admin-eyebrow-color:#94a3b8;--edu-admin-flag-desc-color:#cbd5e1;--edu-admin-flag-state-color:#94a3b8;--edu-admin-flag-warn-color:#fef3c7;--edu-admin-hairline:1px solid #1e293b;--edu-admin-hairline-default:1px solid #334155;--edu-admin-health-down:#f87171;--edu-admin-health-down-glow:0 0 8px #f87171b3;--edu-admin-health-ok:#4ade80;--edu-admin-health-ok-glow:0 0 8px #4ade80b3;--edu-admin-health-warn:#fbbf24;--edu-admin-health-warn-glow:0 0 8px #fbbf24b3;--edu-admin-integration-icon-down-bg:#ef444438;--edu-admin-integration-icon-ok-bg:#22c55e26;--edu-admin-integration-icon-warn-bg:#f9731638;--edu-admin-page-subtitle-color:#cbd5e1;--edu-admin-role-parent-bg:#f9731638;--edu-admin-role-parent-text:#fef3c7;--edu-admin-role-student-bg:#3b82f626;--edu-admin-role-student-text:#93c5fd;--edu-admin-role-superadmin-bg:#ef444438;--edu-admin-role-superadmin-text:#fecaca;--edu-admin-role-teacher-bg:#22c55e26;--edu-admin-role-teacher-text:#86efac;--edu-admin-row-bg:#2e2e42;--edu-admin-row-border:1px solid #1e293b;--edu-admin-status-active-bg:#22c55e26;--edu-admin-status-active-text:#86efac;--edu-admin-status-error-bg:#ef444438;--edu-admin-status-error-text:#fecaca;--edu-admin-status-warn-bg:#f9731638;--edu-admin-status-warn-text:#fef3c7;--edu-admin-table-head-color:#94a3b8;--edu-admin-table-row-border:1px solid #1e293b}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])[data-contrast=high][data-role=school_admin]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]),:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])[data-contrast=high][data-role=tenant_admin]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-card-bg:#fff;--edu-admin-card-border:1px solid #333;--edu-admin-eyebrow-color:#333;--edu-admin-flag-desc-color:#1a1a1a;--edu-admin-flag-state-color:#333;--edu-admin-flag-warn-color:#7c2d12;--edu-admin-hairline:1px solid #333;--edu-admin-hairline-default:1px solid #000;--edu-admin-health-down:#b91c1c;--edu-admin-health-down-glow:0 0 6px #b91c1c99;--edu-admin-health-ok:#15803d;--edu-admin-health-ok-glow:0 0 6px #15803d99;--edu-admin-health-warn:#c2410c;--edu-admin-health-warn-glow:0 0 6px #c2410c99;--edu-admin-integration-icon-down-bg:#fee2e2;--edu-admin-integration-icon-ok-bg:#dcfce7;--edu-admin-integration-icon-warn-bg:#ffedd5;--edu-admin-page-subtitle-color:#1a1a1a;--edu-admin-role-parent-bg:#ffedd5;--edu-admin-role-parent-text:#7c2d12;--edu-admin-role-student-bg:#dbeafe;--edu-admin-role-student-text:#1e3a8a;--edu-admin-role-superadmin-bg:#fee2e2;--edu-admin-role-superadmin-text:#7f1d1d;--edu-admin-role-teacher-bg:#dcfce7;--edu-admin-role-teacher-text:#14532d;--edu-admin-row-bg:#fff;--edu-admin-row-border:1px solid #333;--edu-admin-status-active-bg:#dcfce7;--edu-admin-status-active-text:#14532d;--edu-admin-status-error-bg:#fee2e2;--edu-admin-status-error-text:#7f1d1d;--edu-admin-status-warn-bg:#ffedd5;--edu-admin-status-warn-text:#7c2d12;--edu-admin-table-head-bg:#f5f5f5;--edu-admin-table-head-color:#333;--edu-admin-table-row-border:1px solid #333;--edu-admin-toggle-off-bg:#000}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=teacher]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-teacher-avatar-status-absent:#dc2626;--edu-teacher-avatar-status-active:#22c55e;--edu-teacher-avatar-status-at-risk:#f97316;--edu-teacher-avatar-status-inactive:#54637b;--edu-teacher-empty-celebrate-description-color:#475569;--edu-teacher-empty-pending-description-color:#54637b;--edu-teacher-empty-pending-icon-color:#54637b;--edu-teacher-empty-quiet-border:1px solid #e2e8f0;--edu-teacher-empty-quiet-description-color:#54637b;--edu-teacher-empty-quiet-icon-color:#54637b;--edu-teacher-hairline:1px solid #e2e8f0;--edu-teacher-hero-eyebrow-color:#54637b;--edu-teacher-kpi-trend-down-color:#dc2626;--edu-teacher-kpi-trend-flat-color:#54637b;--edu-teacher-kpi-trend-up-color:#22c55e;--edu-teacher-nudge-ring-track:#54637b;--edu-teacher-sparkline-stroke-negative:#dc2626;--edu-teacher-sparkline-stroke-neutral:#54637b;--edu-teacher-sparkline-stroke-positive:#22c55e}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-season=autumn]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--color-accent:#e8f0fb;--color-background:#ecf3ff;--color-card-fill:#ecf3ff;--color-muted:#e8f0fb;--color-secondary:#e8f0fb;--color-surface-primary:#ecf3ff;--color-surface-secondary:#e8f0fb;--color-surface-tertiary:#e8f0fb;--edu-avatar-border:2px solid #ecf3ff;--edu-btn-secondary-bg:#e8f0fb;--edu-color-surface-primary:#ecf3ff;--edu-color-surface-secondary:#e8f0fb;--edu-color-surface-tertiary:#e8f0fb;--edu-lumi-legend-bg:#e8f0fb;--edu-table-header-bg:#e8f0fb;--edu-xp-bar-bg:#e8f0fb}@supports (color:lab(0% 0 0)){:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-season=autumn]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--color-accent:lab(94.4365% -1.13094 -6.51281);--color-background:lab(95.5066% -.82472 -6.73956);--color-card-fill:lab(95.5066% -.82472 -6.73956);--color-muted:lab(94.4365% -1.13094 -6.51281);--color-secondary:lab(94.4365% -1.13094 -6.51281);--color-surface-primary:lab(95.5066% -.82472 -6.73956);--color-surface-secondary:lab(94.4365% -1.13094 -6.51281);--color-surface-tertiary:lab(94.4365% -1.13094 -6.51281);--edu-avatar-border:2px solid lab(95.5066% -.82472 -6.73956);--edu-btn-secondary-bg:lab(94.4365% -1.13094 -6.51281);--edu-color-surface-primary:lab(95.5066% -.82472 -6.73956);--edu-color-surface-secondary:lab(94.4365% -1.13094 -6.51281);--edu-color-surface-tertiary:lab(94.4365% -1.13094 -6.51281);--edu-lumi-legend-bg:lab(94.4365% -1.13094 -6.51281);--edu-table-header-bg:lab(94.4365% -1.13094 -6.51281);--edu-xp-bar-bg:lab(94.4365% -1.13094 -6.51281)}}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-season=spring]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--color-accent:#e8f3fc;--color-background:#edf7ff;--color-card-fill:#edf7ff;--color-muted:#e8f3fc;--color-secondary:#e8f3fc;--color-surface-primary:#edf7ff;--color-surface-secondary:#e8f3fc;--color-surface-tertiary:#e8f3fc;--edu-avatar-border:2px solid #edf7ff;--edu-btn-secondary-bg:#e8f3fc;--edu-color-surface-primary:#edf7ff;--edu-color-surface-secondary:#e8f3fc;--edu-color-surface-tertiary:#e8f3fc;--edu-lumi-legend-bg:#e8f3fc;--edu-table-header-bg:#e8f3fc;--edu-xp-bar-bg:#e8f3fc}@supports (color:lab(0% 0 0)){:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-season=spring]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--color-accent:lab(95.1738% -2.52143 -5.60675);--color-background:lab(96.6781% -2.43649 -5.13054);--color-card-fill:lab(96.6781% -2.43649 -5.13054);--color-muted:lab(95.1738% -2.52143 -5.60675);--color-secondary:lab(95.1738% -2.52143 -5.60675);--color-surface-primary:lab(96.6781% -2.43649 -5.13054);--color-surface-secondary:lab(95.1738% -2.52143 -5.60675);--color-surface-tertiary:lab(95.1738% -2.52143 -5.60675);--edu-avatar-border:2px solid lab(96.6781% -2.43649 -5.13054);--edu-btn-secondary-bg:lab(95.1738% -2.52143 -5.60675);--edu-color-surface-primary:lab(96.6781% -2.43649 -5.13054);--edu-color-surface-secondary:lab(95.1738% -2.52143 -5.60675);--edu-color-surface-tertiary:lab(95.1738% -2.52143 -5.60675);--edu-lumi-legend-bg:lab(95.1738% -2.52143 -5.60675);--edu-table-header-bg:lab(95.1738% -2.52143 -5.60675);--edu-xp-bar-bg:lab(95.1738% -2.52143 -5.60675)}}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-season=summer]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--color-accent:#eaf4fb;--color-background:#eff8ff;--color-card-fill:#eff8ff;--color-muted:#eaf4fb;--color-secondary:#eaf4fb;--color-surface-primary:#eff8ff;--color-surface-secondary:#eaf4fb;--color-surface-tertiary:#eaf4fb;--edu-avatar-border:2px solid #eff8ff;--edu-btn-secondary-bg:#eaf4fb;--edu-color-surface-primary:#eff8ff;--edu-color-surface-secondary:#eaf4fb;--edu-color-surface-tertiary:#eaf4fb;--edu-lumi-legend-bg:#eaf4fb;--edu-table-header-bg:#eaf4fb;--edu-xp-bar-bg:#eaf4fb}@supports (color:lab(0% 0 0)){:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-season=summer]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--color-accent:lab(95.5791% -2.4083 -4.83367);--color-background:lab(97.1624% -2.25589 -4.21971);--color-card-fill:lab(97.1624% -2.25589 -4.21971);--color-muted:lab(95.5791% -2.4083 -4.83367);--color-secondary:lab(95.5791% -2.4083 -4.83367);--color-surface-primary:lab(97.1624% -2.25589 -4.21971);--color-surface-secondary:lab(95.5791% -2.4083 -4.83367);--color-surface-tertiary:lab(95.5791% -2.4083 -4.83367);--edu-avatar-border:2px solid lab(97.1624% -2.25589 -4.21971);--edu-btn-secondary-bg:lab(95.5791% -2.4083 -4.83367);--edu-color-surface-primary:lab(97.1624% -2.25589 -4.21971);--edu-color-surface-secondary:lab(95.5791% -2.4083 -4.83367);--edu-color-surface-tertiary:lab(95.5791% -2.4083 -4.83367);--edu-lumi-legend-bg:lab(95.5791% -2.4083 -4.83367);--edu-table-header-bg:lab(95.5791% -2.4083 -4.83367);--edu-xp-bar-bg:lab(95.5791% -2.4083 -4.83367)}}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-season=winter]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--color-accent:#e8f1f9;--color-background:#ebf4fc;--color-card-fill:#ebf4fc;--color-muted:#e8f1f9;--color-secondary:#e8f1f9;--color-surface-primary:#ebf4fc;--color-surface-secondary:#e8f1f9;--color-surface-tertiary:#e8f1f9;--edu-avatar-border:2px solid #ebf4fc;--edu-btn-secondary-bg:#e8f1f9;--edu-color-surface-primary:#ebf4fc;--edu-color-surface-secondary:#e8f1f9;--edu-color-surface-tertiary:#e8f1f9;--edu-lumi-legend-bg:#e8f1f9;--edu-table-header-bg:#e8f1f9;--edu-xp-bar-bg:#e8f1f9}@supports (color:lab(0% 0 0)){:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-season=winter]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--color-accent:lab(94.5391% -1.76212 -5.30014);--color-background:lab(95.6445% -1.7055 -5.15173);--color-card-fill:lab(95.6445% -1.7055 -5.15173);--color-muted:lab(94.5391% -1.76212 -5.30014);--color-secondary:lab(94.5391% -1.76212 -5.30014);--color-surface-primary:lab(95.6445% -1.7055 -5.15173);--color-surface-secondary:lab(94.5391% -1.76212 -5.30014);--color-surface-tertiary:lab(94.5391% -1.76212 -5.30014);--edu-avatar-border:2px solid lab(95.6445% -1.7055 -5.15173);--edu-btn-secondary-bg:lab(94.5391% -1.76212 -5.30014);--edu-color-surface-primary:lab(95.6445% -1.7055 -5.15173);--edu-color-surface-secondary:lab(94.5391% -1.76212 -5.30014);--edu-color-surface-tertiary:lab(94.5391% -1.76212 -5.30014);--edu-lumi-legend-bg:lab(94.5391% -1.76212 -5.30014);--edu-table-header-bg:lab(94.5391% -1.76212 -5.30014);--edu-xp-bar-bg:lab(94.5391% -1.76212 -5.30014)}}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=super_admin]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]),:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=school_admin]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]),:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=tenant_admin]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-card-bg:#fff;--edu-admin-card-border:1px solid #e2e8f0;--edu-admin-eyebrow-color:#54637b;--edu-admin-flag-desc-color:#475569;--edu-admin-flag-state-color:#54637b;--edu-admin-flag-warn-color:#c2410c;--edu-admin-hairline:1px solid #e2e8f0;--edu-admin-hairline-default:1px solid #cbd5e1;--edu-admin-health-down:#dc2626;--edu-admin-health-down-glow:0 0 6px #dc262699;--edu-admin-health-ok:#22c55e;--edu-admin-health-ok-glow:0 0 6px #22c55e99;--edu-admin-health-warn:#f97316;--edu-admin-health-warn-glow:0 0 6px #f9731699;--edu-admin-integration-icon-down-bg:#fef2f2;--edu-admin-integration-icon-ok-bg:#f0fdf4;--edu-admin-integration-icon-warn-bg:#fff7ed;--edu-admin-page-subtitle-color:#475569;--edu-admin-role-parent-bg:#fff7ed;--edu-admin-role-parent-text:#c2410c;--edu-admin-role-student-bg:#eff6ff;--edu-admin-role-student-text:#1d4ed8;--edu-admin-role-superadmin-bg:#fef2f2;--edu-admin-role-superadmin-text:#b91c1c;--edu-admin-role-teacher-bg:#f0fdf4;--edu-admin-role-teacher-text:#15803d;--edu-admin-row-bg:#fff;--edu-admin-row-border:1px solid #e2e8f0;--edu-admin-status-active-bg:#f0fdf4;--edu-admin-status-active-text:#15803d;--edu-admin-status-error-bg:#fef2f2;--edu-admin-status-error-text:#b91c1c;--edu-admin-status-warn-bg:#fff7ed;--edu-admin-status-warn-text:#c2410c;--edu-admin-table-head-color:#54637b;--edu-admin-table-row-border:1px solid #e2e8f0}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=parent][data-season=autumn][data-theme=dark]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]),:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=parent][data-season=spring][data-theme=dark]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]),:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=parent][data-season=summer][data-theme=dark]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]),:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=parent][data-season=winter][data-theme=dark]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-parent-gradebar-track:#1e1e2e}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=teacher][data-season=autumn][data-theme=dark]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]),:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=teacher][data-season=spring][data-theme=dark]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]),:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=teacher][data-season=summer][data-theme=dark]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]),:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=teacher][data-season=winter][data-theme=dark]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-teacher-empty-pending-bg:#2e2e42;--edu-teacher-empty-quiet-bg:#2e2e42;--edu-teacher-kpi-icon-bg:#2e2e42}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=super_admin][data-season=autumn][data-theme=dark]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]),:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=super_admin][data-season=spring][data-theme=dark]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]),:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=super_admin][data-season=summer][data-theme=dark]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]),:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=super_admin][data-season=winter][data-theme=dark]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-table-head-bg:#1e1e2e}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=parent][data-season=autumn]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-parent-gradebar-track:#e8f0fb}@supports (color:lab(0% 0 0)){:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=parent][data-season=autumn]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-parent-gradebar-track:lab(94.4365% -1.13094 -6.51281)}}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=parent][data-season=spring]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-parent-gradebar-track:#e8f3fc}@supports (color:lab(0% 0 0)){:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=parent][data-season=spring]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-parent-gradebar-track:lab(95.1738% -2.52143 -5.60675)}}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=parent][data-season=summer]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-parent-gradebar-track:#eaf4fb}@supports (color:lab(0% 0 0)){:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=parent][data-season=summer]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-parent-gradebar-track:lab(95.5791% -2.4083 -4.83367)}}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=parent][data-season=winter]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-parent-gradebar-track:#e8f1f9}@supports (color:lab(0% 0 0)){:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=parent][data-season=winter]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-parent-gradebar-track:lab(94.5391% -1.76212 -5.30014)}}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=school_admin][data-season=autumn][data-theme=dark]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]),:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=school_admin][data-season=spring][data-theme=dark]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]),:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=school_admin][data-season=summer][data-theme=dark]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]),:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=school_admin][data-season=winter][data-theme=dark]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]),:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=tenant_admin][data-season=autumn][data-theme=dark]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]),:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=tenant_admin][data-season=spring][data-theme=dark]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]),:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=tenant_admin][data-season=summer][data-theme=dark]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]),:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=tenant_admin][data-season=winter][data-theme=dark]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-table-head-bg:#1e1e2e}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=teacher][data-season=autumn]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-teacher-empty-pending-bg:#e8f0fb;--edu-teacher-empty-quiet-bg:#ecf3ff;--edu-teacher-kpi-icon-bg:#e8f0fb}@supports (color:lab(0% 0 0)){:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=teacher][data-season=autumn]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-teacher-empty-pending-bg:lab(94.4365% -1.13094 -6.51281);--edu-teacher-empty-quiet-bg:lab(95.5066% -.82472 -6.73956);--edu-teacher-kpi-icon-bg:lab(94.4365% -1.13094 -6.51281)}}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=teacher][data-season=spring]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-teacher-empty-pending-bg:#e8f3fc;--edu-teacher-empty-quiet-bg:#edf7ff;--edu-teacher-kpi-icon-bg:#e8f3fc}@supports (color:lab(0% 0 0)){:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=teacher][data-season=spring]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-teacher-empty-pending-bg:lab(95.1738% -2.52143 -5.60675);--edu-teacher-empty-quiet-bg:lab(96.6781% -2.43649 -5.13054);--edu-teacher-kpi-icon-bg:lab(95.1738% -2.52143 -5.60675)}}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=teacher][data-season=summer]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-teacher-empty-pending-bg:#eaf4fb;--edu-teacher-empty-quiet-bg:#eff8ff;--edu-teacher-kpi-icon-bg:#eaf4fb}@supports (color:lab(0% 0 0)){:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=teacher][data-season=summer]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-teacher-empty-pending-bg:lab(95.5791% -2.4083 -4.83367);--edu-teacher-empty-quiet-bg:lab(97.1624% -2.25589 -4.21971);--edu-teacher-kpi-icon-bg:lab(95.5791% -2.4083 -4.83367)}}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=teacher][data-season=winter]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-teacher-empty-pending-bg:#e8f1f9;--edu-teacher-empty-quiet-bg:#ebf4fc;--edu-teacher-kpi-icon-bg:#e8f1f9}@supports (color:lab(0% 0 0)){:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=teacher][data-season=winter]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-teacher-empty-pending-bg:lab(94.5391% -1.76212 -5.30014);--edu-teacher-empty-quiet-bg:lab(95.6445% -1.7055 -5.15173);--edu-teacher-kpi-icon-bg:lab(94.5391% -1.76212 -5.30014)}}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=super_admin][data-season=autumn]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-table-head-bg:#e8f0fb}@supports (color:lab(0% 0 0)){:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=super_admin][data-season=autumn]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-table-head-bg:lab(94.4365% -1.13094 -6.51281)}}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=super_admin][data-season=spring]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-table-head-bg:#e8f3fc}@supports (color:lab(0% 0 0)){:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=super_admin][data-season=spring]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-table-head-bg:lab(95.1738% -2.52143 -5.60675)}}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=super_admin][data-season=summer]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-table-head-bg:#eaf4fb}@supports (color:lab(0% 0 0)){:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=super_admin][data-season=summer]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-table-head-bg:lab(95.5791% -2.4083 -4.83367)}}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=super_admin][data-season=winter]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-table-head-bg:#e8f1f9}@supports (color:lab(0% 0 0)){:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=super_admin][data-season=winter]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-table-head-bg:lab(94.5391% -1.76212 -5.30014)}}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=school_admin][data-season=autumn]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-table-head-bg:#e8f0fb}@supports (color:lab(0% 0 0)){:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=school_admin][data-season=autumn]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-table-head-bg:lab(94.4365% -1.13094 -6.51281)}}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=school_admin][data-season=spring]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-table-head-bg:#e8f3fc}@supports (color:lab(0% 0 0)){:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=school_admin][data-season=spring]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-table-head-bg:lab(95.1738% -2.52143 -5.60675)}}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=school_admin][data-season=summer]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-table-head-bg:#eaf4fb}@supports (color:lab(0% 0 0)){:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=school_admin][data-season=summer]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-table-head-bg:lab(95.5791% -2.4083 -4.83367)}}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=school_admin][data-season=winter]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-table-head-bg:#e8f1f9}@supports (color:lab(0% 0 0)){:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=school_admin][data-season=winter]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-table-head-bg:lab(94.5391% -1.76212 -5.30014)}}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=tenant_admin][data-season=autumn]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-table-head-bg:#e8f0fb}@supports (color:lab(0% 0 0)){:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=tenant_admin][data-season=autumn]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-table-head-bg:lab(94.4365% -1.13094 -6.51281)}}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=tenant_admin][data-season=spring]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-table-head-bg:#e8f3fc}@supports (color:lab(0% 0 0)){:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=tenant_admin][data-season=spring]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-table-head-bg:lab(95.1738% -2.52143 -5.60675)}}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=tenant_admin][data-season=summer]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-table-head-bg:#eaf4fb}@supports (color:lab(0% 0 0)){:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=tenant_admin][data-season=summer]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-table-head-bg:lab(95.5791% -2.4083 -4.83367)}}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=tenant_admin][data-season=winter]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-table-head-bg:#e8f1f9}@supports (color:lab(0% 0 0)){:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=tenant_admin][data-season=winter]:not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-table-head-bg:lab(94.5391% -1.76212 -5.30014)}}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high]):not([data-season=autumn],[data-season=spring],[data-season=summer],[data-season=winter])[data-theme=dark]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--color-accent:#1e1e2e;--color-background:#121212;--color-card-fill:#121212;--color-muted:#2a2a3e;--color-secondary:#1e1e2e;--color-surface-primary:#121212;--color-surface-secondary:#1e1e2e;--color-surface-tertiary:#2a2a3e;--edu-avatar-border:2px solid #2e2e42;--edu-btn-secondary-bg:#1e293b;--edu-color-surface-primary:#121212;--edu-color-surface-secondary:#1e1e2e;--edu-color-surface-tertiary:#2a2a3e;--edu-lumi-legend-bg:#1e1e2e;--edu-table-header-bg:#1e1e2e;--edu-xp-bar-bg:#1e293b}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high]):not([data-season=autumn],[data-season=spring],[data-season=summer],[data-season=winter]):not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--color-accent:#f1f5f9;--color-background:#f8fafc;--color-card-fill:#f8fafc;--color-muted:#f1f5f9;--color-secondary:#f1f5f9;--color-surface-primary:#f8fafc;--color-surface-secondary:#f1f5f9;--color-surface-tertiary:#f1f5f9;--edu-avatar-border:2px solid #f8fafc;--edu-btn-secondary-bg:#f1f5f9;--edu-color-surface-primary:#f8fafc;--edu-color-surface-secondary:#f1f5f9;--edu-color-surface-tertiary:#f1f5f9;--edu-lumi-legend-bg:#f1f5f9;--edu-table-header-bg:#f1f5f9;--edu-xp-bar-bg:#f1f5f9}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-role=parent],[data-role=school_admin],[data-role=student],[data-role=super_admin],[data-role=teacher],[data-role=tenant_admin])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-card-radius:initial;--edu-admin-flag-row-radius:initial;--edu-parent-childcard-shadow:initial;--edu-parent-hero-radius:initial;--edu-parent-stat-radius:initial;--edu-parent-stat-shadow:initial;--edu-teacher-type-eyebrow-family:initial}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=parent]:not([data-season=autumn],[data-season=spring],[data-season=summer],[data-season=winter])[data-theme=dark]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-parent-gradebar-track:#1e1e2e}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=teacher]:not([data-season=autumn],[data-season=spring],[data-season=summer],[data-season=winter])[data-theme=dark]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-teacher-empty-pending-bg:#2e2e42;--edu-teacher-empty-quiet-bg:#2e2e42;--edu-teacher-kpi-icon-bg:#2e2e42}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=super_admin]:not([data-season=autumn],[data-season=spring],[data-season=summer],[data-season=winter])[data-theme=dark]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-table-head-bg:#1e1e2e}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=parent]:not([data-season=autumn],[data-season=spring],[data-season=summer],[data-season=winter]):not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-parent-gradebar-track:#f1f5f9}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=school_admin]:not([data-season=autumn],[data-season=spring],[data-season=summer],[data-season=winter])[data-theme=dark]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]),:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=tenant_admin]:not([data-season=autumn],[data-season=spring],[data-season=summer],[data-season=winter])[data-theme=dark]) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-table-head-bg:#1e1e2e}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=teacher]:not([data-season=autumn],[data-season=spring],[data-season=summer],[data-season=winter]):not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-teacher-empty-pending-bg:#f1f5f9;--edu-teacher-empty-quiet-bg:#f8fafc;--edu-teacher-kpi-icon-bg:#f1f5f9}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])[data-contrast=high]:not([data-role=parent],[data-role=school_admin],[data-role=student],[data-role=super_admin],[data-role=teacher],[data-role=tenant_admin])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-card-bg:initial;--edu-admin-card-border:initial;--edu-admin-eyebrow-color:initial;--edu-admin-flag-desc-color:initial;--edu-admin-flag-state-color:initial;--edu-admin-flag-warn-color:initial;--edu-admin-hairline:initial;--edu-admin-hairline-default:initial;--edu-admin-health-down:initial;--edu-admin-health-down-glow:initial;--edu-admin-health-ok:initial;--edu-admin-health-ok-glow:initial;--edu-admin-health-warn:initial;--edu-admin-health-warn-glow:initial;--edu-admin-integration-icon-down-bg:initial;--edu-admin-integration-icon-ok-bg:initial;--edu-admin-integration-icon-warn-bg:initial;--edu-admin-page-subtitle-color:initial;--edu-admin-role-parent-bg:initial;--edu-admin-role-parent-text:initial;--edu-admin-role-student-bg:initial;--edu-admin-role-student-text:initial;--edu-admin-role-superadmin-bg:initial;--edu-admin-role-superadmin-text:initial;--edu-admin-role-teacher-bg:initial;--edu-admin-role-teacher-text:initial;--edu-admin-row-bg:initial;--edu-admin-row-border:initial;--edu-admin-status-active-bg:initial;--edu-admin-status-active-text:initial;--edu-admin-status-error-bg:initial;--edu-admin-status-error-text:initial;--edu-admin-status-warn-bg:initial;--edu-admin-status-warn-text:initial;--edu-admin-table-head-bg:initial;--edu-admin-table-head-color:initial;--edu-admin-table-row-border:initial;--edu-admin-toggle-off-bg:initial;--edu-parent-childcard-bg:initial;--edu-parent-childcard-border:initial;--edu-parent-gradebar-track:initial;--edu-parent-hairline:initial;--edu-parent-stat-bg:initial;--edu-parent-stat-border:initial;--edu-parent-stat-detail-color:initial;--edu-parent-stat-label-color:initial;--edu-parent-stat-value-color:initial;--edu-teacher-avatar-status-absent:initial;--edu-teacher-avatar-status-active:initial;--edu-teacher-avatar-status-at-risk:initial;--edu-teacher-avatar-status-inactive:initial;--edu-teacher-empty-celebrate-description-color:initial;--edu-teacher-empty-pending-bg:initial;--edu-teacher-empty-pending-description-color:initial;--edu-teacher-empty-pending-icon-color:initial;--edu-teacher-empty-quiet-bg:initial;--edu-teacher-empty-quiet-border:initial;--edu-teacher-empty-quiet-description-color:initial;--edu-teacher-empty-quiet-icon-color:initial;--edu-teacher-hairline:initial;--edu-teacher-hero-eyebrow-color:initial;--edu-teacher-kpi-icon-bg:initial;--edu-teacher-kpi-trend-down-color:initial;--edu-teacher-kpi-trend-flat-color:initial;--edu-teacher-kpi-trend-up-color:initial;--edu-teacher-nudge-ring-track:initial;--edu-teacher-sparkline-stroke-negative:initial;--edu-teacher-sparkline-stroke-neutral:initial;--edu-teacher-sparkline-stroke-positive:initial}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=super_admin]:not([data-season=autumn],[data-season=spring],[data-season=summer],[data-season=winter]):not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]),:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=school_admin]:not([data-season=autumn],[data-season=spring],[data-season=summer],[data-season=winter]):not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]),:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-role=tenant_admin]:not([data-season=autumn],[data-season=spring],[data-season=summer],[data-season=winter]):not([data-theme=dark])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-table-head-bg:#f1f5f9}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high]):not([data-role=parent],[data-role=school_admin],[data-role=student],[data-role=super_admin],[data-role=teacher],[data-role=tenant_admin])) :where([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic],[data-visitor-template]){--edu-admin-card-bg:initial;--edu-admin-card-border:initial;--edu-admin-eyebrow-color:initial;--edu-admin-flag-desc-color:initial;--edu-admin-flag-state-color:initial;--edu-admin-flag-warn-color:initial;--edu-admin-hairline:initial;--edu-admin-hairline-default:initial;--edu-admin-health-down:initial;--edu-admin-health-down-glow:initial;--edu-admin-health-ok:initial;--edu-admin-health-ok-glow:initial;--edu-admin-health-warn:initial;--edu-admin-health-warn-glow:initial;--edu-admin-integration-icon-down-bg:initial;--edu-admin-integration-icon-ok-bg:initial;--edu-admin-integration-icon-warn-bg:initial;--edu-admin-page-subtitle-color:initial;--edu-admin-role-parent-bg:initial;--edu-admin-role-parent-text:initial;--edu-admin-role-student-bg:initial;--edu-admin-role-student-text:initial;--edu-admin-role-superadmin-bg:initial;--edu-admin-role-superadmin-text:initial;--edu-admin-role-teacher-bg:initial;--edu-admin-role-teacher-text:initial;--edu-admin-row-bg:initial;--edu-admin-row-border:initial;--edu-admin-status-active-bg:initial;--edu-admin-status-active-text:initial;--edu-admin-status-error-bg:initial;--edu-admin-status-error-text:initial;--edu-admin-status-warn-bg:initial;--edu-admin-status-warn-text:initial;--edu-admin-table-head-bg:initial;--edu-admin-table-head-color:initial;--edu-admin-table-row-border:initial;--edu-admin-toggle-off-bg:initial;--edu-parent-childcard-bg:initial;--edu-parent-childcard-border:initial;--edu-parent-gradebar-track:initial;--edu-parent-hairline:initial;--edu-parent-stat-bg:initial;--edu-parent-stat-border:initial;--edu-parent-stat-detail-color:initial;--edu-parent-stat-label-color:initial;--edu-parent-stat-value-color:initial;--edu-teacher-avatar-status-absent:initial;--edu-teacher-avatar-status-active:initial;--edu-teacher-avatar-status-at-risk:initial;--edu-teacher-avatar-status-inactive:initial;--edu-teacher-empty-celebrate-description-color:initial;--edu-teacher-empty-pending-bg:initial;--edu-teacher-empty-pending-description-color:initial;--edu-teacher-empty-pending-icon-color:initial;--edu-teacher-empty-quiet-bg:initial;--edu-teacher-empty-quiet-border:initial;--edu-teacher-empty-quiet-description-color:initial;--edu-teacher-empty-quiet-icon-color:initial;--edu-teacher-hairline:initial;--edu-teacher-hero-eyebrow-color:initial;--edu-teacher-kpi-icon-bg:initial;--edu-teacher-kpi-trend-down-color:initial;--edu-teacher-kpi-trend-flat-color:initial;--edu-teacher-kpi-trend-up-color:initial;--edu-teacher-nudge-ring-track:initial;--edu-teacher-sparkline-stroke-negative:initial;--edu-teacher-sparkline-stroke-neutral:initial;--edu-teacher-sparkline-stroke-positive:initial}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])) :where([data-visitor-template]){font-family:var(--edu-font-family-body);color:var(--edu-color-text-primary)}:where(html[data-role]:not([data-role=student]):not([data-student-template])) :where([data-student-template]){--edu-staff-button-padding-x:initial;--edu-staff-card-radius:initial;--edu-staff-control-floor:initial;--edu-staff-control-height:initial;--edu-staff-count-bg:initial;--edu-staff-count-ink:initial;--edu-staff-cover:initial;--edu-staff-cover-ink:initial;--edu-staff-dialog-radius:initial;--edu-staff-link-weight:initial;--edu-staff-page-gap:initial;--edu-staff-popover-radius:initial;--edu-staff-table-fill:initial;--edu-staff-table-group-height:initial;--edu-staff-table-head-ink:initial;--edu-staff-table-row-height:initial;--edu-staff-table-selected-bar:initial;--edu-staff-tag-face:initial;--edu-staff-tag-padding-x:initial;--edu-staff-tag-radius:initial;--edu-staff-tag-weight:initial;--edu-staff-target-floor:initial;--edu-staff-type-card-title-size:initial;--edu-staff-type-card-title-weight:initial;--edu-staff-type-dialog-title-size:initial;--edu-staff-type-dialog-title-weight:initial;--edu-staff-type-eyebrow-color:initial;--edu-staff-type-eyebrow-weight:initial;--edu-staff-type-fact-size:initial;--edu-staff-type-fact-weight:initial;--edu-staff-type-figure-size:initial;--edu-staff-type-figure-weight:initial;--edu-staff-type-heading-leading:initial;--edu-staff-type-place-size:initial;--edu-staff-type-row-size:initial;--edu-staff-type-section-title-size:initial;--edu-staff-type-sheet-name-size:initial;--edu-staff-type-sheet-name-weight:initial;--edu-staff-type-title-size:initial;--edu-staff-type-title-tracking:initial;--edu-staff-type-title-weight:initial;--edu-staff-type-unit-title-size:initial;--edu-staff-type-unit-title-weight:initial}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])) [data-student-template]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--edu-font-family-body:var(--font-cyr-plex-ui),var(--font-arabic-noto-ui),var(--font-dm-sans),"DM Sans",sans-serif;--edu-font-family-heading:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,var(--font-noto-sans-arabic),"Noto Sans Arabic",sans-serif,sans-serif;--edu-font-family-mono:var(--font-ibm-plex-mono),"IBM Plex Mono",ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;--edu-font-size-sm:.8125rem;--edu-lumi-centre-width:initial;--edu-lumi-knows-width:initial;--edu-lumi-knows-width-course:initial;--edu-lumi-pane-width:initial;--edu-lumi-pane-width-tablet:initial;--edu-lumi-thumb-h-compact:initial;--edu-lumi-thumb-w-compact:initial;--edu-radius-button:.625rem;--edu-radius-card:.875rem;--edu-radius-input:.625rem;--edu-radius-interactive:.625rem;--edu-toast-offset-top:1.5rem;--edu-toast-offset-top-mobile:1rem}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])[data-contrast=high]) [data-student-template]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--edu-base-card-edge-hover:initial;--edu-base-control-edge:initial;--edu-base-dialog-head-bg:initial;--edu-base-filter-chip-count:initial;--edu-base-filter-chip-ink:initial;--edu-base-menu-separator-color:initial;--edu-base-quiet-text:initial;--edu-base-tab-active-text:initial;--edu-shadow-large:0 8px 24px #0000001f,0 4px 8px #0000000f}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])) [data-student-template]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--color-card-edge:#827e8b;--color-card-edge-default:#827e8b;--edu-base-control-edge:#827e8b;--edu-color-border-strong:#827e8b;--edu-color-icon-muted:#827e8b}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])[data-contrast=high][data-theme=dark]) [data-student-template]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--color-card-edge:#ccc;--color-card-edge-default:#fff;--edu-color-border-default:#fff;--edu-color-border-strong:#fff;--edu-color-border-subtle:#ccc;--edu-color-icon-muted:silver;--edu-color-surface-hover:#2a2a3e;--edu-color-surface-overlay:#000000b3;--edu-color-surface-primary:#000;--edu-color-surface-secondary:#0d0d0d;--edu-color-surface-sunken:#0a0a14;--edu-color-surface-tertiary:#1a1a1a;--edu-color-text-meta:#b0bccd;--edu-color-text-muted:#a0a0a0;--edu-color-text-primary:#fff;--edu-color-text-secondary:#e0e0e0;--edu-color-text-tertiary:silver;--edu-shadow-lg:0 0 0 1px #ffffff1a}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-theme=dark]) [data-student-template]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--edu-base-card-edge-hover:#bfbbc9;--edu-base-dialog-head-bg:#16141a;--edu-base-filter-chip-count:#a39fae;--edu-base-filter-chip-ink:#f4f3f7;--edu-base-menu-separator-color:#29262f;--edu-base-quiet-text:#a39fae;--edu-base-tab-active-text:#f4f3f7;--edu-color-border-default:#312f37;--edu-color-border-subtle:#29262f;--edu-color-surface-hover:#16141a;--edu-color-surface-overlay:#0009;--edu-color-surface-sunken:#16141a;--edu-color-text-meta:#bfbbc9;--edu-color-text-muted:#6a6773;--edu-color-text-primary:#f4f3f7;--edu-color-text-secondary:#bfbbc9;--edu-color-text-tertiary:#a39fae;--edu-shadow-large:0 8px 24px #0000001f,0 4px 8px #0000000f;--edu-shadow-lg:0 0 0 1px #ffffff1a}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])[data-contrast=high]:not([data-theme=dark])) [data-student-template]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--color-card-edge:#333;--color-card-edge-default:#000;--edu-color-border-default:#000;--edu-color-border-strong:#000;--edu-color-border-subtle:#333;--edu-color-icon-muted:#333;--edu-color-surface-hover:#f1f5f9;--edu-color-surface-overlay:#00000080;--edu-color-surface-primary:#fff;--edu-color-surface-secondary:#f5f5f5;--edu-color-surface-sunken:#f1f5f9;--edu-color-surface-tertiary:#ebebeb;--edu-color-text-meta:#5c6473;--edu-color-text-muted:#4d4d4d;--edu-color-text-primary:#000;--edu-color-text-secondary:#1a1a1a;--edu-color-text-tertiary:#333;--edu-shadow-lg:0 4px 8px #0000000f}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high]):not([data-theme=dark])) [data-student-template]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--edu-base-card-edge-hover:#5f5a6b;--edu-base-dialog-head-bg:#fbf9fe;--edu-base-filter-chip-count:#6a6773;--edu-base-filter-chip-ink:#1c1827;--edu-base-menu-separator-color:#eeebf2;--edu-base-quiet-text:#6a6773;--edu-base-tab-active-text:#1c1827;--edu-color-border-default:#e7e3ec;--edu-color-border-subtle:#eeebf2;--edu-color-surface-hover:#fbf9fe;--edu-color-surface-overlay:#1c182752;--edu-color-surface-sunken:#fbf9fe;--edu-color-text-meta:#5f5a6b;--edu-color-text-muted:#b3aac4;--edu-color-text-primary:#1c1827;--edu-color-text-secondary:#5f5a6b;--edu-color-text-tertiary:#6a6773;--edu-shadow-large:0 1.5rem 4rem #1c18273d;--edu-shadow-lg:0 .5rem 1.5rem #1c18271f}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-season=autumn][data-theme=dark]) [data-student-template]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])),:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-season=spring][data-theme=dark]) [data-student-template]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])),:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-season=summer][data-theme=dark]) [data-student-template]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])),:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-season=winter][data-theme=dark]) [data-student-template]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--edu-color-surface-primary:#110f15;--edu-color-surface-secondary:#16141a;--edu-color-surface-tertiary:#29262f}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-season=autumn]:not([data-theme=dark])) [data-student-template]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--edu-color-surface-primary:#ecf3ff;--edu-color-surface-secondary:#e8f0fb;--edu-color-surface-tertiary:#e8f0fb}@supports (color:lab(0% 0 0)){:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-season=autumn]:not([data-theme=dark])) [data-student-template]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--edu-color-surface-primary:lab(95.5066% -.82472 -6.73956);--edu-color-surface-secondary:lab(94.4365% -1.13094 -6.51281);--edu-color-surface-tertiary:lab(94.4365% -1.13094 -6.51281)}}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-season=spring]:not([data-theme=dark])) [data-student-template]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--edu-color-surface-primary:#edf7ff;--edu-color-surface-secondary:#e8f3fc;--edu-color-surface-tertiary:#e8f3fc}@supports (color:lab(0% 0 0)){:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-season=spring]:not([data-theme=dark])) [data-student-template]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--edu-color-surface-primary:lab(96.6781% -2.43649 -5.13054);--edu-color-surface-secondary:lab(95.1738% -2.52143 -5.60675);--edu-color-surface-tertiary:lab(95.1738% -2.52143 -5.60675)}}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-season=summer]:not([data-theme=dark])) [data-student-template]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--edu-color-surface-primary:#eff8ff;--edu-color-surface-secondary:#eaf4fb;--edu-color-surface-tertiary:#eaf4fb}@supports (color:lab(0% 0 0)){:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-season=summer]:not([data-theme=dark])) [data-student-template]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--edu-color-surface-primary:lab(97.1624% -2.25589 -4.21971);--edu-color-surface-secondary:lab(95.5791% -2.4083 -4.83367);--edu-color-surface-tertiary:lab(95.5791% -2.4083 -4.83367)}}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-season=winter]:not([data-theme=dark])) [data-student-template]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--edu-color-surface-primary:#ebf4fc;--edu-color-surface-secondary:#e8f1f9;--edu-color-surface-tertiary:#e8f1f9}@supports (color:lab(0% 0 0)){:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high])[data-season=winter]:not([data-theme=dark])) [data-student-template]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--edu-color-surface-primary:lab(95.6445% -1.7055 -5.15173);--edu-color-surface-secondary:lab(94.5391% -1.76212 -5.30014);--edu-color-surface-tertiary:lab(94.5391% -1.76212 -5.30014)}}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high]):not([data-season=autumn],[data-season=spring],[data-season=summer],[data-season=winter])[data-theme=dark]) [data-student-template]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--edu-color-surface-primary:#110f15;--edu-color-surface-secondary:#16141a;--edu-color-surface-tertiary:#29262f}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]):not([data-contrast=high]):not([data-season=autumn],[data-season=spring],[data-season=summer],[data-season=winter]):not([data-theme=dark])) [data-student-template]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--edu-color-surface-primary:#f5f3f7;--edu-color-surface-secondary:#fbf9fe;--edu-color-surface-tertiary:#eeebf2}:where(html[data-role]:not([data-role=student]):not([data-student-template])) :where([data-student-template]:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--color-accent:var(--edu-color-surface-secondary);--color-accent-foreground:var(--edu-color-text-primary);--color-background:var(--edu-color-surface-primary);--color-border:var(--edu-color-border-default);--color-border-default:var(--edu-color-border-default);--color-border-strong:var(--edu-color-border-strong);--color-border-subtle:var(--edu-color-border-subtle);--color-card:var(--edu-color-surface-elevated);--color-card-edge-hover:var(--edu-base-card-edge-hover,var(--edu-color-border-default));--color-card-fill:var(--edu-base-card-fill,var(--edu-color-surface-primary));--color-card-fill-clear:var(--edu-base-card-fill,transparent);--color-card-foreground:var(--edu-color-text-primary);--color-foreground:var(--edu-color-text-primary);--color-icon-muted:var(--edu-color-icon-muted);--color-input:var(--edu-color-border-strong);--color-muted:var(--edu-color-surface-tertiary);--color-muted-foreground:var(--edu-color-text-secondary);--color-popover:var(--edu-color-surface-elevated);--color-popover-foreground:var(--edu-color-text-primary);--color-secondary:var(--edu-color-surface-secondary);--color-secondary-foreground:var(--edu-color-text-primary);--color-surface-elevated:var(--edu-color-surface-elevated);--color-surface-hover:var(--edu-color-surface-hover);--color-surface-overlay:var(--edu-color-surface-overlay);--color-surface-primary:var(--edu-color-surface-primary);--color-surface-secondary:var(--edu-color-surface-secondary);--color-surface-sunken:var(--edu-color-surface-sunken);--color-surface-tertiary:var(--edu-color-surface-tertiary);--color-text-meta:var(--edu-color-text-meta);--color-text-muted:var(--edu-color-text-muted);--color-text-primary:var(--edu-color-text-primary);--color-text-quiet:var(--edu-base-quiet-text,var(--edu-color-text-muted));--color-text-secondary:var(--edu-color-text-secondary);--color-text-tertiary:var(--edu-color-text-tertiary);--edu-admin-card-bg:var(--edu-color-surface-elevated);--edu-admin-card-border:var(--edu-admin-hairline);--edu-admin-card-radius:var(--edu-radius-card);--edu-admin-eyebrow-color:var(--edu-color-text-tertiary);--edu-admin-flag-desc-color:var(--edu-color-text-secondary);--edu-admin-flag-state-color:var(--edu-color-text-tertiary);--edu-admin-hairline:1px solid var(--edu-color-border-subtle);--edu-admin-hairline-default:1px solid var(--edu-color-border-default);--edu-admin-page-subtitle-color:var(--edu-color-text-secondary);--edu-admin-row-bg:var(--edu-color-surface-elevated);--edu-admin-row-border:var(--edu-admin-hairline);--edu-admin-table-head-bg:var(--edu-color-surface-secondary);--edu-admin-table-head-color:var(--edu-color-text-tertiary);--edu-admin-table-row-border:var(--edu-admin-hairline);--edu-admin-toggle-off-bg:var(--edu-color-border-strong);--edu-btn-font-size-md:var(--edu-font-size-sm);--edu-btn-font-size-sm:var(--edu-font-size-sm);--edu-btn-radius:var(--edu-radius-button);--edu-card-radius:var(--edu-radius-card);--edu-dialog-bg:var(--edu-color-surface-elevated);--edu-dropdown-bg:var(--edu-color-surface-elevated);--edu-dropdown-border:var(--edu-color-border-default);--edu-dropdown-shadow:var(--edu-shadow-lg);--edu-header-border:var(--edu-color-border-subtle);--edu-input-border-hover:var(--edu-color-border-strong);--edu-input-radius:var(--edu-radius-input);--edu-lumi-legend-bg:var(--edu-color-surface-secondary);--edu-lumi-legend-ink:var(--edu-color-text-secondary);--edu-lumi-mark-ink:var(--edu-color-text-primary);--edu-parent-childcard-bg:var(--edu-color-surface-elevated);--edu-parent-childcard-border:var(--edu-parent-hairline);--edu-parent-gradebar-track:var(--edu-color-surface-secondary);--edu-parent-hairline:1px solid var(--edu-color-border-subtle);--edu-parent-hero-radius:var(--edu-radius-card);--edu-parent-stat-bg:var(--edu-color-surface-elevated);--edu-parent-stat-border:var(--edu-parent-hairline);--edu-parent-stat-detail-color:var(--edu-color-text-secondary);--edu-parent-stat-label-color:var(--edu-color-text-tertiary);--edu-parent-stat-radius:var(--edu-radius-card);--edu-parent-stat-value-color:var(--edu-color-text-primary);--edu-song-cell-ground:var(--edu-color-surface-elevated);--edu-student-kpi-trend-flat-color:var(--edu-color-text-tertiary);--edu-student-pathways-trail-card-radius:var(--edu-radius-card);--edu-student-play-bar-cell-bg:var(--edu-color-surface-secondary);--edu-student-play-bar-coin-bg:var(--edu-gamification-coin);--edu-student-play-bar-freeze-bg:var(--edu-gamification-streak-freeze);--edu-student-play-bar-radius:var(--edu-radius-card);--edu-student-play-bar-streak-bg:var(--edu-gamification-streak);--edu-student-play-ladder-divider:var(--edu-color-border-subtle);--edu-student-play-ladder-row-bg:var(--edu-color-surface-elevated);--edu-student-play-quest-bar-track:var(--edu-color-surface-tertiary);--edu-student-play-quest-bg:var(--edu-color-surface-elevated);--edu-student-play-quest-border:var(--edu-color-border-subtle);--edu-student-play-ring-track:var(--edu-color-surface-tertiary);--edu-student-play-shop-tile-border:var(--edu-color-border-subtle);--edu-student-play-std-card-radius:var(--edu-radius-card);--edu-student-play-std-chest-ready-bg:var(--edu-primitive-amber-500);--edu-student-play-std-chest-ready-border:var(--edu-primitive-amber-500);--edu-table-border:var(--edu-color-border-subtle);--edu-table-header-bg:var(--edu-color-surface-secondary);--edu-teacher-avatar-status-inactive:var(--edu-color-text-tertiary);--edu-teacher-empty-celebrate-description-color:var(--edu-color-text-secondary);--edu-teacher-empty-pending-description-color:var(--edu-color-text-tertiary);--edu-teacher-empty-pending-icon-color:var(--edu-color-text-tertiary);--edu-teacher-empty-quiet-border:var(--edu-teacher-hairline);--edu-teacher-empty-quiet-description-color:var(--edu-color-text-tertiary);--edu-teacher-empty-quiet-icon-color:var(--edu-color-text-tertiary);--edu-teacher-hairline:1px solid var(--edu-color-border-subtle);--edu-teacher-hero-eyebrow-color:var(--edu-color-text-tertiary);--edu-teacher-kpi-trend-flat-color:var(--edu-color-text-tertiary);--edu-teacher-nudge-ring-track:var(--edu-color-text-tertiary);--edu-teacher-sparkline-stroke-neutral:var(--edu-color-text-tertiary);--edu-teacher-type-eyebrow-family:var(--edu-font-family-body);--edu-toast-bg:var(--edu-color-surface-elevated);--edu-toast-border:var(--edu-color-border-default);--edu-toast-shadow:var(--edu-shadow-lg);--font-body:var(--edu-font-family-body);--font-heading:var(--edu-font-family-heading);--radius-button:var(--edu-radius-button);--radius-card:var(--edu-radius-card);--radius-input:var(--edu-radius-input);--radius-interactive:var(--edu-radius-interactive);--shadow-elevation-3:var(--edu-elevation-3);--shadow-large:var(--edu-shadow-large);--text-control:var(--edu-font-size-control,var(--edu-font-size-sm));font-family:var(--edu-font-family-body);color:var(--edu-color-text-primary)}@supports (color:color-mix(in lab, red, red)){:where(html[data-role]:not([data-role=student]):not([data-student-template])) :where([data-student-template]:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--edu-student-play-bar-coin-bg:color-mix(in srgb,var(--edu-gamification-coin)18%,var(--edu-color-surface-elevated));--edu-student-play-bar-freeze-bg:color-mix(in srgb,var(--edu-gamification-streak-freeze)16%,var(--edu-color-surface-elevated));--edu-student-play-bar-streak-bg:color-mix(in srgb,var(--edu-gamification-streak)14%,var(--edu-color-surface-elevated));--edu-student-play-std-chest-ready-bg:color-mix(in srgb,var(--edu-primitive-amber-500)10%,var(--edu-color-surface-elevated));--edu-student-play-std-chest-ready-border:color-mix(in srgb,var(--edu-primitive-amber-500)38%,var(--edu-color-border-subtle))}}:where(html[data-role]:not([data-role=student]):not([data-student-template])) :where([data-student-template]:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--edu-student-play-shop-art-bg:initial;--font-mono:var(--edu-font-family-mono);--shadow-lg:var(--edu-shadow-lg);--text-sm:var(--edu-font-size-sm)}:where(html[data-role]:not([data-role=student]):not([data-student-template])[data-theme=dark]) :where([data-student-template]:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--edu-avatar-border:2px solid var(--edu-color-surface-elevated);--edu-dialog-overlay-bg:#000c;--edu-elevation-3:var(--edu-shadow-lg);--edu-header-bg:var(--edu-color-surface-primary);--edu-xp-bar-bg:#1e293b}:where(html[data-role]:not([data-role=student]):not([data-student-template])[data-role=parent]) :where([data-student-template]:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--edu-teacher-empty-celebrate-bg:initial;--edu-teacher-empty-pending-bg:initial;--edu-teacher-empty-quiet-bg:initial;--edu-teacher-kpi-icon-bg:initial}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-theme=dark])) :where([data-student-template]:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--edu-avatar-border:2px solid var(--edu-color-surface-primary);--edu-dialog-overlay-bg:var(--edu-color-surface-overlay);--edu-elevation-3:var(--edu-shadow-large);--edu-header-bg:var(--edu-color-surface-elevated);--edu-xp-bar-bg:var(--edu-color-surface-tertiary)}:where(html[data-role]:not([data-role=student]):not([data-student-template])[data-role=super_admin]) :where([data-student-template]:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])),:where(html[data-role]:not([data-role=student]):not([data-student-template])[data-role=school_admin]) :where([data-student-template]:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])),:where(html[data-role]:not([data-role=student]):not([data-student-template])[data-role=tenant_admin]) :where([data-student-template]:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--edu-teacher-empty-celebrate-bg:initial;--edu-teacher-empty-pending-bg:initial;--edu-teacher-empty-quiet-bg:initial;--edu-teacher-kpi-icon-bg:initial}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-contrast=high])) :where([data-student-template]:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--edu-btn-ghost-text:var(--edu-color-text-primary);--edu-btn-secondary-border:var(--edu-color-border-default);--edu-btn-secondary-text:var(--edu-color-text-primary);--edu-card-bg:var(--edu-color-surface-elevated);--edu-input-border:var(--edu-color-border-default);--edu-input-placeholder:var(--edu-color-text-tertiary);--edu-input-text:var(--edu-color-text-primary);--edu-sidebar-border:var(--edu-color-border-subtle)}:where(html[data-role]:not([data-role=student]):not([data-student-template])[data-role=teacher][data-theme=dark]) :where([data-student-template]:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--edu-teacher-empty-celebrate-bg:var(--edu-color-brand-primary);--edu-teacher-empty-pending-bg:var(--edu-color-surface-elevated);--edu-teacher-empty-quiet-bg:var(--edu-color-surface-elevated);--edu-teacher-kpi-icon-bg:var(--edu-color-surface-elevated)}@supports (color:color-mix(in lab, red, red)){:where(html[data-role]:not([data-role=student]):not([data-student-template])[data-role=teacher][data-theme=dark]) :where([data-student-template]:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--edu-teacher-empty-celebrate-bg:color-mix(in srgb,var(--edu-color-brand-primary)8%,var(--edu-color-surface-elevated))}}:where(html[data-role]:not([data-role=student]):not([data-student-template])[data-contrast=high][data-theme=dark]) :where([data-student-template]:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--edu-btn-ghost-text:#fff;--edu-btn-secondary-bg:#333;--edu-btn-secondary-border:#fff;--edu-btn-secondary-text:#fff;--edu-card-bg:#1a1a1a;--edu-card-border:#fff;--edu-input-bg:#0d0d0d;--edu-input-border:#fff;--edu-input-placeholder:#a0a0a0;--edu-input-text:#fff;--edu-sidebar-bg:#000;--edu-sidebar-border:#fff}:where(html[data-role]:not([data-role=student]):not([data-student-template])[data-role=teacher]:not([data-theme=dark])) :where([data-student-template]:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--edu-teacher-empty-celebrate-bg:var(--edu-color-brand-primary);--edu-teacher-empty-pending-bg:var(--edu-color-surface-secondary);--edu-teacher-empty-quiet-bg:var(--edu-color-surface-primary);--edu-teacher-kpi-icon-bg:var(--edu-color-surface-secondary)}@supports (color:color-mix(in lab, red, red)){:where(html[data-role]:not([data-role=student]):not([data-student-template])[data-role=teacher]:not([data-theme=dark])) :where([data-student-template]:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--edu-teacher-empty-celebrate-bg:color-mix(in srgb,var(--edu-color-brand-primary)4%,var(--edu-color-surface-primary))}}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-contrast=high])[data-theme=dark]) :where([data-student-template]:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--edu-btn-secondary-bg:#1e293b;--edu-card-border:var(--edu-color-border-default);--edu-input-bg:var(--edu-color-surface-secondary);--edu-sidebar-bg:var(--edu-color-surface-primary)}:where(html[data-role]:not([data-role=student]):not([data-student-template])[data-contrast=high]:not([data-theme=dark])) :where([data-student-template]:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--edu-btn-ghost-text:var(--edu-color-text-primary);--edu-btn-secondary-bg:var(--edu-color-surface-secondary);--edu-btn-secondary-border:var(--edu-color-border-default);--edu-btn-secondary-text:var(--edu-color-text-primary);--edu-card-bg:var(--edu-color-surface-elevated);--edu-card-border:var(--edu-color-border-subtle);--edu-input-bg:var(--edu-color-surface-elevated);--edu-input-border:var(--edu-color-border-default);--edu-input-placeholder:var(--edu-color-text-tertiary);--edu-input-text:var(--edu-color-text-primary);--edu-sidebar-bg:var(--edu-color-surface-elevated);--edu-sidebar-border:var(--edu-color-border-subtle)}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-contrast=high]):not([data-theme=dark])) :where([data-student-template]:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--edu-btn-secondary-bg:var(--edu-color-surface-secondary);--edu-card-border:var(--edu-color-border-subtle);--edu-input-bg:var(--edu-color-surface-elevated);--edu-sidebar-bg:var(--edu-color-surface-elevated)}:where(html[data-role]:not([data-role=student]):not([data-student-template]):not([data-role=parent],[data-role=school_admin],[data-role=student],[data-role=super_admin],[data-role=teacher],[data-role=tenant_admin])) :where([data-student-template]:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--edu-teacher-empty-celebrate-bg:initial;--edu-teacher-empty-pending-bg:initial;--edu-teacher-empty-quiet-bg:initial;--edu-teacher-kpi-icon-bg:initial}[data-theme=dark]{--edu-gamification-xp-glow:#16a34a80;--edu-gamification-gem-glow:#a855f780;--edu-gamification-coin-glow:#eab30880;--edu-gamification-heart-glow:#ef444480;--edu-gamification-streak-freeze-glow:#38bdf880;--edu-gamification-badge-uncommon-glow:#4caf5059;--edu-gamification-badge-rare-glow:#2196f366;--edu-gamification-badge-epic-glow:#9c27b073;--edu-gamification-badge-legendary-glow:#ffd70099;--edu-gamification-leaderboard-highlight:#8b5cf626;--edu-gamification-leaderboard-self-bg:#60a5fa26;--edu-gamification-leaderboard-self-text:var(--edu-primitive-blue-300);--edu-gamification-rank-up:var(--edu-primitive-green-400);--edu-gamification-rank-down:var(--edu-primitive-red-400);--edu-gamification-zone-promotion:var(--edu-primitive-green-400);--edu-gamification-zone-promotion-subtle:#22c55e1a;--edu-gamification-zone-promotion-border:#22c55e40;--edu-gamification-zone-promotion-bar-from:var(--edu-primitive-green-500);--edu-gamification-zone-promotion-bar-to:var(--edu-primitive-green-400);--edu-gamification-zone-safe:var(--edu-primitive-blue-400);--edu-gamification-zone-safe-subtle:#3b82f61a;--edu-gamification-zone-safe-border:#3b82f640;--edu-gamification-zone-safe-bar-from:var(--edu-primitive-blue-500);--edu-gamification-zone-safe-bar-to:var(--edu-primitive-blue-400);--edu-gamification-zone-demotion:var(--edu-primitive-orange-400);--edu-gamification-zone-demotion-subtle:#f973161a;--edu-gamification-zone-demotion-border:#f9731640;--edu-gamification-zone-demotion-bar-from:var(--edu-primitive-orange-500);--edu-gamification-zone-demotion-bar-to:var(--edu-primitive-orange-400);--edu-gamification-goal-xp:var(--edu-primitive-green-400);--edu-gamification-goal-xp-subtle:#22c55e1f;--edu-gamification-goal-xp-text:var(--edu-primitive-green-300);--edu-gamification-goal-level:var(--edu-primitive-blue-400);--edu-gamification-goal-level-subtle:#3b82f61f;--edu-gamification-goal-level-text:var(--edu-primitive-blue-300);--edu-gamification-goal-badge:var(--edu-primitive-purple-400);--edu-gamification-goal-badge-subtle:#a855f71f;--edu-gamification-goal-badge-text:var(--edu-primitive-purple-300);--edu-gamification-goal-streak:var(--edu-primitive-amber-400);--edu-gamification-goal-streak-subtle:#f59e0b1f;--edu-gamification-goal-streak-text:var(--edu-primitive-amber-300);--edu-gamification-goal-streak-border:#f59e0b40;--edu-gamification-goal-streak-subtle-end:#f59e0b1f}[data-contrast=high]{--edu-color-text-primary:#000;--edu-color-text-secondary:#1a1a1a;--edu-color-text-tertiary:#333;--edu-color-text-muted:#4d4d4d;--edu-color-text-link:#00e;--edu-color-text-link-hover:#00c;--edu-color-text-link-visited:#551a8b;--edu-color-surface-primary:#fff;--edu-color-surface-secondary:#f5f5f5;--edu-color-surface-tertiary:#ebebeb;--edu-color-border-default:#000;--edu-color-border-subtle:#333;--edu-color-border-strong:#000;--edu-color-border-focus:#000;--edu-color-focus-ring:#000c;--edu-shadow-focus:0 0 0 3px #000c;--edu-color-success:#15803d;--edu-color-success-subtle:#dcfce7;--edu-color-success-text:#14532d;--edu-color-error:#b91c1c;--edu-color-error-subtle:#fee2e2;--edu-color-error-text:#7f1d1d;--edu-color-warning:#c2410c;--edu-color-warning-subtle:#ffedd5;--edu-color-warning-text:#7c2d12;--edu-color-info:#1d4ed8;--edu-color-info-subtle:#dbeafe;--edu-color-info-text:#1e3a8a;--edu-color-to-mark-subtle:var(--edu-primitive-purple-100);--edu-color-to-mark-text:var(--edu-primitive-purple-900);--edu-color-disabled-bg:#e5e5e5;--edu-color-disabled-text:#666;--edu-color-disabled-border:#999;--edu-color-highlight:#0000001a;--edu-color-selection:#0003}[data-theme=dark][data-contrast=high]{--edu-color-text-primary:#fff;--edu-color-text-secondary:#e0e0e0;--edu-color-text-tertiary:silver;--edu-color-text-muted:#a0a0a0;--edu-color-text-link:#66b3ff;--edu-color-text-link-hover:#9cf;--edu-color-surface-primary:#000;--edu-color-surface-secondary:#0d0d0d;--edu-color-surface-tertiary:#1a1a1a;--edu-color-surface-elevated:#262626;--edu-color-border-default:#fff;--edu-color-border-subtle:#ccc;--edu-color-border-strong:#fff;--edu-color-border-focus:#fff;--edu-color-focus-ring:#fffc;--edu-shadow-focus:0 0 0 3px #fffc;--edu-color-success:#86efac;--edu-color-success-subtle:#22c55e40;--edu-color-success-text:#bbf7d0;--edu-color-error:#fca5a5;--edu-color-error-subtle:#ef444440;--edu-color-error-text:#fecaca;--edu-color-warning:#fde68a;--edu-color-warning-subtle:#f9731640;--edu-color-warning-text:#fef3c7;--edu-color-info:#93c5fd;--edu-color-info-subtle:#3b82f640;--edu-color-info-text:#bfdbfe;--edu-color-to-mark-subtle:#a855f740;--edu-color-to-mark-text:var(--edu-primitive-purple-200);--edu-color-disabled-bg:#1a1a1a;--edu-color-disabled-text:#666;--edu-color-disabled-border:#4d4d4d;--edu-color-highlight:#ffffff26;--edu-color-selection:#ffffff40;--edu-btn-secondary-bg:#333;--edu-btn-secondary-text:#fff;--edu-btn-secondary-border:#fff;--edu-btn-ghost-text:#fff;--edu-btn-ghost-hover-bg:#fff3;--edu-btn-destructive-bg:#f44;--edu-btn-destructive-hover-bg:#f66;--edu-card-bg:#1a1a1a;--edu-card-border:#fff;--edu-input-bg:#0d0d0d;--edu-input-border:#fff;--edu-input-text:#fff;--edu-input-placeholder:#a0a0a0;--edu-sidebar-bg:#000;--edu-sidebar-border:#fff;--edu-sidebar-item-active-bg:#ffffff26;--edu-sidebar-item-active-text:#66b3ff}[data-motion=reduced]{--edu-motion-duration-fast:0s;--edu-motion-duration-normal:50ms;--edu-motion-duration-slow:.1s}html[data-font-size=large]{font-size:112.5%}@media (forced-colors:active){:focus-visible,a:focus,button:focus,[tabindex]:focus,[role=button]:focus,[role=link]:focus{outline-offset:2px!important;box-shadow:none!important;outline:2px solid canvastext!important}[role=progressbar]{border:1px solid canvastext!important}}html[data-role=teacher]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])),html[data-role=tenant_admin]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])),html[data-role=school_admin]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])),html[data-role=super_admin]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])),html[data-role=parent]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--edu-font-family-heading:var(--edu-primitive-font-cyrillic-ibm-plex-ui),var(--edu-primitive-font-arabic-noto-sans-ui),var(--edu-primitive-font-plus-jakarta);--edu-font-family-body:var(--edu-primitive-font-cyrillic-ibm-plex-ui),var(--edu-primitive-font-arabic-noto-sans-ui),var(--edu-primitive-font-plus-jakarta);--edu-font-family-mono:var(--edu-primitive-font-arabic-noto-sans-ui),var(--edu-primitive-font-mono);--edu-radius-card:var(--edu-primitive-radius-sm);--edu-radius-button:var(--edu-primitive-radius-xs-sm);--edu-radius-input:var(--edu-primitive-radius-xs-sm);--edu-radius-interactive:var(--edu-primitive-radius-xs-sm);--edu-staff-card-radius:var(--edu-primitive-radius-sm);--edu-staff-dialog-radius:var(--edu-primitive-radius-md);--edu-staff-popover-radius:var(--edu-primitive-radius-sm);--edu-staff-control-height:2.5rem;--edu-staff-button-padding-x:1rem;--edu-header-height:4rem;--edu-toast-offset-top:calc(var(--edu-header-height) + var(--edu-space-2));--edu-toast-offset-top-mobile:var(--edu-toast-offset-top);--edu-staff-scroll-padding-top:calc(var(--edu-header-height) + 1rem);--edu-staff-sidebar-width:15.5rem;--edu-staff-gutter:2rem;--edu-staff-table-row-height:3.5rem;--edu-lumi-knows-width:min(21.3125rem,29%);--edu-lumi-knows-width-course:min(17.5rem,24%);--edu-lumi-centre-width:45rem;--edu-lumi-pane-width:min(27.5rem,37.5%);--edu-lumi-pane-width-tablet:min(22.5rem,52%);--edu-lumi-thumb-w-compact:4rem;--edu-lumi-thumb-h-compact:3rem;--edu-staff-type-heading-leading:1.2;--edu-staff-type-title-tracking:-.01em;--edu-staff-type-title-size:1.75rem;--edu-staff-type-title-weight:800;--edu-staff-type-section-title-size:1.0625rem;--edu-staff-type-eyebrow-weight:600;--edu-staff-type-figure-size:1.75rem;--edu-staff-type-figure-weight:700;--edu-staff-type-fact-size:1.25rem;--edu-staff-type-fact-weight:700;--edu-staff-type-card-title-size:1rem;--edu-staff-type-card-title-weight:600;--edu-staff-type-row-size:.9375rem;--edu-staff-type-unit-title-size:1.0625rem;--edu-staff-type-unit-title-weight:700;--edu-staff-type-sheet-name-size:1.125rem;--edu-staff-type-sheet-name-weight:700;--edu-staff-type-dialog-title-size:1.25rem;--edu-staff-type-dialog-title-weight:800;--edu-font-size-sm:var(--edu-primitive-font-size-sm);--edu-staff-link-weight:var(--edu-primitive-font-weight-semibold);--edu-staff-type-eyebrow-color:var(--edu-color-text-secondary);--edu-staff-type-place-size:.875rem;--edu-staff-page-gap:1.25rem;--edu-staff-table-fill:var(--edu-color-surface-sunken);--edu-staff-table-head-ink:var(--edu-color-text-secondary);--edu-staff-table-selected-bar:.125rem;--edu-staff-table-group-height:1.75rem;--edu-staff-tag-face:var(--edu-font-family-body);--edu-staff-tag-weight:600;--edu-staff-tag-radius:var(--edu-primitive-radius-full);--edu-staff-tag-padding-x:.5rem;--edu-staff-cover:linear-gradient(135deg,var(--edu-color-brand-primary)0%,var(--edu-color-brand-primary)55%,var(--edu-color-brand-soft)100%);--edu-staff-cover-ink:var(--edu-color-text-on-brand);--edu-staff-target-floor:1.5rem;--edu-staff-count-bg:var(--edu-color-text-primary);--edu-staff-count-ink:var(--edu-color-surface-elevated)}@supports (color:color-mix(in lab, red, red)){:is(html[data-role=teacher]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])),html[data-role=tenant_admin]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])),html[data-role=school_admin]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])),html[data-role=super_admin]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])),html[data-role=parent]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic]))){--edu-staff-cover:linear-gradient(135deg,var(--edu-color-brand-primary)0%,color-mix(in srgb,var(--edu-color-brand-primary)60%,var(--edu-color-brand-soft))55%,var(--edu-color-brand-soft)100%)}}html[data-role=teacher]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])) .edu-toast,html[data-role=tenant_admin]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])) .edu-toast,html[data-role=school_admin]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])) .edu-toast,html[data-role=super_admin]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])) .edu-toast,html[data-role=parent]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])) .edu-toast{--success-bg:var(--edu-color-success-subtle);--success-text:var(--edu-color-success-text);--success-border:var(--edu-color-success-text);--info-bg:var(--edu-color-info-subtle);--info-text:var(--edu-color-info-text);--info-border:var(--edu-color-info-text);--warning-bg:var(--edu-color-warning-subtle);--warning-text:var(--edu-color-warning-text);--warning-border:var(--edu-color-warning-text);--error-bg:var(--edu-color-error-subtle);--error-text:var(--edu-color-error-text);--error-border:var(--edu-color-error-text)}@supports (color:color-mix(in lab, red, red)){:is(html[data-role=teacher]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])) .edu-toast,html[data-role=tenant_admin]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])) .edu-toast,html[data-role=school_admin]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])) .edu-toast,html[data-role=super_admin]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])) .edu-toast,html[data-role=parent]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])) .edu-toast){--success-border:color-mix(in srgb,var(--edu-color-success-text)25%,var(--edu-color-success-subtle));--info-border:color-mix(in srgb,var(--edu-color-info-text)25%,var(--edu-color-info-subtle));--warning-border:color-mix(in srgb,var(--edu-color-warning-text)25%,var(--edu-color-warning-subtle));--error-border:color-mix(in srgb,var(--edu-color-error-text)25%,var(--edu-color-error-subtle))}}:is(html[data-role=teacher]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])) body:has([data-lumi-frame]),html[data-role=tenant_admin]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])) body:has([data-lumi-frame]),html[data-role=school_admin]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])) body:has([data-lumi-frame]),html[data-role=super_admin]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])) body:has([data-lumi-frame]),html[data-role=parent]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])) body:has([data-lumi-frame])){--edu-toast-offset-top:calc(var(--edu-header-height) + 8rem)}html[data-role=teacher]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])):where(:not([data-theme=dark]):not([data-contrast=high])),html[data-role=tenant_admin]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])):where(:not([data-theme=dark]):not([data-contrast=high])),html[data-role=school_admin]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])):where(:not([data-theme=dark]):not([data-contrast=high])),html[data-role=super_admin]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])):where(:not([data-theme=dark]):not([data-contrast=high])),html[data-role=parent]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])):where(:not([data-theme=dark]):not([data-contrast=high])){--edu-color-surface-primary:var(--edu-primitive-slate-50);--edu-color-surface-elevated:var(--edu-primitive-white);--edu-color-surface-secondary:var(--edu-primitive-slate-100);--edu-color-surface-sunken:var(--edu-primitive-slate-50);--edu-color-surface-hover:var(--edu-primitive-slate-50);--edu-color-surface-tertiary:var(--edu-primitive-slate-100);--edu-color-surface-overlay:var(--edu-primitive-slate-900);--edu-color-text-primary:var(--edu-primitive-slate-900);--edu-color-text-secondary:var(--edu-primitive-slate-600);--edu-color-text-meta:var(--edu-primitive-slate-600);--edu-color-text-tertiary:var(--edu-primitive-slate-550);--edu-color-text-muted:var(--edu-primitive-slate-400);--edu-color-icon-muted:var(--edu-primitive-slate-450);--edu-color-border-default:var(--edu-primitive-slate-200);--edu-color-border-subtle:var(--edu-primitive-slate-200);--edu-color-border-strong:var(--edu-primitive-slate-450);--color-card-edge:var(--edu-color-border-default);--color-card-edge-default:var(--edu-color-border-default);--edu-shadow-lg:0 .75rem 2rem var(--edu-primitive-slate-900);--edu-shadow-large:0 1.5rem 4rem var(--edu-primitive-slate-900)}@supports (color:color-mix(in lab, red, red)){:is(html[data-role=teacher]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])):where(:not([data-theme=dark]):not([data-contrast=high])),html[data-role=tenant_admin]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])):where(:not([data-theme=dark]):not([data-contrast=high])),html[data-role=school_admin]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])):where(:not([data-theme=dark]):not([data-contrast=high])),html[data-role=super_admin]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])):where(:not([data-theme=dark]):not([data-contrast=high])),html[data-role=parent]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])):where(:not([data-theme=dark]):not([data-contrast=high]))){--edu-color-surface-overlay:color-mix(in srgb,var(--edu-primitive-slate-900)45%,transparent);--edu-shadow-lg:0 .75rem 2rem color-mix(in srgb,var(--edu-primitive-slate-900)16%,transparent);--edu-shadow-large:0 1.5rem 4rem color-mix(in srgb,var(--edu-primitive-slate-900)30%,transparent)}}@media (max-width:1023.98px){html[data-role=teacher]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])),html[data-role=tenant_admin]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])),html[data-role=school_admin]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])),html[data-role=super_admin]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])),html[data-role=parent]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--edu-staff-gutter:1.5rem}}@media (max-width:767.98px){html[data-role=teacher]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])),html[data-role=tenant_admin]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])),html[data-role=school_admin]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])),html[data-role=super_admin]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])),html[data-role=parent]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--edu-staff-gutter:1rem}}@media (pointer:fine){html[data-role=teacher]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])),html[data-role=tenant_admin]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])),html[data-role=school_admin]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])),html[data-role=super_admin]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])),html[data-role=parent]:where(:not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])){--edu-staff-control-floor:2rem}}[data-role=teacher]{--edu-teacher-hairline:1px solid var(--edu-color-border-subtle);--edu-teacher-type-eyebrow-size:.8125rem;--edu-teacher-type-eyebrow-weight:600;--edu-teacher-type-eyebrow-tracking:normal;--edu-teacher-type-eyebrow-family:var(--edu-font-family-body);--edu-teacher-type-kpi-value-size:1.75rem;--edu-teacher-type-kpi-value-weight:600;--edu-teacher-type-kpi-value-tracking:-.02em;--edu-teacher-font-features:"tnum" 1;--edu-teacher-rhythm-tight:var(--edu-space-2);--edu-teacher-rhythm-base:var(--edu-space-4);--edu-teacher-rhythm-loose:var(--edu-space-6);--edu-teacher-row-padding-y:var(--edu-space-3);--edu-teacher-row-padding-x:var(--edu-space-4);--edu-teacher-row-inline-gap:var(--edu-space-3);--edu-teacher-strip-cell-padding-y:var(--edu-space-4);--edu-teacher-strip-cell-padding-x:var(--edu-space-5);--edu-teacher-strip-cell-gap:var(--edu-space-2);--edu-teacher-widget-padding-comfortable:var(--edu-space-6);--edu-teacher-widget-padding-dense:var(--edu-space-4);--edu-teacher-widget-stack-gap:var(--edu-space-6);--edu-teacher-hero-padding-y:var(--edu-teacher-rhythm-loose);--edu-teacher-hero-padding-x:var(--edu-teacher-rhythm-loose);--edu-teacher-hero-stack-gap:var(--edu-teacher-rhythm-base);--edu-teacher-hero-eyebrow-color:var(--edu-color-text-tertiary);--edu-teacher-sparkline-stroke-neutral:var(--edu-color-text-tertiary);--edu-teacher-sparkline-stroke-positive:var(--edu-color-success);--edu-teacher-sparkline-stroke-negative:var(--edu-color-error);--edu-teacher-sparkline-stroke-highlighted:var(--edu-color-brand-primary);--edu-teacher-heatmap-cell-size:14px;--edu-teacher-heatmap-cell-gap:3px;--edu-teacher-heatmap-intensity-0:0%;--edu-teacher-heatmap-intensity-1:15%;--edu-teacher-heatmap-intensity-2:35%;--edu-teacher-heatmap-intensity-3:60%;--edu-teacher-heatmap-intensity-4:90%;--edu-teacher-avatar-status-active:var(--edu-color-success);--edu-teacher-avatar-status-inactive:var(--edu-color-text-tertiary);--edu-teacher-avatar-status-at-risk:var(--edu-color-warning);--edu-teacher-avatar-status-absent:var(--edu-color-error);--edu-teacher-timeline-now-color:var(--edu-color-brand-primary);--edu-teacher-timeline-now-pulse-duration:2s;--edu-teacher-timeline-icon-size:16px;--edu-teacher-kpi-icon-bg:var(--edu-color-surface-secondary);--edu-teacher-kpi-trend-up-color:var(--edu-color-success);--edu-teacher-kpi-trend-down-color:var(--edu-color-error);--edu-teacher-kpi-trend-flat-color:var(--edu-color-text-tertiary);--edu-teacher-empty-celebrate-icon-color:var(--edu-color-brand-primary);--edu-teacher-empty-celebrate-bg:var(--edu-color-brand-primary);--edu-teacher-empty-celebrate-border:1px solid var(--edu-color-brand-primary);--edu-teacher-empty-celebrate-title-weight:600;--edu-teacher-empty-celebrate-description-color:var(--edu-color-text-secondary);--edu-teacher-empty-quiet-icon-color:var(--edu-color-text-tertiary);--edu-teacher-empty-quiet-bg:var(--edu-color-surface-primary);--edu-teacher-empty-quiet-border:var(--edu-teacher-hairline);--edu-teacher-empty-quiet-title-weight:500;--edu-teacher-empty-quiet-description-color:var(--edu-color-text-tertiary);--edu-teacher-empty-pending-icon-color:var(--edu-color-text-tertiary);--edu-teacher-empty-pending-bg:var(--edu-color-surface-secondary);--edu-teacher-empty-pending-border:none;--edu-teacher-empty-pending-title-weight:400;--edu-teacher-empty-pending-description-color:var(--edu-color-text-tertiary);--edu-teacher-nudge-ring-fill:var(--edu-color-brand-primary);--edu-teacher-nudge-ring-track:var(--edu-color-text-tertiary)}@supports (color:color-mix(in lab, red, red)){[data-role=teacher]{--edu-teacher-empty-celebrate-bg:color-mix(in srgb,var(--edu-color-brand-primary)4%,var(--edu-color-surface-primary));--edu-teacher-empty-celebrate-border:1px solid color-mix(in srgb,var(--edu-color-brand-primary)30%,transparent)}}[data-theme=dark][data-role=teacher]{--edu-teacher-empty-celebrate-bg:var(--edu-color-brand-primary);--edu-teacher-empty-celebrate-border:1px solid var(--edu-color-brand-primary);--edu-teacher-empty-quiet-bg:var(--edu-color-surface-elevated);--edu-teacher-empty-pending-bg:var(--edu-color-surface-elevated);--edu-teacher-kpi-icon-bg:var(--edu-color-surface-elevated)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark][data-role=teacher]{--edu-teacher-empty-celebrate-bg:color-mix(in srgb,var(--edu-color-brand-primary)8%,var(--edu-color-surface-elevated));--edu-teacher-empty-celebrate-border:1px solid color-mix(in srgb,var(--edu-color-brand-primary)35%,transparent)}}@media (prefers-reduced-motion:reduce){[data-role=teacher] *,[data-role=teacher] :before,[data-role=teacher] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){[data-role=teacher] [data-teacher-now-indicator]{background:highlight;outline:2px solid highlighttext;animation:none!important}[data-role=teacher] [data-teacher-heatmap-cell]{border:1px solid canvastext}}[data-role=parent]{--edu-parent-hairline:1px solid var(--edu-color-border-subtle);--edu-parent-stat-padding:var(--edu-space-4);--edu-parent-stat-radius:var(--edu-radius-card);--edu-parent-stat-bg:var(--edu-color-surface-elevated);--edu-parent-stat-border:var(--edu-parent-hairline);--edu-parent-stat-shadow:var(--edu-shadow-soft);--edu-parent-stat-gap:var(--edu-space-1);--edu-parent-stat-label-size:.8125rem;--edu-parent-stat-label-weight:600;--edu-parent-stat-label-tracking:normal;--edu-parent-stat-label-color:var(--edu-color-text-tertiary);--edu-parent-stat-value-size:1.625rem;--edu-parent-stat-value-weight:700;--edu-parent-stat-value-color:var(--edu-color-text-primary);--edu-parent-stat-detail-size:.8125rem;--edu-parent-stat-detail-color:var(--edu-color-text-secondary);--edu-parent-childcard-padding:var(--edu-space-5);--edu-parent-childcard-radius:var(--edu-radius-xl);--edu-parent-childcard-bg:var(--edu-color-surface-elevated);--edu-parent-childcard-border:var(--edu-parent-hairline);--edu-parent-childcard-shadow:var(--edu-shadow-soft);--edu-parent-childcard-shadow-hover:var(--edu-shadow-medium);--edu-parent-childcard-lift:-3px;--edu-parent-childcard-transition:transform .2s var(--edu-motion-ease-default),box-shadow .2s var(--edu-motion-ease-default);--edu-parent-hero-gradient:linear-gradient(135deg,var(--edu-color-brand-primary-active)0%,var(--edu-color-brand-primary)40%,var(--edu-color-brand-primary-hover)100%);--edu-parent-hero-padding:var(--edu-space-6);--edu-parent-hero-radius:var(--edu-radius-card);--edu-parent-hero-on-color:var(--edu-color-text-on-brand);--edu-parent-hero-pill-bg:#ffffff2e;--edu-parent-hero-pill-border:1px solid #ffffff4d;--edu-parent-gradebar-height:6px;--edu-parent-gradebar-track:var(--edu-color-surface-secondary);--edu-parent-gradebar-fill:linear-gradient(90deg,var(--edu-color-brand-primary),var(--edu-color-brand-primary-active));--edu-parent-section-title-size:1rem;--edu-parent-section-title-weight:600;--edu-parent-messages-list-width:18.75rem}[data-theme=dark][data-role=parent]{--edu-parent-hero-pill-bg:#ffffff38;--edu-parent-hero-pill-border:1px solid #ffffff57}@media (prefers-reduced-motion:reduce){[data-role=parent] *,[data-role=parent] :before,[data-role=parent] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}[data-role=tenant_admin],[data-role=school_admin],[data-role=super_admin]{--edu-admin-hairline:1px solid var(--edu-color-border-subtle);--edu-admin-hairline-default:1px solid var(--edu-color-border-default);--edu-admin-eyebrow-size:.8125rem;--edu-admin-eyebrow-weight:600;--edu-admin-eyebrow-tracking:normal;--edu-admin-eyebrow-color:var(--edu-color-text-tertiary);--edu-admin-section-title-size:1rem;--edu-admin-section-title-weight:600;--edu-admin-page-title-size:1.5rem;--edu-admin-page-title-weight:700;--edu-admin-page-subtitle-size:.8125rem;--edu-admin-page-subtitle-color:var(--edu-color-text-secondary);--edu-admin-row-padding:var(--edu-space-4);--edu-admin-row-gap:.875rem;--edu-admin-row-radius:var(--edu-radius-md);--edu-admin-row-bg:var(--edu-color-surface-elevated);--edu-admin-row-border:var(--edu-admin-hairline);--edu-admin-table-head-bg:var(--edu-color-surface-secondary);--edu-admin-table-head-size:.8125rem;--edu-admin-table-head-weight:700;--edu-admin-table-head-tracking:normal;--edu-admin-table-head-color:var(--edu-color-text-tertiary);--edu-admin-table-cell-padding-y:.625rem;--edu-admin-table-cell-padding-x:.875rem;--edu-admin-table-row-border:var(--edu-admin-hairline);--edu-admin-health-ok:var(--edu-color-success);--edu-admin-health-ok-glow:0 0 6px var(--edu-color-success);--edu-admin-health-warn:var(--edu-color-warning);--edu-admin-health-warn-glow:0 0 6px var(--edu-color-warning);--edu-admin-health-down:var(--edu-color-error);--edu-admin-health-down-glow:0 0 6px var(--edu-color-error);--edu-admin-role-superadmin-bg:var(--edu-color-error-subtle);--edu-admin-role-superadmin-text:var(--edu-color-error-text);--edu-admin-role-admin-bg:var(--edu-color-brand-primary-subtle);--edu-admin-role-admin-text:var(--edu-color-brand-primary-active);--edu-admin-role-teacher-bg:var(--edu-color-success-subtle);--edu-admin-role-teacher-text:var(--edu-color-success-text);--edu-admin-role-parent-bg:var(--edu-color-warning-subtle);--edu-admin-role-parent-text:var(--edu-color-warning-text);--edu-admin-role-student-bg:var(--edu-color-info-subtle);--edu-admin-role-student-text:var(--edu-color-info-text);--edu-admin-flag-row-padding-y:var(--edu-space-3);--edu-admin-flag-row-padding-x:.875rem;--edu-admin-flag-row-gap:var(--edu-space-3);--edu-admin-flag-row-radius:var(--edu-radius-sm);--edu-admin-flag-key-size:.8125rem;--edu-admin-flag-key-weight:700;--edu-admin-flag-desc-size:.8125rem;--edu-admin-flag-desc-color:var(--edu-color-text-secondary);--edu-admin-flag-cat-size:.8125rem;--edu-admin-flag-state-size:.8125rem;--edu-admin-flag-state-color:var(--edu-color-text-tertiary);--edu-admin-flag-warn-color:var(--edu-color-warning-text);--edu-admin-integration-icon-size:2.75rem;--edu-admin-integration-icon-radius:var(--edu-radius-md);--edu-admin-integration-icon-ok-bg:var(--edu-color-success-subtle);--edu-admin-integration-icon-warn-bg:var(--edu-color-warning-subtle);--edu-admin-integration-icon-down-bg:var(--edu-color-error-subtle);--edu-admin-pagination-btn-size:1.75rem;--edu-admin-pagination-btn-radius:var(--edu-radius-xs);--edu-admin-pagination-active-bg:var(--edu-color-brand-primary);--edu-admin-pagination-active-text:var(--edu-color-text-on-brand);--edu-admin-status-active-bg:var(--edu-color-success-subtle);--edu-admin-status-active-text:var(--edu-color-success-text);--edu-admin-status-warn-bg:var(--edu-color-warning-subtle);--edu-admin-status-warn-text:var(--edu-color-warning-text);--edu-admin-status-error-bg:var(--edu-color-error-subtle);--edu-admin-status-error-text:var(--edu-color-error-text);--edu-admin-toggle-on-bg:var(--edu-color-brand-primary);--edu-admin-toggle-off-bg:var(--edu-color-border-strong);--edu-admin-card-bg:var(--edu-color-surface-elevated);--edu-admin-card-radius:var(--edu-radius-card);--edu-admin-card-border:var(--edu-admin-hairline);--edu-admin-card-padding:1.125rem;--edu-admin-screen-gap:var(--edu-space-4);--edu-admin-section-gap:.875rem}@supports (color:color-mix(in lab, red, red)){:is([data-role=tenant_admin],[data-role=school_admin],[data-role=super_admin]){--edu-admin-health-ok-glow:0 0 6px color-mix(in srgb,var(--edu-color-success)60%,transparent);--edu-admin-health-warn-glow:0 0 6px color-mix(in srgb,var(--edu-color-warning)60%,transparent);--edu-admin-health-down-glow:0 0 6px color-mix(in srgb,var(--edu-color-error)60%,transparent)}}[data-theme=dark][data-role=tenant_admin],[data-theme=dark][data-role=school_admin],[data-theme=dark][data-role=super_admin]{--edu-admin-health-ok-glow:0 0 8px var(--edu-color-success);--edu-admin-health-warn-glow:0 0 8px var(--edu-color-warning);--edu-admin-health-down-glow:0 0 8px var(--edu-color-error)}@supports (color:color-mix(in lab, red, red)){:is([data-theme=dark][data-role=tenant_admin],[data-theme=dark][data-role=school_admin],[data-theme=dark][data-role=super_admin]){--edu-admin-health-ok-glow:0 0 8px color-mix(in srgb,var(--edu-color-success)70%,transparent);--edu-admin-health-warn-glow:0 0 8px color-mix(in srgb,var(--edu-color-warning)70%,transparent);--edu-admin-health-down-glow:0 0 8px color-mix(in srgb,var(--edu-color-error)70%,transparent)}}@media (prefers-reduced-motion:reduce){[data-role=tenant_admin] *,[data-role=tenant_admin] :before,[data-role=tenant_admin] :after,[data-role=school_admin] *,[data-role=school_admin] :before,[data-role=school_admin] :after,[data-role=super_admin] *,[data-role=super_admin] :before,[data-role=super_admin] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:where(:root){--edu-student-bottom-chrome-height:env(safe-area-inset-bottom,0px);--edu-student-companion-lift:0px}[data-role=student]{--edu-student-type-eyebrow-size:.8125rem;--edu-student-type-eyebrow-tracking:normal;--edu-student-type-eyebrow-family:var(--edu-primitive-font-mono);--edu-student-type-hero-h1-tracking:-.01em;--edu-student-type-kpi-value-size:1.5rem;--edu-student-type-kpi-value-family:var(--edu-primitive-font-mono);--edu-student-font-features:"tnum" 1,"cv02" 1,"cv03" 1;--edu-student-strip-cell-padding-y:var(--edu-space-3);--edu-student-strip-cell-padding-x:var(--edu-space-4);--edu-student-strip-cell-gap:var(--edu-space-3);--edu-student-kpi-trend-up-color:var(--edu-color-success);--edu-student-kpi-trend-down-color:var(--edu-color-error);--edu-student-kpi-trend-flat-color:var(--edu-color-text-tertiary);--edu-student-companion-gap:.75rem;--edu-student-companion-inset:calc(var(--edu-student-bottom-chrome-height) + var(--edu-student-companion-gap));--edu-student-companion-size:96px;--edu-student-companion-clearance:calc(var(--edu-student-companion-inset) + var(--edu-student-companion-size) + .5rem);--edu-student-companion-flow-clearance:calc(var(--edu-student-companion-clearance) - var(--edu-student-bottom-chrome-height));--edu-student-companion-end-inset:1rem;--edu-student-companion-end-clearance:calc(var(--edu-student-companion-end-inset) + var(--edu-student-companion-size) + .5rem)}[data-student-band=playful],[data-student-band=playful] [data-role=student]{--edu-student-companion-size:72px}[data-student-band=playful]:has([data-lumi-stand=chrome]){--edu-student-companion-size:0px}[data-student-band=playful]:has([data-lumi-stand=chrome]) [data-role=student]{--edu-student-companion-size:0px}[data-student-band=playful]{--edu-layout-page-max-wide:1560px;--edu-layout-page-max-narrow:60rem}@media (prefers-reduced-motion:reduce){[data-role=student] *,[data-role=student] :before,[data-role=student] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}[data-student-template=clubhouse]{--edu-club-paper:#fbfaf6;--edu-club-paper-line:#dce4ec;--edu-club-paper-square:26px;--edu-club-ink:#17263c;--edu-club-ink-soft:#5f6f84;--edu-club-ink-faint:#7d8b9c;--edu-club-card:#fff;--edu-song-cell-ground:var(--edu-club-card);--edu-club-on-accent:#17263c;--edu-club-marigold:#f0a208;--edu-club-marigold-deep:#c07e00;--edu-club-marigold-ink:#94540a;--edu-club-marigold-tint:var(--edu-club-marigold);--edu-club-teal:#0e7c72;--edu-club-rasp:#c0245a;--edu-club-indigo:#3a4fa0;--edu-club-edge-width:2px;--edu-club-lift:0 2px 0 var(--edu-club-ink),0 10px 22px -8px #17263c59;--edu-club-lift-sm:0 2px 0 var(--edu-club-ink),0 6px 14px -6px #17263c4d;--edu-club-tilt-hero:-.35deg;--edu-club-tilt-note:-1.4deg;--edu-club-tilt-note-alt:.8deg;--edu-club-radius-hero:26px;--edu-club-radius-note:18px;--edu-scene-ink:var(--edu-club-ink);--edu-scene-line:var(--edu-club-paper-line);--edu-scene-card:var(--edu-club-card);--edu-scene-teal:var(--edu-club-teal);--edu-scene-rasp:var(--edu-club-rasp);--edu-scene-indigo:var(--edu-club-indigo);--edu-scene-marigold:var(--edu-club-marigold)}@supports (color:color-mix(in lab, red, red)){[data-student-template=clubhouse]{--edu-club-marigold-tint:color-mix(in srgb,var(--edu-club-marigold)18%,var(--edu-club-card))}}html[data-theme=dark][data-student-template=clubhouse],html[data-theme=dark] [data-student-template=clubhouse]{--edu-club-paper:#111a28;--edu-club-paper-line:#1e2c3e;--edu-club-ink:#e6edf5;--edu-club-ink-soft:#a7b6c7;--edu-club-ink-faint:#6b7c8f;--edu-club-card:#1a2536;--edu-club-on-accent:#17263c;--edu-club-marigold:#ffb629;--edu-club-marigold-deep:#b87c00;--edu-club-marigold-ink:#ffb629;--edu-club-teal:#17a093;--edu-club-rasp:#e8497f;--edu-club-indigo:#6e82d8;--edu-club-lift:0 2px 0 #000,0 12px 26px -8px #000000b3;--edu-club-lift-sm:0 2px 0 #000,0 8px 16px -6px #0009}.edu-shell[data-student-template=clubhouse]{background-color:var(--edu-club-paper);background-image:linear-gradient(var(--edu-club-paper-line)1px,transparent 1px),linear-gradient(90deg,var(--edu-club-paper-line)1px,transparent 1px);background-size:var(--edu-club-paper-square)var(--edu-club-paper-square)}[data-student-template=clubhouse] [data-club-sticker]{background:var(--edu-club-card);color:var(--edu-club-ink);border:var(--edu-club-edge-width)solid var(--edu-club-ink);border-radius:var(--edu-club-radius-note);box-shadow:var(--edu-club-lift-sm);position:relative}[data-student-template=clubhouse] [data-club-sticker]:focus-visible{outline:2px solid var(--edu-color-focus-ring);outline-offset:3px}[data-student-template=clubhouse] [data-club-sticker=hero]{border-radius:var(--edu-club-radius-hero);box-shadow:var(--edu-club-lift);rotate:var(--edu-club-tilt-hero);overflow:hidden}[data-student-template=clubhouse] [data-club-sticker=note]{rotate:var(--edu-club-tilt-note)}[data-student-template=clubhouse] [data-club-sticker=tint]{background:var(--edu-club-marigold-tint)}[data-student-template=clubhouse] [data-club-sticker-media]{border-block-end:var(--edu-club-edge-width)solid var(--edu-club-ink)}[data-student-template=clubhouse] [data-club-sticker=note]:nth-of-type(2n){rotate:var(--edu-club-tilt-note-alt)}@media (prefers-reduced-motion:reduce){[data-student-template=clubhouse] [data-club-sticker]{rotate:none}}[data-student-template=clubhouse] [data-club-press]{min-block-size:var(--edu-size-touch-target);border:var(--edu-club-edge-width)solid var(--edu-club-ink);border-radius:var(--edu-primitive-radius-full);background:var(--edu-club-marigold);color:var(--edu-club-on-accent);box-shadow:0 5px 0 var(--edu-club-marigold-deep),0 6px 0 var(--edu-club-ink);align-items:center;gap:.625rem;padding-inline:1.625rem;text-decoration:none;transition:transform .12s ease-out,box-shadow .12s ease-out;display:inline-flex}[data-student-template=clubhouse] [data-club-press]:hover{transform:translateY(-1px)}[data-student-template=clubhouse] [data-club-press]:active{box-shadow:0 1px 0 var(--edu-club-marigold-deep),0 2px 0 var(--edu-club-ink);transform:translateY(4px)}[data-student-template=clubhouse] [data-club-press=quiet]{background:var(--edu-club-card);color:var(--edu-club-ink);box-shadow:0 3px 0 var(--edu-club-ink);padding-inline:1.125rem}[data-student-template=clubhouse] [data-club-press=quiet]:active{box-shadow:0 1px 0 var(--edu-club-ink);transform:translateY(2px)}[data-student-template=clubhouse] .edu-kids-answer{border-color:var(--edu-club-ink);background:var(--edu-club-card)}[data-student-template=clubhouse] [data-club-press][data-press-icon]{inline-size:var(--edu-size-touch-target);justify-content:center;padding-inline:0}[data-student-template=clubhouse] [data-club-press][data-press-tile]{min-block-size:var(--edu-press-tile-size);min-inline-size:var(--edu-press-tile-size);flex-direction:column;justify-content:center;gap:.125rem;padding-inline:.5rem}[data-student-template=clubhouse] [data-club-press][data-press-tile]:is([aria-checked=true],[aria-pressed=true]){background:var(--edu-club-marigold-tint);box-shadow:0 0 0 3px var(--edu-club-marigold),0 2px 0 var(--edu-club-ink)}[data-student-template=clubhouse] [data-club-press]:disabled,[data-student-template=clubhouse] [data-club-press][aria-disabled=true]{cursor:not-allowed;opacity:.55;box-shadow:0 2px 0 var(--edu-club-ink);transform:none}@media (prefers-reduced-motion:reduce){[data-student-template=clubhouse] [data-club-press]{transition:none}}[data-student-template=clubhouse] [data-kids-square]{border-color:var(--edu-club-ink);background:var(--edu-club-card)}[data-student-template=clubhouse] [data-kids-square=done]{background:var(--edu-club-marigold)}[data-student-template=clubhouse] [data-club-stop]{box-sizing:border-box;border:var(--edu-club-edge-width)solid var(--edu-club-ink);border-radius:var(--edu-primitive-radius-md);background:var(--edu-club-paper);block-size:2.5rem;min-inline-size:1.75rem;max-inline-size:4rem;color:var(--edu-club-ink-soft);font-family:var(--edu-font-family-heading);font-size:var(--edu-font-size-lg);font-weight:var(--edu-font-weight-bold,700);flex:1 1 0;place-items:center;display:grid}[data-student-template=clubhouse] [data-club-stop=done]{background:var(--edu-club-teal)}[data-student-template=clubhouse] [data-club-stop=now]{background:var(--edu-club-marigold);color:var(--edu-club-ink);box-shadow:0 4px 0 var(--edu-club-ink);rotate:-4deg;scale:1.12}[data-student-template=clubhouse] [data-club-stop=parked]{border-style:dashed}@media (prefers-reduced-motion:reduce){[data-student-template=clubhouse] [data-club-stop=now]{rotate:none}}@media (forced-colors:active){[data-student-template=clubhouse] [data-club-stop=done]{background:highlight}}[data-student-template=clubhouse] [data-club-meter=outcome]{grid-template-columns:repeat(var(--meter-columns),minmax(0,4.5rem));justify-content:center;display:grid}@media (max-width:39.99rem){[data-student-template=clubhouse] [data-club-meter=outcome]{grid-template-columns:repeat(var(--meter-columns-phone),minmax(0,4.5rem))}}[data-student-template=clubhouse] [data-club-meter=outcome] [data-club-stop]{aspect-ratio:1;border-radius:var(--edu-primitive-radius-lg);block-size:auto;inline-size:100%;max-inline-size:none;box-shadow:0 5px 0 var(--edu-club-ink);font-family:var(--edu-font-family-heading);font-size:var(--edu-font-size-lg);font-weight:var(--edu-font-weight-extrabold);color:var(--edu-club-ink);rotate:-4deg}[data-student-template=clubhouse] [data-club-meter=outcome] [data-club-stop] svg{block-size:min(2rem,45%);inline-size:min(2rem,45%)}[data-student-template=clubhouse] :is([data-club-stop=first_try],[data-club-stop=after_retry]){background:var(--edu-club-teal)}@supports (color:color-mix(in lab, red, red)){[data-student-template=clubhouse] :is([data-club-stop=first_try],[data-club-stop=after_retry]){background:color-mix(in srgb,var(--edu-club-teal)28%,var(--edu-club-card))}}[data-student-template=clubhouse] [data-club-stop=shown]{background:var(--edu-club-rasp)}@supports (color:color-mix(in lab, red, red)){[data-student-template=clubhouse] [data-club-stop=shown]{background:color-mix(in srgb,var(--edu-club-rasp)16%,var(--edu-club-card))}}[data-student-template=clubhouse] [data-club-stop=skipped]{background:var(--edu-club-paper-line)}@media (prefers-reduced-motion:reduce){[data-student-template=clubhouse] [data-club-meter=outcome] [data-club-stop]{rotate:none}}[data-student-template=clubhouse] [data-club-panel]{border-radius:var(--edu-club-radius-hero);background:var(--edu-club-card)}[data-student-template=clubhouse] [data-club-row]{border:var(--edu-club-edge-width)solid transparent;color:var(--edu-club-ink);min-block-size:var(--edu-size-touch-target);background:0 0;transition:background-color .12s ease-out}[data-student-template=clubhouse] [data-club-row]:hover{background:var(--edu-club-ink)}@supports (color:color-mix(in lab, red, red)){[data-student-template=clubhouse] [data-club-row]:hover{background:color-mix(in srgb,var(--edu-club-ink)6%,transparent)}}[data-student-template=clubhouse] [data-club-row=selected]{background:var(--edu-club-card);border-color:var(--edu-club-ink);box-shadow:var(--edu-club-lift-sm)}@media (prefers-reduced-motion:reduce){[data-student-template=clubhouse] [data-club-row]{transition:none}}[data-student-template=clubhouse] [data-sonner-toast][data-styled=true].edu-toast{border:var(--edu-club-edge-width)solid var(--edu-club-ink);background:var(--edu-club-card);color:var(--edu-club-ink);box-shadow:var(--edu-club-lift-sm);font-family:var(--font-heading);border-inline-start-width:8px;border-radius:18px;font-size:.9375rem;font-weight:800}[data-student-template=clubhouse] [data-sonner-toast][data-styled=true][data-type=success].edu-toast{border-inline-start-color:var(--edu-club-teal)}[data-student-template=clubhouse] [data-sonner-toast][data-styled=true][data-type=error].edu-toast{border-inline-start-color:var(--edu-club-rasp)}[data-student-template=clubhouse] [data-sonner-toast][data-styled=true][data-type=info].edu-toast{border-inline-start-color:var(--edu-club-indigo)}[data-student-template=clubhouse] [data-sonner-toast][data-styled=true][data-type=warning].edu-toast{border-inline-start-color:var(--edu-club-marigold)}[data-student-template=clubhouse] [data-sonner-toast][data-styled=true].edu-toast [data-close-button]{border:var(--edu-club-edge-width)solid var(--edu-club-ink);background:var(--edu-club-paper);color:var(--edu-club-ink)}[data-student-template=clubhouse] [data-kids-bubble]{border:var(--edu-club-edge-width)solid var(--edu-club-ink);border-radius:var(--edu-club-radius-note);background:var(--edu-club-card);color:var(--edu-club-ink);box-shadow:var(--edu-club-lift-sm);border-end-start-radius:var(--edu-primitive-radius-sm)}[data-student-template=clubhouse] [data-kids-bubble=own]{background:var(--edu-club-marigold-tint);border-end-end-radius:var(--edu-primitive-radius-sm);border-end-start-radius:var(--edu-club-radius-note)}[data-student-template=clubhouse] [data-kids-face]{box-shadow:0 0 0 var(--edu-club-edge-width)var(--edu-club-ink)}[data-student-template=clubhouse] [data-club-sticker][aria-current=page]{box-shadow:0 0 0 3px var(--edu-club-marigold),var(--edu-club-lift-sm)}@media (forced-colors:active){[data-student-template=clubhouse] [data-club-sticker][aria-current=page]{outline-offset:2px;outline:3px solid highlight}}[data-student-template=momentum]{--edu-mo-canvas:#f5f3ff;--edu-mo-card:#fff;--edu-mo-card-sunk:#f7f5ff;--edu-mo-line:#ebe7f7;--edu-mo-ink:#1b1640;--edu-mo-ink-soft:#5b5680;--edu-mo-ink-faint:#9590b3;--edu-mo-volt-tint:#efe9ff;--edu-mo-volt-deep:#5b2ee0;--edu-mo-sky-tint:#e5f0ff;--edu-mo-sky-deep:#1d5fd6;--edu-mo-mint-tint:#dcf7ea;--edu-mo-mint-deep:#0c7a53;--edu-mo-sun-tint:#fff2cc;--edu-mo-sun-deep:#945f00;--edu-mo-flare-tint:#ffe4dc;--edu-mo-flare-deep:#b9351d;--edu-mo-berry-tint:#ffe3f1;--edu-mo-berry-deep:#b8246e;--edu-mo-ink-tint:#f1f0f7;--edu-mo-energy:linear-gradient(120deg,#7c3aed 0%,#6d4bff 48%,#3b82f6 100%);--edu-mo-energy-ink:#fff;--edu-mo-press:#5b2ee0;--edu-mo-press-deep:#4a22c4;--edu-mo-edge:#8580a8;--edu-mo-glow:0 12px 26px -12px #6d4bffa6;--edu-mo-radius-card:22px;--edu-mo-radius-tile:16px;--edu-mo-shadow:0 1px 2px #1b16400d,0 12px 32px -18px #1b164038;--edu-mo-shadow-lift:0 2px 6px #1b164012,0 22px 44px -20px #1b164052}html[data-theme=dark][data-student-template=momentum],html[data-theme=dark] [data-student-template=momentum]{--edu-mo-canvas:#100d22;--edu-mo-card:#1a1633;--edu-mo-card-sunk:#221d40;--edu-mo-line:#2e2852;--edu-mo-ink:#f1eeff;--edu-mo-ink-soft:#b3aed3;--edu-mo-ink-faint:#7d78a0;--edu-mo-edge:var(--edu-mo-ink-faint);--edu-mo-volt-tint:#2c2360;--edu-mo-volt-deep:#c4b2ff;--edu-mo-sky-tint:#16294f;--edu-mo-sky-deep:#94beff;--edu-mo-mint-tint:#113528;--edu-mo-mint-deep:#6ee0b4;--edu-mo-sun-tint:#3b2f0e;--edu-mo-sun-deep:#ffcf66;--edu-mo-flare-tint:#42211b;--edu-mo-flare-deep:#ffa08e;--edu-mo-berry-tint:#3d1a30;--edu-mo-berry-deep:#ff9cce;--edu-mo-ink-tint:#26213f;--edu-mo-shadow:0 1px 2px #0006,0 12px 32px -18px #000000a6;--edu-mo-shadow-lift:0 2px 6px #00000073,0 22px 44px -20px #000000bf}@media (prefers-color-scheme:dark){html:not([data-theme=light])[data-student-template=momentum],html:not([data-theme=light]) [data-student-template=momentum]{--edu-mo-canvas:#100d22;--edu-mo-card:#1a1633;--edu-mo-card-sunk:#221d40;--edu-mo-line:#2e2852;--edu-mo-ink:#f1eeff;--edu-mo-ink-soft:#b3aed3;--edu-mo-ink-faint:#7d78a0;--edu-mo-edge:var(--edu-mo-ink-faint);--edu-mo-volt-tint:#2c2360;--edu-mo-volt-deep:#c4b2ff;--edu-mo-sky-tint:#16294f;--edu-mo-sky-deep:#94beff;--edu-mo-mint-tint:#113528;--edu-mo-mint-deep:#6ee0b4;--edu-mo-sun-tint:#3b2f0e;--edu-mo-sun-deep:#ffcf66;--edu-mo-flare-tint:#42211b;--edu-mo-flare-deep:#ffa08e;--edu-mo-berry-tint:#3d1a30;--edu-mo-berry-deep:#ff9cce;--edu-mo-ink-tint:#26213f;--edu-mo-shadow:0 1px 2px #0006,0 12px 32px -18px #000000a6;--edu-mo-shadow-lift:0 2px 6px #00000073,0 22px 44px -20px #000000bf}}[data-student-template=momentum] [data-mo-card]{border:1px solid var(--edu-mo-line);border-radius:var(--edu-mo-radius-card);background:var(--edu-mo-card);color:var(--edu-mo-ink);box-shadow:var(--edu-mo-shadow)}[data-student-template=momentum] [data-mo-card=press]{transition:transform .18s,box-shadow .18s}[data-student-template=momentum] [data-mo-card=press]:hover{box-shadow:var(--edu-mo-shadow-lift);transform:translateY(-3px)}[data-student-template=momentum] [data-mo-card=sunk]{background:var(--edu-mo-card-sunk);box-shadow:none}[data-student-template=momentum] [data-mo-card][data-tint=volt]{background:var(--edu-mo-volt-tint);border-color:#0000}[data-student-template=momentum] [data-mo-card][data-tint=sky]{background:var(--edu-mo-sky-tint);border-color:#0000}[data-student-template=momentum] [data-mo-card][data-tint=mint]{background:var(--edu-mo-mint-tint);border-color:#0000}[data-student-template=momentum] [data-mo-card][data-tint=sun]{background:var(--edu-mo-sun-tint);border-color:#0000}[data-student-template=momentum] [data-mo-card][data-tint=flare]{background:var(--edu-mo-flare-tint);border-color:#0000}[data-student-template=momentum] [data-mo-card][data-tint=berry]{background:var(--edu-mo-berry-tint);border-color:#0000}[data-student-template=momentum] [data-mo-card-media]{border-radius:calc(var(--edu-mo-radius-card) - 8px);background:var(--edu-mo-card-sunk);width:calc(100% - 16px);margin:8px 8px 0}[data-student-template=momentum] [data-mo-hero]{border-radius:calc(var(--edu-mo-radius-card) + 4px);background:var(--edu-mo-energy);color:var(--edu-mo-energy-ink);box-shadow:var(--edu-mo-glow);isolation:isolate;position:relative;overflow:hidden}[data-student-template=momentum] [data-mo-hero]:before,[data-student-template=momentum] [data-mo-hero]:after{content:"";z-index:-1;pointer-events:none;border-radius:999px;position:absolute}[data-student-template=momentum] [data-mo-hero]:before{background:radial-gradient(closest-side,#ffffff47,#0000);width:22rem;height:22rem;inset-block-start:-45%;inset-inline-end:-8%}[data-student-template=momentum] [data-mo-hero]:after{background:radial-gradient(closest-side,#ffb02059,#0000);width:18rem;height:18rem;inset-block-end:-55%;inset-inline-start:18%}[data-student-template=momentum] [data-mo-hero] [data-mo-press]{color:#4c1fd6;background:#fff;box-shadow:0 10px 24px -12px #00000073}[data-student-template=momentum] [data-mo-press]{background:var(--edu-mo-energy);min-height:2.75rem;box-shadow:var(--edu-mo-glow);color:var(--edu-mo-energy-ink);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.3rem;font-weight:700;text-decoration:none;transition:transform .15s,filter .15s;display:inline-flex}[data-student-template=momentum] [data-mo-press]:hover{filter:brightness(1.07);transform:translateY(-1px)}[data-student-template=momentum] [data-mo-press]:active{transform:translateY(0)}[data-student-template=momentum] [data-mo-press=soft]{background:var(--edu-mo-volt-tint);box-shadow:none;color:var(--edu-mo-volt-deep)}[data-student-template=momentum] [data-mo-press=quiet]{border:1px solid var(--edu-mo-line);background:var(--edu-mo-card);box-shadow:none;color:var(--edu-mo-ink);font-weight:600}[data-student-template=momentum] [data-mo-press=soft]:hover,[data-student-template=momentum] [data-mo-press=quiet]:hover{filter:brightness(.97)}[data-student-template=momentum] [data-mo-press]:disabled,[data-student-template=momentum] [data-mo-press][aria-disabled=true]{cursor:not-allowed;opacity:.45;filter:none;transform:none}[data-student-template=momentum] [data-mo-tabs]{border:1px solid var(--edu-mo-line);background:var(--edu-mo-card);max-width:100%;box-shadow:var(--edu-mo-shadow);scrollbar-width:none;border-radius:999px;gap:.25rem;padding:.3rem;display:flex;overflow-x:auto}[data-student-template=momentum] [data-mo-tab]{min-height:2.6rem;color:var(--edu-mo-ink-soft);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:.5rem;padding-inline:1rem;font-size:.925rem;font-weight:650;transition:background-color .15s,color .15s;display:inline-flex}@media (max-width:639.98px){[data-student-template=momentum] [data-mo-tabs]{border-radius:1.4rem;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}[data-student-template=momentum] [data-mo-tab]{white-space:normal;text-align:start;flex-shrink:1;width:100%;min-width:0;padding-inline:.75rem}}[data-student-template=momentum] [data-mo-tab]:hover{background:var(--edu-mo-card-sunk);color:var(--edu-mo-ink)}[data-student-template=momentum] [data-mo-tab][aria-current=true]{background:var(--edu-mo-energy);box-shadow:var(--edu-mo-glow);color:var(--edu-mo-energy-ink)}[data-student-template=momentum] [data-mo-tab-note]{background:var(--edu-mo-volt-tint);min-width:1.4rem;color:var(--edu-mo-volt-deep);font-size:var(--edu-font-size-xs);border-radius:999px;justify-content:center;padding:0 .4rem;font-weight:700;display:inline-flex}[data-student-template=momentum] [data-mo-tab][aria-current=true] [data-mo-tab-note]{color:#fff;background:#ffffff40}[data-student-template=momentum] [data-mo-tab-apart]{background:var(--edu-mo-line)}[data-student-template=momentum] [data-mo-chip]{border:1px solid var(--edu-mo-line);background:var(--edu-mo-card);min-height:2.4rem;color:var(--edu-mo-ink-soft);cursor:pointer;border-radius:999px;align-items:center;gap:.375rem;padding-inline:.95rem;font-size:.875rem;font-weight:600;display:inline-flex}[data-student-template=momentum] [data-mo-chip][aria-pressed=true]{background:var(--edu-mo-volt-tint);color:var(--edu-mo-volt-deep);border-color:#0000}[data-student-template=momentum] [data-mo-chip][data-mo-day=on]{background:var(--edu-mo-energy);box-shadow:var(--edu-mo-glow);color:var(--edu-mo-energy-ink);border-color:#0000}[data-student-template=momentum] [data-mo-field]{border:1px solid var(--edu-mo-line);background:var(--edu-mo-card);width:100%;min-height:2.75rem;color:var(--edu-mo-ink);box-shadow:var(--edu-mo-shadow);border-radius:999px;padding-inline:1.1rem;font-size:.925rem}[data-student-template=momentum] textarea[data-mo-field]{border-radius:var(--edu-mo-radius-tile);padding-block:.75rem}[data-student-template=momentum] [data-mo-field]::placeholder{color:var(--edu-mo-ink-faint)}[data-student-template=momentum] [data-mo-field]:focus-visible{outline:3px solid var(--edu-mo-volt-tint);border-color:#7c4dff}[data-student-template=momentum] [data-mo-tile],[data-student-template=momentum] [data-mo-stage]{border-radius:var(--edu-mo-radius-tile);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-student-template=momentum] [data-mo-stage]{border-radius:calc(var(--edu-mo-radius-card) - 6px);background-image:radial-gradient(60% 60% at 50% 45%,#ffffffb3,#0000 70%);display:flex;position:relative;overflow:hidden}[data-student-template=momentum] [data-mo-tag]{font-size:var(--edu-font-size-xs);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .65rem;font-weight:700;display:inline-flex}[data-student-template=momentum] [data-mo-tile=volt],[data-student-template=momentum] [data-mo-stage=volt],[data-student-template=momentum] [data-mo-tag=volt]{background-color:var(--edu-mo-volt-tint);color:var(--edu-mo-volt-deep)}[data-student-template=momentum] [data-mo-tile=sky],[data-student-template=momentum] [data-mo-stage=sky],[data-student-template=momentum] [data-mo-tag=sky]{background-color:var(--edu-mo-sky-tint);color:var(--edu-mo-sky-deep)}[data-student-template=momentum] [data-mo-tile=mint],[data-student-template=momentum] [data-mo-stage=mint],[data-student-template=momentum] [data-mo-tag=mint]{background-color:var(--edu-mo-mint-tint);color:var(--edu-mo-mint-deep)}[data-student-template=momentum] [data-mo-tile=sun],[data-student-template=momentum] [data-mo-stage=sun],[data-student-template=momentum] [data-mo-tag=sun]{background-color:var(--edu-mo-sun-tint);color:var(--edu-mo-sun-deep)}[data-student-template=momentum] [data-mo-tile=flare],[data-student-template=momentum] [data-mo-stage=flare],[data-student-template=momentum] [data-mo-tag=flare]{background-color:var(--edu-mo-flare-tint);color:var(--edu-mo-flare-deep)}[data-student-template=momentum] [data-mo-tile=berry],[data-student-template=momentum] [data-mo-stage=berry],[data-student-template=momentum] [data-mo-tag=berry]{background-color:var(--edu-mo-berry-tint);color:var(--edu-mo-berry-deep)}[data-student-template=momentum] [data-mo-tile=ink],[data-student-template=momentum] [data-mo-stage=ink],[data-student-template=momentum] [data-mo-tag=ink]{background-color:var(--edu-mo-ink-tint);color:var(--edu-mo-ink-soft)}[data-student-template=momentum] [data-mo-object]{filter:drop-shadow(0 10px 12px #1b16402e);-webkit-user-select:none;user-select:none;transition:transform .22s}[data-student-template=momentum] [data-mo-card=press]:hover [data-mo-object]{transform:translateY(-3px)rotate(-4deg)}[data-student-template=momentum] [data-mo-row]{transition:background-color .15s}[data-student-template=momentum] [data-mo-row=""]:hover,[data-student-template=momentum] [data-mo-row=selected]{background:var(--edu-mo-card-sunk)}[data-student-template=momentum] [data-mo-row=selected]{box-shadow:inset 3px 0 #7c4dff}[data-student-template=momentum] [data-mo-meter]{background:var(--edu-mo-ink-tint);border-radius:999px;height:.55rem;position:relative;overflow:hidden}[data-student-template=momentum] [data-mo-meter-fill]{border-radius:inherit;background:var(--edu-mo-energy);height:100%;transition:width .45s;display:block}[data-student-template=momentum] [data-mo-meter-fill=done]{background:linear-gradient(90deg,#22c38e,#10a574)}[data-student-template=momentum] [data-mo-masthead] h1{color:var(--edu-mo-ink)}[data-student-template=momentum] [data-mo-masthead-subtitle]{color:var(--edu-mo-ink-soft)}[data-student-template=momentum] [data-mo-eyebrow]{color:var(--edu-mo-volt-deep)}[data-student-template=momentum] [data-sonner-toast][data-styled=true].edu-toast{border:1px solid var(--edu-mo-line);background:var(--edu-mo-card);box-shadow:var(--edu-mo-shadow-lift);color:var(--edu-mo-ink);border-radius:18px;font-weight:600}[data-student-template=momentum] [data-sonner-toast][data-styled=true][data-type=success].edu-toast{background:var(--edu-mo-mint-tint);color:var(--edu-mo-mint-deep)}[data-student-template=momentum] [data-sonner-toast][data-styled=true][data-type=error].edu-toast{background:var(--edu-mo-flare-tint);color:var(--edu-mo-flare-deep)}[data-student-template=momentum] [data-sonner-toast][data-styled=true][data-type=warning].edu-toast{background:var(--edu-mo-sun-tint);color:var(--edu-mo-sun-deep)}@media (prefers-reduced-motion:reduce){[data-student-template=momentum] [data-mo-card=press],[data-student-template=momentum] [data-mo-press],[data-student-template=momentum] [data-mo-meter-fill],[data-student-template=momentum] [data-mo-object],[data-student-template=momentum] [data-mo-row]{transition:none}[data-student-template=momentum] [data-mo-card=press]:hover,[data-student-template=momentum] [data-mo-press]:hover,[data-student-template=momentum] [data-mo-card=press]:hover [data-mo-object]{transform:none}}[data-student-template=momentum] [data-mo-skeleton]{border-radius:var(--edu-mo-radius-tile);background:linear-gradient(90deg,var(--edu-mo-card-sunk)0%,var(--edu-mo-line)50%,var(--edu-mo-card-sunk)100%);background-size:200% 100%;animation:1.4s ease-in-out infinite edu-mo-shimmer}@keyframes edu-mo-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){[data-student-template=momentum] [data-mo-skeleton]{animation:none}}[data-student-template=momentum] [data-mo-avatar]{background:var(--edu-mo-volt-tint);box-shadow:0 0 0 4px var(--edu-mo-card),var(--edu-mo-shadow)}[data-student-template=momentum] [data-mo-hero] [data-mo-avatar]{box-shadow:0 0 0 4px #ffffff8c,0 16px 32px -14px #00000073}[data-student-template=momentum] [data-mo-hero] [data-mo-meter]{background:#ffffff40}[data-student-template=momentum] [data-mo-hero] [data-mo-meter-fill]{background:#fff}[data-student-template=momentum] [data-mo-tab-note]:empty{display:none}[data-student-template=momentum] [data-mo-badge]{border:1px solid var(--edu-mo-line);background:var(--edu-mo-card);color:var(--edu-mo-ink);isolation:isolate;border-radius:20px;position:relative;overflow:hidden}[data-student-template=momentum] [data-mo-badge=earned]{background:linear-gradient(160deg,var(--edu-mo-sun-tint)0%,var(--edu-mo-card)72%);box-shadow:var(--edu-mo-shadow);border-color:#0000}[data-student-template=momentum] [data-mo-badge=earned]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#fff9,#0000);width:60%;height:180%;position:absolute;inset-block-start:-40%;inset-inline-start:-30%;transform:rotate(24deg)}[data-student-template=momentum] [data-mo-badge=locked],[data-student-template=momentum] [data-mo-badge=secret]{color:var(--edu-mo-ink-soft);border-style:dashed}[data-student-template=momentum] [data-mo-badge=locked]{background:var(--edu-mo-card-sunk)}[data-student-template=momentum] [data-mo-badge=locked] [data-mo-object]{opacity:.55;filter:grayscale()}[data-student-template=momentum] [data-mo-badge=secret]{background:var(--edu-mo-volt-tint)}[data-student-template=momentum] [data-mo-choice]{border:2px solid var(--edu-mo-line);border-radius:var(--edu-mo-radius-tile);background:var(--edu-mo-card-sunk);transition:border-color .15s,transform .15s}[data-student-template=momentum] [data-mo-choice]:hover{border-color:#b9a4ff;transform:translateY(-2px)}[data-student-template=momentum] [data-mo-choice]:has(:checked){box-shadow:var(--edu-mo-glow);border-color:#7c4dff}[data-student-template=momentum] [data-mo-choice]:has(:checked):after{content:"✓";background:var(--edu-mo-energy);color:#fff;width:1.3rem;height:1.3rem;font-size:var(--edu-font-size-xs);border-radius:999px;place-items:center;font-weight:800;display:grid;position:absolute;inset-block-start:4px;inset-inline-end:4px}[data-student-template=momentum] [data-mo-choice]:has(:focus-visible){outline-offset:2px;outline:3px solid #7c4dff}[data-student-template=momentum] [data-mo-choice]:has(:disabled){cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){[data-student-template=momentum] [data-mo-choice]{transition:none}[data-student-template=momentum] [data-mo-choice]:hover{transform:none}}html[data-student-template=momentum],[data-student-template=momentum]{--edu-course-accent:var(--edu-mo-volt-deep);--edu-course-accent-tint:var(--edu-mo-volt-tint);--edu-course-accent-ink:var(--edu-mo-volt-deep)}[data-student-template=momentum] .edu-course-player{background:var(--edu-mo-canvas);color:var(--edu-mo-ink)}html:not([data-contrast=high]) [data-student-template=momentum] :is(.edu-course-player,.edu-course-overview),html:not([data-contrast=high])[data-student-template=momentum] .edu-course-sheet{--color-background:var(--edu-mo-canvas);--color-foreground:var(--edu-mo-ink);--color-card:var(--edu-mo-card);--color-card-foreground:var(--edu-mo-ink);--color-muted:var(--edu-mo-ink-tint);--color-muted-foreground:var(--edu-mo-ink-soft);--color-secondary:var(--edu-mo-card-sunk);--color-secondary-foreground:var(--edu-mo-ink);--color-popover:var(--edu-mo-card);--color-popover-foreground:var(--edu-mo-ink);--color-border:var(--edu-mo-line);--color-border-subtle:var(--edu-mo-line);--color-surface-hover:var(--edu-mo-card-sunk);--color-surface-secondary:var(--edu-mo-card-sunk);--color-surface-tertiary:var(--edu-mo-ink-tint);--color-text-primary:var(--edu-mo-ink);--color-text-secondary:var(--edu-mo-ink-soft);--radius-card:var(--edu-mo-radius-card);--edu-color-surface-elevated:var(--edu-mo-card);--edu-color-surface-secondary:var(--edu-mo-card-sunk);--edu-color-surface-tertiary:var(--edu-mo-ink-tint);--edu-color-surface-hover:var(--edu-mo-card-sunk);--edu-color-border-subtle:var(--edu-mo-line);--edu-color-border-default:var(--edu-mo-ink-soft);--edu-color-text-primary:var(--edu-mo-ink);--edu-color-text-secondary:var(--edu-mo-ink-soft)}@supports (color:color-mix(in lab, red, red)){:is(html:not([data-contrast=high]) [data-student-template=momentum] :is(.edu-course-player,.edu-course-overview),html:not([data-contrast=high])[data-student-template=momentum] .edu-course-sheet){--edu-color-border-default:color-mix(in srgb,var(--edu-mo-ink-soft)30%,var(--edu-mo-line))}}html:not([data-contrast=high])[data-student-template=momentum] .edu-course-sheet{border-color:var(--edu-mo-line);background:var(--edu-mo-card);color:var(--edu-mo-ink)}[data-student-template=momentum] .edu-course-overview{--edu-course-overview-card-radius:var(--edu-mo-radius-card);--edu-course-overview-hero-radius:var(--edu-mo-radius-card);--edu-course-overview-card-shadow:var(--edu-mo-shadow);--edu-course-overview-hero-shadow:var(--edu-mo-shadow)}[data-student-template=momentum] :is(.edu-course-player__place,.edu-course-player__progress-caption,.edu-course-player__eyebrow,.edu-course-player__meta,.edu-course-player__rule,.edu-course-dock__state){color:var(--edu-mo-ink-soft)}[data-student-template=momentum] :is(.edu-course-player__side,.edu-course-player__dock){border-color:var(--edu-mo-line);background:var(--edu-mo-card)}[data-student-template=momentum] .edu-course-player__notice{border-color:var(--edu-mo-line);border-radius:var(--edu-mo-radius-card);background:var(--edu-mo-card-sunk);color:var(--edu-mo-ink)}[data-student-template=momentum] .edu-course-player__live{border-color:var(--edu-mo-line);background:var(--edu-mo-card);box-shadow:var(--edu-mo-shadow);color:var(--edu-mo-ink)}[data-student-template=momentum] .edu-course-path__press:not([aria-current]):hover{background:var(--edu-mo-card-sunk)}[data-student-template=momentum] .edu-course-path[data-form=cards]{border-radius:var(--edu-mo-radius-card);box-shadow:var(--edu-mo-shadow)}[data-student-template=momentum] .edu-course-path[data-form=list] .edu-course-path__press{border-radius:var(--edu-mo-radius-tile)}[data-student-template=momentum] .edu-course-finish-card{border-radius:var(--edu-mo-radius-card)}[data-student-template=momentum] .edu-course-path__stop[data-state=done] .edu-course-path__state{color:var(--edu-mo-mint-deep)}[data-student-template=momentum] .edu-course-player__place{font-weight:700}[data-student-template=momentum] .edu-course-player__title,[data-student-template=momentum] .edu-course-overview :is(h1,h2){font-family:var(--edu-font-family-heading);font-weight:var(--edu-font-weight-extrabold);letter-spacing:-.02em}@media (min-width:1024px){[data-student-template=momentum] .edu-course-player__media[data-shape=framed]{border:1px solid var(--edu-mo-line);border-radius:var(--edu-mo-radius-card);box-shadow:var(--edu-mo-shadow)}}[data-student-template=momentum] .edu-course-player__strip{border-radius:var(--edu-mo-radius-card);background:var(--edu-mo-sun-tint);color:var(--edu-mo-ink);border-color:#0000;font-weight:600}[data-student-template=momentum] :is(.edu-course-player,.edu-course-overview) [data-slot=card]{border-color:var(--edu-mo-line);border-radius:var(--edu-mo-radius-card);box-shadow:var(--edu-mo-shadow)}[data-student-template=momentum] .edu-course-player__tabs [data-slot=tabs-list]{border:1px solid var(--edu-mo-line);border-radius:var(--edu-primitive-radius-full);background:var(--edu-mo-card);inline-size:fit-content;max-inline-size:100%;box-shadow:var(--edu-mo-shadow);gap:.25rem;padding:.25rem}[data-student-template=momentum] .edu-course-player__tabs [data-slot=tabs-trigger]{border-radius:var(--edu-primitive-radius-full);color:var(--edu-mo-ink-soft);font-weight:700}[data-student-template=momentum] .edu-course-player__tabs [data-slot=tabs-trigger]:hover{background:var(--edu-mo-card-sunk);color:var(--edu-mo-ink)}[data-student-template=momentum] .edu-course-player__tabs [data-slot=tabs-trigger][data-state=active]{background:var(--edu-mo-energy);box-shadow:var(--edu-mo-glow);color:var(--edu-mo-energy-ink)}[data-student-template=momentum] .edu-course-player__tabs [data-slot=tabs-trigger]:after{content:none}@media (max-width:639.98px){[data-student-template=momentum] .edu-course-overview__tab-pill{border-color:var(--edu-mo-line)}[data-student-template=momentum] .edu-course-overview__tab[data-state=active] .edu-course-overview__tab-pill{background:var(--edu-mo-energy);box-shadow:var(--edu-mo-glow);color:var(--edu-mo-energy-ink);border-color:#0000}}@media (forced-colors:active){[data-student-template=momentum] .edu-course-player__tabs [data-slot=tabs-trigger][data-state=active]{outline-offset:-2px;outline:2px solid highlight}[data-student-template=momentum] [data-mo-meter]{border:1px solid canvastext}[data-student-template=momentum] [data-mo-meter-fill]{background:highlight}}[data-student-template=momentum] :is(.edu-course-player,.edu-course-overview,.edu-course-sheet,[data-mo-course-finish]) [data-slot=button]{border-radius:var(--edu-primitive-radius-full);font-weight:700}[data-student-template=momentum] .edu-course-player:is([data-width=tablet],[data-width=phone]) .edu-course-dock [data-slot=button]{border-radius:var(--edu-primitive-radius-full)}[data-student-template=momentum] :is(.edu-course-player,.edu-course-overview,.edu-course-sheet,[data-mo-course-finish]) [data-slot=button][data-variant=default]{background:var(--edu-mo-energy);box-shadow:var(--edu-mo-glow);color:var(--edu-mo-energy-ink);border-color:#0000;transition:transform .15s,filter .15s}[data-student-template=momentum] :is(.edu-course-player,.edu-course-overview,.edu-course-sheet,[data-mo-course-finish]) [data-slot=button][data-variant=default]:hover{filter:brightness(1.07);transform:translateY(-1px)}[data-student-template=momentum] :is(.edu-course-player,.edu-course-overview,.edu-course-sheet,[data-mo-course-finish]) [data-slot=button][data-variant=outline]{border-color:var(--edu-mo-line);background:var(--edu-mo-card);box-shadow:none;color:var(--edu-mo-ink)}[data-student-template=momentum] .edu-course-dock__state[data-tone=done]{color:var(--edu-mo-mint-deep);font-weight:700}[data-student-template=momentum] [data-mo-course-progress]{flex-direction:column;flex:auto;gap:.375rem;min-inline-size:0;display:flex}@media (prefers-reduced-motion:reduce){[data-student-template=momentum] :is(.edu-course-player,.edu-course-overview,.edu-course-sheet,[data-mo-course-finish]) [data-slot=button][data-variant=default]{transition:none}[data-student-template=momentum] :is(.edu-course-player,.edu-course-overview,.edu-course-sheet,[data-mo-course-finish]) [data-slot=button][data-variant=default]:hover{transform:none}}[data-student-template=momentum] [data-mo-step]{background:var(--edu-mo-edge);transition:background-color .3s}[data-student-template=momentum] [data-mo-step=done]{background:var(--edu-mo-ink)}[data-student-template=momentum] [data-mo-step=current]{background:var(--edu-mo-energy)}[data-student-template=momentum] [data-mo-step=parked]{box-sizing:border-box;border:2px dashed var(--edu-mo-ink);background:0 0}@media (prefers-reduced-motion:reduce){[data-student-template=momentum] [data-mo-step]{transition:none}}[data-student-template=momentum] [data-mo-track]{--track-item:5.5rem;position:relative}[data-student-template=momentum] [data-mo-track]:before,[data-student-template=momentum] [data-mo-track]:after{content:"";height:4px;border-radius:4px;position:absolute;inset-block-start:1.3rem;inset-inline-start:calc(var(--track-item)/2)}[data-student-template=momentum] [data-mo-track]:before{background:#ffffff42;inset-inline-end:calc(var(--track-item)/2)}[data-student-template=momentum] [data-mo-track]:after{width:calc((100% - var(--track-item))*var(--track-fill,0));background:#fff;transition:width .45s}[data-student-template=momentum] [data-mo-track] ol{z-index:1;justify-content:space-between;display:flex;position:relative}[data-student-template=momentum] [data-mo-stop]{width:var(--track-item);text-align:center;font-size:var(--edu-font-size-xs);flex-direction:column;align-items:center;gap:.5rem;font-weight:700;line-height:1.2;display:flex}[data-student-template=momentum] [data-mo-stop]>span:first-child{border-radius:999px;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;font-size:.95rem;font-weight:800;display:flex}[data-student-template=momentum] [data-mo-stop]>span:last-child{opacity:.85;max-width:100%}[data-student-template=momentum] [data-mo-stop=done]>span:first-child{color:#10a574;background:#fff}[data-student-template=momentum] [data-mo-stop=now]>span:first-child{color:#4c1fd6;background:#fff;width:3.1rem;height:3.1rem;margin-block-start:-.25rem;box-shadow:0 0 0 6px #ffffff47,0 10px 20px -6px #00000059}[data-student-template=momentum] [data-mo-stop=now]>span:last-child{color:#4c1fd6;opacity:1;background:#fff;border-radius:999px;padding:.15rem .55rem}[data-student-template=momentum] [data-mo-stop=todo]>span:first-child,[data-student-template=momentum] [data-mo-stop=more]>span:first-child,[data-student-template=momentum] [data-mo-work=todo]>span:first-child{color:#ffffffe6;border:2px dashed #ffffff8c}[data-student-template=momentum] [data-mo-stop=locked]>span:first-child{color:#ffffffbf;background:#ffffff24}[data-student-template=momentum] [data-mo-stop=finish]>span:first-child{background:#ffffff2e}[data-student-template=momentum] [data-mo-stop=work]>span:last-child{opacity:1}[data-student-template=momentum] [data-mo-work=late]>span:first-child{background:var(--edu-mo-flare-deep);color:var(--edu-mo-energy-ink)}[data-student-template=momentum] [data-mo-work=due]>span:first-child{background:var(--edu-mo-sun-deep);color:var(--edu-mo-energy-ink)}[data-student-template=momentum] [data-mo-work=done]>span:first-child{background:var(--edu-mo-card);color:var(--edu-mo-mint-deep)}@media (max-width:639.98px){[data-student-template=momentum] [data-mo-track]{--track-item:3rem}[data-student-template=momentum] [data-mo-stop]>span:first-child{width:2.2rem;height:2.2rem}[data-student-template=momentum] [data-mo-stop]:not([data-mo-stop=now],[data-mo-stop=work])>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){[data-student-template=momentum] [data-mo-track]:after{transition:none}}[data-student-template=aurora]{--edu-au-canvas:#f6f5fb;--edu-au-card:#fff;--edu-au-sunk:#f8f7fc;--edu-au-line:#eeebf5;--edu-au-ink:#1e1633;--edu-au-ink-soft:#6b6485;--edu-au-ink-faint:#a39cb8;--edu-au-accent:#9333ea;--edu-au-accent-2:#d946ef;--edu-au-accent-tint:#f5edff;--edu-au-accent-deep:#7e22ce;--edu-au-on-accent:#fff;--edu-au-accent-press:#7e22ce;--edu-au-edge:#8a83a3;--edu-au-grad:linear-gradient(135deg,#9333ea 0%,#d946ef 100%);--edu-au-glow:0 10px 24px -10px #c026d3b3;--edu-au-glow-ring:0 0 0 1px #d946ef24,0 14px 32px -16px #d946ef80;--edu-au-hero:linear-gradient(135deg,#faf5ff 0%,#fdf2fb 55%,#effdf9 100%);--edu-au-wash-a:#d946ef42;--edu-au-wash-b:#2dd4bf33;--edu-au-radius-card:20px;--edu-au-radius-tile:13px;--edu-au-shadow:0 1px 2px #1e16330a,0 8px 24px -12px #1e16331f;--edu-au-shadow-lift:0 2px 6px #1e16330f,0 18px 40px -18px #1e163338;--edu-au-orchid-tint:#f5edff;--edu-au-orchid-deep:#7e22ce;--edu-au-fuchsia-tint:#fdeafd;--edu-au-fuchsia-deep:#a21caf;--edu-au-teal-tint:#e3f8f4;--edu-au-teal-deep:#0f766e;--edu-au-sky-tint:#e8f1ff;--edu-au-sky-deep:#1d4ed8;--edu-au-amber-tint:#fff3e0;--edu-au-amber-deep:#b45309;--edu-au-rose-tint:#ffe9f1;--edu-au-rose-deep:#be123c;--edu-au-lime-tint:#eef9e1;--edu-au-lime-deep:#4d7c0f;--edu-au-slate-tint:#f1f0f6;--edu-au-slate-deep:#5b5670}html[data-student-template=aurora],[data-student-template=aurora]{--edu-course-accent:var(--edu-au-accent-deep);--edu-course-accent-tint:var(--edu-au-accent-tint);--edu-course-accent-ink:var(--edu-au-accent-deep);--edu-course-bar-inset:var(--edu-au-bar-inset);--edu-course-bar-radius:var(--edu-au-bar-radius)}html[data-theme=dark][data-student-template=aurora],html[data-theme=dark] [data-student-template=aurora]{--edu-au-canvas:#0e0b1a;--edu-au-card:#171327;--edu-au-sunk:#1d1830;--edu-au-line:#261f3d;--edu-au-ink:#f3efff;--edu-au-ink-soft:#b3abcc;--edu-au-ink-faint:#7d7699;--edu-au-edge:var(--edu-au-ink-faint);--edu-au-accent-tint:#2a1d48;--edu-au-accent-deep:#d8b4fe;--edu-au-hero:linear-gradient(135deg,#1c1333 0%,#231433 55%,#0f2226 100%);--edu-au-shadow:0 1px 2px #0006,0 10px 30px -14px #0009;--edu-au-shadow-lift:0 2px 6px #00000073,0 20px 44px -18px #000000b3;--edu-au-orchid-tint:#2a1d48;--edu-au-orchid-deep:#d8b4fe;--edu-au-fuchsia-tint:#3a1740;--edu-au-fuchsia-deep:#f5b0fb;--edu-au-teal-tint:#0f2e2b;--edu-au-teal-deep:#6ee7d8;--edu-au-sky-tint:#14234a;--edu-au-sky-deep:#9dbcff;--edu-au-amber-tint:#33220c;--edu-au-amber-deep:#fcc27a;--edu-au-rose-tint:#3a1522;--edu-au-rose-deep:#fda4bf;--edu-au-lime-tint:#1f2d10;--edu-au-lime-deep:#bef264;--edu-au-slate-tint:#221d36;--edu-au-slate-deep:#c4bfd8}@media (prefers-color-scheme:dark){html:not([data-theme=light])[data-student-template=aurora],html:not([data-theme=light]) [data-student-template=aurora]{--edu-au-canvas:#0e0b1a;--edu-au-card:#171327;--edu-au-sunk:#1d1830;--edu-au-line:#261f3d;--edu-au-ink:#f3efff;--edu-au-ink-soft:#b3abcc;--edu-au-ink-faint:#7d7699;--edu-au-edge:var(--edu-au-ink-faint);--edu-au-accent-tint:#2a1d48;--edu-au-accent-deep:#d8b4fe;--edu-au-hero:linear-gradient(135deg,#1c1333 0%,#231433 55%,#0f2226 100%);--edu-au-shadow:0 1px 2px #0006,0 10px 30px -14px #0009;--edu-au-shadow-lift:0 2px 6px #00000073,0 20px 44px -18px #000000b3;--edu-au-orchid-tint:#2a1d48;--edu-au-orchid-deep:#d8b4fe;--edu-au-fuchsia-tint:#3a1740;--edu-au-fuchsia-deep:#f5b0fb;--edu-au-teal-tint:#0f2e2b;--edu-au-teal-deep:#6ee7d8;--edu-au-sky-tint:#14234a;--edu-au-sky-deep:#9dbcff;--edu-au-amber-tint:#33220c;--edu-au-amber-deep:#fcc27a;--edu-au-rose-tint:#3a1522;--edu-au-rose-deep:#fda4bf;--edu-au-lime-tint:#1f2d10;--edu-au-lime-deep:#bef264;--edu-au-slate-tint:#221d36;--edu-au-slate-deep:#c4bfd8}}[data-student-template=aurora] [data-au-card]{border:1px solid var(--edu-au-line);border-radius:var(--edu-au-radius-card);background:var(--edu-au-card);color:var(--edu-au-ink);box-shadow:var(--edu-au-shadow)}[data-student-template=aurora] [data-au-card=press]{transition:transform .18s,box-shadow .18s,border-color .18s}[data-student-template=aurora] [data-au-card=press]:hover{border-color:var(--edu-au-accent-2);box-shadow:var(--edu-au-shadow-lift),var(--edu-au-glow-ring);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){[data-student-template=aurora] [data-au-card=press]:hover{border-color:color-mix(in srgb,var(--edu-au-accent-2)28%,var(--edu-au-line))}}[data-student-template=aurora] [data-au-card=sunk]{background:var(--edu-au-sunk);box-shadow:none}[data-student-template=aurora] [data-au-card-media]{border-radius:calc(var(--edu-au-radius-card) - 6px);background:var(--edu-au-sunk);width:calc(100% - 16px);margin:8px 8px 0;overflow:hidden}[data-student-template=aurora] [data-au-hero]{isolation:isolate;border:1px solid var(--edu-au-line);border-radius:calc(var(--edu-au-radius-card) + 2px);background:var(--edu-au-hero);box-shadow:var(--edu-au-shadow);color:var(--edu-au-ink);position:relative;overflow:hidden}[data-student-template=aurora] [data-au-hero]:before,[data-student-template=aurora] [data-au-hero]:after{content:"";z-index:-1;pointer-events:none;border-radius:999px;position:absolute}[data-student-template=aurora] [data-au-hero]:before{background:radial-gradient(closest-side,var(--edu-au-wash-a),transparent);width:22rem;height:22rem;inset-block-start:-40%;inset-inline-end:6%}[data-student-template=aurora] [data-au-hero]:after{background:radial-gradient(closest-side,var(--edu-au-wash-b),transparent);width:18rem;height:18rem;inset-block-end:-55%;inset-inline-end:32%}[data-student-template=aurora] [data-au-press]{background:var(--edu-au-grad);min-height:2.75rem;box-shadow:var(--edu-au-glow);color:var(--edu-au-on-accent);white-space:nowrap;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.2rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex}[data-student-template=aurora] [data-au-press]:hover{transform:translateY(-1px);box-shadow:0 14px 30px -10px #c026d3cc}[data-student-template=aurora] [data-au-press=soft]{background:var(--edu-au-accent-tint);box-shadow:none;color:var(--edu-au-accent-deep)}[data-student-template=aurora] [data-au-press=quiet]{border:1px solid var(--edu-au-line);background:var(--edu-au-card);box-shadow:none;color:var(--edu-au-ink);font-weight:500}[data-student-template=aurora] [data-au-press=soft]:hover,[data-student-template=aurora] [data-au-press=quiet]:hover{box-shadow:none;filter:brightness(.97)}[data-student-template=aurora] [data-au-press]:disabled,[data-student-template=aurora] [data-au-press][aria-disabled=true]{cursor:not-allowed;opacity:.45;box-shadow:none;transform:none}[data-student-template=aurora] [data-au-tabs]{border-bottom:1px solid var(--edu-au-line);scrollbar-width:none;gap:.35rem;max-width:100%;display:flex;overflow-x:auto}[data-student-template=aurora] [data-au-tab]{min-height:2.9rem;color:var(--edu-au-ink-soft);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:.5rem;padding-inline:.85rem;font-size:.95rem;font-weight:500;display:inline-flex;position:relative}[data-student-template=aurora] [data-au-tab]:hover{color:var(--edu-au-ink)}[data-student-template=aurora] [data-au-tab][aria-current=true]{color:var(--edu-au-accent-deep);font-weight:600}[data-student-template=aurora] [data-au-tab][aria-current=true]:after{content:"";background:var(--edu-au-grad);border-radius:3px 3px 0 0;height:3px;position:absolute;inset-block-end:-1px;inset-inline:.6rem;box-shadow:0 0 12px #d946efb3}[data-student-template=aurora] [data-au-tab-count]{background:var(--edu-au-accent-tint);min-width:1.35rem;color:var(--edu-au-accent-deep);font-size:var(--edu-font-size-xs);border-radius:999px;justify-content:center;padding:0 .4rem;font-weight:600;display:inline-flex}[data-student-template=aurora] [data-au-chip]{border:1px solid var(--edu-au-line);background:var(--edu-au-card);min-height:2.25rem;color:var(--edu-au-ink-soft);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding-inline:.85rem;font-size:.85rem;font-weight:500;display:inline-flex}[data-student-template=aurora] [data-au-chip][aria-pressed=true]{border-color:var(--edu-au-accent);background:var(--edu-au-accent-tint);color:var(--edu-au-accent-deep)}@supports (color:color-mix(in lab, red, red)){[data-student-template=aurora] [data-au-chip][aria-pressed=true]{border-color:color-mix(in srgb,var(--edu-au-accent)45%,transparent)}}[data-student-template=aurora] [data-au-field]{border:1px solid var(--edu-au-line);background:var(--edu-au-card);width:100%;min-height:2.75rem;color:var(--edu-au-ink);border-radius:12px;padding-inline:.95rem;font-size:.925rem}[data-student-template=aurora] textarea[data-au-field]{padding-block:.7rem}[data-student-template=aurora] [data-au-field]::placeholder{color:var(--edu-au-ink-faint)}[data-student-template=aurora] [data-au-field]:focus-visible{border-color:var(--edu-au-accent);outline:3px solid var(--edu-au-accent-2)}@supports (color:color-mix(in lab, red, red)){[data-student-template=aurora] [data-au-field]:focus-visible{outline:3px solid color-mix(in srgb,var(--edu-au-accent-2)22%,transparent)}}[data-student-template=aurora] [data-au-tile]{border-radius:var(--edu-au-radius-tile);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-student-template=aurora] [data-au-tag]{font-size:var(--edu-font-size-xs);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .6rem;font-weight:600;display:inline-flex}[data-student-template=aurora] [data-au-tile=orchid],[data-student-template=aurora] [data-au-tag=orchid]{background:var(--edu-au-orchid-tint);color:var(--edu-au-orchid-deep)}[data-student-template=aurora] [data-au-tile=fuchsia],[data-student-template=aurora] [data-au-tag=fuchsia]{background:var(--edu-au-fuchsia-tint);color:var(--edu-au-fuchsia-deep)}[data-student-template=aurora] [data-au-tile=teal],[data-student-template=aurora] [data-au-tag=teal]{background:var(--edu-au-teal-tint);color:var(--edu-au-teal-deep)}[data-student-template=aurora] [data-au-tile=sky],[data-student-template=aurora] [data-au-tag=sky]{background:var(--edu-au-sky-tint);color:var(--edu-au-sky-deep)}[data-student-template=aurora] [data-au-tile=amber],[data-student-template=aurora] [data-au-tag=amber]{background:var(--edu-au-amber-tint);color:var(--edu-au-amber-deep)}[data-student-template=aurora] [data-au-tile=rose],[data-student-template=aurora] [data-au-tag=rose]{background:var(--edu-au-rose-tint);color:var(--edu-au-rose-deep)}[data-student-template=aurora] [data-au-tile=lime],[data-student-template=aurora] [data-au-tag=lime]{background:var(--edu-au-lime-tint);color:var(--edu-au-lime-deep)}[data-student-template=aurora] [data-au-tile=slate],[data-student-template=aurora] [data-au-tag=slate]{background:var(--edu-au-slate-tint);color:var(--edu-au-slate-deep)}[data-student-template=aurora] [data-au-cover]{isolation:isolate;background:radial-gradient(60% 85% at 18% 0%,var(--au-c1),transparent 70%),radial-gradient(60% 90% at 100% 100%,var(--au-c2),transparent 70%),var(--au-c0);justify-content:center;align-items:center;display:flex;overflow:hidden}[data-student-template=aurora] [data-au-cover=orchid]{--au-c0:#6d28d9;--au-c1:#a78bfa;--au-c2:#22d3ee}[data-student-template=aurora] [data-au-cover=fuchsia]{--au-c0:#a21caf;--au-c1:#f0abfc;--au-c2:#fb7185}[data-student-template=aurora] [data-au-cover=teal]{--au-c0:#0f766e;--au-c1:#5eead4;--au-c2:#818cf8}[data-student-template=aurora] [data-au-cover=sky]{--au-c0:#1d4ed8;--au-c1:#93c5fd;--au-c2:#c084fc}[data-student-template=aurora] [data-au-cover=amber]{--au-c0:#c2410c;--au-c1:#fdba74;--au-c2:#f472b6}[data-student-template=aurora] [data-au-cover=rose]{--au-c0:#be185d;--au-c1:#f9a8d4;--au-c2:#f59e0b}[data-student-template=aurora] [data-au-cover=lime]{--au-c0:#3f6212;--au-c1:#bef264;--au-c2:#2dd4bf}[data-student-template=aurora] [data-au-cover=slate]{--au-c0:#334155;--au-c1:#94a3b8;--au-c2:#a78bfa}[data-student-template=aurora] [data-au-glass]{box-shadow:0 10px 30px -12px var(--au-c2,#0000004d);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#fff3;border:1px solid #fff6;border-radius:18px;justify-content:center;align-items:center;display:flex}[data-student-template=aurora] [data-au-halo]{--au-halo-a:var(--edu-au-accent);--au-halo-b:var(--edu-au-accent-2);place-items:center;display:grid;position:relative}[data-student-template=aurora] [data-au-halo=rose]{--au-halo-a:#e11d48;--au-halo-b:#fb7185}[data-student-template=aurora] [data-au-halo]:before,[data-student-template=aurora] [data-au-halo]:after{content:"";border-radius:999px;position:absolute}[data-student-template=aurora] [data-au-halo]:before{border:1px dashed var(--au-halo-a);background:radial-gradient(closest-side,var(--au-halo-b),transparent);inset:0}@supports (color:color-mix(in lab, red, red)){[data-student-template=aurora] [data-au-halo]:before{border:1px dashed color-mix(in srgb,var(--au-halo-a)35%,transparent);background:radial-gradient(closest-side,color-mix(in srgb,var(--au-halo-b)26%,transparent),transparent)}}[data-student-template=aurora] [data-au-halo]:after{border:1px solid var(--au-halo-b);inset:18%}@supports (color:color-mix(in lab, red, red)){[data-student-template=aurora] [data-au-halo]:after{border:1px solid color-mix(in srgb,var(--au-halo-b)20%,transparent)}}[data-student-template=aurora] [data-au-halo]>span{z-index:1;background:linear-gradient(135deg,var(--au-halo-a),var(--au-halo-b));width:46%;height:46%;box-shadow:0 14px 30px -10px var(--au-halo-b);color:#fff;border-radius:30%;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){[data-student-template=aurora] [data-au-halo]>span{box-shadow:0 14px 30px -10px color-mix(in srgb,var(--au-halo-b)75%,transparent)}}[data-student-template=aurora] [data-au-meter]{background:var(--edu-au-line);border-radius:999px;height:.4rem;position:relative;overflow:hidden}[data-student-template=aurora] [data-au-meter-fill]{border-radius:inherit;background:var(--edu-au-grad);height:100%;transition:width .45s;display:block}[data-student-template=aurora] [data-au-meter-fill=done]{background:linear-gradient(90deg,#14b8a6,#22c55e)}[data-student-template=aurora] [data-au-ring]{background:conic-gradient(from 210deg,#9333ea,#d946ef var(--au-ring-fill,0%),var(--edu-au-line)0);filter:drop-shadow(0 6px 14px #c026d34d);border-radius:999px;place-items:center;display:grid;position:relative}[data-student-template=aurora] [data-au-ring=amber]{background:conic-gradient(from 210deg,#f59e0b,#f97316 var(--au-ring-fill,0%),var(--edu-au-line)0);filter:drop-shadow(0 6px 14px #f59e0b52)}[data-student-template=aurora] [data-au-ring]:before{content:"";background:var(--edu-au-card);border-radius:999px;position:absolute;inset:11%}[data-student-template=aurora] [data-au-ring]>*{position:relative}[data-student-template=aurora] [data-au-constellation]{max-width:100%;height:auto;display:block;overflow:visible}[data-student-template=aurora] [data-au-star=line-ahead]{fill:none;stroke:var(--edu-au-accent);stroke-dasharray:4 6;stroke-opacity:.28;stroke-width:2px}[data-student-template=aurora] [data-au-star=line-behind]{fill:none;stroke:var(--edu-au-accent-2);stroke-linecap:round;stroke-width:3px}[data-student-template=aurora] [data-au-star=done]{fill:var(--edu-au-accent)}[data-student-template=aurora] [data-au-star=bloom]{fill:var(--edu-au-accent-2);opacity:.3;filter:blur(8px)}[data-student-template=aurora] [data-au-star=now]{fill:var(--edu-au-card);stroke:var(--edu-au-accent-2);stroke-width:4px}[data-student-template=aurora] [data-au-star=todo]{fill:var(--edu-au-card);stroke:var(--edu-au-accent);stroke-opacity:.45;stroke-width:2px}[data-student-template=aurora] [data-au-star=locked]{fill:var(--edu-au-ink-faint);opacity:.5}[data-student-template=aurora] [data-au-star=finish]{fill:#f5b83d}[data-student-template=aurora] [data-au-star=label]{fill:var(--edu-au-accent-deep);font-family:var(--edu-font-family-heading);font-size:var(--edu-font-size-xs);font-weight:600}[data-student-template=aurora] [data-au-row]{transition:background-color .15s}[data-student-template=aurora] [data-au-row=""]:hover,[data-student-template=aurora] [data-au-row=selected]{background:var(--edu-au-sunk)}[data-student-template=aurora] [data-au-row=selected]{box-shadow:inset 3px 0 0 var(--edu-au-accent-2)}[data-student-template=aurora] [data-au-avatar]>span{background:var(--edu-au-slate-tint);color:var(--edu-au-slate-deep)}[data-student-template=aurora] [data-au-avatar=ring]{background:var(--edu-au-grad);box-shadow:0 0 0 6px var(--edu-au-accent-2),0 14px 32px -12px #c026d399;padding:3px}@supports (color:color-mix(in lab, red, red)){[data-student-template=aurora] [data-au-avatar=ring]{box-shadow:0 0 0 6px color-mix(in srgb,var(--edu-au-accent-2)10%,transparent),0 14px 32px -12px #c026d399}}[data-student-template=aurora] [data-au-avatar=ring]>span{border:3px solid var(--edu-au-card);background:var(--edu-au-accent-tint);color:var(--edu-au-accent-deep)}[data-student-template=aurora] [data-au-avatar=orchid]>span{background:var(--edu-au-orchid-tint);color:var(--edu-au-orchid-deep)}[data-student-template=aurora] [data-au-avatar=fuchsia]>span{background:var(--edu-au-fuchsia-tint);color:var(--edu-au-fuchsia-deep)}[data-student-template=aurora] [data-au-avatar=teal]>span{background:var(--edu-au-teal-tint);color:var(--edu-au-teal-deep)}[data-student-template=aurora] [data-au-avatar=sky]>span{background:var(--edu-au-sky-tint);color:var(--edu-au-sky-deep)}[data-student-template=aurora] [data-au-avatar=amber]>span{background:var(--edu-au-amber-tint);color:var(--edu-au-amber-deep)}[data-student-template=aurora] [data-au-avatar=rose]>span{background:var(--edu-au-rose-tint);color:var(--edu-au-rose-deep)}[data-student-template=aurora] [data-au-avatar=lime]>span{background:var(--edu-au-lime-tint);color:var(--edu-au-lime-deep)}[data-student-template=aurora] [data-au-badge]{border:1px solid var(--edu-au-line);border-radius:var(--edu-au-radius-card);background:var(--edu-au-card);color:var(--edu-au-ink)}[data-student-template=aurora] [data-au-badge=earned]{background:radial-gradient(120% 80% at 50% 0%,var(--edu-au-accent-tint),var(--edu-au-card)72%);box-shadow:var(--edu-au-shadow)}[data-student-template=aurora] [data-au-badge=locked],[data-student-template=aurora] [data-au-badge=secret]{background:var(--edu-au-sunk);color:var(--edu-au-ink-soft);border-style:dashed}[data-student-template=aurora] [data-au-choice]{border:2px solid var(--edu-au-line);border-radius:var(--edu-au-radius-tile);background:var(--edu-au-sunk);transition:border-color .15s,transform .15s}[data-student-template=aurora] [data-au-choice]:hover{border-color:var(--edu-au-accent-2);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){[data-student-template=aurora] [data-au-choice]:hover{border-color:color-mix(in srgb,var(--edu-au-accent-2)40%,var(--edu-au-line))}}[data-student-template=aurora] [data-au-choice]:has(:focus-visible){outline:2px solid var(--edu-color-focus-ring);outline-offset:2px}[data-student-template=aurora] [data-au-choice]:has(:checked){border-color:var(--edu-au-accent-2);box-shadow:var(--edu-au-glow-ring)}[data-student-template=aurora] [data-au-choice]:has(:checked):after{content:"✓";background:var(--edu-au-grad);width:1.35rem;height:1.35rem;color:var(--edu-au-on-accent);font-size:var(--edu-font-size-xs);border-radius:999px;place-items:center;font-weight:700;display:grid;position:absolute;inset-block-start:.3rem;inset-inline-end:.3rem}@media (prefers-reduced-motion:reduce){[data-student-template=aurora] [data-au-choice]{transition:none}[data-student-template=aurora] [data-au-choice]:hover{transform:none}}[data-student-template=aurora] [data-au-skeleton]{border-radius:var(--edu-au-radius-tile);background:linear-gradient(90deg,var(--edu-au-sunk)0%,var(--edu-au-line)50%,var(--edu-au-sunk)100%);background-size:200% 100%;animation:1.5s ease-in-out infinite edu-au-shimmer}@keyframes edu-au-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}[data-student-template=aurora] [data-au-masthead] h1{color:var(--edu-au-ink)}[data-student-template=aurora] [data-au-masthead-subtitle]{color:var(--edu-au-ink-soft)}[data-student-template=aurora] [data-au-eyebrow]{color:var(--edu-au-accent)}[data-student-template=aurora] [data-sonner-toast][data-styled=true].edu-toast{border:1px solid var(--edu-au-line);background:var(--edu-au-card);box-shadow:var(--edu-au-shadow-lift);color:var(--edu-au-ink);border-radius:14px;font-weight:500}[data-student-template=aurora] [data-sonner-toast][data-styled=true][data-type=success].edu-toast{border-inline-start:4px solid #14b8a6}[data-student-template=aurora] [data-sonner-toast][data-styled=true][data-type=error].edu-toast{border-inline-start:4px solid #e11d48}[data-student-template=aurora] [data-sonner-toast][data-styled=true][data-type=warning].edu-toast{border-inline-start:4px solid #f59e0b}@media (prefers-reduced-motion:reduce){[data-student-template=aurora] [data-au-card=press],[data-student-template=aurora] [data-au-press],[data-student-template=aurora] [data-au-meter-fill],[data-student-template=aurora] [data-au-row]{transition:none}[data-student-template=aurora] [data-au-card=press]:hover,[data-student-template=aurora] [data-au-press]:hover{transform:none}[data-student-template=aurora] [data-au-skeleton]{animation:none}}[data-student-template=aurora] [data-au-card][data-au-answer]{border-color:var(--edu-au-teal-deep);background:linear-gradient(180deg,var(--edu-au-teal-tint)0%,var(--edu-au-card)8rem);box-shadow:var(--edu-au-shadow),0 0 0 1px #14b8a629,0 16px 36px -20px #14b8a68c}@supports (color:color-mix(in lab, red, red)){[data-student-template=aurora] [data-au-card][data-au-answer]{border-color:color-mix(in srgb,var(--edu-au-teal-deep)38%,var(--edu-au-line))}}[data-student-template=aurora] [data-au-row=selected] [data-au-tile]{box-shadow:0 0 0 1px #d946ef2e,0 6px 16px -6px #d946ef8c}html:not([data-contrast=high]) [data-student-template=aurora] :is(.edu-course-player,.edu-course-overview),html:not([data-contrast=high])[data-student-template=aurora] .edu-course-sheet{--color-background:var(--edu-au-canvas);--color-foreground:var(--edu-au-ink);--color-card:var(--edu-au-card);--color-card-foreground:var(--edu-au-ink);--color-popover:var(--edu-au-card);--color-popover-foreground:var(--edu-au-ink);--color-muted:var(--edu-au-sunk);--color-muted-foreground:var(--edu-au-ink-soft);--color-secondary:var(--edu-au-sunk);--color-secondary-foreground:var(--edu-au-ink);--color-accent:var(--edu-au-accent-tint);--color-accent-foreground:var(--edu-au-accent-deep);--color-border:var(--edu-au-line);--color-border-default:var(--edu-au-line);--color-border-subtle:var(--edu-au-line);--color-surface-primary:var(--edu-au-canvas);--color-surface-secondary:var(--edu-au-sunk);--color-surface-tertiary:var(--edu-au-line);--color-surface-elevated:var(--edu-au-card);--color-surface-sunken:var(--edu-au-sunk);--color-surface-hover:var(--edu-au-sunk);--color-text-primary:var(--edu-au-ink);--color-text-secondary:var(--edu-au-ink-soft);--color-text-tertiary:var(--edu-au-ink-faint);--color-primary:var(--edu-au-accent-deep);--color-primary-foreground:var(--edu-au-canvas);--color-brand-primary:var(--edu-au-accent-deep);--color-brand-primary-subtle:var(--edu-au-accent-tint);--color-text-on-brand:var(--edu-au-canvas);--edu-color-surface-elevated:var(--edu-au-card);--edu-color-surface-secondary:var(--edu-au-sunk);--edu-color-surface-tertiary:var(--edu-au-line);--edu-color-surface-hover:var(--edu-au-sunk);--edu-color-border-subtle:var(--edu-au-line);--edu-color-border-default:var(--edu-au-ink-faint);--edu-color-text-primary:var(--edu-au-ink);--edu-color-text-secondary:var(--edu-au-ink-soft);--edu-color-text-on-brand:var(--edu-au-canvas);--radius-card:var(--edu-au-radius-card);--radius-lg:var(--edu-au-radius-card);--radius-xl:calc(var(--edu-au-radius-card) + 2px)}@supports (color:color-mix(in lab, red, red)){:is(html:not([data-contrast=high]) [data-student-template=aurora] :is(.edu-course-player,.edu-course-overview),html:not([data-contrast=high])[data-student-template=aurora] .edu-course-sheet){--edu-color-border-default:color-mix(in srgb,var(--edu-au-ink-faint)45%,var(--edu-au-line))}}[data-student-template=aurora] .edu-course-player{background:var(--edu-au-canvas);color:var(--edu-au-ink)}@media (max-width:639.98px){[data-student-template=aurora]:has([data-au-band-figures]) :is(.edu-course-overview,.edu-course-player):not([data-embedded]){--edu-course-sticky-top:calc(var(--edu-exp-band-height) + 2.75rem + var(--edu-space-2))}}[data-student-template=aurora] .edu-course-player__place,[data-student-template=aurora] .edu-course-player__progress-caption{color:var(--edu-au-ink-soft)}[data-student-template=aurora] .edu-course-player__live{border-color:var(--edu-au-line);background:var(--edu-au-card);box-shadow:var(--edu-au-shadow);color:var(--edu-au-ink)}[data-student-template=aurora] .edu-course-player__skip{border-radius:var(--edu-primitive-radius-md);background:var(--edu-au-card);color:var(--edu-au-accent-deep)}[data-student-template=aurora] [data-au-course-progress] [data-au-meter]{flex:auto;min-inline-size:3rem}[data-student-template=aurora] [data-au-course-progress=ring]{align-items:center;gap:var(--edu-space-4);flex-direction:row}[data-student-template=aurora] [data-au-course-progress=ring] .edu-course-player__progress-caption{color:var(--edu-au-ink);font-size:var(--edu-font-size-sm);white-space:normal;font-weight:600}[data-student-template=aurora] [data-au-course-progress=ring] [data-au-ring] svg{color:var(--edu-au-accent-deep)}[data-student-template=aurora] [data-au-course-progress=ring][data-finished] [data-au-ring] svg{color:var(--edu-au-teal-deep)}[data-student-template=aurora] .edu-course-player__media{border:1px solid var(--edu-au-line);border-radius:var(--edu-au-radius-card);background:var(--edu-au-card);box-shadow:var(--edu-au-shadow)}[data-student-template=aurora] .edu-course-player__media[data-shape=flow]{border-radius:var(--edu-au-radius-card);padding:var(--edu-space-6)var(--edu-space-8)}[data-student-template=aurora] .edu-course-player__media[data-shape=flow] [data-testid=content-preview-rich-text]{background:0 0;border-radius:0;padding:0}[data-student-template=aurora] .edu-course-player__media[data-shape=flow] [data-testid=content-preview-rich-text]>div{margin-inline:0}@media (max-width:1023.98px){[data-student-template=aurora] .edu-course-player__media[data-shape=framed]{box-shadow:none;border-width:0;border-radius:0}[data-student-template=aurora] .edu-course-player__media[data-shape=flow]{padding:var(--edu-space-5)}}[data-student-template=aurora] .edu-course-player__strip,[data-student-template=aurora] .edu-course-player__notice:not(:empty){border-color:var(--edu-au-line);border-radius:var(--edu-primitive-radius-lg);background:var(--edu-au-card);box-shadow:var(--edu-au-shadow)}[data-student-template=aurora] .edu-course-player__strip,[data-student-template=aurora] .edu-course-player__rule{color:var(--edu-au-ink-soft)}[data-student-template=aurora] .edu-course-player__title{font-family:var(--edu-font-family-heading);letter-spacing:-.02em;color:var(--edu-au-ink);font-weight:600}[data-student-template=aurora] .edu-course-player__eyebrow{color:var(--edu-au-accent-deep)}[data-student-template=aurora] .edu-course-overview :is(h1,h2){font-family:var(--edu-font-family-heading);letter-spacing:-.01em}[data-student-template=aurora] .edu-course-player__meta{color:var(--edu-au-ink-soft)}[data-student-template=aurora] .edu-course-player__tick,[data-student-template=aurora] .edu-course-player__meta-done .edu-course-player__tick{color:var(--edu-au-teal-deep)}[data-student-template=aurora] :is(.edu-course-player__tabs,.edu-course-overview__tabs) [data-slot=tabs-trigger]{color:var(--edu-au-ink-soft);font-size:.95rem}[data-student-template=aurora] :is(.edu-course-player__tabs,.edu-course-overview__tabs) [data-slot=tabs-trigger]:hover{color:var(--edu-au-ink)}[data-student-template=aurora] :is(.edu-course-player__tabs,.edu-course-overview__tabs) [data-slot=tabs-trigger][data-state=active]{color:var(--edu-au-accent-deep)}[data-student-template=aurora] :is(.edu-course-player__tabs,.edu-course-overview__tabs) [data-slot=tabs-trigger][data-state=active]:after{background:var(--edu-au-grad);box-shadow:0 0 12px #d946efb3}@media (max-width:639.98px){[data-student-template=aurora] .edu-course-overview__tab-pill{color:var(--edu-au-ink)}[data-student-template=aurora] .edu-course-overview__tab[data-state=active] .edu-course-overview__tab-pill{border-color:var(--edu-au-accent);background:var(--edu-au-accent-tint);color:var(--edu-au-accent-deep)}@supports (color:color-mix(in lab, red, red)){[data-student-template=aurora] .edu-course-overview__tab[data-state=active] .edu-course-overview__tab-pill{border-color:color-mix(in srgb,var(--edu-au-accent)45%,transparent)}}}[data-student-template=aurora] .edu-course-overview{--edu-course-overview-card-radius:var(--edu-au-radius-card);--edu-course-overview-hero-radius:var(--edu-au-radius-card);--edu-course-overview-card-shadow:var(--edu-au-shadow);--edu-course-overview-hero-shadow:var(--edu-au-shadow)}[data-student-template=aurora] .edu-course-path__stop[data-state=playing] .edu-course-path__disc:before{background:var(--edu-au-card)}[data-student-template=aurora] .edu-course-path__stop[data-state=playing] .edu-course-path__disc{background:conic-gradient(from 210deg,var(--edu-au-accent),var(--edu-au-accent-2)var(--edu-course-path-share,0%),var(--edu-au-line)0);box-shadow:0 0 10px #d946ef73}[data-student-template=aurora] .edu-course-path__stop[data-state=done] .edu-course-path__disc,[data-student-template=aurora] .edu-course-path__tick,[data-student-template=aurora] .edu-course-mark[data-state=done]{border-color:var(--edu-au-teal-deep);background:var(--edu-au-teal-deep)}[data-student-template=aurora] .edu-course-path[data-form=stack] .edu-course-path__stop[data-state=done]:not(:last-child):before{background:var(--edu-au-teal-deep)}[data-student-template=aurora] .edu-course-path__end-tick{color:var(--edu-au-teal-deep)}[data-student-template=aurora] .edu-course-path:is([data-form=cards],[data-form=row]) .edu-course-path__press[aria-current] .edu-course-path__picture{outline:2px solid var(--edu-au-accent-2);box-shadow:0 0 12px #d946ef8c}[data-student-template=aurora] .edu-course-path[data-form=list] .edu-course-path__press[aria-current]{border-color:var(--edu-au-accent)}[data-student-template=aurora] .edu-course-path[data-form=cards]{border-radius:var(--edu-au-radius-card);box-shadow:var(--edu-au-shadow)}[data-student-template=aurora] .edu-course-path__press,[data-student-template=aurora] .edu-course-rail__row{transition:background-color .15s}[data-student-template=aurora] .edu-course-path:is([data-form=stack],[data-form=list]) .edu-course-path__press:not([aria-current]):hover{background:var(--edu-au-sunk)}[data-student-template=aurora] .edu-course-path:is([data-form=cards],[data-form=row]) .edu-course-path__picture{transition:box-shadow .18s}[data-student-template=aurora] .edu-course-path:is([data-form=cards],[data-form=row]) .edu-course-path__press:not([aria-current]):hover .edu-course-path__picture{box-shadow:var(--edu-au-shadow-lift),var(--edu-au-glow-ring)}[data-student-template=aurora] .edu-course-player__dock{border-color:var(--edu-au-line);background:var(--edu-au-card);-webkit-backdrop-filter:saturate(1.3)blur(14px);backdrop-filter:saturate(1.3)blur(14px);box-shadow:0 -12px 30px -20px #1e16334d}@supports (color:color-mix(in lab, red, red)){[data-student-template=aurora] .edu-course-player__dock{background:color-mix(in srgb,var(--edu-au-card)88%,transparent)}}:root:has(.edu-shell__bottom) [data-student-template=aurora] .edu-course-player__dock{border-color:var(--edu-au-line);background:var(--edu-au-card);box-shadow:none}@supports (color:color-mix(in lab, red, red)){:root:has(.edu-shell__bottom) [data-student-template=aurora] .edu-course-player__dock{background:color-mix(in srgb,var(--edu-au-card)92%,transparent)}}[data-student-template=aurora] .edu-course-dock__state{color:var(--edu-au-ink-soft)}[data-student-template=aurora] .edu-course-player__side{border-inline-start-color:var(--edu-au-line);background:var(--edu-au-card)}html:not([data-contrast=high])[data-student-template=aurora] .edu-course-sheet{border-color:var(--edu-au-line);background:var(--edu-au-card);color:var(--edu-au-ink)}[data-student-template=aurora] :is(.edu-course-player,.edu-course-overview) [data-slot=card]{border:1px solid var(--edu-au-line);border-radius:var(--edu-au-radius-card);background:var(--edu-au-card);box-shadow:var(--edu-au-shadow);color:var(--edu-au-ink)}[data-student-template=aurora] :is(.edu-course-player,.edu-course-overview,[data-au-finish-acts]) [data-slot=button][data-variant=default]:not([data-au-press]){border-radius:var(--edu-primitive-radius-md);background:var(--edu-au-grad);box-shadow:var(--edu-au-glow);color:var(--edu-au-on-accent);border-color:#0000;font-weight:600}[data-student-template=aurora] :is(.edu-course-player,.edu-course-overview,.edu-course-sheet,[data-au-finish-acts]) [data-slot=button][data-variant=outline]{border-color:var(--edu-au-line);border-radius:var(--edu-primitive-radius-md);background:var(--edu-au-card);box-shadow:none;color:var(--edu-au-ink)}@media (prefers-reduced-motion:reduce){[data-student-template=aurora] .edu-course-path__press,[data-student-template=aurora] .edu-course-rail__row,[data-student-template=aurora] .edu-course-path__picture{transition:none}}@media (forced-colors:active){[data-student-template=aurora] [data-au-meter]{border:1px solid canvastext}[data-student-template=aurora] [data-au-meter-fill]{background:highlight}[data-student-template=aurora] [data-au-ring]{forced-color-adjust:none;background:conic-gradient(Highlight var(--au-ring-fill,0%),Canvas 0);filter:none;outline:1px solid canvastext}[data-student-template=aurora] [data-au-ring]:before{background:canvas}}[data-student-template=aurora] [data-au-step]{background:var(--edu-au-line);transition:background-color .3s,box-shadow .3s}[data-student-template=aurora] [data-au-step=done]{background:var(--edu-au-accent)}@supports (color:color-mix(in lab, red, red)){[data-student-template=aurora] [data-au-step=done]{background:color-mix(in srgb,var(--edu-au-accent)55%,var(--edu-au-line))}}[data-student-template=aurora] :is(.edu-practice-run,[data-session-frame]) [data-au-step=todo]{background:var(--edu-au-edge)}[data-student-template=aurora] :is(.edu-practice-run,[data-session-frame]) [data-au-step=done]{background:var(--edu-au-accent-deep)}[data-student-template=aurora] [data-au-step=current]{background:var(--edu-au-grad);box-shadow:0 0 10px #d946ef99}[data-student-template=aurora] [data-au-step=parked]{box-sizing:border-box;border:1.5px dashed var(--edu-au-accent-deep);background:0 0}@media (prefers-reduced-motion:reduce){[data-student-template=aurora] [data-au-step]{transition:none}}[data-student-template=keystone]{--edu-ks-canvas:var(--edu-color-surface-primary);--edu-ks-card:var(--edu-color-surface-elevated);--edu-ks-sunk:var(--edu-color-surface-secondary);--edu-ks-line:var(--edu-color-border-subtle);--edu-ks-line-strong:var(--edu-color-border-default);--edu-ks-ink:var(--edu-color-text-primary);--edu-ks-ink-soft:var(--edu-color-text-secondary);--edu-ks-ink-faint:var(--edu-color-text-tertiary);--edu-ks-brand:var(--edu-color-brand-primary);--edu-ks-brand-hover:var(--edu-color-brand-primary-hover);--edu-ks-brand-ink:var(--edu-color-text-on-brand);--edu-ks-brand-tint:var(--edu-color-brand-primary);--edu-ks-brand-wash:var(--edu-color-brand-primary);--edu-ks-hero:linear-gradient(120deg,var(--edu-color-brand-primary),var(--edu-color-brand-primary));--edu-ks-hero-ink:var(--edu-color-text-on-brand);--edu-ks-focus:var(--edu-color-border-focus);--edu-ks-radius-card:16px;--edu-ks-radius-tile:12px;--edu-ks-radius-press:10px;--edu-ks-shadow:0 1px 2px #0f172a0a,0 10px 30px -18px #0f172a2e;--edu-ks-shadow-lift:0 2px 4px #0f172a0d,0 18px 40px -20px #0f172a47;--edu-ks-brand-bg:var(--edu-ks-brand-tint);--edu-ks-brand-fg:var(--edu-color-brand-text);--edu-ks-info-bg:var(--edu-color-info-subtle);--edu-ks-info-fg:var(--edu-color-info-text);--edu-ks-success-bg:var(--edu-color-success-subtle);--edu-ks-success-fg:var(--edu-color-success-text);--edu-ks-warning-bg:var(--edu-color-warning-subtle);--edu-ks-warning-fg:var(--edu-color-warning-text);--edu-ks-danger-bg:var(--edu-color-error-subtle);--edu-ks-danger-fg:var(--edu-color-error-text);--edu-ks-neutral-bg:var(--edu-color-surface-secondary);--edu-ks-neutral-fg:var(--edu-color-text-secondary)}@supports (color:color-mix(in lab, red, red)){[data-student-template=keystone]{--edu-ks-brand-tint:color-mix(in srgb,var(--edu-color-brand-primary)10%,var(--edu-color-surface-elevated));--edu-ks-brand-wash:color-mix(in srgb,var(--edu-color-brand-primary)5%,var(--edu-color-surface-elevated));--edu-ks-hero:linear-gradient(120deg,var(--edu-color-brand-primary),color-mix(in srgb,var(--edu-color-brand-primary)64%,#000))}}html[data-theme=dark][data-student-template=keystone],html[data-theme=dark] [data-student-template=keystone]{--edu-ks-hero:linear-gradient(120deg,var(--edu-color-brand-primary),var(--edu-color-brand-primary));--edu-ks-hero-ink:var(--edu-color-text-primary);--edu-ks-brand-tint:var(--edu-color-brand-primary);--edu-ks-brand-wash:var(--edu-color-brand-primary);--edu-ks-shadow:0 1px 2px #0000004d;--edu-ks-shadow-lift:0 12px 30px -16px #0009}@supports (color:color-mix(in lab, red, red)){:is(html[data-theme=dark][data-student-template=keystone],html[data-theme=dark] [data-student-template=keystone]){--edu-ks-hero:linear-gradient(120deg,color-mix(in srgb,var(--edu-color-brand-primary)34%,var(--edu-color-surface-elevated)),color-mix(in srgb,var(--edu-color-brand-primary)12%,var(--edu-color-surface-elevated)));--edu-ks-brand-tint:color-mix(in srgb,var(--edu-color-brand-primary)18%,var(--edu-color-surface-elevated));--edu-ks-brand-wash:color-mix(in srgb,var(--edu-color-brand-primary)9%,var(--edu-color-surface-elevated))}}[data-student-template=keystone] [data-ks-card]{border:1px solid var(--edu-ks-line);border-radius:var(--edu-ks-radius-card);background:var(--edu-ks-card);box-shadow:var(--edu-ks-shadow);color:var(--edu-ks-ink)}[data-student-template=keystone] [data-ks-card=press]{transition:border-color .16s,box-shadow .16s,transform .16s}[data-student-template=keystone] [data-ks-card=press]:hover{border-color:var(--edu-ks-brand);box-shadow:var(--edu-ks-shadow-lift);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){[data-student-template=keystone] [data-ks-card=press]:hover{border-color:color-mix(in srgb,var(--edu-ks-brand)35%,var(--edu-ks-line))}}[data-student-template=keystone] [data-ks-card=sunk]{background:var(--edu-ks-sunk);box-shadow:none}[data-student-template=keystone] [data-ks-card=wash]{border-color:var(--edu-ks-brand);background:linear-gradient(135deg,var(--edu-ks-brand-tint),var(--edu-ks-card)70%)}@supports (color:color-mix(in lab, red, red)){[data-student-template=keystone] [data-ks-card=wash]{border-color:color-mix(in srgb,var(--edu-ks-brand)18%,var(--edu-ks-line))}}[data-student-template=keystone] [data-ks-card-media]{border-radius:calc(var(--edu-ks-radius-card) - 6px);background:var(--edu-ks-sunk);display:block;position:relative;overflow:hidden}[data-student-template=keystone] [data-ks-press]{min-height:var(--edu-size-touch-target);border-radius:var(--edu-ks-radius-press);background:var(--edu-ks-brand);color:var(--edu-ks-brand-ink);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding-inline:1rem;font-size:.875rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}[data-student-template=keystone] [data-ks-press]:hover{background:var(--edu-ks-brand-hover)}[data-student-template=keystone] [data-ks-press=outline]{border-color:var(--edu-ks-line-strong);background:var(--edu-ks-card);color:var(--edu-ks-ink);box-shadow:0 1px 2px #0f172a0d}[data-student-template=keystone] [data-ks-press=outline]:hover{border-color:var(--edu-ks-brand);background:var(--edu-ks-brand-wash);color:var(--edu-ks-brand-fg)}@supports (color:color-mix(in lab, red, red)){[data-student-template=keystone] [data-ks-press=outline]:hover{border-color:color-mix(in srgb,var(--edu-ks-brand)45%,var(--edu-ks-line-strong))}}[data-student-template=keystone] [data-ks-press=quiet]{color:var(--edu-ks-ink-soft);background:0 0}[data-student-template=keystone] [data-ks-press=quiet]:hover{background:var(--edu-ks-sunk);color:var(--edu-ks-ink)}[data-student-template=keystone] [data-ks-press=inverse]{background:var(--edu-ks-hero-ink);color:var(--edu-ks-brand);box-shadow:0 8px 18px -10px #00000073}html[data-theme=dark] [data-student-template=keystone] [data-ks-press=inverse],html[data-theme=dark][data-student-template=keystone] [data-ks-press=inverse]{background:var(--edu-ks-brand);color:var(--edu-ks-brand-ink)}[data-student-template=keystone] [data-ks-press=inverse]:hover{background:var(--edu-ks-hero-ink)}@supports (color:color-mix(in lab, red, red)){[data-student-template=keystone] [data-ks-press=inverse]:hover{background:color-mix(in srgb,var(--edu-ks-hero-ink)90%,var(--edu-ks-brand))}}[data-student-template=keystone] [data-ks-press]:disabled,[data-student-template=keystone] [data-ks-press][aria-disabled=true]{cursor:not-allowed;opacity:.55}[data-student-template=keystone] [data-ks-tabs]{background:var(--edu-ks-sunk);scrollbar-width:none;border-radius:12px;gap:2px;max-width:100%;padding:4px;display:flex;overflow-x:auto}@media (max-width:639.98px){[data-student-template=keystone] [data-ks-tabs]{flex-wrap:wrap;overflow:visible}}[data-student-template=keystone] [data-ks-tab]{min-height:2.25rem;color:var(--edu-ks-ink-soft);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;align-items:center;gap:.45rem;padding-inline:.85rem;font-size:.875rem;font-weight:500;display:inline-flex}[data-student-template=keystone] [data-ks-tab]:hover{color:var(--edu-ks-ink)}[data-student-template=keystone] [data-ks-tab][aria-current=true]{border-color:var(--edu-ks-line);background:var(--edu-ks-card);color:var(--edu-ks-brand-fg);font-weight:600;box-shadow:0 1px 2px #0f172a14}[data-student-template=keystone] [data-ks-count]{background:var(--edu-ks-neutral-bg);min-width:1.35rem;height:1.35rem;color:var(--edu-ks-neutral-fg);font-size:var(--edu-font-size-xs);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding-inline:.4rem;font-weight:700;display:inline-flex}[data-student-template=keystone] [data-ks-tab][aria-current=true] [data-ks-count]{background:var(--edu-ks-brand-tint);color:var(--edu-ks-brand-fg)}[data-student-template=keystone] [data-ks-chip]{cursor:pointer;align-items:center;gap:.4rem;min-height:2.1rem;padding-inline:.85rem;font-size:.82rem;font-weight:500;display:inline-flex}[data-student-template=keystone] :is([data-ks-chip],[data-ks-press=chip]){border:1px solid var(--edu-ks-line-strong);background:var(--edu-ks-card);color:var(--edu-ks-ink-soft);border-radius:999px}[data-student-template=keystone] :is([data-ks-chip],[data-ks-press=chip]):hover{border-color:var(--edu-ks-brand);background:var(--edu-ks-card);color:var(--edu-ks-ink)}@supports (color:color-mix(in lab, red, red)){[data-student-template=keystone] :is([data-ks-chip],[data-ks-press=chip]):hover{border-color:color-mix(in srgb,var(--edu-ks-brand)45%,var(--edu-ks-line-strong))}}[data-student-template=keystone] [data-ks-chip][aria-pressed=true]{background:var(--edu-ks-brand-tint);color:var(--edu-ks-brand-fg);border-color:#0000;font-weight:600}[data-student-template=keystone] [data-ks-field]{border:1px solid var(--edu-ks-line-strong);border-radius:var(--edu-ks-radius-press);background:var(--edu-ks-card);width:100%;min-height:2.5rem;color:var(--edu-ks-ink);padding:.55rem .8rem;font-size:.9rem}[data-student-template=keystone] textarea[data-ks-field]{line-height:1.5}[data-student-template=keystone] [data-ks-field]::placeholder{color:var(--edu-ks-ink-faint)}[data-student-template=keystone] [data-ks-field]:focus-visible{border-color:var(--edu-ks-brand);box-shadow:0 0 0 3px var(--edu-ks-brand);outline:none}@supports (color:color-mix(in lab, red, red)){[data-student-template=keystone] [data-ks-field]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--edu-ks-brand)22%,transparent)}}[data-student-template=keystone] [data-ks-tile]{border-radius:var(--edu-ks-radius-tile);flex:none;place-items:center;display:inline-grid}[data-student-template=keystone] [data-ks-tag]{min-height:1.4rem;font-size:var(--edu-font-size-xs);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding-inline:.55rem;font-weight:600;line-height:1.2;display:inline-flex}[data-student-template=keystone] :is([data-ks-tile=brand],[data-ks-tag=brand]){background:var(--edu-ks-brand-bg);color:var(--edu-ks-brand-fg)}[data-student-template=keystone] :is([data-ks-tile=info],[data-ks-tag=info]){background:var(--edu-ks-info-bg);color:var(--edu-ks-info-fg)}[data-student-template=keystone] :is([data-ks-tile=success],[data-ks-tag=success]){background:var(--edu-ks-success-bg);color:var(--edu-ks-success-fg)}[data-student-template=keystone] :is([data-ks-tile=warning],[data-ks-tag=warning]){background:var(--edu-ks-warning-bg);color:var(--edu-ks-warning-fg)}[data-student-template=keystone] :is([data-ks-tile=danger],[data-ks-tag=danger]){background:var(--edu-ks-danger-bg);color:var(--edu-ks-danger-fg)}[data-student-template=keystone] :is([data-ks-tile=neutral],[data-ks-tag=neutral]){background:var(--edu-ks-neutral-bg);color:var(--edu-ks-neutral-fg)}[data-student-template=keystone] [data-ks-tile=solid]{background:var(--edu-ks-brand);color:var(--edu-ks-brand-ink)}[data-student-template=keystone] [data-ks-cover]{background:linear-gradient(135deg,var(--identity-surface,var(--edu-ks-brand))0%,var(--identity-edge,var(--edu-ks-brand-hover))100%);color:var(--identity-ink,var(--edu-ks-brand-ink));display:block;position:relative;overflow:hidden}[data-student-template=keystone] [data-ks-cover]:before{content:"";background:radial-gradient(circle at 1px 1px,currentColor 1px,#0000 0) 0 0/12px 12px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){[data-student-template=keystone] [data-ks-cover]:before{background:radial-gradient(circle at 1px 1px,color-mix(in srgb,currentColor 22%,transparent)1px,transparent 0)0 0/12px 12px}}[data-student-template=keystone] [data-ks-cover=image]:before{content:none}[data-student-template=keystone] [data-ks-disc]{background:var(--edu-ks-brand-tint);box-shadow:0 0 0 10px var(--edu-ks-brand-wash),0 0 0 20px var(--edu-ks-brand-wash);color:var(--edu-ks-brand-fg);border-radius:999px;place-items:center;display:inline-grid;position:relative}@supports (color:color-mix(in lab, red, red)){[data-student-template=keystone] [data-ks-disc]{box-shadow:0 0 0 10px var(--edu-ks-brand-wash),0 0 0 20px color-mix(in srgb,var(--edu-ks-brand-wash)50%,transparent)}}[data-student-template=keystone] [data-ks-disc=warn]{background:var(--edu-ks-danger-bg);box-shadow:0 0 0 10px var(--edu-ks-danger-bg);color:var(--edu-ks-danger-fg)}@supports (color:color-mix(in lab, red, red)){[data-student-template=keystone] [data-ks-disc=warn]{box-shadow:0 0 0 10px color-mix(in srgb,var(--edu-ks-danger-bg)60%,transparent)}}[data-student-template=keystone] [data-ks-meter]{background:var(--edu-ks-sunk);border-radius:999px;height:6px;display:block;overflow:hidden}[data-student-template=keystone] [data-ks-meter-fill]{border-radius:inherit;background:var(--edu-ks-brand);height:100%;transition:width .4s;display:block}[data-student-template=keystone] [data-ks-meter-fill=done]{background:var(--edu-color-success)}[data-student-template=keystone] [data-ks-step]{background:var(--edu-ks-ink-faint);transition:background-color .3s}[data-student-template=keystone] [data-ks-step=done]{background:var(--edu-ks-ink)}[data-student-template=keystone] [data-ks-step=current]{background:var(--edu-ks-brand)}[data-student-template=keystone] [data-ks-step=parked]{box-sizing:border-box;border:1.5px dashed var(--edu-ks-ink);background:0 0}@media (prefers-reduced-motion:reduce){[data-student-template=keystone] [data-ks-step]{transition:none}}[data-student-template=keystone] [data-ks-ring]{--ks-ring-track:var(--edu-ks-sunk);--ks-ring-fill:var(--edu-ks-brand);flex:none}[data-student-template=keystone] [data-ks-ring=done]{--ks-ring-fill:var(--edu-color-success)}@media (forced-colors:active){[data-student-template=keystone] [data-ks-meter]{border:1px solid canvastext}[data-student-template=keystone] [data-ks-meter-fill]{background:highlight}[data-student-template=keystone] [data-ks-step]{forced-color-adjust:none;background:graytext}[data-student-template=keystone] [data-ks-step=done]{background:canvastext}[data-student-template=keystone] [data-ks-step=current]{background:highlight}[data-student-template=keystone] [data-ks-step=parked]{background:canvas;border-color:canvastext}[data-student-template=keystone] [data-ks-ring]{--ks-ring-track:CanvasText;--ks-ring-fill:Highlight;forced-color-adjust:none}}[data-student-template=keystone] [data-ks-date]{border:1px solid var(--edu-ks-line);background:var(--edu-ks-card);width:3rem;color:var(--edu-ks-ink-faint);font-size:var(--edu-font-size-xs);border-radius:10px;flex-direction:column;flex:none;align-items:center;font-weight:700;line-height:1.6;display:inline-flex;overflow:hidden}[data-student-template=keystone] [data-ks-date][data-ks-date-fit]{width:100%;max-width:3rem}[data-student-template=keystone] [data-ks-date] b{color:var(--edu-ks-ink);letter-spacing:-.01em;text-transform:none;padding-bottom:.2rem;font-size:1.1rem;font-weight:700;line-height:1.1;display:block}[data-student-template=keystone] [data-ks-date=today]{border-color:var(--edu-ks-brand);background:var(--edu-ks-brand);color:var(--edu-ks-brand-ink)}@supports (color:color-mix(in lab, red, red)){[data-student-template=keystone] [data-ks-date=today]{color:color-mix(in srgb,var(--edu-ks-brand-ink)80%,transparent)}}[data-student-template=keystone] [data-ks-date=today] b{color:var(--edu-ks-brand-ink)}[data-student-template=keystone] [data-ks-row]{transition:background-color .14s;position:relative}[data-student-template=keystone] [data-ks-row=""]:hover{background:var(--edu-ks-brand-wash)}[data-student-template=keystone] [data-ks-row=selected]{background:var(--edu-ks-brand-tint)}[data-student-template=keystone] [data-ks-row=selected]:before{background:var(--edu-ks-brand);content:"";border-radius:999px;width:3px;position:absolute;inset-block:.6rem;inset-inline-start:0}[data-student-template=keystone] [data-ks-hero]{background:var(--edu-ks-hero);box-shadow:0 18px 40px -24px var(--edu-ks-brand);color:var(--edu-ks-hero-ink);border-radius:20px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){[data-student-template=keystone] [data-ks-hero]{box-shadow:0 18px 40px -24px color-mix(in srgb,var(--edu-ks-brand)80%,transparent)}}[data-student-template=keystone] [data-ks-hero]:before,[data-student-template=keystone] [data-ks-hero]:after{background:var(--edu-ks-hero-ink);content:"";opacity:.09;pointer-events:none;border-radius:999px;position:absolute}[data-student-template=keystone] [data-ks-hero]:before{width:18rem;height:18rem;inset-block-start:-9rem;inset-inline-end:-4rem}[data-student-template=keystone] [data-ks-hero]:after{width:11rem;height:11rem;inset-block-end:-7rem;inset-inline-end:10rem}[data-student-template=keystone] [data-ks-hero-glass]{border:1px solid var(--edu-ks-hero-ink);background:var(--edu-ks-hero-ink)}@supports (color:color-mix(in lab, red, red)){[data-student-template=keystone] [data-ks-hero-glass]{border:1px solid color-mix(in srgb,var(--edu-ks-hero-ink)22%,transparent);background:color-mix(in srgb,var(--edu-ks-hero-ink)13%,transparent)}}[data-student-template=keystone] [data-ks-hero] [data-ks-meter]{background:var(--edu-ks-hero-ink)}@supports (color:color-mix(in lab, red, red)){[data-student-template=keystone] [data-ks-hero] [data-ks-meter]{background:color-mix(in srgb,var(--edu-ks-hero-ink)22%,transparent)}}[data-student-template=keystone] [data-ks-hero] [data-ks-meter-fill]{background:var(--edu-ks-hero-ink)}[data-student-template=keystone] [data-ks-timeline]>li{position:relative}[data-student-template=keystone] [data-ks-timeline]>li:not(:last-child):after{background:var(--edu-ks-line);content:"";width:2px;position:absolute;inset-block:1.1rem 0;inset-inline-start:calc(var(--ks-time-col,3rem) + .625rem + 4px)}[data-student-template=keystone] [data-ks-dot]{z-index:1;border:2px solid var(--edu-ks-line-strong);background:var(--edu-ks-card);border-radius:999px;width:10px;height:10px;margin-top:.35rem;display:block;position:relative}[data-student-template=keystone] [data-ks-dot=live]{border-color:var(--edu-ks-brand);background:var(--edu-ks-brand);box-shadow:0 0 0 4px var(--edu-ks-brand-tint)}[data-student-template=keystone] [data-ks-dot=warn]{border-color:var(--edu-color-warning)}[data-student-template=keystone] [data-ks-dot=done]{border-color:var(--edu-color-success);background:var(--edu-color-success)}[data-student-template=keystone] [data-ks-skeleton]{background:linear-gradient(90deg,var(--edu-ks-sunk)25%,var(--edu-ks-sunk)50%,var(--edu-ks-sunk)75%)0 0/200% 100%;border-radius:10px;animation:1.4s ease-in-out infinite edu-ks-shimmer}@supports (color:color-mix(in lab, red, red)){[data-student-template=keystone] [data-ks-skeleton]{background:linear-gradient(90deg,var(--edu-ks-sunk)25%,color-mix(in srgb,var(--edu-ks-sunk)55%,var(--edu-ks-card))50%,var(--edu-ks-sunk)75%)0 0/200% 100%}}@keyframes edu-ks-shimmer{to{background-position:-200% 0}}[data-student-template=keystone] [data-ks-masthead] h1{color:var(--edu-ks-ink)}[data-student-template=keystone] [data-ks-masthead-subtitle]{color:var(--edu-ks-ink-soft)}[data-student-template=keystone] [data-ks-eyebrow]{color:var(--edu-ks-brand-fg)}[data-student-template=keystone] [data-sonner-toast]{border:1px solid var(--edu-ks-line);background:var(--edu-ks-card);box-shadow:var(--edu-ks-shadow-lift);color:var(--edu-ks-ink);border-radius:12px}@media (prefers-reduced-motion:reduce){[data-student-template=keystone] [data-ks-skeleton]{animation:none}[data-student-template=keystone] [data-ks-card=press]:hover{transform:none}}[data-student-template=keystone] [data-ks-avatar]{background:var(--edu-ks-brand-tint);box-shadow:0 0 0 2px var(--edu-ks-card);color:var(--edu-ks-brand-fg);border-radius:999px;flex:none;place-items:center;font-weight:700;line-height:1;display:inline-grid;overflow:hidden}[data-student-template=keystone] [data-ks-avatar=image]{background:var(--edu-ks-sunk)}[data-student-template=keystone] [data-ks-avatar=more]{background:var(--edu-ks-sunk);color:var(--edu-ks-ink-soft);font-variant-numeric:tabular-nums}[data-student-template=mosaic]{--edu-ms-ground-glow:var(--edu-primitive-violet-400);--edu-ms-ground-top:#efe9ff;--edu-ms-ground:#f7f4ff;--edu-ms-ground-end:var(--edu-primitive-white);--edu-ms-ground-wash:radial-gradient(90% 60% at 8% 0%,var(--edu-ms-ground-glow),transparent 60%),linear-gradient(180deg,var(--edu-ms-ground-top)0%,var(--edu-ms-ground)45%,var(--edu-ms-ground-end)100%);--edu-ms-tile:var(--edu-color-surface-elevated);--edu-ms-tile-sunk:var(--edu-color-surface-secondary);--edu-ms-tint:var(--edu-primitive-violet-100);--edu-ms-ink:var(--edu-color-text-primary);--edu-ms-ink-on-ground:var(--edu-ms-ink);--edu-ms-hairline:var(--edu-primitive-violet-100);--edu-ms-violet:var(--edu-primitive-violet-600);--edu-ms-violet-ink:var(--edu-primitive-violet-800);--edu-ms-chip-edge:var(--edu-primitive-violet-400);--edu-ms-field-edge:var(--edu-primitive-violet-500);--edu-ms-chip-lift:0 3px 0 0 var(--edu-ms-chip-edge),0 0 0 2px var(--edu-ms-hairline)inset;--edu-ms-radius-tile:26px;--edu-ms-radius-inner:calc(var(--edu-ms-radius-tile) - 6px);--edu-ms-radius-chip:14px;--edu-ms-tilt:-1.4deg;--edu-ms-lift:0 8px 20px -12px #4c1d9559,0 0 0 1px var(--edu-ms-hairline);--edu-ms-lift-high:0 18px 36px -16px #4c1d956b,0 0 0 1px var(--edu-ms-hairline);--edu-ms-lift-up:0 -10px 24px -18px #4c1d9573;--edu-ms-press:var(--edu-color-brand-press,var(--edu-primitive-violet-600));--edu-ms-press-ink:var(--edu-color-text-on-brand);--edu-ms-press-edge:var(--edu-ms-press);--edu-ms-focus:var(--edu-color-border-focus);--edu-scene-ink:var(--edu-ms-ink);--edu-scene-line:var(--edu-ms-hairline);--edu-scene-card:var(--edu-ms-tile);--edu-scene-teal:var(--edu-primitive-teal-600);--edu-scene-rasp:var(--edu-primitive-pink-600);--edu-scene-indigo:var(--edu-ms-violet);--edu-scene-marigold:var(--edu-primitive-amber-400);color:var(--edu-ms-ink-on-ground);background:var(--edu-ms-ground-wash);background-attachment:fixed}@supports (color:color-mix(in lab, red, red)){[data-student-template=mosaic]{--edu-ms-ground-glow:color-mix(in srgb,var(--edu-primitive-violet-400)30%,transparent);--edu-ms-tint:color-mix(in srgb,var(--edu-primitive-violet-100)55%,var(--edu-ms-tile));--edu-ms-chip-edge:color-mix(in srgb,var(--edu-primitive-violet-400)40%,var(--edu-primitive-violet-100));--edu-ms-press-edge:color-mix(in srgb,var(--edu-ms-press)58%,#000)}}html[data-theme=dark][data-student-template=mosaic],html[data-theme=dark] [data-student-template=mosaic]{--edu-ms-ground-glow:var(--edu-primitive-violet-500);--edu-ms-ground-top:#1f1933;--edu-ms-ground:#17141f;--edu-ms-ground-end:#121212;--edu-ms-hairline:var(--edu-primitive-white);--edu-ms-tint:#fff;--edu-ms-violet-ink:var(--edu-primitive-violet-100);--edu-ms-chip-edge:#00000059;--edu-ms-field-edge:var(--edu-primitive-violet-400);--edu-ms-lift:0 8px 20px -12px #000000b3,0 0 0 1px var(--edu-ms-hairline);--edu-ms-lift-high:0 18px 36px -16px #000000bf,0 0 0 1px var(--edu-ms-hairline);--edu-ms-lift-up:0 -10px 24px -18px #000c}@supports (color:color-mix(in lab, red, red)){:is(html[data-theme=dark][data-student-template=mosaic],html[data-theme=dark] [data-student-template=mosaic]){--edu-ms-ground-glow:color-mix(in srgb,var(--edu-primitive-violet-500)18%,transparent);--edu-ms-hairline:color-mix(in srgb,var(--edu-primitive-white)9%,transparent);--edu-ms-tint:color-mix(in srgb,#fff 7%,var(--edu-ms-tile))}}[data-student-template=mosaic] [data-ms-hero]{border-radius:var(--edu-ms-radius-tile);background:var(--edu-ms-tile);color:var(--edu-ms-ink);box-shadow:var(--edu-ms-lift-high);flex-direction:column;flex:auto;display:flex;overflow:hidden;container:ms-lead/inline-size}[data-student-template=mosaic] [data-ms-hero-grid]{flex:auto;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}[data-student-template=mosaic] [data-ms-hero-soft]{color:var(--edu-ms-press)}[data-student-template=mosaic] [data-ms-hero-picture]{min-block-size:11rem;padding:var(--edu-space-5);place-items:center;display:grid}[data-student-template=mosaic] [data-ms-hero-body]{padding:var(--edu-space-6)}@container ms-lead (min-width:38rem){[data-student-template=mosaic] [data-ms-hero-grid]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}[data-student-template=mosaic] [data-ms-hero-picture]{order:2;min-block-size:16rem}[data-student-template=mosaic] [data-ms-hero-body]{padding:var(--edu-space-8)}}@container ms-lead (min-width:60rem){[data-student-template=mosaic] [data-ms-hero-grid]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}[data-student-template=mosaic] [data-ms-hero-body]{padding:var(--edu-space-10)}}[data-student-template=mosaic] [data-ms-state]{container:ms-state/inline-size}[data-student-template=mosaic] [data-ms-state-grid]{align-content:center;align-items:center;gap:var(--edu-space-4);padding:var(--edu-space-5);flex:auto;grid-template-columns:minmax(0,1fr);display:grid}[data-student-template=mosaic] [data-ms-state-picture]{aspect-ratio:10/7;border-radius:var(--edu-ms-radius-inner);place-items:center;inline-size:100%;max-inline-size:16.25rem;display:grid}[data-student-template=mosaic] [data-ms-state=panel] [data-ms-state-picture]{max-inline-size:12rem}[data-student-template=mosaic] [data-ms-state-title]{font-size:var(--edu-font-size-2xl)}[data-student-template=mosaic] [data-ms-state=panel] [data-ms-state-title]{font-size:var(--edu-font-size-xl)}@container ms-state (min-width:36rem){[data-student-template=mosaic] [data-ms-state-grid]{gap:var(--edu-space-8);padding:var(--edu-space-8);grid-template-columns:13.75rem minmax(0,1fr)}[data-student-template=mosaic] [data-ms-state=panel] [data-ms-state-grid]{gap:var(--edu-space-6);padding:var(--edu-space-6);grid-template-columns:10rem minmax(0,1fr)}}@container ms-state (min-width:56rem){[data-student-template=mosaic] [data-ms-state=page] [data-ms-state-grid]{gap:var(--edu-space-10);padding:var(--edu-space-10);grid-template-columns:minmax(16.25rem,23.75rem) minmax(0,1fr)}[data-student-template=mosaic] [data-ms-state=page] [data-ms-state-picture]{max-inline-size:23.75rem}[data-student-template=mosaic] [data-ms-state=page] [data-ms-state-title]{font-size:var(--edu-font-size-3xl)}}[data-student-template=mosaic] [data-ms-home-slab]{border-radius:var(--edu-ms-radius-chip);background:var(--edu-ms-tint);color:var(--edu-ms-ink)}[data-student-template=mosaic] [data-ms-home-slab=press]{transition:background .15s,transform .15s}[data-student-template=mosaic] [data-ms-home-slab=press]:hover{background:var(--edu-primitive-violet-100)}[data-student-template=mosaic] [data-ms-home-slab=press]:active{transform:translateY(1px)}html[data-theme=dark] [data-student-template=mosaic] [data-ms-home-slab=press]:hover,html[data-theme=dark][data-student-template=mosaic] [data-ms-home-slab=press]:hover{background:#fff}@supports (color:color-mix(in lab, red, red)){:is(html[data-theme=dark] [data-student-template=mosaic] [data-ms-home-slab=press]:hover,html[data-theme=dark][data-student-template=mosaic] [data-ms-home-slab=press]:hover){background:color-mix(in srgb,#fff 12%,var(--edu-ms-tile))}}@media (prefers-reduced-motion:reduce){[data-student-template=mosaic] [data-ms-home-slab=press]{transition:none}}@media (forced-colors:active){[data-student-template=mosaic] :is([data-ms-hero],[data-ms-home-slab]){border:1px solid canvastext}}[data-student-template=mosaic] .edu-surface button[data-variant=primary],[data-student-template=mosaic] .edu-surface a[data-variant=primary]{border-radius:var(--edu-ms-radius-chip);background:var(--edu-ms-press);color:var(--edu-ms-press-ink);box-shadow:0 4px 0 0 var(--edu-ms-press-edge);transition:transform 90ms,box-shadow 90ms}[data-student-template=mosaic] .edu-surface button[data-variant=primary]:active,[data-student-template=mosaic] .edu-surface a[data-variant=primary]:active{box-shadow:0 1px 0 0 var(--edu-ms-press-edge);transform:translateY(3px)}[data-student-template=mosaic] [data-ms-press][data-student-press][data-press-tile]{min-block-size:var(--edu-press-tile-size);min-inline-size:var(--edu-press-tile-size);padding-inline:var(--edu-space-2);flex-direction:column;justify-content:center;gap:.125rem}[data-student-template=mosaic] [data-ms-press][data-student-press][data-press-tile]:is([aria-checked=true],[aria-pressed=true]){background:var(--edu-ms-tint);box-shadow:0 0 0 3px var(--edu-ms-violet-ink)}[data-student-template=mosaic] .edu-surface :focus-visible{outline:3px solid var(--edu-ms-focus);outline-offset:2px}[data-student-template=mosaic] [data-kids-square]{border-color:var(--edu-primitive-violet-500);background:var(--edu-ms-tile)}[data-student-template=mosaic] [data-kids-square=done]{border-color:var(--edu-ms-press);background:var(--edu-ms-press)}[data-student-template=mosaic] .edu-course-overview{--edu-course-overview-card-radius:var(--edu-ms-radius-tile);--edu-course-overview-hero-radius:var(--edu-ms-radius-tile);--edu-course-overview-card-shadow:var(--edu-ms-lift);--edu-course-overview-hero-shadow:var(--edu-ms-lift);--edu-course-overview-press-radius:var(--edu-ms-radius-chip)}[data-student-template=mosaic] :is(.edu-course-path[data-form=cards],.edu-course-finish-card),[data-student-template=mosaic] .edu-course-path[data-form=list] .edu-course-path__press{border-radius:var(--edu-ms-radius-tile);box-shadow:var(--edu-ms-lift)}[data-student-template=mosaic] :is(.edu-course-overview__primary,.edu-course-overview__phone-primary),[data-student-template=mosaic] .edu-course-player[data-width] .edu-course-dock__primary [data-slot=button]{border-radius:var(--edu-ms-radius-chip);background:var(--edu-ms-press);color:var(--edu-ms-press-ink);box-shadow:0 4px 0 0 var(--edu-ms-press-edge);transition:transform 90ms,box-shadow 90ms}[data-student-template=mosaic] :is(.edu-course-overview__primary,.edu-course-overview__phone-primary):active,[data-student-template=mosaic] .edu-course-player[data-width] .edu-course-dock__primary [data-slot=button]:active{box-shadow:0 1px 0 0 var(--edu-ms-press-edge);transform:translateY(3px)}@media (prefers-reduced-motion:reduce){[data-student-template=mosaic] :is(.edu-course-overview__primary,.edu-course-overview__phone-primary),[data-student-template=mosaic] .edu-course-player[data-width] .edu-course-dock__primary [data-slot=button]{transition:none}}[data-student-template=mosaic] [data-ms-tile],[data-student-template=mosaic] [data-ms-row],[data-student-template=mosaic] [data-ms-card],[data-student-template=mosaic] [data-ms-window]{background:var(--edu-ms-tile);color:var(--edu-ms-ink);border-radius:var(--edu-ms-radius-tile);box-shadow:var(--edu-ms-lift)}[data-student-template=mosaic] [data-ms-row]{border-radius:var(--edu-ms-radius-inner)}[data-student-template=mosaic] [data-ms-tile=left]{transform:rotate(-1.2deg)}[data-student-template=mosaic] [data-ms-tile=right]{transform:rotate(1deg)}[data-student-template=mosaic] [data-ms-mark=left]{transform:rotate(-6deg)}[data-student-template=mosaic] [data-ms-mark=right]{transform:rotate(5deg)}[data-student-template=mosaic] :is([data-ms-row=press],[data-ms-card=press]){transition:transform .15s,box-shadow .15s}[data-student-template=mosaic] :is([data-ms-row=press],[data-ms-card=press]):hover{box-shadow:var(--edu-ms-lift-high);transform:translateY(-2px)}[data-student-template=mosaic] :is([data-ms-row=press],[data-ms-card=press]):active{transform:translateY(1px)}[data-student-template=mosaic] [data-ms-press]{border-radius:var(--edu-ms-radius-chip);cursor:pointer;transition:transform 90ms,box-shadow 90ms}[data-student-template=mosaic] [data-ms-press=go]{background:var(--edu-ms-press);color:var(--edu-ms-press-ink);box-shadow:0 4px 0 0 var(--edu-ms-press-edge)}[data-student-template=mosaic] [data-ms-press=tile]{background:var(--edu-ms-tile);color:var(--edu-ms-violet-ink);box-shadow:0 4px 0 0 var(--edu-ms-chip-edge),0 0 0 2px var(--edu-ms-chip-edge)inset}[data-student-template=mosaic] [data-ms-press][data-student-press]{min-block-size:var(--edu-size-touch-target);padding-inline:var(--edu-space-5);font-family:var(--edu-font-family-heading);font-weight:var(--edu-font-weight-bold,700)}[data-student-template=mosaic] [data-ms-press][data-student-press][data-press-icon]{inline-size:var(--edu-size-touch-target);padding-inline:0}[data-student-template=mosaic] :is([data-ms-press=ground],.edu-ms-back){background:var(--edu-ms-tile);color:var(--edu-ms-violet-ink);box-shadow:var(--edu-ms-chip-lift)}[data-student-template=mosaic] [data-ms-press]:active:not(:disabled){transform:translateY(3px)}[data-student-template=mosaic] [data-ms-press=go]:active:not(:disabled){box-shadow:0 1px 0 0 var(--edu-ms-press-edge)}[data-student-template=mosaic] :is([data-ms-press],[data-ms-door]):disabled{opacity:.55;cursor:not-allowed}[data-student-template=mosaic] [data-ms-doors]{scrollbar-width:none}[data-student-template=mosaic] [data-ms-door]{border-radius:var(--edu-ms-radius-inner);border:0;transition:transform .15s,box-shadow .15s,background .15s}[data-student-template=mosaic] [data-ms-door=shut]{background:var(--edu-ms-tile);color:var(--edu-ms-violet-ink);box-shadow:var(--edu-ms-lift)}[data-student-template=mosaic] [data-ms-door=shut]:hover:not(:disabled){box-shadow:var(--edu-ms-lift-high);transform:translateY(-2px)}[data-student-template=mosaic] [data-ms-door=open]{background:var(--edu-ms-violet);color:var(--edu-primitive-white);box-shadow:var(--edu-ms-lift-high);transform:translateY(-3px)}[data-student-template=mosaic] [data-ms-door=open] [data-ms-mark]{box-shadow:0 0 0 2px var(--edu-primitive-white)}@supports (color:color-mix(in lab, red, red)){[data-student-template=mosaic] [data-ms-door=open] [data-ms-mark]{box-shadow:0 0 0 2px color-mix(in srgb,var(--edu-primitive-white)75%,transparent)}}[data-student-template=mosaic] [data-ms-count]{background:var(--edu-primitive-pink-600);color:#fff}[data-student-template=mosaic] [data-ms-door-dot]{border-radius:var(--edu-primitive-radius-full);background:var(--edu-primitive-pink-600);width:10px;height:10px;box-shadow:0 0 0 2px var(--edu-ms-tile);position:absolute;inset-block-start:-4px;inset-inline-end:-4px}[data-student-template=mosaic] .edu-ms-parts [data-ms-doors]{grid-template-columns:repeat(var(--edu-parts-n),minmax(0,1fr));gap:var(--edu-space-2);padding-inline:0;display:grid;overflow:visible}[data-student-template=mosaic] [data-place-parts][data-pairs] .edu-ms-parts [data-ms-doors]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-student-template=mosaic] .edu-ms-parts [data-ms-doors]>li{min-width:0}[data-student-template=mosaic] .edu-ms-parts [data-ms-door]{justify-content:center;gap:var(--edu-space-1);width:100%;min-width:0;min-height:72px;padding:var(--edu-space-2)var(--edu-space-1);text-align:center;flex-direction:column}[data-student-template=mosaic] .edu-ms-parts [data-part-label]{max-width:100%;font-size:var(--edu-font-size-sm);overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:manual;hyphens:manual}@media (min-width:768px){[data-student-template=mosaic] .edu-ms-parts [data-ms-doors]{gap:var(--edu-space-3)}}@media (min-width:1024px){[data-student-template=mosaic] .edu-ms-parts [data-ms-doors]{flex-wrap:wrap;display:flex}[data-student-template=mosaic] .edu-ms-parts [data-ms-door]{gap:var(--edu-space-3);width:auto;min-height:64px;padding:6px var(--edu-space-5)6px var(--edu-space-2);text-align:start;flex-direction:row}[data-student-template=mosaic] .edu-ms-parts [data-part-label]{font-size:var(--edu-font-size-base)}}[data-student-template=mosaic] [data-ms-flag=now]{background:var(--edu-primitive-blue-100);color:var(--edu-primitive-blue-800)}[data-student-template=mosaic] [data-ms-flag=late]{background:var(--edu-primitive-pink-100);color:var(--edu-primitive-pink-800)}[data-student-template=mosaic] [data-ms-flag=done]{background:var(--edu-primitive-green-100);color:var(--edu-primitive-green-800)}[data-student-template=mosaic] [data-ms-flag=quiet]{background:var(--edu-ms-tile-sunk);color:var(--edu-color-text-secondary)}[data-student-template=mosaic] [data-ms-card-cta]{color:var(--edu-primitive-violet-700)}[data-student-template=mosaic] [data-ms-window]{box-shadow:var(--edu-ms-lift-high);border:0}[data-student-template=mosaic] [data-ms-window-foot]{border-block-start:2px solid var(--edu-ms-tile-sunk)}html[data-theme=dark] [data-student-template=mosaic] [data-ms-press=tile],html[data-theme=dark][data-student-template=mosaic] [data-ms-press=tile]{box-shadow:0 4px 0 0 var(--edu-ms-chip-edge),0 0 0 2px #ffffff2e inset}@media (prefers-reduced-motion:reduce){[data-student-template=mosaic] :is([data-ms-tile],[data-ms-mark],[data-ms-row],[data-ms-card],[data-ms-door],[data-ms-press]){transition:none}[data-student-template=mosaic] :is([data-ms-tile=left],[data-ms-tile=right],[data-ms-mark=left],[data-ms-mark=right]),[data-student-template=mosaic] :is([data-ms-row],[data-ms-card],[data-ms-door],[data-ms-press]):is(:hover,:active){transform:none}}@media (max-width:639px){[data-student-template=mosaic] :is([data-ms-tile=left],[data-ms-tile=right]){transform:none}}@media (forced-colors:active){[data-student-template=mosaic] :is([data-ms-tile],[data-ms-row],[data-ms-card],[data-ms-door],[data-ms-press]){border:1px solid canvastext}}[data-student-template=mosaic] .edu-ms-back{min-block-size:var(--edu-size-touch-target);align-items:center;gap:var(--edu-space-2);padding-inline:var(--edu-space-3)var(--edu-space-4);border-radius:var(--edu-ms-radius-chip);font-family:var(--edu-font-family-heading);font-weight:var(--edu-font-weight-bold,700);text-decoration:none;display:inline-flex}[data-student-template=mosaic] .edu-ms-back:active{transform:translateY(2px)}[data-student-template=mosaic] [data-ms-avatar]{background:var(--edu-ms-violet);color:#fff;box-shadow:0 0 0 4px var(--edu-ms-tile),0 6px 0 4px #0000001f}[data-student-template=mosaic] [data-ms-chip]{border-radius:var(--edu-primitive-radius-full);cursor:pointer}[data-student-template=mosaic] [data-ms-chip=off]{background:var(--edu-ms-tile);color:var(--edu-ms-violet-ink);box-shadow:0 0 0 2px var(--edu-ms-chip-edge)inset}[data-student-template=mosaic] [data-ms-chip=on]{background:var(--edu-ms-violet);color:var(--edu-primitive-white);box-shadow:0 3px #0000002e}[data-student-template=mosaic] [data-ms-field]{border-radius:var(--edu-ms-radius-chip);background:var(--edu-ms-tile-sunk);color:var(--edu-ms-ink);box-shadow:0 0 0 2px var(--edu-primitive-violet-100)inset}[data-student-template=mosaic] [data-ms-field]:focus-visible{outline:3px solid var(--edu-ms-focus);outline-offset:2px}[data-student-template=mosaic] .edu-kids-answer{border-color:var(--edu-ms-field-edge);background:var(--edu-ms-tile)}[data-student-template=mosaic] [data-ms-field=search]{border-radius:var(--edu-primitive-radius-full);background:var(--edu-ms-tile)}[data-student-template=mosaic] [data-ms-pager]{border-radius:var(--edu-primitive-radius-lg)}[data-student-template=mosaic] [data-ms-choice]{border-radius:calc(var(--edu-ms-radius-chip) + 2px);background:var(--edu-ms-tile-sunk);cursor:pointer;box-shadow:0 0 0 2px #0000}[data-student-template=mosaic] [data-ms-choice]:has(input:checked){box-shadow:0 0 0 4px var(--edu-ms-press)}[data-student-template=mosaic] [data-ms-choice]:has(input:focus-visible){outline:3px solid var(--edu-ms-focus);outline-offset:3px}@media (forced-colors:active){[data-student-template=mosaic] :is([data-ms-chip],[data-ms-field],[data-ms-choice]){border:1px solid canvastext}}[data-student-template=mosaic] [data-ms-link]{color:var(--edu-ms-violet-ink);text-decoration:none}[data-student-template=mosaic] [data-ms-link]:hover{text-underline-offset:4px;text-decoration:underline}[data-student-template=mosaic] [data-ms-post-body] .rich-text-gallery>img{border-radius:calc(var(--edu-ms-radius-tile) - 10px);order:-1}[data-student-template=mosaic] [data-ms-react]{border-radius:var(--edu-primitive-radius-full);cursor:pointer;transition:transform 90ms,box-shadow 90ms}[data-student-template=mosaic] [data-ms-react=off]{background:var(--edu-ms-tile-sunk);color:var(--edu-ms-ink);box-shadow:0 0 0 2px var(--edu-primitive-violet-100)inset,0 3px 0 0 var(--edu-primitive-violet-100)}[data-student-template=mosaic] [data-ms-react=on]{background:var(--edu-primitive-amber-400);color:var(--edu-primitive-amber-950);box-shadow:0 3px 0 0 var(--edu-primitive-amber-500)}[data-student-template=mosaic] [data-ms-react]:active:not(:disabled){transform:translateY(2px)}[data-student-template=mosaic] [data-ms-react]:disabled{opacity:.6;cursor:not-allowed}@media (prefers-reduced-motion:reduce){[data-student-template=mosaic] [data-ms-react]{transition:none}[data-student-template=mosaic] [data-ms-react]:active{transform:none}}@media (forced-colors:active){[data-student-template=mosaic] [data-ms-react]{border:1px solid canvastext}}[data-student-template=mosaic] [data-ms-path]{position:relative}[data-student-template=mosaic] [data-ms-path-step]:not(:last-child):before{content:"";border-inline-start:4px dotted var(--edu-ms-violet);block-size:calc(100% + .75rem);position:absolute;inset-block-start:50%;inset-inline-start:calc(1.375rem - 2px)}@supports (color:color-mix(in lab, red, red)){[data-student-template=mosaic] [data-ms-path-step]:not(:last-child):before{border-inline-start:4px dotted color-mix(in srgb,var(--edu-ms-violet)40%,transparent)}}[data-student-template=mosaic] [data-ms-path-stone]{background:var(--edu-ms-tile);color:var(--edu-ms-violet-ink);box-shadow:var(--edu-ms-chip-lift)}[data-student-template=mosaic] [data-ms-path-step=done] [data-ms-path-stone]{background:var(--edu-primitive-green-600);color:#fff}[data-student-template=mosaic] [data-ms-path-step=next] [data-ms-path-stone]{background:var(--edu-ms-press);color:var(--edu-ms-press-ink);box-shadow:0 0 0 4px var(--edu-ms-tile),0 4px 0 4px #0000002e}[data-student-template=mosaic] [data-ms-path-step=shut] [data-ms-path-stone]{color:var(--edu-ms-violet-ink);box-shadow:0 0 0 2px var(--edu-ms-violet)inset;background:0 0}@supports (color:color-mix(in lab, red, red)){[data-student-template=mosaic] [data-ms-path-step=shut] [data-ms-path-stone]{box-shadow:0 0 0 2px color-mix(in srgb,var(--edu-ms-violet)45%,transparent)inset}}[data-student-template=mosaic] [data-ms-path-step=next]>[data-ms-row]{box-shadow:0 0 0 4px var(--edu-ms-press),var(--edu-ms-lift-high)}[data-student-template=mosaic] [data-ms-path-step=shut]>[data-ms-row]{background:var(--edu-ms-tile-sunk);box-shadow:none}[data-student-template=mosaic] [data-ms-path-step]>[data-ms-row][aria-pressed=true]{box-shadow:0 0 0 4px var(--edu-ms-press),var(--edu-ms-lift-high);transform:translateY(-2px)}@media (forced-colors:active){[data-student-template=mosaic] [data-ms-path-stone]{border:2px solid canvastext}[data-student-template=mosaic] [data-ms-path-step]>[data-ms-row][aria-pressed=true]{outline:3px solid highlight}}[data-student-template=mosaic] [data-ms-steps] [data-ms-step]{box-sizing:border-box;font-family:var(--edu-font-family-heading);font-weight:var(--edu-font-weight-bold,700);place-items:center;display:grid}[data-student-template=mosaic] [data-ms-steps=progress] [data-ms-step]{border-radius:var(--edu-primitive-radius-md);block-size:2.5rem;min-inline-size:1.75rem;max-inline-size:4rem;color:var(--edu-ms-ink);font-size:var(--edu-font-size-lg);flex:1 1 0}[data-student-template=mosaic] [data-ms-steps=outcome]{grid-template-columns:repeat(var(--meter-columns),minmax(0,4.5rem));justify-content:center;display:grid}@media (max-width:39.99rem){[data-student-template=mosaic] [data-ms-steps=outcome]{grid-template-columns:repeat(var(--meter-columns-phone),minmax(0,4.5rem))}}[data-student-template=mosaic] [data-ms-steps=outcome] [data-ms-step]{aspect-ratio:1;border-radius:var(--edu-primitive-radius-lg);block-size:auto;inline-size:100%}[data-student-template=mosaic] [data-ms-steps=outcome] [data-ms-step] svg{block-size:min(2rem,45%);inline-size:min(2rem,45%)}[data-student-template=mosaic] [data-ms-step=done]{background:var(--edu-ms-press);box-shadow:0 2px 0 0 var(--edu-ms-press-edge)}[data-student-template=mosaic] [data-ms-step=now]{background:var(--edu-ms-tile);box-shadow:0 0 0 3px var(--edu-ms-press),0 3px 0 3px #0000001f;transform:rotate(-6deg)scale(1.08)}[data-student-template=mosaic] [data-ms-step=todo]{background:var(--edu-ms-tile-sunk);box-shadow:inset 0 0 0 2px var(--edu-ms-press-edge)}[data-student-template=mosaic] [data-ms-step=parked]{box-sizing:border-box;border:2px dashed var(--edu-ms-press-edge);background:0 0}[data-student-template=mosaic] :is([data-ms-step=first_try],[data-ms-step=after_retry]){background:var(--edu-color-success-subtle);color:var(--edu-color-success-text);box-shadow:inset 0 0 0 3px var(--edu-color-success-text);transform:rotate(-4deg)}[data-student-template=mosaic] [data-ms-step=shown]{background:var(--edu-color-error-subtle);color:var(--edu-color-error-text);box-shadow:inset 0 0 0 3px var(--edu-color-error-text);transform:rotate(3deg)}[data-student-template=mosaic] [data-ms-step=skipped]{background:var(--edu-ms-tile-sunk);color:var(--edu-ms-ink);box-shadow:inset 0 0 0 2px var(--edu-ms-press-edge)}[data-student-template=mosaic] [data-ms-band-chip]{border-radius:var(--edu-primitive-radius-full);background:var(--edu-ms-tile);color:var(--edu-ms-ink);box-shadow:var(--edu-ms-chip-lift)}[data-student-template=mosaic] [data-ms-band-chip=ready]{border-radius:var(--edu-ms-radius-chip);background:var(--edu-ms-press);color:var(--edu-ms-press-ink);box-shadow:0 3px 0 0 var(--edu-ms-press-edge)}[data-student-template=mosaic] :is(button,a)[data-ms-band-chip]{cursor:pointer;transition:transform 90ms}[data-student-template=mosaic] :is(button,a)[data-ms-band-chip]:active{transform:translateY(2px)}@media (prefers-reduced-motion:reduce){[data-student-template=mosaic] [data-ms-step=now],[data-student-template=mosaic] :is(button,a)[data-ms-band-chip]:active{transform:none}[data-student-template=mosaic] :is(button,a)[data-ms-band-chip]{transition:none}}@media (forced-colors:active){[data-student-template=mosaic] :is([data-ms-step],[data-ms-band-chip]){border:1px solid canvastext}[data-student-template=mosaic] [data-ms-step=done]{background:highlight}}[data-student-template=mosaic] [data-ms-doors-more]{background:linear-gradient(to right,transparent,var(--edu-ms-ground)70%);color:var(--edu-ms-ink-on-ground)}@supports (color:color-mix(in lab, red, red)){[data-student-template=mosaic] [data-ms-doors-more]{background:linear-gradient(to right,transparent,color-mix(in srgb,var(--edu-ms-ground)92%,transparent)70%)}}[data-student-template=mosaic] [data-ms-doors-more]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background:linear-gradient(to left,transparent,var(--edu-ms-ground)70%)}@supports (color:color-mix(in lab, red, red)){[data-student-template=mosaic] [data-ms-doors-more]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background:linear-gradient(to left,transparent,color-mix(in srgb,var(--edu-ms-ground)92%,transparent)70%)}}[data-student-template=mosaic] [data-kids-bubble]{border-radius:var(--edu-ms-radius-inner);background:var(--edu-ms-tint);color:var(--edu-ms-ink);border-color:#0000;border-end-start-radius:var(--edu-primitive-radius-sm)}[data-student-template=mosaic] [data-kids-bubble=own]{background:var(--edu-hue-amber-subtle);border-end-end-radius:var(--edu-primitive-radius-sm);border-end-start-radius:var(--edu-ms-radius-inner)}[data-student-template=mosaic] [data-kids-face]{border-radius:var(--edu-ms-radius-chip);transform:rotate(-4deg)}[data-student-template=mosaic] [data-kids-face] :is([data-slot=avatar],[data-slot=avatar-fallback]){border-radius:var(--edu-ms-radius-chip)}[data-student-template=mosaic] [data-ms-card][aria-current=page]{box-shadow:0 0 0 3px var(--edu-ms-press),var(--edu-ms-lift)}@media (prefers-reduced-motion:reduce){[data-student-template=mosaic] [data-kids-face]{transform:none}}@media (forced-colors:active){[data-student-template=mosaic] [data-kids-bubble]{border-color:canvastext}[data-student-template=mosaic] [data-ms-card][aria-current=page]{outline-offset:2px;outline:3px solid highlight}}:root{--edu-lumi-gold:#ffc83d;--edu-lumi-ink:#1e1b3a}@keyframes lumiFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes lumiBreathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(1px)scale(1.025,.985)}}@keyframes lumiHop{0%,to{transform:translateY(0)scale(1)}18%{transform:translateY(2px)scale(1.05,.94)}50%{transform:translateY(-16px)scale(.97,1.04)}82%{transform:translateY(1px)scale(1.03,.97)}}@keyframes lumiBlink{0%,92%,to{transform:scaleY(1)}95.5%{transform:scaleY(.08)}}@keyframes lumiSpark{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-4px)scale(1.08)}}@keyframes lumiThink{0%,to{opacity:.55;transform:scale(.86)}50%{opacity:1;transform:scale(1.18)}}@keyframes lumiBurst{0%{transform:scale(.6)rotate(0)}60%{transform:scale(1.3)rotate(40deg)}to{transform:scale(1)rotate(60deg)}}.lumi-stage .lumi-float{transform-box:fill-box;transform-origin:50% 100%;animation:3.4s ease-in-out infinite lumiFloat}.lumi-stage .lumi-eyes{transform-box:fill-box;transform-origin:50%;animation:4.6s ease-in-out infinite lumiBlink}.lumi-stage .lumi-dot{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite lumiSpark}.lumi-stage svg[data-ex=thinking] .lumi-dot{animation:1.1s ease-in-out infinite lumiThink}.lumi-stage svg[data-ex=excited] .lumi-float,.lumi-stage svg[data-ex=celebrating] .lumi-float{animation:.9s cubic-bezier(.3,.6,.4,1) infinite lumiHop}.lumi-stage svg[data-ex=celebrating] .lumi-dot{animation:.9s ease-out infinite alternate lumiBurst}.lumi-stage svg[data-ex=sleeping] .lumi-float{animation:5.2s ease-in-out infinite lumiBreathe}.lumi-stage svg[data-ex=sleeping] .lumi-dot{animation:5.2s ease-in-out infinite lumiSpark}.lumi-stage svg[data-ex=happy] .lumi-eyes,.lumi-stage svg[data-ex=celebrating] .lumi-eyes,.lumi-stage svg[data-ex=sleeping] .lumi-eyes,.lumi-stage.lumi-calm svg .lumi-float,.lumi-stage.lumi-calm svg .lumi-eyes,.lumi-stage.lumi-calm svg .lumi-dot,[data-motion=reduced] .lumi-stage svg .lumi-float,[data-motion=reduced] .lumi-stage svg .lumi-eyes,[data-motion=reduced] .lumi-stage svg .lumi-dot{animation:none}.lumi-stage.lumi-calm svg[data-ex=thinking] .lumi-dot,[data-motion=reduced] .lumi-stage svg[data-ex=thinking] .lumi-dot{animation:2.4s ease-in-out infinite lumiThink}@media (prefers-reduced-motion:reduce){.lumi-stage .lumi-float,.lumi-stage .lumi-eyes,.lumi-stage .lumi-dot{animation:none!important}}.rich-text-content{color:var(--edu-color-text-primary);font-size:var(--edu-font-size-sm);word-break:break-word;overflow-wrap:anywhere;line-height:1.6}.rich-text-content :where(h1,h2,h3,h4,h5,h6){color:var(--edu-color-text-primary);margin-block:.75em .35em;font-weight:600;line-height:1.3}.rich-text-content h1{font-size:var(--edu-font-size-2xl)}.rich-text-content h2{font-size:var(--edu-font-size-xl)}.rich-text-content h3{font-size:var(--edu-font-size-lg)}.rich-text-content h4{font-size:var(--edu-font-size-base)}.rich-text-content h5,.rich-text-content h6{font-size:var(--edu-font-size-sm)}.rich-text-content p{margin-block:.5em}.rich-text-content :where(p,h1,h2,h3,h4,h5,h6):first-child{margin-block-start:0}.rich-text-content :where(p,h1,h2,h3,h4,h5,h6):last-child{margin-block-end:0}.rich-text-content :where(ul,ol){margin-block:.5em;padding-inline-start:1.5em}.rich-text-content ul{list-style:outside}.rich-text-content ol{list-style:decimal}.rich-text-content li,.rich-text-content li>:where(ul,ol){margin-block:.2em}.rich-text-content blockquote{border-inline-start:3px solid var(--edu-color-border-strong);color:var(--edu-color-text-secondary);margin-block:.6em;padding-inline-start:1em;font-style:italic}.rich-text-content a{color:var(--edu-color-brand-primary);text-underline-offset:2px;text-decoration:underline}.rich-text-content a:hover{color:var(--edu-color-brand-primary-hover)}.rich-text-content code{font-family:var(--edu-font-family-mono,ui-monospace,monospace);background:var(--edu-color-surface-tertiary);border-radius:var(--edu-radius-sm);padding:.1em .35em;font-size:.9em}.rich-text-content pre{background:var(--edu-color-surface-tertiary);border-radius:var(--edu-radius-md);margin-block:.6em;padding:.75em 1em;overflow-x:auto}.rich-text-content pre code{font-size:var(--edu-font-size-xs);background:0 0;padding:0}.rich-text-content hr{border:0;border-block-start:1px solid var(--edu-color-border-default);margin-block:1em}.rich-text-content mark{background:var(--edu-color-warning-subtle,var(--edu-color-warning));color:inherit;border-radius:var(--edu-radius-sm);padding:0 .1em}@supports (color:color-mix(in lab, red, red)){.rich-text-content mark{background:var(--edu-color-warning-subtle,color-mix(in oklch,var(--edu-color-warning)25%,transparent))}}.rich-text-content sub,.rich-text-content sup{font-size:.75em;line-height:0}.rich-text-content sub{vertical-align:sub}.rich-text-content sup{vertical-align:super}.rich-text-content img{border-radius:var(--edu-radius-md);max-width:100%;height:auto;margin-block:.5em}.rich-text-content table{border-collapse:collapse;width:100%;font-size:var(--edu-font-size-sm);margin-block:.75em;overflow:hidden}.rich-text-content :where(th,td){border:1px solid var(--edu-color-border-default);text-align:start;vertical-align:top;padding:.4em .6em}.rich-text-content th{background:var(--edu-color-surface-tertiary);font-weight:600}.rich-text-content :where([data-type=block-math]){margin-block:.75em;overflow-x:auto}.rich-text-inherit{overflow-wrap:anywhere}:where(.rich-text-inherit) :where(h1,h2,h3,h4,h5,h6){margin-block:.9em .35em;font-weight:700;line-height:1.3}:where(.rich-text-inherit) :where(h1){font-size:1.5em}:where(.rich-text-inherit) :where(h2){font-size:1.3em}:where(.rich-text-inherit) :where(h3){font-size:1.15em}:where(.rich-text-inherit) :where(h4){font-size:1em}:where(.rich-text-inherit) :where(h5,h6){font-size:.9em}:where(.rich-text-inherit) :where(p){margin-block:.5em}:where(.rich-text-inherit) :where(p,h1,h2,h3,h4,h5,h6,ul,ol,table,pre,blockquote):first-child{margin-block-start:0}:where(.rich-text-inherit) :where(p,h1,h2,h3,h4,h5,h6,ul,ol,table,pre,blockquote):last-child{margin-block-end:0}:where(.rich-text-inherit) :where(ul,ol){margin-block:.5em;padding-inline-start:1.5em}:where(.rich-text-inherit) :where(ul){list-style:outside}:where(.rich-text-inherit) :where(ol){list-style:decimal}:where(.rich-text-inherit) :where(li){margin-block:.2em}:where(.rich-text-inherit) :where(blockquote){border-inline-start:3px solid;margin-block:.6em;padding-inline-start:1em;font-style:italic}@supports (color:color-mix(in lab, red, red)){:where(.rich-text-inherit) :where(blockquote){border-inline-start:3px solid color-mix(in oklch,currentColor 30%,transparent)}}:where(.rich-text-inherit) :where(a){color:var(--edu-color-text-link);text-underline-offset:2px;text-decoration:underline}:where(.rich-text-inherit) :where(a:hover){text-decoration:none}:where(.rich-text-inherit) :where(code){font-family:var(--edu-font-family-mono,ui-monospace,monospace);background:currentColor;border-radius:.3em;padding:.1em .35em;font-size:.9em}@supports (color:color-mix(in lab, red, red)){:where(.rich-text-inherit) :where(code){background:color-mix(in oklch,currentColor 8%,transparent)}}:where(.rich-text-inherit) :where(pre){background:currentColor;border-radius:.5em;margin-block:.6em;padding:.75em 1em;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){:where(.rich-text-inherit) :where(pre){background:color-mix(in oklch,currentColor 8%,transparent)}}:where(.rich-text-inherit) :where(pre code){background:0 0;padding:0}:where(.rich-text-inherit) :where(hr){border:0;border-block-start:1px solid;margin-block:1em}@supports (color:color-mix(in lab, red, red)){:where(.rich-text-inherit) :where(hr){border-block-start:1px solid color-mix(in oklch,currentColor 20%,transparent)}}:where(.rich-text-inherit) :where(mark){color:inherit;background:currentColor;border-radius:.2em;padding:0 .1em}@supports (color:color-mix(in lab, red, red)){:where(.rich-text-inherit) :where(mark){background:color-mix(in oklch,currentColor 14%,transparent)}}:where(.rich-text-inherit) :where(sub,sup){font-size:.75em;line-height:0}:where(.rich-text-inherit) :where(sub){vertical-align:sub}:where(.rich-text-inherit) :where(sup){vertical-align:super}:where(.rich-text-inherit) :where(img){border-radius:.5em;max-width:100%;height:auto;margin-block:.5em}:where(.rich-text-inherit) :where(table){border-collapse:collapse;width:100%;margin-block:.75em}:where(.rich-text-inherit) :where(th,td){text-align:start;vertical-align:top;border:1px solid;padding:.4em .6em}@supports (color:color-mix(in lab, red, red)){:where(.rich-text-inherit) :where(th,td){border:1px solid color-mix(in oklch,currentColor 20%,transparent)}}:where(.rich-text-inherit) :where(th){background:currentColor;font-weight:600}@supports (color:color-mix(in lab, red, red)){:where(.rich-text-inherit) :where(th){background:color-mix(in oklch,currentColor 6%,transparent)}}:where(.rich-text-inherit) :where([data-type=block-math]){margin-block:.75em;overflow-x:auto}:where(.rich-text-gallery){column-gap:var(--edu-space-2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}:where(.rich-text-gallery)>:where(*){grid-column:1/-1;margin-block-end:0}:where(.rich-text-gallery)>:where(img:is(img+img,:has(+img))){aspect-ratio:4/3;object-fit:cover;width:100%;grid-column:span 3;margin-block-start:var(--edu-space-2)}@media (min-width:40rem){:where(.rich-text-gallery)>:where(img:is(img+img,:has(+img))){grid-column:span 2}}.rich-text-editor__content .ProseMirror table{margin:.75em 0}.rich-text-editor__content .ProseMirror .selectedCell:after{content:"";background:var(--edu-color-brand-primary);pointer-events:none;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.rich-text-editor__content .ProseMirror .selectedCell:after{background:color-mix(in oklch,var(--edu-color-brand-primary)12%,transparent)}}.rich-text-editor__content .ProseMirror td,.rich-text-editor__content .ProseMirror th{position:relative}.rich-text-editor__content .ProseMirror .column-resize-handle{background:var(--edu-color-brand-primary);pointer-events:none;width:4px;position:absolute;inset-block:0;inset-inline-end:-2px}.rich-text-content [data-type=inline-math]{cursor:pointer}.rich-text-editor__content{position:relative}.rich-text-editor__content .ProseMirror{min-height:8rem;padding:var(--edu-space-3);outline:none}.rich-text-editor__content .ProseMirror:focus-visible{outline:none}.rich-text-email-button-view [data-type=email-button]{padding:var(--edu-space-2)var(--edu-space-3);border-radius:var(--edu-radius-md);background:var(--edu-color-brand-primary);color:var(--edu-color-text-on-brand);font-weight:600;text-decoration:none;display:inline-block}.rich-text-email-button-view{margin-block:.75em}.rich-text-email-button-view__target{color:var(--edu-color-text-secondary);font-size:var(--edu-font-size-xs);word-break:break-all;margin-block-start:.25em;display:block}.rich-text-email-image{margin-block:.5em}.rich-text-email-image__img{border-radius:var(--edu-radius-md);max-width:100%;height:auto;display:block}.rich-text-email-image__pending{border:1px dashed var(--edu-color-border-default);border-radius:var(--edu-radius-md);background:var(--edu-color-surface-secondary);min-height:4rem;display:block}.rich-text-content img[data-email-alt-missing]{outline:2px dashed var(--edu-color-warning);outline-offset:2px}.rich-text-email-image__warning{border-radius:var(--edu-radius-sm);background:var(--edu-color-warning-subtle);color:var(--edu-color-warning-text);font-size:var(--edu-font-size-xs);margin-block-start:.35em;padding:.1em .4em;display:inline-block}.rich-text-editor__placeholder{color:var(--edu-color-text-tertiary);font-size:var(--edu-font-size-sm);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset-block-start:var(--edu-space-3);inset-inline-start:var(--edu-space-3)}.edu-kids-answer{border:2px solid var(--edu-color-border-strong);border-radius:var(--edu-radius-input);background:var(--edu-color-surface-elevated)}.edu-kids-answer:focus-within{outline:2px solid var(--edu-color-focus-ring);outline-offset:2px}.edu-kids-answer .rich-text-editor__content .ProseMirror{min-height:12.5rem;padding:var(--edu-space-4)var(--edu-space-5);font-size:var(--edu-font-size-lg);line-height:1.5}.edu-kids-answer .rich-text-editor__placeholder{color:var(--edu-color-text-secondary);font-size:var(--edu-font-size-lg);line-height:1.5;inset-block-start:var(--edu-space-4);inset-inline-start:var(--edu-space-5)}.rich-text-variable-chip{align-items:baseline;gap:var(--edu-space-1);border-radius:var(--edu-radius-sm);background:var(--edu-color-brand-emphasis);color:var(--edu-sidebar-item-active-text);white-space:nowrap;-webkit-user-select:none;user-select:none;padding:.05em .4em;font-size:.95em;display:inline-flex}.rich-text-variable-chip__key{font-family:var(--edu-font-family-mono,ui-monospace,monospace);font-size:var(--edu-font-size-xs);opacity:.75}.rich-text-variable-chip.ProseMirror-selectednode,.ProseMirror-selectednode>.rich-text-variable-chip{outline:2px solid var(--edu-color-brand-primary);outline-offset:1px}:root{--edu-student-map-island-hue-1:var(--edu-primitive-violet-500);--edu-student-map-island-hue-2:var(--edu-primitive-teal-600);--edu-student-map-island-hue-3:var(--edu-primitive-green-600);--edu-student-map-island-hue-4:var(--edu-primitive-pink-600);--edu-student-map-island-hue-5:var(--edu-primitive-orange-600);--edu-student-map-island-hue-6:var(--edu-primitive-blue-600);--edu-student-map-island-deep-mix:58%;--edu-student-map-discover-bg:linear-gradient(160deg,var(--edu-color-brand-primary)0%,var(--edu-color-brand-primary)100%)}@supports (color:color-mix(in lab, red, red)){:root{--edu-student-map-discover-bg:linear-gradient(160deg,var(--edu-color-brand-primary)0%,color-mix(in srgb,var(--edu-color-brand-primary)58%,black)100%)}}[data-role=student]{--edu-student-play-std-section-gap:var(--edu-space-5);--edu-student-play-std-card-radius:var(--edu-radius-card);--edu-student-play-bar-radius:var(--edu-radius-card);--edu-student-play-ring-track:var(--edu-color-surface-tertiary);--edu-student-play-ring-from:var(--edu-primitive-violet-500);--edu-student-play-ring-to:var(--edu-primitive-pink-500);--edu-student-play-bar-cell-bg:var(--edu-color-surface-secondary);--edu-student-play-bar-streak-bg:var(--edu-gamification-streak);--edu-student-play-bar-streak-fg:var(--edu-primitive-orange-700);--edu-student-play-bar-freeze-bg:var(--edu-gamification-streak-freeze);--edu-student-play-bar-freeze-fg:var(--edu-gamification-streak-freeze);--edu-student-play-bar-coin-bg:var(--edu-gamification-coin);--edu-student-play-bar-coin-fg:var(--edu-primitive-amber-700);--edu-student-play-std-chest-icon-color:var(--edu-gamification-coin);--edu-student-play-std-chest-ready-bg:var(--edu-primitive-amber-500);--edu-student-play-std-chest-ready-border:var(--edu-primitive-amber-500);--edu-student-play-league-bg:linear-gradient(160deg,var(--edu-primitive-violet-500)0%,var(--edu-primitive-blue-600)100%);--edu-student-play-quest-bg:var(--edu-color-surface-elevated);--edu-student-play-quest-border:var(--edu-color-border-subtle);--edu-student-play-quest-bar-track:var(--edu-color-surface-tertiary);--edu-student-play-quest-bar-fill:var(--edu-gamification-xp-bar-fill);--edu-student-play-shop-art-bg:var(--edu-color-surface-secondary);--edu-student-play-shop-tile-border:var(--edu-color-border-subtle);--edu-student-play-shop-held-bg:var(--edu-primitive-amber-500);--edu-student-play-shop-held-fg:var(--edu-primitive-amber-700);--edu-student-play-shop-stock-fg:var(--edu-primitive-orange-700);--edu-student-play-ladder-row-bg:var(--edu-color-surface-elevated);--edu-student-play-ladder-self-bg:var(--edu-color-brand-primary-subtle);--edu-student-play-ladder-divider:var(--edu-color-border-subtle);--edu-student-play-ladder-promote:var(--edu-color-success)}@supports (color:color-mix(in lab, red, red)){[data-role=student]{--edu-student-play-bar-streak-bg:color-mix(in srgb,var(--edu-gamification-streak)14%,var(--edu-color-surface-elevated));--edu-student-play-bar-freeze-bg:color-mix(in srgb,var(--edu-gamification-streak-freeze)16%,var(--edu-color-surface-elevated));--edu-student-play-bar-freeze-fg:color-mix(in srgb,var(--edu-gamification-streak-freeze)62%,var(--edu-primitive-slate-900));--edu-student-play-bar-coin-bg:color-mix(in srgb,var(--edu-gamification-coin)18%,var(--edu-color-surface-elevated));--edu-student-play-std-chest-ready-bg:color-mix(in srgb,var(--edu-primitive-amber-500)10%,var(--edu-color-surface-elevated));--edu-student-play-std-chest-ready-border:color-mix(in srgb,var(--edu-primitive-amber-500)38%,var(--edu-color-border-subtle));--edu-student-play-shop-held-bg:color-mix(in srgb,var(--edu-primitive-amber-500)12%,transparent)}}[data-student-band=playful]{--edu-student-play-band-radius:24px;--edu-student-play-band-gap:var(--edu-space-4);--edu-student-play-tile-radius:20px}[data-student-band=plain]{--edu-student-play-band-radius:var(--edu-radius-card);--edu-student-play-band-gap:var(--edu-space-3);--edu-student-play-tile-radius:var(--edu-radius-md);--edu-student-play-std-section-gap:var(--edu-space-4);--edu-student-play-std-card-radius:var(--edu-radius-md)}[data-theme=dark][data-role=student]{--edu-student-play-bar-streak-fg:var(--edu-primitive-orange-400);--edu-student-play-bar-freeze-fg:var(--edu-gamification-streak-freeze);--edu-student-play-bar-coin-fg:var(--edu-primitive-gold-400);--edu-student-play-shop-art-bg:var(--edu-color-surface-tertiary);--edu-student-play-shop-held-fg:var(--edu-primitive-amber-400);--edu-student-play-shop-stock-fg:var(--edu-primitive-orange-400)}@media (forced-colors:active){[data-play-band],[data-play-bar],[data-play-bar-cell],[data-play-quest-row],[data-play-shop-tile],[data-play-ladder-row]{border:1px solid canvastext}[data-play-ladder-promote-cut]{border-top:2px solid highlight}}[data-role=student] .edu-practice :is(a,button,input,select,textarea,[tabindex]){scroll-margin-block-end:var(--edu-student-companion-clearance)}@media (min-width:1024px){[data-role=student] .edu-practice{padding-inline-end:var(--edu-student-companion-end-clearance)}}:where(:root){--edu-student-practice-bar-foot:0px}:root:has(.edu-shell__bottom){--edu-student-practice-bar-foot:var(--edu-student-bar-chrome-height)}:root:has(.edu-course-player__dock){--edu-student-practice-bar-foot:calc(var(--edu-course-dock-inset,0px) + var(--edu-course-dock-measured,calc(var(--edu-course-dock-height) + env(safe-area-inset-bottom,0px))))}.edu-practice-bar[data-layout=pinned]{z-index:40;position:sticky;inset-block-end:var(--edu-student-practice-bar-foot)}.edu-practice-bar[data-layout=pinned][data-shown]{padding-block-end:env(safe-area-inset-bottom,0px)}:is(:root:has(.edu-shell__bottom) .edu-practice-bar[data-layout=pinned][data-shown],:root:has(.edu-course-player__dock) .edu-practice-bar[data-layout=pinned][data-shown]){padding-block-end:0}.edu-practice-bar[data-layout=pinned][data-scroller]{padding-block-end:0;inset-block-end:0}.edu-practice-run:has(:is(input,textarea,select,[contenteditable=true]):focus) .edu-practice-bar[data-layout=pinned]{position:static}:root:has(.edu-practice-bar[data-layout=pinned][data-shown]){--edu-student-companion-lift:var(--edu-student-practice-bar-lift,7rem)}@media (prefers-reduced-motion:reduce){[data-role=student] .edu-practice *,[data-role=student] .edu-practice-run *{transition-duration:.01ms!important}}[data-role]{--edu-student-pathways-trail-card-radius:var(--edu-radius-card);--edu-student-pathways-trail-card-pad:var(--edu-space-5);--edu-quest-marker-done-bg:var(--edu-color-success);--edu-quest-marker-done-fg:var(--edu-color-text-on-vivid);--edu-quest-marker-upcoming-bg:var(--edu-color-warning-subtle);--edu-quest-marker-upcoming-fg:var(--edu-color-warning-text)}:root{--edu-color-tab-diyar-home-accent:var(--edu-primitive-orange-600);--edu-color-tab-diyar-learn-accent:var(--edu-primitive-blue-500);--edu-color-tab-diyar-play-accent:var(--edu-primitive-violet-500);--edu-color-tab-diyar-me-accent:var(--edu-primitive-green-500);--edu-color-tab-diyar-create-accent:var(--edu-primitive-pink-500);--edu-color-tab-diyar-home-accent-strong:var(--edu-primitive-orange-700);--edu-color-tab-diyar-learn-accent-strong:var(--edu-primitive-blue-600);--edu-color-tab-diyar-play-accent-strong:var(--edu-primitive-violet-600);--edu-color-tab-diyar-me-accent-strong:var(--edu-primitive-green-700);--edu-color-tab-diyar-create-accent-strong:var(--edu-primitive-pink-700)}[data-theme=dark]{--edu-color-tab-diyar-home-accent:var(--edu-primitive-orange-400);--edu-color-tab-diyar-learn-accent:var(--edu-primitive-blue-400);--edu-color-tab-diyar-play-accent:var(--edu-primitive-violet-400);--edu-color-tab-diyar-me-accent:var(--edu-primitive-green-400);--edu-color-tab-diyar-create-accent:var(--edu-primitive-pink-400);--edu-color-tab-diyar-home-accent-strong:var(--edu-primitive-orange-700);--edu-color-tab-diyar-learn-accent-strong:var(--edu-primitive-blue-600);--edu-color-tab-diyar-play-accent-strong:var(--edu-primitive-violet-600);--edu-color-tab-diyar-me-accent-strong:var(--edu-primitive-green-700);--edu-color-tab-diyar-create-accent-strong:var(--edu-primitive-pink-700)}@media (forced-colors:active){.edu-nav-item--bar[aria-current=page]{forced-color-adjust:none;color:highlighttext!important;background:highlight!important}.edu-nav-item--bar[aria-current=page] svg{color:highlighttext!important}}:root{--edu-course-hue-1-surface:#ffe5d9;--edu-course-hue-1-edge:#ffcdb9;--edu-course-hue-1-solid:#983e1b;--edu-course-hue-1-ink:var(--edu-course-hue-1-solid);--edu-course-hue-2-surface:#feedc9;--edu-course-hue-2-edge:#fcd89d;--edu-course-hue-2-solid:#7f4f00;--edu-course-hue-2-ink:var(--edu-course-hue-2-solid);--edu-course-hue-3-surface:#d7f4dc;--edu-course-hue-3-edge:#bce8c1;--edu-course-hue-3-solid:#1f6538;--edu-course-hue-3-ink:var(--edu-course-hue-3-solid);--edu-course-hue-4-surface:#cdf4f3;--edu-course-hue-4-edge:#a8e9e8;--edu-course-hue-4-solid:#006266;--edu-course-hue-4-ink:var(--edu-course-hue-4-solid);--edu-course-hue-5-surface:#d7efff;--edu-course-hue-5-edge:#b9e0ff;--edu-course-hue-5-solid:#175d9b;--edu-course-hue-5-ink:var(--edu-course-hue-5-solid);--edu-course-hue-6-surface:#e8e9ff;--edu-course-hue-6-edge:#d6d6ff;--edu-course-hue-6-solid:#584ea8;--edu-course-hue-6-ink:var(--edu-course-hue-6-solid);--edu-course-hue-7-surface:#f8e3fc;--edu-course-hue-7-edge:#f1ccf7;--edu-course-hue-7-solid:#7b407f;--edu-course-hue-7-ink:var(--edu-course-hue-7-solid);--edu-course-hue-8-surface:#ffe2e6;--edu-course-hue-8-edge:#ffcacf;--edu-course-hue-8-solid:#9c3b48;--edu-course-hue-8-ink:var(--edu-course-hue-8-solid)}@supports (color:lab(0% 0 0)){:root{--edu-course-hue-1-surface:lab(92.791% 11.0003 12.4737);--edu-course-hue-1-edge:lab(86.7593% 19.5637 20.0418);--edu-course-hue-1-solid:lab(38.6439% 37.2277 39.7062);--edu-course-hue-2-surface:lab(94.3657% 2.03729 19.5421);--edu-course-hue-2-edge:lab(88.5313% 6.92105 33.9401);--edu-course-hue-2-solid:lab(38.2478% 18.4684 54.0215);--edu-course-hue-3-surface:lab(93.6391% -13.3268 8.51681);--edu-course-hue-3-edge:lab(88.1551% -20.3182 14.1743);--edu-course-hue-3-solid:lab(37.4753% -30.9493 18.5414);--edu-course-hue-4-surface:lab(93.4685% -13.0503 -4.0275);--edu-course-hue-4-edge:lab(87.9342% -21.2212 -6.50303);--edu-course-hue-4-solid:lab(37.0638% -28.0757 -11.4953);--edu-course-hue-5-surface:lab(93.0858% -6.19635 -13.0213);--edu-course-hue-5-edge:lab(87.2324% -8.98811 -23.1421);--edu-course-hue-5-solid:lab(37.9206% -3.3702 -40.2992);--edu-course-hue-6-surface:lab(92.628% 4.62568 -16.202);--edu-course-hue-6-edge:lab(86.5062% 8.37719 -26.7044);--edu-course-hue-6-solid:lab(37.7341% 23.0813 -48.2031);--edu-course-hue-7-surface:lab(92.5063% 10.5216 -9.58773);--edu-course-hue-7-edge:lab(86.2806% 18.9459 -15.953);--edu-course-hue-7-solid:lab(36.7211% 33.8173 -24.9027);--edu-course-hue-8-surface:lab(92.5236% 14.91 3.15101);--edu-course-hue-8-edge:lab(86.3965% 24.6471 6.29555);--edu-course-hue-8-solid:lab(39.4025% 42.1344 14.3174)}}[data-theme=dark]{--edu-course-hue-1-surface:#3d281f;--edu-course-hue-1-edge:#533023;--edu-course-hue-1-ink:#efac8d;--edu-course-hue-2-surface:#362d19;--edu-course-hue-2-edge:#4a3716;--edu-course-hue-2-ink:#dfc07f;--edu-course-hue-3-surface:#1e3022;--edu-course-hue-3-edge:#253f29;--edu-course-hue-3-ink:#99cda3;--edu-course-hue-4-surface:#183030;--edu-course-hue-4-edge:#104040;--edu-course-hue-4-ink:#86cccd;--edu-course-hue-5-surface:#1d303e;--edu-course-hue-5-edge:#1f3e55;--edu-course-hue-5-ink:#8cc4f4;--edu-course-hue-6-surface:#2c2b41;--edu-course-hue-6-edge:#373659;--edu-course-hue-6-ink:#bab8ff;--edu-course-hue-7-surface:#362839;--edu-course-hue-7-edge:#48314c;--edu-course-hue-7-ink:#ddaee4;--edu-course-hue-8-surface:#3f2529;--edu-course-hue-8-edge:#552d32;--edu-course-hue-8-ink:#fea9b3}@supports (color:lab(0% 0 0)){[data-theme=dark]{--edu-course-hue-1-surface:lab(18.5871% 8.90942 10.0986);--edu-course-hue-1-edge:lab(24.2193% 14.8332 15.4291);--edu-course-hue-1-ink:lab(76.2555% 22.8581 25.8939);--edu-course-hue-2-surface:lab(18.8812% 2.02623 14.4341);--edu-course-hue-2-edge:lab(24.6347% 5.34652 23.6206);--edu-course-hue-2-ink:lab(79.3381% 5.04968 36.853);--edu-course-hue-3-surface:lab(18.0952% -10.4359 6.74092);--edu-course-hue-3-edge:lab(24.0778% -14.5829 10.3258);--edu-course-hue-3-ink:lab(77.8472% -23.8038 15.3254);--edu-course-hue-4-surface:lab(17.9594% -9.80097 -2.98334);--edu-course-hue-4-edge:lab(23.9698% -16.3506 -4.9319);--edu-course-hue-4-ink:lab(77.5237% -22.5588 -7.85236);--edu-course-hue-5-surface:lab(18.805% -4.69197 -11.1382);--edu-course-hue-5-edge:lab(24.53% -5.73237 -17.8222);--edu-course-hue-5-ink:lab(76.6978% -9.61158 -29.9584);--edu-course-hue-6-surface:lab(18.3731% 4.95705 -14.0735);--edu-course-hue-6-edge:lab(23.9163% 8.01513 -20.9572);--edu-course-hue-6-ink:lab(76.911% 12.1444 -35.2595);--edu-course-hue-7-surface:lab(18.3127% 9.29016 -8.27091);--edu-course-hue-7-edge:lab(23.8141% 14.9873 -12.3775);--edu-course-hue-7-ink:lab(76.7053% 24.4244 -20.3956);--edu-course-hue-8-surface:lab(18.3392% 13.1666 2.85864);--edu-course-hue-8-edge:lab(23.9213% 19.6256 5.15477);--edu-course-hue-8-ink:lab(77.9926% 32.7944 8.47532)}}:root{--edu-bloom-remember-surface:#def2ff;--edu-bloom-remember-ink:#075a8e;--edu-bloom-understand-surface:#d5f6f6;--edu-bloom-understand-ink:#005c61;--edu-bloom-apply-surface:#dcf7e1;--edu-bloom-apply-ink:#175f33;--edu-bloom-analyze-surface:#fcedcd;--edu-bloom-analyze-ink:#764b00;--edu-bloom-evaluate-surface:#ffe8dc;--edu-bloom-evaluate-ink:#953b17;--edu-bloom-create-surface:#ffe7ea;--edu-bloom-create-ink:#9c3348}@supports (color:lab(0% 0 0)){:root{--edu-bloom-remember-surface:lab(94.2386% -4.73431 -9.80622);--edu-bloom-remember-ink:lab(35.8394% -6.87264 -35.7083);--edu-bloom-understand-surface:lab(94.5752% -11.4176 -3.52838);--edu-bloom-understand-ink:lab(34.7422% -28.0494 -11.4772);--edu-bloom-apply-surface:lab(94.7335% -11.8404 7.56122);--edu-bloom-apply-ink:lab(35.1518% -31.0041 18.6055);--edu-bloom-analyze-surface:lab(94.3529% 1.76743 17.5276);--edu-bloom-analyze-ink:lab(36.0074% 15.5391 47.8178);--edu-bloom-evaluate-surface:lab(93.9512% 10.9968 12.4706);--edu-bloom-evaluate-ink:lab(37.4794% 37.2895 40.1121);--edu-bloom-create-surface:lab(93.7411% 13.2596 2.79726);--edu-bloom-create-ink:lab(38.0839% 45.5308 12.4982)}}[data-theme=dark]{--edu-bloom-remember-surface:#20303b;--edu-bloom-remember-ink:#98caf5;--edu-bloom-understand-surface:#193333;--edu-bloom-understand-ink:#8dd2d6;--edu-bloom-apply-surface:#1e3022;--edu-bloom-apply-ink:#9dd4ab;--edu-bloom-analyze-surface:#372c15;--edu-bloom-analyze-ink:#e8c586;--edu-bloom-evaluate-surface:#3f271d;--edu-bloom-evaluate-ink:#feb391;--edu-bloom-create-surface:#3f2529;--edu-bloom-create-ink:#ffb1ba}@supports (color:lab(0% 0 0)){[data-theme=dark]{--edu-bloom-remember-surface:lab(18.8112% -4.16796 -9.58933);--edu-bloom-remember-ink:lab(79.0474% -8.91417 -26.7376);--edu-bloom-understand-surface:lab(19.1405% -10.4551 -3.18025);--edu-bloom-understand-ink:lab(79.8077% -22.0508 -9.1395);--edu-bloom-apply-surface:lab(18.0952% -10.4359 6.74092);--edu-bloom-apply-ink:lab(80.176% -24.3137 14.3368);--edu-bloom-analyze-surface:lab(18.8828% 2.48517 16.8121);--edu-bloom-analyze-ink:lab(81.6019% 6.58053 36.5583);--edu-bloom-evaluate-surface:lab(18.5515% 10.2724 11.6815);--edu-bloom-evaluate-ink:lab(79.6687% 25.5077 28.9302);--edu-bloom-create-surface:lab(18.3392% 13.1666 2.85864);--edu-bloom-create-ink:lab(80.3128% 32.7996 8.46886)}}.edu-shell{background:var(--edu-color-surface-primary);min-height:100dvh;display:flex}.edu-shell__body{flex-direction:column;flex:1;min-width:0;display:flex}.edu-shell__main{min-width:0;padding-inline:var(--edu-layout-page-gutter);padding-block:var(--edu-space-4)max(var(--edu-student-companion-clearance),var(--edu-time-zone-nudge-clearance));flex:1}.edu-shell__main:focus{outline:none}.edu-shell__body:has(>.edu-shell__main [data-shell-fill]){block-size:100dvh}.edu-shell[data-student-template] .edu-shell__main:has([data-shell-fill]){min-block-size:0;max-inline-size:none;flex-direction:column;padding-block-end:var(--edu-page-end-room);display:flex}.edu-skip-link{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.edu-skip-link:focus{inset-inline-start:var(--edu-space-2);top:var(--edu-space-2);z-index:60;clip-path:none;border-radius:var(--edu-radius-md);background:var(--edu-color-brand-primary);width:auto;height:auto;padding:var(--edu-space-2)var(--edu-space-3);color:var(--edu-color-text-on-brand);font-weight:500;position:fixed}.edu-band{align-items:center;gap:var(--edu-space-3);padding-block:var(--edu-space-2);border-bottom:1px solid var(--edu-color-border-subtle);background:var(--edu-color-surface-elevated);padding-inline:var(--edu-layout-page-gutter);min-height:var(--edu-exp-band-height,60px);flex-wrap:wrap;display:flex}.edu-band__identity{align-items:center;min-width:0;display:flex}@media (min-width:1024px){.edu-shell:has(.edu-rail__brand) .edu-band__identity{display:none}}.edu-band__actions{align-items:center;gap:var(--edu-space-1);flex-wrap:wrap;margin-inline-start:auto;display:flex}.edu-band__prefs{align-items:center;gap:var(--edu-space-1);display:flex}html [data-band-rewards] :is(a[href],button){min-height:var(--edu-size-touch-target)}@media (max-height:499.98px){.edu-band{gap:var(--edu-space-2);min-height:0;padding-block:var(--edu-space-1);flex-wrap:nowrap}.edu-band__identity{flex:none}.edu-band__actions{flex-wrap:nowrap;flex:auto;min-width:0}[data-band-rewards]{scrollbar-width:none;min-width:0;overflow-x:auto}[data-band-rewards]>*{flex-shrink:0}}.edu-nav-item{align-items:center;gap:var(--edu-space-3);border-radius:var(--edu-radius-md);color:var(--edu-color-text-secondary);font-weight:500;text-decoration:none;transition:background-color .16s,color .16s;display:flex;position:relative}.edu-nav-item:hover{background:var(--edu-color-surface-hover);color:var(--edu-color-text-primary)}.edu-nav-item[data-active]{background:var(--edu-color-brand-emphasis);color:var(--edu-sidebar-item-active-text,var(--edu-color-brand-primary));font-weight:600}.edu-nav-item__icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.edu-nav-item__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.edu-nav-item__pip{background:var(--edu-color-error);min-width:18px;height:18px;color:var(--edu-color-text-on-brand);font-size:var(--edu-font-size-xs);border-radius:999px;justify-content:center;align-items:center;padding-inline:4px;font-weight:700;line-height:1;display:inline-flex;position:absolute;inset-block-start:4px;inset-inline-end:4px}.edu-nav-item__pip[data-pip=dot]{width:12px;min-width:12px;height:12px;box-shadow:0 0 0 2px var(--edu-color-surface-elevated);padding:0}.edu-shell__rail{border-inline-end:1px solid var(--edu-color-border-subtle);background:var(--edu-color-surface-elevated);flex:none;align-self:flex-start;height:100dvh;position:sticky;top:0}.edu-rail{width:var(--edu-exp-rail-width,236px);height:100%;padding:var(--edu-space-3);flex-direction:column;display:flex;overflow-y:auto}.edu-rail__list{flex-direction:column;gap:2px;display:flex}.edu-rail .edu-nav-item{min-height:40px;padding-inline:var(--edu-space-3)}.edu-rail__foot{border-block-start:1px solid var(--edu-color-border-subtle);padding:var(--edu-space-3);flex-direction:column;margin-block-start:auto;display:flex}@media (max-width:1023.98px){.edu-shell__rail{display:none}}.edu-shell__dock{z-index:40;inset-inline-start:var(--edu-space-4);position:fixed;top:50%;transform:translateY(-50%)}.edu-dock{max-height:calc(100dvh - var(--edu-space-8,2rem));border:1px solid var(--edu-color-border-subtle);background:var(--edu-color-surface-elevated);padding:var(--edu-space-2);box-shadow:var(--edu-shadow-medium,0 12px 28px -18px #0000004d);border-radius:28px;flex-direction:column;align-items:center;gap:2px;display:flex;overflow-y:auto}.edu-nav-item--dock{width:var(--edu-exp-dock-item-size);height:var(--edu-exp-dock-item-size);border-radius:15px;justify-content:center}.edu-dock__foot{border-block-start:1px solid var(--edu-color-border-subtle);flex-direction:column;align-self:stretch;align-items:center;margin-block-start:var(--edu-space-1);padding-block-start:var(--edu-space-2);display:flex}[data-shell=dock] .edu-shell__main{padding-inline-start:calc(var(--edu-layout-page-gutter) + 78px)}@media (min-width:768px) and (min-height:601px){.edu-dock{overflow:visible}.edu-nav-item--dock{position:relative}.edu-nav-item--dock:is(:hover,:focus-visible)>.edu-nav-item__label{z-index:1;clip:auto;clip-path:none;border-radius:var(--edu-primitive-radius-md,8px);background:var(--edu-color-surface-inverse);width:auto;height:auto;padding:var(--edu-space-1)var(--edu-space-2);color:var(--edu-color-text-inverse);font-size:var(--edu-font-size-sm);font-weight:var(--edu-font-weight-semibold,600);white-space:nowrap;pointer-events:none;inset-inline-start:calc(100% + var(--edu-space-3));margin:0;position:absolute;top:50%;overflow:visible;transform:translateY(-50%)}}@media (max-width:767.98px),(max-height:600px){.edu-shell__dock{display:none}[data-shell=dock] .edu-shell__main{padding-inline-start:var(--edu-layout-page-gutter)}}.edu-shell[data-shell-focus][data-student-template] .edu-shell__main{max-inline-size:none;padding-block-start:0;padding-block-end:var(--edu-page-end-room);padding-inline:0}.edu-shell[data-shell-focus][data-student-template] .edu-shell__main:has([data-shell-gutter]){padding-inline:var(--edu-layout-page-gutter);padding-block-start:var(--edu-space-6)}:root{--edu-session-bar-height:calc(var(--edu-size-touch-target) + var(--edu-space-3)*2);--edu-session-head-rule:1px;--edu-page-end-room:max(var(--edu-space-4),var(--edu-time-zone-nudge-clearance))}.edu-focus-bar{z-index:30;justify-content:space-between;align-items:center;gap:var(--edu-space-2)var(--edu-space-3);min-block-size:var(--edu-session-bar-height);padding:var(--edu-space-2)var(--edu-focus-gutter,var(--edu-layout-page-gutter));border-block-end-width:var(--edu-session-head-rule);border-block-end-style:solid;flex-wrap:wrap;display:flex;position:sticky;inset-block-start:0}:where(.edu-focus-bar){border-block-end-color:var(--edu-color-border-subtle);background:var(--edu-color-surface-elevated)}.edu-focus-bar__start,.edu-focus-bar__lumi{flex:none;align-items:center;display:flex}.edu-focus-bar__title{flex:1;min-inline-size:11.25rem}.edu-focus-bar__tools{align-items:center;gap:var(--edu-space-2);flex:none;margin-inline-start:auto;display:flex}.edu-focus-bar__lumi-waits{align-items:center;gap:var(--edu-space-2);max-inline-size:15rem;font-size:var(--edu-font-size-sm);color:var(--edu-color-text-secondary);margin:0;display:flex}@media (max-width:639.98px){.edu-focus-bar{gap:var(--edu-space-2)}.edu-focus-bar__lumi{order:1;margin-inline-start:auto}.edu-focus-bar__title{flex-basis:100%;order:2;min-inline-size:0}.edu-focus-bar__tools{flex:100%;order:3;min-inline-size:0}.edu-shell .edu-focus-bar[data-top-bar] .edu-focus-bar__tools>:is([data-slot=button],[data-student-press]){min-inline-size:0;padding-inline:var(--edu-space-3);white-space:normal;flex:0 auto}}.edu-shell{--edu-side-dock-top:var(--edu-exp-band-height,60px)}.edu-shell[data-shell-focus]{--edu-side-dock-top:var(--edu-session-bar-height)}:root[data-side-dock-resizing]{cursor:col-resize;-webkit-user-select:none;user-select:none}:root[data-side-dock-resizing] iframe{pointer-events:none}:root{--edu-exp-bar-height:calc(var(--edu-space-2)*2 + var(--edu-size-touch-target));--edu-exp-dock-item-size:46px}:root:has(.edu-shell__bottom){--edu-student-bar-chrome-height:calc(var(--edu-exp-bar-height) + env(safe-area-inset-bottom,0px));--edu-student-bottom-chrome-height:var(--edu-student-bar-chrome-height)}:root:has(.edu-shell){scroll-padding-bottom:calc(var(--edu-student-bottom-chrome-height) + 1rem)}.edu-shell__bottom{z-index:40;border-top:1px solid var(--edu-color-border-subtle);background:var(--edu-color-surface-elevated);padding-bottom:env(safe-area-inset-bottom);position:sticky;bottom:0}.edu-bar{justify-content:space-around;align-items:stretch;gap:var(--edu-space-1);padding:var(--edu-space-2);display:flex}.edu-nav-item--bar{min-inline-size:0;min-height:var(--edu-size-touch-target);padding:var(--edu-space-1);font-size:var(--edu-font-size-xs);text-align:center;flex-direction:column;flex:1 1 0;justify-content:center;gap:2px}.edu-nav-item--bar .edu-nav-item__label{white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (max-height:499.98px){:where(:root)[data-student-band=playful]{--edu-exp-bar-height:calc(var(--edu-space-1)*2 + var(--edu-size-touch-target))}:root[data-student-band=playful] .edu-shell__bottom .edu-bar{padding-block:var(--edu-space-1)}:root[data-student-band=playful] .edu-shell__bottom .edu-nav-item--bar{gap:var(--edu-space-1);flex-direction:row}:root[data-student-band=playful] .edu-shell__bottom .edu-nav-item--bar .edu-nav-item__icon{width:28px;height:28px}:root[data-student-band=playful] .edu-band__wordmark{display:none}}.edu-lumi-spot:empty{display:none}.edu-lumi-spot__card{inline-size:100%;min-block-size:var(--edu-size-touch-target);align-items:center;gap:var(--edu-space-2);display:flex}.edu-lumi-spot__words{min-width:0;font-weight:var(--edu-font-weight-bold,700);line-height:var(--edu-line-height-tight)}[data-lumi-stand=chrome] .edu-lumi-bubble{border-end-end-radius:var(--edu-radius-lg,1rem)}[data-lumi-stand=chrome] .edu-lumi-bubble:after{display:none}[data-student-band=playful] [data-lumi-launcher=round]{border-radius:var(--edu-primitive-radius-full);filter:none;place-items:center;block-size:4.25rem;inline-size:4.25rem;display:grid}[data-student-band=playful] [data-lumi-launcher=round] svg{block-size:3.375rem;inline-size:3.375rem}.edu-lumi-bubble[data-tail=start]:before{content:"";inline-size:var(--edu-space-3);block-size:var(--edu-space-3);background:inherit;border-inline-start:inherit;border-block-end:inherit;position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--edu-space-2)*-1 + 1px);transform:translateY(-50%)rotate(45deg)}[dir=rtl] .edu-lumi-bubble[data-tail=start]:before{transform:translateY(-50%)rotate(-45deg)}.edu-lumi-bubble[data-tail=end]:before{content:"";inline-size:var(--edu-space-3);block-size:var(--edu-space-3);background:inherit;border-inline-end:inherit;border-block-start:inherit;position:absolute;inset-block-start:50%;inset-inline-end:calc(var(--edu-space-2)*-1 + 1px);transform:translateY(-50%)rotate(45deg)}[dir=rtl] .edu-lumi-bubble[data-tail=end]:before{transform:translateY(-50%)rotate(-45deg)}.edu-lumi-bubble:is([data-tail=bottom],[data-tail=stage]):before{content:"";inline-size:var(--edu-space-3);block-size:var(--edu-space-3);background:inherit;border-inline-end:inherit;border-block-end:inherit;position:absolute;inset-block-end:calc(var(--edu-space-2)*-1 + 1px);inset-inline-start:50%;transform:translate(-50%)rotate(45deg)}[dir=rtl] .edu-lumi-bubble:is([data-tail=bottom],[data-tail=stage]):before{transform:translate(50%)rotate(-45deg)}@container (min-width:28rem){.edu-lumi-bubble[data-tail=stage]:before{border-inline-end:inherit;border-block-start:inherit;border-block-end:none;inset-block:50% auto;inset-inline-start:auto;inset-inline-end:calc(var(--edu-space-2)*-1 + 1px);transform:translateY(-50%)rotate(45deg)}[dir=rtl] .edu-lumi-bubble[data-tail=stage]:before{transform:translateY(-50%)rotate(-45deg)}}.edu-lumi-bubble[data-tail=bottom-start]:before{content:"";inline-size:var(--edu-space-4);block-size:var(--edu-space-4);background:inherit;border-inline-start:inherit;border-block-end:inherit;position:absolute;inset-block-end:calc(var(--edu-space-2)*-1 + 1px);inset-inline-start:var(--edu-space-10);transform:rotate(-45deg)}[dir=rtl] .edu-lumi-bubble[data-tail=bottom-start]:before{transform:rotate(45deg)}.edu-lumi-thread__lines{--edu-lumi-thread-fade:var(--edu-space-8);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--edu-color-border-default)transparent;margin-inline:calc(var(--edu-space-3)*-1);padding-inline:var(--edu-space-3);padding-block:var(--edu-space-2)var(--edu-space-4);margin-block-end:calc(var(--edu-space-4)*-1);overflow-y:auto}.edu-lumi-thread__lines[data-scrolls]{max-block-size:min(28rem,60vh)}.edu-lumi-thread__lines[data-above]{-webkit-mask-image:linear-gradient(to bottom,transparent,var(--edu-color-text-primary)var(--edu-lumi-thread-fade));-webkit-mask-image:linear-gradient(to bottom,transparent,var(--edu-color-text-primary)var(--edu-lumi-thread-fade));-webkit-mask-image:linear-gradient(to bottom,transparent,var(--edu-color-text-primary)var(--edu-lumi-thread-fade));mask-image:linear-gradient(to bottom,transparent,var(--edu-color-text-primary)var(--edu-lumi-thread-fade))}:is([data-student-template],:root) .edu-lumi-bubble[data-who=child]{background:var(--edu-hue-teal-subtle)}:is([data-student-template],:root) .edu-lumi-bubble[data-tone=success]{background:var(--edu-color-success-subtle)}:is([data-student-template],:root) .edu-lumi-bubble[data-tone=warning]{background:var(--edu-color-warning-subtle)}:is([data-student-template],:root) .edu-lumi-bubble[data-tone=error]{background:var(--edu-color-error-subtle)}.edu-rail__lumi{padding:var(--edu-space-3)}.edu-dock__lumi [data-docked] .edu-lumi-spot__words{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.edu-dock__lumi{justify-content:center;align-self:stretch;margin-block-start:var(--edu-space-1);display:flex}.edu-dock__lumi .edu-lumi-spot__card{text-align:center;flex-direction:column;justify-content:center;gap:2px}.edu-dock__lumi .edu-lumi-spot__words{max-width:7rem;font-size:var(--edu-font-size-xs);font-weight:var(--edu-font-weight-semibold,600)}.edu-nav-overflow{width:fit-content;min-width:min(320px,calc(100vw - 2*var(--edu-space-4)));max-width:min(640px,calc(100vw - 2*var(--edu-space-4)));inset-inline:0;bottom:calc(var(--edu-student-bottom-chrome-height,84px) + var(--edu-space-3));border-radius:var(--edu-radius-xl);padding:var(--edu-space-5);box-shadow:var(--edu-shadow-large);text-align:center;border:0;margin-inline:auto}.edu-nav-overflow__grid{gap:var(--edu-space-3);padding-block:var(--edu-space-4)0;grid-template-columns:repeat(auto-fit,minmax(128px,156px));justify-content:center;margin-inline:auto;display:grid}.edu-nav-item--tile{gap:var(--edu-space-2);border:1px solid var(--edu-color-border-subtle);border-radius:var(--edu-radius-xl);padding:var(--edu-space-5)var(--edu-space-3);text-align:center;flex-direction:column;min-height:116px}.edu-surface{gap:var(--edu-exp-gap,var(--edu-space-5));grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.edu-region{display:contents}.edu-surface>[data-region=masthead]{grid-column:1/-1}.edu-surface>[data-region=masthead]:empty{display:none}.edu-region>[data-slot]{grid-column:span var(--eb-span,12);min-width:0}.edu-region>[data-slot][data-at-desktop=off],.edu-region>[data-slot]:empty{display:none}.edu-region[data-region=aside]:not(:has([data-slot]>*)){display:none}.edu-signal>[data-slot]{margin-block-end:var(--edu-exp-gap,var(--edu-space-5))}.edu-region[data-region=aside]{gap:var(--edu-exp-gap,var(--edu-space-5));flex-direction:column;grid-column:span 4;min-width:0;display:flex}.edu-region[data-region=aside]>[data-slot]{grid-column:auto}.edu-region>[data-chain]>:not(:first-child){display:none}@media (max-width:1279.98px){.edu-region>[data-slot]{grid-column:span var(--eb-span-md,12)}.edu-region>[data-slot][data-at-desktop=off]{display:block}.edu-region>[data-slot][data-at-tablet=off]{display:none}.edu-region[data-region=aside]{grid-column:span 12}}@media (max-width:767.98px){.edu-region[data-region=aside]{grid-column:span 12}.edu-region>[data-slot]{grid-column:span var(--eb-span-sm,12)}.edu-region>[data-slot][data-at-desktop=off],.edu-region>[data-slot][data-at-tablet=off]{display:block}.edu-region>[data-slot][data-at-phone=off]{display:none}}[data-density=compact]{--edu-exp-gap:var(--edu-space-4);--edu-exp-band-height:56px}[data-density=regular]{--edu-exp-gap:var(--edu-space-5);--edu-exp-band-height:60px}[data-density=airy]{--edu-exp-gap:var(--edu-space-6);--edu-exp-band-height:68px}[data-motion=minimal] .edu-nav-item{transition:none}@media (prefers-reduced-motion:reduce){.edu-nav-item{transition:none}}.edu-nav-item--bar[data-destination=home]{--edu-exp-nav-accent:var(--edu-color-tab-diyar-home-accent);--edu-exp-nav-accent-strong:var(--edu-color-tab-diyar-home-accent-strong)}.edu-nav-item--bar[data-destination=learn]{--edu-exp-nav-accent:var(--edu-color-tab-diyar-learn-accent);--edu-exp-nav-accent-strong:var(--edu-color-tab-diyar-learn-accent-strong)}.edu-nav-item--bar[data-destination=play]{--edu-exp-nav-accent:var(--edu-color-tab-diyar-play-accent);--edu-exp-nav-accent-strong:var(--edu-color-tab-diyar-play-accent-strong)}.edu-nav-item--bar[data-destination=me]{--edu-exp-nav-accent:var(--edu-color-tab-diyar-me-accent);--edu-exp-nav-accent-strong:var(--edu-color-tab-diyar-me-accent-strong)}.edu-nav-item--bar:is([data-destination=community],[data-destination=art-gallery]){--edu-exp-nav-accent:var(--edu-color-tab-diyar-create-accent);--edu-exp-nav-accent-strong:var(--edu-color-tab-diyar-create-accent-strong)}.edu-nav-item--bar .edu-nav-item__icon{color:var(--edu-exp-nav-accent,var(--edu-color-text-secondary))}.edu-nav-item--bar[data-active]{background:var(--edu-exp-nav-accent-strong,var(--edu-color-brand-primary));color:var(--edu-color-text-on-brand)}.edu-nav-item--bar[data-active] .edu-nav-item__icon{color:inherit}[data-testid^=hub-tab-] [data-tab-icon]{display:none}[data-place-parts]{--edu-parts-n:4}[data-kids-squares]{align-items:center;gap:var(--edu-space-1);flex-wrap:wrap;display:inline-flex}[data-kids-square]{box-sizing:border-box;border-radius:var(--edu-primitive-radius-xs);border:2px solid;block-size:1.125rem;inline-size:1.125rem;display:block}@media (forced-colors:active){[data-student-template] [data-kids-squares] [data-kids-square=done]{background:highlight}}.edu-shell__body:has(>.edu-shell__main [data-studio-frame]){block-size:var(--edu-visual-viewport-height,100dvh)}@media (max-height:559.98px){[data-studio-frame]{--edu-session-bar-height:4rem}[data-studio-frame] [data-session-head]>:first-child,[data-studio-frame] [data-studio-bottom-bar]{padding-block:var(--edu-space-1)}[data-studio-frame] [data-studio-field],[data-studio-frame] [data-studio-send]{display:none}[data-studio-frame] [data-studio-work]{min-block-size:20rem}.edu-shell__main:has([data-studio-frame]){overflow-y:auto}}@media (max-width:639.98px){[data-studio-frame] [data-studio-bottom-bar]{column-gap:var(--edu-space-2)}[data-studio-frame] [data-studio-bottom-bar] [data-studio-field]{padding-inline:.875rem}[data-studio-frame] [data-studio-bottom-bar] [data-studio-send][data-student-press]{padding-inline:var(--edu-space-3);gap:var(--edu-space-1)}}.edu-lumi-bubble[data-tail=bottom-end]:before{content:"";inline-size:var(--edu-space-3);block-size:var(--edu-space-3);background:inherit;border-inline-end:inherit;border-block-end:inherit;position:absolute;inset-block-end:calc(var(--edu-space-2)*-1 + 1px);inset-inline-end:var(--edu-space-6);transform:rotate(45deg)}[dir=rtl] .edu-lumi-bubble[data-tail=bottom-end]:before{transform:rotate(-45deg)}@keyframes edu-studio-lumi-pop{0%{transform:scale(1)}45%{transform:scale(1.12)}to{transform:scale(1)}}[data-studio-lumi][data-pop]{animation:edu-studio-lumi-pop var(--edu-motion-duration-slow)var(--edu-motion-ease-bounce)1}@media (prefers-reduced-motion:reduce){[data-studio-lumi][data-pop]{animation:none}}[data-motion=reduced] [data-studio-lumi][data-pop]{animation:none}:root{--edu-course-accent:var(--edu-color-brand-primary);--edu-course-accent-tint:var(--edu-color-brand-primary-subtle);--edu-course-accent-ink:var(--edu-color-brand-primary-active);--edu-course-path-width:25rem;--edu-course-bar-inset:0px;--edu-course-bar-radius:0px;--edu-course-dock-height:4rem}[data-age-group=kiddo]{--edu-course-dock-height:4.5rem}:root:has(.edu-shell__bottom){--edu-course-dock-inset:var(--edu-student-bar-chrome-height)}:root:has(.edu-course-player__dock){--edu-student-bottom-chrome-height:calc(var(--edu-course-dock-inset,0px) + var(--edu-course-dock-measured,calc(var(--edu-course-dock-height) + env(safe-area-inset-bottom,0px))))}@property --edu-course-measure{syntax:"<length>";inherits:true;initial-value:640px}.edu-course-host{min-block-size:calc(100dvh - var(--edu-exp-band-height,3.5rem));flex-direction:column;display:flex}.edu-shell[data-shell-focus] .edu-course-host{min-block-size:100dvh}.edu-course-player{--edu-course-sticky-top:var(--edu-exp-band-height,3.5rem);--edu-course-gutter:var(--edu-layout-page-gutter);--edu-course-measure:72ch;--edu-course-video-foot:3.5rem;--edu-course-stage-cap:calc(( 100dvh - var(--edu-course-sticky-top) - var(--edu-course-shell-head,0px) - var(--edu-course-media-offset,calc(var(--edu-size-touch-target) + var(--edu-space-4))) - var(--edu-course-dock-inset,0px) - var(--edu-course-dock-measured,calc(var(--edu-course-dock-height) + env(safe-area-inset-bottom,0px))) - var(--edu-space-3) - var(--edu-course-media-foot,0px))*16/9);color:var(--edu-color-text-primary);flex-direction:column;flex:auto;display:flex}.edu-course-player[data-embedded]{--edu-course-sticky-top:0px}.edu-course-player[data-width=phone]{--edu-course-video-foot:5.25rem}:is([data-student-template=clubhouse],[data-student-template=mosaic]) .edu-course-player{--edu-course-video-foot:4.5rem}:is([data-student-template=clubhouse],[data-student-template=mosaic]) .edu-course-player[data-width=phone]{--edu-course-video-foot:5.75rem}@media (max-height:499.98px){.edu-course-player{--edu-course-stage-cap:calc(( 100dvh - var(--edu-course-dock-inset,0px) - var(--edu-course-dock-measured,var(--edu-course-dock-height)) - var(--edu-course-media-foot,0px))*16/9)}}.edu-course-player[data-side]{grid-template-columns:minmax(0,1fr)calc(var(--edu-course-path-width) - var(--edu-course-gutter));grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.edu-course-player[data-side][data-embedded]{grid-template-columns:minmax(0,1fr)var(--edu-course-path-width)}.edu-course-player[data-side]>.edu-course-player__line{grid-area:1/1;padding-inline-end:var(--edu-space-6)}.edu-course-player[data-side]>.edu-course-player__offline{grid-area:2/1}.edu-course-player[data-side]>.edu-course-player__column{grid-area:3/1;padding-inline-end:var(--edu-space-6)}.edu-course-player[data-side]>.edu-course-player__side{grid-area:1/2/4/3}.edu-course-player[data-side]>.edu-course-player__dock{grid-area:4/1/5/3}.edu-course-player__line{justify-content:space-between;align-items:center;gap:var(--edu-space-2)var(--edu-space-3);flex-wrap:wrap;margin-block-end:var(--edu-space-4);display:flex}.edu-course-player__line-start,.edu-course-player__line-end{align-items:center;gap:var(--edu-space-2);min-inline-size:0;display:flex}.edu-course-player__line-start{flex:16rem}.edu-course-player__line-end{flex-wrap:wrap;justify-content:flex-end}.edu-course-player__line-end:empty{display:none}.edu-course-player__line[data-lesson] .edu-course-player__line-start{flex:auto}.edu-course-player__line-lesson{flex:100%;min-inline-size:0}.edu-course-player__head-lesson{align-items:baseline;gap:0 var(--edu-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.edu-course-player__head-name{font-size:var(--edu-font-size-sm);font-weight:var(--edu-font-weight-semibold);color:var(--edu-color-text-secondary);margin:0}.edu-course-player__head-lesson>.edu-course-player__title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-inline-size:0;display:-webkit-box;overflow:hidden}.edu-course-player__head-lesson>.edu-course-player__meta-done{align-self:center}.edu-course-player__place{min-inline-size:0;font-size:var(--edu-font-size-sm);font-weight:var(--edu-font-weight-medium);color:var(--edu-color-text-secondary);flex:auto}.edu-course-player__place ol{align-items:center;gap:var(--edu-space-1);min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.edu-course-player__place li{align-items:center;gap:var(--edu-space-1);white-space:nowrap;min-inline-size:0;display:flex}.edu-course-player__place li:last-child,.edu-course-player__place-part{text-overflow:ellipsis;overflow:hidden}.edu-course-player__progress-caption{font-size:var(--edu-font-size-xs);font-weight:var(--edu-font-weight-medium);color:var(--edu-color-text-secondary);white-space:nowrap}.edu-course-player__progress-caption[data-length=short]{display:none}@media (max-width:374.98px){.edu-course-player__progress-caption[data-length=full]{display:none}.edu-course-player__progress-caption[data-length=short]{display:inline}}.edu-course-player__live{min-block-size:var(--edu-size-touch-target);align-items:center;gap:var(--edu-space-1-5);padding-inline:var(--edu-space-3);border:1px solid var(--edu-color-border-default);border-radius:var(--edu-radius-full);font-size:var(--edu-font-size-sm);font-weight:var(--edu-font-weight-semibold);color:var(--edu-color-text-primary);white-space:nowrap;text-decoration:none;display:inline-flex}.edu-course-player__live-dot{inline-size:var(--edu-space-2);block-size:var(--edu-space-2);border-radius:var(--edu-radius-full);background:var(--edu-color-warning);flex:none}@media (max-width:374.98px){.edu-course-player__live-word{display:none}}.edu-course-player__skip{min-block-size:var(--edu-size-touch-target);padding-inline:var(--edu-space-2);border-radius:var(--edu-radius-md);background:var(--edu-color-surface-elevated);color:var(--edu-color-text-link);font:inherit;font-weight:var(--edu-font-weight-semibold);white-space:nowrap;cursor:pointer;border:0}.edu-course-player__skip:focus-visible{outline:2px solid var(--edu-color-focus-ring);outline-offset:2px}.edu-course-player__skip:not(:focus){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.edu-course-progress{gap:var(--edu-space-1);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.edu-course-progress__track{min-inline-size:var(--edu-space-12);block-size:var(--edu-space-1-5);border-radius:var(--edu-radius-full);background:var(--edu-color-surface-tertiary);flex:auto;display:block;overflow:hidden}.edu-course-progress__fill{border-radius:var(--edu-radius-full);background:var(--edu-course-accent);block-size:100%;transition:inline-size var(--edu-motion-duration-normal)ease-out;display:block}@media (prefers-reduced-motion:reduce){.edu-course-progress__fill{transition:none}}@media (forced-colors:active){.edu-course-progress__track{border:1px solid canvastext}.edu-course-progress__fill{background:highlight}}.edu-course-progress__caption{min-inline-size:0}.edu-course-player__column{flex-direction:column;flex:auto;min-inline-size:0;display:flex}.edu-course-player__stage{gap:var(--edu-space-3);flex-direction:column;min-inline-size:0;display:flex}.edu-course-player__stage:focus{outline:none}.edu-course-player__stage:focus-visible{outline:2px solid var(--edu-color-focus-ring);outline-offset:2px}.edu-course-player__media{border-radius:var(--edu-radius-card);inline-size:100%;overflow:hidden}.edu-course-player__media[data-shape=flow]{max-inline-size:var(--edu-course-measure);border-radius:0;margin-inline:0;overflow:visible}@media (max-width:1023.98px) and (min-height:500px) and (orientation:portrait){.edu-course-player__media[data-shape=framed]{inline-size:calc(100% + 2*var(--edu-course-gutter));margin-inline:calc(-1*var(--edu-course-gutter));border-radius:0}.edu-course-player[data-width=phone]:not([data-embedded],:has(>.edu-course-player__offline)) .edu-course-player__stage:has(>.edu-course-player__line):not(:has(>.edu-course-player__strip,>.edu-course-player__notice:not(:empty))){margin-block-start:calc(-1*var(--edu-course-shell-head,0px))}}.edu-course-player__stage>.edu-course-player__line{margin-block-end:0}.edu-course-player__strip{align-items:center;gap:var(--edu-space-2)var(--edu-space-3);padding:var(--edu-space-3)var(--edu-space-4);border:1px solid var(--edu-color-border-subtle);border-radius:var(--edu-radius-card);background:var(--edu-color-surface-secondary);font-size:var(--edu-font-size-sm);color:var(--edu-color-text-secondary);flex-wrap:wrap;display:flex}.edu-course-player__strip p{flex:16rem;margin:0}.edu-course-player__notice{padding:var(--edu-space-3)var(--edu-space-4);border:1px solid var(--edu-color-border-subtle);border-radius:var(--edu-radius-card);background:var(--edu-color-surface-secondary);font-size:var(--edu-font-size-sm);color:var(--edu-color-text-primary);margin:0}.edu-course-player__notice:empty{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.edu-course-player__rule{font-size:var(--edu-font-size-sm);color:var(--edu-color-text-secondary);margin:0}.edu-course-player__lesson{inline-size:100%;min-inline-size:0;flex-direction:column;margin-inline:auto;scroll-margin-block-start:var(--edu-course-sticky-top);display:flex}.edu-course-player__lesson[data-shape=framed]{max-inline-size:max(20rem,var(--edu-course-stage-cap))}.edu-course-player__lesson:focus{outline:none}.edu-course-player__stage>:is(.edu-course-player__heading,.edu-course-player__strip,.edu-course-player__notice,.edu-course-player__rule),.edu-course-player__under>:not(.edu-course-player__path){max-inline-size:var(--edu-course-measure)}.edu-course-player__topic{min-inline-size:0}.edu-course-player__heading[data-place=under]{order:1;padding-block-start:var(--edu-space-3)}.edu-course-player__under{gap:var(--edu-space-2);padding-block:var(--edu-space-4);flex-direction:column;display:flex}.edu-course-player__eyebrow{font-size:var(--edu-font-size-xs);font-weight:var(--edu-font-weight-bold);color:var(--edu-course-accent-ink);margin:0}.edu-course-player__title{font-family:var(--edu-font-family-heading);font-size:1.5rem;font-weight:var(--edu-font-weight-bold);line-height:var(--edu-line-height-tight);overflow-wrap:anywhere;margin:0}.edu-course-player[data-width=laptop] .edu-course-player__title,.edu-course-player[data-width=desktop]:not([data-side]) .edu-course-player__title{font-size:1.375rem}.edu-course-player[data-width=tablet] .edu-course-player__title{font-size:1.3125rem}.edu-course-player[data-width=phone] .edu-course-player__title{font-size:1.1875rem}.edu-course-player__meta{align-items:center;gap:var(--edu-space-1).75rem;margin:var(--edu-space-1)0 0;font-size:var(--edu-font-size-sm);color:var(--edu-color-text-secondary);flex-wrap:wrap;display:flex}.edu-course-player__meta-by,.edu-course-player__meta-fact{align-items:center;gap:.375rem;min-inline-size:0;display:inline-flex}.edu-course-player__meta-avatar{block-size:1.75rem;inline-size:1.75rem;font-size:var(--edu-font-size-xs)}.edu-course-player__meta-name{font-weight:var(--edu-font-weight-medium);color:var(--edu-color-text-primary)}.edu-course-player__meta-done{border-radius:var(--edu-radius-full);background:var(--edu-course-accent-tint);min-block-size:1.75rem;color:var(--edu-course-accent-ink);font-size:.8125rem;font-weight:var(--edu-font-weight-semibold);align-items:center;gap:.375rem;padding-inline:.75rem;display:inline-flex}.edu-course-player__meta-done .edu-course-player__tick{block-size:.875rem;inline-size:.875rem;color:inherit}.edu-course-player__tick{color:var(--edu-course-accent)}.edu-course-player:is([data-width=tablet],[data-width=phone]) .edu-course-player__meta-avatar{display:none}.edu-course-player[data-width=tablet] .edu-course-player__meta{column-gap:.625rem}.edu-course-player[data-width=phone] .edu-course-player__meta{column-gap:var(--edu-space-2);font-size:.8125rem}.edu-course-player[data-width=phone] .edu-course-player__meta-done{min-block-size:1.625rem;font-size:var(--edu-font-size-xs);margin-inline-start:auto;padding-inline:.625rem}@media (forced-colors:active){.edu-course-player__meta-done{border:1px solid canvastext}}.edu-course-player__tabs{gap:var(--edu-space-4);margin-block-start:var(--edu-space-2)}.edu-course-player__tab-count{border-radius:var(--edu-radius-full);background:var(--edu-color-surface-tertiary);color:var(--edu-color-text-secondary);font-size:var(--edu-font-size-xs);font-weight:var(--edu-font-weight-semibold);padding:.125rem .4375rem;line-height:1.2}.edu-course-player__about{align-items:flex-start;gap:var(--edu-space-3);flex-direction:column;display:flex}.edu-course-player__about-text{max-inline-size:47.5rem;font-size:.9375rem;line-height:var(--edu-line-height-relaxed);white-space:pre-line;margin:0}.edu-course-player__about-none{font-size:var(--edu-font-size-sm);color:var(--edu-color-text-secondary);margin:0}.edu-course-player__dock{z-index:40;margin-block-start:auto;margin-inline:calc(-1*var(--edu-course-gutter));border-block-start:1px solid var(--edu-color-border-subtle);background:var(--edu-color-surface-elevated);padding-block-end:env(safe-area-inset-bottom,0px);position:sticky;inset-block-end:0}@media (max-height:30rem){.edu-course-player__dock{position:static}}:root:has(.edu-shell__bottom) .edu-course-player__dock{margin-inline:calc(var(--edu-course-bar-inset) - var(--edu-course-gutter));border:1px solid var(--edu-color-border-subtle);border-block-end:0;border-inline-width:min(1px,var(--edu-course-bar-inset));border-start-start-radius:var(--edu-course-bar-radius);border-start-end-radius:var(--edu-course-bar-radius);padding-block-end:0;inset-block-end:var(--edu-course-dock-inset)}.edu-course-player[data-stage=lesson]:not([data-embedded]){margin-block-end:calc(-1*var(--edu-course-shell-foot,0px));margin-inline-end:var(--edu-side-dock-push,0px)}:root:has([data-companion-launcher]) .edu-course-player[data-stage=lesson]:not([data-embedded]) .edu-course-player__under{padding-block-end:calc(var(--edu-student-companion-size) + var(--edu-student-companion-gap) + var(--edu-space-4))}.edu-course-player[data-embedded] .edu-course-player__dock{margin-inline:0}.edu-course-player:not([data-embedded]) .edu-course-player__side{margin-inline-end:calc(-1*var(--edu-course-gutter))}.edu-course-player[data-side]:not([data-embedded])>.edu-course-player__side{margin-block-start:calc(-1*var(--edu-course-shell-head,0px))}.edu-course-dock{min-block-size:var(--edu-course-dock-height);align-items:center;gap:var(--edu-space-2)var(--edu-space-3);padding:var(--edu-space-2)var(--edu-course-gutter);flex-wrap:wrap;display:flex}.edu-course-player:is([data-width=tablet],[data-width=laptop]) .edu-course-dock{padding-inline:2rem}.edu-course-player[data-width=desktop] .edu-course-dock{padding-inline:2.5rem}.edu-course-dock [data-slot=button]{font-size:.9375rem}.edu-course-dock__state{justify-content:center;align-items:center;gap:var(--edu-space-2);min-inline-size:0;font-size:var(--edu-font-size-sm);color:var(--edu-color-text-secondary);flex:12rem;margin:0;display:inline-flex}.edu-course-dock__lead{font-weight:var(--edu-font-weight-semibold);color:var(--edu-color-text-primary)}.edu-course-dock__actions{justify-content:flex-end;align-items:center;gap:var(--edu-space-2)var(--edu-space-3);flex-wrap:wrap;margin-inline-start:auto;display:flex}.edu-course-dock__status{align-items:center;gap:var(--edu-space-2);font-size:var(--edu-font-size-sm);font-weight:var(--edu-font-weight-medium);color:var(--edu-color-text-primary);margin:0;display:inline-flex}@keyframes edu-course-dock-arrive{0%{box-shadow:0 0 0 4px var(--edu-course-accent-tint)}to{box-shadow:0 0 #0000}}.edu-course-dock [data-arrived]{animation:edu-course-dock-arrive var(--edu-motion-duration-slow)ease-out 1}@media (prefers-reduced-motion:reduce){.edu-course-dock [data-arrived]{animation:none}}[data-motion=reduced] .edu-course-dock [data-arrived]{animation:none}.edu-course-player:is([data-width=tablet],[data-width=phone]) .edu-course-dock{padding-block:.75rem}.edu-course-player:is([data-width=tablet],[data-width=phone]) .edu-course-dock [data-slot=button]{min-block-size:max(3rem,var(--edu-size-touch-target));border-radius:.75rem}.edu-course-player:is([data-width=tablet],[data-width=phone]) .edu-course-dock [data-slot=button]:has(>.sr-only){min-inline-size:max(3rem,var(--edu-size-touch-target))}.edu-course-player[data-width=phone] .edu-course-dock__state{flex-basis:100%;order:-1}.edu-course-player[data-width=phone] .edu-course-dock__actions{flex:1;min-inline-size:0}.edu-course-player[data-width=phone] .edu-course-dock__primary{flex:auto}.edu-course-player[data-width=phone] .edu-course-dock__primary [data-slot=button]{inline-size:100%;font-size:var(--edu-font-size-base);font-weight:var(--edu-font-weight-semibold)}.edu-course-player[data-width=phone] .edu-course-dock[data-row=one]{min-block-size:4rem;padding-block:var(--edu-space-1);flex-wrap:nowrap}.edu-course-player[data-width=phone] .edu-course-dock[data-row=one] .edu-course-dock__state{text-align:start;flex:1;order:0;justify-content:flex-start}.edu-course-player[data-width=phone] .edu-course-dock[data-row=one] .edu-course-dock__actions{flex:none}.edu-course-dock__state:is([data-tone=none],[data-quiet]){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}[data-age-group=kiddo] .edu-course-dock__primary{flex:auto}@media (max-height:499.98px){[data-student-band=playful]{--edu-course-dock-height:calc(var(--edu-size-touch-target) + var(--edu-space-1)*2)}[data-student-band=playful] .edu-course-player .edu-course-dock{padding-block:var(--edu-space-1)}[data-student-band=playful] .edu-course-player .edu-course-dock__state{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.edu-course-player__side{min-block-size:calc(100dvh - var(--edu-course-sticky-top) - var(--edu-course-dock-measured,var(--edu-course-dock-height)));max-block-size:calc(100dvh - var(--edu-course-sticky-top) - var(--edu-course-dock-measured,var(--edu-course-dock-height)));border-inline-start:1px solid var(--edu-color-border-subtle);background:var(--edu-color-surface-elevated);flex-direction:column;align-self:start;display:flex;position:sticky;inset-block-start:var(--edu-course-sticky-top);overflow:hidden}.edu-course-player__path{flex-direction:column;min-inline-size:0;display:flex}.edu-course-path{flex-direction:column;gap:.75rem;min-inline-size:0;display:flex}.edu-course-path__stops{flex-direction:column;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.edu-course-path__left{font-size:var(--edu-font-size-xs);color:var(--edu-color-text-secondary)}.edu-course-path__line{justify-content:space-between;align-items:baseline;gap:var(--edu-space-1)var(--edu-space-3);font-size:var(--edu-font-size-sm);font-weight:var(--edu-font-weight-bold);color:var(--edu-color-text-primary);flex-wrap:wrap;display:flex}.edu-course-path__left{font-weight:var(--edu-font-weight-normal)}.edu-course-path[data-form=stack] .edu-course-path__line{font-size:var(--edu-font-size-xs);font-weight:var(--edu-font-weight-semibold);color:var(--edu-color-text-secondary);margin:0;padding-inline:.5rem}.edu-course-path__stop{gap:.875rem;min-inline-size:0;display:flex;position:relative}.edu-course-path__press{inline-size:100%;min-inline-size:0;min-block-size:var(--edu-size-touch-target);color:var(--edu-color-text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:0;text-decoration:none;display:flex}.edu-course-path__press:focus-visible{outline:2px solid var(--edu-color-focus-ring);outline-offset:2px}.edu-course-path__press[aria-current]{background:var(--edu-course-accent-tint)}.edu-course-path__picture{aspect-ratio:16/9;background:var(--edu-color-surface-tertiary);color:var(--edu-course-accent-ink);border-radius:.5rem;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.edu-course-path__picture[data-tile]{background:var(--edu-course-accent-tint)}.edu-course-path__picture img{object-fit:cover;block-size:100%;inline-size:100%}.edu-course-path__picture>svg{block-size:1.25rem;inline-size:1.25rem}.edu-course-path__text{flex-direction:column;flex:auto;gap:.1875rem;min-inline-size:0;display:flex}.edu-course-path__stop-title{font-size:.875rem;font-weight:var(--edu-font-weight-semibold);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.edu-course-path__press[aria-current] .edu-course-path__stop-title{font-weight:var(--edu-font-weight-bold)}.edu-course-path__state{font-size:var(--edu-font-size-xs);color:var(--edu-color-text-secondary)}.edu-course-path__stop[data-state=done] .edu-course-path__state{font-weight:var(--edu-font-weight-semibold);color:var(--edu-color-success-text)}.edu-course-path__stop:is([data-state=playing],[data-state=open]) .edu-course-path__state{font-weight:var(--edu-font-weight-bold);color:var(--edu-course-accent-ink)}.edu-course-path__open{font-size:.8125rem;font-weight:var(--edu-font-weight-semibold);color:var(--edu-course-accent-ink);flex:none;align-self:center}.edu-course-path:is([data-form=stack],[data-form=list]) .edu-course-path__stop[data-plain] .edu-course-path__press{border:1px dashed var(--edu-color-border-default);border-radius:.625rem;align-items:center;padding:.5rem .75rem}.edu-course-path__stop[data-plain] .edu-course-path__picture{border:1px dashed var(--edu-color-border-default);background:var(--edu-color-surface-secondary);color:var(--edu-color-text-secondary)}.edu-course-path[data-form=stack]{gap:.5rem}.edu-course-path[data-form=stack] .edu-course-path__stops{padding:.25rem .5rem 0}.edu-course-path[data-form=stack] .edu-course-path__stop{padding-block-end:1.125rem}.edu-course-path[data-form=stack] .edu-course-path__stop:last-child{padding-block-end:.5rem}.edu-course-path[data-form=stack] .edu-course-path__stop:not(:last-child):before{content:"";background:var(--edu-color-border-subtle);inline-size:2px;position:absolute;inset-block:1.75rem 0;inset-inline-start:.8125rem}.edu-course-path[data-form=stack] .edu-course-path__stop[data-state=done]:not(:last-child):before{background:var(--edu-course-accent)}.edu-course-path__disc{box-sizing:border-box;border:2px solid var(--edu-color-border-default);border-radius:var(--edu-radius-full);background:var(--edu-color-surface-elevated);block-size:1.75rem;inline-size:1.75rem;color:var(--edu-color-text-secondary);flex:none;place-items:center;display:inline-grid;position:relative}.edu-course-path__disc svg{block-size:.8125rem;inline-size:.8125rem}.edu-course-path__stop[data-state=done] .edu-course-path__disc{border-color:var(--edu-course-accent);background:var(--edu-course-accent);color:var(--edu-color-text-on-brand)}.edu-course-path__stop[data-state=playing] .edu-course-path__disc{background:conic-gradient(var(--edu-course-accent)0 var(--edu-course-path-share,0%),var(--edu-course-accent-tint)var(--edu-course-path-share,0%)100%);color:var(--edu-course-accent);border:0}.edu-course-path__stop[data-state=playing] .edu-course-path__disc:before{content:"";border-radius:var(--edu-radius-full);background:var(--edu-color-surface-elevated);position:absolute;inset:.3125rem}.edu-course-path__stop[data-state=playing] .edu-course-path__disc svg{fill:currentColor;block-size:.5625rem;inline-size:.5625rem;position:relative}.edu-course-path__stop[data-plain] .edu-course-path__disc{border-width:1px;border-color:var(--edu-color-border-subtle);background:var(--edu-color-surface-secondary)}.edu-course-path[data-form=stack] .edu-course-path__press{margin:-.5rem -.5rem 0;padding:.5rem}.edu-course-path[data-form=stack] .edu-course-path__stop[data-plain] .edu-course-path__press{margin:0}.edu-course-path[data-form=stack] .edu-course-path__picture{inline-size:6rem}.edu-course-path[data-form=cards]{border:1px solid var(--edu-color-border-subtle);background:var(--edu-color-surface-elevated);border-radius:1rem;padding:.875rem 1rem}.edu-course-path[data-form=cards] .edu-course-path__stops{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.edu-course-path[data-form=row] .edu-course-path__stops{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;flex-direction:row;gap:.75rem;margin-block-start:-.25rem;margin-inline-start:-.25rem;margin-inline-end:calc(-1*var(--edu-course-gutter));padding-block:.25rem;padding-inline-start:.25rem;padding-inline-end:var(--edu-course-gutter);overflow-x:auto}.edu-course-path[data-form=row] .edu-course-path__stop{scroll-snap-align:start;flex:none;inline-size:12.5rem}.edu-course-path:is([data-form=cards],[data-form=row]) .edu-course-path__press{flex-direction:column;gap:.375rem}.edu-course-path:is([data-form=cards],[data-form=row]) .edu-course-path__press[aria-current]{background:0 0}.edu-course-path:is([data-form=cards],[data-form=row]) .edu-course-path__picture{inline-size:100%}.edu-course-path:is([data-form=cards],[data-form=row]) .edu-course-path__press[aria-current] .edu-course-path__picture{outline:3px solid var(--edu-course-accent-tint)}.edu-course-path:is([data-form=cards],[data-form=row]) .edu-course-path__stop-title{font-size:.8125rem}.edu-course-path__tick{border-radius:var(--edu-radius-full);background:var(--edu-course-accent);block-size:1.25rem;inline-size:1.25rem;color:var(--edu-color-text-on-brand);place-items:center;display:inline-grid;position:absolute;inset-block-start:.375rem;inset-inline-start:.375rem}.edu-course-path__tick svg{block-size:.6875rem;inline-size:.6875rem}.edu-course-path__position{background:var(--edu-color-surface-elevated);block-size:3px;position:absolute;inset-block-end:0;inset-inline-start:0}.edu-course-path[data-form=list],.edu-course-path[data-form=list] .edu-course-path__stops{gap:.5rem}.edu-course-path[data-form=list] .edu-course-path__press{border:1px solid var(--edu-color-border-subtle);background:var(--edu-color-surface-elevated);align-items:center;gap:.625rem;padding:.5rem}.edu-course-path[data-form=list] .edu-course-path__press[aria-current]{border-color:var(--edu-course-accent-tint);background:var(--edu-course-accent-tint)}.edu-course-path[data-form=list] .edu-course-path__stop[data-plain] .edu-course-path__press{border:1px dashed var(--edu-color-border-default);padding:.625rem .75rem}.edu-course-path[data-form=list] .edu-course-path__stop[data-plain] .edu-course-path__press:not([aria-current]){background:0 0}.edu-course-path[data-form=list] .edu-course-path__picture{border-radius:.375rem;inline-size:5rem}.edu-course-path[data-form=list] .edu-course-path__stop-title{font-size:.8125rem}.edu-course-path__end-tick{block-size:1rem;inline-size:1rem;color:var(--edu-course-accent);flex:none}.edu-course-finish-card{border:1px solid var(--edu-course-accent-tint);background:var(--edu-course-accent-tint);color:var(--edu-color-text-primary);border-radius:.875rem;flex-direction:column;gap:.375rem;padding:.875rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.edu-course-finish-card{background:color-mix(in srgb,var(--edu-course-accent-tint)35%,var(--edu-color-surface-elevated))}}.edu-course-finish-card[data-form=side]{margin-inline:.5rem}.edu-course-finish-card__eyebrow{font-size:var(--edu-font-size-xs);font-weight:var(--edu-font-weight-bold);color:var(--edu-color-text-secondary);margin:0}.edu-course-finish-card__lead{font-size:var(--edu-font-size-sm);margin:0;line-height:1.45}.edu-course-finish-card__facts{font-size:var(--edu-font-size-xs);color:var(--edu-color-text-secondary);margin:0}.edu-course-all-lessons{border-radius:.625rem;block-size:2.25rem;min-block-size:0;position:relative}.edu-course-all-lessons:after{content:"";inset-block:calc((2.25rem - var(--edu-size-touch-target))/2);position:absolute;inset-inline:0}.edu-course-all-lessons__figure{font-weight:var(--edu-font-weight-medium);color:var(--edu-color-text-secondary)}.edu-course-rail{flex-direction:column;flex:auto;min-block-size:0;min-inline-size:0;display:flex}.edu-course-rail__head{border-block-end:1px solid var(--edu-color-border-subtle);flex-direction:column;flex:none;gap:.625rem;padding:1.25rem 1.375rem .875rem;display:flex}.edu-course-sheet .edu-course-rail__head{padding-block-start:.25rem}.edu-course-rail__module{overflow-wrap:anywhere;font-family:var(--edu-font-family-heading);font-size:1.1875rem;font-weight:var(--edu-font-weight-bold);color:var(--edu-color-text-primary);margin:0;line-height:1.25}.edu-course-rail__module:focus{outline:none}.edu-course-rail__module:focus-visible{outline:2px solid var(--edu-color-focus-ring);outline-offset:2px}.edu-course-rail__progress{align-items:center;gap:.625rem;display:flex}.edu-course-rail__bar{flex:auto;min-inline-size:0;display:flex}.edu-course-rail__count{color:var(--edu-color-text-secondary);flex:none;font-size:.8125rem}.edu-course-rail__body{gap:var(--edu-space-3);overscroll-behavior:contain;flex-direction:column;flex:auto;min-block-size:0;min-inline-size:0;padding:.5rem .875rem 1rem;display:flex;overflow-y:auto}.edu-course-rail[data-form=sheet] .edu-course-rail__body{padding-block-end:calc(1rem + env(safe-area-inset-bottom,0px))}.edu-course-rail[data-form=overview]{border:1px solid var(--color-border-subtle);border-radius:var(--edu-course-overview-card-radius);background:var(--color-card);box-shadow:var(--edu-course-overview-card-shadow);flex:none}.edu-course-rail[data-form=overview] .edu-course-rail__module{font-size:1.0625rem}.edu-course-rail[data-form=overview] .edu-course-rail__body{overflow:visible}@media (min-width:640px) and (max-width:1023.98px){.edu-course-rail[data-form=overview] .edu-course-rail__head{padding:1.125rem 1.25rem .875rem}.edu-course-rail[data-form=overview] .edu-course-rail__body{padding-inline:.75rem}}@media (max-width:639.98px){.edu-course-rail[data-form=overview] .edu-course-rail__head{padding:1rem 1rem .75rem}.edu-course-rail[data-form=overview] .edu-course-rail__body{padding-inline:.5rem}.edu-course-rail[data-form=overview] .edu-course-rail__module{font-size:1rem}}.edu-course-rail__free{font-size:var(--edu-font-size-xs);color:var(--edu-color-text-secondary);margin:0;padding-inline:.5rem}.edu-course-rail__lessons{flex-direction:column;gap:.125rem;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.edu-course-rail__lesson{flex-direction:column;min-inline-size:0;display:flex}.edu-course-rail__row{inline-size:100%;min-inline-size:0;min-block-size:var(--edu-size-touch-target);color:var(--edu-color-text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:.75rem .5rem;text-decoration:none;display:flex}.edu-course-rail__row:not([data-static],[data-current=true]):hover{background:var(--edu-color-surface-hover)}.edu-course-rail__row[data-static]{cursor:default}.edu-course-rail__row:focus-visible{outline:2px solid var(--edu-color-focus-ring);outline-offset:-2px}.edu-course-rail__row[data-current=true]{background:var(--edu-course-accent-tint)}.edu-course-rail__title{font-size:.875rem;font-weight:var(--edu-font-weight-semibold);line-height:1.35}.edu-course-rail__row[data-current=true] .edu-course-rail__title{font-weight:var(--edu-font-weight-bold)}.edu-course-rail__facts{font-size:var(--edu-font-size-xs);color:var(--edu-color-text-secondary);display:block}.edu-course-rail__row[data-current=true] .edu-course-rail__facts{font-weight:var(--edu-font-weight-bold);color:var(--edu-course-accent-ink)}.edu-course-rail__chevron{block-size:1rem;inline-size:1rem;color:var(--edu-color-text-secondary);flex:none;margin-block-start:.25rem;transform:rotate(-90deg)}.edu-course-rail__row[aria-expanded=true] .edu-course-rail__chevron{transform:none}[dir=rtl] .edu-course-rail__row[aria-expanded=false] .edu-course-rail__chevron{transform:rotate(90deg)}@media (prefers-reduced-motion:no-preference){.edu-course-rail__chevron{transition:transform var(--edu-motion-duration-fast)ease-out}}.edu-course-rail__panel{flex-direction:column;gap:.625rem;min-inline-size:0;padding-block:.5rem .75rem;padding-inline-start:1.75rem;display:flex}.edu-course-rail__panel[hidden]{display:none}.edu-course-rail__note{overflow-wrap:anywhere;font-size:var(--edu-font-size-sm);color:var(--edu-color-text-secondary);margin:0;padding-inline:.5rem}.edu-course-rail__go{max-inline-size:100%;min-block-size:var(--edu-size-touch-target);font-size:var(--edu-font-size-sm);font-weight:var(--edu-font-weight-semibold);color:var(--edu-course-accent-ink);text-underline-offset:.2em;overflow-wrap:anywhere;border-radius:.5rem;align-self:flex-start;align-items:center;padding-inline:.5rem;text-decoration:underline;display:inline-flex}.edu-course-rail__go:focus-visible{outline:2px solid var(--edu-color-focus-ring);outline-offset:2px}.edu-course-rail__loading{flex-direction:column;gap:.5rem;padding-inline:.5rem;display:flex}.edu-course-rail__failed{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.edu-course-rail__live{padding-inline-start:2.25rem}.edu-course-mark{box-sizing:border-box;border:1.5px solid var(--edu-color-border-default);border-radius:var(--edu-radius-full);block-size:1.5rem;inline-size:1.5rem;color:var(--edu-color-text-secondary);flex:none;place-items:center;display:inline-grid}.edu-course-mark svg{block-size:.8125rem;inline-size:.8125rem}.edu-course-mark[data-state=here]{border-color:var(--edu-course-accent)}.edu-course-mark[data-state=done]{border-color:var(--edu-course-accent);background:var(--edu-course-accent);color:var(--edu-color-text-on-brand)}.edu-course-mark[data-state=locked] svg{block-size:.75rem;inline-size:.75rem}.edu-course-mark[data-size=sm]{block-size:1.25rem;inline-size:1.25rem}.edu-course-mark[data-size=sm] svg{block-size:.75rem;inline-size:.75rem}[data-age-group=kiddo] :is(.edu-course-rail__title,.edu-course-path__stop-title,.edu-course-player__about-text,.edu-course-finish-card__lead,.edu-course-dock [data-slot=button]){font-size:var(--edu-font-size-sm)}[data-age-group=kiddo] :is(.edu-course-rail__facts,.edu-course-path__state){font-size:var(--edu-font-size-xs)}[data-age-group=kiddo] :is(.edu-course-sheet__label,.edu-course-finish-card__eyebrow){letter-spacing:normal;text-transform:none;font-size:var(--edu-font-size-sm);color:var(--edu-color-text-primary)}.edu-course-sheet[data-side=end]{inline-size:27.5rem;max-inline-size:90vw}.edu-course-sheet[data-side=bottom]{border-start-start-radius:1.25rem;border-start-end-radius:1.25rem;max-block-size:90dvh}.edu-course-sheet__handle{border-radius:var(--edu-radius-full);background:var(--edu-color-border-default);flex:none;block-size:.25rem;inline-size:2.25rem;margin:.5rem auto 0}.edu-course-sheet__top{justify-content:space-between;align-items:center;gap:var(--edu-space-2);flex:none;min-inline-size:0;padding:1rem 1.375rem .5rem;display:flex}.edu-course-sheet__label{font-size:var(--edu-font-size-xs);font-weight:var(--edu-font-weight-bold);color:var(--edu-color-text-secondary);margin:0;line-height:1.25}.edu-course-sheet__close{border-radius:.625rem;block-size:2.25rem;min-block-size:0;inline-size:2.25rem;min-inline-size:0;position:relative}.edu-course-sheet__close:after{content:"";inset:calc((2.25rem - var(--edu-size-touch-target))/2);position:absolute}.edu-course-player[data-focus]{--edu-course-sticky-top:0px;--edu-focus-gutter:var(--edu-course-gutter)}.edu-course-player[data-focus] .edu-course-player__head-lesson{gap:0;display:grid}.edu-course-player[data-focus] .edu-course-player__head-lesson>.edu-course-player__title{font-size:var(--edu-font-size-xl)}.edu-course-parts{padding-inline:var(--edu-space-1-5);flex:none;align-items:center;gap:.375rem;display:inline-flex}.edu-course-parts__square{border:2px solid var(--edu-color-border-strong);background:var(--edu-color-surface-elevated);border-radius:.375rem;block-size:1.375rem;inline-size:1.375rem}.edu-course-parts__square[data-done]{background:var(--edu-course-accent)}.edu-course-parts__square[data-state=here]{box-shadow:0 0 0 3px var(--edu-course-accent)}.edu-course-player__live-now{align-items:center;gap:var(--edu-space-1-5);font-weight:var(--edu-font-weight-semibold);white-space:nowrap;margin:0;display:inline-flex}.edu-course-player[data-focus]>:is(.edu-course-player__column,.edu-course-player__offline){padding-inline:var(--edu-course-gutter)}.edu-course-player[data-focus]>.edu-course-player__column{padding-block-start:var(--edu-space-5)}.edu-course-player[data-focus] .edu-course-player__dock{margin-inline:0}.edu-course-player[data-focus] .edu-course-dock[data-size=main] .edu-course-dock__primary>*{min-block-size:var(--edu-size-main-press);padding-inline:var(--edu-space-8);font-size:var(--edu-font-size-xl)}.edu-course-player[data-focus] .edu-course-dock[data-size=main]{min-block-size:calc(var(--edu-size-main-press) + var(--edu-space-3)*2);padding-block:var(--edu-space-3)}.edu-course-player[data-focus]:is([data-width=tablet],[data-width=laptop]) .edu-course-player__dock{margin-inline:var(--edu-space-4);border:1px solid var(--edu-color-border-subtle);border-radius:var(--edu-radius-card);margin-block-end:calc(var(--edu-space-4) + env(safe-area-inset-bottom,0px));padding-block-end:0;inset-block-end:calc(var(--edu-space-4) + env(safe-area-inset-bottom,0px))}.edu-course-sheet[data-side=end][data-focus]{inline-size:25rem}@media (min-width:1280px){.edu-course-sheet[data-side=end][data-focus]{inline-size:30rem}}.edu-course-path[data-child] .edu-course-path__disc{block-size:2.5rem;inline-size:2.5rem}.edu-course-path[data-child] .edu-course-path__disc svg{block-size:1.25rem;inline-size:1.25rem}.edu-course-path[data-child] .edu-course-path__stop:is([data-state=open],[data-state=playing]) .edu-course-path__disc{border:2px solid var(--edu-course-accent);background:var(--edu-course-accent-tint);color:var(--edu-color-text-primary)}.edu-course-path[data-child] .edu-course-path__stop[data-state=playing] .edu-course-path__disc:before{content:none}.edu-course-path[data-child] .edu-course-path__press{min-block-size:var(--edu-size-touch-target);align-items:center}.edu-course-path__extra{margin:var(--edu-space-2)0 0;font-size:var(--edu-font-size-sm);font-weight:var(--edu-font-weight-semibold);color:var(--edu-color-text-secondary)}.edu-course-player[data-focus] .edu-course-player__lesson[data-shape=framed]:not([data-video]){max-inline-size:60rem}.edu-course-player[data-focus] .edu-course-player__media[data-shape=flow] .rich-text-content{font-size:var(--edu-font-size-base)}.edu-course-player[data-focus] .edu-course-player__stage{align-items:center}.edu-course-player__offline{margin:0 0 var(--edu-space-3);padding:var(--edu-space-1)var(--edu-space-4);border-radius:var(--edu-radius-md);background:var(--edu-color-warning-subtle);color:var(--edu-color-warning-text);font-size:var(--edu-font-size-sm);font-weight:var(--edu-font-weight-medium)}.edu-course-player__state{align-items:flex-start;gap:var(--edu-space-3);padding-block:var(--edu-space-6);flex-direction:column;display:flex}@media print{html[data-course-print] body>:not([role=dialog]){display:none}}@media (forced-colors:active){.edu-course-player__live-dot{background:canvastext}.edu-course-mark{border-color:canvastext}.edu-course-mark[data-state=done]{color:highlighttext;background:highlight;border-color:highlight}.edu-course-rail__row[data-current=true],.edu-course-path__press[aria-current]{outline-offset:-2px;outline:2px solid highlight}.edu-course-path__disc,.edu-course-path__tick{border:1px solid canvastext}.edu-course-path__stop[data-state=done] :is(.edu-course-path__disc,.edu-course-path__tick){color:highlighttext;background:highlight}}.edu-course-overview{--edu-course-sticky-top:var(--edu-exp-band-height,3.5rem);--edu-course-overview-gap:1.5rem;--edu-course-overview-card-radius:1rem;--edu-course-overview-card-shadow:none;--edu-course-overview-hero-radius:1.125rem;--edu-course-overview-hero-shadow:none;--edu-course-overview-press-radius:.75rem;gap:var(--edu-course-overview-gap);min-inline-size:0;color:var(--color-text-primary);font-family:var(--edu-font-family-body);flex-direction:column;display:flex}.edu-course-overview[data-embedded]{--edu-course-sticky-top:0px}[data-staff-page] .edu-course-player[data-embedded],[data-staff-page] .edu-course-overview[data-embedded]{--edu-course-sticky-top:var(--edu-header-height)}[data-staff-page] .edu-course-player[data-embedded] .edu-course-player__lesson,[data-staff-page] .edu-course-overview[data-embedded] .edu-course-overview__tab-list{scroll-margin-block-start:calc(var(--edu-course-sticky-top) - var(--edu-staff-scroll-padding-top,0px))}.edu-course-overview[data-width=phone]{--edu-course-overview-gap:1rem;padding-block-end:var(--edu-course-overview-bar-measured,0px)}.edu-course-overview :is(h1,h2,h3,h4,p){margin:0}.edu-course-overview__line{color:var(--color-text-secondary);font-size:.8125rem}.edu-course-overview__crumbs{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.edu-course-overview__crumbs li{align-items:center;gap:.5rem;min-inline-size:0;display:inline-flex}.edu-course-overview__crumb,.edu-course-overview__back{min-block-size:var(--edu-size-touch-target);color:var(--edu-course-accent-ink);align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}.edu-course-overview__back{font-weight:var(--edu-font-weight-semibold)}.edu-course-overview__back svg{block-size:1rem;inline-size:1rem}.edu-course-overview__crumb:hover,.edu-course-overview__back:hover{text-decoration:underline}.edu-course-overview__crumb-sep{block-size:.875rem;inline-size:.875rem;color:var(--color-text-secondary)}.edu-course-overview__crumb-current{color:var(--color-text-primary)}.edu-course-overview__hero{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:1.75rem;display:grid}.edu-course-overview__hero-text{flex-direction:column;grid-column:span 7;justify-content:flex-start;gap:.75rem;min-inline-size:0;display:flex}.edu-course-overview__hero>.edu-course-overview__next{grid-column:span 5}.edu-course-overview__eyebrow{font-size:var(--edu-font-size-xs);font-weight:var(--edu-font-weight-bold);color:var(--edu-course-accent-ink);flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.edu-course-overview__title{font-family:var(--edu-font-family-heading);font-size:2.5rem;line-height:1.12;font-weight:var(--edu-font-weight-bold);overflow-wrap:anywhere}.edu-course-overview__description{max-inline-size:62ch;color:var(--color-text-secondary);font-size:1rem;line-height:1.55}.edu-course-overview__byline{align-items:center;gap:.625rem;font-size:.875rem;display:flex}.edu-course-overview__avatar{font-size:var(--edu-font-size-xs)}.edu-course-overview__byline-role{color:var(--color-text-secondary)}.edu-course-overview__byline-name{font-weight:var(--edu-font-weight-semibold)}.edu-course-overview__standing{flex-direction:column;gap:.75rem;max-inline-size:32.5rem;display:flex}.edu-course-overview__standing .edu-course-progress__track{block-size:.5rem}.edu-course-overview__standing-line{color:var(--color-text-primary);font-size:.875rem}.edu-course-overview__arranged{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.edu-course-overview__arranged .edu-course-overview__secondary{inline-size:auto;padding-inline:1.125rem}.edu-course-overview__figures{color:var(--color-text-secondary);flex-wrap:wrap;gap:.25rem 1rem;font-size:.8125rem;display:flex}.edu-course-overview__figure-strong{font-weight:var(--edu-font-weight-bold);color:var(--color-text-primary)}.edu-course-overview__chips{color:var(--color-text-secondary);flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.edu-course-overview__next{border:1px solid var(--color-border-subtle);border-radius:var(--edu-course-overview-hero-radius);background:var(--color-card);min-inline-size:0;box-shadow:var(--edu-course-overview-hero-shadow);flex-direction:column;display:flex;overflow:hidden}.edu-course-overview__picture{aspect-ratio:16/9;background:var(--color-surface-inverse);justify-content:center;align-items:center;display:flex;position:relative}.edu-course-overview__picture img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.edu-course-overview__play{border-radius:var(--edu-radius-full);background:var(--color-card);block-size:3.75rem;inline-size:3.75rem;color:var(--edu-course-accent);justify-content:center;align-items:center;display:flex;position:relative}.edu-course-overview__play svg{fill:currentColor;stroke:none;block-size:1.375rem;inline-size:1.375rem}.edu-course-overview__minutes{background:var(--color-surface-inverse);color:var(--color-text-inverse);font-size:var(--edu-font-size-xs);border-radius:.375rem;padding:.125rem .375rem;position:absolute;inset-block-end:.75rem;inset-inline-end:.875rem}@supports (color:color-mix(in lab, red, red)){.edu-course-overview__minutes{background:color-mix(in srgb,var(--color-surface-inverse)70%,transparent)}}.edu-course-overview__next-body{flex-direction:column;gap:.5rem;min-inline-size:0;padding:1.125rem 1.25rem 1.25rem;display:flex}.edu-course-overview__next-eyebrow{font-size:var(--edu-font-size-xs);font-weight:var(--edu-font-weight-bold);color:var(--edu-course-accent-ink)}.edu-course-overview__next-title{font-size:1.125rem;line-height:1.35;font-weight:var(--edu-font-weight-bold);overflow-wrap:anywhere}.edu-course-overview__next-facts{color:var(--color-text-secondary);font-size:.8125rem}.edu-course-overview__next-status{color:var(--color-text-secondary);align-items:flex-start;gap:.5rem;font-size:.875rem;display:flex}.edu-course-overview__next-status svg{flex:none;block-size:1rem;inline-size:1rem;margin-block-start:.125rem}.edu-course-overview__primary{border-radius:var(--edu-course-overview-press-radius);min-block-size:3rem;inline-size:100%;font-size:.9375rem;font-weight:var(--edu-font-weight-bold);margin-block-start:.375rem}.edu-course-overview__secondary{inline-size:100%;min-block-size:var(--edu-size-touch-target);border-radius:var(--edu-course-overview-press-radius);font-weight:var(--edu-font-weight-semibold)}.edu-course-overview__link{min-block-size:var(--edu-size-touch-target);color:var(--edu-course-accent-ink);font:inherit;font-size:.875rem;font-weight:var(--edu-font-weight-semibold);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;padding:0;text-decoration:none;display:inline-flex}.edu-course-overview__link:hover{text-decoration:underline}.edu-course-overview__link:focus-visible,.edu-course-overview__crumb:focus-visible,.edu-course-overview__back:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:.25rem}.edu-course-overview__announcement{color:var(--color-text-primary);font-size:.875rem}.edu-course-overview__announcement:empty{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.edu-course-overview__phone-bar{z-index:30;padding:.625rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--color-border-subtle);background:var(--color-card);box-shadow:var(--edu-shadow-sm);align-items:center;gap:.75rem;display:flex;position:fixed;inset-block-end:var(--edu-course-dock-inset,0px);inset-inline:0}:root:has(.edu-shell__bottom) .edu-course-overview__phone-bar{inset-inline:var(--edu-course-bar-inset);border:1px solid var(--color-border-subtle);border-block-end:0;border-inline-width:min(1px,var(--edu-course-bar-inset));box-shadow:none;border-start-start-radius:var(--edu-course-bar-radius);border-start-end-radius:var(--edu-course-bar-radius);padding-block-end:.625rem}:root:has(.edu-course-overview__phone-bar){--edu-student-bottom-chrome-height:calc(var(--edu-course-dock-inset,0px) + var(--edu-course-overview-bar-measured,4.5rem))}.edu-course-overview__phone-bar-text{flex-direction:column;flex:auto;min-inline-size:0;display:flex}.edu-course-overview__phone-bar-title{font-size:.8125rem;font-weight:var(--edu-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.edu-course-overview__phone-primary{border-radius:var(--edu-course-overview-press-radius);min-block-size:2.75rem;font-weight:var(--edu-font-weight-bold);flex:none;padding-inline:1rem}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) .edu-course-overview__phone-bar{animation:edu-course-overview-arrive var(--edu-motion-duration-fast)ease-out}}@keyframes edu-course-overview-arrive{0%{opacity:0}}.edu-course-overview__tabs{gap:1.5rem}.edu-course-overview__tab-list{inline-size:100%;justify-content:flex-start;gap:1.75rem;scroll-margin-block-start:var(--edu-course-sticky-top)}.edu-course-overview__tab{color:var(--color-text-secondary);flex:none;gap:.375rem;padding-inline:0;font-size:.9375rem}.edu-course-overview__tab[data-state=active]{font-weight:var(--edu-font-weight-bold);color:var(--color-text-primary)}.edu-course-overview__tab:after{background:var(--edu-course-accent)}.edu-course-overview__tab-pill{align-items:center;gap:.375rem;display:inline-flex}.edu-course-overview__tab-count{font-size:var(--edu-font-size-xs);font-weight:var(--edu-font-weight-medium)}.edu-course-overview__tab-count[data-fresh]{background:var(--color-warning-subtle);color:var(--color-warning-text)}.edu-course-overview__tab-dot{border-radius:var(--edu-radius-full);background:var(--color-warning-text);block-size:.5rem;inline-size:.5rem}@media (max-width:1023.98px){.edu-course-overview__tab-list{gap:1.375rem}}@media (max-width:639.98px){.edu-course-overview__tab-list{scrollbar-width:none;inline-size:calc(100% + var(--edu-layout-page-gutter,1rem));border-block-end:0;gap:.5rem;margin-inline-end:calc(-1*var(--edu-layout-page-gutter,1rem));padding-inline-end:var(--edu-layout-page-gutter,1rem);overflow-x:auto}.edu-course-overview__tab{min-inline-size:var(--edu-size-touch-target);min-block-size:var(--edu-size-touch-target);color:var(--color-text-primary);font-weight:var(--edu-font-weight-normal);padding:0;position:relative}.edu-course-overview__tab-pill{border:1px solid var(--color-border-subtle);border-radius:var(--edu-radius-full);background:var(--color-card);block-size:2.125rem;padding-inline:.875rem}.edu-course-overview__tab[data-state=active] .edu-course-overview__tab-pill{border-color:var(--color-surface-inverse);background:var(--color-surface-inverse);color:var(--color-text-inverse);font-weight:var(--edu-font-weight-semibold)}.edu-course-overview__tab:after,.edu-course-overview__tab-count:not([data-fresh]){display:none}}.edu-course-overview__panel:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:4px;border-radius:var(--edu-course-overview-card-radius)}.edu-course-overview__columns{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;display:grid}.edu-course-overview__main,.edu-course-overview__side,.edu-course-overview__stack{flex-direction:column;gap:1.25rem;min-inline-size:0;display:flex}.edu-course-overview__main{grid-column:span 8}.edu-course-overview__side{grid-column:span 4}.edu-course-overview__main:only-child{grid-column:1/-1}.edu-course-overview__main:has(+.edu-course-overview__side:empty){grid-column:1/-1}.edu-course-overview__side:empty{display:none}.edu-course-overview__stack{gap:1rem}.edu-course-overview__card{border-color:var(--color-border-subtle);border-radius:var(--edu-course-overview-card-radius);background:var(--color-card);box-shadow:var(--edu-course-overview-card-shadow);gap:.75rem;padding:1.25rem 1.375rem}.edu-course-overview__card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;display:flex}.edu-course-overview__card-title{font-size:1.0625rem;font-weight:var(--edu-font-weight-bold)}.edu-course-overview__body{font-size:.875rem;line-height:1.5}.edu-course-overview__steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.edu-course-overview__step{align-items:center;gap:.875rem;padding-block:.75rem;display:flex}.edu-course-overview__step+.edu-course-overview__step{border-block-start:1px solid var(--color-border-subtle)}.edu-course-overview__step-icon{background:var(--edu-course-accent-tint);block-size:2.25rem;inline-size:2.25rem;color:var(--edu-course-accent-ink);border-radius:.625rem;flex:none;justify-content:center;align-items:center;display:flex}.edu-course-overview__step-icon svg{block-size:1rem;inline-size:1rem}.edu-course-overview__step[data-tone=live] .edu-course-overview__step-icon,.edu-course-overview__step[data-tone=work] .edu-course-overview__step-icon{background:var(--color-warning-subtle);color:var(--color-warning-text)}.edu-course-overview__step[data-tone=late] .edu-course-overview__step-icon{background:var(--color-error-subtle);color:var(--color-error-text)}.edu-course-overview__step[data-tone=quiet] .edu-course-overview__step-icon{background:var(--color-surface-secondary);color:var(--color-text-secondary)}.edu-course-overview__step-text{flex-direction:column;flex:auto;min-inline-size:0;display:flex}.edu-course-overview__step-title{font-weight:var(--edu-font-weight-semibold);overflow-wrap:anywhere}.edu-course-overview__step-line{color:var(--color-text-secondary);font-size:.8125rem}.edu-course-overview__step[data-tone=late] .edu-course-overview__step-line{color:var(--color-error-text)}.edu-course-overview__step-action{min-block-size:var(--edu-size-touch-target);font-weight:var(--edu-font-weight-semibold);border-radius:.625rem;flex:none}.edu-course-overview__person{align-items:center;gap:.75rem;display:flex}.edu-course-overview__person-text{flex-direction:column;min-inline-size:0;display:flex}.edu-course-overview__person-name{font-weight:var(--edu-font-weight-semibold)}.edu-course-overview__person-title{color:var(--color-text-secondary);font-size:.8125rem}.edu-course-overview__prerequisites{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.edu-course-overview__prerequisites li{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.edu-course-overview__standing-tag{border-radius:var(--edu-radius-full);background:var(--color-surface-secondary);font-size:var(--edu-font-size-xs);color:var(--color-text-secondary);padding:.125rem .5rem}.edu-course-overview__standing-tag[data-standing=done]{background:var(--color-success-subtle);color:var(--color-success-text)}@media (min-width:1024px) and (max-width:1279.98px){.edu-course-overview__hero-text,.edu-course-overview__hero>.edu-course-overview__next{grid-column:span 6}.edu-course-overview__title{font-size:2rem}.edu-course-overview__description{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.edu-course-overview__main{grid-column:span 7}.edu-course-overview__side{grid-column:span 5}}@media (max-width:1023.98px){.edu-course-overview{--edu-course-overview-gap:1.25rem}.edu-course-overview__main,.edu-course-overview__side{grid-column:1/-1}.edu-course-overview__hero{grid-template-columns:minmax(0,1fr);gap:1.25rem}.edu-course-overview__hero-text,.edu-course-overview__hero>.edu-course-overview__next{grid-column:auto}.edu-course-overview__hero-text{gap:.75rem}.edu-course-overview__title{font-size:1.875rem}.edu-course-overview__description{display:none}.edu-course-overview__hero>.edu-course-overview__next{flex-direction:row}.edu-course-overview__hero>.edu-course-overview__next>.edu-course-overview__picture{flex:none;inline-size:18.75rem}.edu-course-overview__next-body{justify-content:center;padding:1rem 1.125rem}.edu-course-overview__next-title{font-size:1rem}.edu-course-overview__primary{min-block-size:var(--edu-size-touch-target)}.edu-course-overview__play{block-size:3rem;inline-size:3rem}.edu-course-overview__play svg{block-size:1.125rem;inline-size:1.125rem}.edu-course-overview__card{padding:1.125rem 1.25rem}}@media (min-width:640px) and (max-width:1023.98px){.edu-course-overview__minutes{display:none}}@media (max-width:639.98px){.edu-course-overview__title{font-size:1.625rem}.edu-course-overview__standing .edu-course-progress__track{block-size:.375rem}.edu-course-overview__hero>.edu-course-overview__next{border-radius:var(--edu-course-overview-card-radius);flex-direction:column}.edu-course-overview__hero>.edu-course-overview__next>.edu-course-overview__picture{inline-size:auto}.edu-course-overview__next-body{padding:.875rem 1rem 1rem}.edu-course-overview__primary{min-block-size:3rem}.edu-course-overview__card{padding:1rem}.edu-course-overview__card-title{font-size:1rem}.edu-course-overview__step{flex-wrap:wrap}.edu-course-overview__step-icon{display:none}.edu-course-overview__step .edu-course-overview__step-action{inline-size:100%}}[data-age-group=kiddo] .edu-course-overview__primary{min-block-size:var(--edu-size-touch-target)}@media (forced-colors:active){.edu-course-overview__tab-dot{background:canvastext}}.edu-code-workspace{border:1px solid var(--color-card-edge-default);border-radius:var(--edu-radius-card);background:var(--edu-color-surface-elevated);container:code-workspace/inline-size}[data-student-template=clubhouse] .edu-code-workspace{border:var(--edu-club-edge-width)solid var(--edu-club-ink)}.edu-code-workspace__toolbar{align-items:center;gap:var(--edu-space-2)var(--edu-space-3);padding:var(--edu-space-2)var(--edu-space-3);background:var(--edu-color-surface-elevated);border-block-end:1px solid var(--color-card-edge-default);flex-wrap:wrap;display:flex}@container code-workspace not (min-width:1100px){.edu-code-press__label:not(.edu-code-press__label--keep){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.edu-code-workspace__body{flex:auto;grid-template:minmax(0,1fr)/minmax(0,1fr);min-block-size:0;display:grid;position:relative}.edu-code-workspace__side{z-index:1;min-block-size:0;inline-size:min(360px,100%);padding:var(--edu-space-2);background:var(--edu-color-surface-elevated);border-inline-start:1px solid var(--color-card-edge-default);box-shadow:var(--edu-shadow-medium);flex-direction:column;display:flex;position:absolute;inset-block:0;inset-inline-end:0}@container code-workspace not (min-width:768px){.edu-code-workspace__side{border-inline-start:0;border-block-start:1px solid var(--color-card-edge-default);block-size:50%;inline-size:auto;inset-block-start:auto;inset-inline:0}}@container code-workspace (min-width:1080px){.edu-code-workspace[data-mode=normal] .edu-code-workspace__body:has(>.edu-code-workspace__side:not([hidden])){grid-template-columns:minmax(0,1fr) 360px}.edu-code-workspace[data-mode=normal] .edu-code-workspace__side{inline-size:auto;box-shadow:none;grid-area:1/2;position:static}}@container code-workspace (min-width:1440px){.edu-code-workspace[data-mode=normal] .edu-code-workspace__body:has(>.edu-code-workspace__side:not([hidden])){grid-template-columns:minmax(0,1fr) 400px}}.edu-code-workspace__foot{padding:2px var(--edu-space-3);flex:none;margin:0}.edu-code-workspace:is([data-mode=code],[data-mode=play]){z-index:45;border:0;border-radius:0;position:fixed;inset:0}.edu-code-workspace[data-mode=code]{inset-inline-end:var(--edu-side-dock-push,0px)}.edu-shell:has(.edu-code-workspace[data-mode=code]){--edu-side-dock-top:0px}.edu-code-workspace[data-mode=play] .edu-code-workspace__side{display:none}:root:has(.edu-code-workspace[data-mode=play]) [data-side-dock]{display:none}[data-student-template=clubhouse]{--edu-exp-rail-width:280px;--edu-exp-band-height:76px;--edu-club-gutter:var(--edu-space-6);--edu-focus-gutter:var(--edu-club-gutter);--edu-course-path-width:21.5rem;--edu-club-pad:var(--edu-space-5);--edu-glow-sm:var(--edu-primitive-glow-sm);--edu-club-door-home-wash:var(--edu-primitive-orange-100);--edu-club-door-home-ink:var(--edu-primitive-orange-700);--edu-club-door-learn-wash:var(--edu-primitive-blue-100);--edu-club-door-learn-ink:var(--edu-primitive-blue-700);--edu-club-door-schedule-wash:var(--edu-primitive-teal-200);--edu-club-door-schedule-ink:var(--edu-primitive-teal-800);--edu-club-door-work-wash:var(--edu-primitive-gold-100);--edu-club-door-work-ink:var(--edu-primitive-gold-700);--edu-club-door-play-wash:var(--edu-primitive-violet-100);--edu-club-door-play-ink:var(--edu-primitive-violet-600);--edu-club-door-studio-wash:var(--edu-primitive-pink-100);--edu-club-door-studio-ink:var(--edu-primitive-pink-700);--edu-club-door-messages-wash:var(--edu-primitive-purple-100);--edu-club-door-messages-ink:var(--edu-primitive-purple-700);--edu-club-door-me-wash:var(--edu-primitive-green-100);--edu-club-door-me-ink:var(--edu-primitive-green-700);color:var(--edu-club-ink)}[data-student-template=clubhouse] .edu-shell__rail{z-index:30;border-inline-end:var(--edu-club-edge-width)solid var(--edu-club-ink);background:var(--edu-club-card)}[data-student-template=clubhouse] .edu-rail{flex-direction:column;gap:0;padding:0;transition:width .2s;display:flex}[data-student-template=clubhouse] .edu-rail__head{justify-content:center;align-items:center;gap:var(--edu-space-2);border-bottom:var(--edu-club-edge-width)solid var(--edu-club-ink);height:var(--edu-exp-band-height);padding-inline:var(--edu-space-2);flex:none;display:flex}[data-student-template=clubhouse] .edu-rail__brand{align-items:center;min-width:0;display:flex}[data-student-template=clubhouse] :is(.edu-rail__brand,.edu-band__identity){font-family:var(--edu-font-family-heading)}[data-student-template=clubhouse] .edu-rail__list{gap:var(--edu-space-1);padding:var(--edu-space-4)var(--edu-space-2)}[data-student-template=clubhouse] .edu-rail{width:96px}[data-student-template=clubhouse] .edu-rail .edu-nav-item{min-height:76px;font-size:var(--edu-font-size-xs);text-align:center;flex-direction:column;justify-content:center;gap:4px;padding:6px 2px}[data-student-template=clubhouse] .edu-rail .edu-nav-item__label{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;max-width:100%;line-height:var(--edu-line-height-tight);white-space:normal;overflow:visible}[data-student-template=clubhouse] .edu-rail__wordmark{display:none}@media (min-width:1280px){[data-student-template=clubhouse] .edu-rail:not([data-compact]){width:var(--edu-exp-rail-width)}[data-student-template=clubhouse] .edu-rail:not([data-compact]) .edu-rail__head{padding-inline:var(--edu-space-4);justify-content:flex-start}[data-student-template=clubhouse] .edu-rail:not([data-compact]) .edu-rail__wordmark{display:inline}[data-student-template=clubhouse] .edu-rail:not([data-compact]) .edu-rail__list{padding-inline:var(--edu-space-3)}[data-student-template=clubhouse] .edu-rail:not([data-compact]) .edu-nav-item{justify-content:flex-start;gap:var(--edu-space-3);min-height:58px;font-size:var(--edu-font-size-sm);text-align:start;flex-direction:row;padding:6px}}[data-student-template=clubhouse]{--edu-lumi-spot-bubble-bottom:6rem}[data-student-template=clubhouse] .edu-rail{overflow:visible}[data-student-template=clubhouse] .edu-rail__list{flex:auto;min-height:0;overflow-y:auto}[data-student-template=clubhouse] .edu-lumi-spot__card{border:var(--edu-club-edge-width)solid var(--edu-club-ink);background:var(--edu-club-card);padding:6px var(--edu-space-3)6px 6px;color:var(--edu-club-ink);font-family:var(--edu-font-family-heading);box-shadow:var(--edu-club-lift-sm);border-radius:16px}[data-student-template=clubhouse] .edu-lumi-spot__press{transition:transform .12s ease-out}[data-student-template=clubhouse] .edu-lumi-spot__press:hover{transform:translateY(-1px)}[data-student-template=clubhouse] .edu-lumi-spot__words{font-size:var(--edu-font-size-sm);font-weight:var(--edu-font-weight-extrabold)}[data-student-template=clubhouse] [data-here] .edu-lumi-spot__card{background:var(--edu-club-marigold-tint);box-shadow:0 0 0 3px var(--edu-club-marigold),0 2px 0 var(--edu-club-ink)}[data-student-template=clubhouse] .edu-rail__lumi{padding:0 var(--edu-space-2)var(--edu-space-3)}[data-student-template=clubhouse] .edu-rail .edu-lumi-spot__card{text-align:center;flex-direction:column;justify-content:center;gap:4px;padding:6px 2px}[data-student-template=clubhouse] .edu-rail .edu-lumi-spot__words{font-size:var(--edu-font-size-xs)}@media (min-width:1280px){[data-student-template=clubhouse] .edu-rail:not([data-compact]) .edu-rail__lumi{padding-inline:var(--edu-space-3)}[data-student-template=clubhouse] .edu-rail:not([data-compact]) .edu-lumi-spot__card{justify-content:flex-start;gap:var(--edu-space-2);padding:6px var(--edu-space-3)6px 6px;text-align:start;flex-direction:row}[data-student-template=clubhouse] .edu-rail:not([data-compact]) .edu-lumi-spot__words{font-size:var(--edu-font-size-sm)}}[data-student-template=clubhouse] [data-lumi-stand=chrome][data-docked] .edu-lumi-spot__card{box-shadow:none;font-family:inherit;font-size:var(--edu-font-size-xs)}[data-student-template=clubhouse] [data-lumi-launcher=round]{border:var(--edu-club-edge-width)solid var(--edu-club-ink);background:var(--edu-club-card);box-shadow:var(--edu-club-lift)}:root:has([data-student-template=clubhouse]) .edu-nav-item[data-destination]{border:var(--edu-club-edge-width)solid transparent;color:var(--edu-club-ink);font-family:var(--edu-font-family-heading);font-weight:var(--edu-font-weight-extrabold);background:0 0;border-radius:16px;transition:background-color .12s ease-out}:root:has([data-student-template=clubhouse]) .edu-nav-item[data-destination]:hover{background:var(--edu-club-ink);color:var(--edu-club-ink)}@supports (color:color-mix(in lab, red, red)){:root:has([data-student-template=clubhouse]) .edu-nav-item[data-destination]:hover{background:color-mix(in srgb,var(--edu-club-ink)6%,transparent)}}:root:has([data-student-template=clubhouse]) .edu-nav-item[data-destination][data-active]{border-color:var(--edu-club-ink);background:var(--edu-club-card);color:var(--edu-club-ink);box-shadow:var(--edu-club-lift-sm)}:root:has([data-student-template=clubhouse]) .edu-nav-item[data-destination] .edu-nav-item__icon{border:var(--edu-club-edge-width)solid var(--edu-club-ink);background:var(--edu-club-mark,var(--edu-club-indigo));border-radius:12px;flex:none;width:44px;height:44px}@supports (color:color-mix(in lab, red, red)){:root:has([data-student-template=clubhouse]) .edu-nav-item[data-destination] .edu-nav-item__icon{background:color-mix(in srgb,var(--edu-club-mark,var(--edu-club-indigo))24%,var(--edu-club-card))}}:root:has([data-student-template=clubhouse]) .edu-nav-item[data-destination][data-active] .edu-nav-item__icon{background:var(--edu-club-mark,var(--edu-club-indigo))}:root:has([data-student-template=clubhouse]) .edu-nav-item[data-destination=home]{--edu-club-mark:var(--edu-color-tab-diyar-home-accent)}:root:has([data-student-template=clubhouse]) .edu-nav-item[data-destination=learn]{--edu-club-mark:var(--edu-color-tab-diyar-learn-accent)}:root:has([data-student-template=clubhouse]) .edu-nav-item[data-destination=play]{--edu-club-mark:var(--edu-color-tab-diyar-play-accent)}:root:has([data-student-template=clubhouse]) .edu-nav-item[data-destination=me]{--edu-club-mark:var(--edu-color-tab-diyar-me-accent)}:root:has([data-student-template=clubhouse]) .edu-nav-item:is([data-destination=community],[data-destination=art-gallery]){--edu-club-mark:var(--edu-color-tab-diyar-create-accent)}:root:has([data-student-template=clubhouse]) .edu-nav-item[data-destination=assignments]{--edu-club-mark:var(--edu-club-marigold)}:root:has([data-student-template=clubhouse]) .edu-nav-item[data-destination=messages]{--edu-club-mark:var(--edu-club-indigo)}:root:has([data-student-template=clubhouse]) .edu-nav-item[data-destination=live-sessions]{--edu-club-mark:var(--edu-club-teal)}[data-student-template=clubhouse] .edu-band{z-index:20;border-bottom:var(--edu-club-edge-width)solid var(--edu-club-ink);background:var(--edu-club-card);padding-inline:var(--edu-club-gutter);position:sticky;top:0;container:edu-band/inline-size}@media (min-width:1024px){[data-student-template=clubhouse] .edu-band{height:var(--edu-exp-band-height);flex-wrap:nowrap}}[data-student-template=clubhouse] .edu-band__actions{flex-wrap:nowrap;flex:auto;justify-content:flex-end}[data-student-template=clubhouse] .edu-hud{align-items:center;gap:var(--edu-space-2);min-width:0;margin-inline-start:auto;display:flex}[data-student-template=clubhouse] .edu-hud__chips{align-items:center;gap:var(--edu-space-2);display:flex}[data-student-template=clubhouse] .edu-hud__chip,[data-student-template=clubhouse] .edu-hud__chest{align-items:center;gap:var(--edu-space-2);border:var(--edu-club-edge-width)solid var(--edu-club-ink);border-radius:var(--edu-primitive-radius-full);background:var(--edu-club-card);padding:3px var(--edu-space-3)3px var(--edu-space-2);min-height:var(--edu-size-touch-target);color:var(--edu-club-ink);font-family:var(--edu-font-family-heading);box-shadow:var(--edu-club-lift-sm);transition:transform .12s ease-out;display:inline-flex}[data-student-template=clubhouse] .edu-hud__link:hover .edu-hud__chip,[data-student-template=clubhouse] .edu-hud__chest:hover{transform:translateY(-1px)}[data-student-template=clubhouse] .edu-hud__value{font-size:var(--edu-font-size-base);font-weight:var(--edu-font-weight-extrabold);font-variant-numeric:tabular-nums}[data-student-template=clubhouse] .edu-hud__chest{min-width:var(--edu-size-touch-target);cursor:pointer;justify-content:center;padding:3px;position:relative}[data-student-template=clubhouse] .edu-hud__chest[data-state=ready]{background:var(--edu-club-marigold)}[data-student-template=clubhouse] .edu-hud__link{border-radius:var(--edu-primitive-radius-full);align-items:center;text-decoration:none;display:inline-flex}[data-student-template=clubhouse] .edu-hud__link:focus-visible,[data-student-template=clubhouse] .edu-hud__chest:focus-visible{outline:2px solid var(--edu-color-focus-ring);outline-offset:3px}[data-student-template=clubhouse] .edu-shell__main{padding-inline:var(--edu-club-gutter);padding-block-start:var(--edu-space-6)}[data-student-template=clubhouse] .edu-surface>[data-region=masthead] h1{font-family:var(--edu-font-family-heading);font-weight:var(--edu-font-weight-extrabold);letter-spacing:-.02em;color:var(--edu-club-ink)}[data-student-template=clubhouse] .edu-surface>[data-region=masthead] p{font-family:var(--edu-font-family-heading);font-weight:var(--edu-font-weight-bold);color:var(--edu-club-ink-soft)}[data-student-template=clubhouse] .edu-surface[data-surface=home]{column-gap:var(--edu-space-6);row-gap:var(--edu-space-6);grid-template-columns:minmax(0,1fr)}[data-student-template=clubhouse] .edu-surface[data-surface=home]>[data-region=masthead],[data-student-template=clubhouse] .edu-surface[data-surface=home]>.edu-region>[data-slot],[data-student-template=clubhouse] .edu-surface[data-surface=home]>.edu-region[data-region=aside]{grid-column:1}.edu-shell[data-student-template=clubhouse] [data-club-sticker=note]{rotate:none}@media (min-width:1024px){[data-student-template=clubhouse] .edu-surface[data-surface=home]{grid-template-rows:auto minmax(calc(100dvh - 250px),auto);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch}[data-student-template=clubhouse] .edu-surface[data-surface=home]>[data-region=masthead]{grid-column:1/-1}[data-student-template=clubhouse] .edu-surface[data-surface=home]>.edu-region>[data-slot=play-panel]{flex-direction:column;grid-row:2;display:flex}[data-student-template=clubhouse] .edu-surface[data-surface=home]>.edu-region[data-region=aside]{grid-area:2/2}[data-student-template=clubhouse] .edu-surface[data-surface=home]:not(:has([data-region=aside] [data-slot]>*))>.edu-region>[data-slot=play-panel]{grid-column:1/-1}[data-student-template=clubhouse] .edu-surface[data-surface=home]>.edu-region[data-region=aside]>[data-slot]{flex-direction:column;flex:auto;display:flex}}[data-student-template=clubhouse] [data-club-lead]{flex-direction:column;flex:auto;display:flex;container:club-lead/inline-size}[data-student-template=clubhouse] [data-club-lead-grid]{flex:auto;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}[data-student-template=clubhouse] [data-club-lead-picture]{place-items:center;min-block-size:11rem;display:grid;position:relative;overflow:hidden}[data-student-template=clubhouse] :is([data-club-lead-picture],[data-club-empty-picture])>[aria-hidden]{opacity:1;inline-size:100%;position:absolute;inset:0}[data-student-template=clubhouse] :is([data-club-lead-picture],[data-club-empty-picture])>[aria-hidden]>svg{block-size:88%;max-inline-size:92%;margin:auto;inset:0}[data-student-template=clubhouse] [data-club-lead-body]{padding:var(--edu-space-6)}[data-student-template=clubhouse] [data-club-lead-press]{min-block-size:var(--edu-size-main-press);padding-inline:2rem}@container club-lead (min-width:38rem){[data-student-template=clubhouse] [data-club-lead-grid]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}[data-student-template=clubhouse] [data-club-lead-picture]{order:2;min-block-size:16rem}[data-student-template=clubhouse] [data-club-lead-body]{padding:var(--edu-space-8)}}@container club-lead (min-width:60rem){[data-student-template=clubhouse] [data-club-lead-grid]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}[data-student-template=clubhouse] [data-club-lead-body]{padding:var(--edu-space-10)}}[data-student-template=clubhouse] [data-club-empty]{container:club-empty/inline-size}[data-student-template=clubhouse] [data-club-empty-grid]{align-content:center;align-items:center;gap:var(--edu-space-4);padding:var(--edu-space-5);flex:auto;grid-template-columns:minmax(0,1fr);display:grid}[data-student-template=clubhouse] [data-club-empty-picture]{aspect-ratio:10/7;border-radius:var(--edu-club-radius-note);inline-size:100%;max-inline-size:16.25rem;position:relative;overflow:hidden}[data-student-template=clubhouse] [data-club-empty=compact] [data-club-empty-picture]{max-inline-size:12rem}[data-student-template=clubhouse] [data-club-empty-title]{font-size:var(--edu-font-size-2xl)}[data-student-template=clubhouse] [data-club-empty=compact] [data-club-empty-title]{font-size:var(--edu-font-size-xl)}@container club-empty (min-width:36rem){[data-student-template=clubhouse] [data-club-empty-grid]{gap:var(--edu-space-8);padding:var(--edu-space-8);grid-template-columns:13.75rem minmax(0,1fr)}[data-student-template=clubhouse] [data-club-empty=compact] [data-club-empty-grid]{gap:var(--edu-space-6);padding:var(--edu-space-6);grid-template-columns:10rem minmax(0,1fr)}}@container club-empty (min-width:56rem){[data-student-template=clubhouse] [data-club-empty=""] [data-club-empty-grid]{gap:var(--edu-space-10);padding:var(--edu-space-10);grid-template-columns:minmax(16.25rem,23.75rem) minmax(0,1fr)}[data-student-template=clubhouse] [data-club-empty=""] [data-club-empty-picture]{max-inline-size:23.75rem}[data-student-template=clubhouse] [data-club-empty=""] [data-club-empty-title]{font-size:var(--edu-font-size-3xl)}}:is(.edu-shell[data-student-template=clubhouse] [data-page-width=wide],.edu-shell[data-student-template=clubhouse] [data-page-width=narrow]:has([data-club-wide-page])){max-width:none}.edu-shell[data-student-template=clubhouse]{--edu-page-title-size:var(--edu-font-size-3xl)}@media (min-width:1024px){.edu-shell[data-student-template=clubhouse]{--edu-page-title-size:var(--edu-font-size-4xl)}}.edu-shell[data-student-template=clubhouse] [data-club-masthead]{margin-block-end:var(--edu-space-6)}.edu-shell[data-student-template=clubhouse] [data-club-masthead] h1{font-family:var(--edu-font-family-heading);font-size:var(--edu-page-title-size);font-weight:var(--edu-font-weight-extrabold);line-height:var(--edu-line-height-tight);letter-spacing:-.02em;color:var(--edu-club-ink)}.edu-shell[data-student-template=clubhouse]{--edu-page-subtitle-size:var(--edu-font-size-base)}.edu-shell[data-student-template=clubhouse] [data-club-masthead-subtitle]{font-size:var(--edu-page-subtitle-size);color:var(--edu-club-ink-soft)}.edu-shell[data-student-template=clubhouse] [data-testid^=hub-tabs-] [role=tablist]{justify-content:flex-start;gap:var(--edu-space-2);background:0 0;border:0;flex-wrap:wrap;height:auto;padding:0;display:flex}.edu-shell[data-student-template=clubhouse] [role=tab][data-testid^=hub-tab-]{border:var(--edu-club-edge-width)solid transparent;padding:6px var(--edu-space-4)6px 6px;min-height:58px;color:var(--edu-club-ink);font-family:var(--edu-font-family-heading);font-size:var(--edu-font-size-sm);font-weight:var(--edu-font-weight-extrabold);box-shadow:none;background:0 0;border-radius:16px;flex-direction:row;flex:none;align-items:center;gap:10px;transition:background-color .12s ease-out;display:inline-flex;transform:none}.edu-shell[data-student-template=clubhouse] [role=tab][data-testid^=hub-tab-]:hover:not([data-state=active]){background:var(--edu-club-ink);color:var(--edu-club-ink);transform:none}@supports (color:color-mix(in lab, red, red)){.edu-shell[data-student-template=clubhouse] [role=tab][data-testid^=hub-tab-]:hover:not([data-state=active]){background:color-mix(in srgb,var(--edu-club-ink)6%,transparent)}}.edu-shell[data-student-template=clubhouse] [role=tab][data-testid^=hub-tab-][data-state=active]{border-color:var(--edu-club-ink);background:var(--edu-club-card);color:var(--edu-club-ink);box-shadow:var(--edu-club-lift-sm);transform:none}.edu-shell[data-student-template=clubhouse] [role=tab][data-testid^=hub-tab-]:focus-visible{outline:2px solid var(--edu-color-focus-ring);outline-offset:3px}.edu-shell[data-student-template=clubhouse] [role=tab][data-testid^=hub-tab-] [data-tab-icon]{border:var(--edu-club-edge-width)solid var(--edu-club-ink);background:var(--edu-club-mark,var(--edu-club-indigo));width:44px;height:44px;color:var(--edu-club-ink);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.edu-shell[data-student-template=clubhouse] [role=tab][data-testid^=hub-tab-] [data-tab-icon]{background:color-mix(in srgb,var(--edu-club-mark,var(--edu-club-indigo))24%,var(--edu-club-card))}}.edu-shell[data-student-template=clubhouse] [role=tab][data-testid^=hub-tab-] [data-tab-icon] svg{width:24px;height:24px}.edu-shell[data-student-template=clubhouse] [role=tab][data-testid^=hub-tab-][data-state=active] [data-tab-icon]{background:var(--edu-club-mark,var(--edu-club-indigo));color:var(--edu-club-card)}.edu-shell[data-student-template=clubhouse] [data-testid=hub-tabs-learn]{--edu-club-mark:var(--edu-color-tab-diyar-learn-accent)}.edu-shell[data-student-template=clubhouse] [data-testid=hub-tabs-play]{--edu-club-mark:var(--edu-color-tab-diyar-play-accent)}.edu-shell[data-student-template=clubhouse] [data-testid=hub-tabs-me]{--edu-club-mark:var(--edu-color-tab-diyar-me-accent)}.edu-shell[data-student-template=clubhouse] [data-testid=hub-tabs-community]{--edu-club-mark:var(--edu-color-tab-diyar-create-accent)}.edu-shell[data-student-template=clubhouse] [data-testid=hub-tabs-assignments]{--edu-club-mark:var(--edu-club-marigold)}@media (prefers-reduced-motion:reduce){.edu-shell[data-student-template=clubhouse] [role=tab][data-testid^=hub-tab-]{transition:none}}[data-student-template=clubhouse] [data-club-parts]>ul{grid-template-columns:repeat(var(--edu-parts-n),minmax(0,1fr));gap:var(--edu-space-2);margin:0;padding:0;list-style:none;display:grid}[data-student-template=clubhouse] [data-place-parts][data-pairs] [data-club-parts]>ul{grid-template-columns:repeat(2,minmax(0,1fr))}[data-student-template=clubhouse] [data-club-parts] [data-club-row]{justify-content:center;gap:var(--edu-space-1);border:var(--edu-club-edge-width)solid var(--edu-club-ink);background:var(--edu-club-card);min-height:72px;padding:var(--edu-space-2)var(--edu-space-1);text-align:center;box-shadow:0 2px 0 var(--edu-club-ink);flex-direction:column}[data-student-template=clubhouse] [data-club-parts] [data-club-row=selected]{background:var(--edu-club-marigold-tint);box-shadow:0 0 0 3px var(--edu-club-marigold),0 2px 0 var(--edu-club-ink)}[data-student-template=clubhouse] [data-club-parts] [data-part-label]{overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:manual;hyphens:manual;display:block}[data-student-template=clubhouse] [data-club-parts] [data-part-dot]{border-radius:var(--edu-primitive-radius-full);background:var(--edu-club-rasp);width:10px;height:10px;box-shadow:0 0 0 2px var(--edu-club-card);position:absolute;inset-block-start:-6px;inset-inline-end:-6px}@media (min-width:768px){[data-student-template=clubhouse] [data-club-parts]>ul{gap:var(--edu-space-3)}}@media (min-width:1024px){[data-student-template=clubhouse] [data-club-parts]>ul{flex-wrap:wrap;display:flex}[data-student-template=clubhouse] [data-club-parts] [data-club-row]{gap:var(--edu-space-3);min-height:64px;padding:6px var(--edu-space-5)6px var(--edu-space-2);text-align:start;flex-direction:row}}[data-student-template=clubhouse] .edu-shell__bottom{border-top:var(--edu-club-edge-width)solid var(--edu-club-ink);background:var(--edu-club-card)}[data-student-template=clubhouse] .edu-bar{padding:var(--edu-space-2)0;justify-content:space-around;gap:0}[data-student-template=clubhouse] .edu-nav-item--bar{min-width:0;font-size:var(--edu-font-size-xs);flex:1 1 0;gap:2px;padding:4px 2px}:root:has([data-student-template=clubhouse]) .edu-nav-item--bar[data-destination][data-active]{border-radius:var(--edu-primitive-radius-md);background:var(--edu-club-marigold-tint);box-shadow:inset 0 4px 0 var(--edu-club-marigold);border-color:#0000}[data-student-template=clubhouse] .edu-nav-item--bar .edu-nav-item__icon{width:38px;height:38px}:root:has([data-student-template=clubhouse]) .edu-nav-item--bar .edu-nav-item__label{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;white-space:normal;max-width:100%;line-height:var(--edu-line-height-tight);overflow:visible}:root:has([data-student-template=clubhouse]) .edu-nav-item--tile .edu-nav-item__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}[data-student-template=clubhouse] .edu-nav-item--bar:not([data-destination]){color:var(--edu-club-ink);font-family:var(--edu-font-family-heading);font-weight:var(--edu-font-weight-extrabold);border-radius:16px}:root:has([data-student-template=clubhouse]) .edu-nav-overflow{border:var(--edu-club-edge-width)solid var(--edu-club-ink);border-radius:var(--edu-club-radius-hero);background:var(--edu-club-card);color:var(--edu-club-ink);box-shadow:var(--edu-club-lift)}:root:has([data-student-template=clubhouse]) .edu-nav-item--tile{padding:var(--edu-space-3);min-height:104px;font-size:var(--edu-font-size-sm)}@media (prefers-reduced-motion:reduce){[data-student-template=clubhouse] .edu-act,[data-student-template=clubhouse] .edu-hud__chip,[data-student-template=clubhouse] .edu-hud__chest,[data-student-template=clubhouse] .edu-rail,[data-student-template=clubhouse] .edu-lumi-spot__press{transition:none}:root:has([data-student-template=clubhouse]) .edu-nav-item[data-destination]{transition:none}[data-student-template=clubhouse] .edu-act:hover,[data-student-template=clubhouse] .edu-hud__link:hover .edu-hud__chip,[data-student-template=clubhouse] .edu-hud__chest:hover,[data-student-template=clubhouse] .edu-lumi-spot__press:hover{transform:none}}@media (max-width:1023.98px){[data-student-template=clubhouse]{--edu-club-gutter:var(--edu-space-4)}[data-student-template=clubhouse] .edu-shell__main{padding-block:var(--edu-space-4)var(--edu-student-companion-flow-clearance)}}@media (max-width:767.98px){[data-student-template=clubhouse] .edu-band{gap:var(--edu-space-2);flex-wrap:nowrap}[data-student-template=clubhouse] .edu-band__actions{gap:var(--edu-space-1);min-width:0}[data-student-template=clubhouse] .edu-band__identity{flex:none}[data-student-template=clubhouse] .edu-surface[data-surface=home]>[data-region=masthead],[data-student-template=clubhouse] .edu-surface[data-surface=home]>.edu-region:not([data-region=aside])>[data-slot],[data-student-template=clubhouse] .edu-surface[data-surface=home]>.edu-region[data-region=aside]{margin-block-end:var(--edu-space-4)}}@container edu-band not (min-width:320px){[data-student-template=clubhouse] .edu-hud__chip[data-tone=coin]{border-radius:var(--edu-primitive-radius-lg);min-width:var(--edu-size-touch-target);flex-direction:column;justify-content:center;gap:0;padding:2px;line-height:1}[data-student-template=clubhouse] .edu-hud__chip[data-tone=coin] img{width:20px;height:20px}}[data-student-template=clubhouse] .edu-me-hero{align-items:flex-start;gap:var(--edu-space-3);border:var(--edu-club-edge-width)solid var(--edu-club-ink);border-radius:var(--edu-club-radius-hero);background:var(--edu-club-card);padding:var(--edu-club-pad)var(--edu-space-6);color:var(--edu-club-ink);box-shadow:var(--edu-club-lift);flex-direction:column;display:flex}[data-student-template=clubhouse] .edu-me-hero__face{border:var(--edu-club-edge-width)solid var(--edu-club-ink);flex-shrink:0}[data-student-template=clubhouse] .edu-me-hero__name{overflow-wrap:anywhere;font-family:var(--edu-font-family-heading);font-size:var(--edu-font-size-3xl);font-weight:var(--edu-font-weight-extrabold);line-height:var(--edu-line-height-tight);color:inherit;margin:0}[data-student-template=clubhouse] .edu-me-hero__fact{align-items:center;gap:var(--edu-space-2);border-radius:var(--edu-primitive-radius-full);background:var(--edu-club-door-learn-wash);padding:6px var(--edu-space-3);font-family:var(--edu-font-family-heading);font-size:var(--edu-font-size-base);font-weight:var(--edu-font-weight-extrabold);color:var(--edu-club-door-learn-ink);margin:0;display:inline-flex}[data-student-template=clubhouse] .edu-me-hero__run{align-items:center;gap:var(--edu-space-2);font-family:var(--edu-font-family-heading);font-size:var(--edu-font-size-base);font-weight:var(--edu-font-weight-extrabold);margin:0;display:inline-flex}[data-student-template=clubhouse] .edu-me-hero__guardian{align-items:center;gap:var(--edu-space-2);font-size:var(--edu-font-size-sm);font-weight:var(--edu-font-weight-semibold);color:var(--edu-club-ink-soft);margin:0;display:flex}[data-student-template=clubhouse] .edu-me-hero__go{align-items:center;gap:var(--edu-space-2);margin-top:var(--edu-space-2);font-family:var(--edu-font-family-heading);font-size:var(--edu-font-size-lg);font-weight:var(--edu-font-weight-extrabold);display:inline-flex}[data-student-template=clubhouse] .edu-me-hero__go:focus-visible{outline:2px solid var(--edu-color-focus-ring);outline-offset:3px}@media (max-width:639.98px){[data-student-template=clubhouse] .edu-me-hero__go{justify-content:center;width:100%}}[data-student-template=clubhouse] .edu-room__back{align-items:center;gap:var(--edu-space-2);border:var(--edu-club-edge-width)solid var(--edu-club-ink);border-radius:var(--edu-primitive-radius-full);background:var(--edu-club-card);padding:0 var(--edu-space-5)0 var(--edu-space-3);min-height:var(--edu-size-touch-target);font-family:var(--edu-font-family-heading);font-size:var(--edu-font-size-base);font-weight:var(--edu-font-weight-extrabold);color:var(--edu-club-ink);box-shadow:var(--edu-club-lift-sm);text-decoration:none;transition:transform .12s ease-out;display:inline-flex}[data-student-template=clubhouse] .edu-room__back:hover{transform:translateY(-1px)}[data-student-template=clubhouse] .edu-room__back:focus-visible{outline:2px solid var(--edu-color-focus-ring);outline-offset:2px}[data-student-template=clubhouse]{--edu-course-accent:var(--edu-club-teal);--edu-course-accent-tint:var(--edu-club-teal);--edu-course-accent-ink:var(--edu-club-teal)}@supports (color:color-mix(in lab, red, red)){[data-student-template=clubhouse]{--edu-course-accent-tint:color-mix(in srgb,var(--edu-club-teal)24%,transparent);--edu-course-accent-ink:color-mix(in srgb,var(--edu-club-teal)70%,var(--edu-club-ink))}}html[data-theme=dark][data-student-template=clubhouse],html[data-theme=dark] [data-student-template=clubhouse]{--edu-course-accent-ink:var(--edu-club-teal)}[data-student-template=clubhouse]{--edu-exp-bar-height:calc(var(--edu-club-edge-width) + var(--edu-space-2)*2 + 8px + 44px + 2px + var(--edu-font-size-xs)*var(--edu-line-height-normal))}@media (max-height:499.98px){[data-student-template=clubhouse]{--edu-exp-bar-height:calc(var(--edu-club-edge-width) + var(--edu-space-1)*2 + var(--edu-size-touch-target))}}[data-student-template=clubhouse] .edu-course-player{--edu-course-gutter:var(--edu-club-gutter);color:var(--edu-club-ink);background:0 0}[data-student-template=clubhouse] .edu-course-player__dock{border-block-start:var(--edu-club-edge-width)solid var(--edu-club-ink);background:var(--edu-club-card)}[data-student-template=clubhouse] .edu-course-player[data-focus]:is([data-width=tablet],[data-width=laptop]) .edu-course-player__dock{border:var(--edu-club-edge-width)solid var(--edu-club-ink);border-radius:var(--edu-club-radius-note);box-shadow:var(--edu-club-lift-sm)}:root:has(.edu-shell__bottom) [data-student-template=clubhouse] .edu-course-player__dock{border-color:var(--edu-club-ink);border-block-start-width:var(--edu-club-edge-width)}[data-student-template=clubhouse] .edu-course-player__place,[data-student-template=clubhouse] .edu-course-player__progress-caption,[data-student-template=clubhouse] .edu-course-dock__status{font-family:var(--edu-font-family-heading);font-weight:var(--edu-font-weight-extrabold);color:var(--edu-club-ink-soft)}[data-student-template=clubhouse] .edu-course-dock__state{font-family:var(--edu-font-family-heading);font-weight:var(--edu-font-weight-bold);color:var(--edu-club-ink-soft)}[data-student-template=clubhouse] .edu-course-dock__state[data-tone=done]{font-weight:var(--edu-font-weight-extrabold);color:var(--edu-club-teal)}[data-student-template=clubhouse] .edu-course-path__stop[data-state=done] .edu-course-path__state{color:var(--edu-course-accent-ink)}[data-student-template=clubhouse] :is(.edu-course-player__line-start,.edu-course-player__line-end,.edu-course-dock,.edu-course-dock__actions,.edu-course-player__state,.edu-course-rail__failed,[data-club-finish])>[data-slot=button]:not([data-club-press]),[data-student-template=clubhouse] .edu-course-sheet__close,[data-student-template=clubhouse] .edu-course-player__live{min-block-size:var(--edu-size-touch-target);min-inline-size:var(--edu-size-touch-target);border:var(--edu-club-edge-width)solid var(--edu-club-ink);border-radius:var(--edu-primitive-radius-full);background:var(--edu-club-card);color:var(--edu-club-ink);font-family:var(--edu-font-family-heading);font-weight:var(--edu-font-weight-extrabold);box-shadow:0 3px 0 var(--edu-club-ink)}[data-student-template=clubhouse] .edu-course-player .edu-course-dock [data-club-press]{border-radius:var(--edu-primitive-radius-full)}[data-student-template=clubhouse] [data-club-finish]>[data-slot=button][data-variant=default]{background:var(--edu-club-marigold);box-shadow:0 5px 0 var(--edu-club-marigold-deep),0 6px 0 var(--edu-club-ink)}[data-student-template=clubhouse] .edu-course-player__media[data-shape=flow],[data-student-template=clubhouse] .edu-course-player__strip,[data-student-template=clubhouse] .edu-course-player__notice:not(:empty),[data-student-template=clubhouse] .edu-course-player__state{border:var(--edu-club-edge-width)solid var(--edu-club-ink);border-radius:var(--edu-club-radius-note);background:var(--edu-club-card);color:var(--edu-club-ink);box-shadow:var(--edu-club-lift-sm)}[data-student-template=clubhouse] .edu-course-player__strip,[data-student-template=clubhouse] .edu-course-player__notice{font-family:var(--edu-font-family-heading);font-weight:var(--edu-font-weight-bold)}[data-student-template=clubhouse] .edu-course-player__state{margin:var(--edu-space-4)}[data-student-template=clubhouse] .edu-course-player__media[data-shape=flow]{padding:var(--edu-space-5)}@media (min-width:640px){[data-student-template=clubhouse] .edu-course-player__media[data-shape=flow]{padding:var(--edu-space-8)}}@media (min-width:1024px){[data-student-template=clubhouse] .edu-course-player__media[data-shape=framed]{border:var(--edu-club-edge-width)solid var(--edu-club-ink);border-radius:var(--edu-club-radius-note);background:var(--edu-club-card);box-shadow:var(--edu-club-lift-sm)}}[data-student-template=clubhouse] .edu-course-player__media[data-shape=flow] [data-testid=content-preview-rich-text]{background:0 0;border-radius:0;padding:0}[data-student-template=clubhouse] .edu-course-player__media[data-shape=flow] [data-testid=content-preview-rich-text]>div{margin-inline:0}[data-student-template=clubhouse] .edu-course-player__title{font-family:var(--edu-font-family-heading);font-weight:var(--edu-font-weight-extrabold);letter-spacing:-.01em;color:var(--edu-club-ink)}[data-student-template=clubhouse] .edu-course-player__eyebrow{font-family:var(--edu-font-family-heading);font-weight:var(--edu-font-weight-extrabold);color:var(--edu-club-ink-soft)}[data-student-template=clubhouse] .edu-course-player__meta{font-family:var(--edu-font-family-heading);font-weight:var(--edu-font-weight-bold);color:var(--edu-club-ink-soft)}[data-student-template=clubhouse] .edu-course-player__tabs [data-slot=tabs-trigger]{min-block-size:var(--edu-size-touch-target);font-family:var(--edu-font-family-heading);font-weight:var(--edu-font-weight-extrabold);color:var(--edu-club-ink)}[data-student-template=clubhouse] .edu-course-path[data-form] .edu-course-path__press{border:var(--edu-club-edge-width)solid transparent;font-family:var(--edu-font-family-heading);font-weight:var(--edu-font-weight-bold);color:var(--edu-club-ink)}[data-student-template=clubhouse] .edu-course-path[data-form=list] .edu-course-path__press{border-color:var(--edu-club-ink-faint);border-radius:var(--edu-primitive-radius-lg);background:var(--edu-club-card)}[data-student-template=clubhouse] .edu-course-path[data-form] .edu-course-path__press[aria-current]{border-color:var(--edu-club-ink);border-radius:var(--edu-primitive-radius-lg);background:var(--edu-club-card);box-shadow:var(--edu-club-lift-sm);font-weight:var(--edu-font-weight-extrabold)}[data-student-template=clubhouse] .edu-course-path:is([data-form=cards],[data-form=row]) .edu-course-path__press{padding:var(--edu-space-2)}[data-student-template=clubhouse] .edu-course-path:is([data-form=cards],[data-form=row]) .edu-course-path__press[aria-current] .edu-course-path__picture{outline:0}[data-student-template=clubhouse] .edu-course-path[data-form=row] .edu-course-path__stops{padding-block-end:var(--edu-space-4)}[data-student-template=clubhouse] :is(.edu-course-path[data-form=cards],.edu-course-finish-card){border:var(--edu-club-edge-width)solid var(--edu-club-ink);border-radius:var(--edu-club-radius-note);background:var(--edu-club-card);color:var(--edu-club-ink);box-shadow:var(--edu-club-lift-sm)}[data-student-template=clubhouse] .edu-course-finish-card[data-form=side]{box-shadow:none}[data-student-template=clubhouse] .edu-course-rail__row{font-family:var(--edu-font-family-heading);font-weight:var(--edu-font-weight-bold);color:var(--edu-club-ink)}[data-student-template=clubhouse] .edu-course-rail__row[data-current=true]{border:var(--edu-club-edge-width)solid var(--edu-club-ink);border-radius:var(--edu-primitive-radius-lg);background:var(--edu-club-card);box-shadow:var(--edu-club-lift-sm)}[data-student-template=clubhouse] .edu-course-rail__module{font-family:var(--edu-font-family-heading);font-size:var(--edu-font-size-base);font-weight:var(--edu-font-weight-extrabold);color:var(--edu-club-ink)}[data-student-template=clubhouse] .edu-course-player__side{border-inline-start:var(--edu-club-edge-width)solid var(--edu-club-ink);background:var(--edu-club-card)}[data-student-template=clubhouse] [data-topic-card][data-frame=card]{border:var(--edu-club-edge-width)solid var(--edu-club-ink);border-radius:var(--edu-club-radius-note);background:var(--edu-club-card);color:var(--edu-club-ink);box-shadow:var(--edu-club-lift-sm);rotate:var(--edu-club-tilt-note)}[data-student-template=clubhouse] [data-topic-card] :is(h2,h3){font-family:var(--edu-font-family-heading);font-weight:var(--edu-font-weight-extrabold);color:var(--edu-club-ink)}@media (prefers-reduced-motion:reduce){[data-student-template=clubhouse] [data-topic-card][data-frame=card]{rotate:none}}[data-student-template=clubhouse] .edu-course-sheet{border-color:var(--edu-club-ink);background:var(--edu-club-card);color:var(--edu-club-ink)}[data-student-template=clubhouse] .edu-course-sheet[data-side=end]{border-inline-start-width:var(--edu-club-edge-width)}[data-student-template=clubhouse] .edu-course-sheet[data-side=bottom]{border-block-start-width:var(--edu-club-edge-width)}[data-student-template=clubhouse] .edu-course-player__offline{border-block-end:var(--edu-club-edge-width)solid var(--edu-club-ink);font-family:var(--edu-font-family-heading);font-weight:var(--edu-font-weight-bold)}.edu-shell[data-student-template=clubhouse] [data-club-board-panel]{overflow:visible}@media (min-width:768px){.edu-shell[data-student-template=clubhouse] :has(>[data-club-masthead]+[data-club-board]){column-gap:var(--edu-space-5);min-block-size:calc(100dvh - var(--edu-exp-band-height) - var(--edu-space-6) - var(--edu-student-companion-clearance));grid-template-rows:auto 1fr;grid-template-columns:minmax(14rem,17rem) minmax(0,1fr);align-content:stretch;display:grid}.edu-shell[data-student-template=clubhouse] :has(>[data-club-masthead]+[data-club-board])>[data-club-masthead]{grid-area:1/1;margin-block-end:var(--edu-space-4)}.edu-shell[data-student-template=clubhouse] :has(>[data-club-masthead]+[data-club-board])>[data-club-board]{display:contents}.edu-shell[data-student-template=clubhouse] :has(>[data-club-masthead]+[data-club-board])>[data-club-board]>[data-club-board-menu]{grid-area:2/1}.edu-shell[data-student-template=clubhouse] :has(>[data-club-masthead]+[data-club-board])>[data-club-board]>[data-club-board-panel]{grid-area:1/2/span 2}.edu-shell[data-student-template=clubhouse] [data-club-board-menu]{position:sticky;inset-block-start:calc(var(--edu-exp-band-height) + var(--edu-space-4))}}[data-student-template=clubhouse] .edu-nav-item--tile{background:var(--edu-club-door-wash,var(--edu-color-surface-sunken));color:var(--edu-club-door-ink,var(--edu-color-text-primary));font-weight:var(--edu-font-weight-bold);border-color:#0000}[data-student-template=clubhouse] .edu-nav-item--tile:hover{box-shadow:var(--edu-glow-sm)}[data-student-template=clubhouse] .edu-nav-item--tile[data-destination=home]{--edu-club-door-wash:var(--edu-club-door-home-wash);--edu-club-door-ink:var(--edu-club-door-home-ink)}[data-student-template=clubhouse] .edu-nav-item--tile[data-destination=learn]{--edu-club-door-wash:var(--edu-club-door-learn-wash);--edu-club-door-ink:var(--edu-club-door-learn-ink)}[data-student-template=clubhouse] .edu-nav-item--tile[data-destination=play]{--edu-club-door-wash:var(--edu-club-door-play-wash);--edu-club-door-ink:var(--edu-club-door-play-ink)}[data-student-template=clubhouse] .edu-nav-item--tile[data-destination=assignments]{--edu-club-door-wash:var(--edu-club-door-work-wash);--edu-club-door-ink:var(--edu-club-door-work-ink)}[data-student-template=clubhouse] .edu-nav-item--tile[data-destination=community]{--edu-club-door-wash:var(--edu-club-door-studio-wash);--edu-club-door-ink:var(--edu-club-door-studio-ink)}[data-student-template=clubhouse] .edu-nav-item--tile[data-destination=messages]{--edu-club-door-wash:var(--edu-club-door-messages-wash);--edu-club-door-ink:var(--edu-club-door-messages-ink)}[data-student-template=clubhouse] .edu-nav-item--tile[data-destination=me]{--edu-club-door-wash:var(--edu-club-door-me-wash);--edu-club-door-ink:var(--edu-club-door-me-ink)}[data-student-template=clubhouse] .edu-nav-item--tile[data-destination=live-sessions]{--edu-club-door-wash:var(--edu-club-door-schedule-wash);--edu-club-door-ink:var(--edu-club-door-schedule-ink)}[data-student-template=clubhouse] .edu-nav-overflow [data-slot=sheet-header]{text-align:center;align-items:center;padding:0}@media print{html[data-club-print=certificate] .edu-shell,html[data-club-print=certificate] [data-slot=dialog-overlay]{display:none}html[data-club-print=certificate] [role=dialog]{max-block-size:none;box-shadow:none;border:0;position:static;overflow:visible;transform:none}html[data-club-print=certificate] [role=dialog] :not([data-club-certificate],[data-club-certificate] *){visibility:hidden}}[data-student-template=clubhouse] :is(.edu-practice,.edu-lumi-room){--color-text-primary:var(--edu-club-ink);--color-text-secondary:var(--edu-club-ink-soft)}[data-student-template=clubhouse] :is(.edu-practice,.edu-lumi-room) [data-slot=card]{border:var(--edu-club-edge-width)solid var(--edu-club-ink);border-radius:var(--edu-club-radius-note);background:var(--edu-club-card);color:var(--edu-club-ink);box-shadow:var(--edu-club-lift-sm)}[data-student-template=clubhouse] :is(.edu-practice,.edu-lumi-room) :is(h2,h3,h4,[data-slot=card-title]){font-family:var(--edu-font-family-heading);font-weight:var(--edu-font-weight-extrabold);color:var(--edu-club-ink)}[data-student-template=clubhouse] :is(.edu-practice,.edu-lumi-room) [data-slot=button]{min-block-size:var(--edu-size-touch-target);border-radius:var(--edu-primitive-radius-full);font-family:var(--edu-font-family-heading);font-weight:var(--edu-font-weight-extrabold)}[data-student-template=clubhouse] :is(.edu-practice,.edu-lumi-room) [data-slot=button]:not([data-variant=default]){border:var(--edu-club-edge-width)solid var(--edu-club-ink);background:var(--edu-club-card);color:var(--edu-club-ink);box-shadow:0 3px 0 var(--edu-club-ink)}[data-student-template=clubhouse] :is(.edu-practice,.edu-lumi-room) [data-slot=button][data-variant=default]{border:var(--edu-club-edge-width)solid var(--edu-club-ink);background:var(--edu-club-marigold);color:var(--edu-club-ink);box-shadow:0 4px 0 var(--edu-club-marigold-deep),0 5px 0 var(--edu-club-ink)}[data-student-template=clubhouse] :is(.edu-practice,.edu-lumi-room) [data-slot=button]:disabled{cursor:not-allowed;opacity:.55;box-shadow:0 2px 0 var(--edu-club-ink);transform:none}[data-student-template=clubhouse] :is(.edu-practice,.edu-lumi-room) [data-slot=input]{min-block-size:var(--edu-size-touch-target);border:var(--edu-club-edge-width)solid var(--edu-club-ink);border-radius:var(--edu-primitive-radius-full);background:var(--edu-club-card);color:var(--edu-club-ink)}[data-student-template=clubhouse] .edu-lumi-room [data-goal-suggestion]{border:var(--edu-club-edge-width)solid var(--edu-club-ink);border-radius:var(--edu-club-radius-note);background:var(--edu-club-card);color:var(--edu-club-ink);box-shadow:var(--edu-club-lift-sm)}[data-student-template=clubhouse] :is(.edu-practice,.edu-lumi-room) [data-lumi-thread]{border-color:var(--edu-club-ink-faint)}[data-student-template=clubhouse] :is(.edu-practice,.edu-lumi-room) [data-lumi-spark]{border-color:var(--edu-club-ink)}[data-student-template=clubhouse] :is(.edu-practice,.edu-lumi-room) [data-kids-share]{block-size:var(--edu-space-4);border:var(--edu-club-edge-width)solid var(--edu-club-ink);background:var(--edu-club-paper)}[data-student-template=clubhouse] :is(.edu-practice,.edu-lumi-room) [data-kids-share] [data-slot=progress-indicator]{background:var(--edu-club-marigold)}[data-student-template=clubhouse] .edu-lumi-bubble{border:var(--edu-club-edge-width)solid var(--edu-club-ink);background:var(--edu-club-card);color:var(--edu-club-ink);box-shadow:var(--edu-club-lift-sm);-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--edu-font-family-body)}[data-student-template=clubhouse] .edu-lumi-bubble:after{border-top-color:var(--edu-club-ink)}[data-student-template=clubhouse]{--edu-session-head-rule:var(--edu-club-edge-width)}[data-student-template=clubhouse] [data-session-head]{background:var(--edu-club-paper);border-block-end-color:var(--edu-club-ink)}@supports (color:color-mix(in lab, red, red)){[data-student-template=clubhouse] [data-session-head]{background:color-mix(in srgb,var(--edu-club-paper)92%,transparent)}}[data-student-template=clubhouse] [data-studio-bottom-bar]{background:var(--edu-club-paper);border-block-start-color:var(--edu-club-ink)}@supports (color:color-mix(in lab, red, red)){[data-student-template=clubhouse] [data-studio-bottom-bar]{background:color-mix(in srgb,var(--edu-club-paper)92%,transparent)}}[data-student-template=clubhouse] .edu-course-parts__square{border-color:var(--edu-club-ink);background:var(--edu-club-card)}[data-student-template=clubhouse] .edu-course-parts__square[data-done]{background:var(--edu-course-accent)}[data-student-template=clubhouse] [data-club-dot]{border-radius:var(--edu-primitive-radius-full);background:var(--edu-club-rasp);width:14px;height:14px;box-shadow:0 0 0 2px var(--edu-club-card);position:absolute;inset-block-start:-2px;inset-inline-end:-2px}[data-student-template=clubhouse] [data-club-link]{color:var(--edu-club-rasp);text-decoration:none}[data-student-template=clubhouse] [data-club-link]:hover{text-underline-offset:4px;text-decoration:underline}.edu-shell[data-student-template=momentum]{background:var(--edu-mo-canvas);color:var(--edu-mo-ink)}.edu-shell[data-student-template=momentum] .edu-shell__main{padding-block-start:var(--edu-space-6)}[data-student-template=momentum] .edu-band{z-index:20;background:var(--edu-mo-canvas);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid #0000;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){[data-student-template=momentum] .edu-band{background:color-mix(in srgb,var(--edu-mo-canvas)80%,transparent)}}@media (max-width:767.98px){[data-student-template=momentum] .edu-band{gap:var(--edu-space-2);flex-wrap:nowrap}[data-student-template=momentum] .edu-band__identity{flex:none}[data-student-template=momentum] .edu-band__actions{flex-wrap:nowrap;flex:auto;min-width:0}[data-student-template=momentum] [data-mo-reward-band]>*{flex-shrink:0}[data-student-template=momentum] .edu-band__prefs{display:none}[data-student-template=momentum] [data-mo-reward-band]{padding-inline-end:1.5rem;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000)}[dir=rtl] [data-student-template=momentum] [data-mo-reward-band]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 1.5rem),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 1.5rem),#0000)}}[data-student-template=momentum] .edu-dock{border-color:var(--edu-mo-line);background:var(--edu-mo-card);box-shadow:var(--edu-mo-shadow-lift);border-radius:26px;gap:4px;padding:.45rem}[data-student-template=momentum] .edu-dock__foot{border-block-start-color:var(--edu-mo-line)}[data-student-template=momentum] .edu-nav-item--dock{border-radius:16px;transition:background-color .15s,transform .15s}[data-student-template=momentum] .edu-nav-item--dock:hover{background:var(--edu-mo-card-sunk);transform:translateY(-1px)}[data-student-template=momentum] .edu-nav-item--dock[aria-current=page]{background:var(--edu-mo-volt-tint);box-shadow:inset 0 0 0 2px #7c4dff59}[data-student-template=momentum] .edu-shell__bottom{border-top:1px solid var(--edu-mo-line);background:var(--edu-mo-card)}[data-student-template=momentum] .edu-nav-item--bar{color:var(--edu-mo-ink-soft);border-radius:16px;font-weight:650}[data-student-template=momentum] .edu-nav-item--bar[aria-current=page]{background:var(--edu-mo-volt-tint);color:var(--edu-mo-ink)}[data-student-template=momentum] .edu-surface>[data-region=masthead] h1{color:var(--edu-mo-ink);font-family:var(--edu-font-family-heading);font-weight:var(--edu-font-weight-extrabold);letter-spacing:-.03em}[data-student-template=momentum] .edu-surface>[data-region=masthead] p{color:var(--edu-mo-ink-soft)}[data-student-template=momentum] [data-mo-band-figure]{border:1px solid var(--edu-mo-line);background:var(--edu-mo-card);min-height:2.5rem;box-shadow:var(--edu-mo-shadow);color:var(--edu-mo-ink);cursor:default;border-radius:999px;align-items:center;gap:.4rem;padding-inline:.35rem .8rem;font-size:.875rem;font-weight:800;text-decoration:none;display:inline-flex}[data-student-template=momentum] a[data-mo-band-figure],[data-student-template=momentum] button[data-mo-band-figure]{cursor:pointer;transition:transform .15s,box-shadow .15s}[data-student-template=momentum] a[data-mo-band-figure]:hover,[data-student-template=momentum] button[data-mo-band-figure]:hover{box-shadow:var(--edu-mo-shadow-lift);transform:translateY(-1px)}[data-student-template=momentum] [data-mo-band-figure=ready]{background:var(--edu-mo-sun-tint);border-color:#0000;position:relative}[data-student-template=momentum] [data-mo-band-figure=ready]:after{content:"";background:var(--edu-mo-flare-deep);width:.65rem;height:.65rem;box-shadow:0 0 0 2px var(--edu-mo-card);border-radius:999px;animation:1.6s ease-in-out infinite edu-mo-ping;position:absolute;inset-block-start:1px;inset-inline-end:1px}@keyframes edu-mo-ping{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}[data-student-template=momentum] .edu-mo-back{align-items:center;gap:var(--edu-space-1);border:1px solid var(--edu-mo-line);background:var(--edu-mo-card);min-height:2.5rem;box-shadow:var(--edu-mo-shadow);color:var(--edu-mo-ink);padding-inline:var(--edu-space-3)var(--edu-space-4);font-size:var(--edu-font-size-sm);font-weight:var(--edu-font-weight-semibold);border-radius:999px;text-decoration:none;transition:transform .15s;display:inline-flex}[data-student-template=momentum] .edu-mo-back:hover{transform:translate(-2px)}[data-student-template=momentum] .edu-mo-back:focus-visible{outline:2px solid var(--edu-color-focus-ring);outline-offset:2px}[data-student-template=momentum] [data-mo-masthead]+[data-mo-deck]{margin-block-start:calc(-1*var(--edu-space-2))}[data-student-template=momentum] .edu-practice-length [role=radiogroup] [role=radio]{border:1px solid var(--edu-mo-edge);border-radius:var(--edu-mo-radius-tile);background:var(--edu-mo-card);color:var(--edu-mo-ink)}[data-student-template=momentum] .edu-practice-length [role=radiogroup] [role=radio][aria-checked=true]{border:2px solid var(--edu-mo-volt-deep);background:var(--edu-mo-volt-tint);color:var(--edu-mo-volt-deep)}[data-student-template=momentum] :is(.edu-practice,.edu-lumi-room) [data-slot=input]{border-color:var(--edu-mo-edge);border-radius:var(--edu-primitive-radius-full);background:var(--edu-mo-card);color:var(--edu-mo-ink)}[data-student-template=momentum] .edu-lumi-room [data-goal-suggestion]{border-color:var(--edu-mo-line);border-radius:var(--edu-mo-radius-tile);background:var(--edu-mo-card);color:var(--edu-mo-ink);box-shadow:var(--edu-mo-shadow)}[data-student-template=momentum] .edu-lumi-bubble{border:2px solid var(--edu-mo-edge);background:var(--edu-mo-card);color:var(--edu-mo-ink);box-shadow:var(--edu-mo-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}[data-student-template=momentum] .edu-lumi-bubble:after{border-top-color:var(--edu-mo-card)}@media print{html[data-mo-print=certificate] .edu-shell,html[data-mo-print=certificate] [data-slot=dialog-overlay]{display:none}html[data-mo-print=certificate] [role=dialog]{max-block-size:none;box-shadow:none;border:0;position:static;overflow:visible;transform:none}html[data-mo-print=certificate] [role=dialog] :not([data-mo-certificate],[data-mo-certificate] *){visibility:hidden}}@media (prefers-reduced-motion:reduce){[data-student-template=momentum] .edu-nav-item--dock,[data-student-template=momentum] .edu-mo-back,[data-student-template=momentum] [data-mo-band-figure]{transition:none}[data-student-template=momentum] .edu-nav-item--dock:hover,[data-student-template=momentum] .edu-mo-back:hover,[data-student-template=momentum] [data-mo-band-figure]:hover{transform:none}[data-student-template=momentum] [data-mo-band-figure=ready]:after{animation:none}}@media (min-width:1024px){[data-student-template=momentum] .edu-surface[data-surface=home]{grid-template-rows:auto repeat(6,auto) 1fr;grid-template-columns:minmax(0,1fr) minmax(19rem,23rem)}[data-student-template=momentum] .edu-surface[data-surface=home]>.edu-region>[data-slot]{grid-column:1}[data-student-template=momentum] .edu-surface[data-surface=home]>.edu-region[data-region=aside]{grid-area:2/2/-1;align-self:start}}@media (max-width:1023.98px){[data-student-template=momentum] .edu-surface[data-surface=home]>.edu-region>[data-slot],[data-student-template=momentum] .edu-surface[data-surface=home]>.edu-region[data-region=aside]{grid-column:1/-1}}@media (max-width:767.98px){[data-student-template=momentum] .edu-surface[data-surface=home]>.edu-region[data-region=aside]:has([data-slot]>*){display:contents}[data-student-template=momentum] .edu-surface[data-surface=home]>.edu-region[data-region=aside]>[data-slot]{grid-column:1/-1}[data-student-template=momentum] .edu-surface[data-surface=home]>.edu-region[data-region=aside]>[data-slot=my-teachers]{order:1}}[data-student-template=momentum] .edu-nav-item__pip[data-tone=late]{background:var(--edu-mo-flare-deep);color:var(--edu-mo-flare-tint)}[data-student-template=momentum] .edu-nav-item__pip[data-tone=due]{background:var(--edu-mo-sun-tint);color:var(--edu-mo-sun-deep)}.edu-shell[data-student-template=aurora]{background:var(--edu-au-canvas);color:var(--edu-au-ink)}.edu-shell[data-student-template=aurora] .edu-shell__main{padding-block-start:var(--edu-space-5)}[data-student-template=aurora] .edu-shell__rail{z-index:30;border-inline-end:1px solid var(--edu-au-line);background:var(--edu-au-card)}[data-student-template=aurora] .edu-rail{flex-direction:column;width:16.5rem;padding:0;transition:width .2s;display:flex}[data-student-template=aurora] .edu-rail[data-collapsed]{width:5.25rem}[data-student-template=aurora] .edu-rail__head{justify-content:space-between;align-items:center;gap:var(--edu-space-2);height:var(--edu-exp-band-height);padding-inline:var(--edu-space-5)var(--edu-space-2);flex:none;display:flex}[data-student-template=aurora] .edu-rail[data-collapsed] .edu-rail__head{justify-content:center;padding-inline:0}[data-student-template=aurora] .edu-rail__brand{align-items:center;min-width:0;display:flex}[data-student-template=aurora] :is(.edu-rail__brand,.edu-band__identity){font-family:var(--edu-font-family-heading)}[data-student-template=aurora] .edu-rail__toggle{width:2.5rem;height:2.5rem;color:var(--edu-au-ink-faint);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}[data-student-template=aurora] .edu-rail__toggle:hover{background:var(--edu-au-sunk);color:var(--edu-au-ink)}[data-student-template=aurora] .edu-rail__toggle:focus-visible{outline:2px solid var(--edu-color-focus-ring);outline-offset:2px}[data-student-template=aurora] .edu-rail__list{padding:var(--edu-space-3)var(--edu-space-3)var(--edu-space-5);gap:.2rem}[data-student-template=aurora] .edu-nav-item{min-height:2.75rem;color:var(--edu-au-ink-soft);font-family:var(--edu-font-family-body);border-radius:12px;padding-inline:.85rem;font-size:.95rem;font-weight:500;position:relative}[data-student-template=aurora] .edu-nav-item:hover{background:var(--edu-au-sunk);color:var(--edu-au-ink)}[data-student-template=aurora] .edu-nav-item[data-active]{background:var(--edu-au-accent-tint);color:var(--edu-au-accent-deep);font-weight:600}[data-student-template=aurora] .edu-rail .edu-nav-item[data-active]:before{content:"";background:var(--edu-au-grad);width:4px;border-start-end-radius:4px;border-end-end-radius:4px;position:absolute;inset-block:.55rem;inset-inline-start:calc(-1*var(--edu-space-3));box-shadow:0 0 12px #d946efbf}[data-student-template=aurora] .edu-rail[data-collapsed] .edu-nav-item{justify-content:center;padding-inline:0}[data-student-template=aurora] .edu-band{z-index:20;background:var(--edu-au-canvas);-webkit-backdrop-filter:saturate(1.3)blur(14px);backdrop-filter:saturate(1.3)blur(14px);border-bottom:1px solid #0000;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){[data-student-template=aurora] .edu-band{background:color-mix(in srgb,var(--edu-au-canvas)82%,transparent)}}@media (min-width:1024px){[data-student-template=aurora] .edu-band{height:var(--edu-exp-band-height);flex-wrap:nowrap}[data-student-template=aurora] .edu-band__actions{flex-wrap:nowrap}}[data-student-template=aurora] [data-au-band-figures]{border:1px solid var(--edu-au-line);background:var(--edu-au-card);min-height:2.75rem;box-shadow:var(--edu-au-shadow);border-radius:14px;flex:none;align-items:center;gap:.1rem;padding-inline:.25rem;display:flex}[data-student-template=aurora] [data-au-band-figure]{min-height:2.25rem;color:var(--edu-au-ink);white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:.4rem;padding-inline:.5rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}[data-student-template=aurora] a[data-au-band-figure],[data-student-template=aurora] button[data-au-band-figure]{cursor:pointer;transition:background-color .15s}[data-student-template=aurora] a[data-au-band-figure]:hover,[data-student-template=aurora] button[data-au-band-figure]:hover{background:var(--edu-au-sunk)}[data-student-template=aurora] button[data-au-band-figure]{color:var(--edu-au-ink-soft)}[data-student-template=aurora] button[data-au-band-figure=ready],[data-student-template=aurora] button[data-au-band-figure=ready]:hover{background:var(--edu-au-accent-tint);color:var(--edu-au-accent-deep)}[data-student-template=aurora] [data-au-band-figure=ready]:after{content:"";background:var(--edu-au-grad);width:.5rem;height:.5rem;box-shadow:0 0 0 2px var(--edu-au-card),0 0 10px #d946efcc;border-radius:999px;animation:1.8s ease-in-out infinite edu-au-gift-ready;position:absolute;inset-block-start:.3rem;inset-inline-end:.3rem}@keyframes edu-au-gift-ready{0%,to{opacity:1}50%{opacity:.45}}[data-student-template=aurora] [data-au-band-ring]{background:conic-gradient(from 210deg,#9333ea,#d946ef var(--au-ring-fill,0%),var(--edu-au-line)0);width:1.75rem;height:1.75rem;color:var(--edu-au-accent-deep);font-size:var(--edu-font-size-xs);border-radius:999px;flex:none;place-items:center;font-weight:700;display:grid;position:relative}[data-student-template=aurora] [data-au-band-ring]:before{content:"";background:var(--edu-au-card);border-radius:999px;position:absolute;inset:3px}[data-student-template=aurora] [data-au-band-ring]>span{line-height:1;position:relative}[data-student-template=aurora] [data-au-band-ring=plain]{background:var(--edu-au-accent-tint)}[data-student-template=aurora] [data-au-band-ring=plain]:before{content:none}@media (max-width:639.98px){[data-student-template=aurora] .edu-band__actions{justify-content:flex-end;row-gap:var(--edu-space-2);flex:1 1 0}[data-student-template=aurora] [data-au-band-figures]{flex:1 0 100%;order:1;justify-content:space-between}[data-student-template=aurora] [data-au-band-figure]{padding-inline:.4rem}}[data-student-template=aurora]{--edu-au-bar-inset:var(--edu-space-3);--edu-au-bar-radius:22px}[data-student-template=aurora] .edu-shell__bottom{padding:0 var(--edu-au-bar-inset)calc(var(--edu-space-3) + env(safe-area-inset-bottom));background:0 0;border-top:0}[data-student-template=aurora] .edu-bar{border:1px solid var(--edu-au-line);border-radius:var(--edu-au-bar-radius);background:var(--edu-au-card);box-shadow:var(--edu-au-shadow-lift);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@supports (color:color-mix(in lab, red, red)){[data-student-template=aurora] .edu-bar{background:color-mix(in srgb,var(--edu-au-card)92%,transparent)}}:root:has(.edu-course-player__dock,.edu-course-overview__phone-bar) [data-student-template=aurora] .edu-bar{border-block-start-color:#0000;border-start-start-radius:0;border-start-end-radius:0}[data-student-template=aurora] .edu-nav-item--bar{color:var(--edu-au-ink-faint);font-size:var(--edu-font-size-xs);background:0 0}[data-student-template=aurora] .edu-nav-item--bar[data-active]{color:var(--edu-au-accent-deep);background:0 0}[data-student-template=aurora] .edu-nav-item--bar[data-active] .edu-nav-item__icon{filter:drop-shadow(0 0 6px #d946efa6)}:root:has([data-student-template=aurora] .edu-shell__bottom){--edu-student-bar-chrome-height:calc(var(--edu-exp-bar-height) + var(--edu-space-3) + env(safe-area-inset-bottom,0px))}@media (max-width:1023.98px){.edu-shell[data-student-template=aurora] .edu-shell__main{padding-block:var(--edu-space-4)var(--edu-student-companion-flow-clearance)}}@media (max-width:767.98px){[data-student-template=aurora] .edu-band{gap:var(--edu-space-2);padding-block:var(--edu-space-2)}[data-student-template=aurora] .edu-band__identity{flex:none}[data-student-template=aurora] .edu-band__prefs{display:none}}[data-student-template=aurora] .edu-au-back{align-items:center;gap:var(--edu-space-1);border:1px solid var(--edu-au-line);background:var(--edu-au-card);min-height:2.4rem;color:var(--edu-au-ink-soft);padding-inline:var(--edu-space-3)var(--edu-space-4);font-size:var(--edu-font-size-sm);border-radius:12px;font-weight:500;text-decoration:none;display:inline-flex}[data-student-template=aurora] .edu-au-back:hover{color:var(--edu-au-ink)}[data-student-template=aurora] .edu-au-back:focus-visible{outline:2px solid var(--edu-color-focus-ring);outline-offset:2px}[data-student-template=aurora] .edu-surface>[data-region=masthead] h1{color:var(--edu-au-ink);font-family:var(--edu-font-family-heading);letter-spacing:-.02em;font-weight:700}[data-student-template=aurora] .edu-surface>[data-region=masthead] p{color:var(--edu-au-ink-soft)}@media (min-width:1280px){[data-student-template=aurora] .edu-surface[data-surface=home]{grid-template-rows:auto repeat(6,auto) 1fr;grid-template-columns:minmax(0,1fr) minmax(19rem,22rem)}[data-student-template=aurora] .edu-surface[data-surface=home]>.edu-region>[data-slot]{grid-column:1}[data-student-template=aurora] .edu-surface[data-surface=home]>.edu-region[data-region=aside]{grid-area:2/2/-1;align-self:start}}@media (min-width:1536px){[data-student-template=aurora] .edu-surface[data-surface=home]{grid-template-columns:minmax(0,1fr) minmax(21rem,25rem)}}@media (max-width:1279.98px){[data-student-template=aurora] .edu-surface[data-surface=home]>.edu-region:not([data-region=aside])>[data-slot],[data-student-template=aurora] .edu-surface[data-surface=home]>.edu-region[data-region=aside]{grid-column:1/-1}[data-student-template=aurora] .edu-surface[data-surface=home]>.edu-region[data-region=aside]:has([data-slot]>*){grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:start;display:grid}}@media (max-width:767.98px){[data-student-template=aurora] .edu-surface[data-surface=home]>.edu-region[data-region=aside]:has([data-slot]>*){display:contents}[data-student-template=aurora] .edu-surface[data-surface=home]>.edu-region[data-region=aside]>[data-slot]{grid-column:1/-1}[data-student-template=aurora] .edu-surface[data-surface=home]>.edu-region[data-region=aside]>[data-slot=my-teachers]{order:1}}[data-student-template=aurora] [data-au-day]{min-height:4rem;color:var(--edu-au-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;transition:background-color .15s;display:flex}[data-student-template=aurora] [data-au-day]:hover{background:var(--edu-au-sunk)}[data-student-template=aurora] [data-au-day=today]{color:var(--edu-au-accent-deep)}[data-student-template=aurora] [data-au-day=on]{background:var(--edu-au-grad);box-shadow:var(--edu-au-glow);color:var(--edu-au-on-accent)}@media print{html[data-au-print=certificate] .edu-shell,html[data-au-print=certificate] [data-slot=dialog-overlay]{display:none}html[data-au-print=certificate] [role=dialog]{max-block-size:none;box-shadow:none;border:0;position:static;overflow:visible;transform:none}html[data-au-print=certificate] [role=dialog] :not([data-au-certificate],[data-au-certificate] *){visibility:hidden}}@media (prefers-reduced-motion:reduce){[data-student-template=aurora] .edu-rail,[data-student-template=aurora] [data-au-band-figure],[data-student-template=aurora] [data-au-day]{transition:none}[data-student-template=aurora] [data-au-band-figure=ready]:after{animation:none}}[data-student-template=aurora] .edu-nav-item__pip[data-tone=late]{background:var(--edu-au-rose-deep);color:var(--edu-au-rose-tint)}[data-student-template=aurora] .edu-nav-item__pip[data-tone=due]{background:var(--edu-au-amber-tint);color:var(--edu-au-amber-deep)}[data-student-template=aurora] :is(.edu-practice,.edu-lumi-room) [data-slot=input]{border-color:var(--edu-au-line);border-radius:var(--edu-primitive-radius-md);background:var(--edu-au-card);color:var(--edu-au-ink)}[data-student-template=aurora] .edu-lumi-room [data-goal-suggestion]{border-color:var(--edu-au-line);border-radius:var(--edu-au-radius-card);background:var(--edu-au-card);box-shadow:var(--edu-au-shadow);color:var(--edu-au-ink)}[data-student-template=aurora] .edu-lumi-room [data-au-press=quiet]{white-space:normal;text-align:start}[data-student-template=aurora] .edu-lumi-bubble{border:1px solid var(--edu-au-line);background:var(--edu-au-card);box-shadow:var(--edu-au-shadow);color:var(--edu-au-ink);-webkit-backdrop-filter:none;backdrop-filter:none}[data-student-template=aurora] .edu-lumi-bubble:after{border-top-color:var(--edu-au-card)}.edu-shell[data-student-template=keystone]{background:var(--edu-ks-canvas);color:var(--edu-ks-ink)}.edu-shell[data-student-template=keystone] .edu-shell__main{width:100%;max-width:90rem;padding-block-start:var(--edu-space-6)}[data-student-template=keystone] .edu-shell__rail{border-inline-end:1px solid var(--edu-ks-line);background:var(--edu-ks-card)}[data-student-template=keystone] .edu-rail{flex-direction:column;width:15.5rem;padding:0;transition:width .2s;display:flex}[data-student-template=keystone] .edu-rail[data-collapsed]{width:4.75rem}[data-student-template=keystone] .edu-rail__head{height:var(--edu-exp-band-height);align-items:center;gap:var(--edu-space-2);padding-inline:var(--edu-space-4)var(--edu-space-2);flex:none;display:flex}[data-student-template=keystone] .edu-rail[data-collapsed] .edu-rail__head{justify-content:center;padding-inline:0}[data-student-template=keystone] .edu-rail__brand{flex:1;min-width:0;font-weight:700;display:flex}[data-student-template=keystone] .edu-rail__toggle{width:2.25rem;height:2.25rem;color:var(--edu-ks-ink-faint);border-radius:9px;flex:none;place-items:center;display:inline-grid}[data-student-template=keystone] .edu-rail__toggle:hover{background:var(--edu-ks-brand-tint);color:var(--edu-ks-brand-fg)}[data-student-template=keystone] .edu-rail__toggle:focus-visible{outline:2px solid var(--edu-ks-focus);outline-offset:2px}[data-student-template=keystone] .edu-rail__list{padding:var(--edu-space-3)var(--edu-space-3)var(--edu-space-5);gap:2px}[data-student-template=keystone] .edu-rail .edu-nav-item{min-height:2.6rem;color:var(--edu-ks-ink);border-radius:10px;padding-inline:.45rem .75rem;font-size:.9rem}[data-student-template=keystone] .edu-rail .edu-nav-item__icon{width:1.9rem;height:1.9rem;color:var(--edu-ks-ink-soft);border-radius:8px}[data-student-template=keystone] .edu-rail .edu-nav-item__icon svg{width:1.15rem;height:1.15rem}[data-student-template=keystone] .edu-rail .edu-nav-item:hover{background:var(--edu-ks-sunk)}[data-student-template=keystone] .edu-rail .edu-nav-item[data-active]{background:var(--edu-ks-brand-tint);color:var(--edu-ks-brand-fg)}[data-student-template=keystone] .edu-rail .edu-nav-item[data-active] .edu-nav-item__icon{background:var(--edu-ks-brand);color:var(--edu-ks-brand-ink)}[data-student-template=keystone] .edu-rail[data-collapsed] .edu-nav-item{justify-content:center;padding-inline:0}[data-student-template=keystone] .edu-band{z-index:30;border-bottom:1px solid var(--edu-ks-line);background:var(--edu-ks-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){[data-student-template=keystone] .edu-band{background:color-mix(in srgb,var(--edu-ks-card)84%,transparent)}}[data-student-template=keystone] .edu-shell__bottom{border-top:1px solid var(--edu-ks-line);background:var(--edu-ks-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@supports (color:color-mix(in lab, red, red)){[data-student-template=keystone] .edu-shell__bottom{background:color-mix(in srgb,var(--edu-ks-card)92%,transparent)}}[data-student-template=keystone] .edu-nav-item--bar{color:var(--edu-ks-ink-faint);font-size:var(--edu-font-size-xs);background:0 0;font-weight:600}[data-student-template=keystone] .edu-nav-item--bar[data-active]{box-shadow:inset 0 3px 0 var(--edu-ks-brand);color:var(--edu-ks-brand-fg);background:0 0}@media (max-width:1023.98px){.edu-shell[data-student-template=keystone] .edu-shell__main{padding-block:var(--edu-space-4)var(--edu-student-companion-flow-clearance)}}@media (max-width:767.98px){[data-student-template=keystone] .edu-band{gap:var(--edu-space-2)}[data-student-template=keystone] .edu-band__identity{flex:0 auto;min-width:0}[data-student-template=keystone] .edu-band__prefs{display:none}}[data-student-template=keystone] .edu-ks-back{align-items:center;gap:var(--edu-space-1);min-height:2.25rem;color:var(--edu-ks-ink-soft);font-size:var(--edu-font-size-sm);border-radius:9px;margin-inline-start:-.5rem;padding-inline:.5rem .75rem;font-weight:600;text-decoration:none;display:inline-flex}[data-student-template=keystone] .edu-ks-back:hover{background:var(--edu-ks-sunk);color:var(--edu-ks-ink)}[data-student-template=keystone] .edu-ks-back:focus-visible{outline:2px solid var(--edu-ks-focus);outline-offset:2px}[data-student-template=keystone] .edu-surface>[data-region=masthead] h1{color:var(--edu-ks-ink);letter-spacing:-.02em;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:700}[data-student-template=keystone] .edu-surface>[data-region=masthead] p{color:var(--edu-ks-ink-soft)}@media (min-width:1280px){[data-student-template=keystone] .edu-surface[data-surface=home]{grid-template-rows:auto repeat(6,auto) 1fr;grid-template-columns:minmax(0,1fr) minmax(19rem,23rem)}[data-student-template=keystone] .edu-surface[data-surface=home]>.edu-region>[data-slot]{grid-column:1}[data-student-template=keystone] .edu-surface[data-surface=home]>.edu-region[data-region=aside]{grid-area:2/2/-1;align-self:start}}@media (max-width:1279.98px){[data-student-template=keystone] .edu-surface[data-surface=home]>.edu-region>[data-slot],[data-student-template=keystone] .edu-surface[data-surface=home]>.edu-region[data-region=aside]{grid-column:1/-1}[data-student-template=keystone] .edu-surface[data-surface=home]>.edu-region[data-region=aside]:has([data-slot]>*){grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:start;display:grid}}@media (max-width:767.98px){[data-student-template=keystone] .edu-surface[data-surface=home]>.edu-region[data-region=aside]:has([data-slot]>*){display:contents}[data-student-template=keystone] .edu-surface[data-surface=home]>.edu-region[data-region=aside]>[data-slot]{grid-column:1/-1}[data-student-template=keystone] .edu-surface[data-surface=home]>.edu-region[data-region=aside]>[data-slot=my-teachers]{order:1}}[data-student-template=keystone] [data-ks-day=on] [data-ks-date]{border-color:var(--edu-ks-brand);background:var(--edu-ks-brand);color:var(--edu-ks-brand-ink)}@supports (color:color-mix(in lab, red, red)){[data-student-template=keystone] [data-ks-day=on] [data-ks-date]{color:color-mix(in srgb,var(--edu-ks-brand-ink)80%,transparent)}}[data-student-template=keystone] [data-ks-day=on] [data-ks-date] b{color:var(--edu-ks-brand-ink)}[data-student-template=keystone] [data-ks-day=today] [data-ks-date]{border-color:var(--edu-ks-brand)}[data-student-template=keystone] [data-ks-day=today] [data-ks-date] b{color:var(--edu-ks-brand-fg)}@media print{html[data-ks-print=certificate] .edu-shell,html[data-ks-print=certificate] [data-slot=dialog-overlay]{display:none}html[data-ks-print=certificate] [role=dialog]{max-block-size:none;box-shadow:none;border:0;position:static;overflow:visible;transform:none}html[data-ks-print=certificate] [role=dialog] :not([data-ks-certificate],[data-ks-certificate] *){visibility:hidden}}[data-student-template=keystone] [data-ks-band-figures]{border:1px solid var(--edu-ks-line);border-radius:var(--edu-ks-radius-press);background:var(--edu-ks-canvas);align-items:center;gap:.125rem;min-height:2.35rem;padding-inline:.25rem;display:inline-flex}[data-student-template=keystone] [data-ks-band-figure]{border-radius:var(--edu-primitive-radius-sm);min-height:1.85rem;color:var(--edu-ks-ink);white-space:nowrap;align-items:center;gap:.3rem;padding-inline:.45rem;font-size:.8125rem;font-weight:600;display:inline-flex}[data-student-template=keystone] a[data-ks-band-figure]:hover{background:var(--edu-ks-sunk)}@media (max-width:639.98px){[data-student-template=keystone] [data-ks-band-figure=level]{display:none}}[data-student-template=keystone] .edu-nav-item__pip[data-tone=late]{background:var(--edu-ks-danger-fg);color:var(--edu-ks-danger-bg)}[data-student-template=keystone] .edu-nav-item__pip[data-tone=due]{background:var(--edu-ks-warning-bg);color:var(--edu-ks-warning-fg)}[data-student-template=keystone]{--edu-course-accent:var(--edu-ks-brand);--edu-course-accent-tint:var(--edu-ks-brand-tint)}[data-student-template=keystone] :is(.edu-course-player,.edu-course-overview,.edu-course-sheet){--radius-xl:var(--edu-ks-radius-card);--radius-button:var(--edu-ks-radius-press);--edu-shadow-soft:var(--edu-ks-shadow);--edu-shadow-medium:var(--edu-ks-shadow-lift)}[data-student-template=keystone] .edu-course-player{background:var(--edu-ks-canvas);color:var(--edu-ks-ink)}[data-student-template=keystone] .edu-course-overview{--edu-course-overview-card-radius:var(--edu-ks-radius-card);--edu-course-overview-press-radius:var(--edu-ks-radius-press);color:var(--edu-ks-ink)}[data-student-template=keystone] .edu-course-overview__primary[data-ks-press]{min-height:max(3rem,var(--edu-size-touch-target))}@media (min-width:640px) and (max-width:1023.98px){[data-student-template=keystone] .edu-course-overview__primary[data-ks-press]{min-height:var(--edu-size-touch-target)}}[data-student-template=keystone] .edu-course-overview__phone-primary[data-ks-press]{min-height:max(2.75rem,var(--edu-size-touch-target))}[data-student-template=keystone] .edu-course-overview__phone-bar{border-color:var(--edu-ks-line);background:var(--edu-ks-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}:root:has(.edu-shell__bottom) [data-student-template=keystone] .edu-course-overview__phone-bar{border-color:var(--edu-ks-line);background:var(--edu-ks-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@supports (color:color-mix(in lab, red, red)){:is([data-student-template=keystone] .edu-course-overview__phone-bar,:root:has(.edu-shell__bottom) [data-student-template=keystone] .edu-course-overview__phone-bar){background:color-mix(in srgb,var(--edu-ks-card)92%,transparent)}}[data-student-template=keystone] .edu-course-player__place{color:var(--edu-ks-ink-soft)}[data-student-template=keystone] .edu-course-player__place li:last-child{color:var(--edu-ks-ink);font-weight:600}[data-student-template=keystone] .edu-course-player__live{border-color:var(--edu-ks-line-strong);background:var(--edu-ks-card);color:var(--edu-ks-ink)}[data-student-template=keystone] .edu-course-player__live:hover{border-color:var(--edu-ks-brand);background:var(--edu-ks-brand-wash)}@supports (color:color-mix(in lab, red, red)){[data-student-template=keystone] .edu-course-player__live:hover{border-color:color-mix(in srgb,var(--edu-ks-brand)45%,var(--edu-ks-line-strong))}}[data-student-template=keystone] .edu-course-player__dock{border-block-start-color:var(--edu-ks-line);background:var(--edu-ks-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@supports (color:color-mix(in lab, red, red)){[data-student-template=keystone] .edu-course-player__dock{background:color-mix(in srgb,var(--edu-ks-card)92%,transparent)}}[data-student-template=keystone] .edu-course-dock__state{color:var(--edu-ks-ink-soft)}[data-student-template=keystone] .edu-course-dock__status{color:var(--edu-ks-ink)}[data-student-template=keystone] .edu-course-player:is([data-width=tablet],[data-width=phone]) .edu-course-dock [data-slot=button]{border-radius:var(--edu-ks-radius-press)}@media (min-width:1024px){[data-student-template=keystone] .edu-course-player__media[data-shape=framed]{border-radius:var(--edu-ks-radius-card);box-shadow:var(--edu-ks-shadow)}}[data-student-template=keystone] .edu-course-player__strip{border-color:var(--edu-ks-brand);border-radius:var(--edu-ks-radius-card);background:linear-gradient(135deg,var(--edu-ks-brand-tint),var(--edu-ks-card)70%);color:var(--edu-ks-ink)}@supports (color:color-mix(in lab, red, red)){[data-student-template=keystone] .edu-course-player__strip{border-color:color-mix(in srgb,var(--edu-ks-brand)18%,var(--edu-ks-line))}}[data-student-template=keystone] .edu-course-player__notice{border-color:var(--edu-ks-line);border-radius:var(--edu-ks-radius-card);background:var(--edu-ks-sunk);color:var(--edu-ks-ink)}[data-student-template=keystone] .edu-course-player__eyebrow{color:var(--edu-course-accent-ink)}[data-student-template=keystone] .edu-course-player__meta{color:var(--edu-ks-ink-soft)}[data-student-template=keystone] .edu-course-path__press{transition:background-color .14s}[data-student-template=keystone] .edu-course-path:is([data-form=stack],[data-form=list]) .edu-course-path__press:not([aria-current]):hover{background:var(--edu-ks-brand-wash)}[data-student-template=keystone] .edu-course-path:is([data-form=cards],[data-form=row]) .edu-course-path__press:not([aria-current]):hover .edu-course-path__picture{outline:3px solid var(--edu-ks-brand-wash)}[data-student-template=keystone] .edu-course-rail__row{transition:background-color .14s}[data-student-template=keystone] .edu-course-rail__row:not([data-current=true],[data-static]):hover{background:var(--edu-ks-brand-wash)}[data-student-template=keystone] .edu-course-player__tabs [data-slot=tabs-list]{border-block-end-color:var(--edu-ks-line);gap:1.5rem}[data-student-template=keystone] .edu-course-player__tabs [data-slot=tabs-trigger]{color:var(--edu-ks-ink-soft);gap:.25rem;padding-inline:0;font-size:.875rem}[data-student-template=keystone] .edu-course-player__tabs [data-slot=tabs-trigger]:hover{color:var(--edu-ks-ink);background:0 0}[data-student-template=keystone] .edu-course-player__tabs [data-slot=tabs-trigger][data-state=active]{color:var(--edu-ks-ink);font-weight:700}[data-student-template=keystone] .edu-course-player__tabs [data-slot=tabs-trigger]:after{background:var(--edu-course-accent);block-size:3px}[data-student-template=keystone] .edu-course-player[data-width=phone] .edu-course-player__tabs [data-slot=tabs-list]{gap:1.25rem}@media (prefers-reduced-motion:reduce){[data-student-template=keystone] .edu-course-path__press,[data-student-template=keystone] .edu-course-rail__row{transition:none}}[data-student-template=keystone] .edu-course-player__side{border-inline-start-color:var(--edu-ks-line);background:var(--edu-ks-card)}@keyframes edu-ks-trophy-arrive{0%{opacity:0;transform:translateY(.5rem)scale(.85)}to{opacity:1;transform:none}}[data-student-template=keystone] [data-ks-trophy]{animation:.42s cubic-bezier(.2,.8,.2,1) both edu-ks-trophy-arrive}@media (prefers-reduced-motion:reduce){[data-student-template=keystone] [data-ks-trophy]{animation:none}}[data-student-template=keystone][data-motion=reduced] [data-ks-trophy],[data-student-template=keystone] [data-motion=reduced] [data-ks-trophy]{animation:none}[data-student-template=keystone] .edu-practice-length [role=radiogroup] [role=radio]{border-radius:var(--edu-ks-radius-press)}[data-student-template=keystone] .edu-lumi-bubble{border:1px solid var(--edu-ks-line-strong);background:var(--edu-ks-card);box-shadow:var(--edu-ks-shadow);color:var(--edu-ks-ink);-webkit-backdrop-filter:none;backdrop-filter:none}[data-student-template=keystone] .edu-lumi-bubble:after{border-top-color:var(--edu-ks-card)}[data-student-template=keystone] .edu-lumi-room [data-goal-suggestion]{border-color:var(--edu-ks-line);border-radius:var(--edu-ks-radius-card);background:var(--edu-ks-card);box-shadow:var(--edu-ks-shadow)}[data-student-template=mosaic]{--edu-exp-band-height:72px;--edu-ms-gutter:var(--edu-space-6);--edu-ms-panel-width:340px;--edu-page-subtitle-size:var(--edu-font-size-base)}.edu-shell[data-student-template=mosaic]{background:var(--edu-ms-ground-wash);color:var(--edu-ms-ink-on-ground);background-attachment:fixed}[data-student-template=mosaic] .edu-surface>[data-region=masthead]{--color-text-secondary:var(--edu-ms-ink-on-ground);--color-text-tertiary:var(--edu-ms-ink-on-ground)}@supports (color:color-mix(in lab, red, red)){[data-student-template=mosaic] .edu-surface>[data-region=masthead]{--color-text-secondary:color-mix(in srgb,var(--edu-ms-ink-on-ground)82%,transparent);--color-text-tertiary:color-mix(in srgb,var(--edu-ms-ink-on-ground)72%,transparent)}}[data-student-template=mosaic] .edu-dock{background:var(--edu-ms-tile);box-shadow:var(--edu-ms-lift);border-color:#0000}@media (min-width:768px) and (min-height:601px){[data-student-template=mosaic] .edu-dock{inline-size:7.25rem;padding:var(--edu-space-3)var(--edu-space-2);overflow-y:auto}[data-student-template=mosaic] .edu-nav-item--dock{align-self:stretch;gap:var(--edu-space-1);width:auto;min-width:var(--edu-exp-dock-item-size);height:auto;min-height:5.25rem;padding:var(--edu-space-2)var(--edu-space-1);flex-direction:column}[data-student-template=mosaic] .edu-nav-item--dock>.edu-nav-item__label,[data-student-template=mosaic] .edu-nav-item--dock:is(:hover,:focus-visible)>.edu-nav-item__label{clip:auto;clip-path:none;width:auto;height:auto;color:inherit;font-size:var(--edu-font-size-xs);font-weight:var(--edu-font-weight-extrabold);white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-align:center;background:0 0;max-width:100%;margin:0;padding:0;line-height:1.15;position:static;overflow:visible;transform:none}[data-shell=dock][data-student-template=mosaic] .edu-shell__main{padding-inline-start:calc(var(--edu-layout-page-gutter) + 9rem)}}[data-student-template=mosaic] [data-lumi-launcher=round]{background:var(--edu-ms-tile);box-shadow:var(--edu-ms-lift-high)}[data-student-template=mosaic] .edu-dock__lumi [data-here] .edu-lumi-spot__card{border-radius:var(--edu-primitive-radius-lg);box-shadow:inset 0 0 0 2px var(--edu-ms-violet);padding:var(--edu-space-1)}[data-student-template=mosaic] .edu-dock__lumi .edu-lumi-spot__press{padding:var(--edu-space-1);border-radius:15px;transition:background-color .12s ease-out}[data-student-template=mosaic] .edu-dock__lumi .edu-lumi-spot__press:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){[data-student-template=mosaic] .edu-dock__lumi .edu-lumi-spot__press:hover{background:color-mix(in srgb,currentColor 8%,transparent)}}[data-student-template=mosaic] .edu-dock__lumi .edu-lumi-spot__words{font-weight:var(--edu-font-weight-extrabold)}[data-student-template=mosaic] .edu-surface{gap:var(--edu-ms-gutter);padding-block:var(--edu-space-6);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}[data-student-template=mosaic] .edu-surface>[data-region]:not([data-region=masthead],[data-region=aside]){gap:var(--edu-ms-gutter);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));min-inline-size:0;display:grid}[data-student-template=mosaic] .edu-surface>[data-region=masthead]{grid-column:1/-1;min-inline-size:0}@media (min-width:1280px){[data-student-template=mosaic] .edu-surface{grid-template-columns:minmax(0,1fr)var(--edu-ms-panel-width);align-items:start}[data-student-template=mosaic] .edu-surface>[data-region=aside]{grid-area:1/2/span 6}[data-student-template=mosaic] .edu-surface>[data-region]:not([data-region=aside]){grid-column:1}}@media (min-width:1024px){[data-student-template=mosaic] .edu-surface[data-surface=home]{grid-template-rows:auto minmax(calc(100dvh - 250px),auto);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch}[data-student-template=mosaic] .edu-surface[data-surface=home]>[data-region=lead]{grid-area:2/1}[data-student-template=mosaic] .edu-surface[data-surface=home]>[data-region=aside]{grid-area:2/2}[data-student-template=mosaic] .edu-surface[data-surface=home]:not(:has([data-region=aside] [data-slot]>*))>[data-region=lead]{grid-column:1/-1}[data-student-template=mosaic] .edu-surface[data-surface=home]>.edu-region>[data-slot]{flex-direction:column;flex:auto;display:flex}[data-student-template=mosaic] .edu-surface[data-surface=home]>.edu-region>[data-slot]>[data-ms-tile]{flex:auto}}@media (max-width:1279.98px){[data-student-template=mosaic] .edu-band{gap:var(--edu-space-2);flex-wrap:nowrap}[data-student-template=mosaic] .edu-band__identity{flex:none}[data-student-template=mosaic] .edu-band__actions{flex-wrap:nowrap;flex:auto;justify-content:flex-end;min-width:0}}[data-student-template=mosaic] .edu-band{container:edu-band/inline-size}@container edu-band not (min-width:320px){[data-student-template=mosaic] [data-ms-band-chip=press]{border-radius:var(--edu-primitive-radius-lg);flex-direction:column;justify-content:center;gap:0;padding:2px;line-height:1}}@media (max-width:767px){[data-student-template=mosaic]{--edu-ms-gutter:var(--edu-space-4);--edu-ms-radius-tile:20px}}[data-student-template=mosaic] :is(.edu-practice,.edu-lumi-room) :is([data-slot=card],[data-goal-suggestion]){border-radius:var(--edu-ms-radius-tile);background:var(--edu-ms-tile);color:var(--edu-ms-ink);box-shadow:var(--edu-ms-lift);border:0}[data-student-template=mosaic] :is(.edu-practice,.edu-lumi-room) [data-slot=input]{border-radius:var(--edu-ms-radius-chip);background:var(--edu-ms-tile);color:var(--edu-ms-ink)}[data-student-template=mosaic] :is(.edu-practice,.edu-lumi-room) [data-lumi-thread]{border-color:var(--edu-ms-ink-on-ground)}@supports (color:color-mix(in lab, red, red)){[data-student-template=mosaic] :is(.edu-practice,.edu-lumi-room) [data-lumi-thread]{border-color:color-mix(in srgb,var(--edu-ms-ink-on-ground)55%,transparent)}}[data-student-template=mosaic] :is(.edu-practice,.edu-lumi-room) [data-lumi-spark]{border-color:var(--edu-ms-ink-on-ground)}[data-student-template=mosaic] :is(.edu-practice,.edu-lumi-room) [data-kids-share]{background:var(--edu-ms-tile-sunk)}[data-student-template=mosaic] :is(.edu-practice,.edu-lumi-room) [data-kids-share] [data-slot=progress-indicator]{background:var(--edu-ms-violet)}[data-student-template=mosaic] :is(.edu-practice,.edu-lumi-room) :is([data-kids-subject-head] :is(h2,nav),[data-kids-unit-name]){color:var(--edu-ms-ink-on-ground)}[data-student-template=mosaic] .edu-lumi-bubble{background:var(--edu-ms-tile);color:var(--edu-ms-ink);box-shadow:var(--edu-ms-lift);-webkit-backdrop-filter:none;backdrop-filter:none}[data-student-template=mosaic] .edu-lumi-bubble:after{border-top-color:var(--edu-ms-tile)}[data-student-template=mosaic] [data-ms-card] [data-code-picture]{border-radius:var(--edu-ms-radius-inner);background:var(--edu-ms-tint);color:var(--edu-ms-violet-ink)}[data-student-template=mosaic] [data-page-width=narrow]:has([data-ms-wide-page]){max-width:none}[data-student-template=mosaic] :is(.edu-course-player__line-start,.edu-course-player__line-end,.edu-course-dock,.edu-course-dock__actions,.edu-course-player__state,.edu-course-rail__failed)>[data-slot=button]:not([data-ms-press]),[data-student-template=mosaic] .edu-course-sheet__close,[data-student-template=mosaic] .edu-course-player__live{min-block-size:var(--edu-size-touch-target);min-inline-size:var(--edu-size-touch-target);border-radius:var(--edu-ms-radius-chip);background:var(--edu-ms-tile);color:var(--edu-ms-violet-ink);box-shadow:var(--edu-ms-chip-lift);font-family:var(--edu-font-family-heading);font-weight:var(--edu-font-weight-bold,700);border:0}[data-student-template=mosaic] .edu-course-player__media[data-shape=flow],[data-student-template=mosaic] .edu-course-player__strip,[data-student-template=mosaic] .edu-course-player__notice:not(:empty),[data-student-template=mosaic] .edu-course-player__state{border-radius:var(--edu-ms-radius-tile);background:var(--edu-ms-tile);color:var(--edu-ms-ink);box-shadow:var(--edu-ms-lift);border:0}[data-student-template=mosaic] .edu-course-player__strip,[data-student-template=mosaic] .edu-course-player__notice{font-family:var(--edu-font-family-heading);font-weight:var(--edu-font-weight-bold,700)}[data-student-template=mosaic] .edu-course-player__state{margin:var(--edu-space-4)}[data-student-template=mosaic] .edu-course-player__media[data-shape=flow]{padding:var(--edu-space-5)}@media (min-width:640px){[data-student-template=mosaic] .edu-course-player__media[data-shape=flow]{padding:var(--edu-space-8)}}@media (min-width:1024px){[data-student-template=mosaic] .edu-course-player__media[data-shape=framed]{border-radius:var(--edu-ms-radius-tile);background:var(--edu-ms-tile);box-shadow:var(--edu-ms-lift)}}[data-student-template=mosaic] .edu-course-player__media[data-shape=flow] [data-testid=content-preview-rich-text]{background:0 0;border-radius:0;padding:0}[data-student-template=mosaic] .edu-course-player__media[data-shape=flow] [data-testid=content-preview-rich-text]>div{margin-inline:0}[data-student-template=mosaic] .edu-course-player__tabs [data-slot=tabs-trigger]{min-block-size:var(--edu-size-touch-target);font-family:var(--edu-font-family-heading);font-weight:var(--edu-font-weight-bold,700)}[data-student-template=mosaic] [data-topic-card][data-frame=card]{border-radius:var(--edu-ms-radius-tile);background:var(--edu-ms-tile);color:var(--edu-ms-ink);box-shadow:var(--edu-ms-lift);rotate:var(--edu-ms-tilt);border:0}[data-student-template=mosaic] [data-topic-card] :is(h2,h3){font-family:var(--edu-font-family-heading);font-weight:var(--edu-font-weight-bold,700)}[data-student-template=mosaic] .edu-course-player__dock{border-color:var(--edu-ms-hairline);background:var(--edu-ms-tile);box-shadow:var(--edu-ms-lift-up)}[data-student-template=mosaic] .edu-course-player[data-focus]:is([data-width=tablet],[data-width=laptop]) .edu-course-player__dock{border-color:var(--edu-ms-hairline)}:root:has(.edu-shell__bottom) [data-student-template=mosaic] .edu-course-player__dock{border-color:var(--edu-ms-hairline)}[data-student-template=mosaic] .edu-course-player__side{border-inline-start-color:var(--edu-ms-hairline);background:var(--edu-ms-tile)}[data-student-template=mosaic] .edu-course-rail__row[data-current=true]{border-radius:var(--edu-ms-radius-chip);background:var(--edu-ms-tile);box-shadow:0 0 0 3px var(--edu-ms-press),var(--edu-ms-lift)}[data-student-template=mosaic] .edu-course-sheet{border-color:var(--edu-ms-hairline);background:var(--edu-ms-tile);color:var(--edu-ms-ink)}[data-student-template=mosaic] .edu-course-sheet[data-side=end]{border-start-start-radius:var(--edu-ms-radius-tile);border-end-start-radius:var(--edu-ms-radius-tile)}[data-student-template=mosaic] .edu-course-sheet[data-side=bottom]{border-start-start-radius:var(--edu-ms-radius-tile);border-start-end-radius:var(--edu-ms-radius-tile)}[data-student-template=mosaic] [data-session-head]{background:var(--edu-ms-ground-top);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-block-end-color:#0000}@supports (color:color-mix(in lab, red, red)){[data-student-template=mosaic] [data-session-head]{background:color-mix(in srgb,var(--edu-ms-ground-top)82%,transparent)}}[data-student-template=mosaic] [data-session-meta]:not(:empty):not(:has([data-studio-saved])){padding:var(--edu-space-2)var(--edu-space-4);border-radius:var(--edu-primitive-radius-full);background:var(--edu-ms-tile);color:var(--edu-ms-violet-ink);box-shadow:var(--edu-ms-lift)}[data-student-template=mosaic] [data-kids-arc] [data-presence]>svg{block-size:7rem;inline-size:7rem}@media (min-width:640px){[data-student-template=mosaic] [data-kids-arc] [data-presence]>svg{block-size:9rem;inline-size:9rem}}@media (prefers-reduced-motion:reduce){[data-student-template=mosaic] [data-topic-card][data-frame=card]{rotate:none}}@media (forced-colors:active){[data-student-template=mosaic] :is(.edu-course-player__strip,.edu-course-player__notice:not(:empty),.edu-course-player__state,[data-topic-card][data-frame=card]){border:1px solid canvastext}[data-student-template=mosaic] .edu-course-rail__row[data-current=true]{outline:3px solid highlight}}[data-student-template] [data-h5p-frame]{--h5p-theme-font-name:var(--edu-font-family-body);--h5p-theme-feedback-correct-main:var(--edu-primitive-jade-700);--h5p-theme-feedback-correct-secondary:var(--edu-primitive-jade-50);--h5p-theme-feedback-correct-third:var(--edu-primitive-jade-300);--h5p-theme-feedback-incorrect-main:var(--edu-primitive-crimson-700);--h5p-theme-feedback-incorrect-secondary:var(--edu-primitive-crimson-50);--h5p-theme-feedback-incorrect-third:var(--edu-primitive-crimson-300);--ea-h5p-slip-main:var(--edu-primitive-ochre-750);--ea-h5p-slip-secondary:var(--edu-primitive-ochre-50);--ea-h5p-slip-third:var(--edu-primitive-ochre-300);--h5p-theme-feedback-neutral-main:var(--h5p-theme-text-secondary);--h5p-theme-feedback-neutral-secondary:var(--h5p-theme-alternative-light);--h5p-theme-feedback-neutral-third:var(--h5p-theme-stroke-2);--h5p-theme-contrast-cta-dark:var(--h5p-theme-main-cta-dark);--h5p-theme-main-contrast-cta:var(--h5p-theme-main-cta-base);--h5p-theme-secondary-contrast-cta-hover:var(--h5p-theme-secondary-contrast-cta);--h5p-theme-stroke-3:var(--h5p-theme-stroke-2)}html[data-theme=dark] [data-student-template] [data-h5p-frame],html[data-theme=dark][data-student-template] [data-h5p-frame]{--h5p-theme-feedback-correct-main:var(--edu-primitive-jade-300);--h5p-theme-feedback-correct-secondary:var(--edu-primitive-jade-950);--h5p-theme-feedback-correct-third:var(--edu-primitive-jade-700);--h5p-theme-feedback-incorrect-main:var(--edu-primitive-crimson-300);--h5p-theme-feedback-incorrect-secondary:var(--edu-primitive-crimson-950);--h5p-theme-feedback-incorrect-third:var(--edu-primitive-crimson-700);--ea-h5p-slip-main:var(--edu-primitive-ochre-300);--ea-h5p-slip-secondary:var(--edu-primitive-ochre-950);--ea-h5p-slip-third:var(--edu-primitive-ochre-750)}[data-student-template] [data-h5p-frame] .h5p-content.h5p-medium{--h5p-theme-spacing-xxs:4px;--h5p-theme-spacing-xs:8px;--h5p-theme-spacing-s:12px;--h5p-theme-spacing-m:16px;--h5p-theme-spacing-l:24px;--h5p-theme-spacing-xl:32px;--h5p-theme-font-size-s:14px;--h5p-theme-font-size-m:16px;--h5p-theme-font-size-l:20px;--h5p-theme-font-size-xl:24px}[data-student-template] [data-h5p-frame] .h5p-content.h5p-large{--h5p-theme-spacing-xxs:4px;--h5p-theme-spacing-xs:8px;--h5p-theme-spacing-s:16px;--h5p-theme-spacing-m:20px;--h5p-theme-spacing-l:28px;--h5p-theme-spacing-xl:40px;--h5p-theme-font-size-s:16px;--h5p-theme-font-size-m:18px;--h5p-theme-font-size-l:22px;--h5p-theme-font-size-xl:28px}[data-student-template] [data-h5p-frame] .h5p-content.h5p-medium .h5p-answer{min-height:48px}[data-student-template] [data-h5p-frame] .h5p-content.h5p-large .h5p-answer{min-height:56px}[data-student-template] [data-h5p-frame]{--ea-h5p-mark-size:44px;--ea-h5p-mark-ring-width:3px;--ea-h5p-mark-ring:var(--h5p-theme-ui-base)}[data-student-template=clubhouse] [data-h5p-frame]{--ea-h5p-mark-ring:var(--h5p-theme-stroke-1)}[data-student-template] [data-h5p-frame] .h5p-content.h5p-large{--ea-h5p-mark-size:56px}@media (max-width:639.98px){[data-student-template] [data-h5p-frame] .h5p-content.h5p-large{--ea-h5p-mark-size:48px}}[data-h5p-host=dialog] [data-student-template] [data-h5p-frame] .h5p-iframe>.h5p-content,[data-h5p-host=dialog][data-student-template] [data-h5p-frame] .h5p-iframe>.h5p-content{max-width:none;box-shadow:none;border:0;padding:0}[data-student-template] [data-h5p-host=panel] [data-h5p-frame] .h5p-iframe>.h5p-content{box-shadow:none;border:0;padding:0}[data-student-template] [data-h5p-host=stage] [data-h5p-frame] .h5p-iframe>.h5p-content{max-width:none;box-shadow:none;border:0}[data-h5p-frame] .h5p-content{max-width:760px;margin-inline:auto}[data-h5p-frame][data-h5p-measure=wide] .h5p-content{max-width:960px}[data-student-template] [data-practice-item][data-lumi-beside] [data-h5p-frame] .h5p-content,[data-h5p-frame][data-h5p-measure=stage] .h5p-content,[data-h5p-frame] :is(.h5p-fullscreen,.h5p-semi-fullscreen) .h5p-content,[data-h5p-frame] .h5p-content:is(.h5p-fullscreen,.h5p-semi-fullscreen){max-width:none}[data-h5p-frame] .h5p-multi-media-choice .h5p-multi-media-choice-list-item{max-width:320px}[data-h5p-frame] .h5p-question.h5p-image-hotspot-question.h5p-theme .hotspot-feedback:before{content:"";font-family:h5p-theme}[data-h5p-frame] .h5p-question.h5p-image-hotspot-question.h5p-theme .hotspot-feedback.correct:before{content:""}[data-h5p-frame] .h5p-question.h5p-image-hotspot-question:not(.h5p-theme) .hotspot-feedback:before{content:"";font-family:H5PFontAwesome4}[data-h5p-frame] .h5p-question.h5p-image-hotspot-question:not(.h5p-theme) .hotspot-feedback.correct:before{content:""}[data-h5p-frame] .h5p-question.h5p-image-hotspot-question:not(.h5p-theme) .hotspot-feedback.already-selected:before{content:""}[data-h5p-frame] .h5p-iframe .h5p-container{overflow:visible}[data-h5p-frame] .h5p-content :focus-visible:not(#\#){outline:3px solid var(--ea-h5p-focus,var(--edu-color-focus-ring));outline-offset:2px}[data-h5p-frame] .h5p-joubelui-button:hover{background-color:var(--h5p-theme-main-cta-dark)}[data-student-template] [data-h5p-frame] .h5p-joubelui-button:hover{color:var(--h5p-theme-contrast-cta)}[data-h5p-frame] .h5p-content .h5p-content-controls{top:var(--h5p-theme-spacing-s);right:var(--h5p-theme-spacing-s)}[data-h5p-frame] .h5p-content .h5p-content-controls :is(.h5p-enable-fullscreen,.h5p-disable-fullscreen){box-sizing:border-box;border:1px solid var(--h5p-theme-stroke-1);border-radius:var(--h5p-theme-border-radius-small);background:var(--h5p-theme-ui-base);width:40px;height:40px;color:var(--h5p-theme-text-primary);text-align:center;text-indent:0;padding:0;font-size:20px;line-height:38px}[data-h5p-frame] .h5p-content .h5p-content-controls :is(.h5p-enable-fullscreen,.h5p-disable-fullscreen):hover{background:var(--h5p-theme-alternative-base)}[data-h5p-frame] .h5p-content:has(.h5p-content-controls) .h5p-question-introduction{padding-right:52px}[data-student-template] [data-h5p-frame] :is(.h5p-iframe,.h5p-content){font-family:var(--h5p-theme-font-name);color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-content{font-size:var(--h5p-theme-font-size-m);line-height:1.5}[data-student-template] [data-h5p-frame] .h5p-iframe>.h5p-content{padding:var(--h5p-theme-spacing-l);background:0 0}[data-student-template] [data-h5p-frame] .h5p-iframe>.h5p-content>.h5p-container.h5p-theme{background:0 0}@media (max-width:639.98px){[data-student-template] [data-h5p-frame] .h5p-iframe>.h5p-content{padding:var(--h5p-theme-spacing-m)var(--h5p-theme-spacing-s)}}[data-h5p-frame] .h5p-multichoice .h5p-answer-icon{align-items:center;gap:var(--h5p-theme-spacing-xxs);display:inline-flex;overflow:visible}[data-h5p-frame] .h5p-multichoice .h5p-answer-icon:after{content:attr(aria-label);font-family:var(--h5p-theme-font-name);font-size:var(--h5p-theme-font-size-s);white-space:nowrap;font-weight:700}@media (max-width:639.98px){[data-h5p-frame] :is(.h5p-theme-button,.h5p-joubelui-button,.h5p-theme-nav-button,.h5p-sc-sound-control,.h5p-dictation .h5p-audio-minimal-button,.h5p-controls .h5p-control){min-width:44px;min-height:44px}[data-h5p-frame] .h5p-content .h5p-content-controls :is(.h5p-enable-fullscreen,.h5p-disable-fullscreen){width:44px;height:44px;line-height:42px}[data-h5p-frame] .h5p-content:has(.h5p-content-controls) .h5p-question-introduction{padding-right:56px}}[data-student-template=aurora] [data-h5p-frame]{--h5p-theme-main-cta-base:var(--edu-au-accent);--h5p-theme-main-cta-dark:var(--edu-au-accent-press);--h5p-theme-main-cta-light:var(--edu-au-accent-tint);--h5p-theme-contrast-cta:var(--edu-au-on-accent);--h5p-theme-contrast-cta-white:var(--edu-au-accent-deep);--h5p-theme-contrast-cta-light:var(--edu-au-accent-tint);--h5p-theme-secondary-cta-base:var(--edu-au-ink);--h5p-theme-secondary-cta-light:var(--h5p-theme-secondary-cta-base);--h5p-theme-secondary-cta-dark:var(--edu-au-ink);--h5p-theme-secondary-contrast-cta:var(--edu-au-card);--h5p-theme-alternative-base:var(--edu-au-accent-tint);--h5p-theme-alternative-light:var(--edu-au-sunk);--h5p-theme-alternative-dark:var(--edu-au-line);--h5p-theme-alternative-darker:var(--edu-au-ink-soft);--h5p-theme-background:var(--edu-au-canvas);--h5p-theme-ui-base:var(--edu-au-card);--h5p-theme-text-primary:var(--edu-au-ink);--h5p-theme-text-secondary:var(--edu-au-ink-soft);--h5p-theme-text-third:var(--edu-au-ink-soft);--h5p-theme-stroke-1:var(--edu-au-edge);--h5p-theme-stroke-2:var(--edu-au-line);--h5p-theme-border-radius-large:var(--edu-au-radius-card);--h5p-theme-border-radius-medium:var(--edu-au-radius-tile);--h5p-theme-border-radius-small:var(--edu-radius-sm);--ea-h5p-focus:var(--edu-color-focus-ring);--ea-h5p-tile:var(--h5p-theme-ui-base)}@supports (color:color-mix(in lab, red, red)){[data-student-template=aurora] [data-h5p-frame]{--h5p-theme-secondary-cta-light:color-mix(in srgb,var(--h5p-theme-secondary-cta-base)82%,var(--h5p-theme-ui-base))}}html[data-theme=dark] [data-student-template=aurora] [data-h5p-frame],html[data-theme=dark][data-student-template=aurora] [data-h5p-frame]{--ea-h5p-tile:var(--h5p-theme-alternative-light)}[data-student-template=aurora] [data-h5p-frame] .h5p-content{box-shadow:var(--edu-au-shadow);border-color:#0000}[data-student-template=aurora] [data-h5p-frame] .h5p-answer{box-shadow:var(--edu-au-shadow)}[data-student-template=keystone] [data-h5p-frame]{--h5p-theme-main-cta-base:var(--edu-color-brand-press,var(--edu-primitive-violet-600));--h5p-theme-main-cta-dark:var(--edu-color-brand-press-hover,var(--edu-primitive-violet-800));--h5p-theme-main-cta-light:var(--edu-ks-brand-tint);--h5p-theme-contrast-cta:var(--edu-ks-brand-ink);--h5p-theme-contrast-cta-white:var(--edu-ks-brand-fg);--h5p-theme-contrast-cta-light:var(--edu-ks-brand-wash);--h5p-theme-secondary-cta-base:var(--edu-ks-ink);--h5p-theme-secondary-cta-light:var(--h5p-theme-secondary-cta-base);--h5p-theme-secondary-cta-dark:var(--edu-ks-ink);--h5p-theme-secondary-contrast-cta:var(--edu-ks-card);--h5p-theme-alternative-base:var(--edu-ks-brand-tint);--h5p-theme-alternative-light:var(--edu-ks-sunk);--h5p-theme-alternative-dark:var(--edu-ks-line);--h5p-theme-alternative-darker:var(--edu-ks-ink-soft);--h5p-theme-background:var(--edu-ks-canvas);--h5p-theme-ui-base:var(--edu-ks-card);--h5p-theme-text-primary:var(--edu-ks-ink);--h5p-theme-text-secondary:var(--edu-ks-ink-soft);--h5p-theme-text-third:var(--edu-ks-ink-faint);--h5p-theme-stroke-1:var(--edu-ks-ink-faint);--h5p-theme-stroke-2:var(--edu-ks-line);--h5p-theme-border-radius-large:var(--edu-ks-radius-card);--h5p-theme-border-radius-medium:var(--edu-ks-radius-tile);--h5p-theme-border-radius-small:var(--edu-ks-radius-press);--ea-h5p-focus:var(--edu-color-focus-ring);--ea-h5p-tile:var(--h5p-theme-alternative-light)}@supports (color:color-mix(in lab, red, red)){[data-student-template=keystone] [data-h5p-frame]{--h5p-theme-secondary-cta-light:color-mix(in srgb,var(--h5p-theme-secondary-cta-base)82%,var(--h5p-theme-ui-base))}}[data-student-template=momentum] [data-h5p-frame]{--h5p-theme-main-cta-base:var(--edu-mo-press);--h5p-theme-main-cta-dark:var(--edu-mo-press-deep);--h5p-theme-main-cta-light:var(--edu-mo-volt-tint);--h5p-theme-contrast-cta:var(--edu-mo-energy-ink);--h5p-theme-contrast-cta-white:var(--edu-mo-volt-deep);--h5p-theme-contrast-cta-light:var(--edu-mo-volt-tint);--h5p-theme-secondary-cta-base:var(--edu-mo-ink);--h5p-theme-secondary-cta-light:var(--h5p-theme-secondary-cta-base);--h5p-theme-secondary-cta-dark:var(--edu-mo-ink);--h5p-theme-secondary-contrast-cta:var(--edu-mo-card);--h5p-theme-alternative-base:var(--edu-mo-volt-tint);--h5p-theme-alternative-light:var(--edu-mo-card-sunk);--h5p-theme-alternative-dark:var(--edu-mo-line);--h5p-theme-alternative-darker:var(--edu-mo-ink-soft);--h5p-theme-background:var(--edu-mo-canvas);--h5p-theme-ui-base:var(--edu-mo-card);--h5p-theme-text-primary:var(--edu-mo-ink);--h5p-theme-text-secondary:var(--edu-mo-ink-soft);--h5p-theme-text-third:var(--edu-mo-ink-soft);--h5p-theme-stroke-1:var(--edu-mo-edge);--h5p-theme-stroke-2:var(--edu-mo-line);--h5p-theme-border-radius-large:var(--edu-mo-radius-card);--h5p-theme-border-radius-medium:var(--edu-mo-radius-tile);--h5p-theme-border-radius-small:var(--edu-radius-md);--ea-h5p-focus:var(--edu-color-focus-ring);--ea-h5p-tile:var(--h5p-theme-alternative-light)}@supports (color:color-mix(in lab, red, red)){[data-student-template=momentum] [data-h5p-frame]{--h5p-theme-secondary-cta-light:color-mix(in srgb,var(--h5p-theme-secondary-cta-base)82%,var(--h5p-theme-ui-base))}}[data-student-template=momentum] [data-h5p-frame] .h5p-content{box-shadow:var(--edu-mo-shadow);border-color:#0000}[data-student-template=clubhouse] [data-h5p-frame]{--h5p-theme-main-cta-base:var(--edu-club-marigold);--h5p-theme-main-cta-dark:var(--edu-club-marigold-deep);--h5p-theme-main-cta-light:var(--edu-club-marigold-tint);--h5p-theme-contrast-cta:var(--edu-club-on-accent);--h5p-theme-contrast-cta-white:var(--edu-club-ink);--h5p-theme-contrast-cta-light:var(--edu-club-marigold-tint);--h5p-theme-secondary-cta-base:var(--edu-club-ink);--h5p-theme-secondary-cta-light:var(--h5p-theme-secondary-cta-base);--h5p-theme-secondary-cta-dark:var(--edu-club-ink);--h5p-theme-secondary-contrast-cta:var(--edu-club-card);--h5p-theme-alternative-base:var(--edu-club-card);--h5p-theme-alternative-light:var(--edu-club-paper);--h5p-theme-alternative-dark:var(--edu-club-paper-line);--h5p-theme-alternative-darker:var(--edu-club-ink-soft);--h5p-theme-background:var(--edu-club-paper);--h5p-theme-ui-base:var(--edu-club-card);--h5p-theme-text-primary:var(--edu-club-ink);--h5p-theme-text-secondary:var(--edu-club-ink-soft);--h5p-theme-text-third:var(--edu-club-ink-soft);--h5p-theme-stroke-1:var(--edu-club-ink);--h5p-theme-stroke-2:var(--edu-club-paper-line);--h5p-theme-border-radius-large:var(--edu-club-radius-hero);--h5p-theme-border-radius-medium:var(--edu-club-radius-note);--h5p-theme-border-radius-small:var(--edu-radius-md);--ea-h5p-focus:var(--edu-club-ink);--ea-h5p-tile:var(--h5p-theme-ui-base)}@supports (color:color-mix(in lab, red, red)){[data-student-template=clubhouse] [data-h5p-frame]{--h5p-theme-secondary-cta-light:color-mix(in srgb,var(--h5p-theme-secondary-cta-base)82%,var(--h5p-theme-ui-base))}}html[data-theme=dark] [data-student-template=clubhouse] [data-h5p-frame],html[data-theme=dark][data-student-template=clubhouse] [data-h5p-frame]{--h5p-theme-main-cta-dark:var(--edu-club-marigold)}[data-student-template=clubhouse] [data-h5p-frame] .h5p-content.h5p-large{--h5p-theme-font-size-m:20px;--h5p-theme-font-size-l:24px;--h5p-theme-font-size-xl:30px}[data-student-template=clubhouse] [data-h5p-frame] .h5p-content.h5p-large .h5p-answer{min-height:64px}[data-student-template=clubhouse] [data-h5p-frame] :is(.h5p-content,.h5p-question-feedback),[data-student-template=clubhouse] [data-h5p-frame] :is(.h5p-multichoice .h5p-answer,.h5p-true-false-answer,.h5p-sc-alternative,.h5p-baq-alternatives>.h5p-joubelui-button){border:var(--edu-club-edge-width)solid var(--edu-club-ink);box-shadow:var(--edu-club-lift-sm)}[data-student-template=clubhouse] [data-h5p-frame] :is(.h5p-theme-primary-cta,.h5p-theme-secondary-cta){border:var(--edu-club-edge-width)solid var(--edu-club-ink);box-shadow:0 3px 0 var(--edu-club-ink);border-radius:var(--edu-primitive-radius-lg);min-height:56px;font-family:var(--edu-font-family-heading);font-size:1.125rem}[data-student-template=clubhouse] [data-h5p-frame] .h5p-question-feedback{transform:rotate(var(--edu-club-tilt-note))}[data-student-template=mosaic] [data-h5p-frame]{--h5p-theme-main-cta-base:var(--edu-color-brand-press,var(--edu-primitive-blue-700));--h5p-theme-main-cta-dark:var(--edu-color-brand-press-hover,var(--edu-primitive-blue-800));--edu-ms-press-edge:var(--h5p-theme-main-cta-base);--h5p-theme-main-cta-light:var(--edu-color-brand-tint);--h5p-theme-contrast-cta:var(--edu-ms-press-ink);--h5p-theme-contrast-cta-white:var(--edu-color-brand-text);--h5p-theme-contrast-cta-light:var(--edu-color-brand-tint);--h5p-theme-secondary-cta-base:var(--edu-ms-violet-ink);--h5p-theme-secondary-cta-light:var(--h5p-theme-secondary-cta-base);--h5p-theme-secondary-cta-dark:var(--edu-ms-violet-ink);--h5p-theme-secondary-contrast-cta:var(--edu-ms-tile);--h5p-theme-alternative-base:var(--edu-color-brand-tint);--h5p-theme-alternative-light:var(--edu-ms-tile);--h5p-theme-alternative-dark:var(--edu-color-border-subtle);--h5p-theme-alternative-darker:var(--edu-color-text-secondary);--h5p-theme-background:var(--edu-ms-ground);--h5p-theme-ui-base:var(--edu-ms-tile);--h5p-theme-text-primary:var(--edu-ms-ink);--h5p-theme-text-secondary:var(--edu-color-text-secondary);--h5p-theme-text-third:var(--edu-color-text-secondary);--h5p-theme-stroke-1:var(--edu-color-text-tertiary);--h5p-theme-stroke-2:var(--edu-color-border-subtle);--h5p-theme-border-radius-large:var(--edu-ms-radius-tile);--h5p-theme-border-radius-medium:var(--edu-radius-xl);--h5p-theme-border-radius-small:var(--edu-ms-radius-chip);--ea-h5p-focus:var(--edu-color-focus-ring);--ea-h5p-tile:var(--h5p-theme-ui-base)}@supports (color:color-mix(in lab, red, red)){[data-student-template=mosaic] [data-h5p-frame]{--edu-ms-press-edge:color-mix(in srgb,var(--h5p-theme-main-cta-base)58%,#000);--h5p-theme-secondary-cta-light:color-mix(in srgb,var(--h5p-theme-secondary-cta-base)82%,var(--h5p-theme-ui-base))}}html[data-theme=dark] [data-student-template=mosaic] [data-h5p-frame],html[data-theme=dark][data-student-template=mosaic] [data-h5p-frame]{--h5p-theme-secondary-cta-base:var(--edu-ms-ink);--h5p-theme-secondary-cta-dark:var(--edu-ms-ink)}[data-student-template=mosaic] [data-h5p-frame] .h5p-content.h5p-large{--h5p-theme-font-size-m:20px;--h5p-theme-font-size-l:24px;--h5p-theme-font-size-xl:30px}[data-student-template=mosaic] [data-h5p-frame] .h5p-content.h5p-large .h5p-answer{min-height:64px}[data-student-template=mosaic] [data-h5p-frame] .h5p-content{box-shadow:var(--edu-ms-lift);border-color:#0000}[data-student-template=mosaic] [data-h5p-frame] :is(.h5p-multichoice .h5p-answer,.h5p-true-false-answer,.h5p-sc-alternative,.h5p-baq-alternatives>.h5p-joubelui-button){border:2px solid var(--h5p-theme-stroke-1);box-shadow:0 4px 0 var(--h5p-theme-stroke-2)}[data-student-template=mosaic] [data-h5p-frame] :is(.h5p-theme-primary-cta,.h5p-question-evaluation-container.evaluation-mode .h5p-theme-retry){box-shadow:0 4px 0 var(--edu-ms-press-edge)}[data-student-template=mosaic] [data-h5p-frame] :is(.h5p-theme-primary-cta,.h5p-theme-secondary-cta){border-radius:var(--edu-primitive-radius-lg);min-height:56px;font-family:var(--edu-font-family-heading);font-size:1.125rem}[data-student-template=mosaic] [data-h5p-frame] .h5p-question-feedback{transform:rotate(var(--edu-ms-tilt))}[data-student-template] [data-h5p-frame] .h5p-content .h5p-theme .h5p-navigation{background-color:var(--h5p-theme-ui-base);border-block-start:1px solid var(--h5p-theme-stroke-2);box-shadow:none}[data-student-template] [data-h5p-frame] .h5p-content .h5p-navigation .h5p-theme-nav-button{border:1.5px solid var(--h5p-theme-secondary-cta-base);background-color:var(--h5p-theme-ui-base);min-width:44px;min-height:44px;color:var(--h5p-theme-secondary-cta-base);border-radius:999px;justify-content:center}[data-student-template] [data-h5p-frame] .h5p-content .h5p-navigation .h5p-theme-nav-button:hover:not(:disabled){background-color:var(--h5p-theme-alternative-light)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-navigation .h5p-theme-nav-button.h5p-theme-next{border-color:var(--h5p-theme-main-cta-base);background-color:var(--h5p-theme-main-cta-base);color:var(--h5p-theme-contrast-cta)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-navigation .h5p-theme-nav-button.h5p-theme-next:hover:not(:disabled){border-color:var(--h5p-theme-main-cta-dark);background-color:var(--h5p-theme-main-cta-dark)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-progress-dots-container{gap:var(--h5p-theme-spacing-xxs);background-color:#0000;flex-wrap:nowrap}[data-student-template] [data-h5p-frame] .h5p-content .h5p-progress-dots-container .h5p-progress-item{justify-content:center;align-items:center;min-width:24px;min-height:24px;display:inline-flex}[data-student-template] [data-h5p-frame] .h5p-content .h5p-progress-dots-container .h5p-progress-dot{border:1.5px solid var(--h5p-theme-stroke-1);background-color:var(--h5p-theme-ui-base);width:12px;height:12px}[data-student-template] [data-h5p-frame] .h5p-content .h5p-progress-dots-container .h5p-progress-dot.answered{border-color:var(--h5p-theme-contrast-cta-white);background:var(--h5p-theme-main-cta-base)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-progress-dots-container .h5p-progress-dot.current,[data-student-template] [data-h5p-frame] .h5p-content .h5p-progress-dots-container .h5p-progress-dot.current:before{border-color:var(--h5p-theme-contrast-cta-white)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-navigation .h5p-theme-progress{color:var(--h5p-theme-text-secondary);font-size:var(--h5p-theme-font-size-s);background-color:#0000}[data-h5p-frame][data-h5p-staff] .h5p-content .h5p-theme .h5p-navigation.h5p-navigation--3-split{grid-template-columns:min-content minmax(0,1fr) min-content}[data-h5p-frame][data-h5p-staff] .h5p-content .h5p-navigation .h5p-progress-dots-container{scrollbar-width:thin;justify-content:safe center;min-width:0;max-width:100%;overflow-x:auto}[data-h5p-frame][data-h5p-staff] .h5p-content .h5p-navigation[data-ea-long-pager] .h5p-progress-dots-container{display:none}[data-h5p-frame][data-h5p-staff] .h5p-content .h5p-navigation [data-ea-staff-pager]{justify-content:center;min-width:0;max-width:100%;display:flex}[data-student-template] [data-h5p-frame] .h5p-content .h5p-theme-result-screen .h5p-theme-results-banner{align-items:center;gap:var(--h5p-theme-spacing-m);padding:var(--h5p-theme-spacing-l);border-radius:var(--h5p-theme-border-radius-large);background-color:var(--h5p-theme-main-cta-light);color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-theme-results-banner .h5p-theme-pattern{display:none}[data-student-template] [data-h5p-frame] .h5p-content .h5p-theme-result-screen .h5p-theme-results-title,[data-student-template] [data-h5p-frame] .h5p-content .h5p-theme-result-screen .h5p-theme-results-score,[data-student-template] [data-h5p-frame] .h5p-content .h5p-theme-result-screen .h5p-theme-results-score span{color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-theme-result-screen .h5p-theme-results-title{font-size:var(--h5p-theme-font-size-xl);font-weight:700;line-height:1.2}[data-student-template] [data-h5p-frame] .h5p-content .h5p-theme-result-screen .h5p-theme-results-score{font-size:var(--h5p-theme-font-size-m)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-theme-result-screen .h5p-theme-results-list-container{margin:var(--h5p-theme-spacing-m)0 0;box-shadow:none;background-color:#0000}[data-student-template] [data-h5p-frame] .h5p-content .h5p-theme-result-screen .h5p-theme-results-list{gap:var(--h5p-theme-spacing-xs);flex-direction:column;padding:0;display:flex}[data-student-template] [data-h5p-frame] .h5p-content .h5p-theme-result-screen .h5p-theme-results-list-heading{box-shadow:none;color:var(--h5p-theme-text-secondary);font-size:var(--h5p-theme-font-size-s);border-block-end:0}[data-student-template] [data-h5p-frame] .h5p-content .h5p-theme-result-screen .h5p-theme-results-list-item{border:1px solid var(--h5p-theme-stroke-2);border-radius:var(--h5p-theme-border-radius-small);background-color:var(--h5p-theme-alternative-light);color:var(--h5p-theme-text-primary);align-items:center}[data-student-template] [data-h5p-frame] .h5p-content .h5p-theme-result-screen .h5p-theme-results-question{font-size:var(--h5p-theme-font-size-s);word-break:normal;overflow-wrap:anywhere}[data-student-template] [data-h5p-frame] .h5p-content .h5p-theme-result-screen .h5p-theme-results-points{color:var(--h5p-theme-text-primary);font-size:var(--h5p-theme-font-size-s);white-space:nowrap;padding-inline-end:var(--h5p-theme-spacing-s)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-theme-cover-page{align-items:center;gap:var(--h5p-theme-spacing-m);padding:var(--h5p-theme-spacing-xl)var(--h5p-theme-spacing-l);text-align:center;background-color:var(--h5p-theme-ui-base);flex-direction:column;display:flex}[data-student-template] [data-h5p-frame] .h5p-content .h5p-theme-cover-page .h5p-theme-pattern-container{display:none}[data-student-template] [data-h5p-frame] .h5p-content .h5p-theme-cover-page .h5p-theme-cover-img{width:min(20rem,100%)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-theme-cover-page .h5p-theme-cover-details{align-items:center;gap:var(--h5p-theme-spacing-s);flex-direction:column;margin:0;display:flex}[data-student-template] [data-h5p-frame] .h5p-content .h5p-theme-cover-page .h5p-theme-cover-icon{border-radius:var(--h5p-theme-border-radius-large);background-color:var(--h5p-theme-main-cta-light);width:96px;height:96px;color:var(--h5p-theme-contrast-cta-white);justify-content:center;align-items:center;font-size:48px;display:inline-flex}[data-student-template] [data-h5p-frame] .h5p-content .h5p-theme-cover-page .h5p-theme-cover-details h2{color:var(--h5p-theme-text-primary);font-size:var(--h5p-theme-font-size-xl);font-weight:700;line-height:1.2}[data-student-template] [data-h5p-frame] .h5p-content .h5p-theme-cover-page .h5p-theme-cover-description{color:var(--h5p-theme-text-secondary);margin:0}[data-student-template] [data-h5p-frame] .h5p-content .h5p-theme-cover-page .h5p-theme-cover-description>p{text-align:center!important}[data-student-template=clubhouse] [data-h5p-frame] .h5p-content .h5p-navigation .h5p-theme-nav-button,[data-student-template=clubhouse] [data-h5p-frame] .h5p-content .h5p-theme-result-screen .h5p-theme-results-banner{border:var(--edu-club-edge-width)solid var(--edu-club-ink);box-shadow:var(--edu-club-lift-sm)}[data-student-template=momentum] [data-h5p-frame] .h5p-content .h5p-theme-result-screen .h5p-theme-results-banner{background:var(--edu-mo-energy)}[data-student-template=momentum] [data-h5p-frame] .h5p-content .h5p-theme-result-screen .h5p-theme-results-banner :is(.h5p-theme-results-title,.h5p-theme-results-score,.h5p-theme-results-score span){color:var(--edu-mo-energy-ink)}[data-student-template] [data-h5p-frame] .h5p-content.h5p-large .h5p-navigation .h5p-theme-nav-button{min-width:56px;min-height:56px}[data-h5p-frame] .h5p-theme .h5p-draggable.h5p-draggable--has-handle:not(.h5p-draggable-correct):not(.h5p-draggable-wrong):not(.ui-draggable-disabled):not(:has(.h5p-image)){padding-inline-start:calc(var(--padding) + var(--handle-width));padding-inline-end:var(--padding)}[data-h5p-frame] .h5p-theme .h5p-draggable.h5p-draggable--has-handle.ui-draggable-handle:not(.ui-draggable-disabled):before{border-radius:0;border-start-start-radius:var(--h5p-theme-border-radius-small);border-end-start-radius:var(--h5p-theme-border-radius-small);inset-inline:0 auto}[data-student-template] [data-h5p-frame] :where(.h5p-content .h5p-theme-button){min-height:44px;padding-inline:var(--h5p-theme-spacing-m);border-radius:var(--h5p-theme-border-radius-small);font-family:var(--h5p-theme-font-name);font-size:var(--h5p-theme-font-size-s);gap:var(--h5p-theme-spacing-xs);font-weight:700}[data-student-template] [data-h5p-frame] :where(.h5p-content :is(.h5p-theme-primary-cta,.h5p-question-evaluation-container.evaluation-mode .h5p-theme-retry)){background:var(--h5p-theme-main-cta-base);color:var(--h5p-theme-contrast-cta);border:0}[data-student-template] [data-h5p-frame] :where(.h5p-content :is(.h5p-theme-primary-cta,.h5p-question-evaluation-container.evaluation-mode .h5p-theme-retry):hover){background:var(--h5p-theme-main-cta-dark)}[data-student-template] [data-h5p-frame] :where(.h5p-content .h5p-theme-secondary-cta:not(.h5p-theme-retry)){border:1.5px solid var(--h5p-theme-secondary-cta-base);background:var(--h5p-theme-ui-base);color:var(--h5p-theme-secondary-cta-base)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-question-evaluation-container .h5p-theme-retry{order:-1}[data-student-template=aurora] [data-h5p-frame] .h5p-content :is(.h5p-theme-primary-cta,.h5p-question-evaluation-container.evaluation-mode .h5p-theme-retry){background:linear-gradient(135deg,var(--h5p-theme-main-cta-base)0%,var(--h5p-theme-main-cta-dark)100%);box-shadow:0 10px 24px -12px var(--edu-au-accent)}@supports (color:color-mix(in lab, red, red)){[data-student-template=aurora] [data-h5p-frame] .h5p-content :is(.h5p-theme-primary-cta,.h5p-question-evaluation-container.evaluation-mode .h5p-theme-retry){box-shadow:0 10px 24px -12px color-mix(in srgb,var(--edu-au-accent)70%,transparent)}}[data-student-template=momentum] [data-h5p-frame] .h5p-content :is(.h5p-theme-primary-cta,.h5p-question-evaluation-container.evaluation-mode .h5p-theme-retry){background:var(--edu-mo-energy)}@media (max-width:639.98px){[data-student-template] [data-h5p-frame] .h5p-content .h5p-question-buttons .h5p-theme-button{flex:auto;min-height:48px}}[data-student-template] [data-h5p-frame] .joubel-tip-container{border:1px solid var(--h5p-theme-stroke-1);border-radius:var(--edu-radius-full);background:var(--h5p-theme-ui-base);block-size:1.5rem;inline-size:1.5rem;color:var(--h5p-theme-text-secondary);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}[data-student-template] [data-h5p-frame] .joubel-tip-container .joubel-icon-tip-normal{display:none}[data-student-template] [data-h5p-frame] .joubel-tip-container:before{content:"";background:currentColor;block-size:.875rem;inline-size:.875rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6M10 21h4M12 3a6 6 0 0 0-3.6 10.8c.6.5 1 1.2 1 2V16h5.2v-.2c0-.8.4-1.5 1-2A6 6 0 0 0 12 3z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6M10 21h4M12 3a6 6 0 0 0-3.6 10.8c.6.5 1 1.2 1 2V16h5.2v-.2c0-.8.4-1.5 1-2A6 6 0 0 0 12 3z'/%3E%3C/svg%3E") 50%/contain no-repeat}[data-student-template] [data-h5p-frame] .joubel-tip-container:focus-visible{outline:3px solid var(--ea-h5p-focus,var(--edu-color-focus-ring));outline-offset:2px}@media (pointer:coarse){[data-student-template] [data-h5p-frame] .joubel-tip-container{position:relative}[data-student-template] [data-h5p-frame] .joubel-tip-container:after{content:"";position:absolute;inset:-10px}}[data-student-template] [data-h5p-frame] .h5p-content :is(.h5p-question-buttons,.footer-container,.button-container,.h5p-image-sequencing) .h5p-joubelui-button{border-radius:var(--h5p-theme-border-radius-small);background:var(--h5p-theme-main-cta-base);min-height:44px;color:var(--h5p-theme-contrast-cta);border:0}[data-student-template] [data-h5p-frame] .h5p-content :is(.h5p-question-buttons,.footer-container,.button-container,.h5p-image-sequencing) .h5p-joubelui-button:is(:hover,:active,:focus):not(:disabled){background:var(--h5p-theme-main-cta-dark);color:var(--h5p-theme-contrast-cta)}[data-student-template] [data-h5p-frame] .h5p-content :is(.h5p-theme-primary-cta,.h5p-question-evaluation-container.evaluation-mode .h5p-theme-retry):is(:hover,:active):not(:disabled){border-color:var(--h5p-theme-main-cta-dark);background:var(--h5p-theme-main-cta-dark);color:var(--h5p-theme-contrast-cta)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-theme-secondary-cta:not(.h5p-question-evaluation-container.evaluation-mode .h5p-theme-retry):is(:hover,:active):not(:disabled){border-color:var(--h5p-theme-secondary-cta-base);background:var(--h5p-theme-main-cta-light);color:var(--h5p-theme-secondary-cta-base)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-question-buttons .h5p-theme-button,[data-student-template] [data-h5p-frame] .h5p-content .h5p-navigation .h5p-theme-show-results{--label-display:inline-block}[data-student-template] [data-h5p-frame] .h5p-content .h5p-question:not(.h5p-theme) .h5p-question-buttons{flex-wrap:wrap;align-items:center;display:flex}[data-student-template] [data-h5p-frame] .h5p-content .h5p-question:not(.h5p-theme) .h5p-question-buttons .h5p-question-try-again{order:-1}[data-student-template] [data-h5p-frame] .h5p-content .h5p-question:not(.h5p-theme) .h5p-question-buttons .h5p-joubelui-button.h5p-question-show-solution{border:1.5px solid var(--h5p-theme-secondary-cta-base);background:var(--h5p-theme-ui-base);color:var(--h5p-theme-secondary-cta-base)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-question:not(.h5p-theme) .h5p-question-buttons .h5p-joubelui-button.h5p-question-show-solution:is(:hover,:active,:focus):not(:disabled){background:var(--h5p-theme-main-cta-light);color:var(--h5p-theme-secondary-cta-base)}[data-student-template] [data-h5p-frame] .h5p-question .h5p-question-introduction{margin:0 0 var(--h5p-theme-spacing-m);font-family:var(--h5p-theme-font-name);font-size:var(--h5p-theme-font-size-l);font-weight:600;line-height:1.3}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-question .h5p-question-introduction{font-family:var(--edu-font-family-heading)}[data-student-template] [data-h5p-frame] .h5p-question .h5p-question-introduction p{font:inherit;margin:0}[data-student-template] [data-h5p-frame] .h5p-question .h5p-question-content{padding-inline:0}[data-student-template] [data-h5p-frame] .h5p-theme .h5p-question-evaluation-container.evaluation-mode{justify-content:flex-start;align-items:stretch;gap:var(--h5p-theme-spacing-m);background:0 0;flex-flow:column;margin-block-start:var(--h5p-theme-spacing-m);padding:0}[data-student-template] [data-h5p-frame] .h5p-theme .h5p-question-evaluation-container.evaluation-mode .h5p-question-scorebar.h5p-question-visible{align-self:stretch}[data-student-template] [data-h5p-frame] .h5p-theme .h5p-question-evaluation-container.evaluation-mode .h5p-question-buttons.h5p-question-visible{justify-content:flex-end;gap:var(--h5p-theme-spacing-xs);flex:none}[data-student-template] [data-h5p-frame] :is(.h5p-theme,.h5p-question) .h5p-question-buttons{justify-content:flex-end;gap:var(--h5p-theme-spacing-xs)}[data-student-template] [data-h5p-frame] .h5p-theme .h5p-question-feedback-content-text{font-size:var(--h5p-theme-font-size-s);font-weight:500;line-height:1.45}[data-student-template] [data-h5p-frame] .h5p-theme .h5p-question-evaluation-container .h5p-question-feedback:has(.h5p-question-feedback-content.has-content){padding:var(--h5p-theme-spacing-s)var(--h5p-theme-spacing-m);border-radius:var(--h5p-theme-border-radius-medium);background:var(--h5p-theme-ui-base);color:var(--h5p-theme-text-primary)}[data-student-template]:not([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-theme .h5p-question-evaluation-container .h5p-question-feedback:has(.h5p-question-feedback-content.has-content){border-inline-start:4px solid var(--h5p-theme-stroke-1)}[data-student-template] [data-h5p-frame] .h5p-question.h5p-theme:is(:has(.h5p-joubelui-score-bar-full-score),:has(.h5p-question-content .h5p-correct):not(:has(.h5p-question-content [class*=wrong]))) .h5p-question-evaluation-container.evaluation-mode .h5p-question-feedback:has(.h5p-question-feedback-content.has-content){--ea-h5p-verdict:var(--h5p-theme-feedback-correct-main);--ea-h5p-verdict-mark:"";background:var(--h5p-theme-feedback-correct-secondary)}[data-student-template] [data-h5p-frame] .h5p-question.h5p-theme:has(.h5p-question-content [class*=wrong]) .h5p-question-evaluation-container.evaluation-mode .h5p-question-feedback:has(.h5p-question-feedback-content.has-content){--ea-h5p-verdict:var(--h5p-theme-feedback-incorrect-main);--ea-h5p-verdict-mark:"";background:var(--h5p-theme-feedback-incorrect-secondary)}[data-student-template]:not([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-question.h5p-theme .h5p-question-evaluation-container.evaluation-mode .h5p-question-feedback:has(.h5p-question-feedback-content.has-content){border-inline-start-color:var(--ea-h5p-verdict,var(--h5p-theme-stroke-1))}[data-student-template] [data-h5p-frame] .h5p-question.h5p-theme .h5p-question-evaluation-container.evaluation-mode .h5p-question-feedback:has(.h5p-question-feedback-content.has-content){align-items:flex-start;gap:var(--h5p-theme-spacing-s);display:flex}[data-student-template] [data-h5p-frame] .h5p-question.h5p-theme:is(:has(.h5p-joubelui-score-bar-full-score),:has(.h5p-question-content [class*=wrong]),:has(.h5p-question-content .h5p-correct)) .h5p-question-evaluation-container.evaluation-mode .h5p-question-feedback:has(.h5p-question-feedback-content.has-content):before{content:var(--ea-h5p-verdict-mark);border-radius:var(--edu-radius-full);background:var(--ea-h5p-verdict);block-size:1.75rem;inline-size:1.75rem;color:var(--h5p-theme-ui-base);flex:none;justify-content:center;align-items:center;font-family:h5p-theme;font-size:.875rem;line-height:1;display:inline-flex}[data-student-template] [data-h5p-frame] .h5p-theme .h5p-joubelui-score-bar .h5p-joubelui-score-bar-progress-wrapper{background:var(--h5p-theme-alternative-dark)}[data-student-template] [data-h5p-frame] .h5p-theme .h5p-joubelui-score-bar .h5p-joubelui-score-bar-progress{background:var(--h5p-theme-feedback-correct-main)}[data-student-template] [data-h5p-frame] .h5p-theme .h5p-joubelui-score-bar{align-items:center;gap:var(--h5p-theme-spacing-s);box-shadow:none;font-size:var(--h5p-theme-font-size-s);background:0 0;border:0;padding:0;font-weight:700;display:flex}[data-student-template] [data-h5p-frame] .h5p-theme .h5p-joubelui-score-bar .h5p-joubelui-score-bar-visuals{flex:0 13.75rem;align-items:center;min-inline-size:6rem;display:flex}[data-student-template] [data-h5p-frame] .h5p-theme .h5p-joubelui-score-bar .h5p-joubelui-score-bar-visuals .h5p-joubelui-score-bar-progress-wrapper{border:1px solid var(--h5p-theme-stroke-1);border-radius:var(--edu-radius-full);flex:auto;block-size:.625rem;overflow:hidden}[data-student-template] [data-practice-item] [data-h5p-frame] .h5p-question-scorebar,[data-student-template] [data-practice-item] [data-h5p-frame] .h5p-joubelui-score-bar,[data-student-template] [data-practice-item] [data-h5p-frame] .h5p-theme .h5p-joubelui-score-bar,[data-student-template] [data-practice-item][data-lumi-beside] [data-h5p-frame] .h5p-question-feedback,[data-student-template] [data-practice-item][data-lumi-beside] [data-h5p-frame] .h5p-question.h5p-theme .h5p-question-evaluation-container.evaluation-mode .h5p-question-feedback{display:none}[data-student-template] [data-practice-item] [data-h5p-frame] .h5p-question-image img{object-fit:contain;max-block-size:min(26rem,55vh)}@media (min-width:640px){[data-student-template] [data-practice-item] [data-h5p-frame] .h5p-question-main-content:has(.h5p-question-image){display:flow-root}[data-student-template] [data-practice-item] [data-h5p-frame] .h5p-question-main-content>.h5p-question-image{float:inline-start;inline-size:40%;margin:0;margin-inline-end:var(--h5p-theme-spacing-l)}[data-student-template] [data-practice-item] [data-h5p-frame] .h5p-question-main-content>.h5p-question-image .h5p-question-image-wrap{inline-size:100%;max-inline-size:100%;margin:0;transform:none}[data-student-template] [data-practice-item] [data-h5p-frame] .h5p-question-main-content:has(.h5p-question-image)>:is(.h5p-question-introduction,.h5p-question-content){display:flow-root}}[data-student-template] [data-practice-item=read-only] [data-h5p-frame] .h5p-content :is(.h5p-question-buttons,.button-container){display:none}[data-student-template] [data-h5p-frame] .h5p-question:not(.h5p-theme) .h5p-question-feedback{color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-text-input-field .h5p-text-input-field-label{color:var(--h5p-theme-text-secondary);font-size:var(--h5p-theme-font-size-s);font-weight:700}[data-student-template] [data-h5p-frame] .h5p-text-input-field .h5p-text-input-field-label>*{margin-block:0 var(--h5p-theme-spacing-xxs);font-weight:700}[data-student-template] [data-h5p-frame] .h5p-text-input-field .h5p-text-input-field-textfield{padding:var(--h5p-theme-spacing-xs)var(--h5p-theme-spacing-s);background-color:var(--h5p-theme-ui-base);border:2px solid var(--h5p-theme-stroke-1);border-radius:var(--h5p-theme-border-radius-small);box-shadow:none;color:var(--h5p-theme-text-primary);font-size:var(--h5p-theme-font-size-m);line-height:1.45}[data-student-template] [data-h5p-frame] .h5p-text-input-field .h5p-text-input-field-textfield::placeholder{color:var(--h5p-theme-text-secondary)}[data-student-template] [data-h5p-frame] .h5p-text-input-field .h5p-text-input-field-textfield:focus{border-color:var(--h5p-theme-main-cta-base);outline:3px solid var(--ea-h5p-focus,var(--edu-color-focus-ring));outline-offset:2px}[data-student-template] [data-h5p-frame] .h5p-text-input-field .h5p-text-input-field-textfield.required-input{border-color:var(--h5p-theme-feedback-incorrect-main)}[data-student-template] [data-h5p-frame] .h5p-text-input-field .h5p-text-input-field-message-char{color:var(--h5p-theme-text-secondary);font-size:var(--h5p-theme-font-size-s)}[data-h5p-frame] .h5p-accordion .h5p-panel-title .h5p-panel-button[aria-expanded=true]{color:var(--h5p-theme-text-primary)}[data-h5p-frame] .h5p-accordion .h5p-panel-expanded .h5p-panel-button[aria-expanded=true]:before{color:var(--h5p-theme-text-primary);background-color:#0000}[data-student-template] [data-h5p-frame] .h5p-content .h5p-accordion .h5p-panel-title{font-size:var(--h5p-theme-font-size-m)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-accordion .h5p-panel-title:not(:first-child){margin-block-start:var(--h5p-theme-spacing-xs)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-accordion .h5p-panel-title .h5p-panel-button{justify-content:space-between;gap:var(--h5p-theme-spacing-s);min-height:calc(var(--h5p-theme-spacing-l)*2);padding:var(--h5p-theme-spacing-xs)var(--h5p-theme-spacing-m);border:1px solid var(--h5p-theme-stroke-1);border-radius:var(--h5p-theme-border-radius-medium);background-color:var(--h5p-theme-ui-base);color:var(--h5p-theme-text-primary);font-family:var(--h5p-theme-font-name);font-size:var(--h5p-theme-font-size-m);text-align:start;font-weight:600}[data-student-template] [data-h5p-frame] .h5p-content .h5p-accordion .h5p-panel-title .h5p-panel-button[aria-expanded=false]:hover{border-color:var(--h5p-theme-main-cta-base);background-color:var(--h5p-theme-alternative-light)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-accordion .h5p-panel-title .h5p-panel-button:before{content:""/"";block-size:1.25em;inline-size:1.25em;color:var(--h5p-theme-text-primary);background-color:currentColor;flex:none;order:1;margin-inline:auto 0;padding:0;transition:transform .2s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}[data-student-template] [data-h5p-frame] .h5p-content .h5p-accordion .h5p-panel-title .h5p-panel-button[aria-expanded=true]:before{background-color:currentColor;transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){[data-student-template] [data-h5p-frame] .h5p-content .h5p-accordion .h5p-panel-title .h5p-panel-button:before{transition:none}}[data-student-template] [data-h5p-frame] .h5p-content .h5p-accordion .h5p-panel-title .h5p-panel-button[aria-expanded=true]{background-color:var(--h5p-theme-main-cta-light);border-end-end-radius:0;border-end-start-radius:0}[data-student-template] [data-h5p-frame] .h5p-content .h5p-accordion .h5p-panel-content{padding:var(--h5p-theme-spacing-s)var(--h5p-theme-spacing-m)var(--h5p-theme-spacing-m);border:1px solid var(--h5p-theme-stroke-1);border-radius:0 0 var(--h5p-theme-border-radius-medium)var(--h5p-theme-border-radius-medium);background-color:var(--h5p-theme-ui-base);color:var(--h5p-theme-text-primary);font-size:var(--h5p-theme-font-size-m);border-block-start:0;line-height:1.6}[data-student-template=clubhouse] [data-h5p-frame] .h5p-content .h5p-accordion .h5p-panel-title .h5p-panel-button,[data-student-template=clubhouse] [data-h5p-frame] .h5p-content .h5p-accordion .h5p-panel-content{border-width:var(--edu-club-edge-width)}[data-student-template=clubhouse] [data-h5p-frame] .h5p-content .h5p-accordion .h5p-panel-title .h5p-panel-button[aria-expanded=false],[data-student-template=clubhouse] [data-h5p-frame] .h5p-content .h5p-accordion .h5p-panel-content{box-shadow:var(--edu-club-lift-sm)}[data-student-template=clubhouse] [data-h5p-frame] .h5p-content .h5p-accordion .h5p-panel-content{border-block-start:0}[data-student-template=clubhouse] [data-h5p-frame] .h5p-content .h5p-accordion .h5p-panel-title .h5p-panel-button,[data-student-template=mosaic] [data-h5p-frame] .h5p-content .h5p-accordion .h5p-panel-title .h5p-panel-button{font-family:var(--edu-font-family-heading);font-weight:700}[data-h5p-frame] .h5p-agamotto .h5p-agamotto-slider-container .h5p-agamotto-slider-thumb{box-sizing:content-box;background-origin:content-box;background-clip:content-box;border:14px solid #0000;width:16px;height:16px;margin-left:-14px;bottom:-4px}[data-student-template] [data-h5p-frame] .h5p-agamotto .h5p-agamotto-wrapper .h5p-agamotto-slider-container{background:0 0}[data-student-template] [data-h5p-frame] .h5p-agamotto .h5p-agamotto-slider-container .h5p-agamotto-slider-track{box-sizing:border-box;background-color:var(--h5p-theme-alternative-dark);border-radius:99px;height:8px;bottom:14px}[data-student-template] [data-h5p-frame] .h5p-agamotto .h5p-agamotto-slider-container .h5p-agamotto-tick{background:var(--h5p-theme-stroke-1);border-radius:2px;width:3px;height:16px;bottom:10px}[data-student-template] [data-h5p-frame] .h5p-agamotto .h5p-agamotto-slider-container .h5p-agamotto-tick:hover{background:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-agamotto .h5p-agamotto-slider-container .h5p-agamotto-tick-label{color:var(--h5p-theme-text-secondary);white-space:nowrap;font-size:13px;font-weight:700}[data-student-template] [data-h5p-frame] .h5p-agamotto .h5p-agamotto-slider-container .h5p-agamotto-slider-thumb{background-color:var(--h5p-theme-ui-base);width:30px;height:30px;box-shadow:inset 0 0 0 4px var(--h5p-theme-main-cta-base);text-shadow:none;background-image:none;border-width:7px;border-radius:50%}[data-student-template] [data-h5p-frame] .h5p-agamotto .h5p-agamotto-slider-container .h5p-agamotto-slider-thumb:hover{background-color:var(--h5p-theme-main-cta-light)}[data-student-template] [data-h5p-frame] .h5p-agamotto .h5p-agamotto-slider-container .h5p-agamotto-slider-thumb.h5p-agamotto-disabled{box-shadow:inset 0 0 0 4px var(--h5p-theme-stroke-2)}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-agamotto .h5p-agamotto-slider-container .h5p-agamotto-slider-thumb{background-color:var(--h5p-theme-main-cta-base);width:40px;height:40px;box-shadow:inset 0 0 0 3px var(--h5p-theme-text-primary);border-width:2px}[data-student-template=clubhouse] [data-h5p-frame] .h5p-agamotto .h5p-agamotto-slider-container .h5p-agamotto-slider-track{border:var(--edu-club-edge-width)solid var(--edu-club-ink);height:12px;bottom:12px}[data-student-template] [data-h5p-frame] .h5p-agamotto .h5p-agamotto-slider-container .h5p-agamotto-slider-button{filter:brightness(0)}html[data-theme=dark] [data-student-template] [data-h5p-frame] .h5p-agamotto .h5p-agamotto-slider-container .h5p-agamotto-slider-button,html[data-theme=dark][data-student-template] [data-h5p-frame] .h5p-agamotto .h5p-agamotto-slider-container .h5p-agamotto-slider-button{filter:none}[data-student-template] [data-h5p-frame] .h5p-agamotto .h5p-agamotto-wrapper .h5p-agamotto-images-container{border-radius:var(--h5p-theme-border-radius-medium)}[data-student-template] [data-h5p-frame] .h5p-agamotto .h5p-agamotto-wrapper .h5p-agamotto-descriptions-container{box-sizing:content-box;margin-top:var(--h5p-theme-spacing-xs);border-radius:var(--h5p-theme-border-radius-medium);background:var(--h5p-theme-alternative-light);color:var(--h5p-theme-text-primary);font-size:var(--h5p-theme-font-size-m);padding:10px 14px;line-height:1.4}[data-student-template] [data-h5p-frame] .h5p-advanced-blanks .blank .h5p-text-input{font-family:inherit}[data-student-template] [data-h5p-frame] .h5p-advanced-blanks .blank .h5p-text-input:focus{border-color:var(--h5p-theme-stroke-1);box-shadow:none}[data-student-template] [data-h5p-frame] .h5p-advanced-blanks #h5p-cloze-container p{text-align:start}[data-student-template] [data-h5p-frame] .h5p-advanced-blanks .h5p-advanced-blanks-select-mode#h5p-cloze-container p{line-height:2.5}[data-student-template] [data-h5p-frame] .h5p-advanced-blanks .blank.has-tip .h5p-input-wrapper{margin-inline-end:32px}[data-student-template] [data-h5p-frame] .h5p-advanced-blanks .blank.has-tip .h5p-tip-container{right:auto;inset-inline-start:calc(100% + 4px)}[data-student-template] [data-h5p-frame] .h5p-advanced-blanks .blank.has-tip .h5p-tip-container>button{background:0 0;border:0;justify-content:center;align-items:center;min-block-size:24px;min-inline-size:24px;display:inline-flex}[data-student-template] [data-h5p-frame] .h5p-advanced-blanks .blank select.h5p-text-input{appearance:auto;cursor:pointer}[data-student-template] [data-h5p-frame] .h5p-advanced-blanks .blank.correct .h5p-text-input{border:2px solid var(--h5p-theme-feedback-correct-main);background:var(--h5p-theme-feedback-correct-secondary);color:var(--h5p-theme-feedback-correct-main);font-weight:700}[data-student-template] [data-h5p-frame] .h5p-advanced-blanks .blank.error .h5p-text-input{border:2px solid var(--h5p-theme-feedback-incorrect-main);background:var(--h5p-theme-feedback-incorrect-secondary);color:var(--h5p-theme-feedback-incorrect-main);font-weight:700;text-decoration:line-through}[data-student-template] [data-h5p-frame] .h5p-advanced-blanks .blank.retry .h5p-text-input{border:2px solid var(--ea-h5p-slip-main);background:var(--ea-h5p-slip-secondary);color:var(--ea-h5p-slip-main);-webkit-text-decoration:underline wavy var(--ea-h5p-slip-main);-webkit-text-decoration:underline wavy var(--ea-h5p-slip-main);-webkit-text-decoration:underline wavy var(--ea-h5p-slip-main);text-decoration:underline wavy var(--ea-h5p-slip-main);text-underline-offset:5px}[data-student-template] [data-h5p-frame] .h5p-advanced-blanks .blank.showing-solution .h5p-text-input{border:1.5px dashed var(--h5p-theme-feedback-correct-main);background:var(--h5p-theme-ui-base);color:var(--h5p-theme-feedback-correct-main);font-weight:700}[data-student-template] [data-h5p-frame] .h5p-advanced-blanks .blank:is(.correct,.error,.retry) .h5p-input-wrapper:after{margin-inline-start:6px;position:static;transform:none}[data-student-template] [data-h5p-frame] .h5p-advanced-blanks .blank.correct .h5p-input-wrapper:after{color:var(--h5p-theme-feedback-correct-main)}[data-student-template] [data-h5p-frame] .h5p-advanced-blanks .blank.error .h5p-input-wrapper:after{color:var(--h5p-theme-feedback-incorrect-main)}[data-student-template] [data-h5p-frame] .h5p-advanced-blanks .blank.retry .h5p-input-wrapper:after{color:var(--ea-h5p-slip-main)}[data-student-template] [data-h5p-frame] .h5p-advanced-blanks .h5p-advanced-blanks-select-mode .blank.error.has-pending-feedback button.h5p-notification,[data-student-template] [data-h5p-frame] .h5p-advanced-blanks .h5p-advanced-blanks-type-mode .blank.error.has-pending-feedback .h5p-input-wrapper:before{color:var(--h5p-theme-feedback-incorrect-main)}[data-student-template] [data-h5p-frame] .h5p-advanced-blanks .h5p-advanced-blanks-select-mode .blank.retry.has-pending-feedback button.h5p-notification,[data-student-template] [data-h5p-frame] .h5p-advanced-blanks .h5p-advanced-blanks-type-mode .blank.retry.has-pending-feedback .h5p-input-wrapper:before{color:var(--ea-h5p-slip-main);text-shadow:none}[data-student-template] [data-h5p-frame] .h5p-advanced-blanks .highlighted{background-color:var(--ea-h5p-slip-secondary);box-shadow:inset 0 -3px 0 var(--ea-h5p-slip-third);color:var(--h5p-theme-text-primary);border-radius:3px;animation:none}[data-student-template] [data-h5p-frame] .h5p-advanced-blanks .spelling-mistake :is(.missing-character,.mistaken-character){color:var(--ea-h5p-slip-main);animation:none}[data-student-template] [data-h5p-frame] .h5p-advent-calendar .h5p-advent-calendar-table{padding:var(--h5p-theme-spacing-xs);border-radius:var(--h5p-theme-border-radius-medium);background-image:none;background-color:var(--h5p-theme-alternative-light)}[data-student-template] [data-h5p-frame] .h5p-advent-calendar .h5p-advent-calendar-table .h5p-advent-calendar-square{margin:var(--h5p-theme-spacing-xxs,4px)}[data-student-template] [data-h5p-frame] .h5p-advent-calendar .h5p-advent-calendar-square-content:not(.h5p-advent-calendar-cover-image){border:2px solid var(--h5p-theme-stroke-1);border-radius:var(--h5p-theme-border-radius-small);background-image:none;background-color:var(--h5p-theme-ui-base);color:var(--h5p-theme-text-primary);overflow:hidden}[data-student-template] [data-h5p-frame] .h5p-advent-calendar .h5p-advent-calendar-square-content:not(.h5p-advent-calendar-cover-image) .h5p-advent-calendar-door-container .h5p-advent-calendar-doorway .h5p-advent-calendar-door{border-color:var(--h5p-theme-stroke-2);background-image:none;background-color:var(--h5p-theme-ui-base)}[data-student-template] [data-h5p-frame] .h5p-advent-calendar .h5p-advent-calendar-square-content .h5p-advent-calendar-door-container .h5p-advent-calendar-doorway .h5p-advent-calendar-door .h5p-advent-calendar-door-number{font-family:var(--edu-font-family-heading,var(--h5p-theme-font-name));font-size:var(--h5p-theme-font-size-l)}[data-student-template] [data-h5p-frame] .h5p-advent-calendar .h5p-advent-calendar-square-content:not(.h5p-advent-calendar-cover-image,.h5p-advent-calendar-disabled,.h5p-advent-calendar-open) .h5p-advent-calendar-door-container .h5p-advent-calendar-doorway .h5p-advent-calendar-door{background-color:var(--h5p-theme-main-cta-base);color:var(--h5p-theme-contrast-cta)}[data-student-template] [data-h5p-frame] .h5p-advent-calendar .h5p-advent-calendar-square-content:not(.h5p-advent-calendar-cover-image,.h5p-advent-calendar-disabled,.h5p-advent-calendar-open){border-color:var(--h5p-theme-main-cta-base);color:var(--h5p-theme-contrast-cta)}[data-student-template] [data-h5p-frame] .h5p-advent-calendar .h5p-advent-calendar-square-content .h5p-advent-calendar-door-container .h5p-advent-calendar-doorway .h5p-advent-calendar-door .h5p-advent-calendar-doorknob{opacity:.7;background:currentColor;border:0}[data-student-template] [data-h5p-frame] .h5p-advent-calendar .h5p-advent-calendar-square-content.h5p-advent-calendar-disabled:not(.h5p-advent-calendar-cover-image) .h5p-advent-calendar-door-container .h5p-advent-calendar-doorway .h5p-advent-calendar-door{background-color:var(--h5p-theme-alternative-light);color:var(--h5p-theme-text-secondary)}[data-student-template] [data-h5p-frame] .h5p-advent-calendar .h5p-advent-calendar-square-content.h5p-advent-calendar-open:not(.h5p-advent-calendar-cover-image){background-color:var(--h5p-theme-alternative-light);color:var(--h5p-theme-feedback-correct-main);border-style:dashed}[data-student-template=mosaic] [data-h5p-frame] .h5p-advent-calendar .h5p-advent-calendar-square-content:not(.h5p-advent-calendar-cover-image){box-shadow:0 4px 0 var(--h5p-theme-stroke-1)}[data-student-template] [data-h5p-frame] .h5p-advent-calendar .h5p-advent-calendar-square-content:focus-visible{outline:3px solid var(--ea-h5p-focus,var(--edu-color-focus-ring));outline-offset:2px}[data-student-template] [data-h5p-frame] .h5p-advent-calendar-overlay-outer-wrapper .h5p-advent-calendar-overlay-content{gap:var(--h5p-theme-spacing-s);border-radius:var(--h5p-theme-border-radius-medium);background-color:var(--h5p-theme-ui-base);color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-advent-calendar-overlay-outer-wrapper .h5p-advent-calendar-overlay-content .h5p-advent-calendar-instance-wrapper.h5p-advanced-text{color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-advent-calendar-overlay-outer-wrapper .h5p-advent-calendar-overlay-button-close{background:var(--h5p-theme-ui-base);min-width:44px;min-height:44px;color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-advent-calendar .h5p-advent-calendar-audio-button{border:2px solid var(--h5p-theme-main-cta-light);background:var(--h5p-theme-ui-base);width:44px;height:44px;color:var(--h5p-theme-main-cta-base)}[data-student-template] [data-h5p-frame] .h5p-ar-scavenger .h5p-ar-scavenger-title-bar{gap:var(--h5p-theme-spacing-s);min-height:48px;padding:var(--h5p-theme-spacing-xs)0;box-shadow:none;background-color:#0000}[data-student-template] [data-h5p-frame] .h5p-ar-scavenger .h5p-ar-scavenger-title-bar .h5p-ar-scavenger-title{color:var(--h5p-theme-text-primary);font-family:var(--edu-font-family-heading,var(--h5p-theme-font-name));font-size:var(--h5p-theme-font-size-m);padding:0;text-decoration:none}[data-student-template] [data-h5p-frame] .h5p-ar-scavenger .h5p-ar-scavenger-button{border:1.5px solid var(--h5p-theme-stroke-1);border-radius:var(--h5p-theme-border-radius-small);background-color:var(--h5p-theme-ui-base);width:44px;height:44px}[data-student-template] [data-h5p-frame] .h5p-ar-scavenger .h5p-ar-scavenger-button:not(.h5p-ar-scavenger-button-disabled):hover{background-color:var(--h5p-theme-main-cta-light)}[data-student-template] [data-h5p-frame] .h5p-ar-scavenger .h5p-ar-scavenger-button:not(.h5p-ar-scavenger-button-disabled).h5p-ar-scavenger-button-active{border-color:var(--h5p-theme-main-cta-base);background-color:var(--h5p-theme-main-cta-base)}[data-student-template] [data-h5p-frame] .h5p-ar-scavenger .h5p-ar-scavenger-button:focus-visible{outline:3px solid var(--ea-h5p-focus,var(--edu-color-focus-ring));outline-offset:2px}[data-student-template=clubhouse] [data-h5p-frame] .h5p-ar-scavenger .h5p-ar-scavenger-button{border:var(--edu-club-edge-width)solid var(--edu-club-ink);box-shadow:var(--edu-club-lift-sm)}[data-student-template] [data-h5p-frame] .h5p-ar-scavenger .h5p-ar-scavenger-content-camera-container .h5p-ar-scavenger-content-camera{margin:var(--h5p-theme-spacing-xs)0;border-radius:var(--h5p-theme-border-radius-medium)}[data-student-template] [data-h5p-frame] .h5p-ar-scavenger .h5p-ar-scavenger-content-camera-container.h5p-ar-scavenger-action-mode:not(.h5p-ar-scavenger-narrow-screen){border-right-color:var(--h5p-theme-stroke-2)}[data-student-template] [data-h5p-frame] .h5p-ar-scavenger .h5p-ar-scavenger-content-container .h5p-ar-scavenger-content-message{color:var(--h5p-theme-text-secondary);font-size:var(--h5p-theme-font-size-s)}[data-student-template] [data-h5p-frame] .h5p-ar-scavenger .h5p-ar-scavenger-content-action-container .h5p-ar-scavenger-content-action{margin:var(--h5p-theme-spacing-s)0}[data-student-template] [data-h5p-frame] .h5p-ar-scavenger .h5p-ar-scavenger-feedback-section .h5p-ar-scavenger-score-text{color:var(--h5p-theme-main-cta-base)}[data-student-template] [data-h5p-frame] .h5p-ar-scavenger .h5p-ar-scavenger-screen-image-bar{background-color:var(--h5p-theme-alternative-light)}[data-student-template] [data-h5p-frame] .h5p-ar-scavenger .h5p-ar-scavenger-screen-button-close{border-radius:var(--h5p-theme-border-radius-small);min-height:44px}[data-student-template] [data-h5p-frame] .h5p-baq{--ea-h5p-aq-face:var(--h5p-theme-font-name);background:var(--h5p-theme-ui-base);color:var(--h5p-theme-text-primary);font-family:var(--h5p-theme-font-name)}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-baq{--ea-h5p-aq-face:var(--edu-font-family-heading)}[data-student-template] [data-h5p-frame] .h5p-baq *{text-shadow:none}[data-student-template] [data-h5p-frame] .h5p-baq .h5p-baq-intro-page{background:var(--h5p-theme-ui-base)}[data-student-template] [data-h5p-frame] .h5p-baq :is(.h5p-baq-intro-page-title,.h5p-baq-result-page-header){font-family:var(--ea-h5p-aq-face);font-size:var(--h5p-theme-font-size-xl)}[data-student-template] [data-h5p-frame] .h5p-baq .h5p-baq-result-page-time{color:var(--h5p-theme-text-secondary);font-size:var(--h5p-theme-font-size-m);font-weight:400}[data-student-template] [data-h5p-frame] .h5p-baq .h5p-joubelui-button.mq-control-button{border:0;border-block-end:.2em solid var(--h5p-theme-main-cta-dark);border-radius:var(--h5p-theme-border-radius-small);background:var(--h5p-theme-main-cta-base);color:var(--h5p-theme-contrast-cta);padding:var(--h5p-theme-spacing-xs)var(--h5p-theme-spacing-l);font-size:var(--h5p-theme-font-size-m);font-weight:700}[data-student-template] [data-h5p-frame] .h5p-baq .h5p-joubelui-button.mq-control-button:hover{background:var(--h5p-theme-main-cta-dark)}[data-student-template] [data-h5p-frame] .h5p-baq .h5p-baq-countdown-text{border-color:var(--h5p-theme-ui-base);border-radius:var(--h5p-theme-border-radius-medium);background:var(--h5p-theme-main-cta-base);color:var(--h5p-theme-contrast-cta);font-family:var(--ea-h5p-aq-face)}[data-student-template] [data-h5p-frame] .h5p-baq .h5p-baq-countdown-bg{background:var(--h5p-theme-main-cta-light)}[data-student-template] [data-h5p-frame] .h5p-baq .h5p-baq-game>:is(.timer,.h5p-baq-score-widget){color:var(--h5p-theme-text-secondary);font-weight:700}[data-student-template] [data-h5p-frame] .h5p-baq .h5p-baq-game>.h5p-baq-score-widget{inset-inline:0 auto}[data-student-template] [data-h5p-frame] .h5p-baq .h5p-baq-game>.timer{inset-inline:auto 0}[data-student-template] [data-h5p-frame] .h5p-baq .h5p-baq-score-widget-number{border-radius:var(--h5p-theme-border-radius-small);background:var(--h5p-theme-main-cta-light);color:var(--h5p-theme-contrast-cta-white)}[data-student-template] [data-h5p-frame] .h5p-baq .h5p-baq-game .h5p-joubelui-progressbar{inset-block:2.75rem auto;inset-inline:var(--h5p-theme-spacing-m);border-radius:var(--edu-radius-full);background:var(--h5p-theme-alternative-dark);block-size:.5rem;inline-size:auto;box-shadow:none;overflow:hidden}[data-student-template] [data-h5p-frame] .h5p-baq .h5p-baq-game .h5p-joubelui-progressbar-background{background-color:var(--h5p-theme-main-cta-base)}[data-student-template] [data-h5p-frame] .h5p-baq .question{color:var(--h5p-theme-text-primary);font-family:var(--ea-h5p-aq-face);font-variant-numeric:tabular-nums;margin-block-start:4.5rem;font-weight:700}[data-student-template] [data-h5p-frame] .h5p-baq .h5p-baq-alternatives{gap:var(--h5p-theme-spacing-s);padding:var(--h5p-theme-spacing-m);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}[data-student-template] [data-h5p-frame] .h5p-baq .h5p-baq-alternatives:has(>:nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:575.98px){:is([data-student-template] [data-h5p-frame] .h5p-baq .h5p-baq-alternatives,[data-student-template] [data-h5p-frame] .h5p-baq .h5p-baq-alternatives:has(>:nth-child(5))){grid-template-columns:repeat(2,minmax(0,1fr))}}[data-student-template] [data-h5p-frame] .h5p-baq .h5p-baq-alternatives>.h5p-joubelui-button{justify-content:center;align-items:center;gap:var(--h5p-theme-spacing-xxs);min-block-size:3.75rem;inline-size:auto;padding:var(--h5p-theme-spacing-xs);border-radius:var(--h5p-theme-border-radius-medium);background:var(--ea-h5p-tile,var(--h5p-theme-ui-base));color:var(--h5p-theme-text-primary);font:700 1.5rem/1.2 var(--ea-h5p-aq-face);margin:0;display:flex}[data-student-template]:not([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-baq .h5p-baq-alternatives>.h5p-joubelui-button{border:1px solid var(--h5p-theme-stroke-1)}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-baq .h5p-baq-alternatives>.h5p-joubelui-button{min-block-size:4.75rem;font-size:1.875rem}[data-student-template] [data-h5p-frame] .h5p-baq .h5p-baq-alternatives>.h5p-joubelui-button:is(:hover,:active){background:var(--h5p-theme-alternative-base)}[data-student-template] [data-h5p-frame] .h5p-baq .h5p-baq-alternatives>.h5p-joubelui-button.reveal-correct{border-color:var(--h5p-theme-feedback-correct-main);background:var(--h5p-theme-feedback-correct-secondary);box-shadow:inset 0 0 0 1px var(--h5p-theme-feedback-correct-main);color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-baq .h5p-baq-alternatives>.h5p-joubelui-button.reveal-correct:after{content:"✓";color:var(--h5p-theme-feedback-correct-main);font-size:.8em}[data-student-template] [data-h5p-frame] .h5p-baq .h5p-baq-alternatives>.h5p-joubelui-button.reveal-wrong{color:var(--h5p-theme-text-secondary)}[data-student-template] [data-h5p-frame] .h5p-baq .h5p-baq-alternatives>.h5p-joubelui-button.reveal-wrong[aria-checked=true]{border-color:var(--h5p-theme-feedback-incorrect-main);background:var(--h5p-theme-feedback-incorrect-secondary);box-shadow:inset 0 0 0 1px var(--h5p-theme-feedback-incorrect-main);color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-baq .h5p-baq-alternatives>.h5p-joubelui-button.reveal-wrong[aria-checked=true]:after{content:"✕";color:var(--h5p-theme-feedback-incorrect-main);font-size:.7em}[data-student-template] [data-h5p-frame] .h5p-baq .h5p-baq-alternatives>.h5p-joubelui-button:is(.reveal-correct,.reveal-wrong){transform:none}[data-student-template] [data-h5p-frame] .h5p-audio-recorder .h5p-audio-recorder-view .fa-microphone{background-color:var(--h5p-theme-main-cta-light);color:var(--h5p-theme-contrast-cta-white)}[data-student-template] [data-h5p-frame] .h5p-audio-recorder .h5p-audio-recorder-view:has([role=status].recording) .fa-microphone{background-color:var(--h5p-theme-feedback-incorrect-secondary);color:var(--h5p-theme-feedback-incorrect-main);box-shadow:0 0 0 8px var(--h5p-theme-feedback-incorrect-main)}@supports (color:color-mix(in lab, red, red)){[data-student-template] [data-h5p-frame] .h5p-audio-recorder .h5p-audio-recorder-view:has([role=status].recording) .fa-microphone{box-shadow:0 0 0 8px color-mix(in srgb,var(--h5p-theme-feedback-incorrect-main)18%,transparent)}}[data-student-template] [data-h5p-frame] .h5p-audio-recorder .h5p-audio-recorder-view .audio-recorder-timer{font-family:var(--h5p-theme-font-name);color:var(--h5p-theme-text-primary);letter-spacing:0}[data-student-template] [data-h5p-frame] .h5p-audio-recorder .h5p-audio-recorder-view [role=status]{color:var(--h5p-theme-text-secondary);font-size:var(--h5p-theme-font-size-s);background-color:#0000}[data-student-template] [data-h5p-frame] .h5p-audio-recorder .h5p-audio-recorder-view [role=status]:is(.recording,.blocked,.unsupported,.insecure-not-allowed,.cant-create-audio-file){border-radius:var(--h5p-theme-border-radius-small);background-color:var(--h5p-theme-feedback-incorrect-secondary);color:var(--h5p-theme-feedback-incorrect-main)}[data-student-template] [data-h5p-frame] .h5p-audio-recorder .h5p-audio-recorder-view .h5p-theme-button:is(.button-pause,.button-continue){border:1.5px solid var(--h5p-theme-secondary-cta-base);background-color:var(--h5p-theme-ui-base);color:var(--h5p-theme-secondary-cta-base)}[data-student-template] [data-h5p-frame] .h5p-audio-recorder .h5p-audio-recorder-view .h5p-theme-button:is(.button-pause,.button-continue):is(:hover,:active){border-color:var(--h5p-theme-secondary-cta-base);background-color:var(--h5p-theme-alternative-light);color:var(--h5p-theme-secondary-cta-base)}[data-student-template] [data-h5p-frame] .h5p-audio-recorder .h5p-audio-recorder-view .h5p-theme-button:is(.button-done,.button-download){border:1.5px solid var(--h5p-theme-main-cta-base);background-color:var(--h5p-theme-main-cta-base);color:var(--h5p-theme-contrast-cta)}[data-student-template] [data-h5p-frame] .h5p-audio-recorder .h5p-audio-recorder-view .h5p-theme-button:is(.button-done,.button-download):is(:hover,:active){border-color:var(--h5p-theme-main-cta-dark);background-color:var(--h5p-theme-main-cta-dark);color:var(--h5p-theme-contrast-cta)}[data-student-template] [data-h5p-frame] .h5p-audio-recorder .h5p-audio-recorder-view .h5p-audio-recorder-player audio{accent-color:var(--h5p-theme-main-cta-base)}@media (max-width:639.98px){[data-student-template] [data-h5p-frame] .h5p-audio-recorder .h5p-audio-recorder-view .button-row .h5p-theme-button{min-height:44px}}[data-student-template] [data-h5p-frame] .h5p-audio-inner:not(.h5p-audio-transparent) .h5p-audio-minimal-button{background:var(--h5p-theme-main-cta-base);width:48px;height:48px;color:var(--h5p-theme-contrast-cta);border:0;justify-content:center;align-items:center;padding:0;font-size:22px;display:inline-flex}[data-student-template] [data-h5p-frame] .h5p-audio-inner:not(.h5p-audio-transparent) .h5p-audio-minimal-button:hover{background:var(--h5p-theme-main-cta-dark);color:var(--h5p-theme-contrast-cta);border-color:#0000}[data-student-template] [data-h5p-frame] .h5p-audio-inner:not(.h5p-audio-transparent) .h5p-audio-minimal-pause{background:var(--h5p-theme-main-cta-base);color:var(--h5p-theme-contrast-cta);box-shadow:0 0 0 5px var(--h5p-theme-main-cta-light)}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-audio-inner:not(.h5p-audio-transparent) .h5p-audio-minimal-button{width:60px;height:60px;font-size:28px}[data-student-template=clubhouse] [data-h5p-frame] .h5p-audio-inner:not(.h5p-audio-transparent) .h5p-audio-minimal-button{border:2px solid var(--h5p-theme-stroke-1);box-shadow:0 3px 0 var(--h5p-theme-stroke-1)}[data-student-template=mosaic] [data-h5p-frame] .h5p-audio-inner:not(.h5p-audio-transparent) .h5p-audio-minimal-button{box-shadow:0 4px 0 var(--h5p-theme-main-cta-dark)}[data-student-template] [data-h5p-frame] .h5p-audio-controls>audio.h5p-audio{accent-color:var(--h5p-theme-main-cta-base);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark] [data-student-template] [data-h5p-frame] .h5p-audio-controls>audio.h5p-audio,html[data-theme=dark][data-student-template] [data-h5p-frame] .h5p-audio-controls>audio.h5p-audio{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-student-template] [data-h5p-frame] .h5p-content>.h5p-audio-controls>audio.h5p-audio{max-width:none}[data-student-template] [data-h5p-frame] .h5p-blanks.h5p-theme .h5p-question-main-content .h5p-question-content{color:var(--h5p-theme-text-primary);font-size:var(--h5p-theme-font-size-m);background:0 0;border:0;margin:0;padding:0;line-height:2.2}[data-student-template] [data-h5p-frame] .h5p-blanks .h5p-question-content p{color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] :is(.h5p-blanks,.h5p-advanced-blanks) .h5p-text-input{--h5p-theme-contrast-cta-white:var(--ea-h5p-focus,var(--edu-color-focus-ring));box-sizing:border-box;min-height:var(--edu-space-10);padding:0 var(--edu-space-3);border:1.5px solid var(--h5p-theme-stroke-1);border-radius:var(--h5p-theme-border-radius-small);background:var(--h5p-theme-alternative-light);color:var(--h5p-theme-text-primary);vertical-align:middle;font-weight:500}[data-student-template=clubhouse] [data-h5p-frame] :is(.h5p-blanks,.h5p-advanced-blanks) .h5p-text-input,[data-student-template=mosaic] [data-h5p-frame] :is(.h5p-blanks,.h5p-advanced-blanks) .h5p-text-input{min-height:var(--edu-space-12);background:var(--h5p-theme-ui-base);border-width:2px}[data-student-template] [data-h5p-frame] .h5p-blanks .h5p-input-wrapper:focus-within{outline:3px solid var(--ea-h5p-focus,var(--edu-color-focus-ring));outline-offset:2px;border-radius:var(--h5p-theme-border-radius-small)}[data-student-template] [data-h5p-frame] .h5p-blanks .h5p-text-input.h5p-not-filled-out{background:var(--h5p-theme-feedback-incorrect-secondary)}[data-student-template] [data-h5p-frame] .h5p-blanks .h5p-correct .h5p-text-input{padding:0 var(--edu-space-3);border:2px solid var(--h5p-theme-feedback-correct-main);background:var(--h5p-theme-feedback-correct-secondary);color:var(--h5p-theme-feedback-correct-main);font-weight:700}[data-student-template] [data-h5p-frame] .h5p-blanks .h5p-wrong .h5p-text-input{padding:0 var(--edu-space-3);border:2px solid var(--h5p-theme-feedback-incorrect-main);background:var(--h5p-theme-feedback-incorrect-secondary);color:var(--h5p-theme-feedback-incorrect-main);font-weight:700;text-decoration:line-through}[data-student-template] [data-h5p-frame] .h5p-blanks :is(.h5p-correct,.h5p-wrong) .h5p-text-input{field-sizing:content;min-inline-size:min-content}[data-student-template] [data-h5p-frame] .h5p-blanks .h5p-input-wrapper:is(.h5p-correct,.h5p-wrong):after{margin-inline-start:6px;font-size:.75em;position:static}[data-student-template] [data-h5p-frame] .h5p-blanks .h5p-input-wrapper.has-tip .h5p-text-input{padding-inline-end:2.25em}[data-student-template] [data-h5p-frame] .h5p-blanks .h5p-input-wrapper.has-tip .joubel-tip-container{right:auto;inset-inline-end:.4em}[data-student-template] [data-h5p-frame] .h5p-blanks .h5p-input-wrapper.has-tip:is(.h5p-correct,.h5p-wrong) .joubel-tip-container{inset-inline-end:calc(1.4em + 6px)}[data-student-template] [data-h5p-frame] .h5p-blanks .h5p-correct-answer,[data-student-template] [data-h5p-frame] .h5p-drag-text .h5p-drag-show-solution-container.incorrect{border:1.5px dashed var(--h5p-theme-feedback-correct-main);border-radius:var(--edu-radius-full);min-height:30px;font-size:var(--h5p-theme-font-size-s);vertical-align:middle;align-items:center;gap:4px;margin:0;margin-inline-start:6px;padding:0 10px;font-weight:700;line-height:1;display:inline-flex}[data-student-template] [data-h5p-frame] .h5p-blanks .h5p-correct-answer:before,[data-student-template] [data-h5p-frame] .h5p-drag-text .h5p-drag-show-solution-container.incorrect:before{content:"";font-family:h5p-theme}[data-student-template] [data-h5p-frame] .h5p-content .h5p-branching-scenario :is(.h5p-start-screen,.h5p-end-screen){gap:var(--h5p-theme-spacing-s);min-height:0;padding:var(--h5p-theme-spacing-l);background:var(--h5p-theme-ui-base);color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-branching-scenario :is(.h5p-start-screen,.h5p-end-screen) .h5p-image-container{border-radius:var(--h5p-theme-border-radius-medium);overflow:hidden}[data-student-template] [data-h5p-frame] .h5p-content .h5p-branching-scenario .h5p-branching-scenario-title-text{color:var(--h5p-theme-text-primary);font-family:var(--h5p-theme-font-name);font-size:var(--h5p-theme-font-size-xl);padding:0;font-weight:700;line-height:1.2}[data-student-template] [data-h5p-frame] .h5p-content .h5p-branching-scenario .h5p-branching-scenario-subtitle-text{color:var(--h5p-theme-text-secondary);font-family:var(--h5p-theme-font-name);font-size:var(--h5p-theme-font-size-m);margin:0;padding:0}[data-student-template] [data-h5p-frame] .h5p-content .h5p-branching-scenario :is(.h5p-branching-scenario-title-text,.h5p-branching-scenario-subtitle-text) a{color:inherit}[data-student-template] [data-h5p-frame] .h5p-content .h5p-branching-scenario :is(.h5p-start-screen,.h5p-end-screen) .h5p-feedback-content-content{max-height:none;overflow:visible}[data-student-template] [data-h5p-frame] .h5p-content .h5p-branching-scenario :is(.h5p-start-button,.h5p-end-button,.h5p-nav-button-proceed),[data-student-template] [data-h5p-frame] .h5p-content .h5p-branching-scenario .h5p-branching-question button:not(.h5p-branching-question-alternative){min-height:44px;margin:var(--h5p-theme-spacing-s)0 0;padding:0 var(--h5p-theme-spacing-l);border-radius:var(--h5p-theme-border-radius-small);background-color:var(--h5p-theme-main-cta-base);color:var(--h5p-theme-contrast-cta);font-family:var(--h5p-theme-font-name);font-size:var(--h5p-theme-font-size-s);border:0;align-self:center;font-weight:700}[data-student-template] [data-h5p-frame] .h5p-content .h5p-branching-scenario :is(.h5p-start-button,.h5p-end-button,.h5p-nav-button-proceed):hover,[data-student-template] [data-h5p-frame] .h5p-content .h5p-branching-scenario .h5p-branching-question button:not(.h5p-branching-question-alternative):hover{background-color:var(--h5p-theme-main-cta-dark);color:var(--h5p-theme-contrast-cta)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-branching-scenario .h5p-nav-button-replay{border:1.5px solid var(--h5p-theme-secondary-cta-base);border-radius:var(--h5p-theme-border-radius-small);background-color:var(--h5p-theme-ui-base);min-height:44px;color:var(--h5p-theme-secondary-cta-base)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-branching-scenario .h5p-result-wrapper{gap:var(--h5p-theme-spacing-xs);flex-direction:column;height:auto}[data-student-template] [data-h5p-frame] .h5p-content .h5p-branching-scenario .h5p-result-wrapper .h5p-score-circle{box-sizing:border-box;border:8px solid var(--h5p-theme-feedback-correct-main);background:var(--h5p-theme-ui-base);width:88px;height:88px;color:var(--h5p-theme-text-primary);font-size:var(--h5p-theme-font-size-l);border-radius:999px;justify-content:center;margin:0;padding:0;font-weight:700}[data-student-template] [data-h5p-frame] .h5p-content .h5p-branching-scenario .h5p-result-wrapper .h5p-score-text{color:var(--h5p-theme-text-secondary);margin:0}[data-student-template] [data-h5p-frame] .h5p-content .h5p-branching-scenario .h5p-result-wrapper .h5p-result-container{gap:var(--h5p-theme-spacing-xs);color:var(--h5p-theme-text-primary);font-family:var(--h5p-theme-font-name);background:0 0;border:0;flex-direction:column;padding:0}[data-student-template] [data-h5p-frame] .h5p-content .h5p-branching-scenario .h5p-branching-scenario-overlay{background-color:var(--h5p-theme-ui-base)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-branching-scenario .h5p-screen-header{align-items:center;gap:var(--h5p-theme-spacing-s);padding:var(--h5p-theme-spacing-xs)var(--h5p-theme-spacing-s);border-block-end:1px solid var(--h5p-theme-stroke-2);background:var(--h5p-theme-ui-base)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-branching-scenario .h5p-screen-header .h5p-title-wrapper{margin:0}[data-student-template] [data-h5p-frame] .h5p-content .h5p-branching-scenario .h5p-screen-header .h5p-title-wrapper h1{color:var(--h5p-theme-text-primary);font-family:var(--h5p-theme-font-name);font-size:var(--h5p-theme-font-size-m);margin:0;font-weight:700}[data-student-template] [data-h5p-frame] .h5p-content .h5p-branching-scenario .h5p-screen-header .h5p-title-wrapper h2{color:var(--h5p-theme-text-secondary);font-family:var(--h5p-theme-font-name)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-branching-scenario .h5p-screen-header .h5p-title-wrapper .h5p-branching-header a{color:inherit}[data-student-template] [data-h5p-frame] .h5p-content .h5p-branching-scenario .h5p-back-button{border:1.5px solid var(--h5p-theme-secondary-cta-base);background-color:var(--h5p-theme-ui-base);min-width:44px;min-height:44px;color:var(--h5p-theme-secondary-cta-base);border-radius:999px;margin:0}[data-student-template] [data-h5p-frame] .h5p-content .h5p-branching-scenario .h5p-back-button:not(.h5p-disabled):hover{border-color:var(--h5p-theme-secondary-cta-base);background-color:var(--h5p-theme-alternative-light);color:var(--h5p-theme-secondary-cta-base)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-branching-scenario .h5p-branching-full-screen{border:1px solid var(--h5p-theme-stroke-1);border-radius:var(--h5p-theme-border-radius-small);background-color:var(--h5p-theme-ui-base);min-width:44px;min-height:44px;color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-branching-scenario .h5p-branching-question-container{padding-block-start:var(--h5p-theme-spacing-m)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-branching-scenario .h5p-branching-question{padding:var(--h5p-theme-spacing-m)var(--h5p-theme-spacing-l);background:var(--h5p-theme-ui-base);color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-branching-scenario.h5p-mobile-screen .h5p-branching-question-container{width:100%}[data-student-template] [data-h5p-frame] .h5p-content .h5p-branching-scenario.h5p-mobile-screen .h5p-branching-question{padding-inline:var(--h5p-theme-spacing-s)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-branching-scenario .h5p-branching-question .h5p-branching-question-icon{display:none}[data-student-template] [data-h5p-frame] .h5p-content .h5p-branching-scenario .h5p-branching-question .h5p-branching-question-title{margin:0 0 var(--h5p-theme-spacing-s);color:var(--h5p-theme-text-primary);font-size:var(--h5p-theme-font-size-l);font-weight:600}[data-student-template] [data-h5p-frame] .h5p-content .h5p-branching-scenario .h5p-branching-question .h5p-multichoice-wrapper{gap:var(--h5p-theme-spacing-xs);counter-reset:h5p-branching-choice;flex-direction:column;margin:0;display:flex}[data-student-template] [data-h5p-frame] .h5p-content .h5p-branching-scenario .h5p-branching-question .h5p-branching-question-alternative{counter-increment:h5p-branching-choice;gap:var(--h5p-theme-spacing-s);width:100%;min-height:var(--edu-space-12);padding-block:var(--h5p-theme-spacing-xs);padding-inline:var(--h5p-theme-spacing-s)3rem;border:1px solid var(--h5p-theme-stroke-1);border-radius:var(--h5p-theme-border-radius-medium);background:var(--h5p-theme-ui-base);color:var(--h5p-theme-text-primary);font-family:var(--h5p-theme-font-name);font-size:var(--h5p-theme-font-size-m);text-align:start;justify-content:flex-start;margin:0;line-height:1.4}[data-student-template] [data-h5p-frame] .h5p-content.h5p-large .h5p-branching-scenario .h5p-branching-question .h5p-branching-question-alternative{min-height:3.5rem}[data-student-template] [data-h5p-frame] .h5p-content .h5p-branching-scenario .h5p-branching-question .h5p-branching-question-alternative:before{content:counter(h5p-branching-choice,upper-alpha);border:1.5px solid var(--h5p-theme-secondary-cta-base);border-radius:var(--h5p-theme-border-radius-small);background:var(--h5p-theme-main-cta-light);width:28px;height:28px;color:var(--h5p-theme-text-primary);font-size:var(--h5p-theme-font-size-s);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}[data-student-template] [data-h5p-frame] .h5p-content .h5p-branching-scenario .h5p-branching-question .h5p-branching-question-alternative:after{content:"";color:var(--h5p-theme-text-secondary);inset-inline-start:auto;inset-inline-end:var(--h5p-theme-spacing-m)}[dir=rtl] [data-student-template] [data-h5p-frame] .h5p-content .h5p-branching-scenario .h5p-branching-question .h5p-branching-question-alternative:after{content:""}[data-student-template] [data-h5p-frame] .h5p-content .h5p-branching-scenario .h5p-branching-question .h5p-branching-question-alternative:is(:hover,:focus-visible){border-color:var(--h5p-theme-main-cta-base);background:var(--h5p-theme-main-cta-light)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-branching-scenario .h5p-branching-question .h5p-branching-question-alternative p{margin:0}[data-student-template] [data-h5p-frame] .h5p-content .h5p-branching-scenario .h5p-branching-scenario-feedback-dialog .h5p-branching-question{border:1px solid var(--h5p-theme-stroke-2);border-inline-start:4px solid var(--h5p-theme-stroke-1);border-radius:var(--h5p-theme-border-radius-medium);background:var(--h5p-theme-alternative-light)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-branching-scenario .h5p-branching-question .h5p-feedback-content{color:var(--h5p-theme-text-primary);margin:0;padding:0}[data-student-template] [data-h5p-frame] .h5p-content .h5p-branching-scenario .h5p-branching-question .h5p-feedback-content-title{color:var(--h5p-theme-text-primary);font-weight:700}[data-student-template=clubhouse] [data-h5p-frame] .h5p-content .h5p-branching-scenario .h5p-branching-question .h5p-branching-question-alternative{border:var(--edu-club-edge-width)solid var(--edu-club-ink);box-shadow:var(--edu-club-lift-sm)}[data-student-template=clubhouse] [data-h5p-frame] .h5p-content.h5p-large .h5p-branching-scenario .h5p-branching-question .h5p-branching-question-alternative,[data-student-template=mosaic] [data-h5p-frame] .h5p-content.h5p-large .h5p-branching-scenario .h5p-branching-question .h5p-branching-question-alternative{min-height:var(--edu-space-16)}[data-student-template=mosaic] [data-h5p-frame] .h5p-content .h5p-branching-scenario .h5p-branching-question .h5p-branching-question-alternative{box-shadow:0 4px 0 var(--h5p-theme-stroke-2)}[data-student-template] [data-h5p-frame] .h5p-chart{--ea-h5p-chart-1:var(--h5p-theme-main-cta-base);--ea-h5p-chart-1-ink:var(--h5p-theme-contrast-cta);--ea-h5p-chart-2:var(--h5p-theme-secondary-cta-base);--ea-h5p-chart-2-ink:var(--h5p-theme-secondary-contrast-cta);--ea-h5p-chart-3:var(--edu-primitive-amber-700);--ea-h5p-chart-3-ink:var(--edu-primitive-white);--ea-h5p-chart-4:var(--edu-primitive-teal-700);--ea-h5p-chart-4-ink:var(--edu-primitive-white)}[data-student-template=mosaic] [data-h5p-frame] .h5p-chart{--ea-h5p-chart-1:var(--h5p-theme-main-cta-dark);--ea-h5p-chart-2:var(--edu-primitive-violet-600);--ea-h5p-chart-2-ink:var(--edu-primitive-white);--ea-h5p-chart-4:var(--edu-primitive-jade-700);--ea-h5p-chart-4-ink:var(--edu-primitive-white)}[data-student-template] [data-h5p-frame] .h5p-standalone.h5p-chart .h5p-chart-chart.h5p-chart-bar{block-size:15rem}[data-student-template] [data-h5p-frame] .h5p-standalone.h5p-chart .h5p-chart-chart.h5p-chart-pie{block-size:20rem}[data-student-template] [data-h5p-frame] .h5p-chart .h5p-chart-bar svg>rect{rx:4px}[data-student-template] [data-h5p-frame] .h5p-chart .h5p-chart-bar svg>text{font-weight:700}[data-student-template] [data-h5p-frame] .h5p-chart .h5p-chart-bar .x-axis .tick text{fill:var(--h5p-theme-text-secondary);font-weight:600}[data-student-template] [data-h5p-frame] .h5p-chart .h5p-chart-bar .x-axis .domain{fill:none;stroke:var(--h5p-theme-stroke-1)}[data-student-template] [data-h5p-frame] .h5p-chart .h5p-chart-bar rect:is([fill=\#000 i],[fill=\#000000 i]){fill:var(--ea-h5p-chart-1)}[data-student-template] [data-h5p-frame] .h5p-chart .h5p-chart-bar rect:is([fill=\#000 i],[fill=\#000000 i]):hover{fill:var(--h5p-theme-main-cta-dark)}[data-student-template] [data-h5p-frame] .h5p-chart .h5p-chart-bar svg>rect:is([fill=\#000 i],[fill=\#000000 i]):first-of-type~text:is([fill=\#fff i],[fill=\#ffffff i],[fill="000000"]):first-of-type,[data-student-template] [data-h5p-frame] .h5p-chart .h5p-chart-bar svg>rect:is([fill=\#000 i],[fill=\#000000 i]):nth-of-type(2)~text:is([fill=\#fff i],[fill=\#ffffff i],[fill="000000"]):nth-of-type(2),[data-student-template] [data-h5p-frame] .h5p-chart .h5p-chart-bar svg>rect:is([fill=\#000 i],[fill=\#000000 i]):nth-of-type(3)~text:is([fill=\#fff i],[fill=\#ffffff i],[fill="000000"]):nth-of-type(3),[data-student-template] [data-h5p-frame] .h5p-chart .h5p-chart-bar svg>rect:is([fill=\#000 i],[fill=\#000000 i]):nth-of-type(4)~text:is([fill=\#fff i],[fill=\#ffffff i],[fill="000000"]):nth-of-type(4),[data-student-template] [data-h5p-frame] .h5p-chart .h5p-chart-bar svg>rect:is([fill=\#000 i],[fill=\#000000 i]):nth-of-type(5)~text:is([fill=\#fff i],[fill=\#ffffff i],[fill="000000"]):nth-of-type(5),[data-student-template] [data-h5p-frame] .h5p-chart .h5p-chart-bar svg>rect:is([fill=\#000 i],[fill=\#000000 i]):nth-of-type(6)~text:is([fill=\#fff i],[fill=\#ffffff i],[fill="000000"]):nth-of-type(6),[data-student-template] [data-h5p-frame] .h5p-chart .h5p-chart-bar svg>rect:is([fill=\#000 i],[fill=\#000000 i]):nth-of-type(7)~text:is([fill=\#fff i],[fill=\#ffffff i],[fill="000000"]):nth-of-type(7),[data-student-template] [data-h5p-frame] .h5p-chart .h5p-chart-bar svg>rect:is([fill=\#000 i],[fill=\#000000 i]):nth-of-type(8)~text:is([fill=\#fff i],[fill=\#ffffff i],[fill="000000"]):nth-of-type(8),[data-student-template] [data-h5p-frame] .h5p-chart .h5p-chart-bar svg>rect:is([fill=\#000 i],[fill=\#000000 i]):nth-of-type(9)~text:is([fill=\#fff i],[fill=\#ffffff i],[fill="000000"]):nth-of-type(9),[data-student-template] [data-h5p-frame] .h5p-chart .h5p-chart-bar svg>rect:is([fill=\#000 i],[fill=\#000000 i]):nth-of-type(10)~text:is([fill=\#fff i],[fill=\#ffffff i],[fill="000000"]):nth-of-type(10),[data-student-template] [data-h5p-frame] .h5p-chart .h5p-chart-bar svg>rect:is([fill=\#000 i],[fill=\#000000 i]):nth-of-type(11)~text:is([fill=\#fff i],[fill=\#ffffff i],[fill="000000"]):nth-of-type(11),[data-student-template] [data-h5p-frame] .h5p-chart .h5p-chart-bar svg>rect:is([fill=\#000 i],[fill=\#000000 i]):nth-of-type(12)~text:is([fill=\#fff i],[fill=\#ffffff i],[fill="000000"]):nth-of-type(12){fill:var(--ea-h5p-chart-1-ink)}[data-student-template] [data-h5p-frame] .h5p-chart .h5p-chart-pie .arc:nth-of-type(4n+1) path[style*="fill: rgb(0, 0, 0)"]{fill:var(--ea-h5p-chart-1)!important}[data-student-template] [data-h5p-frame] .h5p-chart .h5p-chart-pie .arc:nth-of-type(4n+1) path[style*="fill: rgb(0, 0, 0)"]~text:is([fill=\#fff i],[fill=\#ffffff i]){fill:var(--ea-h5p-chart-1-ink)}[data-student-template] [data-h5p-frame] .h5p-chart .h5p-chart-pie .arc:nth-of-type(4n+2) path[style*="fill: rgb(0, 0, 0)"]{fill:var(--ea-h5p-chart-2)!important}[data-student-template] [data-h5p-frame] .h5p-chart .h5p-chart-pie .arc:nth-of-type(4n+2) path[style*="fill: rgb(0, 0, 0)"]~text:is([fill=\#fff i],[fill=\#ffffff i]){fill:var(--ea-h5p-chart-2-ink)}[data-student-template] [data-h5p-frame] .h5p-chart .h5p-chart-pie .arc:nth-of-type(4n+3) path[style*="fill: rgb(0, 0, 0)"]{fill:var(--ea-h5p-chart-3)!important}[data-student-template] [data-h5p-frame] .h5p-chart .h5p-chart-pie .arc:nth-of-type(4n+3) path[style*="fill: rgb(0, 0, 0)"]~text:is([fill=\#fff i],[fill=\#ffffff i]){fill:var(--ea-h5p-chart-3-ink)}[data-student-template] [data-h5p-frame] .h5p-chart .h5p-chart-pie .arc:nth-of-type(4n+4) path[style*="fill: rgb(0, 0, 0)"]{fill:var(--ea-h5p-chart-4)!important}[data-student-template] [data-h5p-frame] .h5p-chart .h5p-chart-pie .arc:nth-of-type(4n+4) path[style*="fill: rgb(0, 0, 0)"]~text:is([fill=\#fff i],[fill=\#ffffff i]){fill:var(--ea-h5p-chart-4-ink)}[data-student-template] [data-h5p-frame] .h5p-chart .h5p-chart-pie path{stroke:var(--h5p-theme-ui-base);stroke-width:3px}[data-student-template] [data-h5p-frame] .h5p-chart .h5p-chart-pie .text{font-weight:700}[data-student-template] [data-h5p-frame] .h5p-collage .h5p-collage-col .h5p-collage-photo{border-radius:calc(var(--h5p-theme-border-radius-medium) - 4px);overflow:hidden}[data-student-template] [data-h5p-frame] .h5p-content>.h5p-column>div>.h5p-column-box-container{border:1px solid var(--h5p-theme-stroke-2);border-radius:var(--h5p-theme-border-radius-large);box-shadow:none}[data-student-template=clubhouse] [data-h5p-frame] .h5p-content>.h5p-column>div>.h5p-column-box-container{border:var(--edu-club-edge-width)solid var(--edu-club-ink);box-shadow:var(--edu-club-lift-sm)}[data-student-template] [data-h5p-frame] .h5p-content>.h5p-column>div>.h5p-column-ruler,[data-student-template] [data-h5p-frame] :is(.h5p-content>.h5p-column>div,.h5p-content>.h5p-column>div>.h5p-column-box-container)>.h5p-row>.h5p-row-wrapper>.h5p-row-content.h5p-column>div>.h5p-column-ruler{border-bottom-color:var(--h5p-theme-stroke-2)}[data-student-template] [data-h5p-frame] .h5p-content>.h5p-column>div>.h5p-column-space-before-n-after,[data-student-template] [data-h5p-frame] :is(.h5p-content>.h5p-column>div,.h5p-content>.h5p-column>div>.h5p-column-box-container)>.h5p-row>.h5p-row-wrapper>.h5p-row-content.h5p-column>div>.h5p-column-space-before-n-after{margin:var(--h5p-theme-spacing-m)0}[data-student-template] [data-h5p-frame] .h5p-content>.h5p-column>div>.h5p-column-space-before,[data-student-template] [data-h5p-frame] :is(.h5p-content>.h5p-column>div,.h5p-content>.h5p-column>div>.h5p-column-box-container)>.h5p-row>.h5p-row-wrapper>.h5p-row-content.h5p-column>div>.h5p-column-space-before{margin:var(--h5p-theme-spacing-m)0 0}[data-student-template] [data-h5p-frame] .h5p-content>.h5p-column>div>.h5p-column-space-after,[data-student-template] [data-h5p-frame] :is(.h5p-content>.h5p-column>div,.h5p-content>.h5p-column>div>.h5p-column-box-container)>.h5p-row>.h5p-row-wrapper>.h5p-row-content.h5p-column>div>.h5p-column-space-after{margin:0 0 var(--h5p-theme-spacing-m)}[data-student-template] [data-h5p-frame] :is(.h5p-content>.h5p-column>div,.h5p-content>.h5p-column>div>.h5p-column-box-container)>.h5p-row>.h5p-row-wrapper:not(:has(>.h5p-row-content-fixed-width)){gap:var(--h5p-theme-spacing-m)}[data-student-template] [data-h5p-frame] .h5p-cornell .h5p-cornell-title-bar{background-color:var(--h5p-theme-ui-base);border-bottom:1px solid var(--h5p-theme-stroke-2);box-shadow:none}[data-student-template] [data-h5p-frame] .h5p-cornell .h5p-cornell-title-bar .h5p-cornell-title{color:var(--h5p-theme-text-primary);white-space:normal;overflow-wrap:anywhere;text-decoration:none;overflow:visible}[data-student-template] [data-h5p-frame] .h5p-cornell .h5p-cornell-title-bar .h5p-cornell-date{color:var(--h5p-theme-text-secondary);text-decoration:none}[data-student-template] [data-h5p-frame] .h5p-cornell .h5p-cornell-button{background-color:var(--h5p-theme-ui-base);border:2px solid var(--h5p-theme-stroke-1);border-radius:var(--edu-primitive-radius-full);width:44px;height:44px}[data-student-template] [data-h5p-frame] .h5p-cornell .h5p-cornell-title-bar .h5p-cornell-button.h5p-cornell-button-fullscreen{background-color:var(--h5p-theme-ui-base)}[data-student-template] [data-h5p-frame] .h5p-cornell .h5p-cornell-button:not(.h5p-cornell-button-disabled):hover,[data-student-template] [data-h5p-frame] .h5p-cornell .h5p-cornell-title-bar .h5p-cornell-button.h5p-cornell-button-fullscreen:not(.h5p-cornell-button-disabled):hover{background-color:var(--h5p-theme-alternative-light)}[data-student-template] [data-h5p-frame] .h5p-cornell .h5p-cornell-button:not(.h5p-cornell-button-disabled).h5p-cornell-button-active{background-color:var(--h5p-theme-main-cta-light);border-color:var(--h5p-theme-main-cta-base)}[data-student-template] [data-h5p-frame] .h5p-cornell .h5p-cornell-button:focus-visible{outline:3px solid var(--ea-h5p-focus,var(--edu-color-focus-ring));outline-offset:2px}[data-student-template] [data-h5p-frame] .h5p-cornell .h5p-cornell-exercise-content-wrapper .h5p-cornell-exercise-content{margin:var(--h5p-theme-spacing-m);color:var(--h5p-theme-text-primary);line-height:1.55}[data-student-template] [data-h5p-frame] .h5p-cornell .h5p-cornell-exercise-content-wrapper .h5p-cornell-exercise-content .h5p-cornell-content-separator{border-bottom-color:var(--h5p-theme-stroke-2)}[data-student-template] [data-h5p-frame] .h5p-cornell .h5p-cornell-panel .h5p-cornell-notes-content-wrapper .h5p-cornell-main-notes-wrapper .h5p-cornell-notes-field.h5p-cornell-main-notes-recall-wrapper{width:40%}[data-student-template] [data-h5p-frame] .h5p-cornell .h5p-cornell-panel .h5p-cornell-notes-content-wrapper .h5p-cornell-main-notes-wrapper .h5p-cornell-notes-field.h5p-cornell-main-notes-notes-wrapper{width:60%}[data-student-template] [data-h5p-frame] .h5p-cornell .h5p-question-content .h5p-cornell-panel .h5p-cornell-notes-wrapper{box-sizing:border-box;padding:var(--h5p-theme-spacing-s)0;background-color:var(--h5p-theme-alternative-light);border:1px solid var(--h5p-theme-stroke-2);border-radius:var(--h5p-theme-border-radius-medium)}[data-student-template] [data-h5p-frame] .h5p-cornell-notes-field .h5p-text-input-field .h5p-cornell-notes-titlebar{padding:0 0 var(--h5p-theme-spacing-xxs);background:0 0}[data-student-template] [data-h5p-frame] .h5p-cornell-notes-field .h5p-text-input-field .h5p-cornell-notes-titlebar .h5p-text-input-field-label{color:var(--h5p-theme-text-secondary)}[data-student-template] [data-h5p-frame] .h5p-cornell-notes-field .h5p-text-input-field .h5p-text-input-field-textfield[disabled=disabled]{background-color:var(--h5p-theme-alternative-light)}[data-student-template] [data-h5p-frame] .h5p-cornell .h5p-question-content .h5p-cornell-panel .h5p-cornell-buttons-wrapper{align-items:center;gap:var(--h5p-theme-spacing-xs);flex-wrap:wrap;display:flex}[data-student-template] [data-h5p-frame] .h5p-cornell .h5p-question-content .h5p-cornell-message-box{background-color:var(--h5p-theme-feedback-neutral-secondary);border:1px solid var(--h5p-theme-stroke-2);border-radius:var(--h5p-theme-border-radius-small);color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-course-presentation .h5p-box-wrapper{box-shadow:none;background-color:var(--h5p-theme-ui-base)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-course-presentation .h5p-footer{border-block-start:1px solid var(--h5p-theme-stroke-2);background-color:var(--h5p-theme-ui-base);color:var(--h5p-theme-text-secondary)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-course-presentation .h5p-footer .h5p-footer-button{color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-course-presentation .h5p-footer .h5p-footer-button:hover{background-color:var(--h5p-theme-alternative-light)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-course-presentation .h5p-footer .h5p-footer-slide-count{color:var(--h5p-theme-text-secondary);font-weight:700}[data-student-template] [data-h5p-frame] .h5p-content .h5p-course-presentation .h5p-box-wrapper .h5p-presentation-wrapper{background-color:var(--h5p-theme-ui-base)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-course-presentation .h5p-footer .h5p-navigation.h5p-cp-footer-navigation{gap:var(--h5p-theme-spacing-xxs);background:0 0;border:0;padding:0}[data-student-template] [data-h5p-frame] .h5p-content .h5p-course-presentation .h5p-wrapper .h5p-footer{height:auto;min-height:7%;padding-block:var(--h5p-theme-spacing-xxs);grid-template-columns:minmax(0,1fr) minmax(11rem,max-content) minmax(0,1fr);font-size:.875rem}[data-student-template] [data-h5p-frame] .h5p-content .h5p-course-presentation .h5p-footer .h5p-footer-toggle-keywords .current-slide-title{font-size:.875rem}[data-student-template] [data-h5p-frame] .h5p-content .h5p-course-presentation:not(.h5p-fullscreen,.h5p-semi-fullscreen){padding-block-end:max(0px,3.25rem - 3.94%)}[data-student-template] [data-h5p-frame] .h5p-content.h5p-large .h5p-course-presentation:not(.h5p-fullscreen,.h5p-semi-fullscreen){padding-block-end:max(0px,4rem - 3.94%)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-course-presentation:is(.h5p-fullscreen,.h5p-semi-fullscreen){padding-block-end:max(0px,3.49462rem - 7.52688vh)}[data-student-template] [data-h5p-frame] .h5p-content.h5p-large .h5p-course-presentation:is(.h5p-fullscreen,.h5p-semi-fullscreen){padding-block-end:max(0px,4.30108rem - 7.52688vh)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-course-presentation .h5p-keywords-wrapper li.h5p-current .h5p-keyword-title{color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-course-presentation .h5p-progressbar{background-color:var(--h5p-theme-ui-base);gap:3px}[data-student-template] [data-h5p-frame] .h5p-content .h5p-course-presentation .h5p-progressbar .h5p-progressbar-part{background-color:var(--h5p-theme-alternative-dark);box-shadow:none;border-radius:999px}[data-student-template] [data-h5p-frame] .h5p-content .h5p-course-presentation .h5p-progressbar .h5p-progressbar-part:before{background-color:var(--h5p-theme-main-cta-base);box-shadow:none;border-radius:999px}[data-student-template] [data-h5p-frame] .h5p-content .h5p-course-presentation .h5p-progressbar .h5p-progressbar-part .h5p-progressbar-part-has-task{border:2px solid var(--h5p-theme-contrast-cta-white);background-color:var(--h5p-theme-ui-base);border-radius:2px;width:.55em;height:.55em;transform:rotate(45deg)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-course-presentation .h5p-progressbar .h5p-progressbar-part .h5p-progressbar-part-has-task.h5p-answered{background:var(--h5p-theme-contrast-cta-white)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-course-presentation .h5p-progressbar .h5p-progressbar-part .h5p-progressbar-part-has-task.h5p-is-correct{border-color:var(--h5p-theme-feedback-correct-main);background-color:var(--h5p-theme-feedback-correct-main)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-course-presentation .h5p-progressbar .h5p-progressbar-part .h5p-progressbar-part-has-task.h5p-is-wrong{border-color:var(--h5p-theme-feedback-incorrect-main);background-color:var(--h5p-theme-feedback-incorrect-main)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-course-presentation .h5p-progressbar .h5p-progressbar-part .h5p-progressbar-part-has-task:after{transform:rotate(-45deg)translate(-50%)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-course-presentation .h5p-element-button{background:var(--h5p-theme-main-cta-base);color:var(--h5p-theme-contrast-cta);box-shadow:none}[data-student-template] [data-h5p-frame] .h5p-content .h5p-course-presentation .h5p-element-button-label{border:1.5px solid var(--h5p-theme-contrast-cta-white);background:var(--h5p-theme-main-cta-light);color:var(--h5p-theme-contrast-cta-white);font-weight:700}[data-student-template] [data-h5p-frame] .h5p-content .h5p-course-presentation .h5p-summary-slide{background-color:var(--h5p-theme-ui-base);color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-course-presentation .h5p-summary-slide .h5p-theme-result-screen .h5p-theme-results-list-container{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-student-template] [data-h5p-frame] .h5p-content .h5p-course-presentation .h5p-summary-slide .h5p-theme-result-screen .h5p-theme-results-banner{text-align:center;flex-direction:column;justify-content:center}[data-student-template] [data-h5p-frame] .h5p-content .h5p-course-presentation .h5p-summary-slide .h5p-theme-result-screen .h5p-theme-results-title{font-size:1.25rem}[data-student-template] [data-h5p-frame] .h5p-content .h5p-course-presentation .h5p-summary-slide .h5p-theme-result-screen :is(.h5p-theme-results-score,.h5p-theme-results-score span),[data-student-template] [data-h5p-frame] .h5p-content .h5p-course-presentation .h5p-summary-slide .h5p-theme-button.h5p-theme-button{font-size:.875rem}[data-student-template] [data-h5p-frame] .h5p-content .h5p-course-presentation .h5p-summary-slide .h5p-theme-retry.h5p-theme-secondary-cta{border-color:var(--h5p-theme-main-cta-base);background:var(--h5p-theme-main-cta-base);color:var(--h5p-theme-contrast-cta)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-course-presentation .h5p-summary-slide .h5p-theme-retry.h5p-theme-secondary-cta:is(:hover,:active):not(:disabled){border-color:var(--h5p-theme-main-cta-dark);background:var(--h5p-theme-main-cta-dark);color:var(--h5p-theme-contrast-cta)}[data-student-template=clubhouse] [data-h5p-frame] .h5p-content .h5p-course-presentation .h5p-summary-slide .h5p-theme-retry.h5p-theme-secondary-cta{border-color:var(--edu-club-ink)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-course-presentation.h5p-theme.h5p-course-presentation:is(.h5p-fullscreen,.h5p-semi-fullscreen){background-color:var(--h5p-theme-ui-base)}[data-student-template=clubhouse] [data-h5p-frame] .h5p-content .h5p-course-presentation .h5p-footer{border-block-start:var(--edu-club-edge-width)solid var(--edu-club-ink)}[data-student-template] [data-h5p-frame] .h5p-crossword .h5p-crossword-cell .h5p-crossword-cell-canvas{font-family:inherit;font-weight:700}[data-student-template] [data-h5p-frame] .h5p-crossword .h5p-crossword-grid .h5p-crossword-cell.h5p-crossword-solution-correct{border-color:var(--h5p-theme-feedback-correct-main);background-color:var(--h5p-theme-feedback-correct-secondary)}[data-student-template] [data-h5p-frame] .h5p-crossword .h5p-crossword-grid .h5p-crossword-cell.h5p-crossword-solution-wrong{border-color:var(--h5p-theme-feedback-incorrect-main);background-color:var(--h5p-theme-feedback-incorrect-secondary)}[data-student-template] [data-h5p-frame] .h5p-crossword .h5p-crossword-grid .h5p-crossword-cell.h5p-crossword-solution-neutral{background-color:var(--h5p-theme-feedback-neutral-secondary)}[data-student-template] [data-h5p-frame] .h5p-crossword .h5p-crossword-grid .h5p-crossword-cell.h5p-crossword-solution-correct :is(.h5p-crossword-cell-canvas,.h5p-crossword-cell-clue-id-marker,.h5p-crossword-cell-solution-word-marker){color:var(--h5p-theme-feedback-correct-main);background-color:#0000}[data-student-template] [data-h5p-frame] .h5p-crossword .h5p-crossword-grid .h5p-crossword-cell.h5p-crossword-solution-wrong :is(.h5p-crossword-cell-canvas,.h5p-crossword-cell-clue-id-marker,.h5p-crossword-cell-solution-word-marker){color:var(--h5p-theme-feedback-incorrect-main);background-color:#0000}[data-student-template] [data-h5p-frame] .h5p-crossword .h5p-crossword-grid .h5p-crossword-cell.h5p-crossword-solution-neutral :is(.h5p-crossword-cell-canvas,.h5p-crossword-cell-clue-id-marker,.h5p-crossword-cell-solution-word-marker){color:var(--h5p-theme-feedback-neutral-main);background-color:#0000}[data-student-template] [data-h5p-frame] .h5p-crossword .h5p-crossword-cell.h5p-crossword-highlight-focus{border-color:var(--ea-h5p-focus,var(--edu-color-focus-ring));box-shadow:inset 0 0 0 3px var(--ea-h5p-focus,var(--edu-color-focus-ring))}[data-student-template=clubhouse] [data-h5p-frame] .h5p-crossword .h5p-crossword-cell .h5p-crossword-cell-clue-id-marker,[data-student-template=mosaic] [data-h5p-frame] .h5p-crossword .h5p-crossword-cell .h5p-crossword-cell-clue-id-marker{font-size:.6em}[data-student-template] [data-h5p-frame] .h5p-crossword .h5p-crossword-cell .h5p-crossword-cell-solution-word-circle{border-color:var(--h5p-theme-stroke-1)}[data-student-template] [data-h5p-frame] .h5p-crossword .h5p-crossword-cell.h5p-crossword-solution-correct .h5p-crossword-cell-solution-word-circle{border-color:var(--h5p-theme-feedback-correct-main)}[data-student-template] [data-h5p-frame] .h5p-crossword .h5p-crossword-cell.h5p-crossword-solution-wrong .h5p-crossword-cell-solution-word-circle{border-color:var(--h5p-theme-feedback-incorrect-main)}[data-student-template] [data-h5p-frame] .h5p-crossword .h5p-crossword-cell.h5p-crossword-solution-neutral .h5p-crossword-cell-solution-word-circle{border-color:var(--h5p-theme-feedback-neutral-main)}[data-student-template] [data-h5p-frame] .h5p-crossword .h5p-crossword-solution-word .h5p-crossword-cell{border-color:var(--h5p-theme-stroke-1)}[data-student-template] [data-h5p-frame] .h5p-crossword .h5p-crossword-input-container{gap:var(--h5p-theme-spacing-s);color:var(--h5p-theme-text-primary);font-size:var(--h5p-theme-font-size-s);flex-direction:column}[data-student-template] [data-h5p-frame] .h5p-crossword .h5p-crossword-input-fields-group .h5p-crossword-input-fields-group-title{margin-bottom:var(--h5p-theme-spacing-xxs);color:var(--h5p-theme-text-secondary);font-weight:700}[data-student-template] [data-h5p-frame] .h5p-crossword .h5p-crossword-input-fields-group .h5p-crossword-input-fields-group-wrapper{gap:var(--h5p-theme-spacing-xxs);margin-bottom:var(--h5p-theme-spacing-xs)}[data-student-template] [data-h5p-frame] .h5p-crossword .h5p-crossword-input-fields-group .h5p-crossword-input-fields-group-wrapper-clue{border-radius:var(--h5p-theme-border-radius-small);border-inline-start:3px solid #0000;padding:6px 10px;line-height:1.35}[data-student-template] [data-h5p-frame] .h5p-crossword .h5p-crossword-input-fields-group .h5p-crossword-input-fields-group-wrapper-clue.h5p-crossword-input-fields-group-clue-highlight-focus{border-inline-start-color:var(--h5p-theme-main-cta-base);background-color:var(--h5p-theme-main-cta-light);color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-crossword .h5p-crossword-input-fields-group-wrapper-clue .h5p-crossword-input-fields-group-clue-content .h5p-crossword-input-fields-group-answer-length{color:var(--h5p-theme-text-secondary)}[data-student-template] [data-h5p-frame] .h5p-crossword .h5p-crossword-input-fields-group-wrapper-clue.h5p-crossword-input-fields-group-clue-highlight-focus .h5p-crossword-input-fields-group-clue-content .h5p-crossword-input-fields-group-answer-length{color:inherit}[data-student-template] [data-h5p-frame] .h5p-crossword .h5p-crossword-input-fields-group .h5p-crossword-input-fields-group-input{box-sizing:border-box;width:100%;min-height:var(--edu-space-10);padding:0 var(--edu-space-3);border:1.5px solid var(--h5p-theme-stroke-1);border-radius:var(--h5p-theme-border-radius-small);background:var(--h5p-theme-alternative-light);color:var(--h5p-theme-text-primary);font-family:inherit;font-weight:700}[data-student-template=clubhouse] [data-h5p-frame] .h5p-crossword .h5p-crossword-input-fields-group .h5p-crossword-input-fields-group-input,[data-student-template=mosaic] [data-h5p-frame] .h5p-crossword .h5p-crossword-input-fields-group .h5p-crossword-input-fields-group-input{min-height:var(--edu-space-12);background:var(--h5p-theme-ui-base);border-width:2px}[data-student-template] [data-h5p-frame] .h5p-crossword .h5p-crossword-input-container .h5p-crossword-input-fields-group-clue-content .h5p-crossword-input-fields-group-extra-clue,[data-student-template] [data-h5p-frame] .h5p-crossword .h5p-crossword-input-container .h5p-crossword-input-fields-group-wrapper-clue .h5p-crossword-input-fields-group-clue-content .h5p-crossword-input-fields-group-extra-clue:is(:hover,:focus,:active){color:var(--h5p-theme-contrast-cta-white)}[data-student-template] [data-h5p-frame] .h5p-crossword .h5p-crossword-input-container.h5p-crossword-disabled .h5p-crossword-input-fields-group-clue-content .h5p-crossword-input-fields-group-extra-clue{color:var(--h5p-theme-text-secondary)}[data-student-template] [data-h5p-frame] .h5p-crossword .h5p-crossword-overlay-outer-wrapper .h5p-crossword-overlay-content{border-radius:var(--h5p-theme-border-radius-medium);background-color:var(--h5p-theme-ui-base);color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-crossword .h5p-crossword-overlay-outer-wrapper .h5p-crossword-overlay-button-close{background:var(--h5p-theme-ui-base);color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-crossword .h5p-crossword-overlay-outer-wrapper .h5p-crossword-overlay-button-close:after{border-color:var(--h5p-theme-stroke-1)}[data-student-template] [data-h5p-frame] .h5p-crossword .h5p-crossword-input-fields-group .h5p-crossword-input-fields-group-solution-inner{text-align:start;background:0 0;border:0}[data-student-template] [data-h5p-frame] .h5p-crossword .h5p-crossword-input-fields-group-solution-word>span.h5p-crossword-input-fields-group-solution-char-wrapper.h5p-crossword-solution-correct{border-color:var(--h5p-theme-feedback-correct-main);background:var(--h5p-theme-feedback-correct-secondary);color:var(--h5p-theme-feedback-correct-main)}[data-student-template] [data-h5p-frame] .h5p-crossword .h5p-crossword-input-fields-group-solution-word>span.h5p-crossword-input-fields-group-solution-char-wrapper.h5p-crossword-solution-wrong{border-color:var(--h5p-theme-feedback-incorrect-main);background-color:var(--h5p-theme-feedback-incorrect-secondary);color:var(--h5p-theme-feedback-incorrect-main)}[data-student-template] [data-h5p-frame] .h5p-crossword .h5p-crossword-input-fields-group-solution-word>span.h5p-crossword-input-fields-group-solution-char-wrapper.h5p-crossword-solution-no-input{border-color:var(--h5p-theme-feedback-neutral-third);background-color:var(--h5p-theme-feedback-neutral-secondary);color:var(--h5p-theme-feedback-neutral-main)}[data-student-template] [data-h5p-frame] .h5p-crossword .h5p-crossword-input-fields-group-solution-word>span.h5p-crossword-input-fields-group-solution-char-wrapper:is(.h5p-crossword-solution-correct,.h5p-crossword-solution-wrong):after{color:inherit}[data-student-template] [data-h5p-frame] .h5p-crossword .h5p-crossword-input-container .h5p-crossword-input-fields-group{inline-size:100%;margin-inline-end:0}[data-h5p-frame] .h5p-dialogcards .h5p-dialogcards-card-content .h5p-dialogcards-image-wrapper:has(>div.h5p-dialogcards-image){display:none}[data-h5p-frame] .h5p-dialogcards .h5p-dialogcards-cardwrap-set{position:relative;overflow-x:clip}[data-student-template] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-dialogcards-cardwrap{background-color:#0000}[data-student-template] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-dialogcards-title-container{box-shadow:none;border-block-end:0;padding:0;position:static}[data-student-template] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-dialogcards-description>p{color:var(--h5p-theme-text-primary);font-size:var(--h5p-theme-font-size-l);font-weight:600;line-height:1.3}[data-student-template] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-dialogcards-cardwrap-set{max-width:none}[data-student-template] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-dialogcards-cardwrap{padding:var(--h5p-theme-spacing-m)0 0}[data-student-template] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-dialogcards-cardholder{max-width:none;box-shadow:none;background-color:#0000;border:0;border-radius:0}[data-student-template] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-dialogcards-card-content{padding:0}[data-student-template] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-dialogcards-card-text-wrapper{padding:0 0 var(--h5p-theme-spacing-m)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-dialogcards-card-footer{justify-content:center;margin-block-start:var(--h5p-theme-spacing-l)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-dialogcards-card-text-inner{box-sizing:border-box;background-color:var(--h5p-theme-ui-base);border:1.5px solid var(--h5p-theme-stroke-1);border-radius:var(--h5p-theme-border-radius-large);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;display:flex}[data-student-template] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-dialogcards-card-text-inner:before,[data-student-template] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-dialogcards-card-text-inner:after{content:"";inset-inline:var(--h5p-theme-spacing-s);border-radius:0 0 var(--h5p-theme-border-radius-large)var(--h5p-theme-border-radius-large);background-color:var(--h5p-theme-ui-base);border:1.5px solid var(--h5p-theme-stroke-2);z-index:-1;height:20px;position:absolute;inset-block-end:-8px}[data-student-template] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-dialogcards-card-text-inner:after{inset-inline:calc(var(--h5p-theme-spacing-s)*2);z-index:-2;inset-block-end:-15px}[data-student-template] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-dialogcards-card-text{height:auto;color:var(--h5p-theme-text-primary);font-size:var(--h5p-theme-font-size-xl);font-weight:600;line-height:1.25}[data-student-template] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-dialogcards-turned .h5p-dialogcards-card-text-inner{background-color:var(--h5p-theme-main-cta-light)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-dialogcards-turned .h5p-dialogcards-card-text{font-size:var(--h5p-theme-font-size-l);font-weight:500}[data-student-template] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-dialogcards-card-footer .h5p-theme-flip{--icon-position:static;--icon-opacity:1;--icon-transform-x:0;--icon-transform-y:0;text-indent:0}[data-student-template] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-dialogcards-card-footer .h5p-theme-flip:before{content:""/"";background:currentColor;block-size:1em;inline-size:1em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11a8 8 0 0 0-14.3-4.9L4 8M4 4v4h4M4 13a8 8 0 0 0 14.3 4.9L20 16M20 20v-4h-4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11a8 8 0 0 0-14.3-4.9L4 8M4 4v4h4M4 13a8 8 0 0 0 14.3 4.9L20 16M20 20v-4h-4'/%3E%3C/svg%3E") 50%/contain no-repeat}[data-student-template] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-dialogcards-turned .h5p-dialogcards-card-footer .h5p-theme-flip{border:1.5px solid var(--h5p-theme-secondary-cta-base);background:var(--h5p-theme-ui-base);box-shadow:none;color:var(--h5p-theme-secondary-cta-base)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-dialogcards-turned .h5p-dialogcards-card-footer .h5p-theme-flip:is(:hover,:active):not(:disabled){border-color:var(--h5p-theme-secondary-cta-base);background:var(--h5p-theme-alternative-light);color:var(--h5p-theme-secondary-cta-base)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-navigation{padding-inline:var(--h5p-theme-spacing-xs)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-navigation .h5p-theme-nav-button{--label-display:none;padding-inline:0}[data-student-template] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-navigation .h5p-theme-nav-button.h5p-theme-next{border-color:var(--h5p-theme-secondary-cta-base);background-color:var(--h5p-theme-ui-base);color:var(--h5p-theme-secondary-cta-base)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-navigation .h5p-theme-nav-button.h5p-theme-next:hover:not(:disabled){background-color:var(--h5p-theme-alternative-light)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-dialogcards:has(.h5p-dialogcards-mode-normal) .h5p-dialogcards-progress{block-size:calc(2*var(--h5p-theme-spacing-m) + 44px);color:var(--h5p-theme-text-secondary);font-size:var(--h5p-theme-font-size-s);pointer-events:none;background-color:#0000;justify-content:center;align-items:center;margin:0;padding:0;font-weight:600;display:flex;position:absolute;inset-block-end:0;inset-inline:30%;scale:none}[data-student-template] [data-h5p-frame] .h5p-content.h5p-large .h5p-dialogcards:has(.h5p-dialogcards-mode-normal) .h5p-dialogcards-progress{block-size:calc(2*var(--h5p-theme-spacing-m) + 56px)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-dialogcards-answer-button.correct{background-color:var(--h5p-theme-main-cta-base);border:1.5px solid var(--h5p-theme-main-cta-base);color:var(--h5p-theme-contrast-cta)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-dialogcards-answer-button.incorrect{background-color:var(--h5p-theme-ui-base);border:1.5px solid var(--h5p-theme-stroke-1);color:var(--h5p-theme-text-primary)}@media screen and (max-width:800px){[data-student-template] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-dialogcards-card-text-inner{min-height:260px}[data-student-template] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-dialogcards-mode-repetition .h5p-dialogcards-card-footer{flex-flow:wrap}[data-student-template] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-dialogcards-mode-repetition .h5p-dialogcards-card-footer>button{flex:100%}[data-student-template] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-dialogcards-mode-repetition .h5p-dialogcards-card-footer>.h5p-dialogcards-answer-button{flex:1 1 0;min-width:0}[data-student-template] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-dialogcards-card-footer{margin:var(--h5p-theme-spacing-l)0 0}}[data-student-template] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-navigation:has(>.h5p-dialogcards-round){justify-content:center;column-gap:var(--h5p-theme-spacing-xs);flex-wrap:wrap;display:flex}[data-student-template] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-navigation>.h5p-dialogcards-round{color:var(--h5p-theme-text-secondary);font-size:var(--h5p-theme-font-size-s);font-weight:600}[data-student-template] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-navigation>.h5p-dialogcards-round+.h5p-dialogcards-round:before{content:"·"/"";margin-inline-end:var(--h5p-theme-spacing-xs)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-dialogcards-summary-screen{padding:var(--h5p-theme-spacing-m);color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-dialogcards-summary-screen .h5p-dialogcards-summary-message{box-sizing:border-box;padding:var(--h5p-theme-spacing-l);border-radius:var(--h5p-theme-border-radius-large);background-color:var(--h5p-theme-main-cta-light);color:var(--h5p-theme-text-primary);font-size:var(--h5p-theme-font-size-xl);line-height:1.2}[data-student-template] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-dialogcards-summary-screen .h5p-dialogcards-summary-table-row-score{font-variant-numeric:tabular-nums;font-weight:700}[data-student-template] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-dialogcards-summary-screen .h5p-dialogcards-summary-table-row-symbol{margin-inline-end:var(--h5p-theme-spacing-xs)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-dialogcards-summary-screen .h5p-theme-results-banner+.h5p-theme-results-list-container .h5p-dialogcards-check+.h5p-dialogcards-summary-table-row-score{box-sizing:border-box;min-block-size:3.5em;min-inline-size:3.5em;padding:var(--h5p-theme-spacing-xxs);border:3px solid var(--h5p-theme-contrast-cta-white);border-radius:50%;justify-content:center;align-items:center;gap:.15em;display:inline-flex}[data-student-template] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-dialogcards-summary-screen .h5p-dialogcards-summary-footer{flex-wrap:wrap}[data-student-template] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-dialogcards-summary-footer>button{flex:1 1 0;justify-content:center}[data-student-template] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-dialogcards-summary-footer>.h5p-dialogcards-button-next-round{order:-1}[data-student-template=clubhouse] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-dialogcards-card-text-inner{border-width:var(--edu-club-edge-width);box-shadow:var(--edu-club-lift-sm)}[data-student-template=clubhouse] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-dialogcards-turned .h5p-dialogcards-card-footer .h5p-theme-flip{border-width:var(--edu-club-edge-width);box-shadow:0 3px 0 var(--edu-club-ink)}[data-student-template=clubhouse] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-dialogcards-card-text,[data-student-template=mosaic] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-dialogcards-card-text{font-family:var(--edu-font-family-heading);font-weight:700}[data-student-template=clubhouse] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-dialogcards-turned .h5p-dialogcards-card-text,[data-student-template=mosaic] [data-h5p-frame] .h5p-content .h5p-dialogcards .h5p-dialogcards-turned .h5p-dialogcards-card-text{font-size:var(--h5p-theme-font-size-xl);font-weight:700}[data-student-template] [data-h5p-frame] .h5p-dictation .h5p-sentence{gap:var(--h5p-theme-spacing-xs);margin-bottom:var(--h5p-theme-spacing-m)}[data-student-template] [data-h5p-frame] .h5p-dictation .h5p-sentence-description:is(.h5p-sentence-description-one-button,.h5p-sentence-description-two-buttons){padding-inline:0}[data-student-template] [data-h5p-frame] .h5p-dictation .h5p-sentence-description{color:var(--h5p-theme-text-secondary);font-size:var(--h5p-theme-font-size-s);font-weight:700}[data-student-template] [data-h5p-frame] .h5p-dictation .h5p-sentence-interaction{align-items:flex-start;gap:var(--h5p-theme-spacing-xs);flex-wrap:wrap;display:flex}[data-student-template] [data-h5p-frame] .h5p-dictation .h5p-dictation-audio-wrapper{float:none;width:auto;height:auto;font-size:inherit;gap:6px;margin:0}[data-student-template] [data-h5p-frame] .h5p-dictation .h5p-input-wrapper{min-width:0;padding:0}[data-student-template] [data-h5p-frame] .h5p-dictation .h5p-audio-inner .h5p-audio-minimal-button.h5p-audio-minimal-slow{border:1.5px solid var(--h5p-theme-secondary-cta-base);background:var(--h5p-theme-ui-base);color:var(--h5p-theme-secondary-cta-base)}[data-student-template] [data-h5p-frame] .h5p-dictation .h5p-audio-inner .h5p-audio-minimal-button.h5p-audio-minimal-none{border:1.5px solid var(--h5p-theme-stroke-2);background:var(--h5p-theme-alternative-light);color:var(--h5p-theme-text-secondary);box-shadow:none}[data-student-template] [data-h5p-frame] .h5p-dictation .h5p-input-wrapper .h5p-text-input{min-height:var(--edu-space-10);padding:var(--edu-space-2)var(--edu-space-3);border:1.5px solid var(--h5p-theme-stroke-1);border-radius:var(--h5p-theme-border-radius-small);background:var(--h5p-theme-alternative-light);color:var(--h5p-theme-text-primary);font-family:inherit;font-weight:500;line-height:1.4}[data-student-template=clubhouse] [data-h5p-frame] .h5p-dictation .h5p-input-wrapper .h5p-text-input,[data-student-template=mosaic] [data-h5p-frame] .h5p-dictation .h5p-input-wrapper .h5p-text-input{min-height:var(--edu-space-12);background:var(--h5p-theme-ui-base);border-width:2px}[data-student-template] [data-h5p-frame] .h5p-dictation .h5p-input-wrapper .h5p-text-input:focus{border-color:var(--h5p-theme-stroke-1);box-shadow:none}[data-student-template] [data-h5p-frame] .h5p-dictation .h5p-input-wrapper .h5p-text-input:disabled{background:var(--h5p-theme-alternative-light);color:var(--h5p-theme-text-secondary)}[data-student-template] [data-h5p-frame] .h5p-dictation .h5p-solution-container{width:100%;left:auto}[data-student-template] [data-h5p-frame] .h5p-dictation .h5p-solution-inner{padding:var(--h5p-theme-spacing-xxs)0;text-align:start;background:0 0;border:0}[data-student-template] [data-h5p-frame] .h5p-dictation .h5p-solution-text{font-size:var(--h5p-theme-font-size-m);flex-wrap:wrap;align-items:flex-start;gap:6px;padding-inline-start:0;display:flex}[data-student-template] [data-h5p-frame] .h5p-dictation .h5p-solution-text :is(.h5p-wrapper-match,.h5p-wrapper-typo,.h5p-wrapper-wrong,.h5p-wrapper-added,.h5p-wrapper-missing){border-radius:var(--h5p-theme-border-radius-small);border:0;flex-direction:column;align-items:flex-start;margin-top:0;padding:4px 8px;line-height:1.3;display:inline-flex}[data-student-template] [data-h5p-frame] .h5p-dictation .h5p-solution-text .h5p-wrapper-match{color:var(--h5p-theme-text-primary);background:0 0}[data-student-template] [data-h5p-frame] .h5p-dictation .h5p-solution-text .h5p-wrapper-typo{background-color:var(--ea-h5p-slip-secondary);box-shadow:inset 0 0 0 1.5px var(--ea-h5p-slip-main);color:var(--ea-h5p-slip-main)}[data-student-template] [data-h5p-frame] .h5p-dictation .h5p-solution-text :is(.h5p-wrapper-wrong,.h5p-wrapper-added){background-color:var(--h5p-theme-feedback-incorrect-secondary);box-shadow:inset 0 0 0 1.5px var(--h5p-theme-feedback-incorrect-main);color:var(--h5p-theme-feedback-incorrect-main)}[data-student-template] [data-h5p-frame] .h5p-dictation .h5p-solution-text .h5p-wrapper-missing{border:1.5px dashed var(--h5p-theme-feedback-correct-main);background-color:var(--h5p-theme-ui-base);color:var(--h5p-theme-feedback-correct-main)}[data-student-template] [data-h5p-frame] .h5p-dictation .h5p-solution-text :is(.h5p-wrapper-match,.h5p-wrapper-typo,.h5p-wrapper-wrong,.h5p-wrapper-added,.h5p-wrapper-missing):after{color:inherit}[data-student-template] [data-h5p-frame] .h5p-dictation .h5p-solution-text :is(.h5p-solution-typo,.h5p-solution-wrong){color:var(--h5p-theme-feedback-correct-main);font-size:.75em;font-weight:700;text-decoration:none}[data-student-template] [data-h5p-frame] .h5p-documentation-tool .h5p-navigation-menu{padding:var(--h5p-theme-spacing-s);background-color:var(--h5p-theme-alternative-light);border:1px solid var(--h5p-theme-stroke-2);border-radius:var(--h5p-theme-border-radius-medium);color:var(--h5p-theme-text-primary);font-size:var(--h5p-theme-font-size-s)}[data-student-template] [data-h5p-frame] .h5p-documentation-tool .h5p-navigation-menu .h5p-navigation-menu-header{padding:var(--h5p-theme-spacing-xxs)var(--h5p-theme-spacing-xs)var(--h5p-theme-spacing-xs);color:var(--h5p-theme-text-secondary);font-size:var(--h5p-theme-font-size-s);margin-bottom:0;font-weight:700}[data-student-template] [data-h5p-frame] .h5p-documentation-tool .h5p-navigation-menu .h5p-navigation-menu-entries{counter-reset:ea-doc-page;flex-direction:column;gap:2px;display:flex}[data-student-template] [data-h5p-frame] .h5p-documentation-tool .h5p-navigation-menu .h5p-navigation-menu-entry{align-items:center;gap:var(--h5p-theme-spacing-xs);min-height:44px;padding:0 var(--h5p-theme-spacing-xs);border-radius:var(--h5p-theme-border-radius-small);color:var(--h5p-theme-text-primary);background-color:#0000;border-inline-start:3px solid #0000;flex-shrink:0;font-weight:600}[data-student-template] [data-h5p-frame] .h5p-documentation-tool .h5p-navigation-menu .h5p-navigation-menu-entry:after{content:none}[data-student-template] [data-h5p-frame] .h5p-documentation-tool .h5p-navigation-menu .h5p-navigation-menu-entry:last-child{flex-shrink:1;min-height:0}[data-student-template] [data-h5p-frame] .h5p-documentation-tool .h5p-navigation-menu .h5p-navigation-menu-entry .dot{box-sizing:border-box;background-color:var(--h5p-theme-ui-base);border:2px solid var(--h5p-theme-stroke-1);border-radius:var(--edu-primitive-radius-full);width:24px;min-width:24px;height:24px;box-shadow:none;color:var(--h5p-theme-text-secondary);font-size:var(--h5p-theme-font-size-s);counter-increment:ea-doc-page;outline:none;flex-shrink:0;justify-content:center;align-items:center;margin-top:0;font-weight:700;line-height:1;display:inline-flex}[data-student-template] [data-h5p-frame] .h5p-documentation-tool .h5p-navigation-menu .h5p-navigation-menu-entry .dot:before{content:counter(ea-doc-page)}[data-student-template] [data-h5p-frame] .h5p-documentation-tool .h5p-navigation-menu .h5p-navigation-menu-entry:hover .dot{background-color:var(--h5p-theme-ui-base);border-color:var(--h5p-theme-main-cta-base);box-shadow:none}[data-student-template] [data-h5p-frame] .h5p-documentation-tool .h5p-navigation-menu .h5p-navigation-menu-entry.current{background-color:var(--h5p-theme-main-cta-light);border-inline-start-color:var(--h5p-theme-main-cta-base);color:var(--h5p-theme-contrast-cta-white)}[data-student-template] [data-h5p-frame] .h5p-documentation-tool .h5p-navigation-menu .h5p-navigation-menu-entry.current .dot,[data-student-template] [data-h5p-frame] .h5p-documentation-tool .h5p-navigation-menu .h5p-navigation-menu-entry.current:hover .dot{background-color:var(--h5p-theme-ui-base);border-color:var(--h5p-theme-main-cta-base);box-shadow:none;color:var(--h5p-theme-contrast-cta-white)}[data-student-template] [data-h5p-frame] .h5p-documentation-tool .h5p-navigation-menu-entry:focus-visible{outline:3px solid var(--ea-h5p-focus,var(--edu-color-focus-ring));outline-offset:-3px;border-radius:var(--h5p-theme-border-radius-small)}[data-student-template] [data-h5p-frame] .h5p-documentation-tool .h5p-navigation-menu .h5p-navigation-menu-entry.required-inputs-not-filled span{color:inherit;background-color:#0000;border:0;padding:0}[data-student-template] [data-h5p-frame] .h5p-documentation-tool .h5p-navigation-menu .h5p-navigation-menu-entry.required-inputs-not-filled:after{content:"!"/"";background-color:var(--h5p-theme-feedback-incorrect-main);border-radius:var(--edu-primitive-radius-full);width:20px;height:20px;color:var(--h5p-theme-feedback-incorrect-secondary);font-size:var(--h5p-theme-font-size-s);flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:auto;font-weight:800;display:inline-flex;position:static}[data-student-template] [data-h5p-frame] .h5p-documentation-tool .h5p-documentation-tool-page-container{color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-documentation-tool .h5p-documentation-tool-page .page-header{border-bottom-color:var(--h5p-theme-stroke-2)}[data-student-template] [data-h5p-frame] .h5p-documentation-tool .h5p-documentation-tool-page .page-title{color:var(--h5p-theme-text-primary);font-size:var(--h5p-theme-font-size-l);margin:0;font-weight:700;line-height:1.3}[data-student-template] [data-h5p-frame] .h5p-documentation-tool .h5p-documentation-tool-footer .h5p-theme-nav-button{border:1.5px solid var(--h5p-theme-secondary-cta-base);background-color:var(--h5p-theme-ui-base);min-width:44px;min-height:44px;color:var(--h5p-theme-secondary-cta-base);border-radius:999px;justify-content:center}[data-student-template] [data-h5p-frame] .h5p-documentation-tool .h5p-documentation-tool-footer .h5p-theme-nav-button:is(:hover,:active):not(:disabled){border-color:var(--h5p-theme-secondary-cta-base);background-color:var(--h5p-theme-alternative-light);color:var(--h5p-theme-secondary-cta-base)}[data-student-template] [data-h5p-frame] .h5p-documentation-tool .h5p-documentation-tool-footer .h5p-theme-nav-button.h5p-theme-next{border-color:var(--h5p-theme-main-cta-base);background-color:var(--h5p-theme-main-cta-base);color:var(--h5p-theme-contrast-cta)}[data-student-template] [data-h5p-frame] .h5p-documentation-tool .h5p-documentation-tool-footer .h5p-theme-nav-button.h5p-theme-next:is(:hover,:active):not(:disabled){border-color:var(--h5p-theme-main-cta-dark);background-color:var(--h5p-theme-main-cta-dark);color:var(--h5p-theme-contrast-cta)}[data-student-template] [data-h5p-frame] .h5p-documentation-tool .h5p-documentation-tool-footer .h5p-theme-nav-button:disabled{border-color:var(--h5p-theme-stroke-1);background-color:var(--h5p-theme-ui-base);color:var(--h5p-theme-text-secondary);opacity:1}[data-student-template] [data-h5p-frame] .h5p-documentation-tool .h5p-documentation-tool-footer .h5p-theme-nav-button:focus-visible{outline:3px solid var(--ea-h5p-focus,var(--edu-color-focus-ring));outline-offset:2px}[data-student-template] [data-h5p-frame] .h5p-document-export-page .export-error-message{padding:var(--h5p-theme-spacing-xs)var(--h5p-theme-spacing-s);background-color:var(--h5p-theme-feedback-incorrect-secondary);border:0;border-inline-start:4px solid var(--h5p-theme-feedback-incorrect-main);border-radius:var(--h5p-theme-border-radius-medium);color:var(--h5p-theme-text-primary);font-size:var(--h5p-theme-font-size-s)}[data-student-template] [data-h5p-frame] .h5p-documentation-tool .joubel-exportable-area{background-color:var(--h5p-theme-alternative-light);border:1px dashed var(--h5p-theme-stroke-1);border-radius:var(--h5p-theme-border-radius-medium);box-shadow:none;color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-documentation-tool .h5p-documentation-tool-main-content.responsive .h5p-navigation-menu{padding:var(--h5p-theme-spacing-xxs)}[data-student-template] [data-h5p-frame] .h5p-documentation-tool .h5p-documentation-tool-main-content.responsive .h5p-navigation-menu .h5p-navigation-menu-entry{padding-inline:0}[data-student-template] [data-h5p-frame] .h5p-documentation-tool .h5p-documentation-tool-main-content.responsive.expanded .h5p-navigation-menu{padding:var(--h5p-theme-spacing-s);background-color:var(--h5p-theme-ui-base);border-color:var(--h5p-theme-stroke-1)}[data-student-template] [data-h5p-frame] .h5p-documentation-tool .h5p-documentation-tool-main-content.responsive.expanded .h5p-navigation-menu .h5p-navigation-menu-entry{padding-inline:var(--h5p-theme-spacing-xs)}[data-student-template] [data-h5p-frame] .h5p-dragquestion.h5p-theme .h5p-draggable{background:hsl(from var(--h5p-theme-ui-base)h s l/var(--content-opacity,1));border-color:hsl(from var(--h5p-theme-stroke-1)h s l/var(--content-opacity,1));border-radius:var(--h5p-theme-border-radius-small);box-shadow:0 1px 0 var(--h5p-theme-stroke-2);font-weight:600}[data-student-template] [data-h5p-frame] .h5p-dragquestion.h5p-theme .h5p-draggable:is([aria-grabbed=true],:not(.ui-draggable-disabled):hover){background:hsl(from var(--h5p-theme-main-cta-light)h s l/var(--content-opacity,1));border-color:var(--h5p-theme-contrast-cta-white)}[data-student-template] [data-h5p-frame] .h5p-dragquestion.h5p-theme .h5p-draggable[aria-grabbed=true]{transform:rotate(-2deg)translateY(-4px);box-shadow:0 14px 26px -10px #14102859}[data-student-template] [data-h5p-frame] .h5p-dragquestion.h5p-theme .h5p-draggable.h5p-draggable--has-handle:is([aria-grabbed=true],:not(.ui-draggable-disabled):hover):before{background-color:var(--h5p-theme-main-cta-light);box-shadow:0 0 0 2px var(--h5p-theme-main-cta-light);color:var(--h5p-theme-contrast-cta-white)}[data-student-template] [data-h5p-frame] .h5p-dragquestion.h5p-theme .h5p-draggable.h5p-dropped.h5p-correct{border:2px solid var(--h5p-theme-feedback-correct-main)}[data-student-template] [data-h5p-frame] .h5p-dragquestion.h5p-theme .h5p-draggable.h5p-dropped.h5p-wrong{border:2px solid var(--h5p-theme-feedback-incorrect-main)}[data-student-template] [data-h5p-frame] .h5p-dragquestion .h5p-dropzone.h5p-dropzone--area>.h5p-inner{background:var(--h5p-theme-alternative-light);border:2px dashed var(--h5p-theme-stroke-1)}[data-student-template] [data-h5p-frame] .h5p-dragquestion .h5p-dropzone.h5p-dropzone--area.h5p-has-label>.h5p-inner{border-top:0}[data-student-template] [data-h5p-frame] .h5p-dragquestion .h5p-dropzone.h5p-dropzone--area .h5p-dropzone_label{background:var(--h5p-theme-alternative-light);border:2px dashed var(--h5p-theme-stroke-1);color:var(--h5p-theme-text-secondary);font-size:var(--h5p-theme-font-size-s);border-bottom:0;font-weight:700}[data-student-template] [data-h5p-frame] .h5p-dragquestion .h5p-dropzone.h5p-dropzone--area>.h5p-inner.h5p-over{background:var(--h5p-theme-main-cta-light);border-color:var(--h5p-theme-contrast-cta-white)}[data-student-template] [data-h5p-frame] .h5p-dragquestion .h5p-dropzone.h5p-dropzone--area:has(>.h5p-inner.h5p-over) .h5p-dropzone_label{background:var(--h5p-theme-main-cta-light);border-color:var(--h5p-theme-contrast-cta-white);color:var(--h5p-theme-contrast-cta-white)}[data-student-template=clubhouse] [data-h5p-frame] .h5p-dragquestion.h5p-theme .h5p-draggable{border:var(--edu-club-edge-width)solid var(--edu-club-ink);box-shadow:var(--edu-club-lift-sm);font-family:var(--edu-font-family-heading);font-weight:700}[data-student-template=clubhouse] [data-h5p-frame] .h5p-dragquestion .h5p-dropzone.h5p-dropzone--area .h5p-dropzone_label{font-family:var(--edu-font-family-heading);font-size:var(--h5p-theme-font-size-m);letter-spacing:normal;text-transform:none}[data-h5p-frame] .h5p-content .h5p-dragquestion :is(.h5p-draggable,.h5p-dropzone,.h5p-my-fullscreen-button-enter,.h5p-my-fullscreen-button-exit):focus-visible{outline:3px solid var(--ea-h5p-focus,var(--edu-color-focus-ring));outline-offset:2px}[data-h5p-frame] .h5p-content .h5p-dragquestion .h5p-dropzone:focus-visible{z-index:6}[data-h5p-frame] .h5p-dragquestion:not(:has(.h5p-question-evaluation-container.evaluation-mode)) .h5p-draggable:has(.h5p-image):is(:hover,:focus).h5p-draggable--has-handle{padding-inline-start:calc(var(--border-width) + var(--handle-width) + var(--padding));padding-inline-end:var(--padding)}[data-h5p-frame] .h5p-dragquestion:not(:has(.h5p-question-evaluation-container.evaluation-mode)) .h5p-draggable:has(.h5p-image):is(:hover,:focus).h5p-draggable--has-handle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:translateX(calc(var(--border-width) + var(--handle-width)))}@media (max-width:639.98px){[data-h5p-frame] .h5p-dragquestion :is(.h5p-my-fullscreen-button-enter,.h5p-my-fullscreen-button-exit){min-width:44px;min-height:44px}}[data-student-template] [data-h5p-frame] .h5p-drag-text{overflow:visible}[data-student-template] [data-h5p-frame] .h5p-drag-text .h5p-drag-droppable-words-container{color:var(--h5p-theme-text-primary);background:0 0;border:0;padding:0}[data-student-template] [data-h5p-frame] .h5p-drag-text .h5p-drag-droppable-words{color:var(--h5p-theme-text-primary);line-height:2.4}[data-student-template=clubhouse] [data-h5p-frame] .h5p-drag-text .h5p-drag-droppable-words,[data-student-template=mosaic] [data-h5p-frame] .h5p-drag-text .h5p-drag-droppable-words{line-height:2.6}[data-student-template] [data-h5p-frame] .h5p-drag-text .h5p-dropzone.h5p-dropzone--inline{height:auto}[data-student-template] [data-h5p-frame] .h5p-drag-text .h5p-dropzone.h5p-dropzone--inline [aria-dropeffect]{box-sizing:border-box;border-radius:var(--h5p-theme-border-radius-small);border-style:dashed;border-width:2px;height:auto;min-height:2.75rem}[data-student-template] [data-h5p-frame] .h5p-drag-text .h5p-dropzone.h5p-dropzone--inline [aria-dropeffect]:not(.h5p-dropzone-correct,.h5p-dropzone-wrong){border-color:var(--h5p-theme-stroke-1);background-color:var(--h5p-theme-alternative-light)}[data-student-template] [data-h5p-frame] .h5p-drag-text .h5p-dropzone.h5p-dropzone--inline [aria-dropeffect].h5p-dropzone--hover{border-color:var(--h5p-theme-main-cta-base);background-color:var(--h5p-theme-main-cta-light)}[data-student-template] [data-h5p-frame] .h5p-drag-text .h5p-draggable{--border-width:1.5px;box-sizing:border-box;border:var(--border-width)solid var(--h5p-theme-stroke-1);border-radius:var(--h5p-theme-border-radius-small);background:var(--h5p-theme-ui-base);min-height:2.75rem;box-shadow:0 1px 0 var(--h5p-theme-stroke-2);color:var(--h5p-theme-text-primary)}[data-student-template=clubhouse] [data-h5p-frame] .h5p-drag-text .h5p-draggable,[data-student-template=mosaic] [data-h5p-frame] .h5p-drag-text .h5p-draggable{--border-width:2px;min-height:3.25rem;box-shadow:0 2px 0 var(--h5p-theme-stroke-1)}[data-student-template=clubhouse] [data-h5p-frame] .h5p-drag-text .h5p-dropzone.h5p-dropzone--inline [aria-dropeffect],[data-student-template=mosaic] [data-h5p-frame] .h5p-drag-text .h5p-dropzone.h5p-dropzone--inline [aria-dropeffect]{min-height:3.25rem}[data-student-template] [data-h5p-frame] .h5p-drag-text .h5p-draggable.h5p-draggable--has-handle.ui-draggable-handle:not(.ui-draggable-disabled):before{box-shadow:none;color:var(--h5p-theme-text-secondary);background-color:#0000}[data-student-template] [data-h5p-frame] .h5p-drag-text .h5p-draggable[aria-grabbed=true]{border-color:var(--h5p-theme-main-cta-base);border-width:2px;transform:rotate(-2deg)translateY(-4px);box-shadow:0 14px 26px -10px #14102859}[data-student-template] [data-h5p-frame] .h5p-drag-text .h5p-draggable.h5p-draggable--dropped{--border-width:2px;border-width:var(--border-width);border-color:var(--h5p-theme-main-cta-base);background:var(--h5p-theme-main-cta-light)}[data-student-template] [data-h5p-frame] .h5p-drag-text .h5p-draggable.h5p-draggable--dropped:is(.h5p-draggable-correct,.h5p-drag-draggable-correct){padding-inline:var(--edu-space-3);border:2px solid var(--h5p-theme-feedback-correct-main);background:var(--h5p-theme-feedback-correct-secondary)}[data-student-template] [data-h5p-frame] .h5p-drag-text .h5p-draggable.h5p-draggable--dropped:is(.h5p-draggable-wrong,.h5p-drag-draggable-wrong){padding-inline:var(--edu-space-3);border:2px solid var(--h5p-theme-feedback-incorrect-main);background:var(--h5p-theme-feedback-incorrect-secondary)}[data-student-template] [data-h5p-frame] .h5p-drag-text .h5p-draggable.h5p-draggable--dropped:is(.h5p-draggable-correct,.h5p-drag-draggable-correct){color:var(--h5p-theme-feedback-correct-main)}[data-student-template] [data-h5p-frame] .h5p-drag-text .h5p-draggable.h5p-draggable--dropped:is(.h5p-draggable-wrong,.h5p-drag-draggable-wrong){color:var(--h5p-theme-feedback-incorrect-main)}[data-student-template] [data-h5p-frame] .h5p-drag-text .h5p-draggable:is(.h5p-draggable-correct,.h5p-draggable-wrong,.h5p-drag-draggable-correct,.h5p-drag-draggable-wrong){justify-content:center;gap:6px}[data-student-template] [data-h5p-frame] .h5p-drag-text .h5p-draggable:is(.h5p-draggable-correct,.h5p-draggable-wrong,.h5p-drag-draggable-correct,.h5p-drag-draggable-wrong):after{order:-1;margin:0;font-size:.8em}[data-student-template] [data-h5p-frame] .h5p-drag-text .h5p-draggable:is(.h5p-draggable-correct,.h5p-draggable-wrong,.h5p-drag-draggable-correct,.h5p-drag-draggable-wrong)>span:not(.h5p-hidden-read){margin:0}[data-student-template] [data-h5p-frame] .h5p-drag-text .h5p-dropzone.h5p-dropzone--inline [aria-dropeffect]:has(>.h5p-draggable--dropped){background-color:#0000;border-color:#0000}[data-student-template] [data-h5p-frame] .h5p-drag-text .h5p-drag-task.h5p-drag-wide-screen{flex-direction:column}[data-student-template] [data-h5p-frame] .h5p-drag-text .h5p-drag-wide-screen .h5p-drag-draggables-container{flex-flow:wrap;min-width:0}[data-student-template] [data-h5p-frame] .h5p-drag-text .h5p-drag-draggables-container{padding:var(--h5p-theme-spacing-s);border:1px solid var(--h5p-theme-stroke-2);border-radius:var(--h5p-theme-border-radius-medium);background:var(--h5p-theme-alternative-light);gap:10px}[data-student-template] [data-h5p-frame] .h5p-drag-text .h5p-drag-draggables-container .h5p-draggable:not(.h5p-draggable--dropped){margin:0}[data-student-template] [data-h5p-frame] .h5p-drag-text :is([aria-grabbed],[aria-dropeffect]):focus-visible{outline:3px solid var(--ea-h5p-focus,var(--edu-color-focus-ring));outline-offset:2px}[data-student-template] [data-h5p-frame] .h5p-essay .h5p-question-introduction .h5p-essay-input-field-label{color:inherit;font:inherit}[data-student-template] [data-h5p-frame] .h5p-essay.h5p-theme .h5p-essay-input-field-textfield{border:1.5px solid var(--h5p-theme-stroke-1);border-radius:var(--h5p-theme-border-radius-small);min-height:8.75rem;font-family:var(--h5p-theme-font-name);resize:vertical;max-block-size:8.75rem;margin-top:6px;padding:12px 14px;line-height:1.6}[data-student-template=clubhouse] [data-h5p-frame] .h5p-essay.h5p-theme .h5p-essay-input-field-textfield,[data-student-template=mosaic] [data-h5p-frame] .h5p-essay.h5p-theme .h5p-essay-input-field-textfield{border-width:2px}@media (max-width:639.98px){[data-student-template] [data-h5p-frame] .h5p-essay.h5p-theme .h5p-essay-input-field-textfield{min-height:9.375rem;max-block-size:9.375rem}}[data-student-template] [data-h5p-frame] .h5p-essay.h5p-theme .h5p-essay-input-field-textfield:focus{border-color:var(--h5p-theme-main-cta-base);box-shadow:none;outline:3px solid var(--ea-h5p-focus,var(--edu-color-focus-ring));outline-offset:2px}[data-student-template] [data-h5p-frame] .h5p-essay.h5p-theme .h5p-essay-input-field-message-wrapper{color:var(--h5p-theme-text-secondary);background:0 0;border:0;margin-top:6px;padding:0;font-size:.8125rem;font-weight:400;display:flex}[data-student-template] [data-h5p-frame] .h5p-essay .h5p-essay-input-field-message-wrapper :is(.h5p-essay-input-field-message-char,.h5p-essay-input-field-message-save){float:none;font-size:inherit}[data-student-template] [data-h5p-frame] .h5p-essay .h5p-essay-input-field-message-wrapper .h5p-essay-input-field-message-save{color:inherit;order:-1}[data-student-template] [data-h5p-frame] .h5p-essay .h5p-essay-input-field-message-wrapper .h5p-essay-input-field-message-char{margin-inline-start:auto}[data-student-template] [data-h5p-frame] .h5p-essay.h5p-theme .h5p-essay-solution-container{margin-inline:0}[data-student-template] [data-h5p-frame] .h5p-essay.h5p-theme .h5p-essay-solution-sample{border:1.5px solid var(--h5p-theme-stroke-1);border-radius:var(--h5p-theme-border-radius-small)}[data-student-template] [data-h5p-frame] .h5p-essay.h5p-theme .h5p-question-explanation-container{margin:0 0 var(--h5p-theme-spacing-m);background:0 0;padding:0}[data-student-template] [data-h5p-frame] .h5p-essay.h5p-theme .h5p-question-explanation-title{color:var(--h5p-theme-text-secondary);font-size:var(--h5p-theme-font-size-s);margin-block-end:var(--h5p-theme-spacing-xs);font-weight:700}[data-student-template] [data-h5p-frame] .h5p-essay.h5p-theme .h5p-question-explanation-list{border:1px solid var(--h5p-theme-stroke-2);border-radius:var(--h5p-theme-border-radius-small);background:var(--h5p-theme-ui-base)}[data-student-template] [data-h5p-frame] .h5p-essay.h5p-theme .h5p-question-explanation-item{color:var(--h5p-theme-text-primary);font-size:var(--h5p-theme-font-size-s)}[data-student-template] [data-h5p-frame] .h5p-essay.h5p-theme .h5p-question-explanation-item:not(:last-child){border-block-end-color:var(--h5p-theme-stroke-2)}[data-student-template] [data-h5p-frame] .h5p-essay.h5p-theme .h5p-question-explanation-status{inline-size:auto;min-inline-size:2.5em}[data-student-template] [data-h5p-frame] .h5p-essay.h5p-theme .h5p-question-explanation-text{border-inline-start:1px solid var(--h5p-theme-stroke-2)}[data-student-template] [data-h5p-frame] .h5p-essay .h5p-question-explanation-correct{color:var(--h5p-theme-feedback-correct-main)}[data-student-template] [data-h5p-frame] .h5p-essay .h5p-essay-feedback-empty{color:var(--h5p-theme-text-secondary)}[data-student-template] [data-h5p-frame] :is(.h5p-find-the-words,.h5p-find-the-words .h5p-task-description){font-family:var(--h5p-theme-font-name)}[data-student-template] [data-h5p-frame] .h5p-find-the-words .h5p-task-description{padding:0 0 var(--h5p-theme-spacing-s);color:var(--h5p-theme-text-primary);border-bottom:0;font-weight:600}[data-student-template] [data-h5p-frame] .h5p-find-the-words .puzzle-container{border:1px solid var(--h5p-theme-stroke-2);border-radius:var(--h5p-theme-border-radius-small);background-color:var(--edu-primitive-white)}[data-student-template] [data-h5p-frame] .h5p-find-the-words .vocabulary-container{font-size:var(--h5p-theme-font-size-s);background-color:#0000}[data-student-template] [data-h5p-frame] .h5p-find-the-words .vocabulary-inline-container{vertical-align:top;min-width:150px;padding-inline-start:var(--h5p-theme-spacing-m)}[data-student-template] [data-h5p-frame] .h5p-find-the-words .vocabulary-block-container{padding-top:var(--h5p-theme-spacing-m)}[data-student-template] [data-h5p-frame] .h5p-find-the-words .vocabulary-container .vocHeading{padding:0 0 var(--h5p-theme-spacing-xs);color:var(--h5p-theme-text-secondary);border-bottom:0;font-weight:700}[data-student-template] [data-h5p-frame] .h5p-find-the-words .vocabulary-container ul{flex-direction:column;gap:6px;margin:0;padding:0;display:flex}[data-student-template] [data-h5p-frame] .h5p-find-the-words .vocabulary-block-container ul{flex-flow:wrap}[data-student-template] [data-h5p-frame] .h5p-find-the-words .vocabulary-container li{margin:0}[data-student-template] [data-h5p-frame] .h5p-find-the-words .vocabulary-container .word{box-sizing:border-box;border:1px solid var(--h5p-theme-stroke-2);border-radius:var(--edu-radius-full);background-color:var(--h5p-theme-alternative-light);min-height:32px;color:var(--h5p-theme-text-primary);align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}[data-student-template] [data-h5p-frame] .h5p-find-the-words .vocabulary-container .word em{display:none}[data-student-template] [data-h5p-frame] .h5p-find-the-words .vocabulary-container .word:is(.word-found,.word-solved) em{visibility:visible;color:inherit;margin:0;display:inline-block}[data-student-template] [data-h5p-frame] .h5p-find-the-words .vocabulary-container .word em:before{margin:0}[data-student-template] [data-h5p-frame] .h5p-find-the-words .vocabulary-container .word.word-found{border-color:var(--h5p-theme-feedback-correct-third);background-color:var(--h5p-theme-feedback-correct-secondary);color:var(--h5p-theme-feedback-correct-main);text-decoration:line-through}[data-student-template] [data-h5p-frame] .h5p-find-the-words .vocabulary-container .word.word-solved{border:1.5px dashed var(--h5p-theme-feedback-correct-main);background-color:var(--h5p-theme-ui-base);color:var(--h5p-theme-feedback-correct-main)}[data-student-template] [data-h5p-frame] .h5p-find-the-words .footer-container{padding:var(--h5p-theme-spacing-s)0 0;color:var(--h5p-theme-text-primary);font-size:var(--h5p-theme-font-size-s);border-top:0}[data-student-template] [data-h5p-frame] .h5p-find-the-words .game-status{align-items:center;gap:var(--h5p-theme-spacing-m);flex-wrap:wrap;display:flex}[data-student-template] [data-h5p-frame] .h5p-find-the-words .game-status :is(.time-status,.counter-status){float:none}[data-student-template] [data-h5p-frame] .h5p-find-the-words .game-status .counter-status{order:-1}[data-student-template] [data-h5p-frame] .h5p-find-the-words :is(.h5p-counter,.h5p-time-spent){margin-inline:4px 0}[data-student-template] [data-h5p-frame] .h5p-find-the-words .feedback-text,[data-student-template] [data-h5p-frame] .h5p-find-the-words .feedback-show .feedback-element{margin:0 0 var(--h5p-theme-spacing-xs);color:var(--h5p-theme-text-primary);font-weight:700}[data-student-template] [data-h5p-frame] .h5p-find-the-words .button-container{gap:var(--h5p-theme-spacing-xs);padding-top:var(--h5p-theme-spacing-s);flex-wrap:wrap;display:flex}[data-h5p-frame] .h5p-flashcards .h5p-card .h5p-imageholder>.h5p-theme-placeholder-img{display:none}[data-h5p-frame] .h5p-flashcards .h5p-card .h5p-imageholder:has(>.h5p-theme-placeholder-img){height:auto;background-color:#0000;margin-block-start:var(--h5p-theme-spacing-s)}[data-h5p-frame] .h5p-flashcards .h5p-card .h5p-imageholder:has(>.h5p-theme-placeholder-img)>.h5p-solution{gap:var(--h5p-theme-spacing-xxs);height:auto;position:static}[data-h5p-frame] .h5p-flashcards .h5p-card .h5p-imageholder:has(>.h5p-theme-placeholder-img)>.h5p-solution>.solution-icon{font-size:var(--h5p-theme-font-size-xl)}[data-h5p-frame] .h5p-flashcards .h5p-card.h5p-wrong .h5p-imageholder:has(>.h5p-theme-placeholder-img)>.h5p-solution>.solution-icon{color:var(--h5p-theme-feedback-incorrect-main)}[data-h5p-frame] .h5p-flashcards .h5p-card.h5p-correct .h5p-imageholder:has(>.h5p-theme-placeholder-img)>.h5p-solution>.solution-icon{color:var(--h5p-theme-feedback-correct-main)}[data-h5p-frame] .h5p-flashcards .h5p-card .h5p-solution .solution-text{background-color:var(--h5p-theme-feedback-incorrect-secondary);color:var(--h5p-theme-feedback-incorrect-main);border-inline-start:4px solid var(--h5p-theme-feedback-incorrect-main);text-align:start}[data-h5p-frame] .h5p-flashcards .h5p-card .h5p-imageholder:has(>.h5p-theme-placeholder-img)>.h5p-flashcard-overlay{display:none}[data-h5p-frame] .h5p-flashcards .h5p-inner>.h5p-card.h5p-current{position:relative}[data-h5p-frame] .h5p-flashcards .h5p-inner{min-height:min-content}[data-student-template] [data-h5p-frame] .h5p-content .h5p-flashcards .h5p-inner>.h5p-card:is(.h5p-previous,.h5p-next){visibility:hidden;transition:transform .6s,opacity .6s,visibility 0s .6s}@media (prefers-reduced-motion:reduce){[data-student-template] [data-h5p-frame] .h5p-content .h5p-flashcards .h5p-inner>.h5p-card:is(.h5p-previous,.h5p-next){transition:none}}[data-student-template] [data-h5p-frame] .h5p-content .h5p-flashcards{background-color:var(--h5p-theme-ui-base)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-flashcards .h5p-flashcards-heading{gap:var(--h5p-theme-spacing-m);box-shadow:none;background-color:#0000;border-block-end:0;padding:0}[data-student-template] [data-h5p-frame] .h5p-content .h5p-flashcards .h5p-flashcards-heading .h5p-description{color:var(--h5p-theme-text-primary);font-size:var(--h5p-theme-font-size-l);font-weight:600;line-height:1.3}[data-student-template] [data-h5p-frame] .h5p-content .h5p-flashcards .h5p-flashcards-heading .h5p-theme-progress{color:var(--h5p-theme-text-secondary);font-size:var(--h5p-theme-font-size-s);background-color:#0000;flex:none;padding:0;font-weight:700;scale:none}[data-student-template] [data-h5p-frame] .h5p-content .h5p-flashcards .h5p-inner{margin-block:var(--h5p-theme-spacing-m);padding-inline:var(--h5p-theme-spacing-xs);overflow:clip}[data-student-template] [data-h5p-frame] .h5p-content .h5p-flashcards .h5p-inner>.h5p-card{width:100%;max-width:none}[data-student-template] [data-h5p-frame] .h5p-content .h5p-flashcards .h5p-inner .h5p-card .h5p-cardholder{box-shadow:none;background-color:#0000;border:0;border-radius:0;margin:0}[data-student-template] [data-h5p-frame] .h5p-content .h5p-flashcards .h5p-card .h5p-cardholder .h5p-imageholder{padding:var(--h5p-theme-spacing-m)var(--h5p-theme-spacing-m)0;box-sizing:border-box;border:1px solid var(--h5p-theme-stroke-1);border-radius:var(--h5p-theme-border-radius-large)var(--h5p-theme-border-radius-large)0 0;background-color:var(--h5p-theme-ui-base);border-block-end:0;margin:0}[data-student-template] [data-h5p-frame] .h5p-content .h5p-flashcards .h5p-card .h5p-foot{margin:0;padding:0}[data-student-template] [data-h5p-frame] .h5p-content .h5p-flashcards .h5p-card .h5p-foot .h5p-imagetext{max-width:none;padding:var(--h5p-theme-spacing-s)var(--h5p-theme-spacing-m)var(--h5p-theme-spacing-m);border:1px solid var(--h5p-theme-stroke-1);border-radius:0 0 var(--h5p-theme-border-radius-large)var(--h5p-theme-border-radius-large);background-color:var(--h5p-theme-ui-base);font-size:var(--h5p-theme-font-size-l);border-block-start:0;line-height:1.3}[data-student-template] [data-h5p-frame] .h5p-content .h5p-flashcards .h5p-card .h5p-answer{margin-block-start:var(--h5p-theme-spacing-m)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-flashcards .h5p-card .h5p-answer .h5p-input{gap:var(--h5p-theme-spacing-xs);box-shadow:none;background-color:#0000;border:0;padding:0}[data-student-template] [data-h5p-frame] .h5p-content .h5p-flashcards .h5p-card .h5p-answer .h5p-input .h5p-textinput{box-sizing:border-box;min-width:0;min-height:48px;padding:0 var(--h5p-theme-spacing-s);border:1.5px solid var(--h5p-theme-stroke-1);border-radius:var(--h5p-theme-border-radius-medium);background-color:var(--h5p-theme-ui-base);color:var(--h5p-theme-text-primary);font-size:var(--h5p-theme-font-size-m);flex:auto}[data-student-template] [data-h5p-frame] .h5p-content .h5p-flashcards .h5p-card .h5p-answer .h5p-input .h5p-textinput:focus{border-color:var(--h5p-theme-main-cta-base)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-flashcards .h5p-card .h5p-answer .h5p-input .h5p-theme-check{--label-display:inline-block;--is-icon-only:0;--icon-opacity:0;--icon-transform-x:0;--icon-transform-y:0;text-indent:0;flex:none;justify-content:center;min-height:48px}[data-student-template] [data-h5p-frame] .h5p-content .h5p-flashcards:has(>.h5p-flashcards-results.show)>:not(.h5p-flashcards-results){display:none}[data-student-template] [data-h5p-frame] .h5p-content .h5p-flashcards .h5p-flashcards-results.show{position:static}[data-student-template] [data-h5p-frame] .h5p-content .h5p-flashcards .h5p-flashcards-results.show :is(.h5p-theme-result-screen,.h5p-theme-results-list-container){height:auto;max-height:none}[data-student-template] [data-h5p-frame] .h5p-content .h5p-flashcards .h5p-card .h5p-answer .h5p-input.h5p-wrong .h5p-textinput{border-color:var(--h5p-theme-feedback-incorrect-main);background-color:var(--h5p-theme-feedback-incorrect-secondary);color:var(--h5p-theme-feedback-incorrect-main);text-decoration:line-through}[data-student-template] [data-h5p-frame] .h5p-content .h5p-flashcards .h5p-card .h5p-answer .h5p-input.h5p-correct .h5p-textinput{border-color:var(--h5p-theme-feedback-correct-main);background-color:var(--h5p-theme-feedback-correct-secondary);color:var(--h5p-theme-feedback-correct-main)}@media (max-width:479.98px){[data-student-template] [data-h5p-frame] .h5p-content .h5p-flashcards .h5p-card .h5p-answer .h5p-input{row-gap:var(--h5p-theme-spacing-xs);flex-wrap:wrap}[data-student-template] [data-h5p-frame] .h5p-content .h5p-flashcards .h5p-card .h5p-answer .h5p-input>:is(.h5p-textinput,.h5p-theme-check){flex:100%}[data-student-template] [data-h5p-frame] .h5p-content .h5p-flashcards .h5p-card .h5p-answer .h5p-input:is(.h5p-wrong,.h5p-correct)>.h5p-textinput{flex:1 1 0}}[data-student-template=clubhouse] [data-h5p-frame] .h5p-content .h5p-flashcards .h5p-card .h5p-cardholder :is(.h5p-imageholder,.h5p-imagetext){border-width:var(--edu-club-edge-width);border-color:var(--edu-club-ink)}[data-student-template=clubhouse] [data-h5p-frame] .h5p-content .h5p-flashcards .h5p-card .h5p-cardholder .h5p-imagetext{box-shadow:var(--edu-club-lift-sm)}[data-student-template=clubhouse] [data-h5p-frame] .h5p-content .h5p-flashcards .h5p-card .h5p-foot .h5p-imagetext,[data-student-template=mosaic] [data-h5p-frame] .h5p-content .h5p-flashcards .h5p-card .h5p-foot .h5p-imagetext{font-family:var(--edu-font-family-heading);font-weight:700}[data-student-template] [data-h5p-frame] .h5p-guess-answer.h5p-theme{text-align:start}[data-student-template] [data-h5p-frame] .h5p-guess-answer.h5p-theme .h5p-guess-answer-title{padding-inline:var(--h5p-theme-spacing-m)}[data-student-template] [data-h5p-frame] .h5p-guess-answer.h5p-theme .media:not(:empty){margin-inline:var(--h5p-theme-spacing-m);padding:var(--h5p-theme-spacing-s);border:1px solid var(--h5p-theme-stroke-2);border-radius:var(--h5p-theme-border-radius-medium);background-color:var(--h5p-theme-ui-base);text-align:center}[data-student-template] [data-h5p-frame] .h5p-guess-answer.h5p-theme .button-container{box-sizing:border-box;padding:var(--h5p-theme-spacing-s)var(--h5p-theme-spacing-m);flex-direction:column;align-items:flex-start;margin:0}[data-student-template] [data-h5p-frame] .h5p-guess-answer.h5p-theme .button-container .show-solution-button{margin:0}[data-student-template] [data-h5p-frame] .h5p-guess-answer.h5p-theme .button-container .solution-text:not(.hidden){align-items:flex-start;gap:var(--h5p-theme-spacing-s);box-sizing:border-box;inline-size:100%;padding:var(--h5p-theme-spacing-s)var(--h5p-theme-spacing-m);border-inline-start:4px solid var(--h5p-theme-main-cta-base);border-radius:var(--h5p-theme-border-radius-medium);background-color:var(--h5p-theme-main-cta-light);color:var(--h5p-theme-contrast-cta-white);font-size:var(--h5p-theme-font-size-m);font-weight:var(--edu-font-weight-normal);text-align:start;display:flex}[data-student-template] [data-h5p-frame] .h5p-guess-answer.h5p-theme .button-container .solution-text:not(.hidden):before{content:"";border-radius:var(--edu-radius-full);background-color:var(--h5p-theme-main-cta-base);block-size:30px;inline-size:30px;color:var(--h5p-theme-contrast-cta);flex:none;justify-content:center;align-items:center;font-family:h5p-theme;font-size:16px;line-height:1;display:inline-flex}[data-student-template=clubhouse] [data-h5p-frame] .h5p-guess-answer.h5p-theme .button-container .solution-text:not(.hidden){border:2px solid var(--edu-club-ink);box-shadow:var(--edu-club-lift-sm);border-inline-start-width:4px}[data-student-template=mosaic] [data-h5p-frame] .h5p-guess-answer.h5p-theme .button-container .solution-text:not(.hidden){box-shadow:var(--edu-ms-lift);transform:rotate(var(--edu-ms-tilt));border-inline-start:0}@media (max-width:639.98px){[data-student-template] [data-h5p-frame] .h5p-guess-answer.h5p-theme .button-container{align-items:stretch}}[data-student-template] [data-h5p-frame] .h5p-free-text-question{font-family:var(--h5p-theme-font-name);color:var(--h5p-theme-text-primary);background-color:var(--h5p-theme-ui-base)}[data-student-template] [data-h5p-frame] .h5p-free-text-question .h5p-free-text-question-text-wrapper{padding:var(--h5p-theme-spacing-s)var(--h5p-theme-spacing-s)0;color:var(--h5p-theme-text-primary);font-size:var(--h5p-theme-font-size-l);background:0 0;font-weight:600;line-height:1.3}[data-student-template] [data-h5p-frame] .h5p-free-text-question .h5p-free-text-question-text-wrapper:before{content:none}[data-student-template] [data-h5p-frame] .h5p-free-text-question .h5p-free-text-question-required-text,[data-student-template] [data-h5p-frame] .h5p-free-text-question .h5p-questionnaire-required-symbol{color:var(--h5p-theme-feedback-incorrect-main);background:0 0;font-weight:700}[data-student-template] [data-h5p-frame] .h5p-free-text-question .h5p-free-text-question-input-wrapper{padding:var(--h5p-theme-spacing-s)}[data-student-template] [data-h5p-frame] .h5p-free-text-question .h5p-free-text-question-input{border:1.5px solid var(--h5p-theme-stroke-1);border-radius:var(--h5p-theme-border-radius-small);background:var(--h5p-theme-ui-base);width:100%;min-height:96px;color:var(--h5p-theme-text-primary);font-size:var(--h5p-theme-font-size-m);padding:10px 12px;line-height:1.45}[data-student-template=clubhouse] [data-h5p-frame] .h5p-free-text-question .h5p-free-text-question-input,[data-student-template=mosaic] [data-h5p-frame] .h5p-free-text-question .h5p-free-text-question-input{border-width:2px}[data-student-template] [data-h5p-frame] .h5p-free-text-question .h5p-free-text-question-input:empty:before{color:var(--h5p-theme-text-secondary)}[data-student-template] [data-h5p-frame] .h5p-free-text-question .h5p-free-text-question-input:focus{border-color:var(--h5p-theme-main-cta-base);outline:3px solid var(--ea-h5p-focus,var(--edu-color-focus-ring));outline-offset:2px}[data-student-template] [data-h5p-frame] .h5p-free-text-question .h5p-free-text-question-required-wrapper{margin:0 var(--h5p-theme-spacing-s);color:var(--h5p-theme-feedback-incorrect-main);background-color:#0000;padding-block:4px;padding-inline:0 2em;font-weight:600}[data-student-template] [data-h5p-frame] .h5p-free-text-question .h5p-free-text-question-required-exit:before{color:var(--h5p-theme-feedback-incorrect-main)}[data-student-template] [data-h5p-frame] .h5p-free-text-question .h5p-free-text-question-footer{gap:var(--h5p-theme-spacing-xs);padding:0 var(--h5p-theme-spacing-s)var(--h5p-theme-spacing-s);background:0 0;border:0;flex-wrap:wrap;display:flex}[data-student-template] [data-h5p-frame] .h5p-free-text-question :is(.h5p-free-text-question-button-submit,.h5p-free-text-question-button-skip){float:none;border-radius:var(--h5p-theme-border-radius-small);min-height:44px;font-family:inherit;font-size:var(--h5p-theme-font-size-m);letter-spacing:0;text-transform:none;padding:0 18px;font-weight:700}[data-student-template] [data-h5p-frame] .h5p-free-text-question .h5p-free-text-question-button-submit{border:1.5px solid var(--h5p-theme-main-cta-base);background:var(--h5p-theme-main-cta-base);color:var(--h5p-theme-contrast-cta);order:-1}[data-student-template] [data-h5p-frame] .h5p-free-text-question .h5p-free-text-question-button-submit:hover{background:var(--h5p-theme-main-cta-dark)}[data-student-template] [data-h5p-frame] .h5p-free-text-question .h5p-free-text-question-button-skip{border:1.5px solid var(--h5p-theme-secondary-cta-base);background:var(--h5p-theme-ui-base);color:var(--h5p-theme-secondary-cta-base)}[data-student-template=clubhouse] [data-h5p-frame] .h5p-free-text-question :is(.h5p-free-text-question-button-submit,.h5p-free-text-question-button-skip){border:2px solid var(--h5p-theme-stroke-1);box-shadow:0 3px 0 var(--h5p-theme-stroke-1)}[data-student-template] [data-h5p-frame] .h5p-game-map{--color-background:var(--h5p-theme-ui-base);--color-text:var(--h5p-theme-text-primary);--color-text-light:var(--h5p-theme-contrast-cta);--color-shadow-light:transparent;--color-primary:var(--h5p-theme-main-cta-base);--color-primary-dark:var(--h5p-theme-main-cta-dark);--color-primary-dark-80:var(--h5p-theme-main-cta-dark);--color-primary-5:var(--h5p-theme-ui-base);--color-primary-10:var(--h5p-theme-main-cta-light);--color-primary-15:var(--h5p-theme-main-cta-light);--color-primary-20:var(--h5p-theme-main-cta-light);--color-primary-25:var(--h5p-theme-main-cta-light);--color-primary-90:var(--h5p-theme-main-cta-dark);--color-primary-95:var(--h5p-theme-main-cta-dark);--color-joubelui-button:var(--h5p-theme-main-cta-base);--color-joubelui-button-hover:var(--h5p-theme-main-cta-dark);--color-joubelui-button-active:var(--h5p-theme-main-cta-dark);font-family:var(--h5p-theme-font-name)}[data-student-template] [data-h5p-frame] .h5p-game-map .h5p-game-map-toolbar-tool-bar{gap:var(--h5p-theme-spacing-xs)var(--h5p-theme-spacing-s);margin-bottom:var(--h5p-theme-spacing-s);padding:var(--h5p-theme-spacing-xs)0;box-shadow:none;background-color:#0000}[data-student-template] [data-h5p-frame] .h5p-game-map .status-container{align-items:center;gap:var(--h5p-theme-spacing-xs);min-height:36px;padding:0 var(--h5p-theme-spacing-s);border:1px solid var(--h5p-theme-stroke-2);background:var(--h5p-theme-alternative-light);font-size:var(--h5p-theme-font-size-s);border-radius:999px}[data-student-template] [data-h5p-frame] .h5p-game-map .status-container:before{color:var(--h5p-theme-main-cta-base);margin-right:0}[data-student-template] [data-h5p-frame] .h5p-game-map .status-container .status-container-values span:is(.value,.max-value){color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-game-map .toolbar-button{--titlebarButtonSize:44px;border:1.5px solid var(--h5p-theme-secondary-cta-base);border-radius:var(--h5p-theme-border-radius-small)}[data-student-template] [data-h5p-frame] .h5p-game-map .toolbar-button:focus-visible{outline:3px solid var(--ea-h5p-focus,var(--edu-color-focus-ring));outline-offset:2px}[data-student-template=clubhouse] [data-h5p-frame] .h5p-game-map .toolbar-button{border:var(--edu-club-edge-width)solid var(--edu-club-ink);box-shadow:var(--edu-club-lift-sm)}[data-student-template] [data-h5p-frame][data-h5p-stage-colors=default] .h5p-game-map .h5p-game-map-stage .h5p-game-map-stage-content{border:3px solid var(--h5p-theme-ui-base);box-shadow:0 4px 12px #0000004d}[data-student-template] [data-h5p-frame][data-h5p-stage-colors=default] .h5p-game-map .h5p-game-map-stage .h5p-game-map-stage-content.h5p-game-map-stage-open{background-color:var(--h5p-theme-main-cta-base);color:var(--h5p-theme-contrast-cta)}[data-student-template] [data-h5p-frame][data-h5p-stage-colors=default] .h5p-game-map .h5p-game-map-stage .h5p-game-map-stage-content.h5p-game-map-stage-cleared{background-color:var(--h5p-theme-feedback-correct-main);color:var(--h5p-theme-contrast-cta)}[data-student-template] [data-h5p-frame][data-h5p-stage-colors=default] .h5p-game-map .h5p-game-map-stage .h5p-game-map-stage-content:is(.h5p-game-map-stage-locked,.h5p-game-map-stage-sealed){background-color:var(--h5p-theme-alternative-light);color:var(--h5p-theme-text-secondary)}[data-student-template] [data-h5p-frame][data-h5p-stage-colors=default] .h5p-game-map .h5p-game-map-stage .h5p-game-map-stage-content.h5p-game-map-stage-open{box-shadow:0 0 0 6px var(--h5p-theme-main-cta-base),0 4px 12px #0000004d}@supports (color:color-mix(in lab, red, red)){[data-student-template] [data-h5p-frame][data-h5p-stage-colors=default] .h5p-game-map .h5p-game-map-stage .h5p-game-map-stage-content.h5p-game-map-stage-open{box-shadow:0 0 0 6px color-mix(in srgb,var(--h5p-theme-main-cta-base)30%,transparent),0 4px 12px #0000004d}}[data-student-template=momentum] [data-h5p-frame][data-h5p-stage-colors=default] .h5p-game-map .h5p-game-map-stage .h5p-game-map-stage-content.h5p-game-map-stage-open{background-image:var(--edu-mo-energy)}[data-student-template=clubhouse] [data-h5p-frame][data-h5p-stage-colors=default] .h5p-game-map .h5p-game-map-stage .h5p-game-map-stage-content{border:var(--edu-club-edge-width)solid var(--edu-club-ink);box-shadow:var(--edu-club-lift-sm)}[data-student-template] [data-h5p-frame] .h5p-game-map .h5p-game-map-stage:focus-visible{outline:3px solid var(--ea-h5p-focus,var(--edu-color-focus-ring));outline-offset:4px;border-radius:50%}[data-student-template] [data-h5p-frame] .h5p-game-map .h5p-game-map-stage-score-stars-container{background:var(--h5p-theme-ui-base);border-radius:999px;padding:1px 4px}@supports (color:color-mix(in lab, red, red)){[data-student-template] [data-h5p-frame] .h5p-game-map .h5p-game-map-stage-score-stars-container{background:color-mix(in srgb,var(--h5p-theme-ui-base)90%,transparent)}}[data-student-template] [data-h5p-frame] .h5p-game-map .h5p-game-map-overlay-dialog .h5p-game-map-overlay-dialog-content-container .h5p-game-map-overlay-dialog-content{border-color:var(--h5p-theme-alternative-light);border-radius:var(--h5p-theme-border-radius-medium);background-color:var(--h5p-theme-alternative-light);color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-game-map .h5p-game-map-overlay-dialog .h5p-game-map-overlay-dialog-content-container .h5p-game-map-overlay-dialog-content .h5p-game-map-overlay-dialog-headline{padding-bottom:var(--h5p-theme-spacing-xs);border-bottom-color:var(--h5p-theme-stroke-2);font-family:var(--edu-font-family-heading,var(--h5p-theme-font-name));align-items:center}[data-student-template] [data-h5p-frame] .h5p-game-map .h5p-game-map-overlay-dialog .h5p-game-map-overlay-dialog-content-container .h5p-game-map-overlay-dialog-content .h5p-game-map-overlay-dialog-instance-container{padding:var(--h5p-theme-spacing-m);border-radius:var(--h5p-theme-border-radius-medium);background:var(--h5p-theme-ui-base)}[data-student-template] [data-h5p-frame] .h5p-game-map .h5p-game-map-overlay-dialog .h5p-game-map-overlay-dialog-content-container .h5p-game-map-overlay-dialog-button-close{background:var(--h5p-theme-ui-base);min-width:44px;min-height:44px;color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] iframe.h5p-iframe-content.h5p-iframe-wrapper{box-sizing:border-box;border:1px solid var(--h5p-theme-stroke-2);border-radius:var(--h5p-theme-border-radius-medium);background:var(--h5p-theme-ui-base)}[data-student-template] [data-h5p-frame] .h5p-image-pair .h5p-image-pair-desc{font-family:var(--h5p-theme-font-name);color:var(--h5p-theme-text-primary);border-block-end-color:var(--h5p-theme-stroke-2)}[data-student-template] [data-h5p-frame] .h5p-image-pair :is(.h5p-image-pair-item,.h5p-image-pair-item .image-container,.h5p-image-pair-overlay,.card-paired){border-radius:var(--h5p-theme-border-radius-small)}[data-student-template] [data-h5p-frame] .h5p-image-pair .game-container{flex-direction:column;display:flex}[data-student-template] [data-h5p-frame] .h5p-image-pair .game-container>ul{gap:var(--h5p-theme-spacing-xs);float:none;inline-size:100%;padding:var(--h5p-theme-spacing-m);border-block-end:1px solid var(--h5p-theme-stroke-2);flex-wrap:wrap;display:flex}[data-student-template] [data-h5p-frame] .h5p-image-pair .game-container>ul.mate-container{box-shadow:none;background-color:#0000}[data-student-template] [data-h5p-frame] .h5p-image-pair .h5p-image-pair-item{border-color:var(--h5p-theme-stroke-1);background-color:var(--h5p-theme-ui-base);box-shadow:none;margin:0}[data-student-template=clubhouse] [data-h5p-frame] .h5p-image-pair .h5p-image-pair-item{box-shadow:var(--edu-club-lift-sm)}[data-student-template=mosaic] [data-h5p-frame] .h5p-image-pair .h5p-image-pair-item{border-color:var(--h5p-theme-stroke-2);box-shadow:var(--edu-ms-lift)}[data-student-template] [data-h5p-frame] .h5p-image-pair .card-container .h5p-image-pair-item.h5p-image-pair-item-selected{border-color:var(--h5p-theme-secondary-cta-base);box-shadow:0 0 0 4px var(--h5p-theme-main-cta-base);transform:translateY(-3px)}[data-student-template=clubhouse] [data-h5p-frame] .h5p-image-pair .card-container .h5p-image-pair-item.h5p-image-pair-item-selected{box-shadow:var(--edu-club-lift-sm),0 0 0 4px var(--h5p-theme-main-cta-base)}[data-student-template] [data-h5p-frame] .h5p-image-pair .mate-container .h5p-image-pair-item.grey-dash{border-style:dashed;border-color:var(--h5p-theme-secondary-cta-base)}[data-student-template] [data-h5p-frame] .h5p-image-pair .h5p-image-pair-images-paired.h5p-image-pair-item{border-color:var(--h5p-theme-stroke-1)}[data-student-template] [data-h5p-frame] .h5p-image-pair .mate-container .h5p-image-pair-images-paired.h5p-image-pair-item{gap:var(--h5p-theme-spacing-xxs);box-sizing:border-box;inline-size:auto;max-inline-size:100%;padding:var(--h5p-theme-spacing-xxs);display:flex}[data-student-template] [data-h5p-frame] .h5p-image-pair .h5p-image-pair-images-paired .card-paired{box-sizing:border-box;border-radius:var(--h5p-theme-border-radius-small);flex:none;justify-content:center;align-items:center;block-size:6em;inline-size:6em;line-height:normal;display:flex;position:static}[data-student-template] [data-h5p-frame] .h5p-image-pair .h5p-image-pair-images-paired .card-paired img{position:static;transform:none}[data-student-template] [data-h5p-frame] .h5p-image-pair .h5p-image-pair-images-paired .pairing-mark{inset-inline:auto var(--h5p-theme-spacing-xxs);z-index:2;inset-block-start:var(--h5p-theme-spacing-xxs)}[data-student-template] [data-h5p-frame] .h5p-image-pair .h5p-image-pair-images-paired .card-paired.pair-item-correct{border-color:var(--h5p-theme-feedback-correct-main)}[data-student-template] [data-h5p-frame] .h5p-image-pair .h5p-image-pair-images-paired .card-paired.pair-item-incorrect{border-color:var(--h5p-theme-feedback-incorrect-main)}[data-student-template] [data-h5p-frame] .h5p-image-pair .h5p-image-pair-images-paired .card-paired.pair-item-solved{border-color:var(--h5p-theme-main-cta-base)}[data-student-template] [data-h5p-frame] .h5p-image-pair .h5p-image-pair-images-paired .pairing-mark{border:2px solid var(--h5p-theme-ui-base);border-radius:var(--edu-radius-full);text-align:center;font-size:1em}[data-student-template] [data-h5p-frame] .h5p-image-pair .h5p-image-pair-images-paired .pairing-mark.correct-mark{background-color:var(--h5p-theme-feedback-correct-main);color:var(--h5p-theme-feedback-correct-secondary)}[data-student-template] [data-h5p-frame] .h5p-image-pair .h5p-image-pair-images-paired .pairing-mark.incorrect-mark{background-color:var(--h5p-theme-feedback-incorrect-main);color:var(--h5p-theme-feedback-incorrect-secondary)}[data-student-template] [data-h5p-frame] .h5p-image-pair .h5p-image-pair-images-paired .pairing-mark.solved-mark{background-color:var(--h5p-theme-main-cta-base);color:var(--h5p-theme-contrast-cta)}[data-student-template] [data-h5p-frame] .h5p-image-pair .footer-container .feedback-text{color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-question.h5p-image-hotspot-question.h5p-theme .image-wrapper{border-radius:var(--h5p-theme-border-radius-medium);box-shadow:0 0 0 1px var(--h5p-theme-stroke-2)}[data-student-template=clubhouse] [data-h5p-frame] .h5p-question.h5p-image-hotspot-question.h5p-theme .image-wrapper{box-shadow:0 0 0 2px var(--h5p-theme-stroke-1)}[data-student-template] [data-h5p-frame] .h5p-question.h5p-image-hotspot-question.h5p-theme .hotspot-feedback{box-sizing:border-box;inline-size:calc(var(--ea-h5p-mark-size) - 2*var(--ea-h5p-mark-ring-width));block-size:calc(var(--ea-h5p-mark-size) - 2*var(--ea-h5p-mark-ring-width));border-radius:var(--edu-radius-full);background:var(--h5p-theme-feedback-incorrect-main);color:var(--h5p-theme-feedback-incorrect-secondary);box-shadow:0 0 0 var(--ea-h5p-mark-ring-width)var(--ea-h5p-mark-ring),var(--edu-shadow-md);font-size:calc(var(--ea-h5p-mark-size)/2.2);border:0}[data-student-template] [data-h5p-frame] .h5p-question.h5p-image-hotspot-question.h5p-theme .hotspot-feedback.correct{background:var(--h5p-theme-feedback-correct-main);color:var(--h5p-theme-feedback-correct-secondary);border:0}[data-student-template] [data-h5p-frame] .h5p-question.h5p-image-hotspot-question.h5p-theme .hotspot-feedback:before{justify-content:center;align-items:center;line-height:1;display:flex;inset:0}[data-student-template] [data-h5p-frame] .h5p-question.h5p-image-hotspot-question.h5p-theme.show-feedback-as-popup .h5p-question-feedback.h5p-question-popup{padding:var(--h5p-theme-spacing-s)var(--h5p-theme-spacing-m);border:1px solid var(--h5p-theme-stroke-2);border-inline-start:4px solid var(--h5p-theme-feedback-incorrect-main);border-radius:var(--h5p-theme-border-radius-medium);background:var(--h5p-theme-ui-base);color:var(--h5p-theme-text-primary);box-shadow:var(--edu-shadow-lg)}[data-student-template] [data-h5p-frame] .h5p-question.h5p-image-hotspot-question.h5p-theme.show-feedback-as-popup .h5p-question-feedback.h5p-question-popup.h5p-question-feedback-correct{border-inline-start-color:var(--h5p-theme-feedback-correct-main)}[data-student-template=clubhouse] [data-h5p-frame] .h5p-question.h5p-image-hotspot-question.h5p-theme.show-feedback-as-popup .h5p-question-feedback.h5p-question-popup{border-width:2px;border-inline-start-width:4px;border-block-color:var(--edu-club-ink);border-inline-end-color:var(--edu-club-ink);box-shadow:var(--edu-club-lift-sm)}[data-student-template] [data-h5p-frame] .h5p-question.h5p-image-hotspot-question.h5p-theme.show-feedback-as-popup .h5p-question-main-content>.h5p-question-content{container:ea-h5p-hotspot-question/inline-size}@container ea-h5p-hotspot-question (max-width:479.98px){[data-student-template] [data-h5p-frame] .h5p-question.h5p-image-hotspot-question.h5p-theme.show-feedback-as-popup .h5p-question-feedback.h5p-question-popup{inline-size:auto;max-inline-size:none;box-shadow:none;margin-block-start:var(--h5p-theme-spacing-s);position:static}[data-student-template] [data-h5p-frame] .h5p-question.h5p-image-hotspot-question.h5p-theme.show-feedback-as-popup .h5p-question-feedback.h5p-question-popup.h5p-question-visible{gap:var(--h5p-theme-spacing-xs);flex-direction:column;display:flex}[data-student-template] [data-h5p-frame] .h5p-question.h5p-image-hotspot-question.h5p-theme.show-feedback-as-popup .h5p-question-feedback.h5p-question-popup .h5p-question-feedback-close{order:-1;align-self:flex-end;margin:0;position:static}}[data-h5p-frame] .h5p-image-hotspots .h5p-image-hotspot{min-width:44px;min-height:44px}[data-h5p-frame] .h5p-image-hotspots .h5p-image-hotspot-popup .h5p-image-hotspot-close-popup-button{justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:18px;display:flex}[data-student-template] [data-h5p-frame] .h5p-image-hotspots .h5p-image-hotspot{border:3px solid var(--h5p-theme-ui-base);width:44px;height:44px;box-shadow:0 0 0 4px var(--h5p-theme-main-cta-base),0 6px 14px var(--h5p-theme-text-primary);padding:0;font-size:24px}@supports (color:color-mix(in lab, red, red)){[data-student-template] [data-h5p-frame] .h5p-image-hotspots .h5p-image-hotspot{box-shadow:0 0 0 4px color-mix(in srgb,var(--h5p-theme-main-cta-base)30%,transparent),0 6px 14px color-mix(in srgb,var(--h5p-theme-text-primary)30%,transparent)}}[data-student-template] [data-h5p-frame] .h5p-image-hotspots .h5p-image-hotspot:is([style*="color: rgb(152, 29, 153)"],:not([style*=color\:])){background-color:var(--h5p-theme-main-cta-base)!important;color:var(--h5p-theme-contrast-cta)!important;border-color:var(--h5p-theme-ui-base)!important}[data-student-template] [data-h5p-frame] .h5p-image-hotspots .h5p-image-hotspot.active:is([style*="color: rgb(152, 29, 153)"],:not([style*=color\:])){background-color:var(--h5p-theme-text-primary)!important;color:var(--h5p-theme-ui-base)!important}[data-student-template] [data-h5p-frame] .h5p-image-hotspots .h5p-image-hotspot:not(.legacy-positioning):is(.active,:focus,:hover){transform:translate(-50%,-50%)}[data-student-template] [data-h5p-frame] .h5p-image-hotspots .h5p-image-hotspot.legacy-positioning:is(.active,:focus,:hover){transform:none}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-image-hotspots .h5p-image-hotspot{width:56px;height:56px;font-size:30px}[data-student-template=clubhouse] [data-h5p-frame] .h5p-image-hotspots .h5p-image-hotspot:is([style*="color: rgb(152, 29, 153)"],:not([style*=color\:])):not(.active){border-color:var(--h5p-theme-text-primary)!important;color:var(--h5p-theme-text-primary)!important}[data-student-template=aurora] [data-h5p-frame] .h5p-image-hotspots .h5p-image-hotspot[style*="color: rgb(152, 29, 153)"]:not(.active),[data-student-template=aurora] [data-h5p-frame] .h5p-image-hotspots .h5p-image-hotspot:not([style*=color\:]):not(.active){background-image:var(--edu-au-grad)}[data-student-template] [data-h5p-frame] .h5p-image-hotspots .h5p-image-hotspots-overlay{background-color:#0000}[data-student-template] [data-h5p-frame] .h5p-image-hotspots .h5p-image-hotspot-popup{border-radius:var(--h5p-theme-border-radius-medium);background:var(--h5p-theme-ui-base);color:var(--h5p-theme-text-primary);box-shadow:0 18px 40px -14px var(--h5p-theme-text-primary);font-size:var(--h5p-theme-font-size-s);border:0;line-height:1.45}@supports (color:color-mix(in lab, red, red)){[data-student-template] [data-h5p-frame] .h5p-image-hotspots .h5p-image-hotspot-popup{box-shadow:0 18px 40px -14px color-mix(in srgb,var(--h5p-theme-text-primary)50%,transparent)}}[data-student-template] [data-h5p-frame] .h5p-image-hotspots .h5p-image-hotspot-popup .h5p-image-hotspot-popup-header{font-family:var(--edu-font-family-heading,var(--h5p-theme-font-name));font-size:var(--h5p-theme-font-size-m);margin-bottom:var(--h5p-theme-spacing-xxs);box-sizing:border-box;min-height:50px;padding-inline-end:52px;font-weight:700;line-height:1.25}[data-student-template] [data-h5p-frame] .h5p-image-hotspots .h5p-image-hotspot-popup .h5p-image-hotspot-popup-body{font-size:var(--h5p-theme-font-size-s)}[data-student-template] [data-h5p-frame] .h5p-image-hotspots .h5p-image-hotspot-popup .h5p-image-hotspot-close-popup-button{top:6px;background-color:#0000;inset-inline:auto 6px}[data-student-template] [data-h5p-frame] .h5p-image-hotspots .h5p-image-hotspot-popup .h5p-image-hotspot-close-popup-button:hover{background-color:var(--h5p-theme-alternative-base)}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-image-hotspots .h5p-image-hotspot-popup .h5p-image-hotspot-popup-body{font-size:var(--h5p-theme-font-size-m)}[data-student-template=clubhouse] [data-h5p-frame] .h5p-image-hotspots .h5p-image-hotspot-popup{border:var(--edu-club-edge-width)solid var(--edu-club-ink);box-shadow:var(--edu-club-lift-sm)}[data-student-template] [data-h5p-frame] .h5p-image-hotspots .h5p-image-hotspot-popup.fullscreen-popup{border:1px solid var(--h5p-theme-stroke-2);border-inline-start:4px solid var(--h5p-theme-main-cta-base);border-radius:var(--h5p-theme-border-radius-medium)var(--h5p-theme-border-radius-medium)0 0;height:auto;max-height:100%;box-shadow:none;top:auto;bottom:0}[data-student-template=clubhouse] [data-h5p-frame] .h5p-image-hotspots .h5p-image-hotspot-popup.fullscreen-popup{border:var(--edu-club-edge-width)solid var(--edu-club-ink);border-inline-start-width:4px}[data-h5p-frame] .h5p-image-juxtaposition .h5p-image-juxtaposition-horizontal .h5p-image-juxtaposition-handle{width:44px;margin-left:-22px}[data-student-template] [data-h5p-frame] .h5p-image-juxtaposition .h5p-image-juxtaposition-horizontal .h5p-image-juxtaposition-handle{width:52px;margin-left:-26px}[data-student-template] [data-h5p-frame] .h5p-image-juxtaposition .h5p-image-juxtaposition-horizontal .h5p-image-juxtaposition-control{width:4px}[data-student-template] [data-h5p-frame] .h5p-image-juxtaposition .h5p-image-juxtaposition-horizontal .h5p-image-juxtaposition-controller{box-sizing:border-box;border:3px solid var(--h5p-theme-ui-base);width:52px;height:52px;box-shadow:0 6px 16px var(--h5p-theme-text-primary);border-radius:50%;margin-left:-24px}@supports (color:color-mix(in lab, red, red)){[data-student-template] [data-h5p-frame] .h5p-image-juxtaposition .h5p-image-juxtaposition-horizontal .h5p-image-juxtaposition-controller{box-shadow:0 6px 16px color-mix(in srgb,var(--h5p-theme-text-primary)35%,transparent)}}[data-student-template] [data-h5p-frame] .h5p-image-juxtaposition .h5p-image-juxtaposition-horizontal .h5p-image-juxtaposition-controller[style*="rgb(243, 243, 243)"]{background-color:var(--h5p-theme-main-cta-base)!important}[data-student-template] [data-h5p-frame] .h5p-image-juxtaposition .h5p-image-juxtaposition-horizontal .h5p-image-juxtaposition-handle .h5p-image-juxtaposition-arrow{z-index:1;pointer-events:none}[data-student-template] [data-h5p-frame] .h5p-image-juxtaposition .h5p-image-juxtaposition-horizontal .h5p-image-juxtaposition-handle .h5p-image-juxtaposition-arrow.h5p-image-juxtaposition-left{left:12px}[data-student-template] [data-h5p-frame] .h5p-image-juxtaposition .h5p-image-juxtaposition-horizontal .h5p-image-juxtaposition-handle .h5p-image-juxtaposition-arrow.h5p-image-juxtaposition-right{right:12px}[data-student-template] [data-h5p-frame] .h5p-image-juxtaposition .h5p-image-juxtaposition-horizontal .h5p-image-juxtaposition-arrow.h5p-image-juxtaposition-left[style*="rgb(243, 243, 243)"]{border-right-color:var(--h5p-theme-contrast-cta)!important}[data-student-template] [data-h5p-frame] .h5p-image-juxtaposition .h5p-image-juxtaposition-horizontal .h5p-image-juxtaposition-arrow.h5p-image-juxtaposition-right[style*="rgb(243, 243, 243)"]{border-left-color:var(--h5p-theme-contrast-cta)!important}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-image-juxtaposition .h5p-image-juxtaposition-horizontal .h5p-image-juxtaposition-handle{width:64px;margin-left:-32px}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-image-juxtaposition .h5p-image-juxtaposition-horizontal .h5p-image-juxtaposition-controller{width:64px;height:64px;margin-left:-30px}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-image-juxtaposition .h5p-image-juxtaposition-horizontal .h5p-image-juxtaposition-handle .h5p-image-juxtaposition-arrow.h5p-image-juxtaposition-left{left:16px}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-image-juxtaposition .h5p-image-juxtaposition-horizontal .h5p-image-juxtaposition-handle .h5p-image-juxtaposition-arrow.h5p-image-juxtaposition-right{right:16px}[data-student-template=clubhouse] [data-h5p-frame] .h5p-image-juxtaposition .h5p-image-juxtaposition-horizontal .h5p-image-juxtaposition-controller{border:var(--edu-club-edge-width)solid var(--edu-club-ink);box-shadow:0 3px 0 var(--edu-club-ink)}[data-student-template=aurora] [data-h5p-frame] .h5p-image-juxtaposition .h5p-image-juxtaposition-horizontal .h5p-image-juxtaposition-controller[style*="rgb(243, 243, 243)"]{background-image:var(--edu-au-grad)}[data-student-template] [data-h5p-frame] .h5p-image-juxtaposition .h5p-image-juxtaposition-horizontal .h5p-image-juxtaposition-image .h5p-image-juxtaposition-label{font-family:var(--h5p-theme-font-name);font-size:var(--h5p-theme-font-size-s);border-radius:99px;padding:4px 10px;font-weight:700;line-height:1.3;top:10px;bottom:auto}[data-student-template] [data-h5p-frame] .h5p-image-juxtaposition .h5p-image-juxtaposition-horizontal .h5p-image-juxtaposition-left .h5p-image-juxtaposition-label{left:10px}[data-student-template] [data-h5p-frame] .h5p-image-juxtaposition .h5p-image-juxtaposition-horizontal .h5p-image-juxtaposition-right .h5p-image-juxtaposition-label{right:10px}[data-student-template] [data-h5p-frame] .h5p-image-juxtaposition .h5p-image-juxtaposition-task-description{margin:0 0 var(--h5p-theme-spacing-s);font-family:var(--h5p-theme-font-name);font-size:var(--h5p-theme-font-size-m);color:var(--h5p-theme-text-primary);font-weight:700}[data-student-template] [data-h5p-frame] .h5p-content:has(.h5p-content-controls) .h5p-image-juxtaposition .h5p-image-juxtaposition-task-description{padding-right:56px}[data-h5p-frame] .h5p-image-juxtaposition .h5p-image-juxtaposition-juxtapose{box-sizing:content-box}[data-student-template] [data-h5p-frame] .h5p-image-juxtaposition .h5p-image-juxtaposition-slider{border-radius:var(--h5p-theme-border-radius-medium)}[data-student-template] [data-h5p-frame] .h5p-question.h5p-image-hotspot-question:not(.h5p-theme) .image-wrapper{border-radius:var(--h5p-theme-border-radius-medium);box-shadow:0 0 0 1px var(--h5p-theme-stroke-2)}[data-student-template=clubhouse] [data-h5p-frame] .h5p-question.h5p-image-hotspot-question:not(.h5p-theme) .image-wrapper{box-shadow:0 0 0 2px var(--h5p-theme-stroke-1)}[data-student-template] [data-h5p-frame] .h5p-question.h5p-image-hotspot-question:not(.h5p-theme) .hotspot-feedback{box-sizing:border-box;inline-size:calc(var(--ea-h5p-mark-size) - 2*var(--ea-h5p-mark-ring-width));block-size:calc(var(--ea-h5p-mark-size) - 2*var(--ea-h5p-mark-ring-width));border-radius:var(--edu-radius-full);background:var(--h5p-theme-feedback-incorrect-main);color:var(--h5p-theme-feedback-incorrect-secondary);box-shadow:0 0 0 var(--ea-h5p-mark-ring-width)var(--ea-h5p-mark-ring),var(--edu-shadow-md);font-size:calc(var(--ea-h5p-mark-size)/2.2)}[data-student-template] [data-h5p-frame] .h5p-question.h5p-image-hotspot-question:not(.h5p-theme) .hotspot-feedback.correct{background:var(--h5p-theme-feedback-correct-main);color:var(--h5p-theme-feedback-correct-secondary)}[data-student-template] [data-h5p-frame] .h5p-question.h5p-image-hotspot-question:not(.h5p-theme) .hotspot-feedback.already-selected{background:var(--h5p-theme-feedback-neutral-secondary);color:var(--h5p-theme-feedback-neutral-main)}[data-student-template] [data-h5p-frame] .h5p-question.h5p-image-hotspot-question:not(.h5p-theme) .hotspot-feedback:before{justify-content:center;align-items:center;line-height:1;display:flex;inset:0}[data-student-template] [data-h5p-frame] .h5p-image-sequencing .h5p-task-description{border-bottom-color:var(--h5p-theme-stroke-2);color:var(--h5p-theme-text-primary);font-family:inherit;font-size:var(--h5p-theme-font-size-l);font-weight:700;line-height:1.3}[data-student-template] [data-h5p-frame] .h5p-container.h5p-image-sequencing>ul{border-bottom-color:var(--h5p-theme-stroke-2);padding:var(--h5p-theme-spacing-s)0 0}[data-student-template] [data-h5p-frame] .h5p-image-sequencing :is(.sequencing-item,.sequencing-dropzone){box-sizing:border-box;width:calc(25% - 12px);height:auto;min-height:12.542em}@media (max-width:639.98px){[data-student-template] [data-h5p-frame] .h5p-image-sequencing :is(.sequencing-item,.sequencing-dropzone){width:calc(50% - 12px)}}[data-student-template] [data-h5p-frame] .h5p-image-sequencing .sequencing-item{background:var(--h5p-theme-ui-base);border:2px solid var(--h5p-theme-stroke-1);border-radius:var(--h5p-theme-border-radius-medium);box-shadow:0 1px 0 var(--h5p-theme-stroke-2);color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-image-sequencing .draggabled .image-container{background:var(--h5p-theme-alternative-light);border-radius:var(--h5p-theme-border-radius-small);width:100%;box-shadow:none}[data-student-template] [data-h5p-frame] .h5p-image-sequencing .draggabled .image-desc,[data-student-template] [data-h5p-frame] .h5p-image-sequencing .draggabled .image-desc .text{color:var(--h5p-theme-text-primary);font-weight:600}[data-student-template] [data-h5p-frame] .h5p-image-sequencing .draggabled .image-desc{white-space:normal;text-overflow:clip}[data-student-template] [data-h5p-frame] .h5p-image-sequencing .draggabled .image-desc .text{-webkit-line-clamp:3;block-size:3.75em;line-height:1.25;font-size:var(--h5p-theme-font-size-s);text-align:center;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-student-template] [data-h5p-frame] .h5p-image-sequencing .sequencing-item.selected{border-color:var(--ea-h5p-focus,var(--edu-color-focus-ring));box-shadow:0 0 0 2px var(--ea-h5p-focus,var(--edu-color-focus-ring))}[data-student-template] [data-h5p-frame] .h5p-image-sequencing .sequencing-dropzone{background-color:var(--h5p-theme-main-cta-light);border:2px dashed var(--h5p-theme-main-cta-base);border-radius:var(--h5p-theme-border-radius-medium)}[data-student-template] [data-h5p-frame] .h5p-image-sequencing .sequencing-item.sequencing-correct{background:var(--h5p-theme-feedback-correct-secondary);border-color:var(--h5p-theme-feedback-correct-main)!important}[data-student-template] [data-h5p-frame] .h5p-image-sequencing .sequencing-item.sequencing-incorrect{background:var(--h5p-theme-feedback-incorrect-secondary);border-color:var(--h5p-theme-feedback-incorrect-main)!important}[data-student-template] [data-h5p-frame] .h5p-image-sequencing .sequencing-mark.sequencing-correct-mark{background-color:var(--h5p-theme-feedback-correct-main);color:var(--h5p-theme-feedback-correct-secondary)}[data-student-template] [data-h5p-frame] .h5p-image-sequencing .sequencing-mark.sequencing-incorrect-mark{background-color:var(--h5p-theme-feedback-incorrect-main);color:var(--h5p-theme-feedback-incorrect-secondary)}[data-student-template] [data-h5p-frame] .h5p-image-sequencing .sequencing-status{color:var(--h5p-theme-text-secondary)}[data-student-template] [data-h5p-frame] .h5p-image-sequencing .sequencing-status dd{color:var(--h5p-theme-text-primary);font-weight:700}[data-student-template=clubhouse] [data-h5p-frame] .h5p-image-sequencing .sequencing-item{border:var(--edu-club-edge-width)solid var(--edu-club-ink);box-shadow:var(--edu-club-lift-sm)}[data-student-template=clubhouse] [data-h5p-frame] .h5p-image-sequencing .draggabled .image-desc .text{font-family:var(--edu-font-family-heading)}[data-h5p-frame] .h5p-image-slider .h5p-image-slider-button .h5p-image-slider-button-text{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}[data-h5p-frame] .h5p-image-slider .h5p-image-slider-slides-holder{margin-bottom:calc(44px + 2*var(--h5p-theme-spacing-xs))}[data-h5p-frame] .h5p-image-slider .h5p-image-slider-progress .h5p-image-slider-progress-element{vertical-align:top;width:44px;height:44px;margin:0 2px}[data-h5p-frame] .h5p-image-slider .h5p-image-slider-progress .h5p-image-slider-progress-button{justify-content:center;align-items:center;display:flex;top:0}[data-h5p-frame] .h5p-image-slider .h5p-image-slide-image-holder{box-sizing:content-box}[data-student-template] [data-h5p-frame] .h5p-image-slider .h5p-image-slider-button .h5p-image-slider-button-text{background:var(--h5p-theme-ui-base);width:48px;height:48px;color:var(--h5p-theme-text-primary);text-shadow:none;box-shadow:0 6px 16px var(--h5p-theme-text-primary);border-radius:50%;font-size:22px;line-height:1;top:calc(50% - 24px)}@supports (color:color-mix(in lab, red, red)){[data-student-template] [data-h5p-frame] .h5p-image-slider .h5p-image-slider-button .h5p-image-slider-button-text{box-shadow:0 6px 16px color-mix(in srgb,var(--h5p-theme-text-primary)30%,transparent)}}[data-student-template] [data-h5p-frame] .h5p-image-slider .h5p-image-slider-left-button .h5p-image-slider-button-text{left:10px}[data-student-template] [data-h5p-frame] .h5p-image-slider .h5p-image-slider-right-button .h5p-image-slider-button-text{left:auto;right:10px}[data-student-template=mosaic] [data-h5p-frame] .h5p-image-slider .h5p-image-slider-button .h5p-image-slider-button-text{background:var(--h5p-theme-main-cta-base);width:56px;height:56px;color:var(--h5p-theme-contrast-cta);box-shadow:0 4px 0 var(--h5p-theme-main-cta-dark);top:calc(50% - 28px)}[data-student-template] [data-h5p-frame] .h5p-image-slider .h5p-image-slider-progress .h5p-image-slider-progress-element:before{content:none}[data-student-template] [data-h5p-frame] .h5p-image-slider .h5p-image-slider-progress .h5p-image-slider-progress-button:after{content:"";box-sizing:border-box;background:var(--h5p-theme-alternative-dark);border:1.5px solid var(--h5p-theme-stroke-1);border-radius:99px;width:12px;height:12px}[data-student-template] [data-h5p-frame] .h5p-image-slider .h5p-image-slider-progress .h5p-image-slider-current-progress-element .h5p-image-slider-progress-button:after{background:var(--h5p-theme-main-cta-base);border-color:var(--h5p-theme-main-cta-base);width:28px}[data-student-template=momentum] [data-h5p-frame] .h5p-image-slider .h5p-image-slider-progress .h5p-image-slider-current-progress-element .h5p-image-slider-progress-button:after{background:var(--edu-mo-energy)}[data-student-template] [data-h5p-frame] .h5p-image-slider .h5p-image-slider-slides{border-radius:var(--h5p-theme-border-radius-medium);overflow:hidden}[data-student-template] [data-h5p-frame] .h5p-info-wall .h5p-info-wall-titlebar{gap:var(--h5p-theme-spacing-s);width:auto;padding:0 0 var(--h5p-theme-spacing-s);background-color:#0000;flex-wrap:wrap}[data-student-template] [data-h5p-frame] .h5p-info-wall .h5p-info-wall-titlebar .h5p-info-wall-header h1{color:var(--h5p-theme-text-primary);font-size:var(--h5p-theme-font-size-l);font-weight:700}[data-student-template] [data-h5p-frame] .h5p-info-wall .h5p-info-wall-titlebar .h5p-info-wall-searchbox{box-sizing:border-box;min-width:0;max-width:none;min-height:48px;padding-block:0;padding-inline:2.75em var(--h5p-theme-spacing-s);background-color:var(--h5p-theme-ui-base);border:2px solid var(--h5p-theme-stroke-1);border-radius:var(--h5p-theme-border-radius-small);box-shadow:none;color:var(--h5p-theme-text-primary);font-family:inherit;font-size:var(--h5p-theme-font-size-m);flex:1 1 0}[data-student-template] [data-h5p-frame] .h5p-info-wall .h5p-info-wall-titlebar .h5p-info-wall-searchbox::placeholder{color:var(--h5p-theme-text-secondary)}[data-student-template] [data-h5p-frame] .h5p-info-wall .h5p-info-wall-titlebar .h5p-info-wall-searchbox:focus{border-color:var(--h5p-theme-main-cta-base);outline:3px solid var(--ea-h5p-focus,var(--edu-color-focus-ring));outline-offset:2px}[data-student-template] [data-h5p-frame] .h5p-info-wall .h5p-info-wall-titlebar .h5p-info-wall-searchbox-icon{z-index:1;flex:0 0 0;width:0}[data-student-template] [data-h5p-frame] .h5p-info-wall .h5p-info-wall-titlebar .h5p-info-wall-searchbox-icon:before{color:var(--h5p-theme-text-secondary)}[data-student-template=mosaic] [data-h5p-frame] .h5p-info-wall .h5p-info-wall-titlebar .h5p-info-wall-searchbox{border-radius:var(--h5p-theme-border-radius-medium);min-height:56px}[data-student-template] [data-h5p-frame] .h5p-info-wall .h5p-info-wall-content{min-width:0}[data-student-template] [data-h5p-frame] .h5p-info-wall .h5p-info-wall-panels-wrapper{gap:var(--h5p-theme-spacing-s);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:639.98px){[data-student-template] [data-h5p-frame] .h5p-info-wall .h5p-info-wall-panels-wrapper{grid-template-columns:minmax(0,1fr)}}[data-student-template] [data-h5p-frame] .h5p-info-wall .h5p-info-wall-panel{box-sizing:border-box;gap:var(--h5p-theme-spacing-s);width:auto;padding:var(--h5p-theme-spacing-s);background-color:var(--h5p-theme-alternative-light);border:1px solid var(--h5p-theme-stroke-2);border-radius:var(--h5p-theme-border-radius-medium);color:var(--h5p-theme-text-primary);align-items:center}[data-student-template] [data-h5p-frame] .h5p-info-wall .h5p-info-wall-panel.h5p-info-wall-background{background-color:var(--h5p-theme-ui-base)}[data-student-template=mosaic] [data-h5p-frame] .h5p-info-wall .h5p-info-wall-panel{background-color:var(--h5p-theme-ui-base);border:2px solid var(--h5p-theme-stroke-2);box-shadow:0 4px 0 var(--h5p-theme-stroke-2)}[data-student-template] [data-h5p-frame] .h5p-info-wall .h5p-info-wall-panel .h5p-info-wall-panel-image-wrapper-outer{border-radius:var(--h5p-theme-border-radius-small);overflow:hidden}[data-student-template] [data-h5p-frame] .h5p-info-wall-panel .h5p-info-wall-panel-entries-wrapper .h5p-info-wall-panel-entries{gap:var(--h5p-theme-spacing-xxs)var(--h5p-theme-spacing-xs);font-size:var(--h5p-theme-font-size-s);line-height:1.4}[data-student-template] [data-h5p-frame] .h5p-info-wall-panel .h5p-info-wall-panel-entries-wrapper .h5p-info-wall-panel-entries .h5p-info-wall-panel-entry-label{color:var(--h5p-theme-text-primary);font-weight:700}[data-student-template] [data-h5p-frame] .h5p-info-wall .h5p-info-wall-content .h5p-info-wall-message{box-sizing:border-box;padding:var(--h5p-theme-spacing-m);border:2px dashed var(--h5p-theme-stroke-1);border-radius:var(--h5p-theme-border-radius-medium);color:var(--h5p-theme-text-primary);font-size:var(--h5p-theme-font-size-m)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-main{background-color:var(--h5p-theme-ui-base)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-navigation{border-inline-end:1px solid var(--h5p-theme-stroke-2);background-color:var(--h5p-theme-ui-base);box-shadow:none}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-navigation-chapter-button:not(.h5p-theme-show-results){border-radius:var(--h5p-theme-border-radius-medium);background-color:var(--h5p-theme-ui-base);color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-navigation-chapter-button:not(.h5p-theme-show-results):hover{background-color:var(--h5p-theme-alternative-light)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-navigation-chapter-button:not(.h5p-theme-show-results) .h5p-interactive-book-navigation-chapter-title-text{color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-navigation-chapter-button:not(.h5p-theme-show-results).h5p-interactive-book-navigation-current{box-shadow:inset 3px 0 0 var(--h5p-theme-contrast-cta-white);background-color:var(--h5p-theme-main-cta-light)}[dir=rtl] [data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-navigation-chapter-button:not(.h5p-theme-show-results).h5p-interactive-book-navigation-current{box-shadow:inset -3px 0 0 var(--h5p-theme-contrast-cta-white)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-navigation-chapter-button:not(.h5p-theme-show-results).h5p-interactive-book-navigation-current .h5p-interactive-book-navigation-chapter-title-text{color:var(--h5p-theme-contrast-cta-white)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-navigation-section{color:var(--h5p-theme-text-secondary)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book:not(.h5p-interactive-book-small) .h5p-interactive-book-main.h5p-interactive-book-navigation-open .h5p-interactive-book-navigation{flex:none;width:clamp(15rem,32%,22.5rem)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book.h5p-interactive-book-navigation-open:not(.h5p-interactive-book-small):not(.h5p-interactive-book-navigation-hidden) .h5p-interactive-book-status{grid-template-columns:clamp(15rem,32%,22.5rem) minmax(0,1fr)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book.h5p-interactive-book-navigation-open:not(.h5p-interactive-book-small):not(.h5p-interactive-book-navigation-hidden) .h5p-interactive-book-status .h5p-interactive-book-status-side{box-sizing:border-box;width:auto;height:auto;min-height:3rem;box-shadow:none}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-navigation-chapter-button:not(.h5p-theme-show-results){height:auto;min-height:3.438em;padding-block:var(--h5p-theme-spacing-xs)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-navigation-chapter-button:not(.h5p-theme-show-results) .h5p-interactive-book-navigation-chapter-title-text,[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-navigation-sectionlist .h5p-interactive-book-navigation-section .h5p-interactive-book-navigation-section-title,[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-status .h5p-interactive-book-status-side .h5p-interactive-book-status-title h2{-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:break-word;text-overflow:clip;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-navigation-chapter-button:not(.h5p-theme-show-results) .h5p-interactive-book-navigation-chapter-title-text{padding-inline:var(--h5p-theme-spacing-xs);line-height:1.35}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-navigation-sectionlist .h5p-interactive-book-navigation-section .h5p-interactive-book-navigation-section-title{line-height:1.35}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-navigation-sectionlist .h5p-interactive-book-navigation-section .section-button{text-align:start;min-height:2.25rem}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-status .h5p-interactive-book-status-side .h5p-interactive-book-status-title h2{font-size:var(--h5p-theme-font-size-m);margin-block-end:var(--h5p-theme-spacing-xxs);line-height:1.25}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-status .h5p-interactive-book-status-main .h5p-interactive-book-status-info .h5p-interactive-book-status-chapter{white-space:normal;text-align:center;max-width:100%}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-status .h5p-interactive-book-status-main .h5p-interactive-book-status-info .h5p-interactive-book-status-chapter .title{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book.h5p-interactive-book-small .h5p-interactive-book-status .h5p-interactive-book-status-main .h5p-interactive-book-status-info{grid-area:2/1/auto/-1;margin-block-start:var(--h5p-theme-spacing-xs)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-summary-page .h5p-theme-button{--label-display:inline-block}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-navigation-summary-button .h5p-theme-show-results.h5p-interactive-book-navigation-chapter-button{--label-display:inline-block;justify-content:center;min-height:44px}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-navigation-chapter-progress.icon-chapter-done{color:var(--h5p-theme-feedback-correct-main)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-navigation-chapter-progress.icon-chapter-started{color:var(--h5p-theme-contrast-cta-white)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-navigation-chapter-progress.icon-chapter-blank{color:var(--h5p-theme-stroke-1)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-status-header .h5p-interactive-book-status-main{border-block-end:1px solid var(--h5p-theme-stroke-2);background-color:var(--h5p-theme-ui-base)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-status .h5p-interactive-book-status-side .h5p-interactive-book-status-menu{color:var(--h5p-theme-text-primary);background-color:#0000}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-status .h5p-interactive-book-status-main .h5p-interactive-book-status-info .h5p-interactive-book-status-chapter .title{color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book :is(.h5p-interactive-book-status-progress-number,.h5p-interactive-book-status-progress-divider){color:var(--h5p-theme-text-secondary)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-status-progress-number:has(+.h5p-interactive-book-status-progress-divider){color:var(--h5p-theme-text-primary);font-weight:700}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-status .h5p-interactive-book-status-main .h5p-interactive-book-status-fullscreen{border:1px solid var(--h5p-theme-stroke-1);border-radius:var(--h5p-theme-border-radius-small);background-color:var(--h5p-theme-ui-base);color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-status .h5p-interactive-book-status-side .h5p-interactive-book-status-progressbar-back{background-color:var(--h5p-theme-alternative-dark)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-status .h5p-interactive-book-status-side .h5p-interactive-book-status-progressbar-back .h5p-interactive-book-status-progressbar-front{background-color:var(--h5p-theme-main-cta-base)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-chapter>div>.h5p-column-box-container{border:1px solid var(--h5p-theme-stroke-2);border-radius:var(--h5p-theme-border-radius-large);box-shadow:none}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-chapter>div>.h5p-column-box-container:not(:has(.h5p-question)){border-color:#0000;padding-inline:0}[data-student-template=clubhouse] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-chapter>div>.h5p-column-box-container:has(.h5p-question){border:var(--edu-club-edge-width)solid var(--edu-club-ink);box-shadow:var(--edu-club-lift-sm)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-content .h5p-interactive-book-chapter>div{max-width:47.5rem}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-status .h5p-interactive-book-status-main .h5p-theme-nav-button{border:1.5px solid var(--h5p-theme-secondary-cta-base);background-color:var(--h5p-theme-ui-base);min-width:44px;min-height:44px;color:var(--h5p-theme-secondary-cta-base);border-radius:999px;justify-content:center}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-status .h5p-interactive-book-status-main .h5p-theme-nav-button:is(:hover,:active):not(:disabled){border-color:var(--h5p-theme-secondary-cta-base);background-color:var(--h5p-theme-alternative-light);color:var(--h5p-theme-secondary-cta-base)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-status .h5p-interactive-book-status-main .h5p-theme-nav-button.h5p-theme-next{border-color:var(--h5p-theme-main-cta-base);background-color:var(--h5p-theme-main-cta-base);color:var(--h5p-theme-contrast-cta)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-status .h5p-interactive-book-status-main .h5p-theme-nav-button.h5p-theme-next:is(:hover,:active):not(:disabled){border-color:var(--h5p-theme-main-cta-dark);background-color:var(--h5p-theme-main-cta-dark);color:var(--h5p-theme-contrast-cta)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-status .h5p-interactive-book-status-main .h5p-theme-nav-button:disabled{border-color:var(--h5p-theme-stroke-1);background-color:var(--h5p-theme-ui-base);color:var(--h5p-theme-text-secondary);opacity:1}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-theme-nav-button:focus-visible{outline:3px solid var(--ea-h5p-focus,var(--edu-color-focus-ring));outline-offset:2px}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-status :is(.h5p-interactive-book-status-side,.h5p-interactive-book-status-main){background-color:var(--h5p-theme-ui-base)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-status.h5p-interactive-book-status-footer{border-block-start:1px solid var(--h5p-theme-stroke-2)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book.h5p-theme.h5p-interactive-book:is(.h5p-fullscreen,.h5p-semi-fullscreen),[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-content .h5p-interactive-book-chapter,[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book.h5p-showing-summary .h5p-interactive-book-status-header .h5p-interactive-book-status-main{background-color:var(--h5p-theme-ui-base)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book.h5p-showing-summary .h5p-interactive-book-status-header:not(:has(.h5p-interactive-book-status-menu-active)){background-color:var(--h5p-theme-ui-base)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book.h5p-showing-summary .h5p-interactive-book-status-header .h5p-theme-pattern{display:none}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book.h5p-showing-summary .h5p-interactive-book-status:not(.h5p-interactive-book-status-footer) .h5p-interactive-book-status-main .h5p-interactive-book-status-info .h5p-interactive-book-status-chapter .title{color:var(--h5p-theme-text-primary)!important}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book.h5p-showing-summary .h5p-interactive-book-status-header .h5p-interactive-book-status-fullscreen{border:1px solid var(--h5p-theme-stroke-1);border-radius:var(--h5p-theme-border-radius-small);background-color:var(--h5p-theme-ui-base);color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-summary-page{background-color:var(--h5p-theme-ui-base);color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-summary-page .h5p-interactive-box-summary-progress .h5p-interactive-book-summary-progress-container{border:1px solid var(--h5p-theme-stroke-2);border-radius:var(--h5p-theme-border-radius-large);background-color:var(--h5p-theme-main-cta-light);box-shadow:none}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-summary-page .h5p-interactive-box-summary-progress :is(.absolute-value,h3,.h5p-interactive-book-summary-progressbox-bigtext){color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-summary-page .h5p-interactive-box-summary-progress .h5p-interactive-book-summary-progressbox-smalltext{color:var(--h5p-theme-text-secondary)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-summary-page .h5p-interactive-book-summary-overview-section{border:1px solid var(--h5p-theme-stroke-2);border-radius:var(--h5p-theme-border-radius-small);background-color:var(--h5p-theme-alternative-light)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-summary-page .h5p-interactive-book-summary-overview-section h4{color:var(--h5p-theme-text-primary)}@media (max-width:639.98px){[data-h5p-frame] .h5p-content .h5p-interactive-book :is(.h5p-interactive-book-status-menu,.h5p-interactive-book-status-fullscreen){min-width:44px;min-height:44px}}[data-student-template=clubhouse] [data-h5p-frame] .h5p-content .h5p-interactive-book .h5p-interactive-book-summary-page .h5p-interactive-box-summary-progress .h5p-interactive-book-summary-progress-container{border:var(--edu-club-edge-width)solid var(--edu-club-ink);box-shadow:var(--edu-club-lift-sm)}[data-h5p-frame] .h5p-interactive-video:not(.h5p-fullscreen,.h5p-semi-fullscreen){border-radius:var(--h5p-theme-border-radius-large)}[data-h5p-frame] .h5p-interactive-video :is(.h5p-question,.h5p-overlay,.goto-clickable.h5p-text){color:var(--h5p-theme-text-primary)}[data-h5p-frame] .h5p-interactive-video .h5p-interaction.h5p-poster:not(.h5p-ivhotspot-interaction,.h5p-transparent-interaction,.h5p-link-interaction){background-color:var(--h5p-theme-ui-base);color:var(--h5p-theme-text-primary)}[data-h5p-frame] .h5p-interactive-video .h5p-controls{box-sizing:border-box;background-color:var(--h5p-theme-ui-base);height:56px;color:var(--h5p-theme-text-primary);border-top:1px solid var(--h5p-theme-stroke-2);font-family:var(--h5p-theme-font-name);align-items:center;gap:4px;padding:0 10px}[data-h5p-frame] .h5p-interactive-video .h5p-controls :is(.h5p-controls-left,.h5p-controls-right){align-items:center;gap:4px;display:flex}[data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-controls-right{gap:2px;margin-inline-start:auto}[data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-controls-right>.h5p-captions{order:1}[data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-controls-right>.h5p-playbackRate{order:2}[data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-controls-right>.h5p-quality{order:3}[data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-controls-right>:is(.h5p-mute,.h5p-muted){order:4}[data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-controls-right>.h5p-more{order:5}[data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-controls-right>.h5p-fullscreen{order:6}[data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-control:not(.h5p-slider,.h5p-time,.h5p-simple-time,.h5p-star){box-sizing:border-box;border-radius:var(--h5p-theme-border-radius-small);width:44px;height:44px;color:var(--h5p-theme-text-primary);flex-shrink:0;margin:0;transition:background-color .15s ease-out;position:relative}[data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-control:not(.h5p-slider,.h5p-time,.h5p-simple-time,.h5p-star):before{width:auto;color:inherit;justify-content:center;align-items:center;font-size:22px;line-height:1;display:flex;inset:0}[data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-control:not(.h5p-slider,.h5p-time,.h5p-simple-time,.h5p-star):hover{background-color:var(--h5p-theme-alternative-light)}[data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-control[aria-expanded=true]{background-color:var(--h5p-theme-main-cta-light);color:var(--h5p-theme-contrast-cta-white)}[data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-control[aria-disabled=true]{opacity:.45}[data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-controls-left>:is(.h5p-play,.h5p-pause){background-color:var(--h5p-theme-main-cta-base);color:var(--h5p-theme-contrast-cta);border-radius:99px}[data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-controls-left>:is(.h5p-play,.h5p-pause):hover{background-color:var(--h5p-theme-main-cta-dark)}[data-student-template=aurora] [data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-controls-left>:is(.h5p-play,.h5p-pause){background-image:var(--edu-au-grad)}[data-student-template=momentum] [data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-controls-left>:is(.h5p-play,.h5p-pause){background-image:var(--edu-mo-energy)}[data-h5p-frame] .h5p-interactive-video .h5p-controls :is(.h5p-time,.h5p-simple-time){white-space:nowrap;color:var(--h5p-theme-text-secondary);padding:0 6px;font-size:14px;font-weight:600;line-height:44px}[data-h5p-frame] .h5p-interactive-video .h5p-controls :is(.h5p-time,.h5p-simple-time) .h5p-current{color:var(--h5p-theme-text-primary)}[data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-control.h5p-slider{box-sizing:border-box;height:44px;margin:0 6px;padding:19px 8px}[data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-slider .ui-slider{background-image:none;background-color:var(--h5p-theme-alternative-dark);border-radius:99px;height:6px;margin-top:0}[data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-slider :is(.h5p-buffered,.ui-slider-range){background-image:none;border-radius:99px;height:100%}[data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-slider .h5p-buffered{background-color:var(--h5p-theme-stroke-2)}[data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-slider .ui-slider-range{background-color:var(--h5p-theme-main-cta-base)}[data-student-template=aurora] [data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-slider .ui-slider-range{background-image:var(--edu-au-grad)}[data-student-template=momentum] [data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-slider .ui-slider-range{background-image:var(--edu-mo-energy)}[data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-slider .ui-slider-handle{box-sizing:border-box;border-style:solid;border-width:3px;border-color:var(--h5p-theme-main-cta-base);background-image:none;background-color:var(--h5p-theme-ui-base);z-index:3;width:18px;height:18px;margin-top:-9px;margin-left:-9px;top:50%;box-shadow:0 2px 6px #00000040}[data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-slider .h5p-seekbar-interaction{box-sizing:border-box;border-style:solid;border-width:2.5px;border-color:var(--h5p-theme-main-cta-base);background-color:var(--h5p-theme-ui-base);z-index:2;border-radius:3px;width:14px;height:14px;top:50%;transform:translate(-50%,-50%)rotate(45deg)}[data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-slider .h5p-seekbar-interaction:before{content:none}[data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-slider .h5p-seekbar-interaction.h5p-interaction-answered{background-color:var(--h5p-theme-main-cta-base)}html[data-theme=dark] [data-student-template=momentum] [data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-slider :is(.h5p-seekbar-interaction,.ui-slider-handle),html[data-theme=dark][data-student-template=momentum] [data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-slider :is(.h5p-seekbar-interaction,.ui-slider-handle){border-color:var(--h5p-theme-contrast-cta-white)}html[data-theme=dark] [data-student-template=momentum] [data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-slider .h5p-seekbar-interaction.h5p-interaction-answered,html[data-theme=dark][data-student-template=momentum] [data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-slider .h5p-seekbar-interaction.h5p-interaction-answered{background-color:var(--h5p-theme-contrast-cta-white)}[data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-slider :is(.h5p-bookmark,.h5p-endscreen){background-color:var(--h5p-theme-text-secondary);border:0;border-radius:2px;width:2px;min-width:2px;height:10px;top:2px;transform:translate(-50%)}[data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-control.h5p-star.h5p-star-bar{background-color:var(--h5p-theme-alternative-dark);border-radius:0 99px 99px 0;min-width:0;height:6px;min-height:0;top:15px}[data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-control.h5p-star.h5p-star-bar.h5p-star-bar-buffered{background-color:var(--h5p-theme-stroke-2)}[data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-chooser{border:1px solid var(--h5p-theme-stroke-1);border-radius:var(--h5p-theme-border-radius-medium);background-color:var(--h5p-theme-ui-base);color:var(--h5p-theme-text-primary);font-family:var(--h5p-theme-font-name);padding:6px;box-shadow:0 18px 40px -16px #0006}[data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-chooser.h5p-show,[data-h5p-frame] .h5p-interactive-video:not(.h5p-minimal) .h5p-chooser:is(.h5p-bookmarks,.h5p-endscreens){bottom:62px}[data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-chooser .h5p-chooser-title,[data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-chooser h2{color:var(--h5p-theme-text-secondary)}[data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-chooser h2{font-size:var(--edu-font-size-xs);padding:6px 10px;font-weight:700}[data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-chooser>[role=menu]>[role^=menuitem]{box-sizing:border-box;min-height:40px;color:var(--h5p-theme-text-primary);border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:600;display:flex}[data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-chooser>[role=menu]>[role^=menuitem]:hover{background-color:var(--h5p-theme-alternative-light)}[data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-chooser>[role=menu]>[aria-checked=true]{background-color:var(--h5p-theme-main-cta-light);color:var(--h5p-theme-contrast-cta-white)}[data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-chooser .h5p-chooser-close-button{min-width:44px;min-height:44px;color:var(--h5p-theme-text-secondary)}[data-h5p-frame] .h5p-interactive-video .h5p-controls :is(.h5p-prevent-skipping-message,.h5p-bookmark-label,.h5p-endscreen-label){background-color:var(--h5p-theme-text-primary);color:var(--h5p-theme-ui-base);font-family:var(--h5p-theme-font-name);border-radius:10px;padding:0 12px;font-size:13px;font-weight:600}[data-h5p-frame] .h5p-interactive-video .h5p-controls :is(.h5p-prevent-skipping-message,.h5p-bookmark-label,.h5p-endscreen-label):after{border-top-color:var(--h5p-theme-text-primary)}[data-h5p-frame] .h5p-interactive-video .h5p-controls :is(.h5p-bookmark,.h5p-endscreen) :is(.h5p-bookmark-label,.h5p-endscreen-label){bottom:28px}[data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-prevent-skipping-message{align-items:center;gap:8px;display:flex}[data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-prevent-skipping-message:before{content:"";background-color:currentColor;flex-shrink:0;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Crect x='5' y='10.5' width='14' height='10' rx='2.5'/%3E%3Cpath d='M8 10.5V8a4 4 0 0 1 8 0v2.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Crect x='5' y='10.5' width='14' height='10' rx='2.5'/%3E%3Cpath d='M8 10.5V8a4 4 0 0 1 8 0v2.5'/%3E%3C/svg%3E") 50%/contain no-repeat}[data-h5p-frame] .h5p-interactive-video .h5p-minimal-overlay{border-bottom:1px solid var(--h5p-theme-stroke-2);background-color:var(--h5p-theme-ui-base);height:auto;color:var(--h5p-theme-text-primary);top:0;bottom:56px}[data-h5p-frame] .h5p-interactive-video .h5p-minimal-overlay .h5p-minimal-wrap .h5p-minimal-button{color:var(--h5p-theme-text-primary);font-family:var(--h5p-theme-font-name);font-size:14px;font-weight:600}[data-h5p-frame] .h5p-interactive-video .h5p-minimal-overlay .h5p-minimal-wrap .h5p-minimal-button:before{color:var(--h5p-theme-main-cta-base);font-size:32px}[data-h5p-frame] .h5p-interactive-video .h5p-minimal-overlay .h5p-minimal-wrap{box-sizing:border-box;text-align:start;border-block-start:1px solid var(--h5p-theme-stroke-2);background-color:var(--h5p-theme-ui-base);flex-direction:column;align-items:stretch;gap:2px;padding:8px;display:flex;inset-block:auto 0;transform:none}[data-h5p-frame] .h5p-interactive-video .h5p-minimal-overlay.h5p-minimal-overlay{background-color:#0000}[data-h5p-frame] .h5p-interactive-video .h5p-minimal-overlay .h5p-minimal-wrap .h5p-minimal-button{border-radius:var(--h5p-theme-border-radius-small);align-items:center;gap:12px;min-height:44px;margin:0;padding:0 12px;display:flex}[data-h5p-frame] .h5p-interactive-video .h5p-minimal-overlay .h5p-minimal-wrap .h5p-minimal-button.h5p-minimal-button:before{font-size:20px;line-height:1;position:static;transform:none}[data-h5p-frame] .h5p-interactive-video .h5p-minimal-overlay .h5p-minimal-wrap .h5p-minimal-button:is(:hover,:active):not([aria-disabled=true]){background-color:var(--h5p-theme-alternative-light);color:var(--h5p-theme-text-primary)}[data-h5p-frame] .h5p-interactive-video .h5p-minimal-overlay .h5p-minimal-wrap [aria-disabled=true].h5p-minimal-button{opacity:.45}[data-h5p-frame] .h5p-interactive-video.h5p-minimal .h5p-controls .h5p-chooser{background-color:var(--h5p-theme-ui-base);height:auto;top:0}[data-h5p-frame] .h5p-interactive-video.h5p-minimal .h5p-controls{flex-wrap:wrap;align-content:center;row-gap:2px;height:84px;padding:2px 8px 6px}[data-h5p-frame] .h5p-interactive-video.h5p-minimal .h5p-controls .h5p-control.h5p-slider{flex:100%;order:-1;height:30px;min-height:0;margin:0 8px;padding-block:12px}[data-h5p-frame] .h5p-interactive-video.h5p-minimal .h5p-controls .h5p-controls-left{flex:auto;min-width:0}[data-h5p-frame] .h5p-interactive-video.h5p-minimal .h5p-controls .h5p-simple-time{text-overflow:ellipsis;min-width:0;padding:0 4px;font-size:13px;overflow:hidden}[data-h5p-frame] .h5p-interactive-video.h5p-minimal .h5p-minimal-overlay,[data-h5p-frame] .h5p-interactive-video.h5p-minimal .h5p-controls .h5p-chooser.h5p-show{bottom:84px}[data-h5p-frame] .h5p-interactive-video .h5p-dialog-wrapper:not(.h5p-hidden){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c}[data-h5p-frame] .h5p-interactive-video .h5p-dialog-wrapper .h5p-dialog{border-radius:var(--h5p-theme-border-radius-large);background-color:var(--h5p-theme-ui-base);color:var(--h5p-theme-text-primary);box-shadow:0 30px 60px -20px #0009}[data-h5p-frame] .h5p-interactive-video .h5p-dialog-wrapper .h5p-dialog .h5p-dialog-titlebar{border-bottom-color:var(--h5p-theme-stroke-2);background-color:var(--h5p-theme-ui-base);color:var(--h5p-theme-text-secondary);font-family:var(--h5p-theme-font-name);font-weight:700}[data-h5p-frame] .h5p-interactive-video .h5p-dialog-wrapper .h5p-dialog .h5p-dialog-close{box-sizing:border-box;min-width:44px;min-height:44px;color:var(--h5p-theme-text-secondary);justify-content:center;align-items:center;padding:0;display:flex;top:0;right:0}[data-h5p-frame] .h5p-interactive-video .h5p-dialog-wrapper .h5p-dialog .h5p-dialog-close:before{color:inherit}[data-h5p-frame] .h5p-interactive-video .h5p-dialog-wrapper .h5p-dialog .h5p-dialog-inner{scrollbar-color:var(--h5p-theme-stroke-1)var(--h5p-theme-ui-base)}[data-student-template=clubhouse] [data-h5p-frame] .h5p-interactive-video .h5p-dialog-wrapper .h5p-dialog{border:var(--edu-club-edge-width)solid var(--edu-club-ink);box-shadow:0 3px 0 var(--edu-club-ink),0 30px 60px -20px #0009}[data-h5p-frame] .h5p-interactive-video .h5p-interaction>.h5p-interaction-button{background-color:var(--h5p-theme-main-cta-base);color:var(--h5p-theme-contrast-cta)}[data-h5p-frame] .h5p-interactive-video .h5p-interaction:hover>.h5p-interaction-button{background-color:var(--h5p-theme-main-cta-dark)}[data-h5p-frame] .h5p-interactive-video .h5p-interaction:is(.h5p-text-interaction,.h5p-table-interaction,.h5p-link-interaction,.h5p-image-interaction)>.h5p-interaction-button{background-color:var(--h5p-theme-secondary-cta-base);color:var(--h5p-theme-secondary-contrast-cta)}[data-h5p-frame] .h5p-interactive-video .h5p-interaction:focus-visible>.h5p-interaction-button{border-color:var(--ea-h5p-focus,var(--edu-color-focus-ring))}[data-h5p-frame] .h5p-interactive-video .h5p-interaction .h5p-interaction-label{background-color:var(--h5p-theme-ui-base);box-shadow:0 8px 20px -10px #0009}[data-h5p-frame] .h5p-interactive-video .h5p-interaction .h5p-interaction-label .h5p-interaction-label-text{color:var(--h5p-theme-text-primary);font-family:var(--h5p-theme-font-name);font-weight:700}[data-h5p-frame] .h5p-interactive-video .h5p-splash-wrapper .h5p-splash{border-radius:var(--h5p-theme-border-radius-large);background:#0009}[data-h5p-frame] .h5p-interactive-video .h5p-splash-wrapper .h5p-splash :is(.h5p-splash-title,.h5p-splash-description){font-family:var(--h5p-theme-font-name)}[data-h5p-frame] .h5p-interactive-video .h5p-splash-wrapper .h5p-splash .h5p-splash-play-icon{background-color:var(--h5p-theme-main-cta-base);width:72px;height:72px;color:var(--h5p-theme-contrast-cta);border-radius:99px;justify-content:center;align-items:center;margin:16px auto;padding:0;font-size:32px;display:flex}[data-h5p-frame] .h5p-interactive-video .h5p-play-button{background-color:var(--h5p-theme-main-cta-base);color:var(--h5p-theme-contrast-cta)}[data-h5p-frame] .h5p-interactive-video .h5p-interactive-video-bubble-endscreen:not(.mobile-fullscreen){height:calc(100% - 56px - 1em)}[data-h5p-frame] .h5p-interactive-video.h5p-minimal .h5p-interactive-video-bubble-endscreen:not(.mobile-fullscreen){height:calc(100% - 84px - 1em)}[data-h5p-frame] .h5p-interactive-video .h5p-interactive-video-endscreen-overview-table-row-time{color:var(--h5p-theme-text-secondary);font-variant-numeric:tabular-nums}[data-h5p-frame] .h5p-interactive-video .h5p-interactive-video-bubble-inner,[data-h5p-frame] .h5p-interactive-video :is(.h5p-interactive-video-bubble-tail,.h5p-interactive-video-bubble-inner-tail){background-color:var(--h5p-theme-ui-base);color:var(--h5p-theme-text-primary)}[data-h5p-frame] .h5p-interactive-video :is(.h5p-control,.h5p-seekbar-interaction,.ui-slider-handle,.h5p-minimal-button,.h5p-chooser-close-button,.h5p-dialog-close,[role^=menuitem]):focus-visible{outline:3px solid var(--ea-h5p-focus,var(--edu-color-focus-ring));outline-offset:2px}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-interactive-video .h5p-controls{height:72px}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-control:not(.h5p-slider,.h5p-time,.h5p-simple-time,.h5p-star){width:52px;height:52px}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-control:not(.h5p-slider,.h5p-time,.h5p-simple-time,.h5p-star):before{font-size:26px}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-controls-left>:is(.h5p-play,.h5p-pause){width:60px;height:60px}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-controls-left>:is(.h5p-play,.h5p-pause):before{font-size:30px}[data-student-template=clubhouse] [data-h5p-frame] .h5p-interactive-video .h5p-controls{border-top:var(--edu-club-edge-width)solid var(--edu-club-ink)}[data-student-template=clubhouse] [data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-controls-left>:is(.h5p-play,.h5p-pause){border:var(--edu-club-edge-width)solid var(--edu-club-ink);box-shadow:0 3px 0 var(--edu-club-ink)}[data-student-template=mosaic] [data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-controls-left>:is(.h5p-play,.h5p-pause){box-shadow:0 4px 0 var(--edu-ms-press-edge)}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-control.h5p-slider{padding-block:17px}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-slider .ui-slider{height:10px}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-slider .ui-slider-handle{width:26px;height:26px;margin-top:-13px;margin-left:-13px}[data-student-template=clubhouse] [data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-slider .ui-slider-handle{border-color:var(--edu-club-ink);background-color:var(--h5p-theme-main-cta-base)}[data-student-template=clubhouse] [data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-control.h5p-star.h5p-star-bar,[data-student-template=mosaic] [data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-control.h5p-star.h5p-star-bar{height:10px;top:13px}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-slider .h5p-seekbar-interaction{width:24px;height:24px;color:var(--h5p-theme-alternative-dark);filter:drop-shadow(0 1px 0 var(--h5p-theme-text-primary));background:0 0;border:0;border-radius:0;transform:translate(-50%,-50%)}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-slider .h5p-seekbar-interaction.h5p-interaction-answered{color:var(--h5p-theme-main-cta-base);background:0 0}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-slider .h5p-seekbar-interaction:before{content:"";background-color:currentColor;width:100%;height:100%;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.8l2.8 5.9 6.4.8-4.7 4.4 1.2 6.4L12 17.2l-5.7 3.1 1.2-6.4-4.7-4.4 6.4-.8z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.8l2.8 5.9 6.4.8-4.7 4.4 1.2 6.4L12 17.2l-5.7 3.1 1.2-6.4-4.7-4.4 6.4-.8z'/%3E%3C/svg%3E") 50%/contain no-repeat}[data-student-template=clubhouse] [data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-chooser,[data-student-template=clubhouse] [data-h5p-frame] .h5p-interactive-video .h5p-minimal-overlay{border:var(--edu-club-edge-width)solid var(--edu-club-ink)}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-interactive-video .h5p-controls :is(.h5p-control.h5p-playbackRate,.h5p-control.h5p-quality,.h5p-control.h5p-bookmarks){display:none}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-control.h5p-more{display:inline-block}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-interactive-video .h5p-minimal-overlay.h5p-show{opacity:1;visibility:visible;transition-delay:0s}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-chooser{z-index:11}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-interactive-video .h5p-minimal-overlay{bottom:72px}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-interactive-video .h5p-controls .h5p-chooser.h5p-show,:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-interactive-video:not(.h5p-minimal) .h5p-chooser:is(.h5p-bookmarks,.h5p-endscreens){bottom:78px}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-interactive-video .h5p-interactive-video-bubble-endscreen:not(.mobile-fullscreen){height:calc(100% - 72px - 1em)}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-interactive-video.h5p-minimal .h5p-controls{height:92px}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-interactive-video.h5p-minimal .h5p-controls .h5p-control:not(.h5p-slider,.h5p-time,.h5p-simple-time,.h5p-star){width:48px;height:48px}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-interactive-video.h5p-minimal .h5p-controls .h5p-controls-left>:is(.h5p-play,.h5p-pause){width:52px;height:52px}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-interactive-video.h5p-minimal .h5p-controls .h5p-control.h5p-slider{padding-block:10px}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-interactive-video.h5p-minimal :is(.h5p-minimal-overlay,.h5p-controls .h5p-chooser.h5p-show){bottom:92px}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-interactive-video.h5p-minimal .h5p-interactive-video-bubble-endscreen:not(.mobile-fullscreen){height:calc(100% - 92px - 1em)}@media (orientation:landscape) and (max-height:500px){[data-h5p-frame] .h5p-interactive-video:is(.h5p-fullscreen,.h5p-semi-fullscreen) .h5p-controls :is(.h5p-control.h5p-playbackRate,.h5p-control.h5p-quality,.h5p-control.h5p-bookmarks){display:none}[data-h5p-frame] .h5p-interactive-video:is(.h5p-fullscreen,.h5p-semi-fullscreen) .h5p-controls .h5p-control.h5p-more{display:inline-block}[data-h5p-frame] .h5p-interactive-video:is(.h5p-fullscreen,.h5p-semi-fullscreen) .h5p-minimal-overlay.h5p-show{opacity:1;visibility:visible;transition-delay:0s}[data-h5p-frame] .h5p-interactive-video:is(.h5p-fullscreen,.h5p-semi-fullscreen) .h5p-controls .h5p-chooser{z-index:11}[data-h5p-frame] .h5p-interactive-video.h5p-minimal:is(.h5p-fullscreen,.h5p-semi-fullscreen) .h5p-controls{flex-wrap:nowrap;height:56px;padding:0 10px}[data-h5p-frame] .h5p-interactive-video.h5p-minimal:is(.h5p-fullscreen,.h5p-semi-fullscreen) .h5p-controls .h5p-control.h5p-slider{flex:auto;order:0;height:44px;margin:0 6px;padding-block:19px}}[data-student-template] [data-h5p-frame] .h5p-kewar-code{overflow:auto}[data-student-template] [data-h5p-frame] .h5p-kewar-code .h5p-kewar-code-container-main{align-items:center;gap:var(--h5p-theme-spacing-s)}[data-student-template] [data-h5p-frame] .h5p-kewar-code .h5p-kewar-code-introduction{color:var(--h5p-theme-text-primary);font-family:var(--edu-font-family-heading,var(--h5p-theme-font-name));font-size:var(--h5p-theme-font-size-m);align-self:stretch;margin:0;font-weight:700;line-height:1.35}[data-student-template] [data-h5p-frame] .h5p-kewar-code .h5p-kewar-code-container{box-sizing:border-box;border:1px solid var(--h5p-theme-stroke-2);border-radius:var(--h5p-theme-border-radius-medium);width:min(240px,100%);padding:10px}[data-student-template] [data-h5p-frame] .h5p-kewar-code .h5p-kewar-code-container:focus-visible{outline:3px solid var(--ea-h5p-focus,var(--edu-color-focus-ring));outline-offset:2px}[data-student-template] [data-h5p-frame] .h5p-kewar-code .h5p-kewar-code-overlay-box-outer{border-radius:var(--h5p-theme-border-radius-medium);background-color:var(--h5p-theme-ui-base);color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-kewar-code .h5p-kewar-code-overlay-box-button-close{background-position:50%;min-width:44px;min-height:44px}[data-student-template] [data-h5p-frame] .h5p-kewar-code .h5p-kewar-code-display{gap:var(--h5p-theme-spacing-xs);font-size:var(--h5p-theme-font-size-s)}[data-student-template] [data-h5p-frame] .h5p-kewar-code .h5p-kewar-code-display-title{font-family:var(--edu-font-family-heading,var(--h5p-theme-font-name));font-size:var(--h5p-theme-font-size-m)}[data-student-template] [data-h5p-frame] .h5p-kewar-code .h5p-kewar-code-display-row{padding:var(--h5p-theme-spacing-xs)var(--h5p-theme-spacing-s);border-radius:var(--h5p-theme-border-radius-small);background:var(--h5p-theme-alternative-light);flex-wrap:wrap}[data-student-template] [data-h5p-frame] .h5p-kewar-code .h5p-kewar-code-display-row-content{overflow-wrap:anywhere}[data-student-template] [data-h5p-frame] .h5p-kewar-code .h5p-kewar-code-display a{min-height:44px;color:var(--h5p-theme-main-cta-base);align-items:center;font-weight:700;display:inline-flex}[data-student-template] [data-h5p-frame] .h5p-mark-the-words .h5p-word-inner{color:var(--h5p-theme-text-primary);background:0 0;border:0;padding:0}[data-student-template] [data-h5p-frame] .h5p-mark-the-words .h5p-word-inner p{color:var(--h5p-theme-text-primary);font-size:inherit}[data-student-template] [data-h5p-frame] .h5p-mark-the-words .h5p-word-selectable-words{font-size:1.125rem;line-height:2.1}[data-student-template=clubhouse] [data-h5p-frame] .h5p-mark-the-words .h5p-word-selectable-words,[data-student-template=mosaic] [data-h5p-frame] .h5p-mark-the-words .h5p-word-selectable-words{font-size:1.5rem;line-height:2.3}[data-student-template] [data-h5p-frame] .h5p-mark-the-words [role=option]{border-radius:var(--h5p-theme-border-radius-small)}[data-student-template] [data-h5p-frame] .h5p-mark-the-words .h5p-word-selectable-words [role=option][aria-selected=true]{background:var(--h5p-theme-main-cta-light);box-shadow:inset 0 -2px 0 var(--h5p-theme-main-cta-base);border-color:#0000;font-weight:600}[data-student-template] [data-h5p-frame] .h5p-mark-the-words .h5p-word-selectable-words [role=option][aria-describedby=h5p-description-correct]{border:2px solid var(--h5p-theme-feedback-correct-main);background:var(--h5p-theme-feedback-correct-secondary);box-shadow:none;font-weight:700}[data-student-template] [data-h5p-frame] .h5p-mark-the-words .h5p-word-selectable-words [role=option][aria-describedby=h5p-description-incorrect]{border:2px solid var(--h5p-theme-feedback-incorrect-main);background:var(--h5p-theme-feedback-incorrect-secondary);box-shadow:none;text-decoration:line-through}[data-student-template] [data-h5p-frame] .h5p-mark-the-words [role=option]:is([aria-describedby=h5p-description-correct],[aria-describedby=h5p-description-incorrect]):after{padding:0;padding-inline-start:2px;font-size:.75em;right:auto}[data-student-template] [data-h5p-frame] .h5p-mark-the-words [role=option][aria-describedby=h5p-description-missed]{border:2px solid var(--h5p-theme-feedback-correct-main);border-radius:var(--h5p-theme-border-radius-small);color:var(--h5p-theme-text-primary);font-weight:inherit;outline:1px dashed var(--h5p-theme-feedback-correct-main);outline-offset:2px;background-color:#0000;margin:0}[data-student-template] [data-h5p-frame] .h5p-mark-the-words [role=option]:focus-visible{outline:3px solid var(--ea-h5p-focus,var(--edu-color-focus-ring));outline-offset:2px}[data-student-template] [data-h5p-frame] .h5p-memory-game .h5p-memory-card .h5p-front>span{background:var(--h5p-theme-main-cta-base);border-radius:var(--h5p-theme-border-radius-medium);color:var(--h5p-theme-contrast-cta);backface-visibility:hidden;border:2px solid #0000;justify-content:center;align-items:center;display:flex;position:absolute;inset:-2px}[data-student-template] [data-h5p-frame] .h5p-memory-game .h5p-memory-card .h5p-front:hover>span{filter:brightness(1.12)}[data-student-template] [data-h5p-frame] .h5p-memory-game .h5p-memory-card .h5p-front>span:before{content:none}[data-student-template] [data-h5p-frame] .h5p-memory-game .h5p-memory-card .h5p-front>span:after{content:"?"/"";font-size:var(--h5p-theme-font-size-l);opacity:.9;font-weight:700}[data-student-template=momentum] [data-h5p-frame] .h5p-memory-game .h5p-memory-card .h5p-front>span{background:var(--edu-mo-energy);color:var(--edu-mo-energy-ink)}[data-student-template=mosaic] [data-h5p-frame] .h5p-memory-game .h5p-memory-card .h5p-front>span{background:repeating-linear-gradient(45deg,var(--edu-ms-violet)0 12px,var(--edu-primitive-violet-500)12px 24px);border-color:var(--edu-primitive-violet-800);color:var(--edu-primitive-white)}[data-student-template=clubhouse] [data-h5p-frame] .h5p-memory-game .h5p-memory-card :is(.h5p-front>span,.h5p-back){border:var(--edu-club-edge-width)solid var(--edu-club-ink);box-shadow:var(--edu-club-lift-sm)}[data-student-template] [data-h5p-frame] .h5p-memory-game .h5p-memory-card .h5p-back{background-color:var(--h5p-theme-ui-base);border-color:var(--h5p-theme-main-cta-base);border-radius:var(--h5p-theme-border-radius-medium);color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-memory-game .h5p-memory-card.h5p-matched{opacity:1}[data-student-template] [data-h5p-frame] .h5p-memory-game .h5p-memory-card.h5p-matched img{filter:none}[data-student-template] [data-h5p-frame] .h5p-memory-game .h5p-memory-card.h5p-matched .h5p-back{background-color:var(--h5p-theme-feedback-correct-secondary);border-color:var(--h5p-theme-feedback-correct-main);color:var(--h5p-theme-feedback-correct-main)}[data-student-template] [data-h5p-frame] .h5p-memory-game .h5p-memory-card.h5p-matched:after{content:""/"";z-index:1;font-family:h5p-theme;font-size:var(--h5p-theme-font-size-s);color:var(--h5p-theme-feedback-correct-main);pointer-events:none;line-height:1;position:absolute;top:2px;right:4px}[data-student-template] [data-h5p-frame] .h5p-memory-game .h5p-status{background-color:var(--h5p-theme-alternative-light);border-radius:var(--h5p-theme-border-radius-medium);color:var(--h5p-theme-text-secondary)}[data-student-template] [data-h5p-frame] .h5p-memory-game .h5p-status>dd{color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-memory-game .h5p-programatically-focusable .h5p-memory-reset{margin:var(--h5p-theme-spacing-s);box-shadow:none;display:inline-flex;position:static;transform:none}[data-student-template] [data-h5p-frame] .h5p-memory-game .h5p-programatically-focusable>div:has(>.h5p-memory-reset)>div:not(.h5p-memory-reset){clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}[data-student-template] [data-h5p-frame] .h5p-multi-media-choice .h5p-multi-media-choice-content{background-color:#0000;padding:0}[data-student-template] [data-h5p-frame] .h5p-multi-media-choice .h5p-multi-media-choice-list-item .h5p-multi-media-choice-option.h5p-cardholder{padding:var(--h5p-theme-spacing-xs);border:2px solid var(--h5p-theme-stroke-1);border-radius:var(--h5p-theme-border-radius-medium);background-color:var(--h5p-theme-ui-base);box-shadow:none}[data-student-template] [data-h5p-frame] .h5p-multi-media-choice .h5p-multi-media-choice-option .h5p-multi-media-choice-media{border-radius:var(--h5p-theme-border-radius-small)}[data-student-template=aurora] [data-h5p-frame] .h5p-multi-media-choice .h5p-multi-media-choice-list-item .h5p-multi-media-choice-option.h5p-cardholder{box-shadow:var(--edu-au-shadow)}[data-student-template=clubhouse] [data-h5p-frame] .h5p-multi-media-choice .h5p-multi-media-choice-list-item .h5p-multi-media-choice-option.h5p-cardholder{border-color:var(--edu-club-ink);box-shadow:var(--edu-club-lift-sm)}[data-student-template=mosaic] [data-h5p-frame] .h5p-multi-media-choice .h5p-multi-media-choice-list-item .h5p-multi-media-choice-option.h5p-cardholder{border-color:var(--h5p-theme-stroke-2);box-shadow:var(--edu-ms-lift)}[data-student-template] [data-h5p-frame] .h5p-multi-media-choice .h5p-multi-media-choice-list-item .h5p-multi-media-choice-option.h5p-cardholder.selected{border-color:var(--h5p-theme-contrast-cta-white);background-color:var(--h5p-theme-main-cta-light);box-shadow:0 0 0 3px var(--h5p-theme-main-cta-light);outline:0}[data-student-template=clubhouse] [data-h5p-frame] .h5p-multi-media-choice .h5p-multi-media-choice-list-item .h5p-multi-media-choice-option.h5p-cardholder.selected{border-color:var(--edu-club-ink);box-shadow:var(--edu-club-lift-sm),0 0 0 4px var(--h5p-theme-main-cta-base)}[data-student-template] [data-h5p-frame] .h5p-multi-media-choice .h5p-multi-media-choice-list-item .h5p-multi-media-choice-option.h5p-cardholder.h5p-multi-media-choice-correct{border-color:var(--h5p-theme-feedback-correct-main);background-color:var(--h5p-theme-feedback-correct-secondary);box-shadow:none}[data-student-template] [data-h5p-frame] .h5p-multi-media-choice .h5p-multi-media-choice-list-item .h5p-multi-media-choice-option.h5p-cardholder.h5p-multi-media-choice-wrong{border-color:var(--h5p-theme-feedback-incorrect-main);background-color:var(--h5p-theme-feedback-incorrect-secondary);box-shadow:none}[data-student-template] [data-h5p-frame] .h5p-multi-media-choice .h5p-multi-media-choice-list-item .h5p-multi-media-choice-option.h5p-cardholder.h5p-multi-media-choice-show-correct{border-style:dashed;border-color:var(--h5p-theme-feedback-correct-main);background-color:var(--h5p-theme-ui-base);box-shadow:none}[data-student-template] [data-h5p-frame] .h5p-multi-media-choice .h5p-multi-media-choice-option:is(.h5p-multi-media-choice-correct,.h5p-multi-media-choice-wrong,.h5p-multi-media-choice-show-correct):before{box-sizing:border-box;border:2px solid var(--h5p-theme-ui-base);block-size:30px;inline-size:30px;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;animation:none;display:flex;inset-block-start:var(--h5p-theme-spacing-xs);inset-inline-end:var(--h5p-theme-spacing-xs)}[data-student-template] [data-h5p-frame] .h5p-multi-media-choice .h5p-multi-media-choice-option:is(.h5p-multi-media-choice-correct,.h5p-multi-media-choice-show-correct):before{background-color:var(--h5p-theme-feedback-correct-main);color:var(--h5p-theme-feedback-correct-secondary)}[data-student-template] [data-h5p-frame] .h5p-multi-media-choice .h5p-multi-media-choice-option.h5p-multi-media-choice-wrong:before{background-color:var(--h5p-theme-feedback-incorrect-main);color:var(--h5p-theme-feedback-incorrect-secondary)}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-multi-media-choice .h5p-multi-media-choice-option.h5p-mmc-multiAnswer .h5p-multi-media-choice-media-wrapper{position:relative}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-multi-media-choice .h5p-multi-media-choice-option.h5p-mmc-multiAnswer .h5p-multi-media-choice-media-wrapper:after{content:"";z-index:1;box-sizing:border-box;border:2px solid var(--h5p-theme-stroke-1);border-radius:var(--edu-radius-sm);background-color:var(--h5p-theme-ui-base);block-size:28px;inline-size:28px;color:var(--h5p-theme-contrast-cta);justify-content:center;align-items:center;font-family:h5p-theme;font-size:16px;line-height:1;display:flex;position:absolute;inset-block-start:var(--h5p-theme-spacing-xs);inset-inline-start:var(--h5p-theme-spacing-xs)}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-multi-media-choice .h5p-multi-media-choice-option.h5p-mmc-multiAnswer.selected .h5p-multi-media-choice-media-wrapper:after{content:"";border-color:var(--h5p-theme-main-cta-base);background-color:var(--h5p-theme-main-cta-base)}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-multi-media-choice .h5p-multi-media-choice-option.h5p-mmc-multiAnswer.h5p-multi-media-choice-correct .h5p-multi-media-choice-media-wrapper:after{border-color:var(--h5p-theme-feedback-correct-main);background-color:var(--h5p-theme-feedback-correct-main);color:var(--h5p-theme-feedback-correct-secondary)}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-multi-media-choice .h5p-multi-media-choice-option.h5p-mmc-multiAnswer.h5p-multi-media-choice-wrong .h5p-multi-media-choice-media-wrapper:after{border-color:var(--h5p-theme-feedback-incorrect-main);background-color:var(--h5p-theme-feedback-incorrect-main);color:var(--h5p-theme-feedback-incorrect-secondary)}[data-student-template] [data-h5p-frame] .h5p-multichoice .h5p-answers{gap:var(--h5p-theme-spacing-xs);counter-reset:ea-h5p-mc-letter;flex-direction:column;display:flex}[data-student-template] [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer{--ea-h5p-mc-marker:1.5rem;border-radius:var(--h5p-theme-border-radius-medium);background:var(--ea-h5p-tile,var(--h5p-theme-ui-base));color:var(--h5p-theme-text-primary);counter-increment:ea-h5p-mc-letter;flex-direction:column;justify-content:center;margin:0;display:flex}[data-student-template]:not([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer{border:1px solid var(--h5p-theme-stroke-1)}[data-student-template] [data-h5p-frame] .h5p-question.h5p-multichoice.h5p-theme .h5p-question-content .h5p-answers .h5p-answer .h5p-alternative-container{align-items:center;gap:var(--h5p-theme-spacing-s);padding:var(--h5p-theme-spacing-xs)var(--h5p-theme-spacing-s);border-radius:inherit;box-shadow:none;color:inherit;font-weight:var(--edu-font-weight-normal);text-align:start;background:0 0;border:0;flex:auto;line-height:1.35;display:flex}[data-student-template] [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer .h5p-alternative-container:after{content:none}[data-student-template] [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer .h5p-alternative-inner{flex:1 1 0;min-inline-size:0;margin:0}[data-student-template] [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer .h5p-alternative-container:before{content:"";inline-size:var(--ea-h5p-mc-marker);block-size:var(--ea-h5p-mc-marker);border:2px solid var(--h5p-theme-stroke-1);border-radius:var(--edu-radius-full);background:var(--h5p-theme-ui-base);color:var(--h5p-theme-ui-base);flex:none;justify-content:center;align-self:center;align-items:center;font-family:h5p-theme;font-size:.75rem;line-height:1;display:inline-flex}[data-student-template] [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer[role=checkbox] .h5p-alternative-container:before{border-radius:var(--edu-radius-sm)}[data-student-template=aurora] [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer{border-radius:calc(var(--edu-au-radius-tile) + 3px)}[data-student-template=aurora] [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer .h5p-alternative-container:before{background:var(--h5p-theme-main-cta-light)}:is([data-student-template=aurora],[data-student-template=keystone]) [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer[aria-checked=true] .h5p-alternative-container:before{border-color:var(--h5p-theme-main-cta-base);background:var(--h5p-theme-main-cta-base);box-shadow:inset 0 0 0 3px var(--h5p-theme-ui-base)}:is([data-student-template=aurora],[data-student-template=keystone]) [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer.h5p-correct .h5p-alternative-container:before{content:"";border-color:var(--h5p-theme-feedback-correct-main);background:var(--h5p-theme-feedback-correct-main);box-shadow:none;color:var(--h5p-theme-feedback-correct-secondary)}:is([data-student-template=aurora],[data-student-template=keystone]) [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer.h5p-wrong .h5p-alternative-container:before{content:"";border-color:var(--h5p-theme-feedback-incorrect-main);background:var(--h5p-theme-feedback-incorrect-main);box-shadow:none;color:var(--h5p-theme-feedback-incorrect-secondary)}:is([data-student-template=momentum],[data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer{--ea-h5p-mc-marker:2.5rem}:is([data-student-template=momentum],[data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer .h5p-alternative-container:before{content:counter(ea-h5p-mc-letter,upper-alpha);border-radius:var(--edu-radius-md);background:var(--h5p-theme-main-cta-light);color:var(--h5p-theme-text-primary);font:700 1.125rem/1 var(--edu-font-family-heading)}:is([data-student-template=momentum],[data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer.h5p-correct .h5p-alternative-container:before{border-color:var(--h5p-theme-feedback-correct-main);background:var(--h5p-theme-feedback-correct-main);color:var(--h5p-theme-feedback-correct-secondary)}:is([data-student-template=momentum],[data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer.h5p-wrong .h5p-alternative-container:before{border-color:var(--h5p-theme-feedback-incorrect-main);background:var(--h5p-theme-feedback-incorrect-main);color:var(--h5p-theme-feedback-incorrect-secondary)}[data-student-template=momentum] [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer{--ea-h5p-mc-marker:2.25rem;--ea-h5p-mc-hue-ground:var(--edu-mo-volt-tint);--ea-h5p-mc-hue-ink:var(--edu-mo-volt-deep)}[data-student-template=momentum] [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer:nth-child(4n+2){--ea-h5p-mc-hue-ground:var(--edu-mo-sky-tint);--ea-h5p-mc-hue-ink:var(--edu-mo-sky-deep)}[data-student-template=momentum] [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer:nth-child(4n+3){--ea-h5p-mc-hue-ground:var(--edu-mo-mint-tint);--ea-h5p-mc-hue-ink:var(--edu-mo-mint-deep)}[data-student-template=momentum] [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer:nth-child(4n+4){--ea-h5p-mc-hue-ground:var(--edu-mo-sun-tint);--ea-h5p-mc-hue-ink:var(--edu-mo-sun-deep)}[data-student-template=momentum] [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer:not(.h5p-correct,.h5p-wrong) .h5p-alternative-container:before{background:var(--ea-h5p-mc-hue-ground);color:var(--ea-h5p-mc-hue-ink);border-color:#0000;font-size:1rem}[data-student-template] [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer[aria-checked=true]:not(.h5p-correct,.h5p-wrong){border-color:var(--h5p-theme-main-cta-base);background:var(--h5p-theme-main-cta-light);box-shadow:inset 0 0 0 1px var(--h5p-theme-main-cta-base)}[data-student-template=clubhouse] [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer[aria-checked=true]:not(.h5p-correct,.h5p-wrong){border-color:var(--edu-club-ink);box-shadow:var(--edu-club-lift-sm),0 0 0 4px var(--h5p-theme-main-cta-base)}[data-student-template] [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer.h5p-correct{border-color:var(--h5p-theme-feedback-correct-main);background:var(--h5p-theme-feedback-correct-secondary);box-shadow:inset 0 0 0 1px var(--h5p-theme-feedback-correct-main)}[data-student-template] [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer.h5p-wrong{border-color:var(--h5p-theme-feedback-incorrect-main);background:var(--h5p-theme-feedback-incorrect-secondary);box-shadow:inset 0 0 0 1px var(--h5p-theme-feedback-incorrect-main)}[data-student-template] [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer.h5p-should:not(.h5p-correct,.h5p-wrong){border:2px dashed var(--h5p-theme-feedback-correct-main);box-shadow:none}[data-student-template] [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer :is(.h5p-solution-icon-radio,.h5p-solution-icon-checkbox){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}[data-student-template] [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer.h5p-should :is(.h5p-solution-icon-radio,.h5p-solution-icon-checkbox){clip-path:none;align-items:center;gap:var(--h5p-theme-spacing-xxs);block-size:auto;inline-size:auto;color:var(--h5p-theme-feedback-correct-main);font-family:var(--h5p-theme-font-name);font-size:var(--h5p-theme-font-size-s);letter-spacing:normal;text-align:end;white-space:nowrap;background:0 0;border:0;flex:none;order:3;margin-inline-start:auto;font-weight:700;display:inline-flex;position:static;overflow:visible}[data-student-template] [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer.h5p-should :is(.h5p-solution-icon-radio,.h5p-solution-icon-checkbox):before{content:"";font-family:h5p-theme;font-size:var(--h5p-theme-font-size-s);color:inherit;background:0 0;border:0;flex:none;block-size:auto;inline-size:auto;position:static}[data-student-template] [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer.h5p-should :is(.h5p-solution-icon-radio,.h5p-solution-icon-checkbox):after{content:attr(aria-label);background:0 0;border:0;font-weight:700;position:static}[data-student-template] [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer[aria-disabled=true]:not(.h5p-correct,.h5p-wrong,.h5p-should){color:var(--h5p-theme-text-secondary)}[data-student-template] [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer .h5p-answer-icon{block-size:auto;inline-size:auto;font-size:var(--h5p-theme-font-size-s);order:3;align-self:center;margin-inline-start:auto;line-height:1.2}[data-student-template] [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer .h5p-answer-icon:before{font-size:var(--h5p-theme-font-size-s)}[data-student-template] [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer.h5p-correct .h5p-answer-icon{color:var(--h5p-theme-feedback-correct-main)}[data-student-template] [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer.h5p-wrong .h5p-answer-icon{color:var(--h5p-theme-feedback-incorrect-main)}[data-student-template] [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer .h5p-multichoice-tipwrap{order:2;margin:0;margin-inline-start:auto;display:flex}[data-student-template] [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer .multichoice-tip{align-items:center;gap:var(--h5p-theme-spacing-xxs);border:1px solid var(--h5p-theme-stroke-1);border-radius:var(--edu-radius-full);background:var(--h5p-theme-ui-base);block-size:2rem;inline-size:auto;color:var(--h5p-theme-text-secondary);padding-inline:.625rem;font-size:.8125rem;font-weight:700;line-height:1;display:inline-flex}[data-student-template] [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer .multichoice-tip:after{content:attr(title)}[data-student-template] [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer .multichoice-tip .joubel-icon-tip-normal{display:none}[data-student-template] [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer .multichoice-tip:before{content:"";background:currentColor;block-size:.875rem;inline-size:.875rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6M10 21h4M12 3a6 6 0 0 0-3.6 10.8c.6.5 1 1.2 1 2V16h5.2v-.2c0-.8.4-1.5 1-2A6 6 0 0 0 12 3z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6M10 21h4M12 3a6 6 0 0 0-3.6 10.8c.6.5 1 1.2 1 2V16h5.2v-.2c0-.8.4-1.5 1-2A6 6 0 0 0 12 3z'/%3E%3C/svg%3E") 50%/contain no-repeat}[data-student-template] [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer:is([aria-disabled=true],.h5p-should,.h5p-should-not,.h5p-correct,.h5p-wrong) .h5p-multichoice-tipwrap{display:none}[data-student-template] [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer .h5p-feedback-dialog{padding-block:0 var(--h5p-theme-spacing-xs);padding-inline:calc(var(--ea-h5p-mc-marker) + 2*var(--h5p-theme-spacing-s))var(--h5p-theme-spacing-s);background:0 0;border:0;border-radius:0}[data-student-template] [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer .h5p-feedback-dialog .h5p-feedback-inner{box-shadow:none;color:var(--h5p-theme-text-primary);font-family:inherit;font-size:var(--h5p-theme-font-size-s);font-weight:var(--edu-font-weight-medium);text-align:start;background:0 0;border:0;margin:0;padding:0}[data-student-template] [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer .h5p-feedback-dialog .h5p-feedback-inner:before{content:none}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-question.h5p-multichoice.h5p-theme .h5p-question-content .h5p-answers .h5p-answer .h5p-alternative-container{row-gap:var(--h5p-theme-spacing-xxs);flex-wrap:wrap}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer :is(.h5p-answer-icon,.h5p-should .h5p-solution-icon-radio,.h5p-should .h5p-solution-icon-checkbox),:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer.h5p-should :is(.h5p-solution-icon-radio,.h5p-solution-icon-checkbox){text-align:start;flex-basis:100%;justify-content:flex-start;margin-inline-start:0;padding-inline-start:calc(var(--ea-h5p-mc-marker) + var(--h5p-theme-spacing-s))}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-multichoice .h5p-answers{gap:var(--h5p-theme-spacing-s);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:640px){:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-practice-item] [data-h5p-frame] .h5p-multichoice>.h5p-question-main-content:has(.h5p-question-image) .h5p-answers{grid-template-columns:minmax(0,1fr)}}@media (max-width:639.98px){:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-multichoice .h5p-answers{grid-template-columns:minmax(0,1fr)}[data-student-template] [data-h5p-frame] .h5p-question.h5p-multichoice.h5p-theme .h5p-question-content .h5p-answers .h5p-answer .h5p-alternative-container{row-gap:var(--h5p-theme-spacing-xxs);flex-wrap:wrap}[data-student-template] [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer :is(.h5p-answer-icon,.h5p-multichoice-tipwrap){flex-basis:100%;margin-inline-start:0;padding-inline-start:calc(var(--ea-h5p-mc-marker) + var(--h5p-theme-spacing-s))}[data-student-template] [data-h5p-frame] .h5p-multichoice .h5p-answers .h5p-answer .multichoice-tip{block-size:2.75rem}}[data-student-template] [data-h5p-frame] .h5p-personality-quiz{font-family:var(--h5p-theme-font-name)}[data-student-template] [data-h5p-frame] .h5p-personality-quiz :is(.h5p-personality-quiz-button:not(.h5p-personality-quiz-image-answer-button),.h5p-personality-quiz-personality){border-radius:var(--h5p-theme-border-radius-small)}[data-student-template] [data-h5p-frame] .h5p-personality-quiz .h5p-personality-quiz-image-answer-image{border-radius:var(--h5p-theme-border-radius-small)var(--h5p-theme-border-radius-small)0 0}[data-student-template] [data-h5p-frame] .h5p-personality-quiz .h5p-personality-quiz-image-answer-button{border-radius:0 0 var(--h5p-theme-border-radius-small)var(--h5p-theme-border-radius-small)}@media (max-width:639.98px){[data-student-template] [data-h5p-frame] .h5p-personality-quiz .h5p-personality-quiz-button{min-height:44px}}[data-student-template] [data-h5p-frame] .h5p-personality-quiz .h5p-personality-quiz-button{border:1.5px solid var(--h5p-theme-stroke-1);color:var(--h5p-theme-text-primary);font-family:var(--h5p-theme-font-name)}[data-student-template] [data-h5p-frame] .h5p-personality-quiz .h5p-personality-quiz-answers{gap:var(--h5p-theme-spacing-xs);flex-direction:column;margin:0;padding:0;display:flex}[data-student-template] [data-h5p-frame] .h5p-personality-quiz .h5p-personality-quiz-button.h5p-personality-quiz-answer{box-sizing:border-box;width:100%;min-height:48px;padding:var(--h5p-theme-spacing-s)var(--h5p-theme-spacing-m);border-radius:var(--h5p-theme-border-radius-medium);font-size:var(--h5p-theme-font-size-m);text-align:start;margin:0;line-height:1.4}[data-student-template] [data-h5p-frame] .h5p-personality-quiz .h5p-personality-quiz-button.h5p-personality-quiz-answer:not(.h5p-personality-quiz-button-animate):hover:is([style*="77, 93, 170"],[style*="4D5DAA" i]){border-color:var(--h5p-theme-contrast-cta-white)!important;background-image:linear-gradient(to right,var(--h5p-theme-main-cta-base)50%,var(--h5p-theme-main-cta-light)50%)!important}[data-student-template] [data-h5p-frame] .h5p-personality-quiz .h5p-personality-quiz-question-text{font-size:var(--h5p-theme-font-size-l);text-align:start;font-weight:600;line-height:1.3}[data-student-template] [data-h5p-frame] .h5p-personality-quiz .h5p-personality-quiz-start-button.h5p-personality-quiz-button:is([style*="77, 93, 170"],[style*="4D5DAA" i]){min-height:48px;padding-inline:var(--h5p-theme-spacing-l);color:var(--h5p-theme-contrast-cta);font-weight:700;background:var(--h5p-theme-main-cta-base)!important;border:0!important}[data-student-template] [data-h5p-frame] .h5p-personality-quiz .h5p-personality-quiz-start-button.h5p-personality-quiz-button:is([style*="77, 93, 170"],[style*="4D5DAA" i]):hover{background:var(--h5p-theme-main-cta-dark)!important}[data-student-template] [data-h5p-frame] .h5p-personality-quiz .h5p-personality-quiz-button:is([style*="77, 93, 170"],[style*="4D5DAA" i]){border-left:1.5px solid var(--h5p-theme-stroke-1)!important;background-image:linear-gradient(to right,var(--h5p-theme-main-cta-base)50%,var(--h5p-theme-alternative-light)50%)!important}[data-student-template] [data-h5p-frame] .h5p-personality-quiz .h5p-personality-quiz-button.h5p-personality-quiz-button-animate:is([style*="77, 93, 170"],[style*="4D5DAA" i]),[data-student-template] [data-h5p-frame] .h5p-personality-quiz .h5p-personality-quiz-button.h5p-personality-quiz-button-animate:is([style*="77, 93, 170"],[style*="4D5DAA" i]) p{color:var(--h5p-theme-contrast-cta)!important}[data-student-template] [data-h5p-frame] .h5p-personality-quiz.h5p-personality-quiz-progressbar:is([style*="56, 183, 85"],[style*="38B755" i]){border-block-end:1px solid var(--h5p-theme-stroke-2);background-image:linear-gradient(to right,var(--h5p-theme-main-cta-light)50%,var(--h5p-theme-alternative-light)50%)!important}[data-student-template] [data-h5p-frame] .h5p-personality-quiz.h5p-personality-quiz-progressbar:is([style*="56, 183, 85"],[style*="38B755" i]) .h5p-personality-quiz-progress-text{color:var(--h5p-theme-text-primary);font-weight:700}[data-student-template] [data-h5p-frame] .h5p-personality-quiz .h5p-personality-quiz-title{background-color:var(--h5p-theme-ui-base);color:var(--h5p-theme-text-primary);font-weight:700}[data-student-template] [data-h5p-frame] .h5p-personality-quiz .h5p-personality-quiz-question-text,[data-student-template] [data-h5p-frame] .h5p-personality-quiz p:not(.h5p-personality-quiz-progress-text){color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-personality-quiz .h5p-personality-quiz-personality{background-color:var(--h5p-theme-main-cta-light);color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-personality-quiz .h5p-personality-quiz-personality :is(h2,p){color:var(--h5p-theme-text-primary);text-align:center}[data-student-template] [data-h5p-frame] .h5p-content .h5p-question-set .questionset,[data-student-template] [data-h5p-frame] .h5p-content .h5p-question-set .questionset-results{background-color:var(--h5p-theme-ui-base)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-question-set .questionset .question-container{padding:var(--h5p-theme-spacing-l)var(--h5p-theme-spacing-l)var(--h5p-theme-spacing-m);box-shadow:none;background-color:var(--h5p-theme-ui-base);border:0;border-radius:0;margin:0}@media (max-width:639.98px){[data-student-template] [data-h5p-frame] .h5p-content .h5p-question-set .questionset .question-container{padding:var(--h5p-theme-spacing-m)var(--h5p-theme-spacing-s)}}[data-student-template] [data-h5p-frame] .h5p-content .h5p-question-set .h5p-navigation.qs-footer{padding:var(--h5p-theme-spacing-s)var(--h5p-theme-spacing-l)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-question-set .questionset-results{padding:var(--h5p-theme-spacing-l);text-align:start}[data-student-template] [data-h5p-frame] .h5p-content .h5p-question-set .questionset-results .h5p-theme-results-list{counter-reset:h5p-question-set-result;max-height:none;overflow:visible}[data-student-template] [data-h5p-frame] .h5p-content .h5p-question-set .questionset-results .h5p-theme-results-list-container{max-height:none}[data-student-template] [data-h5p-frame] .h5p-content .h5p-question-set .questionset-results .h5p-theme-results-list-item{counter-increment:h5p-question-set-result}[data-student-template] [data-h5p-frame] .h5p-content .h5p-question-set .questionset-results .h5p-theme-results-question:before{content:counter(h5p-question-set-result)". "}[data-student-template] [data-h5p-frame] .h5p-content .h5p-question-set .questionset-results :is(.result-header,.result-text,.greeting,.feedback-section){color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-question-set .questionset-results .buttons{justify-content:flex-start;gap:var(--h5p-theme-spacing-xs);margin:var(--h5p-theme-spacing-m)0 0;flex-wrap:wrap}[data-student-template] [data-h5p-frame] .h5p-content .h5p-question-set .questionset-results .buttons .h5p-theme-retry{border-color:var(--h5p-theme-main-cta-base);background:var(--h5p-theme-main-cta-base);color:var(--h5p-theme-contrast-cta);order:-1}[data-student-template] [data-h5p-frame] .h5p-content .h5p-question-set .questionset-results .buttons .h5p-theme-retry.h5p-theme-secondary-cta:is(:hover,:active):not(:disabled){border-color:var(--h5p-theme-main-cta-dark);background:var(--h5p-theme-main-cta-dark);color:var(--h5p-theme-contrast-cta)}[data-student-template=aurora] [data-h5p-frame] .h5p-content .h5p-question-set .questionset-results .buttons .h5p-theme-retry{background:linear-gradient(135deg,var(--h5p-theme-main-cta-base)0%,var(--h5p-theme-main-cta-dark)100%)}[data-student-template=momentum] [data-h5p-frame] .h5p-content .h5p-question-set .questionset-results .buttons .h5p-theme-retry{background:var(--edu-mo-energy)}[data-student-template=clubhouse] [data-h5p-frame] .h5p-content .h5p-question-set .questionset-results .buttons .h5p-theme-retry,[data-student-template=clubhouse] [data-h5p-frame] .h5p-content .h5p-question-set .questionset-results .buttons .h5p-theme-retry.h5p-theme-secondary-cta:is(:hover,:active):not(:disabled){border-color:var(--edu-club-ink)}[data-student-template=mosaic] [data-h5p-frame] .h5p-content .h5p-question-set .questionset-results .buttons .h5p-theme-retry{box-shadow:0 4px 0 var(--edu-ms-press-edge)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-question-set .questionset-results .buttons .h5p-theme-button{--label-display:inline-block}@media (max-width:639.98px){[data-student-template] [data-h5p-frame] .h5p-content .h5p-question-set .questionset-results .buttons>*{flex:auto}[data-student-template] [data-h5p-frame] .h5p-content.h5p-large .h5p-question-set .questionset-results .buttons{flex-direction:column}}[data-student-template] [data-h5p-frame] .h5p-questionnaire{font-family:var(--h5p-theme-font-name);color:var(--h5p-theme-text-primary);background-color:var(--h5p-theme-ui-base)}[data-student-template] [data-h5p-frame] .h5p-questionnaire .h5p-questionnaire-progress-bar{height:6px;margin:var(--h5p-theme-spacing-s)var(--h5p-theme-spacing-s)0;background:var(--h5p-theme-stroke-2);border-radius:999px;overflow:hidden}[data-student-template] [data-h5p-frame] .h5p-questionnaire .h5p-questionnaire-progress-bar-current{background:var(--h5p-theme-main-cta-base);border-radius:999px}[data-student-template] [data-h5p-frame] .h5p-questionnaire .h5p-questionnaire-progress-bar-widget{font-size:var(--h5p-theme-font-size-s);background-color:#0000}[data-student-template] [data-h5p-frame] .h5p-questionnaire .h5p-questionnaire-progress-bar-widget:before{content:none}[data-student-template] [data-h5p-frame] .h5p-questionnaire :is(.h5p-questionnaire-progress-bar-widget-separator,.h5p-questionnaire-progress-bar-widget-max){color:var(--h5p-theme-text-secondary);font-weight:700}[data-student-template] [data-h5p-frame] .h5p-questionnaire .h5p-questionnaire-progress-bar-widget-current{color:var(--h5p-theme-text-primary);font-weight:700}[data-student-template] [data-h5p-frame] .h5p-questionnaire :is(.h5p-simple-multiple-choice-question,.h5p-open-ended-question-question){color:var(--h5p-theme-text-primary);font-size:var(--h5p-theme-font-size-l);background:0 0;font-weight:700;line-height:1.3}[data-student-template] [data-h5p-frame] .h5p-questionnaire :is(.h5p-simple-multiple-choice-question,.h5p-open-ended-question-question):before{content:none}[data-student-template] [data-h5p-frame] .h5p-questionnaire .h5p-questionnaire-required-symbol{color:var(--h5p-theme-feedback-incorrect-main);background:0 0;font-weight:800}[data-student-template] [data-h5p-frame] .h5p-questionnaire .h5p-simple-multiple-choice-alternatives{gap:var(--h5p-theme-spacing-xs);background-color:#0000;flex-direction:column;display:flex}[data-student-template] [data-h5p-frame] .h5p-questionnaire .h5p-simple-multiple-choice-alternative-li{margin:0}[data-student-template] [data-h5p-frame] .h5p-questionnaire .h5p-simple-multiple-choice-alternatives label{border:1px solid var(--h5p-theme-stroke-1);border-radius:var(--h5p-theme-border-radius-medium);background:var(--h5p-theme-ui-base);min-height:48px;color:var(--h5p-theme-text-primary);font-size:var(--h5p-theme-font-size-m);align-items:center;gap:10px;padding:8px 14px;display:flex}[data-student-template=clubhouse] [data-h5p-frame] .h5p-questionnaire .h5p-simple-multiple-choice-alternatives label,[data-student-template=mosaic] [data-h5p-frame] .h5p-questionnaire .h5p-simple-multiple-choice-alternatives label{border-width:2px;min-height:64px}[data-student-template] [data-h5p-frame] .h5p-questionnaire .h5p-simple-multiple-choice-alternatives label:hover{background:var(--h5p-theme-alternative-light)}[data-student-template] [data-h5p-frame] .h5p-questionnaire .h5p-simple-multiple-choice-alternatives label:has(input:checked){border:2px solid var(--h5p-theme-main-cta-base);background:var(--h5p-theme-main-cta-light)}[data-student-template] [data-h5p-frame] .h5p-questionnaire .h5p-simple-multiple-choice-alternative-input{block-size:22px;inline-size:22px;accent-color:var(--h5p-theme-main-cta-base);flex-shrink:0;margin:0}[data-student-template] [data-h5p-frame] .h5p-questionnaire .h5p-open-ended-question-content{background-color:#0000}[data-student-template] [data-h5p-frame] .h5p-questionnaire .h5p-open-ended-question-input{border:1.5px solid var(--h5p-theme-stroke-1);border-radius:var(--h5p-theme-border-radius-small);background:var(--h5p-theme-ui-base);width:100%;max-width:none;min-height:96px;color:var(--h5p-theme-text-primary);padding:10px 12px}[data-student-template] [data-h5p-frame] .h5p-questionnaire .h5p-open-ended-question-input:focus{border-color:var(--h5p-theme-main-cta-base);outline:3px solid var(--ea-h5p-focus,var(--edu-color-focus-ring));outline-offset:2px}[data-student-template] [data-h5p-frame] .h5p-questionnaire .h5p-questionnaire-choice-required{color:var(--h5p-theme-feedback-incorrect-main);background-color:#0000;margin:0 1em;padding-block:4px;padding-inline:0 2em;font-weight:600}[data-student-template] [data-h5p-frame] .h5p-questionnaire .h5p-questionnaire-choice-required-exit:before{color:var(--h5p-theme-feedback-incorrect-main)}[data-student-template] [data-h5p-frame] .h5p-questionnaire .h5p-questionnaire-footer{gap:var(--h5p-theme-spacing-xs);padding:var(--h5p-theme-spacing-s);background:0 0;border:0;flex-wrap:wrap;display:flex}[data-student-template] [data-h5p-frame] .h5p-questionnaire .h5p-questionnaire-button{border:1.5px solid var(--h5p-theme-main-cta-base);border-radius:var(--h5p-theme-border-radius-small);background:var(--h5p-theme-main-cta-base);min-height:44px;color:var(--h5p-theme-contrast-cta);font-family:inherit;font-size:var(--h5p-theme-font-size-m);letter-spacing:0;text-transform:none;padding:0 18px;font-weight:700}[data-student-template] [data-h5p-frame] .h5p-questionnaire .h5p-questionnaire-button:is(:hover,:active){border-color:var(--h5p-theme-main-cta-dark);background:var(--h5p-theme-main-cta-dark)}[data-student-template] [data-h5p-frame] .h5p-questionnaire .h5p-questionnaire-footer .h5p-questionnaire-button.next{float:none;margin-inline-start:auto}[data-student-template] [data-h5p-frame] .h5p-questionnaire .h5p-questionnaire-footer .h5p-questionnaire-button.previous,[data-student-template] [data-h5p-frame] .h5p-questionnaire .h5p-questionnaire-submit-screen .h5p-questionnaire-button.previous{float:none;border-color:var(--h5p-theme-secondary-cta-base);background:var(--h5p-theme-ui-base);color:var(--h5p-theme-secondary-cta-base);order:-1}[data-student-template=clubhouse] [data-h5p-frame] .h5p-questionnaire .h5p-questionnaire-button{border:2px solid var(--h5p-theme-stroke-1);box-shadow:0 3px 0 var(--h5p-theme-stroke-1)}[data-student-template] [data-h5p-frame] .h5p-questionnaire :is(.h5p-questionnaire-submit-screen,.h5p-questionnaire-success){padding:var(--h5p-theme-spacing-l)var(--h5p-theme-spacing-s);background:var(--h5p-theme-ui-base);color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-questionnaire .h5p-questionnaire-success-icon.standard-icon{background:var(--h5p-theme-feedback-correct-secondary);width:64px;height:64px;color:var(--h5p-theme-feedback-correct-main);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}[data-student-template] [data-h5p-frame] .h5p-questionnaire .h5p-questionnaire-success-icon.standard-icon:before{font-size:32px}[data-student-template] [data-h5p-frame] .h5p-questionnaire :is(.h5p-questionnaire-success-message,.h5p-questionnaire-submit-screen-title){font-size:var(--h5p-theme-font-size-xl);font-weight:700}[data-student-template] [data-h5p-frame] .h5p-questionnaire .h5p-questionnaire-submit-screen-subtitle{color:var(--h5p-theme-text-secondary)}[data-student-template] [data-h5p-frame] .h5p-single-choice-set .h5p-sc-set .h5p-sc-alternatives{gap:var(--h5p-theme-spacing-xs);flex-direction:column;margin:0;display:flex}[data-student-template] [data-h5p-frame] .h5p-single-choice-set .h5p-sc-set .h5p-sc-question{margin:0}[data-student-template] [data-h5p-frame] .h5p-single-choice-set .h5p-sc-set .h5p-sc-alternatives .h5p-sc-alternative{--status-icon-size:.8;padding:var(--h5p-theme-spacing-xs)calc(var(--h5p-theme-spacing-m) + 1.5em);border-radius:var(--h5p-theme-border-radius-medium);background:var(--ea-h5p-tile,var(--h5p-theme-ui-base));color:var(--h5p-theme-text-primary);font:600 var(--h5p-theme-font-size-l)/1.35 var(--h5p-theme-font-name);text-align:center;margin:0}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-single-choice-set .h5p-sc-set .h5p-sc-alternatives .h5p-sc-alternative{font-family:var(--edu-font-family-heading)}[data-student-template] [data-h5p-frame] .h5p-content.h5p-medium .h5p-single-choice-set .h5p-sc-alternatives .h5p-sc-alternative{flex-direction:column;justify-content:center;min-block-size:48px;display:flex}[data-student-template] [data-h5p-frame] .h5p-content.h5p-large .h5p-single-choice-set .h5p-sc-alternatives .h5p-sc-alternative{flex-direction:column;justify-content:center;min-block-size:56px;display:flex}[data-student-template]:not([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-single-choice-set .h5p-sc-set .h5p-sc-alternatives .h5p-sc-alternative{border:1px solid var(--h5p-theme-stroke-1)}[data-student-template] [data-h5p-frame] .h5p-single-choice-set .h5p-sc-set .h5p-sc-alternatives:not(.h5p-sc-selected) .h5p-sc-alternative:hover{background:var(--h5p-theme-alternative-base)}[data-student-template] [data-h5p-frame] .h5p-single-choice-set .h5p-sc-set .h5p-sc-alternatives .h5p-sc-alternative.h5p-sc-reveal-wrong{transform:none}[data-student-template] [data-h5p-frame] .h5p-single-choice-set .h5p-sc-set .h5p-sc-alternatives .h5p-sc-alternative:focus-visible:not(#\#){z-index:1;outline-offset:-5px}[data-student-template] [data-h5p-frame] .h5p-single-choice-set .h5p-sc-alternative .h5p-sc-progressbar{border-radius:inherit;background:var(--h5p-theme-main-cta-light);inset-inline:0 auto}[data-student-template] [data-h5p-frame] .h5p-single-choice-set .h5p-sc-alternative .h5p-sc-status{margin-block:auto;inset-block:0;inset-inline-start:auto;inset-inline-end:var(--h5p-theme-spacing-s)}[data-student-template] [data-h5p-frame] .h5p-single-choice-set .h5p-sc-set .h5p-sc-alternatives.h5p-sc-selected .h5p-sc-alternative.h5p-sc-reveal-correct{border-color:var(--h5p-theme-feedback-correct-main);background:var(--h5p-theme-feedback-correct-secondary);box-shadow:inset 0 0 0 1px var(--h5p-theme-feedback-correct-main);color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-single-choice-set .h5p-sc-set .h5p-sc-alternatives.h5p-sc-selected .h5p-sc-alternative.h5p-sc-selected.h5p-sc-reveal-wrong{border-color:var(--h5p-theme-feedback-incorrect-main);background:var(--h5p-theme-feedback-incorrect-secondary);box-shadow:inset 0 0 0 1px var(--h5p-theme-feedback-incorrect-main);color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-single-choice-set .h5p-sc-set .h5p-sc-alternatives.h5p-sc-selected .h5p-sc-alternative.h5p-sc-reveal-wrong:not(.h5p-sc-selected){color:var(--h5p-theme-text-secondary)}[data-student-template] [data-h5p-frame] .h5p-single-choice-set .h5p-joubelui-progressbar{border-radius:var(--edu-radius-full);background:var(--h5p-theme-alternative-dark);block-size:.5rem;box-shadow:none;overflow:hidden}[data-student-template] [data-h5p-frame] .h5p-single-choice-set .h5p-joubelui-progressbar-background{border-radius:inherit;background-color:var(--h5p-theme-main-cta-base);block-size:100%;margin:0}[data-student-template] [data-h5p-frame] .h5p-single-choice-set .h5p-question-introduction .h5p-sc-sound-control{border:1px solid var(--h5p-theme-stroke-1);border-radius:var(--edu-radius-full);background:var(--h5p-theme-ui-base);block-size:2.5rem;inline-size:2.5rem;color:var(--h5p-theme-text-secondary);text-align:center;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-student-template] [data-h5p-frame] .h5p-single-choice-set .h5p-question-introduction .h5p-sc-sound-control:hover{color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-single-choice-set .h5p-question-introduction .h5p-sc-sound-control:after{block-size:auto}[data-student-template] [data-h5p-frame] .h5p-content .h5p-sort-paragraphs .h5p-sort-paragraphs-list .h5p-sort-paragraphs-paragraph{align-items:center;gap:var(--h5p-theme-spacing-xs);box-sizing:border-box;min-height:48px;padding:var(--h5p-theme-spacing-xxs)var(--h5p-theme-spacing-xs)var(--h5p-theme-spacing-xxs)0;border:1.5px solid var(--h5p-theme-stroke-1);border-radius:var(--h5p-theme-border-radius-medium);background-color:var(--h5p-theme-ui-base);box-shadow:none;color:var(--h5p-theme-text-primary);font-size:var(--h5p-theme-font-size-m);line-height:1.4}[data-student-template] [data-h5p-frame] .h5p-content .h5p-sort-paragraphs .h5p-sort-paragraphs-list .h5p-sort-paragraphs-paragraph-container{min-height:0;border:0;margin-inline-start:var(--h5p-theme-spacing-s)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-sort-paragraphs .h5p-sort-paragraphs-list .h5p-sort-paragraphs-separator{height:var(--h5p-theme-spacing-xs);box-shadow:none;background:0 0;margin-block:0}[data-student-template] [data-h5p-frame] .h5p-content .h5p-sort-paragraphs .h5p-sort-paragraphs-list .h5p-sort-paragraphs-paragraph:not(.h5p-sort-paragraphs-disabled):is(:hover,:focus,.h5p-sort-paragraphs-selected,.h5p-sort-paragraphs-over){border-color:var(--h5p-theme-contrast-cta-white);background-color:var(--h5p-theme-main-cta-light);box-shadow:none;color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-sort-paragraphs .h5p-sort-paragraphs-list .h5p-sort-paragraphs-paragraph-placeholder{border:2px dashed var(--h5p-theme-contrast-cta-white);border-radius:var(--h5p-theme-border-radius-medium);background-color:var(--h5p-theme-main-cta-light)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-sort-paragraphs .h5p-sort-paragraphs-list .h5p-sort-paragraphs-button{border:1.5px solid var(--h5p-theme-secondary-cta-base);background-color:var(--h5p-theme-ui-base);width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;color:var(--h5p-theme-secondary-cta-base);border-radius:999px}[data-student-template] [data-h5p-frame] .h5p-content .h5p-sort-paragraphs .h5p-sort-paragraphs-list .h5p-sort-paragraphs-button:not(.h5p-sort-paragraphs-disabled):hover{background-color:var(--h5p-theme-alternative-light)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-sort-paragraphs .h5p-sort-paragraphs-list .h5p-sort-paragraphs-button.h5p-sort-paragraphs-disabled{border-color:var(--h5p-theme-stroke-2);background-color:var(--h5p-theme-ui-base);color:var(--h5p-theme-text-third)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-sort-paragraphs .h5p-sort-paragraphs-list .h5p-sort-paragraphs-paragraph-button-container{width:auto;padding-inline:var(--h5p-theme-spacing-xxs)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-sort-paragraphs .h5p-sort-paragraphs-list .h5p-sort-paragraphs-paragraph.h5p-sort-paragraphs-correct{border-color:var(--h5p-theme-feedback-correct-main);background-color:var(--h5p-theme-feedback-correct-secondary);color:var(--h5p-theme-feedback-correct-main)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-sort-paragraphs .h5p-sort-paragraphs-list .h5p-sort-paragraphs-paragraph.h5p-sort-paragraphs-wrong{border-color:var(--h5p-theme-feedback-incorrect-main);background-color:var(--h5p-theme-feedback-incorrect-secondary);color:var(--h5p-theme-feedback-incorrect-main)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-sort-paragraphs .h5p-sort-paragraphs-list .h5p-sort-paragraphs-paragraph.h5p-sort-paragraphs-disabled:not(.h5p-sort-paragraphs-correct,.h5p-sort-paragraphs-wrong){border-color:var(--h5p-theme-stroke-2);background-color:var(--h5p-theme-alternative-light);color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-sort-paragraphs .h5p-sort-paragraphs-task-description{color:var(--h5p-theme-text-primary);font-size:var(--h5p-theme-font-size-l);font-weight:600;line-height:1.3}[data-student-template=clubhouse] [data-h5p-frame] .h5p-content .h5p-sort-paragraphs .h5p-sort-paragraphs-list .h5p-sort-paragraphs-paragraph{border-width:var(--edu-club-edge-width)}[data-student-template] [data-h5p-frame] .h5p-speak-the-words{font-family:var(--h5p-theme-font-name);color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-speak-the-words .h5p-speak-the-words-introduction{font-size:var(--h5p-theme-font-size-l);font-weight:700;line-height:1.3}[data-student-template] [data-h5p-frame] .h5p-speak-the-words .h5p-joubelui-button.h5p-speak-the-words-record{background:var(--h5p-theme-main-cta-base);min-height:56px;color:var(--h5p-theme-contrast-cta);font-family:var(--h5p-theme-font-name);font-size:var(--h5p-theme-font-size-m);box-shadow:none;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-weight:700;display:inline-flex}[data-student-template] [data-h5p-frame] .h5p-speak-the-words .h5p-joubelui-button.h5p-speak-the-words-record:before{font-size:1.5em}[data-student-template] [data-h5p-frame] .h5p-speak-the-words .h5p-joubelui-button.h5p-speak-the-words-record:hover{background:var(--h5p-theme-main-cta-dark);box-shadow:none}[data-student-template=clubhouse] [data-h5p-frame] .h5p-speak-the-words .h5p-joubelui-button.h5p-speak-the-words-record{border:2px solid var(--h5p-theme-stroke-1);box-shadow:0 3px 0 var(--h5p-theme-stroke-1)}[data-student-template] [data-h5p-frame] .h5p-speak-the-words .h5p-joubelui-button.h5p-speak-the-words-record.h5p-listening:is(*,:hover,:active,:focus){background:var(--h5p-theme-feedback-incorrect-main);color:var(--h5p-theme-contrast-cta);box-shadow:0 0 0 10px var(--h5p-theme-feedback-incorrect-main),0 0 0 22px var(--h5p-theme-feedback-incorrect-main);animation:1.6s ease-in-out infinite ea-h5p-speak-listening}@supports (color:color-mix(in lab, red, red)){[data-student-template] [data-h5p-frame] .h5p-speak-the-words .h5p-joubelui-button.h5p-speak-the-words-record.h5p-listening:is(*,:hover,:active,:focus){box-shadow:0 0 0 10px color-mix(in srgb,var(--h5p-theme-feedback-incorrect-main)18%,transparent),0 0 0 22px color-mix(in srgb,var(--h5p-theme-feedback-incorrect-main)8%,transparent)}}@keyframes ea-h5p-speak-listening{}@media (prefers-reduced-motion:reduce){[data-student-template] [data-h5p-frame] .h5p-speak-the-words .h5p-joubelui-button.h5p-speak-the-words-record.h5p-listening{animation:none}}[data-student-template] [data-h5p-frame] .h5p-speak-the-words .h5p-speak-the-words-user-answer-text{text-align:center;font-size:var(--h5p-theme-font-size-m)}[data-student-template] [data-h5p-frame] .h5p-speak-the-words .h5p-speak-the-words-interpreted-answer{border-radius:var(--h5p-theme-border-radius-small);background-color:var(--h5p-theme-feedback-incorrect-secondary);color:var(--h5p-theme-feedback-incorrect-main);font-weight:700}[data-student-template] [data-h5p-frame] .h5p-speak-the-words .h5p-speak-the-words-interpreted-answer:after{color:var(--h5p-theme-feedback-incorrect-main)}[data-student-template] [data-h5p-frame] .h5p-speak-the-words .h5p-speak-the-words-correct-answer{border:1.5px dotted var(--h5p-theme-feedback-correct-main);border-radius:var(--h5p-theme-border-radius-small);background-color:var(--h5p-theme-feedback-correct-secondary);color:var(--h5p-theme-feedback-correct-main);font-weight:700}[data-student-template] [data-h5p-frame] .h5p-speak-the-words .h5p-speak-the-words-unsupported-browser-error{margin:var(--h5p-theme-spacing-s)0;border-inline-start:4px solid var(--h5p-theme-feedback-neutral-main);border-radius:var(--h5p-theme-border-radius-medium);background-color:var(--h5p-theme-feedback-neutral-secondary);color:var(--h5p-theme-text-primary);font-size:var(--h5p-theme-font-size-s);padding:14px 16px}[data-student-template] [data-h5p-frame] .h5p-speak-the-words .h5p-speak-the-words-unsupported-browser-header{font-size:var(--h5p-theme-font-size-m);margin:0 0 2px;font-weight:700}[data-student-template] [data-h5p-frame] .h5p-speak-the-words .h5p-speak-the-words-unsupported-browser-body{margin:0}[data-student-template] [data-h5p-frame] .h5p-structure-strip{--ea-strip-band:6px}[data-student-template=clubhouse] [data-h5p-frame] .h5p-structure-strip{--ea-strip-band:10px}[data-student-template] [data-h5p-frame] .h5p-structure-strip .h5p-structure-strip-task-description{margin-bottom:var(--h5p-theme-spacing-s);color:var(--h5p-theme-text-primary);font-size:var(--h5p-theme-font-size-l);font-weight:700;line-height:1.3}[data-student-template] [data-h5p-frame] .h5p-structure-strip .h5p-structure-strip-text-strips-container{gap:var(--h5p-theme-spacing-s)}[data-student-template] [data-h5p-frame] .h5p-structure-strip .h5p-structure-strip-text-strip{gap:var(--h5p-theme-spacing-s);background-color:var(--h5p-theme-ui-base);border:1px solid var(--h5p-theme-stroke-1);border-radius:var(--h5p-theme-border-radius-medium);box-shadow:none;margin-bottom:0;overflow:hidden}[data-student-template=clubhouse] [data-h5p-frame] .h5p-structure-strip .h5p-structure-strip-text-strip{border:var(--edu-club-edge-width)solid var(--edu-club-ink);box-shadow:var(--edu-club-lift-sm)}[data-student-template] [data-h5p-frame] .h5p-structure-strip .h5p-structure-strip-text-strip-description-container{padding-inline-start:var(--ea-strip-band)}[data-student-template] [data-h5p-frame] .h5p-structure-strip .h5p-structure-strip-text-strip-description-wrapper{padding:var(--h5p-theme-spacing-s);background-color:var(--h5p-theme-ui-base)}[data-student-template] [data-h5p-frame] .h5p-structure-strip .h5p-structure-strip-text-strip-description-title-text{color:var(--h5p-theme-text-primary);font-size:var(--h5p-theme-font-size-m);font-weight:700}[data-student-template=clubhouse] [data-h5p-frame] .h5p-structure-strip .h5p-structure-strip-text-strip-description-title-text{font-family:var(--edu-font-family-heading)}[data-student-template] [data-h5p-frame] .h5p-structure-strip .h5p-structure-strip-text-strip-description-status{color:var(--h5p-theme-text-secondary);font-size:var(--h5p-theme-font-size-s);text-align:end;font-style:normal;font-weight:700}[data-student-template] [data-h5p-frame] .h5p-structure-strip .h5p-structure-strip-text-strip-input-container{padding:var(--h5p-theme-spacing-s);padding-inline-start:0}[data-student-template] [data-h5p-frame] .h5p-structure-strip .h5p-structure-strip-text-strip-input-field{min-height:64px;padding:var(--h5p-theme-spacing-xs)var(--h5p-theme-spacing-s);background-color:var(--h5p-theme-alternative-light);border:2px solid var(--h5p-theme-stroke-1);border-radius:var(--h5p-theme-border-radius-small);color:var(--h5p-theme-text-primary);font-family:inherit;font-size:var(--h5p-theme-font-size-m);line-height:1.4}[data-student-template] [data-h5p-frame] .h5p-structure-strip .h5p-structure-strip-text-strip-input-field::placeholder{color:var(--h5p-theme-text-secondary)}[data-student-template] [data-h5p-frame] .h5p-structure-strip .h5p-structure-strip-text-strip-input-field:focus{background-color:var(--h5p-theme-ui-base);border-color:var(--h5p-theme-main-cta-base);outline:3px solid var(--ea-h5p-focus,var(--edu-color-focus-ring));outline-offset:2px}@media (max-width:639.98px){[data-student-template] [data-h5p-frame] .h5p-structure-strip .h5p-structure-strip-text-strip-input-container{padding-inline-start:calc(var(--ea-strip-band) + var(--h5p-theme-spacing-s))}}[data-student-template] [data-h5p-frame] .h5p-structure-strip .h5p-structure-strip-text-strip-button-hint:focus-visible{outline:3px solid var(--ea-h5p-focus,var(--edu-color-focus-ring));outline-offset:2px}[data-student-template] [data-h5p-frame] .h5p-structure-strip .h5p-structure-strip-overlay-container{background-color:var(--h5p-theme-ui-base);border:1px solid var(--h5p-theme-stroke-1);border-radius:var(--h5p-theme-border-radius-medium);color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-structure-strip .h5p-structure-strip-overlay-title{color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-structure-strip .h5p-structure-strip-overlay-button-close:focus-visible{outline:3px solid var(--ea-h5p-focus,var(--edu-color-focus-ring));outline-offset:2px}[data-student-template] [data-h5p-frame] .h5p-structure-strip .h5p-structure-strip-message{color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-summary .summary-content{flex-direction:column;display:flex}[data-student-template] [data-h5p-frame] .h5p-content .h5p-summary .summary-content>.summary-evaluation{flex-wrap:wrap;order:0}[data-student-template] [data-h5p-frame] .h5p-content .h5p-summary .summary-content>.summary-options{order:1}[data-student-template] [data-h5p-frame] .h5p-content .h5p-summary .summary-content>.summary-container{order:2}[data-student-template] [data-h5p-frame] .h5p-content .h5p-summary .summary-evaluation .summary-progress-numeric{margin:0 0 var(--h5p-theme-spacing-xxs);color:var(--h5p-theme-contrast-cta-white);font-size:var(--h5p-theme-font-size-s);background:0 0;border:0;flex:100%;order:-1;padding:0;font-weight:700}[data-student-template] [data-h5p-frame] .h5p-content .h5p-summary .summary-evaluation .summary-progress-numeric:before{content:none}[data-student-template] [data-h5p-frame] .h5p-content .h5p-summary .summary-evaluation-content{font-size:var(--h5p-theme-font-size-l);line-height:1.3}[data-student-template] [data-h5p-frame] .h5p-content .h5p-summary .summary-options .h5p-panel li{min-height:calc(var(--h5p-theme-spacing-l)*2);box-sizing:border-box;margin:var(--h5p-theme-spacing-xs)0;padding:var(--h5p-theme-spacing-xs)var(--h5p-theme-spacing-s);border-radius:var(--h5p-theme-border-radius-medium);font-size:var(--h5p-theme-font-size-m);text-align:start;align-items:center;font-weight:400;line-height:1.4;display:flex}[data-student-template] [data-h5p-frame] .h5p-content .h5p-summary .h5p-panel:not(.panel-disabled) li.summary-claim-unclicked{background-color:var(--h5p-theme-ui-base);border:1px solid var(--h5p-theme-stroke-1);color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-summary .h5p-panel:not(.panel-disabled) li.summary-claim-unclicked:hover{background-color:var(--h5p-theme-alternative-light);border-color:var(--h5p-theme-main-cta-base)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-summary .summary-options li.summary-failed{justify-content:space-between;gap:var(--h5p-theme-spacing-xs);background-color:var(--h5p-theme-feedback-incorrect-secondary);border:1px solid var(--h5p-theme-feedback-incorrect-main);color:var(--h5p-theme-feedback-incorrect-main)}[data-student-template] [data-h5p-frame] .h5p-content .h5p-summary .summary-options li.summary-failed:before{float:none;order:1}[data-student-template] [data-h5p-frame] .h5p-content .h5p-summary .summary-container{background-color:#0000}[data-student-template] [data-h5p-frame] .h5p-content .h5p-summary .summary-container.has-results{border:0;border-radius:0}[data-student-template] [data-h5p-frame] .h5p-content .h5p-summary .summary-container:has(li)>.h5p-hidden-read{text-indent:0;width:auto;height:auto;color:var(--h5p-theme-text-secondary);font-size:var(--h5p-theme-font-size-s);margin-block-end:var(--h5p-theme-spacing-xxs);font-weight:700;position:static;overflow:visible}[data-student-template] [data-h5p-frame] .h5p-content .h5p-summary .summary-container li{padding:var(--h5p-theme-spacing-xs)0;border-block-end:1px solid var(--h5p-theme-stroke-2);color:var(--h5p-theme-text-primary);background:0 0;border-radius:0;font-weight:400;line-height:1.4}[data-student-template] [data-h5p-frame] .h5p-content .h5p-summary .summary-container li:before{float:inline-start;margin-inline-end:var(--h5p-theme-spacing-xs)}[data-student-template=clubhouse] [data-h5p-frame] .h5p-content .h5p-summary .summary-options .h5p-panel li{border-width:var(--edu-club-edge-width);box-shadow:var(--edu-club-lift-sm)}[data-student-template] [data-h5p-frame] .h5p-three-image .nav-button-wrapper .nav-button{border:3px solid var(--h5p-theme-contrast-cta);background:var(--h5p-theme-main-cta-base);width:52px;height:52px}[data-student-template] [data-h5p-frame] .h5p-three-image .nav-button-wrapper .nav-button:before{color:var(--h5p-theme-contrast-cta)}[data-student-template] [data-h5p-frame] .h5p-three-image .nav-button-wrapper:hover .nav-button{background:var(--h5p-theme-main-cta-dark)}[data-student-template] [data-h5p-frame] .h5p-three-image .nav-button-wrapper.h5p-interaction-button .nav-button{background:var(--h5p-theme-ui-base);width:44px;height:44px}[data-student-template] [data-h5p-frame] .h5p-three-image .nav-button-wrapper.h5p-interaction-button .nav-button:before{color:var(--h5p-theme-main-cta-base)}[data-student-template] [data-h5p-frame] .h5p-three-image .nav-button-wrapper.h5p-interaction-button:hover .nav-button{background:var(--h5p-theme-main-cta-light)}[data-student-template=clubhouse] [data-h5p-frame] .h5p-three-image .nav-button-wrapper .nav-button{border:var(--edu-club-edge-width)solid var(--edu-club-ink);width:56px;height:56px}[data-student-template] [data-h5p-frame] .h5p-three-image .nav-button-wrapper .nav-button:focus-visible{outline:3px solid var(--ea-h5p-focus,var(--edu-color-focus-ring));outline-offset:3px}[data-student-template] [data-h5p-frame] .h5p-three-image .nav-label-container .nav-label{font-family:var(--h5p-theme-font-name);border-radius:999px;font-size:13px;font-weight:700}[data-student-template] [data-h5p-frame] .h5p-three-image .hud-btn{border-radius:10px;width:44px;height:44px;font-size:44px}[data-student-template] [data-h5p-frame] .h5p-three-image .hud-btn:focus-visible{outline:3px solid var(--ea-h5p-focus,var(--edu-color-focus-ring));outline-offset:2px}[data-student-template] [data-h5p-frame] .h5p-three-image .h5p-text-dialog{padding:var(--h5p-theme-spacing-m);border:1px solid var(--h5p-theme-stroke-2);border-radius:var(--h5p-theme-border-radius-medium);background:var(--h5p-theme-ui-base);color:var(--h5p-theme-text-primary);font-family:var(--h5p-theme-font-name);font-size:var(--h5p-theme-font-size-s)}[data-student-template=clubhouse] [data-h5p-frame] .h5p-three-image .h5p-text-dialog{border:var(--edu-club-edge-width)solid var(--edu-club-ink);box-shadow:var(--edu-club-lift-sm)}[data-student-template] [data-h5p-frame] .h5p-three-image .h5p-text-dialog .close-button-wrapper{border:2px solid var(--h5p-theme-ui-base);background-color:var(--h5p-theme-alternative-light);width:40px;height:40px;color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] #h5p-timeline .vco-storyjs,[data-student-template] [data-h5p-frame] #h5p-timeline .vco-storyjs :is(h1,h2,h3,h4,h5,h6,p,blockquote,div){font-family:var(--h5p-theme-font-name)!important}[data-student-template=clubhouse] [data-h5p-frame] #h5p-timeline .vco-storyjs .vco-slider :is(h2,h3):not(.date),[data-student-template=mosaic] [data-h5p-frame] #h5p-timeline .vco-storyjs .vco-slider :is(h2,h3):not(.date){font-family:var(--edu-font-family-heading)!important}[data-student-template] [data-h5p-frame] #h5p-timeline .vco-slider .slider-item .content .content-container{box-sizing:border-box;padding:var(--h5p-theme-spacing-m);background:var(--h5p-theme-alternative-light);border:1px solid var(--h5p-theme-stroke-2);border-radius:var(--h5p-theme-border-radius-medium)}[data-student-template] [data-h5p-frame] #h5p-timeline .vco-storyjs .vco-slider :is(h2,h3):not(.date){color:var(--h5p-theme-text-primary);font-weight:700}[data-student-template] [data-h5p-frame] #h5p-timeline .vco-storyjs :is(.vco-feature p,p){color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] #h5p-timeline .vco-storyjs h2.date{color:var(--h5p-theme-contrast-cta-white);font-size:var(--h5p-theme-font-size-s);letter-spacing:.04em;font-weight:700}[data-student-template] [data-h5p-frame] #h5p-timeline .media-wrapper .media-container .credit{color:var(--h5p-theme-text-secondary)}[data-student-template] [data-h5p-frame] #h5p-timeline .media-image img{border-radius:var(--h5p-theme-border-radius-small)}[data-student-template] [data-h5p-frame] #h5p-timeline .vco-slider .slider-item .content .content-container.layout-text .text{max-width:100%;width:100%!important;display:block!important}[data-student-template] [data-h5p-frame] #h5p-timeline .vco-slider .slider-item .content .content-container.layout-text .text .container{width:auto;padding-inline-start:0;display:block!important}[data-student-template] [data-h5p-frame] #h5p-timeline .vco-slider .slider-item .content .content-container.layout-text:has(h2.start) .text .container{text-align:center}[data-student-template] [data-h5p-frame] #h5p-timeline .vco-slider .slider-item .content .content-container :is(h2,h3,p){overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}[data-student-template] [data-h5p-frame] #h5p-timeline .vco-storyjs h2.start{font-size:var(--h5p-theme-font-size-xl);margin-block-end:var(--h5p-theme-spacing-xs);line-height:1.25}[data-student-template] [data-h5p-frame] #h5p-timeline .vco-slider :is(.nav-previous,.nav-next) .icon{border-radius:var(--edu-primitive-radius-full);background-color:var(--h5p-theme-ui-base);box-shadow:0 0 0 10px var(--h5p-theme-ui-base),0 0 0 12px var(--h5p-theme-secondary-cta-base)}[data-student-template] [data-h5p-frame] #h5p-timeline .vco-slider :is(.nav-previous,.nav-next):hover{background-color:#0000}[data-student-template] [data-h5p-frame] #h5p-timeline .vco-slider :is(.nav-previous,.nav-next) :is(.date,.title),[data-student-template] [data-h5p-frame] #h5p-timeline .vco-slider :is(.nav-previous,.nav-next) :is(.date,.title) a{color:var(--h5p-theme-text-secondary)}[data-student-template=clubhouse] [data-h5p-frame] #h5p-timeline .vco-slider :is(.nav-previous,.nav-next) .icon{box-shadow:0 0 0 12px var(--h5p-theme-ui-base),0 0 0 14px var(--edu-club-ink),0 16px 0 2px var(--edu-club-ink)}[data-student-template] [data-h5p-frame] #h5p-timeline .vco-skinny .vco-slider :is(.nav-previous,.nav-next) .nav-container{bottom:var(--h5p-theme-spacing-xs);height:auto;top:auto!important}[data-student-template] [data-h5p-frame] #h5p-timeline .vco-skinny .vco-slider .slider-item .content .content-container{padding-bottom:72px}[data-student-template] [data-h5p-frame] #h5p-timeline .vco-skinny.vco-notouch .vco-slider :is(.nav-previous,.nav-next) .nav-container .icon{opacity:1}[data-student-template] [data-h5p-frame] #h5p-timeline .vco-skinny.vco-notouch .vco-slider :is(.nav-previous,.nav-next):hover{background-color:#0000}[data-student-template] [data-h5p-frame] #h5p-timeline .vco-timeline .vco-navigation{border-top-color:var(--h5p-theme-stroke-2)}[data-student-template] [data-h5p-frame] #h5p-timeline .vco-timeline .vco-navigation .timenav-background{background-color:var(--h5p-theme-ui-base)}[data-student-template] [data-h5p-frame] #h5p-timeline .vco-timeline .vco-navigation .timenav-background :is(.timenav-tag-row-1,.timenav-tag-row-2,.timenav-tag-row-3,.timenav-tag-row-4,.timenav-tag-row-5,.timenav-tag-row-6){background:var(--h5p-theme-ui-base)}[data-student-template] [data-h5p-frame] #h5p-timeline .vco-timeline .vco-navigation .timenav-background .timenav-interval-background{background:var(--h5p-theme-alternative-light);box-shadow:none}[data-student-template] [data-h5p-frame] #h5p-timeline .vco-timeline .vco-navigation .timenav-background .timenav-line{background-color:var(--h5p-theme-main-cta-base);box-shadow:none}[data-student-template] [data-h5p-frame] #h5p-timeline .vco-timeline .vco-navigation .timenav .content .marker .dot{background:var(--h5p-theme-stroke-1)}[data-student-template] [data-h5p-frame] #h5p-timeline .vco-timeline .vco-navigation .timenav .content .marker :is(.flag,.flag-small){background-image:none}[data-student-template] [data-h5p-frame] #h5p-timeline .vco-timeline .vco-navigation .timenav .content .marker :is(.flag,.flag-small) .flag-content{background-color:var(--h5p-theme-alternative-light);border:1px solid var(--h5p-theme-stroke-1);border-radius:var(--h5p-theme-border-radius-small)}[data-student-template] [data-h5p-frame] #h5p-timeline .vco-timeline .vco-navigation .timenav .content .marker :is(.flag,.flag-small) .flag-content h3{color:var(--h5p-theme-text-primary);font-weight:600}[data-student-template] [data-h5p-frame] #h5p-timeline .vco-timeline .vco-navigation .timenav .content .marker.active :is(.flag,.flag-small) .flag-content{background-color:var(--h5p-theme-main-cta-base);border-color:var(--h5p-theme-main-cta-base)}[data-student-template] [data-h5p-frame] #h5p-timeline .vco-timeline .vco-navigation .timenav .content .marker.active :is(.flag,.flag-small) .flag-content h3{color:var(--h5p-theme-contrast-cta)}[data-student-template] [data-h5p-frame] #h5p-timeline .vco-timeline .vco-navigation .timenav .content .marker.active .dot{background:var(--h5p-theme-main-cta-base);box-shadow:0 0 0 4px var(--h5p-theme-main-cta-light)}[data-student-template] [data-h5p-frame] #h5p-timeline .vco-timeline .vco-navigation .timenav .content .marker.active .line,[data-student-template] [data-h5p-frame] #h5p-timeline .vco-timeline .vco-navigation .timenav .content .marker.active .line .event-line{background:var(--h5p-theme-main-cta-base)}[data-student-template] [data-h5p-frame] .h5p-true-false .h5p-true-false-answers{gap:var(--h5p-theme-spacing-s);display:flex}[data-student-template] [data-h5p-frame] .h5p-true-false .h5p-true-false-answers .h5p-true-false-answer{--ea-h5p-tf-icon:1rem;--ea-h5p-tf-ring:1px;--ea-h5p-tf-lift:0 0 transparent;justify-content:center;align-items:center;gap:var(--h5p-theme-spacing-xxs);min-block-size:4.5rem;min-inline-size:0;padding:var(--h5p-theme-spacing-xs)var(--h5p-theme-spacing-s);border-radius:var(--h5p-theme-border-radius-medium);background:var(--ea-h5p-tile,var(--h5p-theme-ui-base));color:var(--h5p-theme-text-primary);font:700 var(--h5p-theme-font-size-l)/1.2 var(--h5p-theme-font-name);text-align:center;flex-direction:column;flex:1 1 0;margin:0;display:flex}[data-student-template]:not([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-true-false .h5p-true-false-answers .h5p-true-false-answer{border:1px solid var(--h5p-theme-stroke-1)}[data-student-template] [data-h5p-frame] .h5p-true-false .h5p-true-false-answers .h5p-true-false-answer:before{content:"";color:inherit;font-family:h5p-theme;font-size:var(--ea-h5p-tf-icon);margin:0;line-height:1}[data-student-template] [data-h5p-frame] .h5p-true-false .h5p-true-false-answers .h5p-true-false-answer:last-child:before{content:""}[data-student-template] [data-h5p-frame] .h5p-true-false .h5p-true-false-answers .h5p-true-false-answer:after{font-size:var(--h5p-theme-font-size-s);background:0 0;padding:0}:is([data-student-template=clubhouse],[data-student-template=mosaic]) [data-h5p-frame] .h5p-true-false .h5p-true-false-answers .h5p-true-false-answer{--ea-h5p-tf-icon:1.25rem;--ea-h5p-tf-ring:0px;min-block-size:7.5rem;font-family:var(--edu-font-family-heading)}[data-student-template=clubhouse] [data-h5p-frame] .h5p-true-false .h5p-true-false-answers .h5p-true-false-answer{--ea-h5p-tf-lift:var(--edu-club-lift-sm)}[data-student-template=mosaic] [data-h5p-frame] .h5p-true-false .h5p-true-false-answers .h5p-true-false-answer{--ea-h5p-tf-lift:0 4px 0 var(--h5p-theme-stroke-2)}[data-student-template] [data-h5p-frame] .h5p-true-false .h5p-true-false-answers .h5p-true-false-answer:hover:not([aria-checked=true],[aria-disabled=true]){border-color:var(--h5p-theme-main-cta-base)}[data-student-template] [data-h5p-frame] .h5p-true-false .h5p-true-false-answers .h5p-true-false-answer[aria-checked=true]:not(.correct,.wrong,[aria-disabled=true]){border-color:var(--h5p-theme-main-cta-base);background:var(--h5p-theme-main-cta-light);box-shadow:inset 0 0 0 var(--ea-h5p-tf-ring)var(--h5p-theme-main-cta-base),var(--ea-h5p-tf-lift)}[data-student-template] [data-h5p-frame] .h5p-true-false .h5p-true-false-answers .h5p-true-false-answer.correct{border-color:var(--h5p-theme-feedback-correct-main);background:var(--h5p-theme-feedback-correct-secondary);box-shadow:inset 0 0 0 var(--ea-h5p-tf-ring)var(--h5p-theme-feedback-correct-main),var(--ea-h5p-tf-lift);color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-true-false .h5p-true-false-answers .h5p-true-false-answer.wrong,[data-student-template] [data-h5p-frame] .h5p-true-false .h5p-true-false-answers .h5p-true-false-answer[aria-checked=true][aria-disabled=true]:not(.correct,.wrong){border-color:var(--h5p-theme-feedback-incorrect-main);background:var(--h5p-theme-feedback-incorrect-secondary);box-shadow:inset 0 0 0 var(--ea-h5p-tf-ring)var(--h5p-theme-feedback-incorrect-main),var(--ea-h5p-tf-lift);color:var(--h5p-theme-text-primary)}[data-student-template] [data-h5p-frame] .h5p-true-false .h5p-true-false-answers .h5p-true-false-answer[aria-checked=true][aria-disabled=true]:not(.correct,.wrong):after{content:"";color:var(--h5p-theme-feedback-incorrect-main);font-family:h5p-theme}[data-student-template] [data-h5p-frame] .h5p-true-false .h5p-true-false-answers .h5p-true-false-answer.correct[aria-checked=false]{padding:calc(var(--h5p-theme-spacing-xs) - var(--ea-h5p-tf-ring))calc(var(--h5p-theme-spacing-s) - var(--ea-h5p-tf-ring));border:2px dashed var(--h5p-theme-feedback-correct-main);background:var(--ea-h5p-tile,var(--h5p-theme-ui-base));box-shadow:var(--ea-h5p-tf-lift)}[data-student-template] [data-h5p-frame] .h5p-true-false .h5p-true-false-answers .h5p-true-false-answer[aria-disabled=true]:not(.correct,.wrong){color:var(--h5p-theme-text-secondary)}html[data-theme=dark] [data-student-template] [data-h5p-frame] :is(.h5p-find-the-words,.h5p-image-pair,.h5p-personality-quiz,.h5p-crossword,.h5p-questionnaire,.h5p-free-text-question,.h5p-timeline,.h5p-collage,.h5p-speak-the-words,.h5p-speak-the-words-set,.h5p-image-hotspot-question:not(.h5p-theme),.h5p-advanced-blanks,.h5p-sort-paragraphs),html[data-theme=dark][data-student-template] [data-h5p-frame] :is(.h5p-find-the-words,.h5p-image-pair,.h5p-personality-quiz,.h5p-crossword,.h5p-questionnaire,.h5p-free-text-question,.h5p-timeline,.h5p-collage,.h5p-speak-the-words,.h5p-speak-the-words-set,.h5p-image-hotspot-question:not(.h5p-theme),.h5p-advanced-blanks,.h5p-sort-paragraphs){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--edu-primitive-white);color:var(--edu-primitive-slate-900);--h5p-theme-ui-base:var(--edu-primitive-white);--h5p-theme-background:var(--edu-primitive-slate-50);--h5p-theme-text-primary:var(--edu-primitive-slate-900);--h5p-theme-text-secondary:var(--edu-primitive-slate-600);--h5p-theme-text-third:var(--edu-primitive-slate-500);--h5p-theme-alternative-base:var(--edu-primitive-slate-100);--h5p-theme-alternative-light:var(--edu-primitive-slate-50);--h5p-theme-alternative-dark:var(--edu-primitive-slate-200);--h5p-theme-alternative-darker:var(--edu-primitive-slate-600);--ea-h5p-tile:var(--edu-primitive-slate-50);--h5p-theme-stroke-1:var(--edu-primitive-slate-500);--h5p-theme-stroke-2:var(--edu-primitive-slate-200);--h5p-theme-stroke-3:var(--edu-primitive-slate-200);--h5p-theme-secondary-cta-base:var(--edu-primitive-slate-900);--h5p-theme-secondary-cta-dark:var(--edu-primitive-slate-900);--h5p-theme-secondary-cta-light:var(--edu-primitive-slate-100);--h5p-theme-secondary-contrast-cta:var(--edu-primitive-white);--h5p-theme-secondary-contrast-cta-hover:var(--edu-primitive-white);--h5p-theme-feedback-correct-main:var(--edu-primitive-jade-700);--h5p-theme-feedback-correct-secondary:var(--edu-primitive-jade-50);--h5p-theme-feedback-correct-third:var(--edu-primitive-jade-300);--h5p-theme-feedback-incorrect-main:var(--edu-primitive-crimson-700);--h5p-theme-feedback-incorrect-secondary:var(--edu-primitive-crimson-50);--h5p-theme-feedback-incorrect-third:var(--edu-primitive-crimson-300);--h5p-theme-feedback-neutral-main:var(--edu-primitive-slate-600);--h5p-theme-feedback-neutral-secondary:var(--edu-primitive-slate-50);--h5p-theme-feedback-neutral-third:var(--edu-primitive-slate-200);--ea-h5p-slip-main:var(--edu-primitive-ochre-750);--ea-h5p-slip-secondary:var(--edu-primitive-ochre-50);--ea-h5p-slip-third:var(--edu-primitive-ochre-300);--ea-h5p-focus:var(--edu-primitive-slate-900)}.visitor-page,.visitor-surface{--edu-vis-ground:var(--edu-color-surface-primary);--edu-vis-ground-ink:var(--edu-color-text-primary);--edu-vis-ground-ink-soft:var(--edu-color-text-secondary);--edu-vis-soft:var(--edu-color-surface-secondary);--edu-vis-card:var(--edu-color-surface-elevated);--edu-vis-card-ink:var(--edu-color-text-primary);--edu-vis-card-ink-soft:var(--edu-color-text-secondary);--edu-vis-line:var(--edu-color-border-subtle);--edu-vis-accent:var(--edu-color-brand-primary);--edu-vis-accent-ink:var(--edu-color-text-on-brand);--edu-vis-link:var(--edu-color-brand-primary);--edu-vis-invite-ground:var(--edu-color-brand-primary);--edu-vis-invite-ink:var(--edu-color-text-on-brand);--edu-vis-invite-action:var(--edu-color-surface-primary);--edu-vis-invite-action-ink:var(--edu-color-brand-primary);--edu-vis-photo:linear-gradient(140deg,var(--edu-vis-accent),var(--edu-vis-accent));--edu-vis-radius:var(--edu-primitive-radius-lg);--edu-vis-radius-chip:var(--edu-primitive-radius-full);--edu-vis-radius-control:var(--edu-primitive-radius-sm);--edu-vis-shadow:0 1px 2px #0f172a0a,0 10px 30px -18px #0f172a2e;--edu-vis-shadow-lift:0 2px 4px #0f172a0d,0 18px 40px -20px #0f172a47;--edu-vis-page:80rem;--edu-vis-gutter:var(--edu-layout-page-gutter);--edu-vis-section-gap:var(--edu-space-10)}@supports (color:color-mix(in lab, red, red)){:is(.visitor-page,.visitor-surface){--edu-vis-photo:linear-gradient(140deg,color-mix(in srgb,var(--edu-vis-accent)9%,var(--edu-color-surface-secondary)),color-mix(in srgb,var(--edu-vis-accent)20%,var(--edu-color-surface-secondary)))}}.visitor-page{background:var(--edu-vis-ground);min-block-size:100dvh;color:var(--edu-vis-ground-ink);flex-direction:column;display:flex}.visitor-main{flex:1;inline-size:100%}.visitor-main>:not(.visitor-surface),.visitor-masthead-inner,.visitor-footer-inner,.visitor-footer-line,.visitor-section-inner,.visitor-announcement{inline-size:100%;max-inline-size:var(--edu-vis-page);padding-inline:var(--edu-vis-gutter,var(--edu-layout-page-gutter));margin-inline:auto}.visitor-announcement{align-items:center;gap:var(--edu-space-4);padding-block:var(--edu-space-3);background:var(--edu-vis-invite-ground);color:var(--edu-vis-invite-ink);font-size:var(--edu-font-size-sm);max-inline-size:none;display:flex}.visitor-announcement-text{text-align:center;flex:1}.visitor-announcement-action{color:inherit;text-underline-offset:3px;margin-inline-start:var(--edu-space-3);font-weight:600;text-decoration:underline}.visitor-announcement-close{border-radius:var(--edu-vis-radius-chip);block-size:1.75rem;inline-size:1.75rem;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.visitor-announcement-close:hover{opacity:1}.visitor-page{--edu-vis-masthead-height:4.375rem}.visitor-page[data-density]{--edu-exp-band-height:calc(var(--edu-vis-masthead-height) + 1px)}.visitor-masthead{z-index:40;background:var(--edu-vis-ground);-webkit-backdrop-filter:saturate(140%)blur(12px);backdrop-filter:saturate(140%)blur(12px);border-block-end:1px solid var(--edu-vis-line);position:sticky;inset-block-start:0}@supports (color:color-mix(in lab, red, red)){.visitor-masthead{background:color-mix(in srgb,var(--edu-vis-ground)96%,transparent)}}.visitor-masthead-inner{align-items:center;gap:var(--edu-space-4);min-block-size:var(--edu-vis-masthead-height);display:flex;position:relative}.visitor-brand{align-items:center;gap:var(--edu-space-3);min-inline-size:0;font-family:var(--edu-font-family-heading);font-size:var(--edu-font-size-lg);color:inherit;font-weight:800;display:inline-flex}.visitor-brand-mark{object-fit:contain;flex:none;block-size:2.125rem;inline-size:auto;max-inline-size:9rem}.visitor-brand-mark-blank{border-radius:var(--edu-vis-radius-control);background:linear-gradient(135deg,var(--edu-vis-accent),var(--edu-vis-link));inline-size:2.125rem}.visitor-brand-name{white-space:nowrap}@media (max-width:1180px){.visitor-brand-name{text-overflow:ellipsis;overflow:hidden}}.visitor-explore{position:static}.visitor-explore-btn{align-items:center;gap:var(--edu-space-2);padding:var(--edu-space-2)var(--edu-space-3);border-radius:var(--edu-vis-radius-control);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:600;display:inline-flex}.visitor-explore-btn:hover,.visitor-explore[data-open] .visitor-explore-btn{background:var(--edu-vis-soft)}.visitor-explore-btn svg{transition:transform .16s}.visitor-explore[data-open] .visitor-explore-btn svg{transform:rotate(180deg)}.visitor-mega{z-index:50;padding:var(--edu-space-6);border:1px solid var(--edu-vis-line);border-radius:var(--edu-vis-radius);background:var(--edu-vis-card);color:var(--edu-vis-card-ink);box-shadow:var(--edu-vis-shadow-lift);position:absolute;inset-block-start:calc(100% + var(--edu-space-4));inset-inline:0}.visitor-mega-cols{gap:var(--edu-space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),18rem));justify-content:start;display:grid}.visitor-mega h4{font-size:var(--edu-font-size-sm);color:var(--edu-vis-card-ink);margin-block-end:var(--edu-space-4);font-weight:700}.visitor-mega li{margin-block-end:var(--edu-space-1)}.visitor-mega li a,.visitor-mega-static{align-items:center;gap:var(--edu-space-3);padding:var(--edu-space-2)var(--edu-space-3);border-radius:var(--edu-vis-radius-control);color:inherit;font-weight:500;display:flex}.visitor-mega li a:hover{background:var(--edu-vis-soft)}.visitor-mega li small{color:var(--edu-vis-card-ink-soft);font-size:var(--edu-font-size-xs);margin-inline-start:auto}.visitor-mega-all{align-items:center;gap:var(--edu-space-2);color:var(--edu-vis-link);font-weight:600;font-size:var(--edu-font-size-sm);margin-block-start:var(--edu-space-3);display:inline-flex}.visitor-mega-promo{gap:var(--edu-space-3);padding:var(--edu-space-5);border-radius:var(--edu-vis-radius);background:var(--edu-vis-soft);color:inherit;align-content:start;display:grid}.visitor-mega-promo-art{aspect-ratio:16/10;border-radius:var(--edu-vis-radius-control);background:var(--edu-vis-photo)}.visitor-search{align-items:center;gap:var(--edu-space-3);block-size:2.875rem;min-inline-size:0;max-inline-size:26rem;padding-inline:var(--edu-space-4);border:1px solid var(--edu-vis-line);border-radius:var(--edu-vis-radius-chip);background:var(--edu-vis-soft);color:var(--edu-vis-ground-ink-soft);flex:18rem;display:flex}.visitor-search svg{flex:none}.visitor-search-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.visitor-search-input{min-inline-size:0;color:inherit;font:inherit;background:0 0;border:0;flex:1}.visitor-search-input:focus-visible{outline:none}.visitor-search:focus-within{border-color:var(--edu-vis-accent)}.visitor-nav{align-items:center;gap:var(--edu-space-3);margin-inline-start:auto;display:flex}.visitor-nav-link{padding:var(--edu-space-2);border-radius:var(--edu-vis-radius-control);color:inherit;font-weight:500}.visitor-nav-link:hover{background:var(--edu-vis-soft)}.visitor-masthead-actions{align-items:center;gap:var(--edu-space-2);flex:none;display:flex}.visitor-masthead-actions>*{white-space:nowrap}.visitor-menu-btn{border:1px solid var(--edu-vis-line);border-radius:var(--edu-vis-radius-control);block-size:2.75rem;inline-size:2.75rem;color:inherit;cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;display:none}.visitor-menu-btn:hover{background:var(--edu-vis-soft)}.visitor-sheet{border-block-start:1px solid var(--edu-vis-line);background:var(--edu-vis-ground);max-block-size:calc(100dvh - 4.375rem);overflow-y:auto}.visitor-sheet-inner{gap:var(--edu-space-5);padding-block:var(--edu-space-5)var(--edu-space-6);padding-inline:var(--edu-vis-gutter,var(--edu-layout-page-gutter));display:grid}.visitor-sheet .visitor-search{flex:none;max-inline-size:none}.visitor-sheet-nav{gap:var(--edu-space-1);display:grid}.visitor-sheet-nav .visitor-nav-link{padding:var(--edu-space-3)0;font-size:var(--edu-font-size-lg);font-weight:600}.visitor-sheet-explore{gap:var(--edu-space-5);border-block-start:1px solid var(--edu-vis-line);color:var(--edu-vis-ground-ink);padding-block-start:var(--edu-space-5);display:grid}.visitor-sheet-explore h4{font-size:var(--edu-font-size-sm);margin-block-end:var(--edu-space-2);font-weight:700}.visitor-sheet-explore li a{align-items:center;gap:var(--edu-space-3);padding:var(--edu-space-2)0;border-radius:var(--edu-vis-radius-control);color:inherit;font-weight:500;display:flex}.visitor-sheet-explore li small{color:var(--edu-vis-ground-ink-soft);font-size:var(--edu-font-size-xs);margin-inline-start:auto}.visitor-sheet-signin{justify-content:center;inline-size:100%}.visitor-section{padding-block:var(--edu-vis-section-gap,var(--edu-space-12))}.visitor-section[data-tone=soft]{background:var(--edu-vis-soft)}.visitor-section[data-tone=wash]{background:var(--edu-vis-accent)}@supports (color:color-mix(in lab, red, red)){.visitor-section[data-tone=wash]{background:color-mix(in srgb,var(--edu-vis-accent)8%,var(--edu-vis-ground))}}.visitor-section[data-tone=loud] .visitor-cta{background:var(--edu-vis-invite-ground);color:var(--edu-vis-invite-ink)}.visitor-section-head{justify-content:space-between;align-items:end;gap:var(--edu-space-4);flex-wrap:wrap;margin-block-end:var(--edu-space-8);display:flex}.visitor-section-head-words{gap:var(--edu-space-2);max-inline-size:46rem;display:grid}.visitor-kicker{align-items:center;gap:var(--edu-space-3);color:var(--edu-vis-link);font-size:var(--edu-font-size-sm);font-weight:600;display:inline-flex}.visitor-kicker:before{content:"";border-radius:var(--edu-primitive-radius-xs);background:currentColor;block-size:2px;inline-size:1.625rem}.visitor-heading{font-family:var(--edu-font-family-heading);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.75rem,1.1rem + 1.9vw,2.625rem);font-weight:800;line-height:1.12}.visitor-sub{color:var(--edu-vis-ground-ink-soft);font-size:var(--edu-font-size-lg);max-inline-size:42rem}.visitor-see-all{align-items:center;gap:var(--edu-space-2);color:var(--edu-vis-link);white-space:nowrap;font-weight:600;display:inline-flex}.visitor-see-all-arrow{transition:transform .16s}.visitor-see-all:hover .visitor-see-all-arrow{transform:translate(3px)}.visitor-page-head{padding-block-start:var(--edu-space-8)}.visitor-crumb{padding-block:var(--edu-space-6)var(--edu-space-4);font-size:var(--edu-font-size-sm)}.visitor-page-head>.visitor-crumb{margin-block-end:var(--edu-space-6);padding-block-start:0}.visitor-crumb-list{align-items:center;gap:var(--edu-space-1);flex-wrap:wrap;display:flex}.visitor-crumb-list li{align-items:center;gap:var(--edu-space-1);min-inline-size:0;display:inline-flex}.visitor-crumb-link,.visitor-crumb-back{min-block-size:1.5rem;color:var(--edu-vis-link);overflow-wrap:anywhere;align-items:center;font-weight:600;display:inline-flex}.visitor-crumb-link:hover,.visitor-crumb-back:hover{text-underline-offset:.2em;text-decoration:underline}.visitor-crumb-back{gap:var(--edu-space-1)}.visitor-crumb-back svg,.visitor-crumb-sep{flex:none;block-size:1rem;inline-size:1rem}.visitor-crumb-sep{color:var(--edu-vis-ground-ink-soft)}.visitor-crumb-current{color:var(--edu-vis-ground-ink-soft);overflow-wrap:anywhere}.visitor-crumb-trail{display:none}@media (min-width:1024px){.visitor-crumb-trail{display:block}.visitor-crumb-back{display:none}}.visitor-tiles{gap:var(--edu-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.visitor-tile{align-content:start;gap:var(--edu-space-2);padding:var(--edu-space-6);border:1px solid var(--edu-vis-line);border-radius:var(--edu-vis-radius);background:var(--edu-vis-card);color:var(--edu-vis-card-ink);display:grid}.visitor-tiles[data-framed=no] .visitor-tile{color:inherit;background:0 0;border:0;padding:0}.visitor-tile-icon{border-radius:var(--edu-vis-radius-control);background:var(--edu-vis-accent);block-size:2.5rem;inline-size:2.5rem;color:var(--edu-vis-link);place-items:center;margin-block-end:var(--edu-space-2);display:grid}@supports (color:color-mix(in lab, red, red)){.visitor-tile-icon{background:color-mix(in srgb,var(--edu-vis-accent)10%,var(--edu-vis-card))}}.visitor-tile-icon svg{stroke-width:1.8px;block-size:1.25rem;inline-size:1.25rem}.visitor-tile-title{font-size:var(--edu-font-size-lg);font-weight:700}.visitor-tile-body{color:var(--edu-vis-card-ink-soft)}.visitor-tiles[data-framed=no] .visitor-tile-body{color:var(--edu-vis-ground-ink-soft)}.visitor-meta{gap:var(--edu-space-1)var(--edu-space-3);color:var(--edu-vis-card-ink-soft);font-size:var(--edu-font-size-sm);flex-wrap:wrap;display:flex}.visitor-hero-picture,.visitor-featured-lead,.visitor-post-lead{min-inline-size:0}.visitor-post-picture-blank{display:block}.visitor-voice{gap:var(--edu-space-2);display:grid}.visitor-companion-words{gap:2px;min-inline-size:0;display:grid}.visitor-section-empty{justify-items:center;gap:var(--edu-space-4);padding:var(--edu-space-12)var(--edu-space-6);border:1px solid var(--edu-vis-line);border-radius:var(--edu-vis-radius);background:var(--edu-vis-card);color:var(--edu-vis-card-ink);text-align:center;display:grid}.visitor-section-empty-art{block-size:5.5rem;inline-size:8rem;margin-block-end:var(--edu-space-3);position:relative}.visitor-section-empty-art span{border-radius:calc(var(--edu-vis-radius)*.55);border:2px solid var(--edu-vis-accent);background:var(--edu-vis-accent);block-size:4.5rem;inline-size:4.25rem;margin-inline-start:-2.125rem;position:absolute;inset-block-start:.35rem;inset-inline-start:50%}@supports (color:color-mix(in lab, red, red)){.visitor-section-empty-art span{border:2px solid color-mix(in srgb,var(--edu-vis-accent)30%,transparent);background:color-mix(in srgb,var(--edu-vis-accent)8%,var(--edu-vis-card))}}.visitor-section-empty-art span:first-child{transform:rotate(-11deg)translate(-1.45rem,.2rem)}.visitor-section-empty-art span:nth-child(2){transform:rotate(11deg)translate(1.45rem,.2rem)}.visitor-section-empty-art span:nth-child(3){background:var(--edu-vis-accent);border-color:var(--edu-vis-accent);box-shadow:var(--edu-vis-shadow)}@supports (color:color-mix(in lab, red, red)){.visitor-section-empty-art span:nth-child(3){background:color-mix(in srgb,var(--edu-vis-accent)16%,var(--edu-vis-card));border-color:color-mix(in srgb,var(--edu-vis-accent)48%,transparent)}}.visitor-section-empty-art span:nth-child(3):before,.visitor-section-empty-art span:nth-child(3):after{content:"";border-radius:var(--edu-vis-radius-chip);background:var(--edu-vis-accent);block-size:.35rem;position:absolute;inset-inline:.6rem}@supports (color:color-mix(in lab, red, red)){:is(){background:color-mix(in srgb,var(--edu-vis-accent)38%,transparent)}}.visitor-section-empty-art span:nth-child(3):before{inset-block-start:1.5rem}.visitor-section-empty-art span:nth-child(3):after{inset-block-start:2.5rem;inset-inline-end:1.8rem}.visitor-section-empty-line{max-inline-size:30rem;font-size:var(--edu-font-size-lg);font-weight:600}.visitor-section-empty-hint{max-inline-size:30rem;color:var(--edu-vis-card-ink-soft);font-size:var(--edu-font-size-sm)}.visitor-page[data-density=compact]{--edu-vis-section-gap:var(--edu-space-8)}.visitor-page[data-density=regular]{--edu-vis-section-gap:var(--edu-space-10)}.visitor-page[data-density=airy]{--edu-vis-section-gap:var(--edu-space-12)}.visitor-page[data-motion=minimal]{--edu-motion-duration-fast:var(--edu-motion-duration-instant);--edu-motion-duration-normal:var(--edu-motion-duration-fast);--edu-motion-duration-slow:var(--edu-motion-duration-fast)}.visitor-hero{gap:var(--edu-space-8);align-items:center;display:grid}@media (min-width:900px){.visitor-hero[data-media=yes]{gap:var(--edu-space-10);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.visitor-hero[data-media=none] .visitor-hero-words{max-inline-size:46rem}.visitor-hero[data-align=center] .visitor-hero-words{text-align:center;justify-items:center;margin-inline:auto}.visitor-hero[data-align=center] .visitor-section-head-words{justify-items:center}.visitor-hero[data-align=center] .visitor-actions{justify-content:center}.visitor-hero-words{gap:var(--edu-space-6);display:grid}.visitor-hero .visitor-heading{font-size:clamp(2.125rem,1.2rem + 3vw,3.75rem)}.visitor-actions{gap:var(--edu-space-3);flex-wrap:wrap;display:flex}.visitor-hero-figures{gap:var(--edu-space-3)var(--edu-space-6);color:var(--edu-vis-ground-ink-soft);font-size:var(--edu-font-size-sm);flex-wrap:wrap;display:flex}.visitor-hero-figures span{align-items:baseline;gap:var(--edu-space-2);display:inline-flex}.visitor-hero-figures b{color:var(--edu-vis-ground-ink);font-size:var(--edu-font-size-lg)}.visitor-shot{aspect-ratio:4/3;object-fit:cover;border-radius:var(--edu-vis-radius);background:var(--edu-vis-photo);inline-size:100%;box-shadow:var(--edu-vis-shadow-lift)}@media (max-width:899px){.visitor-shot{aspect-ratio:16/10}}.visitor-logos{align-items:center;gap:var(--edu-space-4)var(--edu-space-8);padding-block:var(--edu-space-5);border-block:1px solid var(--edu-vis-line);flex-wrap:wrap;display:flex}.visitor-logos-label{color:var(--edu-vis-ground-ink-soft);font-size:var(--edu-font-size-sm);font-weight:600}.visitor-logos-row{justify-content:space-between;align-items:center;gap:var(--edu-space-6);flex-wrap:wrap;flex:1;display:flex}.visitor-logo{color:var(--edu-vis-ground-ink-soft);opacity:.75;align-items:center;transition:opacity .16s;display:inline-flex}.visitor-logo:hover{opacity:1}.visitor-logo-mark{object-fit:contain;block-size:1.75rem;inline-size:auto;max-inline-size:10rem}.visitor-logo-word{font-family:var(--edu-font-family-heading);font-size:var(--edu-font-size-lg);font-weight:700}.visitor-split{gap:var(--edu-space-8);display:grid}@media (min-width:900px){.visitor-split{gap:var(--edu-space-10);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.visitor-split-head{align-self:start;position:sticky;inset-block-start:calc(4.375rem + var(--edu-space-6))}}.visitor-split-head .visitor-section-head{margin-block-end:var(--edu-space-4);display:block}.visitor-subject-grid{gap:var(--edu-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));display:grid}.visitor-subject-tile{align-items:center;gap:var(--edu-space-4);padding:var(--edu-space-4);border:1px solid var(--edu-vis-line);border-radius:var(--edu-vis-radius);background:var(--edu-vis-card);color:var(--edu-vis-card-ink);transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.visitor-subject-tile:hover{border-color:var(--edu-vis-accent);box-shadow:var(--edu-vis-shadow);transform:translateY(-2px)}.visitor-subject-text{gap:2px;min-inline-size:0;display:grid}.visitor-subject-label{font-weight:600}.visitor-subject-count{color:var(--edu-vis-card-ink-soft);font-size:var(--edu-font-size-sm)}.visitor-subject-chevron{color:var(--edu-vis-card-ink-soft);flex:none;margin-inline-start:auto}.visitor-course-grid{gap:var(--edu-space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));display:grid}.visitor-featured{gap:var(--edu-space-6);display:grid}@media (min-width:900px){.visitor-featured{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.visitor-featured-rest{gap:var(--edu-space-4);flex-direction:column;display:flex}.visitor-featured-rest .visitor-see-all{margin-block-start:auto}.visitor-mini{gap:var(--edu-space-4);border:1px solid var(--edu-vis-line);border-radius:var(--edu-vis-radius);background:var(--edu-vis-card);min-block-size:5.5rem;color:var(--edu-vis-card-ink);grid-template-columns:6.5rem minmax(0,1fr);transition:border-color .16s,transform .16s;display:grid;overflow:hidden}.visitor-mini:hover{border-color:var(--edu-vis-accent);transform:translate(2px)}.visitor-mini-cover{background:var(--edu-vis-photo)}.visitor-mini-body{gap:var(--edu-space-1);padding:var(--edu-space-4)var(--edu-space-4)var(--edu-space-4)0;font-size:var(--edu-font-size-sm);align-content:center;display:grid}.visitor-rail{gap:var(--edu-space-5);scroll-snap-type:x mandatory;scrollbar-width:none;max-inline-size:100%;grid-auto-columns:minmax(14rem,1fr);grid-auto-flow:column;padding-block-end:var(--edu-space-2);display:grid;overflow-x:auto}.visitor-rail::-webkit-scrollbar{display:none}.visitor-rail>*{scroll-snap-align:start}.visitor-tutor-tile{align-content:start;justify-items:center;gap:var(--edu-space-2);padding:var(--edu-space-6)var(--edu-space-4);border:1px solid var(--edu-vis-line);border-radius:var(--edu-vis-radius);background:var(--edu-vis-card);color:var(--edu-vis-card-ink);text-align:center;transition:transform .16s,box-shadow .16s;display:grid}.visitor-tutor-tile:hover{box-shadow:var(--edu-vis-shadow-lift);transform:translateY(-3px)}.visitor-tutor-face,.visitor-tutor-face-blank{border-radius:var(--edu-vis-radius-chip);object-fit:cover;background:var(--edu-vis-photo);block-size:4rem;inline-size:4rem}.visitor-tutor-face-blank{background:var(--edu-vis-soft);color:var(--edu-vis-accent);font-family:var(--edu-font-family-heading);font-size:var(--edu-font-size-xl);letter-spacing:.02em;place-items:center;font-weight:800;display:grid}.visitor-tutor-name{font-weight:700}.visitor-tutor-title{color:var(--edu-vis-card-ink-soft);font-size:var(--edu-font-size-sm)}.visitor-tutor-subjects{justify-content:center;gap:var(--edu-space-2);flex-wrap:wrap;display:flex}.visitor-chip{padding:3px var(--edu-space-3);border-radius:var(--edu-vis-radius-chip);background:var(--edu-vis-soft);font-size:var(--edu-font-size-xs);font-weight:600}.visitor-figures{gap:var(--edu-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.visitor-figure{border-inline-start:1px solid var(--edu-vis-accent);padding-inline-start:var(--edu-space-6)}@supports (color:color-mix(in lab, red, red)){.visitor-figure{border-inline-start:1px solid color-mix(in srgb,var(--edu-vis-accent)26%,transparent)}}.visitor-figure:first-child{border-inline-start:0;padding-inline-start:0}@media (max-width:899px){.visitor-figure{border-inline-start:0;padding-inline-start:0}}.visitor-figure-value{font-family:var(--edu-font-family-heading);letter-spacing:-.02em;color:var(--edu-vis-accent);font-size:clamp(2rem,1.4rem + 2.4vw,2.875rem);font-weight:800;line-height:1}.visitor-figure-label{max-inline-size:14rem;color:var(--edu-vis-ground-ink-soft);font-size:var(--edu-font-size-sm);margin-block-start:var(--edu-space-2)}.visitor-steps{gap:var(--edu-space-6);counter-reset:visitor-step;display:grid}@media (min-width:900px){.visitor-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}}.visitor-step{gap:var(--edu-space-3);counter-increment:visitor-step;align-content:start;display:grid;position:relative}.visitor-step:before{content:counter(visitor-step);border-radius:var(--edu-vis-radius-chip);background:var(--edu-vis-accent);block-size:2.75rem;inline-size:2.75rem;color:var(--edu-vis-accent-ink);font-weight:800;font-size:var(--edu-font-size-lg);place-items:center;display:grid}@media (min-width:900px){.visitor-step:not(:last-child):after{content:"";border-block-start:2px dashed var(--edu-vis-line);position:absolute;inset-block-start:1.375rem;inset-inline-start:3.5rem;inset-inline-end:calc(var(--edu-space-6)*-1)}}.visitor-step-title{font-size:var(--edu-font-size-xl);font-weight:700}.visitor-step-body{color:var(--edu-vis-ground-ink-soft)}.visitor-voices{gap:var(--edu-space-8);align-items:center;display:grid}@media (min-width:900px){.visitor-voices{gap:var(--edu-space-10);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.visitor-voice-picture{aspect-ratio:4/5;object-fit:cover;border-radius:var(--edu-vis-radius);background:var(--edu-vis-photo);max-block-size:26rem;inline-size:100%;box-shadow:var(--edu-vis-shadow)}.visitor-voice-words{gap:var(--edu-space-5);display:grid}.visitor-voice-list{gap:var(--edu-space-6);display:grid}.visitor-quote{font-family:var(--edu-font-family-heading);letter-spacing:-.01em;font-size:clamp(1.25rem,.9rem + 1.3vw,1.875rem);font-weight:700;line-height:1.34}.visitor-voice-who{gap:var(--edu-space-1)var(--edu-space-3);color:var(--edu-vis-ground-ink-soft);font-size:var(--edu-font-size-sm);flex-wrap:wrap;margin-block-start:var(--edu-space-3);display:flex}.visitor-voice-who b{color:var(--edu-vis-ground-ink)}.visitor-prose{gap:var(--edu-space-8);align-items:center;display:grid}@media (min-width:900px){.visitor-prose{gap:var(--edu-space-10);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.visitor-prose-words{gap:var(--edu-space-5);justify-items:start;display:grid}.visitor-prose-list{gap:var(--edu-space-3);display:grid}.visitor-prose-list li{gap:var(--edu-space-3);align-items:start;display:flex}.visitor-tick{border-radius:var(--edu-vis-radius-chip);background:var(--edu-vis-accent);flex:none;block-size:1.25rem;inline-size:1.25rem;margin-block-start:2px;position:relative}@supports (color:color-mix(in lab, red, red)){.visitor-tick{background:color-mix(in srgb,var(--edu-vis-accent)18%,transparent)}}.visitor-tick:after{content:"";border:solid var(--edu-vis-accent);border-width:0 2px 2px 0;block-size:9px;inline-size:5px;position:absolute;inset-block-start:5px;inset-inline-start:6px;transform:rotate(45deg)}.visitor-prose-action{padding:var(--edu-space-3)var(--edu-space-5);border:1px solid var(--edu-vis-line);border-radius:var(--edu-vis-radius-chip);color:inherit;align-items:center;font-weight:600;display:inline-flex}.visitor-prose-picture{aspect-ratio:3/2;object-fit:cover;border-radius:var(--edu-vis-radius);background:var(--edu-vis-photo);inline-size:100%;box-shadow:var(--edu-vis-shadow)}@media (max-width:899px){.visitor-prose-picture{aspect-ratio:16/10}}.visitor-events{gap:var(--edu-space-3);display:grid}.visitor-event{align-items:center;gap:var(--edu-space-4);padding:var(--edu-space-4);border:1px solid var(--edu-vis-line);border-radius:var(--edu-vis-radius);background:var(--edu-vis-card);color:var(--edu-vis-card-ink);transition:border-color .16s,transform .16s;display:flex}.visitor-event:hover{border-color:var(--edu-vis-accent);transform:translate(2px)}.visitor-entry-date{inline-size:3.25rem;padding-block:var(--edu-space-2);border-radius:var(--edu-vis-radius-control);background:var(--edu-vis-accent);color:var(--edu-vis-accent);flex:none;justify-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.visitor-entry-date{background:color-mix(in srgb,var(--edu-vis-accent)12%,transparent)}}.visitor-entry-date b{font-size:var(--edu-font-size-lg);font-weight:800;line-height:1}.visitor-entry-date small{font-size:var(--edu-font-size-xs);font-weight:700}.visitor-event-body{gap:var(--edu-space-1);min-inline-size:0;display:grid}.visitor-video{gap:var(--edu-space-6);align-items:start;display:grid}@media (min-width:900px){.visitor-video{gap:var(--edu-space-8);grid-template-columns:minmax(0,8fr) minmax(0,4fr)}}.visitor-video-player,.visitor-film{border-radius:var(--edu-vis-radius);inline-size:100%;box-shadow:var(--edu-vis-shadow-lift);overflow:hidden}.visitor-film-player{aspect-ratio:16/9;object-fit:cover;background:#000;inline-size:100%;display:block}.visitor-chapters{gap:var(--edu-space-1);display:grid}.visitor-chapters li{border-block-end:1px solid var(--edu-vis-line)}.visitor-chapters li:last-child{border-block-end:0}.visitor-chapter{gap:var(--edu-space-3);inline-size:100%;padding:var(--edu-space-3);border-radius:var(--edu-vis-radius-control);color:var(--edu-vis-ground-ink);font:inherit;font-size:var(--edu-font-size-sm);text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:3.25rem minmax(0,1fr);display:grid}.visitor-chapter:hover{background:var(--edu-vis-soft)}.visitor-chapter-at{color:var(--edu-vis-accent);font-variant-numeric:tabular-nums;font-weight:700}.visitor-posts{gap:var(--edu-space-8);display:grid}@media (min-width:900px){.visitor-posts{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.visitor-post{gap:var(--edu-space-3);align-content:start;display:grid}.visitor-post-picture{aspect-ratio:16/9;object-fit:cover;border-radius:var(--edu-vis-radius);background:var(--edu-vis-photo);inline-size:100%}.visitor-post-date{color:var(--edu-vis-ground-ink-soft);font-size:var(--edu-font-size-xs)}.visitor-post-title{font-size:var(--edu-font-size-xl);line-height:1.3}.visitor-post-excerpt{color:var(--edu-vis-ground-ink-soft)}.visitor-post-list{gap:var(--edu-space-5);align-content:start;display:grid}.visitor-post-row{gap:var(--edu-space-4);grid-template-columns:7rem minmax(0,1fr);align-items:center}.visitor-post-row .visitor-post-picture{aspect-ratio:1;border-radius:var(--edu-vis-radius-control)}.visitor-post-row .visitor-post-title{font-size:var(--edu-font-size-base)}.visitor-gallery{border-radius:var(--edu-vis-radius);background:var(--edu-vis-photo);inline-size:100%}.visitor-slides{gap:var(--edu-space-4);scroll-snap-type:x mandatory;scrollbar-width:none;background:0 0;grid-auto-columns:minmax(min(100%,22rem),1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.visitor-slides::-webkit-scrollbar{display:none}.visitor-slide{aspect-ratio:4/3;object-fit:cover;border-radius:var(--edu-vis-radius);background:var(--edu-vis-photo);scroll-snap-align:start;inline-size:100%}.visitor-cta{justify-items:center;gap:var(--edu-space-5);padding:var(--edu-space-12)var(--edu-space-6);border-radius:var(--edu-vis-radius);text-align:center;display:grid}.visitor-cta .visitor-section-head{margin-block-end:0;display:block}.visitor-cta .visitor-section-head-words{justify-items:center}.visitor-cta .visitor-sub{color:inherit;opacity:.9}.visitor-cta-action{padding:var(--edu-space-3)var(--edu-space-6);border-radius:var(--edu-vis-radius-chip);background:var(--edu-vis-invite-action);color:var(--edu-vis-invite-action-ink);align-items:center;font-weight:700;display:inline-flex}.visitor-surface{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.visitor-section,.visitor-section-inner,.visitor-hero,.visitor-hero-words,.visitor-section-head,.visitor-section-head-words,.visitor-split,.visitor-split-body,.visitor-voices,.visitor-voice-words,.visitor-prose,.visitor-prose-words,.visitor-video,.visitor-featured,.visitor-posts{min-inline-size:0}.visitor-region[data-region=page]{display:contents}.visitor-region:not([data-region=page]){inline-size:100%;max-inline-size:var(--edu-vis-page);padding-inline:var(--edu-vis-gutter,var(--edu-layout-page-gutter));gap:var(--edu-space-8);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin-inline:auto;padding-block-end:var(--edu-vis-section-gap,var(--edu-space-10));display:grid}.visitor-region:not([data-region=page])>[data-slot]{grid-column:span var(--eb-span,12);min-inline-size:0}.visitor-region:not([data-region=page])>[data-slot][data-at-desktop=off]{display:none}@media (max-width:1279.98px){.visitor-region:not([data-region=page])>[data-slot]{grid-column:span var(--eb-span-md,12)}.visitor-region:not([data-region=page])>[data-slot][data-at-desktop=off]{display:block}.visitor-region:not([data-region=page])>[data-slot][data-at-tablet=off]{display:none}}@media (max-width:767.98px){.visitor-region:not([data-region=page])>[data-slot]{grid-column:span var(--eb-span-sm,12)}.visitor-region:not([data-region=page])>[data-slot][data-at-desktop=off],.visitor-region:not([data-region=page])>[data-slot][data-at-tablet=off]{display:block}.visitor-region:not([data-region=page])>[data-slot][data-at-phone=off]{display:none}}.visitor-search-lead{gap:var(--edu-space-5);padding-block:var(--edu-space-10);display:grid}.visitor-search-form{gap:var(--edu-space-3);flex-wrap:wrap;align-items:center;display:flex}.visitor-search-form .visitor-search-input{block-size:3rem;padding-inline:var(--edu-space-5);border:1px solid var(--edu-vis-line);border-radius:var(--edu-vis-radius-chip);background:var(--edu-vis-card);flex:18rem}.visitor-course-list,.visitor-tutor-list{gap:var(--edu-space-6);display:grid}.visitor-tutor-grid{gap:var(--edu-space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));display:grid}.visitor-strip-head{justify-content:space-between;align-items:baseline;gap:var(--edu-space-4);flex-wrap:wrap;display:flex}.visitor-count{color:var(--edu-vis-ground-ink-soft);font-size:var(--edu-font-size-sm)}.visitor-pager{justify-content:space-between;align-items:center;gap:var(--edu-space-4);border-block-start:1px solid var(--edu-vis-line);padding-block-start:var(--edu-space-5);display:flex}.visitor-pager-link{color:var(--edu-vis-link);font-weight:600}.visitor-filters{gap:var(--edu-space-3);padding:var(--edu-space-5);border:1px solid var(--edu-vis-line);border-radius:var(--edu-vis-radius);background:var(--edu-vis-card);color:var(--edu-vis-card-ink);align-content:start;display:grid}.visitor-region[data-region=browse] .visitor-filters{align-items:center;gap:var(--edu-space-3)var(--edu-space-4);padding:var(--edu-space-4)var(--edu-space-5);grid-template-columns:auto minmax(0,1fr)}.visitor-region[data-region=browse] .visitor-filters .visitor-filters-title{grid-row:1}.visitor-region[data-region=browse] .visitor-filters .visitor-filters-group{display:none}.visitor-region[data-region=browse] .visitor-filter-list{gap:var(--edu-space-2);flex-wrap:wrap;grid-row:1;display:flex}.visitor-region[data-region=browse] .visitor-filter-link{padding:var(--edu-space-2)var(--edu-space-4);border:1px solid var(--edu-vis-line);border-radius:var(--edu-vis-radius-chip);font-size:var(--edu-font-size-sm);white-space:nowrap;font-weight:500}.visitor-region[data-region=browse] .visitor-filter-link:hover{border-color:var(--edu-vis-accent);background:var(--edu-vis-soft)}.visitor-region[data-region=browse] .visitor-filter-clear{grid-row:1;justify-self:end}@media (max-width:767.98px){.visitor-region[data-region=browse] .visitor-filters{grid-template-columns:minmax(0,1fr)}.visitor-region[data-region=browse] .visitor-filters .visitor-filters-title,.visitor-region[data-region=browse] .visitor-filter-list,.visitor-region[data-region=browse] .visitor-filter-clear{grid-row:auto;justify-self:start}.visitor-region[data-region=browse] .visitor-filter-list{scrollbar-width:none;min-inline-size:0;margin-inline:calc(var(--edu-space-5)*-1);padding-inline:var(--edu-space-5);flex-wrap:nowrap;justify-self:stretch;overflow-x:auto}.visitor-region[data-region=browse] .visitor-filter-list::-webkit-scrollbar{display:none}}.visitor-filters-title{font-size:var(--edu-font-size-lg);font-weight:700}.visitor-filters-group{color:var(--edu-vis-card-ink-soft);font-size:var(--edu-font-size-sm);font-weight:600}.visitor-filter-list{gap:var(--edu-space-1);display:grid}.visitor-filter-link{padding:var(--edu-space-2)var(--edu-space-3);border-radius:var(--edu-vis-radius-control);color:inherit;display:block}.visitor-filter-link:hover{background:var(--edu-vis-soft)}.visitor-filter-clear{color:var(--edu-vis-link);font-weight:600;font-size:var(--edu-font-size-sm)}.visitor-page:has(.edu-course-overview__phone-bar){padding-block-end:var(--edu-course-overview-bar-measured,0px)}.visitor-page .edu-course-overview[data-width=phone]{padding-block-end:0}.visitor-footer{padding-block:var(--edu-space-10)var(--edu-space-6);border-block-start:1px solid var(--edu-vis-line);margin-block-start:var(--edu-space-12)}.visitor-footer-inner{gap:var(--edu-space-8);display:grid}@media (min-width:700px){.visitor-footer-inner{grid-template-columns:minmax(0,2fr) repeat(auto-fit,minmax(min(100%,10rem),1fr))}}.visitor-footer-brand{gap:var(--edu-space-4);align-content:start;display:grid}.visitor-footer-group{gap:var(--edu-space-2);align-content:start;display:grid}.visitor-footer-group h4{font-size:var(--edu-font-size-sm);margin-block-end:var(--edu-space-2);font-weight:700}.visitor-footer-group a{color:var(--edu-vis-ground-ink-soft)}.visitor-footer-group a:hover{color:var(--edu-vis-ground-ink)}.visitor-footer-line{border-block-start:1px solid var(--edu-vis-line);color:var(--edu-vis-ground-ink-soft);font-size:var(--edu-font-size-sm);margin-block-start:var(--edu-space-8);padding-block-start:var(--edu-space-5)}.visitor-companion{align-items:center;gap:var(--edu-space-3);display:flex}.visitor-companion-art{flex:none;block-size:4rem;inline-size:4rem}.visitor-companion-name{font-weight:700}.visitor-companion-line{color:var(--edu-vis-ground-ink-soft);font-size:var(--edu-font-size-sm)}@media (max-width:960px){.visitor-masthead-inner>.visitor-explore,.visitor-masthead-inner>.visitor-search{display:none}.visitor-menu-btn{display:inline-flex}}.visitor-sheet-nav,.visitor-sheet-signin{display:none}@media (max-width:700px){.visitor-masthead-inner>.visitor-nav{display:none}.visitor-sheet-nav{display:grid}}@media (max-width:560px){.visitor-masthead-actions .visitor-signin{display:none}.visitor-sheet-signin{display:inline-flex}.visitor-masthead-inner{gap:var(--edu-space-3)}.visitor-brand{font-size:var(--edu-font-size-base)}}@media (max-width:699px){.visitor-course-grid,.visitor-subject-grid,.visitor-rail,.visitor-slides{gap:var(--edu-space-4);scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--edu-vis-gutter,var(--edu-layout-page-gutter))*-1);padding-inline:var(--edu-vis-gutter,var(--edu-layout-page-gutter));padding-block-end:var(--edu-space-2);display:flex;overflow-x:auto}.visitor-course-grid::-webkit-scrollbar{display:none}.visitor-subject-grid::-webkit-scrollbar{display:none}.visitor-rail::-webkit-scrollbar{display:none}.visitor-slides::-webkit-scrollbar{display:none}.visitor-course-grid>*,.visitor-subject-grid>*,.visitor-rail>*,.visitor-slides>*{scroll-snap-align:start;flex:0 0 78%}.visitor-subject-grid>*{flex-basis:70%}.visitor-rail>*{flex-basis:58%}}@media (prefers-reduced-motion:reduce){.visitor-page *,.visitor-page :before,.visitor-page :after{transition:none!important;animation:none!important}.visitor-subject-tile:hover,.visitor-tutor-tile:hover,.visitor-event:hover,.visitor-mini:hover{transform:none}}[data-visitor-template=keystone] .visitor-cta{background:linear-gradient(120deg,var(--edu-color-brand-primary),var(--edu-color-brand-primary))}@supports (color:color-mix(in lab, red, red)){[data-visitor-template=keystone] .visitor-cta{background:linear-gradient(120deg,var(--edu-color-brand-primary),color-mix(in srgb,var(--edu-color-brand-primary)64%,#000))}}[data-visitor-template=keystone] :where([data-plane=public],body:has([data-plane=public])){--edu-radius-card:var(--edu-primitive-radius-lg)}[data-visitor-template=mosaic] .visitor-surface,[data-visitor-template=mosaic]{--edu-vis-ground:var(--edu-primitive-white);--edu-vis-ground-ink:var(--edu-primitive-violet-950);--edu-vis-ground-ink-soft:var(--edu-primitive-violet-950);--edu-vis-soft:var(--edu-primitive-violet-600);--edu-vis-card:var(--edu-primitive-white);--edu-vis-card-ink:var(--edu-primitive-violet-950);--edu-vis-card-ink-soft:var(--edu-primitive-violet-950);--edu-vis-line:var(--edu-primitive-violet-600);--edu-vis-radius:var(--edu-primitive-radius-xl);--edu-vis-radius-chip:var(--edu-primitive-radius-md);--edu-vis-tilt:-1.4deg;--edu-vis-shadow:0 14px 34px -18px #4c1d9559;--edu-vis-shadow-lift:0 22px 48px -20px #4c1d956b;--edu-vis-press-edge:var(--edu-color-brand-primary);--edu-vis-link:var(--edu-primitive-violet-700);--edu-vis-accent:var(--edu-primitive-violet-600);--edu-vis-accent-ink:var(--edu-primitive-white);--edu-vis-invite-ground:linear-gradient(140deg,var(--edu-primitive-violet-600),var(--edu-color-brand-primary));--edu-vis-invite-ink:var(--edu-primitive-white);--edu-vis-invite-action:var(--edu-primitive-white);--edu-vis-invite-action-ink:var(--edu-primitive-violet-700)}@supports (color:color-mix(in lab, red, red)){:is([data-visitor-template=mosaic] .visitor-surface,[data-visitor-template=mosaic]){--edu-vis-ground-ink-soft:color-mix(in srgb,var(--edu-primitive-violet-950)62%,transparent);--edu-vis-soft:color-mix(in srgb,var(--edu-primitive-violet-600)6%,var(--edu-primitive-white));--edu-vis-card-ink-soft:color-mix(in srgb,var(--edu-primitive-violet-950)60%,transparent);--edu-vis-line:color-mix(in srgb,var(--edu-primitive-violet-600)16%,transparent);--edu-vis-press-edge:color-mix(in srgb,var(--edu-color-brand-primary)58%,#000);--edu-vis-invite-ground:linear-gradient(140deg,var(--edu-primitive-violet-600),color-mix(in srgb,var(--edu-color-brand-primary)40%,var(--edu-primitive-violet-800)))}}[data-visitor-template=mosaic] [data-region=page] .visitor-cta{transform:rotate(.8deg)}[data-visitor-template=mosaic] .visitor-subject-tile,[data-visitor-template=mosaic] .visitor-step{transform:rotate(var(--edu-vis-tilt));transition:transform .18s,box-shadow .18s}[data-visitor-template=mosaic] .visitor-subject-tile:nth-child(2n),[data-visitor-template=mosaic] .visitor-step:nth-child(2n){--edu-vis-tilt:1.2deg}[data-visitor-template=mosaic] .visitor-subject-tile:hover,[data-visitor-template=mosaic] .visitor-step:hover{transform:rotate(0)translateY(-3px)}[data-visitor-template=mosaic] .visitor-subject-tile{border-block-end:6px solid var(--edu-primitive-pink-500)}[data-visitor-template=mosaic] .visitor-subject-grid>li:nth-child(4n+2) .visitor-subject-tile{border-block-end-color:var(--edu-primitive-blue-500)}[data-visitor-template=mosaic] .visitor-subject-grid>li:nth-child(4n+3) .visitor-subject-tile{border-block-end-color:var(--edu-primitive-gold-500)}[data-visitor-template=mosaic] .visitor-subject-grid>li:nth-child(4n) .visitor-subject-tile{border-block-end-color:var(--edu-primitive-teal-500)}[data-visitor-template=mosaic] .visitor-actions a:first-child{box-shadow:0 4px 0 0 var(--edu-vis-press-edge);transition:transform 90ms,box-shadow 90ms}[data-visitor-template=mosaic] .visitor-actions a:first-child:active{box-shadow:0 1px 0 0 var(--edu-vis-press-edge);transform:translateY(3px)}@media (prefers-reduced-motion:reduce){[data-visitor-template=mosaic] .visitor-subject-tile,[data-visitor-template=mosaic] .visitor-step,[data-visitor-template=mosaic] .visitor-subject-tile:hover,[data-visitor-template=mosaic] .visitor-step:hover{transition:none;transform:none}}[data-visitor-template=mosaic] :where([data-plane=public],body:has([data-plane=public])){--edu-radius-card:var(--edu-primitive-radius-xl);--edu-radius-button:var(--edu-primitive-radius-md);--edu-radius-input:var(--edu-primitive-radius-md)}html[data-visitor-template=mosaic]:not([data-contrast=high]) :where([data-plane=public],body:has([data-plane=public])),html:not([data-contrast=high]) [data-visitor-template=mosaic] :where([data-plane=public]){--edu-color-surface-primary:var(--edu-primitive-violet-50);--edu-color-surface-secondary:var(--edu-primitive-violet-100);--edu-color-surface-elevated:var(--edu-primitive-white);--edu-color-text-primary:var(--edu-primitive-violet-950);--edu-color-text-secondary:var(--edu-primitive-violet-700);--edu-color-border-subtle:var(--edu-primitive-violet-600)}@supports (color:color-mix(in lab, red, red)){:is(html[data-visitor-template=mosaic]:not([data-contrast=high]) :where([data-plane=public],body:has([data-plane=public])),html:not([data-contrast=high]) [data-visitor-template=mosaic] :where([data-plane=public])){--edu-color-border-subtle:color-mix(in srgb,var(--edu-primitive-violet-600)18%,transparent)}}[data-visitor-template=clubhouse] .visitor-surface,[data-visitor-template=clubhouse]{--edu-vis-ground:var(--edu-primitive-orange-50);--edu-vis-ground-ink:var(--edu-primitive-slate-900);--edu-vis-ground-ink-soft:var(--edu-primitive-slate-600);--edu-vis-card:var(--edu-primitive-white);--edu-vis-card-ink:var(--edu-primitive-slate-900);--edu-vis-card-ink-soft:var(--edu-primitive-slate-600);--edu-vis-line:var(--edu-primitive-slate-900);--edu-vis-radius:var(--edu-primitive-radius-xl);--edu-vis-radius-chip:var(--edu-primitive-radius-full);--edu-vis-shadow:4px 5px 0 0 var(--edu-primitive-slate-900);--edu-vis-shadow-lift:6px 8px 0 0 var(--edu-primitive-slate-900)}[data-visitor-template=clubhouse] .visitor-subject-tile,[data-visitor-template=clubhouse] .visitor-tutor-tile,[data-visitor-template=clubhouse] .visitor-filters,[data-visitor-template=clubhouse] .visitor-companion,[data-visitor-template=clubhouse] .visitor-cta,[data-visitor-template=clubhouse] .visitor-section-empty{border:3px solid var(--edu-primitive-slate-900)}[data-visitor-template=clubhouse] .visitor-subject-tile:hover,[data-visitor-template=clubhouse] .visitor-tutor-tile:hover{transform:translate(-2px,-2px)}[data-visitor-template=clubhouse] :where([data-plane=public],body:has([data-plane=public])){--edu-radius-card:var(--edu-primitive-radius-xl);--edu-radius-button:var(--edu-primitive-radius-full);--edu-radius-input:var(--edu-primitive-radius-full)}html[data-visitor-template=clubhouse]:not([data-contrast=high]) :where([data-plane=public],body:has([data-plane=public])),html:not([data-contrast=high]) [data-visitor-template=clubhouse] :where([data-plane=public]){--edu-color-surface-primary:var(--edu-primitive-orange-50);--edu-color-surface-secondary:var(--edu-primitive-orange-100);--edu-color-surface-elevated:var(--edu-primitive-white);--edu-color-border-subtle:var(--edu-primitive-slate-900);--edu-color-border-default:var(--edu-primitive-slate-900)}[data-visitor-template=momentum] .visitor-surface,[data-visitor-template=momentum]{--edu-vis-ground:var(--edu-primitive-white);--edu-vis-ground-ink:var(--edu-primitive-slate-900);--edu-vis-ground-ink-soft:var(--edu-primitive-slate-600);--edu-vis-card:var(--edu-primitive-white);--edu-vis-card-ink:var(--edu-primitive-slate-900);--edu-vis-card-ink-soft:var(--edu-primitive-slate-600);--edu-vis-line:var(--edu-primitive-slate-200);--edu-vis-radius:var(--edu-primitive-radius-md);--edu-vis-radius-chip:var(--edu-primitive-radius-sm);--edu-vis-shadow:none;--edu-vis-shadow-lift:none;--edu-vis-gutter:var(--edu-space-4)}[data-visitor-template=momentum] .visitor-subject-tile,[data-visitor-template=momentum] .visitor-tutor-tile,[data-visitor-template=momentum] .visitor-step,[data-visitor-template=momentum] .visitor-filters{border:1px solid var(--edu-vis-line)}[data-visitor-template=momentum] .visitor-subject-tile:hover,[data-visitor-template=momentum] .visitor-tutor-tile:hover{border-color:var(--edu-color-brand-primary);transform:none}[data-visitor-template=momentum] .visitor-search-lead .visitor-heading{font-size:clamp(1.75rem,1.1rem + 2.4vw,2.75rem)}[data-visitor-template=momentum] .visitor-search-input{padding-block:var(--edu-space-5)}[data-visitor-template=momentum] :where([data-plane=public],body:has([data-plane=public])){--edu-radius-card:var(--edu-primitive-radius-md);--edu-radius-button:var(--edu-primitive-radius-sm);--edu-radius-input:var(--edu-primitive-radius-sm)}html[data-visitor-template=momentum]:not([data-contrast=high]) :where([data-plane=public],body:has([data-plane=public])),html:not([data-contrast=high]) [data-visitor-template=momentum] :where([data-plane=public]){--edu-color-surface-primary:var(--edu-primitive-white);--edu-color-surface-secondary:var(--edu-primitive-slate-50);--edu-color-surface-elevated:var(--edu-primitive-white);--edu-color-border-subtle:var(--edu-primitive-slate-200)}[data-visitor-template=aurora] .visitor-surface,[data-visitor-template=aurora]{--edu-vis-ground:radial-gradient(120% 70% at 20% 0%,#eef2fb,transparent 62%),linear-gradient(180deg,#fbfcfe,#f5f7fc);--edu-vis-ground-ink:#17203a;--edu-vis-ground-ink-soft:#17203a9e;--edu-vis-soft:#f0f3fa;--edu-vis-card:#fff;--edu-vis-card-ink:#17203a;--edu-vis-card-ink-soft:#17203a99;--edu-vis-line:#17203a1f;--edu-vis-radius:var(--edu-primitive-radius-lg);--edu-vis-radius-chip:var(--edu-primitive-radius-full);--edu-vis-shadow:inset 0 1px 0 0 #fff,0 1px 2px #17203a0a,0 12px 28px -20px #17203a40;--edu-vis-shadow-lift:inset 0 1px 0 0 #fff,0 2px 4px #17203a0d,0 22px 44px -22px #17203a4d}[data-visitor-template=aurora] .visitor-subject-tile,[data-visitor-template=aurora] .visitor-tutor-tile,[data-visitor-template=aurora] .visitor-step,[data-visitor-template=aurora] .visitor-filters,[data-visitor-template=aurora] .visitor-companion{border:1px solid var(--edu-vis-line)}[data-visitor-template=aurora] .visitor-subject-tile:hover,[data-visitor-template=aurora] .visitor-tutor-tile:hover{border-color:var(--edu-color-brand-primary);transform:none}@supports (color:color-mix(in lab, red, red)){:is([data-visitor-template=aurora] .visitor-subject-tile:hover,[data-visitor-template=aurora] .visitor-tutor-tile:hover){border-color:color-mix(in srgb,var(--edu-color-brand-primary)45%,transparent)}}[data-visitor-template=aurora] :where([data-plane=public],body:has([data-plane=public])){--edu-radius-card:var(--edu-primitive-radius-lg);--edu-radius-button:var(--edu-primitive-radius-full);--edu-radius-input:var(--edu-primitive-radius-full)}[data-visitor-template=campus] .visitor-surface,[data-visitor-template=campus]{--edu-vis-ground:var(--edu-primitive-slate-50);--edu-vis-ground-ink:var(--edu-primitive-slate-900);--edu-vis-ground-ink-soft:var(--edu-primitive-slate-600);--edu-vis-card:var(--edu-primitive-white);--edu-vis-card-ink:var(--edu-primitive-slate-900);--edu-vis-card-ink-soft:var(--edu-primitive-slate-600);--edu-vis-line:var(--edu-primitive-slate-300);--edu-vis-radius:var(--edu-primitive-radius-xs);--edu-vis-radius-chip:var(--edu-primitive-radius-xs);--edu-vis-shadow:none;--edu-vis-shadow-lift:0 1px 2px #0f172a0f}[data-visitor-template=campus] .visitor-strip-head{border-block-end:1px solid var(--edu-vis-line);padding-block-end:var(--edu-space-3)}[data-visitor-template=campus] .visitor-subject-tile,[data-visitor-template=campus] .visitor-tutor-tile,[data-visitor-template=campus] .visitor-filters,[data-visitor-template=campus] .visitor-section-empty{border:1px solid var(--edu-vis-line)}[data-visitor-template=campus] .visitor-subject-tile:hover,[data-visitor-template=campus] .visitor-tutor-tile:hover{background:var(--edu-primitive-slate-50);transform:none}[data-visitor-template=campus] :where([data-plane=public],body:has([data-plane=public])){--edu-radius-card:var(--edu-primitive-radius-xs);--edu-radius-button:var(--edu-primitive-radius-xs);--edu-radius-input:var(--edu-primitive-radius-xs)}html[data-visitor-template=campus]:not([data-contrast=high]) :where([data-plane=public],body:has([data-plane=public])),html:not([data-contrast=high]) [data-visitor-template=campus] :where([data-plane=public]){--edu-color-surface-primary:var(--edu-primitive-slate-50);--edu-color-surface-secondary:var(--edu-primitive-slate-100);--edu-color-surface-elevated:var(--edu-primitive-white);--edu-color-border-subtle:var(--edu-primitive-slate-300)}@media print{[data-visitor-template] :where([data-plane=public]){--edu-color-surface-primary:#fff;--edu-color-surface-secondary:#fff;--edu-color-surface-elevated:#fff;--edu-color-text-primary:#000;--edu-color-text-secondary:#333;--edu-color-text-tertiary:#555;--edu-color-border-subtle:#ccc;background:#fff}}@keyframes bounce-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}@keyframes pulse-glow{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes bounce-subtle{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes bounce-in{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes celebration{0%{transform:scale(1)rotate(0)}25%{transform:scale(1.2)rotate(-5deg)}50%{transform:scale(1.2)rotate(5deg)}to{transform:scale(1)rotate(0)}}@keyframes wave{0%{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes confetti-fall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(400px)rotate(720deg)}}@keyframes row-fresh{0%{background-color:var(--color-brand-primary-subtle)}to{background-color:#0000}}@keyframes typing-dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-.3em)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where(html[data-motion=reduced]:is([data-role=teacher],[data-role=tenant_admin],[data-role=school_admin],[data-role=super_admin],[data-role=parent]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])) *,:where(html[data-motion=reduced]:is([data-role=teacher],[data-role=tenant_admin],[data-role=school_admin],[data-role=super_admin],[data-role=parent]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])) :before,:where(html[data-motion=reduced]:is([data-role=teacher],[data-role=tenant_admin],[data-role=school_admin],[data-role=super_admin],[data-role=parent]):not([data-age-group=kiddo],[data-student-template=clubhouse],[data-student-template=mosaic])) :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.how-to-intro{z-index:60;pointer-events:none;background:var(--color-surface-primary);place-items:center;animation:.7s ease-out 2.5s both how-to-intro-out;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.how-to-intro{background:color-mix(in oklab,var(--color-surface-primary)82%,transparent)}}.how-to-intro-stage{align-items:center;gap:1.25rem;display:flex}.how-to-intro-mark{width:clamp(5rem,16vw,9rem);height:clamp(5rem,16vw,9rem);display:block}.how-to-intro-cell{transform-box:fill-box;transform-origin:50%;animation:.62s cubic-bezier(.2,.9,.25,1.4) both how-to-intro-build;animation-delay:calc(var(--cell,0)*.15s)}.how-to-intro-word{letter-spacing:-.02em;color:var(--color-text-primary);font-size:clamp(1.5rem,4vw,2.5rem);font-weight:600;animation:.6s ease-out 1.5s both how-to-intro-word}@keyframes how-to-intro-build{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes how-to-intro-word{0%{opacity:0;transform:translate(-.5rem)}to{opacity:1;transform:translate(0)}}@keyframes how-to-intro-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.how-to-intro,.how-to-intro-cell,.how-to-intro-word{opacity:1;animation:none;transform:none}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value: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}@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}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
