crui-select-input.svelte-16rrq5d{box-sizing:content-box;flex-direction:column;gap:.25rem;display:flex}crui-select-input.disabled.svelte-16rrq5d *{color:var(--foreground-state-disabled,#cfd8dc)!important}crui-select-input.disabled.svelte-16rrq5d button{background:var(--background-surface,#fff)!important;border-color:var(--border-state-disabled,#e1e5ea)!important;cursor:not-allowed!important}crui-select-input.disabled.svelte-16rrq5d img{opacity:.25;filter:grayscale()}crui-select-input.svelte-16rrq5d .label:where(.svelte-16rrq5d){font-size:1rem;font-weight:400;line-height:1.25rem}crui-select-input.svelte-16rrq5d .label.top:where(.svelte-16rrq5d){justify-content:flex-end;align-self:stretch;align-items:flex-end;gap:1rem;display:flex}crui-select-input.svelte-16rrq5d .label.top:where(.svelte-16rrq5d) .primary:where(.svelte-16rrq5d){color:var(--foreground-primary,#263238);flex:1 0 0}crui-select-input.svelte-16rrq5d .label.top:where(.svelte-16rrq5d) .secondary:where(.svelte-16rrq5d){text-align:right;color:var(--foreground-secondary,#636c70)}crui-select-input.svelte-16rrq5d .label.bottom:where(.svelte-16rrq5d){color:var(--foreground-secondary,#636c70);align-self:stretch}crui-select-input.svelte-16rrq5d .menu:where(.svelte-16rrq5d){position:relative}crui-select-input.svelte-16rrq5d .menu:where(.svelte-16rrq5d) button:where(.svelte-16rrq5d){box-sizing:border-box;background:var(--background-surface,#fff);border:.1rem solid var(--border-default,#e1e5ea);text-align:left;cursor:pointer;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;-khtml-user-select:none;border-radius:.25rem;align-items:center;width:100%;height:2.75rem;padding:0;display:flex}@media (prefers-reduced-motion:no-preference){crui-select-input.svelte-16rrq5d .menu:where(.svelte-16rrq5d) button:where(.svelte-16rrq5d){transition:all .15s ease-in-out}}@media (pointer:fine){crui-select-input.svelte-16rrq5d .menu:where(.svelte-16rrq5d) button:where(.svelte-16rrq5d):hover{background:var(--background-state-hovered,#f0f6ff)}}crui-select-input.svelte-16rrq5d .menu:where(.svelte-16rrq5d) button:where(.svelte-16rrq5d):active,crui-select-input.svelte-16rrq5d .menu:where(.svelte-16rrq5d) button:where(.svelte-16rrq5d):focus-visible{background:var(--background-state-pressed,#e6f1ff);border-color:var(--border-interactive,#0163e5);outline:none}crui-select-input.svelte-16rrq5d .menu:where(.svelte-16rrq5d) button:where(.svelte-16rrq5d) input:where(.svelte-16rrq5d){box-sizing:border-box;opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}crui-select-input.svelte-16rrq5d .menu:where(.svelte-16rrq5d) button:where(.svelte-16rrq5d) .value:where(.svelte-16rrq5d){height:100%;color:var(--foreground-primary,#263238);flex:1 0 0;align-items:center;gap:.75rem;padding:0 .75rem;display:inline-flex;overflow:hidden}@media only screen and (width<=480px){crui-select-input.svelte-16rrq5d .menu:where(.svelte-16rrq5d) button:where(.svelte-16rrq5d) .value:where(.svelte-16rrq5d){height:2.75rem}}crui-select-input.svelte-16rrq5d .menu:where(.svelte-16rrq5d) button:where(.svelte-16rrq5d) .value:where(.svelte-16rrq5d) crui-icon>svg{margin-left:.2rem}crui-select-input.svelte-16rrq5d .menu:where(.svelte-16rrq5d) button:where(.svelte-16rrq5d) .value:where(.svelte-16rrq5d)>span:where(.svelte-16rrq5d){white-space:nowrap;text-overflow:ellipsis}crui-select-input.svelte-16rrq5d .menu:where(.svelte-16rrq5d) button:where(.svelte-16rrq5d) .value:where(.svelte-16rrq5d) .placeholder:where(.svelte-16rrq5d){color:var(--foreground-secondary,#636c70)}crui-select-input.svelte-16rrq5d .menu:where(.svelte-16rrq5d) button:where(.svelte-16rrq5d) .icon:where(.svelte-16rrq5d){color:var(--foreground-interactive,#0163e5);padding-right:.75rem}crui-select-input.svelte-16rrq5d .menu:where(.svelte-16rrq5d) crui-select-input-menu:where(.svelte-16rrq5d){border:.1rem solid var(--border-default,#e1e5ea);background:var(--background-surface,#fff);-webkit-user-select:none;user-select:none;z-index:1000;border-radius:.25rem;flex-direction:column;list-style:none;display:flex;position:fixed;overflow:auto;box-shadow:0 12px 16px -8px #47628533,0 0 1px #47628540}crui-select-input.svelte-16rrq5d .menu:where(.svelte-16rrq5d) crui-select-input-menu:where(.svelte-16rrq5d) crui-select-input-menu-item:where(.svelte-16rrq5d){cursor:pointer;flex-shrink:0;flex-basis:2.75rem;align-items:center;gap:.75rem;padding:0 .75rem;display:flex;position:relative}@media only screen and (width<=480px){crui-select-input.svelte-16rrq5d .menu:where(.svelte-16rrq5d) crui-select-input-menu:where(.svelte-16rrq5d) crui-select-input-menu-item:where(.svelte-16rrq5d){height:2.75rem}}crui-select-input.svelte-16rrq5d .menu:where(.svelte-16rrq5d) crui-select-input-menu:where(.svelte-16rrq5d) crui-select-input-menu-item:where(.svelte-16rrq5d):first-of-type{border-top-left-radius:inherit;border-top-right-radius:inherit}crui-select-input.svelte-16rrq5d .menu:where(.svelte-16rrq5d) crui-select-input-menu:where(.svelte-16rrq5d) crui-select-input-menu-item:where(.svelte-16rrq5d):last-of-type{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}crui-select-input.svelte-16rrq5d .menu:where(.svelte-16rrq5d) crui-select-input-menu:where(.svelte-16rrq5d) crui-select-input-menu-item:where(.svelte-16rrq5d):not(:last-of-type){border-bottom:.1rem solid var(--border-default,#e1e5ea)}@media (pointer:fine){crui-select-input.svelte-16rrq5d .menu:where(.svelte-16rrq5d) crui-select-input-menu:where(.svelte-16rrq5d) crui-select-input-menu-item:where(.svelte-16rrq5d):hover{background:var(--background-state-hovered,#f0f6ff);color:var(--foreground-state-hovered,#014fb7)}}crui-select-input.svelte-16rrq5d .menu:where(.svelte-16rrq5d) crui-select-input-menu:where(.svelte-16rrq5d) crui-select-input-menu-item:where(.svelte-16rrq5d):active{background:var(--background-state-pressed,#e6f1ff);color:var(--foreground-state-pressed,#014298)}crui-select-input.svelte-16rrq5d .menu:where(.svelte-16rrq5d) crui-select-input-menu:where(.svelte-16rrq5d) crui-select-input-menu-item.focused:where(.svelte-16rrq5d){outline:none}@media not (pointer:coarse){crui-select-input.svelte-16rrq5d .menu:where(.svelte-16rrq5d) crui-select-input-menu:where(.svelte-16rrq5d) crui-select-input-menu-item.focused:where(.svelte-16rrq5d){position:relative}crui-select-input.svelte-16rrq5d .menu:where(.svelte-16rrq5d) crui-select-input-menu:where(.svelte-16rrq5d) crui-select-input-menu-item.focused:where(.svelte-16rrq5d):before{content:"";border:.1875rem dashed var(--border-state-focus,#263238);z-index:1;pointer-events:none;border-radius:0;position:absolute;inset:.0625rem}}crui-select-input.svelte-16rrq5d .menu:where(.svelte-16rrq5d) crui-select-input-menu:where(.svelte-16rrq5d) crui-select-input-menu-item.selected:where(.svelte-16rrq5d){background:var(--background-state-pressed,#e6f1ff);color:var(--foreground-interactive,#0163e5)}@media (prefers-reduced-motion:no-preference){crui-select-input.svelte-16rrq5d .menu:where(.svelte-16rrq5d) crui-select-input-menu:where(.svelte-16rrq5d) crui-select-input-menu-item:where(.svelte-16rrq5d){transition:all .15s ease-in-out}}crui-select-input.svelte-16rrq5d .menu:where(.svelte-16rrq5d) crui-select-input-menu:where(.svelte-16rrq5d) crui-select-input-menu-item:where(.svelte-16rrq5d) crui-icon>svg{margin-left:.2rem}crui-select-input.svelte-16rrq5d .menu:where(.svelte-16rrq5d) crui-select-input-menu:where(.svelte-16rrq5d) crui-select-input-menu-item:where(.svelte-16rrq5d) input:where(.svelte-16rrq5d){appearance:none;width:100%;height:100%;cursor:inherit;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;-khtml-user-select:none;border:none;border-radius:0;outline:none;position:absolute;inset:0}crui-select-input.svelte-16rrq5d .menu:where(.svelte-16rrq5d) crui-select-input-menu:where(.svelte-16rrq5d) crui-select-input-menu-item:where(.svelte-16rrq5d)>span:where(.svelte-16rrq5d){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.crui-header.svelte-1ai8at1{z-index:1100;width:100%;padding-right:calc(1.5rem + var(--safe-area-inset-window-control-right,0px));padding-left:calc(1.5rem + var(--safe-area-inset-window-control-left,0px));box-sizing:border-box;background:var(--background-surface,#fff);border-bottom:.1rem solid var(--border-default,#e1e5ea);position:sticky;top:0}@media only screen and (width<=480px){.crui-header.svelte-1ai8at1{padding-right:calc(1rem + var(--safe-area-inset-window-control-right,0px));padding-left:calc(1rem + var(--safe-area-inset-window-control-left,0px))}}.crui-header.theme-teacher.svelte-1ai8at1{color:#4a148c;background:#f3e5f5;border-color:#e1bee7}.crui-header.theme-teacher.svelte-1ai8at1 .flex:where(.svelte-1ai8at1){align-items:center;gap:.5rem;display:flex}.crui-header.theme-teacher.svelte-1ai8at1 .flex:where(.svelte-1ai8at1):has(.subline:where(.svelte-1ai8at1)){gap:1rem}.crui-header.theme-teacher.svelte-1ai8at1 .flex:where(.svelte-1ai8at1) crui-icon{font-size:1.5rem}.crui-header.full-width.svelte-1ai8at1 .crui-container.m:where(.svelte-1ai8at1){max-width:none;margin:0}.crui-header.svelte-1ai8at1 .crui-container.m:where(.svelte-1ai8at1){grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;width:100%;min-height:2.75rem;padding:.75rem 0;display:grid}@media only screen and (width<=480px){.crui-header.svelte-1ai8at1 .crui-container.m:where(.svelte-1ai8at1){min-height:2.75rem;padding:.5rem 0}}.crui-header.svelte-1ai8at1 .crui-container.m:where(.svelte-1ai8at1) .slot:where(.svelte-1ai8at1){text-wrap:nowrap;flex-wrap:nowrap;align-items:center;gap:.75rem;margin:0;display:flex}.crui-header.svelte-1ai8at1 .crui-container.m:where(.svelte-1ai8at1) .slot:where(.svelte-1ai8at1)>:not(crui-divider){min-width:0;margin:0!important}.crui-header.svelte-1ai8at1 .crui-container.m:where(.svelte-1ai8at1) .slot.center:where(.svelte-1ai8at1){text-align:center}.crui-header.svelte-1ai8at1 .crui-container.m:where(.svelte-1ai8at1) .slot:where(.svelte-1ai8at1):last-child{justify-self:end}.crui-header.svelte-1ai8at1 .crui-container.m:where(.svelte-1ai8at1) .heading:where(.svelte-1ai8at1){text-align:center;overflow:hidden}.crui-header.svelte-1ai8at1 .crui-container.m:where(.svelte-1ai8at1) .heading:where(.svelte-1ai8at1) :where(.svelte-1ai8at1){text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.crui-header-tooltip-content{flex-direction:column;align-items:center;padding:.25rem;display:flex}
