.crui-button.svelte-vuylk0{all:unset;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;-khtml-user-select:none;border:.1rem solid;border-radius:1.5rem;justify-content:center;align-items:center;width:min-content;max-width:100%;height:2.75rem;display:inline-flex}@media only screen and (width<=480px){.crui-button.svelte-vuylk0{height:2.75rem}}@media (prefers-reduced-motion:no-preference){.crui-button.svelte-vuylk0{transition:all .15s ease-in-out}}.crui-button.svelte-vuylk0:has(.label>.content:only-child>crui-icon:only-child){min-width:2.75rem}@media only screen and (width<=480px){.crui-button.svelte-vuylk0:has(.label>.content:only-child>crui-icon:only-child){min-width:2.75rem}}.crui-button.svelte-vuylk0:has(.label>.content:only-child>crui-icon:only-child) .label:where(.svelte-vuylk0){justify-content:center;gap:0;padding:0}.crui-button.svelte-vuylk0:has(.label>.content:only-child>crui-icon:only-child) .content:where(.svelte-vuylk0){justify-content:center}.crui-button.svelte-vuylk0:has(.label>.content>span){min-width:0}.crui-button.svelte-vuylk0:focus-visible{outline:none}@media not (pointer:coarse){.crui-button.svelte-vuylk0:focus-visible{position:relative}.crui-button.svelte-vuylk0:focus-visible:before{content:"";border:.1875rem dashed var(--border-state-focus,#263238);z-index:1;pointer-events:none;border-radius:2.25rem;position:absolute;inset:-.375rem}}.crui-button.svelte-vuylk0:is(button:where(.svelte-vuylk0)){appearance:none}.crui-button.svelte-vuylk0:is(a:where(.svelte-vuylk0)){text-decoration:none}.crui-button.disabled.svelte-vuylk0{cursor:not-allowed}.crui-button.disabled.svelte-vuylk0 img{opacity:.25;filter:grayscale()}.crui-button.loading.svelte-vuylk0{cursor:progress}.crui-button.loading.svelte-vuylk0 .loading-indicator:where(.svelte-vuylk0){justify-content:center;margin-left:-.25rem;display:flex}.crui-button.full-width.svelte-vuylk0{width:100%}.crui-button.appearance-primary.disabled.svelte-vuylk0,.crui-button.appearance-secondary.disabled.svelte-vuylk0{color:var(--foreground-state-disabled,#cfd8dc)!important;background:var(--background-surface,#fff)!important;border-color:var(--border-state-disabled,#e1e5ea)!important}.crui-button.appearance-primary.svelte-vuylk0{color:var(--foreground-inverted,#fff);background:var(--background-emphasized-interactive,#0163e5);border-color:var(--border-interactive,#0163e5)}.crui-button.appearance-primary.svelte-vuylk0:not(.loading,.presentational):active{background:var(--background-state-emphasized-pressed,#014298);border-color:var(--background-state-emphasized-pressed,#014298)}@media (pointer:fine){.crui-button.appearance-primary.svelte-vuylk0:not(.loading,.presentational):hover{background:var(--background-state-emphasized-hovered,#014fb7);border-color:var(--background-state-emphasized-hovered,#014fb7)}}.crui-button.appearance-primary.role-affirmative.svelte-vuylk0{background:#2e7d32;border-color:#2e7d32}.crui-button.appearance-primary.role-affirmative.svelte-vuylk0:not(.loading,.presentational):active{background:#003b0a;border-color:#003b0a}@media (pointer:fine){.crui-button.appearance-primary.role-affirmative.svelte-vuylk0:not(.loading,.presentational):hover{background:#1b5e20;border-color:#1b5e20}}.crui-button.appearance-primary.role-destructive.svelte-vuylk0{color:var(--foreground-inverted,#fff);background:#d32f2f;border-color:#d32f2f}.crui-button.appearance-primary.role-destructive.svelte-vuylk0:not(.loading,.presentational):active{background:#b71c1c;border-color:#b71c1c}@media (pointer:fine){.crui-button.appearance-primary.role-destructive.svelte-vuylk0:not(.loading,.presentational):hover{background:#c62828;border-color:#c62828}}.crui-button.appearance-secondary.svelte-vuylk0{color:var(--foreground-interactive,#0163e5);background:var(--background-interactive,#fff);border-color:var(--border-default,#e1e5ea)}.crui-button.appearance-secondary.svelte-vuylk0:not(.loading,.presentational):active{background:var(--background-state-pressed,#e6f1ff)}@media (pointer:fine){.crui-button.appearance-secondary.svelte-vuylk0:not(.loading,.presentational):hover{background:var(--background-state-hovered,#f0f6ff)}}.crui-button.appearance-secondary.role-affirmative.svelte-vuylk0{color:#2e7d32}.crui-button.appearance-secondary.role-affirmative.svelte-vuylk0:not(.loading,.presentational):active{color:#1b5e20;background:#c8e6c9}@media (pointer:fine){.crui-button.appearance-secondary.role-affirmative.svelte-vuylk0:not(.loading,.presentational):hover{background:#e8f5e9}}.crui-button.appearance-secondary.role-destructive.svelte-vuylk0{color:var(--foreground-critical,#b40c20);background:var(--background-interactive,#fff);border:.1rem solid var(--border-default,#e1e5ea)}.crui-button.appearance-secondary.role-destructive.svelte-vuylk0:not(.loading,.presentational):active{color:var(--foreground-state-critical-pressed,#5c1818);background:var(--background-state-destructive-pressed,#ffbcb3)}@media (pointer:fine){.crui-button.appearance-secondary.role-destructive.svelte-vuylk0:not(.loading,.presentational):hover{color:var(--foreground-state-critical-hovered,#a21823);background:var(--background-state-destructive-hovered,#ffe9e6)}}.crui-button.appearance-tertiary.svelte-vuylk0{color:var(--foreground-interactive,#0163e5);border-color:#0000;border-radius:0}.crui-button.appearance-tertiary.svelte-vuylk0:focus-visible{outline:none}@media not (pointer:coarse){.crui-button.appearance-tertiary.svelte-vuylk0:focus-visible{position:relative}.crui-button.appearance-tertiary.svelte-vuylk0:focus-visible:before{content:"";border:.1875rem dashed var(--border-state-focus,#263238);z-index:1;pointer-events:none;border-radius:.5rem;position:absolute;inset:0}}.crui-button.appearance-tertiary.svelte-vuylk0:not(.loading,.presentational):active{color:var(--foreground-state-pressed,#014298)}@media (pointer:fine){.crui-button.appearance-tertiary.svelte-vuylk0:not(.loading,.presentational):hover{color:var(--foreground-state-hovered,#014fb7)}}.crui-button.appearance-tertiary.disabled.svelte-vuylk0{color:var(--foreground-state-disabled,#cfd8dc)!important}.crui-button.appearance-tertiary.role-affirmative.svelte-vuylk0{color:#388e3c}.crui-button.appearance-tertiary.role-affirmative.svelte-vuylk0:not(.loading,.presentational):active{color:#1b5e20}@media (pointer:fine){.crui-button.appearance-tertiary.role-affirmative.svelte-vuylk0:not(.loading,.presentational):hover{color:#2e7d32}}.crui-button.appearance-tertiary.role-destructive.svelte-vuylk0{color:var(--foreground-critical,#b40c20)}.crui-button.appearance-tertiary.role-destructive.svelte-vuylk0:not(.loading,.presentational):active{color:var(--foreground-state-critical-pressed,#5c1818)}@media (pointer:fine){.crui-button.appearance-tertiary.role-destructive.svelte-vuylk0:not(.loading,.presentational):hover{color:var(--foreground-state-critical-hovered,#a21823)}}.crui-button.appearance-tertiary.svelte-vuylk0 .label:where(.svelte-vuylk0){padding:0 1rem}@media only screen and (width<=480px){.crui-button.appearance-tertiary.svelte-vuylk0 .label:where(.svelte-vuylk0){padding:0 .75rem}}.crui-button.svelte-vuylk0 .label:where(.svelte-vuylk0){align-items:center;gap:.5rem;padding:0 1.25rem;display:flex;overflow:hidden}@media only screen and (width<=480px){.crui-button.svelte-vuylk0 .label:where(.svelte-vuylk0){padding:0 1rem}}.crui-button.svelte-vuylk0 .label.font-weight-bold:where(.svelte-vuylk0){font-weight:700}.crui-button.svelte-vuylk0 .label:where(.svelte-vuylk0) .content:where(.svelte-vuylk0){white-space:nowrap;align-items:center;gap:.5rem;width:100%;display:flex}.crui-button.svelte-vuylk0 .label:where(.svelte-vuylk0) .content:where(.svelte-vuylk0)>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crui-button.svelte-vuylk0 .label:where(.svelte-vuylk0) .content:where(.svelte-vuylk0)>crui-icon{flex-shrink:0}.crui-button.svelte-vuylk0 .label:where(.svelte-vuylk0):has(crui-icon:first-child){padding-left:1rem}@media only screen and (width<=480px){.crui-button.svelte-vuylk0 .label:where(.svelte-vuylk0):has(crui-icon:first-child){padding-left:.75rem}}.crui-button.svelte-vuylk0 .label:where(.svelte-vuylk0):has(crui-icon:last-child){padding-right:1rem}@media only screen and (width<=480px){.crui-button.svelte-vuylk0 .label:where(.svelte-vuylk0):has(crui-icon:last-child){padding-right:.75rem}}.crui-dialog.svelte-14jyr4y{box-sizing:border-box;background:0 0;border:none;outline:none;width:100dvw;max-width:none;height:100dvh;max-height:none;margin:0;padding:2rem;overflow:visible}@media only screen and (width<=768px){.crui-dialog.svelte-14jyr4y{padding:1rem}.crui-dialog.svelte-14jyr4y:has(.header.hidden:where(.svelte-14jyr4y)){padding-top:3.75rem}}.crui-dialog.svelte-14jyr4y::backdrop{display:none}.crui-dialog.svelte-14jyr4y .dialog:where(.svelte-14jyr4y){width:100%;height:100%;max-width:min((768px - 3rem)*var(--zoom-factor,1),48rem);flex-direction:column;justify-content:center;min-width:18rem;margin:0 auto;display:flex}.crui-dialog.svelte-14jyr4y .dialog.theme-error:where(.svelte-14jyr4y) .header:where(.svelte-14jyr4y){background:var(--background-signal-critical,#ffe9e6);border-color:var(--background-signal-critical,#ffe9e6)}.crui-dialog.svelte-14jyr4y .dialog.theme-error:where(.svelte-14jyr4y) .header:where(.svelte-14jyr4y) h1:where(.svelte-14jyr4y){color:var(--foreground-on-signal-critical,#b40c20)}.crui-dialog.svelte-14jyr4y .dialog.theme-success:where(.svelte-14jyr4y) .header:where(.svelte-14jyr4y){background:var(--background-signal-positive,#dff3e4);border-color:var(--background-signal-positive,#dff3e4)}.crui-dialog.svelte-14jyr4y .dialog.theme-success:where(.svelte-14jyr4y) .header:where(.svelte-14jyr4y) h1:where(.svelte-14jyr4y){color:var(--foreground-on-signal-positive,#006f27)}.crui-dialog.svelte-14jyr4y .dialog.theme-teacher:where(.svelte-14jyr4y) .header:where(.svelte-14jyr4y){background:#f3e5f5;border-color:#e1bee7}.crui-dialog.svelte-14jyr4y .dialog.theme-teacher:where(.svelte-14jyr4y) .header:where(.svelte-14jyr4y) h1:where(.svelte-14jyr4y){color:#4a148c;align-items:center;gap:.5rem;display:inline-flex;overflow:hidden}.crui-dialog.svelte-14jyr4y .dialog.theme-teacher:where(.svelte-14jyr4y) .header:where(.svelte-14jyr4y) h1:where(.svelte-14jyr4y) crui-icon{font-size:1.25em}.crui-dialog.svelte-14jyr4y .dialog.theme-teacher:where(.svelte-14jyr4y) .header:where(.svelte-14jyr4y) h1:where(.svelte-14jyr4y) span:where(.svelte-14jyr4y){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crui-dialog.svelte-14jyr4y .dialog.theme-teacher:where(.svelte-14jyr4y) .footer:where(.svelte-14jyr4y){background:#f3e5f5;border-color:#e1bee7}.crui-dialog.svelte-14jyr4y .dialog.layout-assistant:where(.svelte-14jyr4y) .content:where(.svelte-14jyr4y){flex-direction:column;align-items:center;gap:1.75rem;display:flex}.crui-dialog.svelte-14jyr4y .dialog.layout-assistant:where(.svelte-14jyr4y) .content:where(.svelte-14jyr4y)>*{margin:0}.crui-dialog.svelte-14jyr4y .dialog.layout-assistant:where(.svelte-14jyr4y) .content:where(.svelte-14jyr4y)>p,.crui-dialog.svelte-14jyr4y .dialog.layout-assistant:where(.svelte-14jyr4y) .content:where(.svelte-14jyr4y)>ol,.crui-dialog.svelte-14jyr4y .dialog.layout-assistant:where(.svelte-14jyr4y) .content:where(.svelte-14jyr4y)>ul{margin-left:.5rem;margin-right:.5rem}.crui-dialog.svelte-14jyr4y .dialog.layout-assistant:where(.svelte-14jyr4y) .content:where(.svelte-14jyr4y) crsdk-corni-message{padding:0!important}.crui-dialog.svelte-14jyr4y .dialog.layout-assistant:where(.svelte-14jyr4y) .content:where(.svelte-14jyr4y) crui-divider.orientation-horizontal,.crui-dialog.svelte-14jyr4y .dialog.layout-assistant:where(.svelte-14jyr4y) .content:where(.svelte-14jyr4y) crui-disclaimer,.crui-dialog.svelte-14jyr4y .dialog.layout-assistant:where(.svelte-14jyr4y) .content:where(.svelte-14jyr4y) crui-status-item{box-sizing:border-box;width:100%}.crui-dialog.svelte-14jyr4y .dialog.shrink:where(.svelte-14jyr4y),.crui-dialog.svelte-14jyr4y .dialog.grow:where(.svelte-14jyr4y){width:fit-content}.crui-dialog.svelte-14jyr4y .dialog.grow:where(.svelte-14jyr4y){max-width:100%}.crui-dialog.svelte-14jyr4y .dialog.full-height:where(.svelte-14jyr4y) .container:where(.svelte-14jyr4y),.crui-dialog.svelte-14jyr4y .dialog.full-height:where(.svelte-14jyr4y) .content:where(.svelte-14jyr4y){height:100%}.crui-dialog.svelte-14jyr4y .dialog:where(.svelte-14jyr4y) .container:where(.svelte-14jyr4y){border-radius:.75rem;flex-direction:column;max-height:100%;display:flex;position:relative;box-shadow:0 24px 40px -8px #47628533,0 0 1px #47628540}@media only screen and (width<=768px){.crui-dialog.svelte-14jyr4y .dialog:where(.svelte-14jyr4y) .container:where(.svelte-14jyr4y){box-shadow:none}}.crui-dialog.svelte-14jyr4y .dialog:where(.svelte-14jyr4y) .container:where(.svelte-14jyr4y) .controls:where(.svelte-14jyr4y){align-items:center;gap:.75rem;display:flex}.crui-dialog.svelte-14jyr4y .dialog:where(.svelte-14jyr4y) .container:where(.svelte-14jyr4y) .controls.top:where(.svelte-14jyr4y){pointer-events:none;flex-direction:row-reverse;width:calc(100% + 2.5rem);position:absolute;top:-1.25rem;left:-1.25rem;right:-1.25rem}:is(.crui-dialog.svelte-14jyr4y .dialog:where(.svelte-14jyr4y) .container:where(.svelte-14jyr4y) .controls.top:where(.svelte-14jyr4y):has(>.close-button-close:where(.svelte-14jyr4y):only-child),.crui-dialog.svelte-14jyr4y .dialog:where(.svelte-14jyr4y) .container:where(.svelte-14jyr4y) .controls.top:where(.svelte-14jyr4y):has(>:only-child)){justify-content:flex-start}.crui-dialog.svelte-14jyr4y .dialog:where(.svelte-14jyr4y) .container:where(.svelte-14jyr4y) .controls.top:where(.svelte-14jyr4y):has(>.close-button-back:where(.svelte-14jyr4y):only-child){justify-content:flex-end}.crui-dialog.svelte-14jyr4y .dialog:where(.svelte-14jyr4y) .container:where(.svelte-14jyr4y) .controls.top:where(.svelte-14jyr4y):has(>:nth-child(2)){justify-content:space-between}@media only screen and (width<=768px){.crui-dialog.svelte-14jyr4y .dialog:where(.svelte-14jyr4y) .container:where(.svelte-14jyr4y) .controls.top:where(.svelte-14jyr4y){box-sizing:border-box;width:100%;padding:0 .25rem;top:.25rem;left:0;right:0}.crui-dialog.svelte-14jyr4y .dialog:where(.svelte-14jyr4y) .container:where(.svelte-14jyr4y) .controls.top:where(.svelte-14jyr4y):is(.header.hidden:where(.svelte-14jyr4y)>.controls:where(.svelte-14jyr4y)){top:-3.25rem}}.crui-dialog.svelte-14jyr4y .dialog:where(.svelte-14jyr4y) .container:where(.svelte-14jyr4y) .controls.top:where(.svelte-14jyr4y)>*{pointer-events:initial}.crui-dialog.svelte-14jyr4y .dialog:where(.svelte-14jyr4y) .container:where(.svelte-14jyr4y) .controls.top:where(.svelte-14jyr4y) .crui-button:not(:is(crui-context-menu .crui-button)){box-shadow:0 12px 16px -8px #47628533,0 0 1px #47628540}@media only screen and (width<=768px){.crui-dialog.svelte-14jyr4y .dialog:where(.svelte-14jyr4y) .container:where(.svelte-14jyr4y) .controls.top:where(.svelte-14jyr4y) .crui-button:not(:is(crui-context-menu .crui-button)){box-shadow:none}}.crui-dialog.svelte-14jyr4y .dialog:where(.svelte-14jyr4y) .header:where(.svelte-14jyr4y),.crui-dialog.svelte-14jyr4y .dialog:where(.svelte-14jyr4y) .footer:where(.svelte-14jyr4y){background:var(--background-child-surface-embedded,#f9fafb)}.crui-dialog.svelte-14jyr4y .dialog:where(.svelte-14jyr4y) .header:where(.svelte-14jyr4y){border-bottom:.1rem solid var(--border-default,#e1e5ea);text-align:center;border-top-left-radius:.75rem;border-top-right-radius:.75rem;justify-content:center;align-items:center;min-height:3rem;display:flex}@media only screen and (width<=768px){.crui-dialog.svelte-14jyr4y .dialog:where(.svelte-14jyr4y) .header:where(.svelte-14jyr4y){min-height:3.4rem}}.crui-dialog.svelte-14jyr4y .dialog:where(.svelte-14jyr4y) .header.hidden:where(.svelte-14jyr4y){border:none;height:0;min-height:0}.crui-dialog.svelte-14jyr4y .dialog:where(.svelte-14jyr4y) .header:where(.svelte-14jyr4y) h1:where(.svelte-14jyr4y){text-overflow:ellipsis;margin:0;padding:.5rem 2.5rem;overflow:hidden}.crui-dialog.svelte-14jyr4y .dialog:where(.svelte-14jyr4y) .header:where(.svelte-14jyr4y) h1:where(.svelte-14jyr4y) span:where(.svelte-14jyr4y){white-space:nowrap}@media only screen and (width<=768px){.crui-dialog.svelte-14jyr4y .dialog:where(.svelte-14jyr4y) .header:where(.svelte-14jyr4y) h1:where(.svelte-14jyr4y){padding:.5rem 3.75rem;font-size:1.25rem;font-weight:600;line-height:1.5rem}}.crui-dialog.svelte-14jyr4y .dialog:where(.svelte-14jyr4y) .content:where(.svelte-14jyr4y){background:var(--background-surface,#fff);overscroll-behavior:contain;padding:2rem;overflow-y:auto}.crui-dialog.svelte-14jyr4y .dialog:where(.svelte-14jyr4y) .content:where(.svelte-14jyr4y)>:first-child{margin-top:0!important}.crui-dialog.svelte-14jyr4y .dialog:where(.svelte-14jyr4y) .content:where(.svelte-14jyr4y)>:last-child{margin-bottom:0!important}.crui-dialog.svelte-14jyr4y .dialog:where(.svelte-14jyr4y) .content:where(.svelte-14jyr4y){scrollbar-width:thin}.crui-dialog.svelte-14jyr4y .dialog:where(.svelte-14jyr4y) .content:where(.svelte-14jyr4y)::-webkit-scrollbar{background-color:#e1e5ea;width:.75rem;height:.75rem}.crui-dialog.svelte-14jyr4y .dialog:where(.svelte-14jyr4y) .content:where(.svelte-14jyr4y)::-webkit-scrollbar-thumb{background-color:#b0bec5;border:.15rem solid #e1e5ea;border-radius:.5rem}@media (pointer:coarse){.crui-dialog.svelte-14jyr4y .dialog:where(.svelte-14jyr4y) .content:where(.svelte-14jyr4y):focus-visible{outline:none}}@media not (pointer:coarse){.crui-dialog.svelte-14jyr4y .dialog:where(.svelte-14jyr4y) .content:where(.svelte-14jyr4y):focus-visible{outline:var(--border-state-focus,#263238) dashed .1875rem;outline-offset:-.25rem;border-radius:0}}@media only screen and (width<=768px){.crui-dialog.svelte-14jyr4y .dialog:where(.svelte-14jyr4y) .content:where(.svelte-14jyr4y){border-radius:0;padding:1.5rem}}.crui-dialog.svelte-14jyr4y .dialog:where(.svelte-14jyr4y) .content:where(.svelte-14jyr4y):where(.svelte-14jyr4y):first-child,.crui-dialog.svelte-14jyr4y .dialog:where(.svelte-14jyr4y) .content:where(.svelte-14jyr4y):is(.header.hidden:where(.svelte-14jyr4y)+.content:where(.svelte-14jyr4y)){border-top-left-radius:.75rem;border-top-right-radius:.75rem}.crui-dialog.svelte-14jyr4y .dialog:where(.svelte-14jyr4y) .content:where(.svelte-14jyr4y):last-child{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.crui-dialog.svelte-14jyr4y .dialog:where(.svelte-14jyr4y) .content:where(.svelte-14jyr4y):has(+.footer>.controls:empty){border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.crui-dialog.svelte-14jyr4y .dialog:where(.svelte-14jyr4y) .content.always-show-scrollbar:where(.svelte-14jyr4y){overflow-y:scroll}.crui-dialog.svelte-14jyr4y .dialog:where(.svelte-14jyr4y) .footer:where(.svelte-14jyr4y){border-top:.1rem solid var(--border-default,#e1e5ea);border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem;padding:.5rem 1rem}.crui-dialog.svelte-14jyr4y .dialog:where(.svelte-14jyr4y) .footer:where(.svelte-14jyr4y):has(>.controls:empty){display:none}.crui-dialog.svelte-14jyr4y .dialog:where(.svelte-14jyr4y) .footer:where(.svelte-14jyr4y) .controls:where(.svelte-14jyr4y){flex-direction:row-reverse;justify-content:space-between}crui-dialog-backdrop.svelte-14jyr4y{z-index:3000;background:var(--background-backdrop-modal,#26323866);width:100dvw;height:100dvh;position:fixed;top:0;left:0}crui-dialog-backdrop.fill.svelte-14jyr4y{background:#eceff1}.crui-footer.svelte-11jn1lr{z-index:1100;box-sizing:border-box;background:var(--background-surface,#fff);border-top:.1rem solid var(--border-default,#e1e5ea);width:100%;padding:0 1.5rem;position:sticky;bottom:0}@media only screen and (width<=480px){.crui-footer.svelte-11jn1lr{padding:0 1rem}}.crui-footer.full-width.svelte-11jn1lr .crui-container.m:where(.svelte-11jn1lr){max-width:none;margin:0}.crui-footer.svelte-11jn1lr .crui-container.m:where(.svelte-11jn1lr){box-sizing:border-box;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;width:100%;min-height:4.45rem;padding:.75rem 0;display:grid}@media only screen and (width<=480px){.crui-footer.svelte-11jn1lr .crui-container.m:where(.svelte-11jn1lr){min-height:4.25rem;padding:.5rem 0}}.crui-footer.svelte-11jn1lr .crui-container.m:where(.svelte-11jn1lr) .slot:where(.svelte-11jn1lr){text-wrap:nowrap;flex-wrap:nowrap;align-items:center;gap:.75rem;margin:0;display:flex}.crui-footer.svelte-11jn1lr .crui-container.m:where(.svelte-11jn1lr) .slot:where(.svelte-11jn1lr)>:not(crui-divider){min-width:0;margin:0!important}.crui-footer.svelte-11jn1lr .crui-container.m:where(.svelte-11jn1lr) .slot.center:where(.svelte-11jn1lr){text-align:center}.crui-footer.svelte-11jn1lr .crui-container.m:where(.svelte-11jn1lr) .slot:where(.svelte-11jn1lr):last-child{justify-self:end}.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}crsdk-corni-message.svelte-1r42534{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;max-width:20rem;margin:1.5rem auto;padding:.75rem 0;display:flex}crsdk-corni-message.appearance-secondary.svelte-1r42534{color:var(--foreground-secondary,#636c70)}crsdk-corni-message.orientation-vertical.audience-default.type-confirm-deletion.svelte-1r42534,crsdk-corni-message.orientation-vertical.audience-default.type-error-fatal.svelte-1r42534,crsdk-corni-message.orientation-vertical.audience-default.type-error.svelte-1r42534{gap:1.25rem}crsdk-corni-message.orientation-vertical.audience-default.type-empty-placeholder.svelte-1r42534 .image:where(.svelte-1r42534){padding-left:.75rem}crsdk-corni-message.orientation-vertical.audience-default.type-info.svelte-1r42534,crsdk-corni-message.orientation-vertical.audience-default.type-success.svelte-1r42534{gap:1.5rem}crsdk-corni-message.orientation-vertical.audience-default.type-info.svelte-1r42534 .image:where(.svelte-1r42534),crsdk-corni-message.orientation-vertical.audience-default.type-success.svelte-1r42534 .image:where(.svelte-1r42534){padding-right:1.25rem}crsdk-corni-message.orientation-vertical.audience-default.type-no-connection.svelte-1r42534{gap:.25rem}crsdk-corni-message.orientation-vertical.full-width.svelte-1r42534{max-width:none;margin:0 1.25rem 2rem;gap:2rem!important}crsdk-corni-message.orientation-horizontal.svelte-1r42534{text-align:left;flex-direction:row;gap:1.5rem;max-width:none}@media only screen and (width<=480px){crsdk-corni-message.orientation-horizontal.svelte-1r42534{flex-direction:column}}crsdk-corni-message.orientation-horizontal.svelte-1r42534 .image:where(.svelte-1r42534){min-width:8rem;height:auto}crsdk-corni-message.orientation-horizontal.svelte-1r42534 .message:where(.svelte-1r42534){align-items:flex-start}crsdk-corni-message.full-height.svelte-1r42534{height:100%;margin-top:0;margin-bottom:0}crsdk-corni-message.type-custom.svelte-1r42534 .image:where(.svelte-1r42534){width:10rem;height:10rem}crsdk-corni-message.svelte-1r42534:has(+crui-divider){padding-bottom:0}crsdk-corni-message.svelte-1r42534 .image:where(.svelte-1r42534){justify-content:center;align-items:center;width:12rem;height:12rem;line-height:0;display:flex}@media only screen and (width<=480px){crsdk-corni-message.svelte-1r42534 .image:where(.svelte-1r42534){width:8rem;height:8rem}}crsdk-corni-message.svelte-1r42534 .image:where(.svelte-1r42534) img{width:100%;height:100%}crsdk-corni-message.svelte-1r42534 .message:where(.svelte-1r42534){flex-direction:column;align-items:center;gap:.75rem;display:flex}crsdk-corni-message.svelte-1r42534 .message:where(.svelte-1r42534)>*{margin:0}crsdk-corni-message.svelte-1r42534 .message:where(.svelte-1r42534)>.h2{margin-top:.75rem;line-height:1.35}crsdk-floating-sidebar-button.svelte-13olyg7 .label{padding:0 .75rem 0 .5rem!important}crsdk-floating-sidebar-button.svelte-13olyg7 .text{gap:0!important}crsdk-floating-sidebar-button.svelte-13olyg7 .tippy-content{white-space:nowrap}crsdk-floating-sidebar.svelte-qqjr5v{z-index:900;width:var(--width);top:max(var(--offset-top,0px),var(--safe-area-inset-top,env(safe-area-inset-top,0px)));bottom:max(var(--offset-bottom,0px),var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)),var(--keyboard-inset,0px));background-color:var(--background-background,#f9fafb);border-top:.1rem solid var(--border-default,#e1e5ea);border-left:.1rem solid var(--border-default,#e1e5ea);border-bottom:.1rem solid var(--border-default,#e1e5ea);box-sizing:border-box;border-radius:1.5rem 0 0 1.5rem;flex-direction:column;margin-block:auto;display:flex;position:fixed;right:0;box-shadow:0 24px 40px -8px #47628533,0 0 1px #47628540}crsdk-floating-sidebar.height-auto.svelte-qqjr5v{height:fit-content;max-height:calc(100dvh - max(var(--offset-top,0px),var(--safe-area-inset-top,env(safe-area-inset-top,0px))) - max(var(--offset-bottom,0px),var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)),var(--keyboard-inset,0px)) - 3rem)}crsdk-floating-sidebar.height-auto.svelte-qqjr5v:is([data-keyboard-is-shown] :not(.fullscreen)){max-height:calc(100dvh - max(var(--offset-top,0px),var(--safe-area-inset-top,env(safe-area-inset-top,0px))) - max(var(--offset-bottom,0px),var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)),var(--keyboard-inset,0px)))!important}@media only screen and (width<=480px){crsdk-floating-sidebar.height-auto.svelte-qqjr5v{max-height:calc(100dvh - max(var(--offset-top,0px),var(--safe-area-inset-top,env(safe-area-inset-top,0px))) - max(var(--offset-bottom,0px),var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)),var(--keyboard-inset,0px)) - 1.5rem)}}crsdk-floating-sidebar.height-auto.svelte-qqjr5v .content:where(.svelte-qqjr5v){flex:0 auto}crsdk-floating-sidebar.height-full.svelte-qqjr5v{height:calc(100dvh - max(var(--offset-top,0px),var(--safe-area-inset-top,env(safe-area-inset-top,0px))) - max(var(--offset-bottom,0px),var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)),var(--keyboard-inset,0px)) - 3rem)}crsdk-floating-sidebar.height-full.svelte-qqjr5v:is([data-keyboard-is-shown] :not(.fullscreen)){height:calc(100dvh - max(var(--offset-top,0px),var(--safe-area-inset-top,env(safe-area-inset-top,0px))) - max(var(--offset-bottom,0px),var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)),var(--keyboard-inset,0px)))!important}@media only screen and (width<=480px){crsdk-floating-sidebar.height-full.svelte-qqjr5v{height:calc(100dvh - max(var(--offset-top,0px),var(--safe-area-inset-top,env(safe-area-inset-top,0px))) - max(var(--offset-bottom,0px),var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)),var(--keyboard-inset,0px)) - 1.5rem)}}crsdk-floating-sidebar.height-custom.svelte-qqjr5v{height:var(--height);max-height:calc(100dvh - max(var(--offset-top,0px),var(--safe-area-inset-top,env(safe-area-inset-top,0px))) - max(var(--offset-bottom,0px),var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)),var(--keyboard-inset,0px)) - 3rem)}crsdk-floating-sidebar.height-custom.svelte-qqjr5v:is([data-keyboard-is-shown] :not(.fullscreen)){max-height:calc(100dvh - max(var(--offset-top,0px),var(--safe-area-inset-top,env(safe-area-inset-top,0px))) - max(var(--offset-bottom,0px),var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)),var(--keyboard-inset,0px)))!important}@media only screen and (width<=480px){crsdk-floating-sidebar.height-custom.svelte-qqjr5v{max-height:calc(100dvh - max(var(--offset-top,0px),var(--safe-area-inset-top,env(safe-area-inset-top,0px))) - max(var(--offset-bottom,0px),var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)),var(--keyboard-inset,0px)) - 1.5rem)}}crsdk-floating-sidebar.fullscreen.svelte-qqjr5v{z-index:1150;border:none;border-radius:0;flex-direction:column;width:100dvw;max-width:none;height:100dvh;max-height:none;display:flex;top:0;bottom:0}crsdk-floating-sidebar.fullscreen.svelte-qqjr5v .content:where(.svelte-qqjr5v){border-radius:0}crsdk-floating-sidebar.fullscreen.svelte-qqjr5v .crui-header{border-top-left-radius:0}crsdk-floating-sidebar.fullscreen.svelte-qqjr5v .crui-footer{border-bottom-left-radius:0}crsdk-floating-sidebar.svelte-qqjr5v:not(.fullscreen) .content:where(.svelte-qqjr5v){padding:1.75rem}crsdk-floating-sidebar.svelte-qqjr5v .crui-header{border-top-left-radius:1.5rem;padding-left:.75rem;padding-right:.75rem;position:unset!important}crsdk-floating-sidebar.svelte-qqjr5v .crui-footer{border-bottom-left-radius:1.5rem;padding-left:.75rem;padding-right:.75rem;position:unset!important}crsdk-floating-sidebar.svelte-qqjr5v .content:where(.svelte-qqjr5v){overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable both-edges;border-radius:1.5rem 0 0 1.5rem;flex:1;scroll-padding-top:2rem;scroll-padding-bottom:2rem;overflow-y:auto}crsdk-floating-sidebar.svelte-qqjr5v .content:where(.svelte-qqjr5v)::-webkit-scrollbar{background-color:#e1e5ea;width:.75rem;height:.75rem}crsdk-floating-sidebar.svelte-qqjr5v .content:where(.svelte-qqjr5v)::-webkit-scrollbar-thumb{background-color:#b0bec5;border:.15rem solid #e1e5ea;border-radius:.5rem}@media (pointer:coarse){crsdk-floating-sidebar.svelte-qqjr5v .content:where(.svelte-qqjr5v):focus-visible{outline:none}}@media not (pointer:coarse){crsdk-floating-sidebar.svelte-qqjr5v .content:where(.svelte-qqjr5v):focus-visible{outline:var(--border-state-focus,#263238) dashed .1875rem;outline-offset:-.25rem;border-radius:0}}@media only screen and (width<=480px){crsdk-floating-sidebar.svelte-qqjr5v .content:where(.svelte-qqjr5v){scroll-padding-top:1.5rem;scroll-padding-bottom:1.5rem}}crsdk-floating-sidebar.svelte-qqjr5v .content:where(.svelte-qqjr5v)>.crui-container:where(.svelte-qqjr5v)>:first-child{margin-top:0!important}crsdk-floating-sidebar.svelte-qqjr5v .content:where(.svelte-qqjr5v)>.crui-container:where(.svelte-qqjr5v)>:last-child{margin-bottom:0!important}crsdk-floating-sidebar.svelte-qqjr5v .content:where(.svelte-qqjr5v)>.crui-container.center:where(.svelte-qqjr5v){flex-direction:column;justify-content:center;min-height:100%;display:flex}crsdk-floating-sidebar.svelte-qqjr5v .content:where(.svelte-qqjr5v)>.crui-container:where(.svelte-qqjr5v):has(>crsdk-corni-message:only-child){flex-direction:column;justify-content:center;min-height:100%;display:flex}body:has(crsdk-floating-sidebar.fullscreen){overflow:hidden!important}
