.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-details.svelte-io9bxu{margin:1.5rem 0}.crui-details.role-affirmative.svelte-io9bxu summary:where(.svelte-io9bxu){color:var(--foreground-positive,#006f27)}.crui-details.role-affirmative.svelte-io9bxu .line:where(.svelte-io9bxu){border-color:#c8e6c9}.crui-details.role-destructive.svelte-io9bxu summary:where(.svelte-io9bxu){color:var(--foreground-critical,#b40c20)}.crui-details.role-destructive.svelte-io9bxu .line:where(.svelte-io9bxu){border-color:#ffcdd2}.crui-details.svelte-io9bxu summary:where(.svelte-io9bxu){color:var(--foreground-interactive,#0163e5);cursor:pointer;align-items:center;gap:1rem;margin-right:-.25rem;font-weight:700;list-style:none;display:flex}.crui-details.svelte-io9bxu summary:where(.svelte-io9bxu):focus-visible{outline:none}@media not (pointer:coarse){.crui-details.svelte-io9bxu summary:where(.svelte-io9bxu):focus-visible{position:relative}.crui-details.svelte-io9bxu summary:where(.svelte-io9bxu):focus-visible:before{content:"";border:.1875rem dashed var(--border-state-focus,#263238);z-index:1;pointer-events:none;border-radius:.5rem;position:absolute;inset:-.4375rem}}.crui-details.svelte-io9bxu summary:where(.svelte-io9bxu):has(.title.has-icon:where(.svelte-io9bxu)){margin-left:-.25rem}.crui-details.svelte-io9bxu summary:where(.svelte-io9bxu) .title:where(.svelte-io9bxu){align-items:center;gap:.75rem;display:flex}.crui-details.svelte-io9bxu summary:where(.svelte-io9bxu) .line:where(.svelte-io9bxu){flex-grow:1;margin-left:.5rem}.crui-details.svelte-io9bxu .container:where(.svelte-io9bxu){flex-direction:column;gap:1.25rem;padding:.75rem 0;display:flex}.crui-details.svelte-io9bxu .container:where(.svelte-io9bxu) .content:where(.svelte-io9bxu)>:first-child{margin-top:0!important}.crui-details.svelte-io9bxu .container:where(.svelte-io9bxu) .content:where(.svelte-io9bxu)>:last-child{margin-bottom:0!important}.crui-details.svelte-io9bxu .line:where(.svelte-io9bxu){border-bottom:.1rem solid #99c1f5}crui-divider.svelte-124mdbx{background:var(--border-default,#e1e5ea);flex-shrink:0;display:block}crui-divider.orientation-horizontal.svelte-124mdbx{height:.0625rem}crui-divider.orientation-horizontal.spacing-small.svelte-124mdbx{margin:2rem 0}crui-divider.orientation-horizontal.spacing-default.svelte-124mdbx{margin:3rem 0}crui-divider.orientation-horizontal.spacing-large.svelte-124mdbx{margin:4rem 0}crui-divider.orientation-vertical.svelte-124mdbx{width:auto;height:100%;color:var(--border-emphasized,#78909c);background-color:initial;-webkit-user-select:none;user-select:none}crui-divider.orientation-vertical.spacing-small.svelte-124mdbx{margin:0 .5rem}crui-divider.orientation-vertical.spacing-default.svelte-124mdbx{margin:0 1rem}crui-divider.orientation-vertical.spacing-large.svelte-124mdbx{margin:0 1.5rem}crui-divider.spacing-none.svelte-124mdbx{margin:0}@media only screen and (width<=480px){crui-divider.orientation-vertical.spacing-small.svelte-124mdbx{margin:0 .25rem}crui-divider.orientation-vertical.spacing-default.svelte-124mdbx{margin:0 .75rem}crui-divider.orientation-vertical.spacing-large.svelte-124mdbx{margin:0 1.25rem}}crui-logo.svelte-1cdo6dp{line-height:0;display:block}crui-logo.svelte-1cdo6dp img:where(.svelte-1cdo6dp){height:2.75rem}@media only screen and (width<=480px){crui-logo.svelte-1cdo6dp img:where(.svelte-1cdo6dp){height:2.75rem}}crui-notification.svelte-ng4crl{animation:.2s ease-in-out 2 alternate svelte-ng4crl-pulse}@keyframes svelte-ng4crl-pulse{0%{transform:scale(1)}to{transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){crui-notification.svelte-ng4crl{animation:none}}crui-notification.svelte-ng4crl .container:where(.svelte-ng4crl){border-radius:.25rem;align-items:center;gap:.5rem;width:fit-content;margin:0 auto;padding:.75rem 1.25rem .75rem 1rem;display:flex;box-shadow:0 12px 16px -8px #47628533,0 0 1px #47628540}crui-notification.svelte-ng4crl .container.role-info:where(.svelte-ng4crl){color:#014298;background:#e6f1ff}crui-notification.svelte-ng4crl .container.role-success:where(.svelte-ng4crl){color:var(--foreground-on-signal-positive,#006f27);background:var(--background-signal-positive,#dff3e4)}crui-notification.svelte-ng4crl .container.role-warning:where(.svelte-ng4crl){color:var(--foreground-on-signal-warning,#945900);background:var(--background-signal-warning,#ffecc3)}crui-notification.svelte-ng4crl .container.role-error:where(.svelte-ng4crl){color:var(--foreground-on-signal-critical,#b40c20);background:var(--background-signal-critical,#ffe9e6)}crui-video.svelte-ibdryv{width:var(--width,100%);margin:1.5rem 0;display:block;position:relative}crui-video.fit-type-contain.svelte-ibdryv .content:where(.svelte-ibdryv) video{object-fit:contain}crui-video.fit-type-cover.svelte-ibdryv .content:where(.svelte-ibdryv) video{object-fit:cover}crui-video.fit-type-scale-down.svelte-ibdryv .content:where(.svelte-ibdryv) video{object-fit:scale-down}crui-video.aspect-ratio.svelte-ibdryv .container:where(.svelte-ibdryv) .content:where(.svelte-ibdryv) video{aspect-ratio:var(--aspect-ratio,auto)}crui-video.svelte-ibdryv .container:where(.svelte-ibdryv){flex-direction:column;gap:.75rem;display:flex}@media only screen and (width<=480px){crui-video.svelte-ibdryv .container:where(.svelte-ibdryv){gap:.5rem}}crui-video.svelte-ibdryv .container:where(.svelte-ibdryv) .content:where(.svelte-ibdryv){background-color:var(--background-subtle,#eceff1);border-radius:.75rem;min-height:5rem;line-height:0;position:relative;overflow:hidden}crui-video.svelte-ibdryv .container:where(.svelte-ibdryv) .content.loading:where(.svelte-ibdryv),crui-video.svelte-ibdryv .container:where(.svelte-ibdryv) .content.error:where(.svelte-ibdryv){width:var(--width,100%);height:var(--height,auto)}crui-video.svelte-ibdryv .container:where(.svelte-ibdryv) .content.loading:where(.svelte-ibdryv) video,crui-video.svelte-ibdryv .container:where(.svelte-ibdryv) .content.error:where(.svelte-ibdryv) video{opacity:0}crui-video.svelte-ibdryv .container:where(.svelte-ibdryv) .content.loading:where(.svelte-ibdryv) crui-loader,crui-video.svelte-ibdryv .container:where(.svelte-ibdryv) .content.error:where(.svelte-ibdryv) crui-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}crui-video.svelte-ibdryv .container:where(.svelte-ibdryv) .content:where(.svelte-ibdryv) video{width:var(--width,100%);height:var(--height,auto);object-position:center;background-color:var(--background-subtle,#eceff1);opacity:1;border-radius:.75rem;transition:opacity .15s ease-in-out}@media (pointer:coarse){crui-video.svelte-ibdryv .container:where(.svelte-ibdryv) .content:where(.svelte-ibdryv) video:focus-visible{outline:none}}@media not (pointer:coarse){crui-video.svelte-ibdryv .container:where(.svelte-ibdryv) .content:where(.svelte-ibdryv) video:focus-visible{outline:var(--border-state-focus,#263238) dashed .1875rem;outline-offset:.1875rem;border-radius:.75rem}}crui-video.svelte-ibdryv .container:where(.svelte-ibdryv) .caption:where(.svelte-ibdryv){color:var(--foreground-secondary,#636c70);justify-content:space-between;align-items:baseline;gap:2rem;margin:0 .5rem;font-size:1rem;font-weight:400;line-height:1.25rem;display:flex}@media only screen and (width<=480px){crui-video.svelte-ibdryv .container:where(.svelte-ibdryv) .caption:where(.svelte-ibdryv){flex-direction:column;gap:.15rem;font-size:.875rem;font-weight:400;line-height:1rem}}crui-video.svelte-ibdryv .container:where(.svelte-ibdryv) .caption:where(.svelte-ibdryv)>:where(.svelte-ibdryv){text-overflow:ellipsis;overflow:hidden}crui-video.svelte-ibdryv .container:where(.svelte-ibdryv) .caption:where(.svelte-ibdryv) .copyright:where(.svelte-ibdryv){white-space:nowrap;margin-left:auto;font-size:.875rem;font-weight:400;line-height:1rem}@media only screen and (width<=480px){crui-video.svelte-ibdryv .container:where(.svelte-ibdryv) .caption:where(.svelte-ibdryv) .copyright:where(.svelte-ibdryv){margin-left:unset;font-size:.75rem;font-weight:400;line-height:1rem}}.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}crui-status-item.svelte-18utmkp{background:var(--background-subtle,#eceff1);border-radius:10rem;align-items:center;gap:1.25rem;padding:.75rem 1rem;transition:background .1s ease-in-out;display:flex}@media only screen and (width<=480px){crui-status-item.svelte-18utmkp{border-radius:.5rem;flex-direction:column;gap:.5rem;padding:1rem}}crui-status-item.role-success.svelte-18utmkp{background:var(--background-signal-positive,#dff3e4)}crui-status-item.role-success.svelte-18utmkp .leading:where(.svelte-18utmkp){color:var(--foreground-on-signal-positive,#006f27)}crui-status-item.role-warning.svelte-18utmkp{background:var(--background-signal-warning,#ffecc3)}crui-status-item.role-warning.svelte-18utmkp .leading:where(.svelte-18utmkp){color:var(--foreground-on-signal-warning,#945900)}crui-status-item.role-error.svelte-18utmkp{background:var(--background-signal-critical,#ffe9e6)}crui-status-item.role-error.svelte-18utmkp .leading:where(.svelte-18utmkp){color:var(--foreground-on-signal-critical,#b40c20)}crui-status-item.role-teacher-info.svelte-18utmkp{background:#f3e5f5}crui-status-item.role-teacher-info.svelte-18utmkp .leading:where(.svelte-18utmkp){color:#4a148c}crui-status-item.svelte-18utmkp>:where(.svelte-18utmkp){align-items:center;min-height:2.75rem;display:flex}@media only screen and (width<=480px){crui-status-item.svelte-18utmkp>:where(.svelte-18utmkp){min-height:2.75rem}}crui-status-item.svelte-18utmkp>:where(.svelte-18utmkp):only-child{justify-content:center}crui-status-item.svelte-18utmkp .leading:where(.svelte-18utmkp){flex:1;transition:color .1s ease-in-out}@media only screen and (width<=480px){crui-status-item.svelte-18utmkp .leading:where(.svelte-18utmkp):not(:only-child){margin-left:0!important}}crui-status-item.svelte-18utmkp .leading:where(.svelte-18utmkp):not(:only-child){margin-left:.5rem}crui-status-item.svelte-18utmkp .leading:where(.svelte-18utmkp)>crui-icon{margin-right:.75rem}crui-status-item.svelte-18utmkp .trailing:where(.svelte-18utmkp){flex:0}crui-status-item.svelte-18utmkp .trailing:where(.svelte-18utmkp):only-child{flex:1}crsdk-assistant-footer-controls.svelte-1aulpc9{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;display:grid}crsdk-assistant-footer-controls.type-single-step.svelte-1aulpc9{flex-direction:row-reverse;justify-content:space-between;display:flex}crsdk-assistant-footer-controls.svelte-1aulpc9>:last-child{justify-self:right}crsdk-assistant-footer-controls.svelte-1aulpc9 .step-indicator:where(.svelte-1aulpc9){color:var(--foreground-secondary,#636c70)}.crsdk-data-directory-setup-status-item.svelte-1pto5rl{width:100%}.crsdk-data-directory-setup-status-item.svelte-1pto5rl crui-status-item .leading span{word-break:break-all}p.svelte-whbaki,p.svelte-1txs70z{margin-top:0}pre.svelte-11e9xet{font-size:1rem;font-weight:400;line-height:1.25rem}table.svelte-i3xtzg{margin-bottom:1rem}table.svelte-i3xtzg .key:where(.svelte-i3xtzg){text-overflow:ellipsis;max-width:30dvw;overflow:hidden}table.svelte-i3xtzg .value:where(.svelte-i3xtzg){word-break:break-all}.content.svelte-l9z7n2{flex-direction:column;align-items:center;display:flex}.content.top.svelte-l9z7n2{gap:1.5rem}.content.bottom.svelte-l9z7n2{gap:.25rem}.content.svelte-l9z7n2 .app-icon:where(.svelte-l9z7n2){margin-top:1rem;line-height:0}.content.svelte-l9z7n2 .app-icon:where(.svelte-l9z7n2) img{width:7rem;height:7rem}.content.svelte-l9z7n2 .title:where(.svelte-l9z7n2){text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;display:flex}.content.svelte-l9z7n2 .title:where(.svelte-l9z7n2)>:where(.svelte-l9z7n2):first-child{margin-top:0!important}.content.svelte-l9z7n2 .title:where(.svelte-l9z7n2)>:where(.svelte-l9z7n2):last-child{margin-bottom:0!important}.content.svelte-l9z7n2 .title:where(.svelte-l9z7n2) h2:where(.svelte-l9z7n2){padding:0 2rem}.content.svelte-l9z7n2 .title:where(.svelte-l9z7n2) h2:where(.svelte-l9z7n2)+.subline:where(.svelte-l9z7n2){margin-bottom:2rem}.content.svelte-l9z7n2 .logo:where(.svelte-l9z7n2){cursor:pointer;margin-bottom:.75rem;line-height:0}.content.svelte-l9z7n2 .claim:where(.svelte-l9z7n2),.content.svelte-l9z7n2 .copyright:where(.svelte-l9z7n2){font-size:.875rem;font-weight:400;line-height:1rem}@media only screen and (width<=480px){.content.svelte-l9z7n2 .claim:where(.svelte-l9z7n2),.content.svelte-l9z7n2 .copyright:where(.svelte-l9z7n2){font-size:.75rem;font-weight:400;line-height:1rem}}.content.svelte-l9z7n2 .claim:where(.svelte-l9z7n2){align-items:center;display:inline-flex}.content.svelte-l9z7n2 .claim:where(.svelte-l9z7n2) crui-icon{color:#de2922;margin:0 .15rem .05rem}.content.svelte-l9z7n2 .copyright:where(.svelte-l9z7n2){margin-bottom:1.5rem}.content.svelte-l9z7n2 .buttons:where(.svelte-l9z7n2){flex-wrap:wrap;justify-content:center;gap:.75rem;margin:0;display:flex}.content.svelte-l9z7n2 .buttons:where(.svelte-l9z7n2)>:not(crui-divider){min-width:0;margin:0!important}.content.svelte-l9z7n2 .buttons.tertiary:where(.svelte-l9z7n2){gap:.25rem 1.25rem;padding:0 1rem}.content.svelte-l9z7n2 .buttons.tertiary:where(.svelte-l9z7n2) .crui-button{height:2rem!important}.content.svelte-l9z7n2 .buttons.tertiary:where(.svelte-l9z7n2) .crui-button>.label{padding:0!important}crsdk-about-button.svelte-ooxkml{cursor:pointer;width:2.75rem;height:2.75rem}@media only screen and (width<=480px){crsdk-about-button.svelte-ooxkml{width:2.75rem;height:2.75rem}}@media (pointer:coarse){crsdk-about-button.svelte-ooxkml:focus-visible{outline:none}}@media not (pointer:coarse){crsdk-about-button.svelte-ooxkml:focus-visible{outline:var(--border-state-focus,#263238) dashed .1875rem;outline-offset:.1rem;border-radius:.65rem}}crsdk-about-button.svelte-ooxkml picture,crsdk-about-button.svelte-ooxkml img{box-sizing:border-box;width:100%;height:100%}.crsdk-experibot-construction-manual-dialog{max-width:none!important}.crsdk-experibot-construction-manual-dialog>.container>.header{z-index:1}.crsdk-experibot-construction-manual-dialog>.container>.content{padding:0!important;overflow:hidden!important}.crsdk-experibot-construction-manual-dialog crui-video,.crsdk-experibot-construction-manual-dialog crui-video>.container{height:100%}.crsdk-experibot-construction-manual-dialog crui-video>.container>.content{height:100%;border-radius:0!important}video.svelte-nghuoo{pointer-events:none;border-radius:0!important}.footer.svelte-nghuoo{flex-grow:1;align-items:center;gap:1.25rem;display:flex}section.svelte-xxil27{align-items:center;height:100dvh;padding:0 2rem;display:flex}section.svelte-xxil27 .buttons:where(.svelte-xxil27){flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}table.svelte-lsboih{margin-bottom:1rem}.crui-container.m.svelte-nv9hbw{margin-top:1rem;margin-bottom:2.5rem}h2.svelte-nv9hbw{margin-top:3rem}h2.svelte-nv9hbw:last-of-type{margin-bottom:2rem}.grid.svelte-nv9hbw{grid-template-rows:min-content;grid-template-columns:1fr 1fr;gap:1.25rem 2rem;margin:1.25rem 0;display:grid}@media only screen and (width<=480px){.grid.svelte-nv9hbw{grid-template-columns:1fr}}.grid.svelte-nv9hbw>:not(crui-divider){min-width:0;margin:0!important}.grid-flex.svelte-nv9hbw{text-wrap:nowrap;flex-wrap:wrap;align-items:center;gap:1.25rem;margin:1.25rem 0;display:flex;margin:0!important}.grid-flex.svelte-nv9hbw>:not(crui-divider){min-width:0;margin:0!important}.grid-flex.small-gap.svelte-nv9hbw{gap:.75rem}.zoom-controls.svelte-nv9hbw{align-items:center;gap:2.5rem;display:flex}.zoom-controls.svelte-nv9hbw>:first-child{flex:1}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}.crsdk-code-sidebar>.content{overflow-x:auto}.crsdk-code-sidebar.fullscreen>.content>.crui-container:not(:has(crsdk-corni-message)){width:min-content;min-width:min((768px - 3rem)*var(--zoom-factor,1),48rem)}.crsdk-code-sidebar pre{background:unset;border-radius:unset;width:max-content;padding:0 1.75rem 0 0;overflow-x:hidden}
