@keyframes page-module-sass-module__RHCGjG__flow-pulse{50%{opacity:.35;transform:scale(.8)}}@keyframes page-module-sass-module__RHCGjG__reveal-rise{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}.page-module-sass-module__RHCGjG__content{flex-direction:column;gap:1.5rem;max-width:1440px;margin:0 auto;padding:.75rem;display:flex}.page-module-sass-module__RHCGjG__content>:first-child{opacity:0;will-change:transform,opacity;animation:.62s cubic-bezier(.22,1,.36,1) 60ms both page-module-sass-module__RHCGjG__reveal-rise}@media (prefers-reduced-motion:reduce){.page-module-sass-module__RHCGjG__content>:first-child{opacity:1;animation:none}}.page-module-sass-module__RHCGjG__content>:nth-child(2){opacity:0;will-change:transform,opacity;animation:.62s cubic-bezier(.22,1,.36,1) .16s both page-module-sass-module__RHCGjG__reveal-rise}@media (prefers-reduced-motion:reduce){.page-module-sass-module__RHCGjG__content>:nth-child(2){opacity:1;animation:none}}.page-module-sass-module__RHCGjG__content>:nth-child(3){opacity:0;will-change:transform,opacity;animation:.62s cubic-bezier(.22,1,.36,1) .26s both page-module-sass-module__RHCGjG__reveal-rise}@media (prefers-reduced-motion:reduce){.page-module-sass-module__RHCGjG__content>:nth-child(3){opacity:1;animation:none}}.page-module-sass-module__RHCGjG__tracks,.page-module-sass-module__RHCGjG__topSection{flex-direction:column;gap:1rem;display:flex}.page-module-sass-module__RHCGjG__greetingRow{flex-direction:column;align-items:stretch;gap:1rem;display:flex}@media screen and (min-width:1024px){.page-module-sass-module__RHCGjG__content{gap:2rem;padding:1.5rem}.page-module-sass-module__RHCGjG__topSection{gap:1.5rem}.page-module-sass-module__RHCGjG__greetingRow{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1.5rem}.page-module-sass-module__RHCGjG__greetingRow>:first-child{flex:1;min-width:0}}
.base-button-module-sass-module__9WfPWG__button,.base-button-module-sass-module__9WfPWG__iconOnlyGhost,.base-button-module-sass-module__9WfPWG__iconOnly,.base-button-module-sass-module__9WfPWG__textOnDark,.base-button-module-sass-module__9WfPWG__primaryOnDark,.base-button-module-sass-module__9WfPWG__text,.base-button-module-sass-module__9WfPWG__textSecondary,.base-button-module-sass-module__9WfPWG__textQuaternary,.base-button-module-sass-module__9WfPWG__outline,.base-button-module-sass-module__9WfPWG__primary{cursor:pointer;box-shadow:none;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .5s,background-color .5s,border-color .5s,color .5s,outline-color .5s,opacity .5s;display:inline-flex}.base-button-module-sass-module__9WfPWG__button:focus,.base-button-module-sass-module__9WfPWG__iconOnlyGhost:focus,.base-button-module-sass-module__9WfPWG__iconOnly:focus,.base-button-module-sass-module__9WfPWG__textOnDark:focus,.base-button-module-sass-module__9WfPWG__primaryOnDark:focus,.base-button-module-sass-module__9WfPWG__text:focus,.base-button-module-sass-module__9WfPWG__textSecondary:focus,.base-button-module-sass-module__9WfPWG__textQuaternary:focus,.base-button-module-sass-module__9WfPWG__outline:focus,.base-button-module-sass-module__9WfPWG__primary:focus{outline:none}.base-button-module-sass-module__9WfPWG__button:disabled,.base-button-module-sass-module__9WfPWG__iconOnlyGhost:disabled,.base-button-module-sass-module__9WfPWG__iconOnly:disabled,.base-button-module-sass-module__9WfPWG__textOnDark:disabled,.base-button-module-sass-module__9WfPWG__primaryOnDark:disabled,.base-button-module-sass-module__9WfPWG__text:disabled,.base-button-module-sass-module__9WfPWG__textSecondary:disabled,.base-button-module-sass-module__9WfPWG__textQuaternary:disabled,.base-button-module-sass-module__9WfPWG__outline:disabled,.base-button-module-sass-module__9WfPWG__primary:disabled{cursor:not-allowed}.base-button-module-sass-module__9WfPWG__loading{pointer-events:none;cursor:wait;position:relative}.base-button-module-sass-module__9WfPWG__loading>*{visibility:hidden}.base-button-module-sass-module__9WfPWG__loading:after{content:"";border:2px solid #0000;border-color:#0000 #0000 currentColor currentColor;border-radius:100px;width:1em;height:1em;animation:.5s linear infinite base-button-module-sass-module__9WfPWG__spinAround;display:block;position:absolute;top:calc(50% - .5em);left:calc(50% - .5em)}@keyframes base-button-module-sass-module__9WfPWG__spinAround{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.base-button-module-sass-module__9WfPWG__fullWidth{box-sizing:border-box;width:100%}.base-button-module-sass-module__9WfPWG__innerContainer{justify-content:center;align-items:center;display:inline-flex}.base-button-module-sass-module__9WfPWG__txt{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;font-weight:600;display:block}.base-button-module-sass-module__9WfPWG__txtBold{font-weight:700}.base-button-module-sass-module__9WfPWG__startIcon,.base-button-module-sass-module__9WfPWG__endIcon{display:inline-flex}.base-button-module-sass-module__9WfPWG__primary{background-color:var(--cont-action);color:var(--text-on-dark)}.base-button-module-sass-module__9WfPWG__primary:hover:not(:disabled){background-image:linear-gradient(var(--neutral-overlay-dark-hover), var(--neutral-overlay-dark-hover))}.base-button-module-sass-module__9WfPWG__primary:focus-visible:not(:disabled){background-image:linear-gradient(var(--neutral-overlay-dark-hover), var(--neutral-overlay-dark-hover));outline:2px solid var(--outline-action);outline-offset:4px}.base-button-module-sass-module__9WfPWG__primary:active:not(:disabled){background-image:linear-gradient(var(--neutral-overlay-dark-pressed), var(--neutral-overlay-dark-pressed))}.base-button-module-sass-module__9WfPWG__primary:disabled:not(.base-button-module-sass-module__9WfPWG__loading){background-image:linear-gradient(var(--neutral-overlay-dark-disabled), var(--neutral-overlay-dark-disabled))}.base-button-module-sass-module__9WfPWG__outline{border:1px solid var(--outline-action);color:var(--text-action)}.base-button-module-sass-module__9WfPWG__outline:hover:not(:disabled){background-color:var(--accent-overlay-hover)}.base-button-module-sass-module__9WfPWG__outline:focus-visible:not(:disabled){background-color:var(--accent-overlay-focused)}.base-button-module-sass-module__9WfPWG__outline:active:not(:disabled){background-color:var(--accent-overlay-pressed)}.base-button-module-sass-module__9WfPWG__outline:disabled:not(.base-button-module-sass-module__9WfPWG__loading){border-color:var(--outline-quaternary);color:var(--text-quaternary);opacity:.5}.base-button-module-sass-module__9WfPWG__text,.base-button-module-sass-module__9WfPWG__textSecondary,.base-button-module-sass-module__9WfPWG__textQuaternary{color:var(--text-action)}.base-button-module-sass-module__9WfPWG__text:hover:not(:disabled),.base-button-module-sass-module__9WfPWG__textSecondary:hover:not(:disabled),.base-button-module-sass-module__9WfPWG__textQuaternary:hover:not(:disabled){background-color:var(--accent-overlay-hover)}.base-button-module-sass-module__9WfPWG__text:focus-visible:not(:disabled),.base-button-module-sass-module__9WfPWG__textSecondary:focus-visible:not(:disabled),.base-button-module-sass-module__9WfPWG__textQuaternary:focus-visible:not(:disabled){background-color:var(--accent-overlay-focused)}.base-button-module-sass-module__9WfPWG__text:active:not(:disabled),.base-button-module-sass-module__9WfPWG__textSecondary:active:not(:disabled),.base-button-module-sass-module__9WfPWG__textQuaternary:active:not(:disabled){background-color:var(--accent-overlay-pressed)}.base-button-module-sass-module__9WfPWG__text:disabled:not(.base-button-module-sass-module__9WfPWG__loading),.base-button-module-sass-module__9WfPWG__textSecondary:disabled:not(.base-button-module-sass-module__9WfPWG__loading),.base-button-module-sass-module__9WfPWG__textQuaternary:disabled:not(.base-button-module-sass-module__9WfPWG__loading){color:var(--text-quaternary);opacity:.5}.base-button-module-sass-module__9WfPWG__textSecondary,.base-button-module-sass-module__9WfPWG__textQuaternary{color:var(--text-secondary)}.base-button-module-sass-module__9WfPWG__textSecondary:hover:not(:disabled),.base-button-module-sass-module__9WfPWG__textQuaternary:hover:not(:disabled),.base-button-module-sass-module__9WfPWG__textSecondary:focus-visible:not(:disabled),.base-button-module-sass-module__9WfPWG__textQuaternary:focus-visible:not(:disabled),.base-button-module-sass-module__9WfPWG__textSecondary:active:not(:disabled),.base-button-module-sass-module__9WfPWG__textQuaternary:active:not(:disabled){background-color:var(--surface)}.base-button-module-sass-module__9WfPWG__textQuaternary{color:var(--text-quaternary)}.base-button-module-sass-module__9WfPWG__primaryOnDark{background-color:var(--cont-white);color:var(--text-action)}.base-button-module-sass-module__9WfPWG__primaryOnDark:hover:not(:disabled){background-image:linear-gradient(var(--neutral-overlay-light-hover), var(--neutral-overlay-light-hover))}.base-button-module-sass-module__9WfPWG__primaryOnDark:focus-visible:not(:disabled){background-image:linear-gradient(var(--neutral-overlay-light-focused), var(--neutral-overlay-light-focused));outline:2px solid var(--cont-white);outline-offset:4px}.base-button-module-sass-module__9WfPWG__primaryOnDark:active:not(:disabled){background-image:linear-gradient(var(--neutral-overlay-light-pressed), var(--neutral-overlay-light-pressed))}.base-button-module-sass-module__9WfPWG__primaryOnDark:disabled:not(.base-button-module-sass-module__9WfPWG__loading){background-image:linear-gradient(var(--neutral-overlay-light-disabled), var(--neutral-overlay-light-disabled))}.base-button-module-sass-module__9WfPWG__textOnDark{color:var(--text-on-dark)}.base-button-module-sass-module__9WfPWG__textOnDark:hover:not(:disabled){background-color:var(--neutral-overlay-dark-hover)}.base-button-module-sass-module__9WfPWG__textOnDark:focus-visible:not(:disabled){background-color:var(--neutral-overlay-dark-focused);outline:2px solid var(--cont-white);outline-offset:4px}.base-button-module-sass-module__9WfPWG__textOnDark:active:not(:disabled){background-color:var(--neutral-overlay-dark-pressed)}.base-button-module-sass-module__9WfPWG__textOnDark:disabled:not(.base-button-module-sass-module__9WfPWG__loading){opacity:.5}.base-button-module-sass-module__9WfPWG__iconOnly{background-color:var(--surf-cont-primary);border:1px solid var(--outline-quaternary);color:var(--icon-primary)}.base-button-module-sass-module__9WfPWG__iconOnly:hover:not(:disabled){background-color:var(--accent-overlay-hover)}.base-button-module-sass-module__9WfPWG__iconOnly:focus-visible:not(:disabled){background-color:var(--accent-overlay-focused);border-color:var(--outline-action)}.base-button-module-sass-module__9WfPWG__iconOnly:active:not(:disabled){background-color:var(--accent-overlay-pressed)}.base-button-module-sass-module__9WfPWG__iconOnly:disabled:not(.base-button-module-sass-module__9WfPWG__loading){opacity:.5}.base-button-module-sass-module__9WfPWG__iconOnlyGhost{color:var(--icon-primary);background:0 0!important}.base-button-module-sass-module__9WfPWG__iconOnlyGhost:hover:not(:disabled){background-color:var(--accent-overlay-hover)}.base-button-module-sass-module__9WfPWG__iconOnlyGhost:focus-visible:not(:disabled){background-color:var(--accent-overlay-focused)}.base-button-module-sass-module__9WfPWG__iconOnlyGhost:active:not(:disabled){background-color:var(--accent-overlay-pressed)}.base-button-module-sass-module__9WfPWG__iconOnlyGhost:disabled:not(.base-button-module-sass-module__9WfPWG__loading){opacity:.5}.base-button-module-sass-module__9WfPWG__sizeXl{height:48px;padding:0 1rem}.base-button-module-sass-module__9WfPWG__sizeXl .base-button-module-sass-module__9WfPWG__innerContainer{gap:.5rem}.base-button-module-sass-module__9WfPWG__sizeXl .base-button-module-sass-module__9WfPWG__txt{letter-spacing:0;font-size:1.0625rem;line-height:1.375rem}.base-button-module-sass-module__9WfPWG__sizeXl.base-button-module-sass-module__9WfPWG__iconOnly,.base-button-module-sass-module__9WfPWG__sizeXl.base-button-module-sass-module__9WfPWG__iconOnlyGhost{width:48px;padding:14px}.base-button-module-sass-module__9WfPWG__sizeL{height:44px;padding:0 1rem}.base-button-module-sass-module__9WfPWG__sizeL .base-button-module-sass-module__9WfPWG__innerContainer{gap:.5rem}.base-button-module-sass-module__9WfPWG__sizeL .base-button-module-sass-module__9WfPWG__txt{letter-spacing:0;font-size:1.0625rem;line-height:1.375rem}.base-button-module-sass-module__9WfPWG__sizeL.base-button-module-sass-module__9WfPWG__iconOnly,.base-button-module-sass-module__9WfPWG__sizeL.base-button-module-sass-module__9WfPWG__iconOnlyGhost{width:44px;padding:.75rem}.base-button-module-sass-module__9WfPWG__sizeM{height:34px;padding:0 .75rem}.base-button-module-sass-module__9WfPWG__sizeM .base-button-module-sass-module__9WfPWG__innerContainer{gap:6px}.base-button-module-sass-module__9WfPWG__sizeM .base-button-module-sass-module__9WfPWG__txt{letter-spacing:0;font-size:.9375rem;line-height:1.25rem}.base-button-module-sass-module__9WfPWG__sizeM.base-button-module-sass-module__9WfPWG__iconOnly,.base-button-module-sass-module__9WfPWG__sizeM.base-button-module-sass-module__9WfPWG__iconOnlyGhost{width:34px;padding:9px}.base-button-module-sass-module__9WfPWG__sizeS{height:28px;padding:0 .75rem}.base-button-module-sass-module__9WfPWG__sizeS .base-button-module-sass-module__9WfPWG__innerContainer{gap:.25rem}.base-button-module-sass-module__9WfPWG__sizeS .base-button-module-sass-module__9WfPWG__txt{letter-spacing:0;font-size:.8125rem;line-height:1rem}.base-button-module-sass-module__9WfPWG__sizeS.base-button-module-sass-module__9WfPWG__iconOnly,.base-button-module-sass-module__9WfPWG__sizeS.base-button-module-sass-module__9WfPWG__iconOnlyGhost{width:28px;padding:7px}
.ai-prompt-block-module-sass-module__kqG5BG__container{background-color:var(--surf-cont-accent-light);color:var(--text-primary);border-radius:8px;flex-direction:column;gap:.5rem;padding:.5rem 1rem .5rem 1.5rem;display:flex;position:relative;overflow:hidden}.ai-prompt-block-module-sass-module__kqG5BG__container:before{content:"";background:var(--cont-action);border-radius:4px 0 0 4px;width:.25rem;height:100%;position:absolute;top:0;left:0}.ai-prompt-block-module-sass-module__kqG5BG__dark,.ai-prompt-block-module-sass-module__kqG5BG__markdownDark{color:var(--text-on-dark)}.ai-prompt-block-module-sass-module__kqG5BG__tryIt{align-self:flex-end}
.image-magnifier-block-module-sass-module__jYjJoW__thumbnailButton{cursor:zoom-in;background:0 0;border:none;width:100%;padding:0;display:block}.image-magnifier-block-module-sass-module__jYjJoW__thumbnail{background-color:var(--surf-cont-primary);border-radius:8px;width:100%;height:auto;display:block}.image-magnifier-block-module-sass-module__jYjJoW__modal{justify-content:center;align-items:center;display:flex}.image-magnifier-block-module-sass-module__jYjJoW__imageContainer{justify-content:center;align-items:center;width:100%;max-width:95vw;height:auto;max-height:90vh;display:flex;position:relative;overflow:auto}.image-magnifier-block-module-sass-module__jYjJoW__fullImage{object-fit:contain;background-color:var(--surf-cont-primary);cursor:zoom-out;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:90vh}.image-magnifier-block-module-sass-module__jYjJoW__closeButton{background:var(--surf-cont-scrim);cursor:pointer;z-index:1;border:none;border-radius:100px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:.75rem;right:.75rem}.image-magnifier-block-module-sass-module__jYjJoW__closeIcon{color:var(--icon-on-dark)}
.link-button-module-sass-module__uKXmMq__link{width:fit-content;display:inline-block}.link-button-module-sass-module__uKXmMq__link:hover [data-role=txt],.link-button-module-sass-module__uKXmMq__link:active [data-role=txt]{text-underline-offset:2px;text-decoration:underline}.link-button-module-sass-module__uKXmMq__button{min-height:fit-content;background-color:#0000!important}.link-button-module-sass-module__uKXmMq__button,.link-button-module-sass-module__uKXmMq__button *{margin:0!important;padding:0!important}.link-button-module-sass-module__uKXmMq__button [data-role=txt]{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--cont-action);font-size:1.0625rem;font-weight:600;line-height:1.5rem}
.download-file-button-block-module-sass-module__6pkUnW__linkButton{width:fit-content}.download-file-button-block-module-sass-module__6pkUnW__icon{width:18px;height:18px;transition:transform .6s ease-in-out}
.download-summary-block-module-sass-module__fKsoSa__button{display:inline-flex}.download-summary-block-module-sass-module__fKsoSa__button.download-summary-block-module-sass-module__fKsoSa__button{background-color:var(--cont-success)}.download-summary-block-module-sass-module__fKsoSa__icon{display:block}
.table-block-module-sass-module__ScRywW__container{border-radius:8px;width:100%;margin:1rem auto;overflow-x:auto}.table-block-module-sass-module__ScRywW__table{border-collapse:collapse;width:100%;color:var(--text-primary);font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;background:0 0;border-radius:0;font-size:1rem;font-weight:400;line-height:1.25rem;position:relative}.table-block-module-sass-module__ScRywW__table tbody tr:nth-child(odd){background-color:var(--surface)}.table-block-module-sass-module__ScRywW__table tbody tr:nth-child(2n){background-color:var(--surf-cont-secondary-purple)}.table-block-module-sass-module__ScRywW__table .table-block-module-sass-module__ScRywW__cell code{background-color:var(--surf-cont-tertiary)!important}.table-block-module-sass-module__ScRywW__row{position:relative}.table-block-module-sass-module__ScRywW__row:last-child{border-bottom:none}.table-block-module-sass-module__ScRywW__cell{text-align:center;vertical-align:middle;padding:1rem;position:relative}.table-block-module-sass-module__ScRywW__cell strong{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;font-size:1rem;font-weight:700;line-height:1.25rem}.table-block-module-sass-module__ScRywW__cell p{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;font-size:1rem;font-weight:400;line-height:1.25rem}.table-block-module-sass-module__ScRywW__cell sup{vertical-align:super!important;font-size:.6875rem!important}.table-block-module-sass-module__ScRywW__cellHeading{background-color:var(--surf-cont-accent-light);color:var(--text-primary);font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;font-size:1rem;font-weight:700;line-height:1.25rem}.table-block-module-sass-module__ScRywW__cellMarkdown p{padding:0}.table-block-module-sass-module__ScRywW__cellMarkdownHeading p{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;padding:0;font-size:1rem;font-weight:700;line-height:1.25rem}
.carousel-block-module-sass-module__FPG3ZW__container{background:var(--surf-cont-secondary);justify-content:space-between;align-items:center;width:100%;padding:0 .5rem;display:flex;position:relative}.carousel-block-module-sass-module__FPG3ZW__imageContainer{width:85%;height:45vw;min-height:175px;max-height:360px;position:relative;overflow:hidden}.carousel-block-module-sass-module__FPG3ZW__carouselImage{transition:opacity .4s,left .4s;top:0;position:absolute!important}.carousel-block-module-sass-module__FPG3ZW__controlButton{z-index:1}.carousel-block-module-sass-module__FPG3ZW__controlButton[disabled]{opacity:0;pointer-events:none}.carousel-block-module-sass-module__FPG3ZW__navigation{justify-content:center;gap:.5rem;display:flex;position:absolute;bottom:1rem;left:0;right:0}.carousel-block-module-sass-module__FPG3ZW__dot{background:var(--surf-cont-tertiary);border-radius:100px;width:.5rem;height:.5rem}.carousel-block-module-sass-module__FPG3ZW__dotActive{background-color:var(--cont-action)}
.iframe-module-sass-module__Z5pTOW__iframe{border:0;width:100%;height:auto}.iframe-module-sass-module__Z5pTOW__swipeable{pointer-events:none!important}
.video-item-block-module-sass-module__tiKr9q__container{-webkit-tap-highlight-color:#0000;aspect-ratio:7/4;flex-direction:column;gap:1rem;width:100%;display:flex;position:relative}@media screen and (max-width:499px){.video-item-block-module-sass-module__tiKr9q__container{aspect-ratio:9/5}}@media screen and (max-width:768px){.video-item-block-module-sass-module__tiKr9q__container div[data-vjs-player]{margin-left:-20px;margin-right:-20px}}.video-item-block-module-sass-module__tiKr9q__wrapper{flex-direction:column;gap:.125rem;display:flex}.video-item-block-module-sass-module__tiKr9q__poweredBy{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-tertiary);text-align:right;opacity:.8;font-size:.584375rem;font-weight:400;line-height:.75rem}
.base-choice-question-module-sass-module__lVfKSG__container{flex-direction:column;gap:1rem;padding:1rem 0;display:flex}.base-choice-question-module-sass-module__lVfKSG__formContainer{flex-direction:column;display:flex}.base-choice-question-module-sass-module__lVfKSG__formLabel{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-tertiary);font-size:.8125rem;font-weight:400;line-height:1rem}
.option-utils-module-sass-module__2JoaWa__correctRing{box-shadow:0 0 0 2px var(--cont-success)!important;padding:1rem!important}.option-utils-module-sass-module__2JoaWa__correctRing:hover{box-shadow:0 0 0 2px var(--cont-success)!important}.option-utils-module-sass-module__2JoaWa__wrongRing{box-shadow:0 0 0 2px var(--outline-error)!important;padding:1rem!important}.option-utils-module-sass-module__2JoaWa__wrongRing:hover{box-shadow:0 0 0 2px var(--outline-error)!important}.option-utils-module-sass-module__2JoaWa__selectedRing{box-shadow:0 0 0 2px var(--outline-primary)!important;border-color:#0000!important;padding:1rem!important}.option-utils-module-sass-module__2JoaWa__selectedRing:not(.Mui-disabled):hover{box-shadow:0 0 0 2px var(--outline-primary)!important}
.radio-icons-module-sass-module__9lhmoq__outer{background-color:var(--outline-quaternary);border-radius:100px;width:20px;height:20px;position:relative}.radio-icons-module-sass-module__9lhmoq__outer.radio-icons-module-sass-module__9lhmoq__checked{background-color:var(--text-primary)}.dark .radio-icons-module-sass-module__9lhmoq__outer.radio-icons-module-sass-module__9lhmoq__checked{background-color:var(--surf-cont-accent-primary)}.radio-icons-module-sass-module__9lhmoq__inner{background-color:var(--surf-cont-primary);border-radius:100px;width:16px;height:16px;position:absolute;inset:2px}.radio-icons-module-sass-module__9lhmoq__inner.radio-icons-module-sass-module__9lhmoq__dark{background-color:var(--surf-cont-secondary)}.radio-icons-module-sass-module__9lhmoq__checkedDot{background-color:var(--text-primary);border-radius:100px;width:10px;height:10px;position:absolute;inset:3px}.dark .radio-icons-module-sass-module__9lhmoq__checkedDot{background-color:var(--surf-cont-accent-primary)}
.radio-option-module-sass-module__uz3jmq__container{width:100%;min-width:0;position:relative}.radio-option-module-sass-module__uz3jmq__container>label{padding-right:45px!important}.radio-option-module-sass-module__uz3jmq__container>img{position:absolute;top:50%;right:1rem;transform:translateY(-50%)scale(1)}.radio-option-module-sass-module__uz3jmq__option{box-sizing:border-box;background-color:var(--surf-cont-primary);border:1px solid var(--outline-quaternary);border-radius:8px;min-width:0;transition:background-color .2s,border-color .2s,box-shadow .2s,opacity .2s;width:100%!important;max-width:100%!important;margin:0!important;padding:1rem!important;display:flex!important}.radio-option-module-sass-module__uz3jmq__option:not(.Mui-disabled):hover{background-color:var(--neutral-overlay-dark-hover);border:1px solid var(--outline-quaternary);box-shadow:none}.radio-option-module-sass-module__uz3jmq__option:not(.Mui-disabled):active{background-color:var(--neutral-overlay-dark-focused);border:1px solid var(--outline-quaternary);box-shadow:none}.radio-option-module-sass-module__uz3jmq__option:not(.Mui-disabled):focus-within{background-color:var(--neutral-overlay-dark-focused);border:1px solid var(--outline-quaternary);box-shadow:0 0 3px 0 var(--outline-focused)}.radio-option-module-sass-module__uz3jmq__option.Mui-disabled{background-color:var(--surf-cont-secondary);border:1px solid var(--outline-quaternary)}.radio-option-module-sass-module__uz3jmq__option .MuiRadio-root{color:var(--outline-quaternary);padding:0 .5rem 0 0}.radio-option-module-sass-module__uz3jmq__option .MuiTypography-root{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;overflow-wrap:anywhere;min-width:0;color:var(--text-primary);flex:1;font-size:1rem;font-weight:400;line-height:1.25rem}.radio-option-module-sass-module__uz3jmq__option .Mui-disabled.MuiTypography-root{color:var(--text-primary)}.radio-option-module-sass-module__uz3jmq__option.radio-option-module-sass-module__uz3jmq__dark{background-color:var(--surf-cont-secondary)}.radio-option-module-sass-module__uz3jmq__option.radio-option-module-sass-module__uz3jmq__dark:not(.Mui-disabled):hover{background-color:var(--neutral-overlay-light-hover)}.radio-option-module-sass-module__uz3jmq__option.radio-option-module-sass-module__uz3jmq__dark:not(.Mui-disabled):active{background-color:var(--neutral-overlay-light-focused)}.radio-option-module-sass-module__uz3jmq__option.radio-option-module-sass-module__uz3jmq__dark:not(.Mui-disabled):focus-within{background-color:var(--neutral-overlay-light-focused)}.radio-option-module-sass-module__uz3jmq__option.radio-option-module-sass-module__uz3jmq__dark.Mui-disabled{background-color:var(--surf-cont-tertiary);border:1px solid var(--outline-primary)}.radio-option-module-sass-module__uz3jmq__optionLabel{overflow-wrap:anywhere;min-width:0}.radio-option-module-sass-module__uz3jmq__optionLabel p{overflow-wrap:anywhere;padding:0!important}.radio-option-module-sass-module__uz3jmq__optionLabel code{white-space:pre-wrap;word-break:break-word;background:var(--surf-cont-tertiary)!important;color:var(--text-primary)!important}.radio-option-module-sass-module__uz3jmq__optionLabel strong{color:var(--text-primary)}
.question-title-module-sass-module__mKqcHa__container{align-items:center;gap:.5rem;display:flex}.question-title-module-sass-module__mKqcHa__container>div{width:100%}.question-title-module-sass-module__mKqcHa__container>img{align-self:flex-start;width:28px!important;height:28px!important}.question-title-module-sass-module__mKqcHa__markdown p{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);padding:0;font-size:1.0625rem;font-weight:600;line-height:1.5rem}.question-title-module-sass-module__mKqcHa__markdown strong{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);font-size:1.0625rem;font-weight:600;line-height:1.5rem}.question-title-module-sass-module__mKqcHa__markdown code{font-family:Monaco,var(--font-ubuntu-mono),monospace;letter-spacing:0;background-color:var(--surf-cont-tertiary);color:var(--text-primary);font-size:1.0625rem;font-weight:400;line-height:1.5rem}
.header-module-sass-module__FznNDq__header{flex-direction:column;gap:1rem;display:flex}
.base-question-footer-module-sass-module__vqccmW__container{display:flex}
.button-component-module-sass-module__7YVA-W__buttonContainer{gap:1rem;margin-left:auto;display:flex}@media screen and (max-width:499px){.button-component-module-sass-module__7YVA-W__buttonContainer{flex-direction:column}}.button-component-module-sass-module__7YVA-W__button{white-space:nowrap}@media screen and (max-width:499px){.button-component-module-sass-module__7YVA-W__button{align-self:flex-end}}
.completed-message-module-sass-module__UiF13q__container{align-items:center;gap:.75rem;width:fit-content;display:flex}.completed-message-module-sass-module__UiF13q__message{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;text-wrap:balance;color:var(--text-primary);font-size:1.0625rem;font-weight:600;line-height:1.5rem}
.single-choice-footer-module-sass-module__6tGsjG__errorTip{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);font-size:1.0625rem;font-weight:600;line-height:1.5rem}.single-choice-footer-module-sass-module__6tGsjG__singleChoiceFooter{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.single-choice-footer-module-sass-module__6tGsjG__singleChoiceFooter:has(>:nth-child(2)){gap:.5rem}.single-choice-footer-module-sass-module__6tGsjG__singleChoiceFooter .qf-buttons{gap:.5rem;display:flex}.single-choice-footer-module-sass-module__6tGsjG__singleChoiceFooter .qf-button{place-self:center flex-end;width:fit-content;max-width:fit-content;margin:0}:is(.single-choice-footer-module-sass-module__6tGsjG__singleChoiceFooter .qf-error,.single-choice-footer-module-sass-module__6tGsjG__singleChoiceFooter .qf-completed){grid-area:1/1}@media screen and (max-width:499px){.single-choice-footer-module-sass-module__6tGsjG__singleChoiceFooter{grid-template:"status""button""explain"/1fr;align-items:flex-start;gap:.5rem;display:grid}:is(.single-choice-footer-module-sass-module__6tGsjG__singleChoiceFooter .qf-error,.single-choice-footer-module-sass-module__6tGsjG__singleChoiceFooter .qf-completed){grid-area:status}.single-choice-footer-module-sass-module__6tGsjG__singleChoiceFooter .qf-buttons{grid-area:button;justify-content:flex-start;margin-left:0}.single-choice-footer-module-sass-module__6tGsjG__singleChoiceFooter .qf-button{place-self:flex-start}}
.base-single-choice-question-module-sass-module__moZRUq__choiceContainer{background-color:var(--surf-cont-primary);border-left:4px solid var(--outline-action);border-radius:8px;margin-bottom:1rem;padding-inline:1rem;transition:all .3s;position:relative}.base-single-choice-question-module-sass-module__moZRUq__choiceContainer .optionsContainer{gap:.75rem}.base-single-choice-question-module-sass-module__moZRUq__choiceContainer .formContainer{gap:.75rem}.base-single-choice-question-module-sass-module__moZRUq__choiceContainer .optionsLabel{color:var(--text-tertiary)}
.check-box-icons-module-sass-module__FAlXZa__outer{background-color:var(--outline-quaternary);border-radius:4px;place-content:center;width:20px;height:20px;display:grid;position:relative}.check-box-icons-module-sass-module__FAlXZa__outer.check-box-icons-module-sass-module__FAlXZa__checked{background-color:var(--text-primary)}.dark .check-box-icons-module-sass-module__FAlXZa__outer.check-box-icons-module-sass-module__FAlXZa__checked{background-color:var(--surf-cont-accent-primary)}.check-box-icons-module-sass-module__FAlXZa__inner{background-color:var(--surf-cont-primary);border-radius:2px;width:16px;height:16px;position:relative}.check-box-icons-module-sass-module__FAlXZa__inner.check-box-icons-module-sass-module__FAlXZa__dark{background-color:var(--surf-cont-secondary)}.check-box-icons-module-sass-module__FAlXZa__checkedSurface{background-color:var(--text-primary);width:100%;height:100%;color:var(--text-on-dark);place-content:center;display:grid;position:absolute}.dark .check-box-icons-module-sass-module__FAlXZa__checkedSurface{background-color:var(--surf-cont-accent-primary)}
.check-box-option-module-sass-module__LgzEeG__container{width:100%;min-width:0;position:relative}.check-box-option-module-sass-module__LgzEeG__container>label{padding-right:45px!important}.check-box-option-module-sass-module__LgzEeG__container>img{position:absolute;top:50%;right:1rem;transform:translateY(-50%)scale(1)}.check-box-option-module-sass-module__LgzEeG__option{box-sizing:border-box;background-color:var(--surf-cont-primary);border:1px solid var(--outline-quaternary);border-radius:8px;gap:.5rem;min-width:0;transition:background-color .2s,border-color .2s,box-shadow .2s,opacity .2s;width:100%!important;max-width:100%!important;margin:0!important;padding:1rem!important;display:flex!important}.check-box-option-module-sass-module__LgzEeG__option:not(.Mui-disabled):hover{background-color:var(--neutral-overlay-dark-hover);border:1px solid var(--outline-quaternary);box-shadow:none}.check-box-option-module-sass-module__LgzEeG__option:not(.Mui-disabled):active{background-color:var(--neutral-overlay-dark-focused);border:1px solid var(--outline-quaternary);box-shadow:none}.check-box-option-module-sass-module__LgzEeG__option:not(.Mui-disabled):focus-within{background-color:var(--neutral-overlay-dark-focused);border:1px solid var(--outline-quaternary);box-shadow:0 0 3px 0 var(--outline-focused)}.check-box-option-module-sass-module__LgzEeG__option.Mui-disabled{background-color:var(--surf-cont-secondary);border:1px solid var(--outline-quaternary)}.check-box-option-module-sass-module__LgzEeG__option>.MuiButtonBase-root{padding:0}.check-box-option-module-sass-module__LgzEeG__option .MuiCheckbox-root{color:var(--outline-quaternary);padding:0 .5rem 0 0}.check-box-option-module-sass-module__LgzEeG__option .MuiTypography-root{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;overflow-wrap:anywhere;min-width:0;color:var(--text-primary);flex:1;font-size:1rem;font-weight:400;line-height:1.25rem}.check-box-option-module-sass-module__LgzEeG__option .Mui-disabled.MuiTypography-root{color:var(--text-primary)}.check-box-option-module-sass-module__LgzEeG__option strong{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);font-size:1rem;font-weight:600;line-height:1.25rem}.check-box-option-module-sass-module__LgzEeG__option.check-box-option-module-sass-module__LgzEeG__dark{background-color:var(--surf-cont-secondary)}.check-box-option-module-sass-module__LgzEeG__option.check-box-option-module-sass-module__LgzEeG__dark:not(.Mui-disabled):hover{background-color:var(--neutral-overlay-light-hover)}.check-box-option-module-sass-module__LgzEeG__option.check-box-option-module-sass-module__LgzEeG__dark:not(.Mui-disabled):active{background-color:var(--neutral-overlay-light-focused)}.check-box-option-module-sass-module__LgzEeG__option.check-box-option-module-sass-module__LgzEeG__dark:not(.Mui-disabled):focus-within{background-color:var(--neutral-overlay-light-focused)}.check-box-option-module-sass-module__LgzEeG__option.check-box-option-module-sass-module__LgzEeG__dark.Mui-disabled{background-color:var(--surf-cont-tertiary);border:1px solid var(--outline-primary)}.check-box-option-module-sass-module__LgzEeG__optionLabel{overflow-wrap:anywhere;min-width:0}.check-box-option-module-sass-module__LgzEeG__optionLabel p{overflow-wrap:anywhere;padding:0!important}.check-box-option-module-sass-module__LgzEeG__optionLabel code{white-space:pre-wrap;word-break:break-word;background:var(--surf-cont-tertiary)!important;color:var(--text-primary)!important}.check-box-option-module-sass-module__LgzEeG__optionLabel strong{color:var(--text-primary)}
.multiple-choice-body-module-sass-module__Y8M13W__group{gap:.75rem}
.multiple-choice-footer-module-sass-module__WSotLW__multipleChoiceFooter{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.multiple-choice-footer-module-sass-module__WSotLW__multipleChoiceFooter .qf-buttons{gap:.5rem;display:flex}.multiple-choice-footer-module-sass-module__WSotLW__multipleChoiceFooter .qf-button{place-self:center flex-end;width:fit-content;max-width:fit-content;margin:0}.multiple-choice-footer-module-sass-module__WSotLW__multipleChoiceFooter .qf-completed{grid-area:1/1}@media screen and (max-width:499px){.multiple-choice-footer-module-sass-module__WSotLW__multipleChoiceFooter{grid-template:"status""button""explain"/1fr;align-items:flex-start;gap:.5rem;display:grid}.multiple-choice-footer-module-sass-module__WSotLW__multipleChoiceFooter .qf-completed{grid-area:status}.multiple-choice-footer-module-sass-module__WSotLW__multipleChoiceFooter .qf-buttons{grid-area:button;justify-content:flex-start;margin-left:0}.multiple-choice-footer-module-sass-module__WSotLW__multipleChoiceFooter .qf-button{place-self:flex-start}}@media screen and (min-width:1024px){.multiple-choice-footer-module-sass-module__WSotLW__multipleChoiceFooter{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto auto}}
.base-multiple-choice-question-module-sass-module__QYfaDW__choiceContainer{background-color:var(--surf-cont-primary);border-left:4px solid var(--outline-action);border-radius:8px;margin-bottom:1rem;padding-inline:1rem;transition:all .3s;position:relative}.base-multiple-choice-question-module-sass-module__QYfaDW__choiceContainer .optionsContainer{gap:.75rem}.base-multiple-choice-question-module-sass-module__QYfaDW__choiceContainer .formContainer{gap:.75rem}.base-multiple-choice-question-module-sass-module__QYfaDW__choiceContainer .optionsLabel{color:var(--text-tertiary)}
.summary-row-module-sass-module__JTJ61W__container{flex-direction:column;gap:16px;width:100%;display:flex}.summary-row-module-sass-module__JTJ61W__code{background-color:var(--surf-cont-tertiary);color:var(--text-primary);font-family:Monaco,var(--font-ubuntu-mono),monospace;letter-spacing:0;border-radius:8px;margin:0;padding:12px;font-size:.9375rem;font-weight:400;line-height:1.25rem;overflow-x:auto}.summary-row-module-sass-module__JTJ61W__options{flex-direction:column;gap:12px;display:flex}.summary-row-module-sass-module__JTJ61W__explanation{background-color:var(--surf-cont-secondary);border:var(--outline-primary);border:1px solid;border-color:var(--surf-cont-tertiary);border-radius:8px;flex-direction:column;padding:16px;display:flex}.summary-row-module-sass-module__JTJ61W__explanationTitle{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);margin-bottom:8px;font-size:1.0625rem;font-weight:700;line-height:1.5rem}.summary-row-module-sass-module__JTJ61W__explanationContent{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);font-size:.9375rem;font-weight:400;line-height:1.25rem}.summary-row-module-sass-module__JTJ61W__explanationContent code{font-family:Monaco,var(--font-ubuntu-mono),monospace;letter-spacing:0;background:#ffffff1a;border-radius:4px;margin:0 2px;padding:3px 4px;font-size:.8125rem;font-weight:400;line-height:1rem}
.quiz-choice-footer-module-sass-module__tvlXzW__footer{flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;display:flex}.quiz-choice-footer-module-sass-module__tvlXzW__footer .qf-explanation{flex:1;min-width:0}.quiz-choice-footer-module-sass-module__tvlXzW__footer .qf-button{flex-shrink:0}@media (max-width:768px){.quiz-choice-footer-module-sass-module__tvlXzW__footer{flex-direction:column;align-items:stretch}}
.code-with-inputs-module-sass-module__BQzKsG__container{height:fit-content;vertical-align:center;background-color:var(--surf-cont-primary);color:var(--text-primary);border-radius:8px;gap:.25rem;padding:.75rem}.code-with-inputs-module-sass-module__BQzKsG__code{all:unset;height:fit-content;font-family:Monaco,var(--font-ubuntu-mono),monospace;letter-spacing:0;letter-spacing:.07em;text-align:left;color:var(--text-primary);font-size:1rem;font-weight:400;line-height:1.25rem}.code-with-inputs-module-sass-module__BQzKsG__input{all:unset;height:fit-content;font-family:Monaco,var(--font-ubuntu-mono),monospace;letter-spacing:0;letter-spacing:.07em;text-align:left;border:1px solid var(--outline-quaternary);color:var(--text-primary);background-color:#0000;border-radius:4px;margin-inline:1ch;padding:.5em;font-size:1rem;font-weight:400;line-height:1.25rem;display:inline-block}.code-with-inputs-module-sass-module__BQzKsG__input::placeholder{text-align:center;color:var(--text-quaternary)}.code-with-inputs-module-sass-module__BQzKsG__input:focus:not([readonly]){box-shadow:0 0 0 2px var(--outline-action);outline:none}.code-with-inputs-module-sass-module__BQzKsG__correct{background-color:var(--cont-success);color:var(--text-on-dark)!important;border-color:var(--cont-success)!important}.code-with-inputs-module-sass-module__BQzKsG__correct::placeholder{color:var(--text-on-dark)}.code-with-inputs-module-sass-module__BQzKsG__incorrect{color:var(--text-primary);background-color:#0000;border-color:var(--cont-error)!important}.code-with-inputs-module-sass-module__BQzKsG__incorrect::placeholder{color:var(--cont-error)}
.hint-content-module-sass-module__w5HRJq__container{background-color:var(--surf-cont-tertiary);border-radius:8px;padding:.75rem 1rem}.hint-content-module-sass-module__w5HRJq__markdown{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);font-size:.9375rem;font-weight:400;line-height:1.25rem}.hint-content-module-sass-module__w5HRJq__markdown p{margin:0;padding:0}.hint-content-module-sass-module__w5HRJq__markdown code{background-color:var(--surf-cont-secondary);color:var(--text-primary);font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;border-radius:4px;padding:.125rem .25rem;font-size:.8125rem;font-weight:400;line-height:1rem}
.reset-button-module-sass-module__-X0wCG__button{cursor:pointer;border:1px solid var(--outline-quaternary);background:0 0;border-radius:100px;place-items:center;width:45px;min-width:45px;height:45px;padding:0;transition:background-color .15s,border-color .15s;display:grid}.reset-button-module-sass-module__-X0wCG__button:hover:not(:disabled){background-color:var(--neutral-overlay-dark-hover)}.reset-button-module-sass-module__-X0wCG__button:focus-visible{outline:2px solid var(--outline-focused);outline-offset:2px}.reset-button-module-sass-module__-X0wCG__button:disabled{opacity:.25;cursor:not-allowed}.reset-button-module-sass-module__-X0wCG__icon{width:20px!important;height:20px!important}
.fill-code-controls-module-sass-module__5s0QZG__container{flex-direction:column;gap:.75rem;display:flex}.fill-code-controls-module-sass-module__5s0QZG__buttons{flex-direction:column-reverse;gap:1rem;margin-bottom:1rem;display:flex}@media screen and (min-width:500px){.fill-code-controls-module-sass-module__5s0QZG__buttons{flex-direction:row;justify-content:space-between}}.fill-code-controls-module-sass-module__5s0QZG__leftColumn{flex-direction:column;gap:.75rem;display:flex}@media screen and (min-width:500px){.fill-code-controls-module-sass-module__5s0QZG__leftColumn{flex-flow:wrap;align-items:center}}.fill-code-controls-module-sass-module__5s0QZG__wrapper{align-items:center;gap:1rem;display:flex}.fill-code-controls-module-sass-module__5s0QZG__submitButton,.fill-code-controls-module-sass-module__5s0QZG__continueButton{white-space:nowrap}
.correct-answer-module-sass-module__lQ-RnG__blockWrapper{background:var(--surf-cont-accent-light);margin:0 -10000px;padding:1rem 10000px}.correct-answer-module-sass-module__lQ-RnG__justified{max-width:745px;margin:0 auto}.correct-answer-module-sass-module__lQ-RnG__label{width:min-content;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--text-on-dark);background:var(--surf-cont-accent-tertiary);border-radius:4px;padding:0 .5rem;font-size:.6875rem;font-weight:600;line-height:.75rem}.correct-answer-module-sass-module__lQ-RnG__content{margin:.75rem 0 1rem}.correct-answer-module-sass-module__lQ-RnG__content,.correct-answer-module-sass-module__lQ-RnG__content span{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);font-size:1rem;font-weight:400;line-height:1.25rem}.correct-answer-module-sass-module__lQ-RnG__content code{font-family:Monaco,var(--font-ubuntu-mono),monospace;letter-spacing:0;background:var(--neutral-overlay-dark-hover);color:var(--text-secondary);border-radius:4px;margin:0 .125rem;padding:.125rem .25rem;font-size:.8125rem;font-weight:400;line-height:1rem}.correct-answer-module-sass-module__lQ-RnG__button{white-space:nowrap;width:100%}@media screen and (min-width:500px){.correct-answer-module-sass-module__lQ-RnG__button{width:280px;margin:0 auto;display:block}}
.fill-code-question-module-sass-module__LW-Kna__container{flex-direction:column;gap:.75rem;width:100%;min-width:0;max-width:745px;height:100%;padding:1rem 0;transition:all .3s;display:flex}.fill-code-question-module-sass-module__LW-Kna__card{background-color:var(--surf-cont-primary);border-radius:8px;flex-direction:column;gap:.75rem;min-width:0;padding:1rem;display:flex}.fill-code-question-module-sass-module__LW-Kna__output{font-family:Monaco,var(--font-ubuntu-mono),monospace;letter-spacing:0;overflow-wrap:anywhere;white-space:pre-wrap;background-color:var(--surf-cont-secondary);color:var(--text-primary);border-radius:8px;margin:0;padding:.75rem;font-size:.9375rem;font-weight:400;line-height:1.25rem}
.draggable-answer-module-sass-module__mGxM-W__stub{touch-action:none;background:0 0;border-radius:4px;min-width:50px;height:fit-content;min-height:36px;display:inline-flex}.draggable-answer-module-sass-module__mGxM-W__container{cursor:grab;-webkit-user-select:none;user-select:none;background-color:var(--surf-cont-primary);border:1px solid var(--outline-quaternary);border-radius:4px;justify-content:center;align-items:center;gap:.75rem;min-width:50px;height:fit-content;min-height:36px;padding:.25rem 1rem .25rem .75rem;display:inline-flex}.draggable-answer-module-sass-module__mGxM-W__container:active{cursor:grabbing}.draggable-answer-module-sass-module__mGxM-W__correct{background-color:var(--cont-success)!important;border:1px solid var(--cont-success)!important}.draggable-answer-module-sass-module__mGxM-W__correct .draggable-answer-module-sass-module__mGxM-W__text{color:var(--text-on-dark);margin-left:0}.draggable-answer-module-sass-module__mGxM-W__correct .draggable-answer-module-sass-module__mGxM-W__dots{display:none}.draggable-answer-module-sass-module__mGxM-W__incorrect{border:1px solid var(--cont-error)!important}.draggable-answer-module-sass-module__mGxM-W__dots{color:var(--icon-tertiary);flex-shrink:0;align-items:center;line-height:0;display:inline-flex}.draggable-answer-module-sass-module__mGxM-W__text{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);margin-left:0;font-size:.9375rem;font-weight:400;line-height:1.25rem}
.droppable-input-module-sass-module__p6Ancq__container{vertical-align:middle;border-radius:4px;align-items:center;margin:0 3px;transition:box-shadow .15s;display:inline-flex}.droppable-input-module-sass-module__p6Ancq__over{box-shadow:0 0 0 2px var(--outline-action)}.droppable-input-module-sass-module__p6Ancq__placeholder{min-width:110px;height:36px;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;letter-spacing:.07em;border:1px solid var(--outline-quaternary);color:var(--text-quaternary);background:0 0;border-radius:4px;justify-content:center;align-items:center;font-size:.9375rem;font-weight:400;line-height:1.25rem;display:inline-flex}
.dnd-code-module-sass-module__8pAdRq__container{background-color:var(--surf-cont-primary);border-radius:8px;min-width:0;margin-bottom:.75rem;padding:.75rem}.dnd-code-module-sass-module__8pAdRq__code,.dnd-code-module-sass-module__8pAdRq__code span,.dnd-code-module-sass-module__8pAdRq__code p{font-family:Monaco,var(--font-ubuntu-mono),monospace;letter-spacing:0;letter-spacing:.07em;color:var(--text-primary);font-size:1rem;font-weight:400;line-height:1.25rem}
.dnd-question-module-sass-module__tzjWHW__container{width:100%;position:relative}.dnd-question-module-sass-module__tzjWHW__form{flex-direction:column;gap:.75rem;width:100%;min-width:0;max-width:745px;height:100%;padding:1rem 0;display:flex}.dnd-question-module-sass-module__tzjWHW__card{background-color:var(--surf-cont-primary);border-radius:8px;flex-direction:column;gap:.75rem;min-width:0;padding:1rem;display:flex}.dnd-question-module-sass-module__tzjWHW__output{font-family:Monaco,var(--font-ubuntu-mono),monospace;letter-spacing:0;overflow-wrap:anywhere;white-space:pre-wrap;background-color:var(--surf-cont-secondary);color:var(--text-primary);border-radius:8px;margin:0;padding:.75rem;font-size:.9375rem;font-weight:400;line-height:1.25rem}.dnd-question-module-sass-module__tzjWHW__helperColumn{flex-direction:column;gap:.5rem;display:flex}.dnd-question-module-sass-module__tzjWHW__helper{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-tertiary);margin:0;font-size:.8125rem;font-weight:400;line-height:1rem}.dnd-question-module-sass-module__tzjWHW__variants{flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;display:inline-flex}.dnd-question-module-sass-module__tzjWHW__stub{touch-action:none;background:0 0;border-radius:4px;min-width:50px;height:fit-content;min-height:36px;display:inline-flex}
.base-sort-question-module-sass-module__sRs7sq__container{border-left:4px solid var(--cont-action);padding:1rem 0;background-color:var(--surf-cont-primary);border-radius:8px;flex-direction:column;gap:1rem;height:100%;margin-bottom:1rem;padding-inline:1rem;transition:all .3s;display:flex;position:relative}.base-sort-question-module-sass-module__sRs7sq__formContainer{flex-direction:column;gap:.75rem;display:flex}
.sort-item-module-sass-module__TmeCFq__item{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background-color:var(--surf-cont-tertiary);border:1px solid #0000;border-radius:4px;align-items:center;gap:.25rem;width:fit-content;padding:.25rem .75rem;display:inline-flex}.sort-item-module-sass-module__TmeCFq__item:active{cursor:grabbing}.sort-item-module-sass-module__TmeCFq__inZone{width:100%}.sort-item-module-sass-module__TmeCFq__correct{padding:.25rem .5rem .25rem .75rem;border-color:var(--cont-success)!important}.sort-item-module-sass-module__TmeCFq__incorrect{padding:.25rem .5rem .25rem .75rem;border-color:var(--cont-error)!important}.sort-item-module-sass-module__TmeCFq__dragHandle{color:var(--icon-secondary);flex-shrink:0;line-height:0;display:inline-flex}.sort-item-module-sass-module__TmeCFq__text{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;white-space:nowrap;color:var(--text-primary);font-size:.9375rem;font-weight:400;line-height:1.25rem}.sort-item-module-sass-module__TmeCFq__validationIcon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-left:auto;display:flex}
.sort-drop-zone-module-sass-module__cuv8iq__zone{box-sizing:border-box;background:var(--surf-cont-secondary);opacity:1;border-radius:8px;flex-direction:column;flex:1 1 0;gap:.75rem;min-width:150px;min-height:88px;padding:1rem .75rem;transition:background .15s,opacity .15s;display:flex}.sort-drop-zone-module-sass-module__cuv8iq__over{opacity:.85;background-color:var(--surf-cont-tertiary)}.sort-drop-zone-module-sass-module__cuv8iq__label{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);flex-shrink:0;margin:0;font-size:1rem;font-weight:600;line-height:1.25rem}.sort-drop-zone-module-sass-module__cuv8iq__drop{box-sizing:border-box;border:1px dashed var(--outline-quaternary);border-radius:8px;flex-direction:column;flex:1 0 0;padding:.75rem;transition:border-color .2s;display:flex}.sort-drop-zone-module-sass-module__cuv8iq__dropOver{border-color:var(--cont-action)}.sort-drop-zone-module-sass-module__cuv8iq__dropHasItems{border-style:solid}.sort-drop-zone-module-sass-module__cuv8iq__empty{flex-direction:column;flex:1 0 0;justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}.sort-drop-zone-module-sass-module__cuv8iq__emptyLabel{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;white-space:nowrap;color:var(--text-tertiary);margin:0;font-size:.8125rem;font-weight:400;line-height:1rem}.sort-drop-zone-module-sass-module__cuv8iq__itemsList{flex-direction:column;gap:.5rem;width:100%;display:flex}
.sort-columns-layout-module-sass-module__lUktja__layout{flex-direction:column;gap:1rem;display:flex;position:relative}.sort-columns-layout-module-sass-module__lUktja__columnsRow{flex-wrap:wrap;flex-shrink:0;gap:.75rem;width:100%;display:flex}.sort-columns-layout-module-sass-module__lUktja__poolHint{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-tertiary);margin:0;font-size:.8125rem;font-weight:400;line-height:1rem}.sort-columns-layout-module-sass-module__lUktja__pool{flex-wrap:wrap;align-items:flex-start;gap:.75rem;width:100%;display:flex}
.match-button-component-module-sass-module__cN3wIG__container{align-items:center;gap:1rem;margin-left:auto;display:flex}.match-button-component-module-sass-module__cN3wIG__submit{white-space:nowrap}
.sort-footer-module-sass-module__VTR2mG__footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.sort-footer-module-sass-module__VTR2mG__footer:has(>:nth-child(2)){gap:.5rem}.sort-footer-module-sass-module__VTR2mG__footer .qf-button{margin:0}:is(.sort-footer-module-sass-module__VTR2mG__footer .qf-error,.sort-footer-module-sass-module__VTR2mG__footer .qf-completed){grid-area:1/1}@media screen and (max-width:499px){.sort-footer-module-sass-module__VTR2mG__footer{grid-template-rows:auto auto;grid-template-columns:1fr}:is(.sort-footer-module-sass-module__VTR2mG__footer .qf-error,.sort-footer-module-sass-module__VTR2mG__footer .qf-completed){grid-area:1/1}.sort-footer-module-sass-module__VTR2mG__footer .qf-button{grid-area:2/1}.sort-footer-module-sass-module__VTR2mG__footer .qf-buttons{margin-left:0}}
.base-match-question-module-sass-module__KG2TQG__container{border-left:4px solid var(--cont-action);padding:1rem 0;background-color:var(--surf-cont-primary);border-radius:8px;flex-direction:column;gap:1rem;height:100%;margin-bottom:1rem;padding-inline:1rem;transition:all .3s;display:flex;position:relative}.base-match-question-module-sass-module__KG2TQG__formContainer{flex-direction:column;gap:.75rem;display:flex}.base-match-question-module-sass-module__KG2TQG__formLabel{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-tertiary);margin:0;font-size:.8125rem;font-weight:400;line-height:1rem}
.match-variants-module-sass-module__nKTJNG__cardsContainer{grid-template-columns:1fr 1fr;gap:.75rem;width:100%;display:grid}.match-variants-module-sass-module__nKTJNG__card{border:1px solid var(--outline-quaternary);cursor:pointer;text-align:center;word-break:break-word;background:0 0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:120px;padding:1rem;transition:all .3s;display:flex}@media screen and (min-width:500px){.match-variants-module-sass-module__nKTJNG__card{min-height:90px}}.match-variants-module-sass-module__nKTJNG__card:focus-visible{outline:2px solid var(--outline-focused);outline-offset:2px}.match-variants-module-sass-module__nKTJNG__markdown{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);margin:0;font-size:1.0625rem;font-weight:600;line-height:1.5rem}.match-variants-module-sass-module__nKTJNG__disabled{pointer-events:none;cursor:default;background:var(--surf-cont-tertiary)}.match-variants-module-sass-module__nKTJNG__disabled .match-variants-module-sass-module__nKTJNG__markdown{color:var(--text-tertiary)}.match-variants-module-sass-module__nKTJNG__valid{outline:2px solid var(--cont-success);border-width:2px}.match-variants-module-sass-module__nKTJNG__invalid{outline:2px solid var(--cont-error);border-width:2px}
.match-footer-module-sass-module__33WYUW__footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.match-footer-module-sass-module__33WYUW__footer:has(>:nth-child(2)){gap:.5rem}.match-footer-module-sass-module__33WYUW__footer .qf-button{margin:0}:is(.match-footer-module-sass-module__33WYUW__footer .qf-error,.match-footer-module-sass-module__33WYUW__footer .qf-completed){grid-area:1/1}@media screen and (max-width:499px){.match-footer-module-sass-module__33WYUW__footer{grid-template-rows:auto auto;grid-template-columns:1fr}:is(.match-footer-module-sass-module__33WYUW__footer .qf-error,.match-footer-module-sass-module__33WYUW__footer .qf-completed){grid-area:1/1}.match-footer-module-sass-module__33WYUW__footer .qf-button{grid-area:2/1}.match-footer-module-sass-module__33WYUW__footer .qf-buttons{margin-left:0}}
.tabs-module-sass-module__wrr2qW__container{position:relative}.tabs-module-sass-module__wrr2qW__wrapper{margin-bottom:1.5rem}.tabs-module-sass-module__wrr2qW__titles{cursor:pointer;scrollbar-width:none;-ms-overflow-style:none;gap:1rem;width:100%;display:flex;overflow-x:auto}.tabs-module-sass-module__wrr2qW__titles::-webkit-scrollbar{display:none}.tabs-module-sass-module__wrr2qW__shadow{width:134px;height:52px;display:none;position:absolute;top:0;right:0}@media screen and (min-width:1024px){.tabs-module-sass-module__wrr2qW__shadow{background:linear-gradient(270.1deg, var(--surf-cont-primary) 71.51%, transparent 104.91%);display:block}}.tabs-module-sass-module__wrr2qW__controls{gap:.5rem;height:40px;display:none;position:absolute;top:0;right:0}@media screen and (min-width:1024px){.tabs-module-sass-module__wrr2qW__controls{display:flex}}.tabs-module-sass-module__wrr2qW__tabArrowSlot{color:var(--text-primary);justify-content:center;align-items:center;display:flex}.tabs-module-sass-module__wrr2qW__tabArrowSlot svg{display:block}.tabs-module-sass-module__wrr2qW__controlButton{cursor:pointer;background-color:var(--surf-cont-primary);border:none;border-radius:8px;outline:none;justify-content:center;align-items:center;width:40px;height:40px;padding:.5rem;transition:background-color .2s;display:flex}.tabs-module-sass-module__wrr2qW__controlButton>span{opacity:1;transition:opacity .2s}.tabs-module-sass-module__wrr2qW__controlButtonDisabled{cursor:not-allowed}.tabs-module-sass-module__wrr2qW__controlButtonDisabled>span{opacity:.4}.tabs-module-sass-module__wrr2qW__title{border-bottom:2px solid var(--outline-quaternary);color:var(--text-tertiary);padding-bottom:.5rem}.tabs-module-sass-module__wrr2qW__title.tabs-module-sass-module__wrr2qW__title h3{white-space:nowrap;text-overflow:ellipsis;width:132px;min-width:132px;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:inherit;margin:0;padding:0;font-size:1rem;font-weight:600;line-height:1.25rem;overflow:hidden}@media screen and (min-width:500px){.tabs-module-sass-module__wrr2qW__title.tabs-module-sass-module__wrr2qW__title h3{min-width:180px}}.tabs-module-sass-module__wrr2qW__titleActive{border-bottom-color:var(--text-action);color:var(--text-primary)}
.multiple-questions-module-sass-module__UGEpIW__container{width:100%}.multiple-questions-module-sass-module__UGEpIW__questionContainer{display:none}.multiple-questions-module-sass-module__UGEpIW__questionContainerActive{display:block}
.create-component-blocks-module-sass-module__sD0vva__darken p{padding:0!important}
.chapter-items-module-sass-module__Enyglq__chapterItemContainer{margin-bottom:1rem}
.next-chapter-button-module-sass-module__63CfZG__wrapper{justify-content:center;margin:1.5rem 0;display:flex}.next-chapter-button-module-sass-module__63CfZG__button{min-width:220px}
.go-to-quiz-button-module-sass-module__En7GpW__wrapper{justify-content:center;margin:1.5rem 0;display:flex}.go-to-quiz-button-module-sass-module__En7GpW__button{min-width:220px}
.reactions-module-sass-module__gzE4aq__container{align-items:center;gap:16px;display:flex}.reactions-module-sass-module__gzE4aq__iconBox{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.reactions-module-sass-module__gzE4aq__iconBox svg{width:16px;height:16px}.reactions-module-sass-module__gzE4aq__iconBox svg path{stroke:var(--icon-primary);fill:#0000;transition:fill .15s}.reactions-module-sass-module__gzE4aq__iconBox.reactions-module-sass-module__gzE4aq__active svg path{fill:var(--icon-action);stroke:var(--icon-action)}.reactions-module-sass-module__gzE4aq__iconBox:hover svg path{fill:var(--icon-action);fill-opacity:.3}
.everything-was-clear-form-module-sass-module__8iGGaq__form,.everything-was-clear-form-module-sass-module__8iGGaq__successContainer{border:1px solid var(--outline-quaternary);background:var(--surf-cont-primary);border-radius:10px;padding:12px}@media screen and (min-width:1024px){.everything-was-clear-form-module-sass-module__8iGGaq__form,.everything-was-clear-form-module-sass-module__8iGGaq__successContainer{padding:12px}}.everything-was-clear-form-module-sass-module__8iGGaq__form{flex-direction:column;gap:12px;display:flex}.everything-was-clear-form-module-sass-module__8iGGaq__successContainer{justify-content:flex-start;display:flex}.everything-was-clear-form-module-sass-module__8iGGaq__title{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;text-align:center;color:var(--text-primary);margin:0;font-size:1.0625rem;font-weight:700;line-height:1.5rem}.everything-was-clear-form-module-sass-module__8iGGaq__textarea{background-color:var(--surf-cont-secondary);border:1px solid var(--outline-quaternary);width:100%;color:var(--text-primary);font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;resize:none;box-sizing:border-box;border-radius:10px;padding:10px 12px;font-size:.9375rem;font-weight:400;line-height:1.25rem;transition:all .3s}.everything-was-clear-form-module-sass-module__8iGGaq__textarea::placeholder{color:var(--text-tertiary)}.everything-was-clear-form-module-sass-module__8iGGaq__textarea:hover{border-color:var(--outline-action);outline:none}.everything-was-clear-form-module-sass-module__8iGGaq__textarea:focus{border-color:var(--outline-action);box-shadow:0 0 0 3px var(--accent-overlay-focused);outline:none}.everything-was-clear-form-module-sass-module__8iGGaq__buttons{justify-content:flex-end;gap:8px;display:flex}.everything-was-clear-form-module-sass-module__8iGGaq__buttons>button{padding:5px 16px}.everything-was-clear-form-module-sass-module__8iGGaq__buttons>button [data-role=txt]{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;font-size:.9375rem;font-weight:400;line-height:1.25rem}
.everything-was-clear-module-sass-module__z_A9Ja__bottom{padding-bottom:20px}@media screen and (max-width:1023px){.everything-was-clear-module-sass-module__z_A9Ja__bottom{padding-bottom:0}}.everything-was-clear-module-sass-module__z_A9Ja__controlsContainer{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;text-align:left;color:var(--text-primary);align-items:center;gap:16px;margin-bottom:16px;font-size:1rem;font-weight:600;line-height:1.25rem;display:flex}.everything-was-clear-module-sass-module__z_A9Ja__reactionsContainer{align-items:center;display:flex}
.try-a-flow-module-sass-module__CPsk5G__row{margin-bottom:.75rem;display:flex}
.progress-module-sass-module__AW6vQa__progressTrack{background-color:var(--progress-track-color,var(--surf-cont-secondary));border-radius:100px;flex-shrink:0;height:6px;position:relative;overflow:hidden}.progress-module-sass-module__AW6vQa__progressFill{background-color:var(--progress-fill-color,var(--icon-success));border-radius:100px;height:100%;position:absolute;top:0;left:0}
@keyframes budget-readout-module-sass-module__U1QaIW__budget-readout-in{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}.budget-readout-module-sass-module__U1QaIW__readout{flex-direction:column;flex:1;gap:.25rem;min-width:0;max-width:200px;animation:.4s ease-out both budget-readout-module-sass-module__U1QaIW__budget-readout-in;display:flex}.budget-readout-module-sass-module__U1QaIW__labels{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.budget-readout-module-sass-module__U1QaIW__caption{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-secondary);font-size:.75rem;font-weight:400;line-height:.875rem}.budget-readout-module-sass-module__U1QaIW__percent{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:400;line-height:.875rem}.budget-readout-module-sass-module__U1QaIW__error{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-error);font-size:.75rem;font-weight:400;line-height:.875rem}
.studio-bottom-nav-module-sass-module__nmvi8a__spacer{height:calc(60px + env(safe-area-inset-bottom));flex-shrink:0}@media screen and (min-width:769px){.studio-bottom-nav-module-sass-module__nmvi8a__spacer{display:none}}.studio-bottom-nav-module-sass-module__nmvi8a__bar{z-index:30;height:calc(60px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--outline-lighter);background-color:var(--surf-cont-primary);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}@media screen and (min-width:769px){.studio-bottom-nav-module-sass-module__nmvi8a__bar{display:none}}.studio-bottom-nav-module-sass-module__nmvi8a__tab{min-width:0;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-tertiary);flex-direction:column;justify-content:center;align-items:center;gap:.125rem;font-size:.75rem;font-weight:400;line-height:.875rem;display:flex}.studio-bottom-nav-module-sass-module__nmvi8a__tab:focus-visible{outline:2px solid var(--outline-focused);outline-offset:-2px}.studio-bottom-nav-module-sass-module__nmvi8a__active{color:var(--text-action);font-weight:700}
.ai-lab-terminal-settings-module-sass-module__wpP_8a__container{border-top:1px solid var(--outline-quaternary);background-color:var(--surf-cont-primary);align-items:center;gap:.75rem;padding:.5rem 0 0;display:flex}@media screen and (max-width:1023px){.ai-lab-terminal-settings-module-sass-module__wpP_8a__container{margin-top:.75rem}}
.status-layout-module-sass-module__nsbEna__page{flex:1;justify-content:center;align-items:center;padding:2.625rem 2rem;display:flex}.status-layout-module-sass-module__nsbEna__fullPage{min-height:100vh}.status-layout-module-sass-module__nsbEna__content{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:560px;display:flex}.status-layout-module-sass-module__nsbEna__image{width:100%;max-width:480px;height:auto}.status-layout-module-sass-module__nsbEna__title{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);margin:0;font-size:2.125rem;font-weight:700;line-height:2.375rem}.status-layout-module-sass-module__nsbEna__desc{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-secondary);margin:0;font-size:1.0625rem;font-weight:400;line-height:1.5rem}.status-layout-module-sass-module__nsbEna__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}
.ai-lab-chapter-module-sass-module__9iJkWW__layout{padding-inline:.5rem}
.studio-access-module-sass-module__bdje6q__frame{flex-direction:column;flex:1;min-width:0;display:flex}.studio-access-module-sass-module__bdje6q__main{flex-direction:column;flex:1;width:100%;min-width:0;max-width:1440px;margin:0 auto;padding:1rem .75rem 1.5rem;display:flex}@media screen and (min-width:1024px){.studio-access-module-sass-module__bdje6q__main{padding:2rem 1.5rem 2.625rem}}
.agent-builder-module-sass-module__SdAOyW__column{background-color:var(--surf-cont-primary);border:1px solid var(--outline-quaternary);border-radius:8px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.agent-builder-module-sass-module__SdAOyW__topBar{border-bottom:1px solid var(--outline-quaternary);justify-content:space-between;align-items:center;display:flex;position:relative}@media screen and (max-width:1023px){.agent-builder-module-sass-module__SdAOyW__topBar{display:none}}.agent-builder-module-sass-module__SdAOyW__topBarTitle{text-wrap:nowrap;background-color:var(--surf-cont-secondary-purple);border-bottom:1px solid var(--surf-cont-accent-primary);color:var(--text-action);font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;align-items:center;gap:.5rem;padding:.5rem;font-size:.8125rem;font-weight:400;line-height:1rem;display:flex}.agent-builder-module-sass-module__SdAOyW__collapseButton{aspect-ratio:1;flex-shrink:0;height:100%;position:absolute;top:50%;right:0;transform:translateY(-50%);background-color:var(--surf-cont-primary)!important;border-radius:0!important}.agent-builder-module-sass-module__SdAOyW__collapsedLabel,.agent-builder-module-sass-module__SdAOyW__collapsed [data-role=txt]{writing-mode:vertical-rl;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-secondary);font-size:.8125rem;font-weight:400;line-height:1rem;transform:rotate(180deg)}.agent-builder-module-sass-module__SdAOyW__collapsed{background-color:var(--surf-cont-primary);border:1px solid var(--outline-quaternary);width:100%;height:100%;color:var(--icon-secondary);cursor:pointer;border-radius:8px;flex-direction:column;align-items:center;gap:.75rem;padding:0;display:flex}.agent-builder-module-sass-module__SdAOyW__collapsed:hover{background:var(--surf-cont-secondary-purple)!important}.agent-builder-module-sass-module__SdAOyW__collapsed>*{flex-direction:column}.agent-builder-module-sass-module__SdAOyW__collapsed:hover{color:var(--icon-primary)}.agent-builder-module-sass-module__SdAOyW__body{flex:1 1 0;min-height:0;padding:.5rem 1rem;overflow:auto}.agent-builder-module-sass-module__SdAOyW__list{flex-direction:column;gap:1rem;min-width:280px;display:flex}.agent-builder-module-sass-module__SdAOyW__listHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.agent-builder-module-sass-module__SdAOyW__listTitle{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:.00625rem;color:var(--text-primary);font-size:1.25rem;font-weight:700;line-height:1.4375rem}.agent-builder-module-sass-module__SdAOyW__subtitle{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-secondary);font-size:.9375rem;font-weight:400;line-height:1.25rem}.agent-builder-module-sass-module__SdAOyW__subtitleStrong{color:var(--text-primary);font-weight:600}.agent-builder-module-sass-module__SdAOyW__cards{flex-direction:column;gap:.75rem;display:flex}.agent-builder-module-sass-module__SdAOyW__count{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-tertiary);font-size:.8125rem;font-weight:400;line-height:1rem}.agent-builder-module-sass-module__SdAOyW__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-width:280px;height:100%;display:flex}.agent-builder-module-sass-module__SdAOyW__emptyIcon{color:var(--text-action)}.agent-builder-module-sass-module__SdAOyW__emptyTitle{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-action);font-size:1.0625rem;font-weight:600;line-height:1.375rem}.agent-builder-module-sass-module__SdAOyW__card{border:1px solid var(--outline-quaternary);background-color:var(--surf-cont-primary);cursor:pointer;border-radius:16px;align-items:flex-start;gap:.5rem;padding:1rem;transition:border-color .15s;display:flex}.agent-builder-module-sass-module__SdAOyW__card:hover{border-color:var(--outline-secondary)}.agent-builder-module-sass-module__SdAOyW__cardActive{border-color:var(--surf-cont-accent-primary)}.agent-builder-module-sass-module__SdAOyW__cardBody{flex-direction:column;flex:1 1 0;gap:.5rem;min-width:0;display:flex}.agent-builder-module-sass-module__SdAOyW__cardTitleRow{align-items:center;gap:.5rem;display:flex}.agent-builder-module-sass-module__SdAOyW__cardName{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);font-size:1.0625rem;font-weight:600;line-height:1.375rem}.agent-builder-module-sass-module__SdAOyW__activeBadge{background-color:var(--surf-cont-secondary);color:var(--text-success);font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;border-radius:4px;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:600;line-height:.875rem;display:inline-flex}.agent-builder-module-sass-module__SdAOyW__cardPrompt{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:400;line-height:1.25rem;display:-webkit-box;overflow:hidden}.agent-builder-module-sass-module__SdAOyW__cardMeta{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-tertiary);font-size:.8125rem;font-weight:400;line-height:1rem}.agent-builder-module-sass-module__SdAOyW__menu{flex-shrink:0;position:relative}.agent-builder-module-sass-module__SdAOyW__menuTrigger{flex-shrink:0}.agent-builder-module-sass-module__SdAOyW__menuDropdown{z-index:500;border:1px solid var(--outline-quaternary);background-color:var(--surf-cont-primary);border-radius:8px;flex-direction:column;padding:.25rem;display:flex;position:absolute;top:calc(100% + .25rem);right:0}.agent-builder-module-sass-module__SdAOyW__menuItem{justify-content:start;width:100%}.agent-builder-module-sass-module__SdAOyW__menuItemDanger{color:var(--text-error)}.agent-builder-module-sass-module__SdAOyW__form{flex-direction:column;gap:1rem;min-width:280px;display:flex}.agent-builder-module-sass-module__SdAOyW__formHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.agent-builder-module-sass-module__SdAOyW__backButton{flex-shrink:0;background:0 0!important;padding:0!important}.agent-builder-module-sass-module__SdAOyW__formTitle{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:.00625rem;color:var(--text-primary);font-size:1.25rem;font-weight:700;line-height:1.4375rem}.agent-builder-module-sass-module__SdAOyW__field{flex-direction:column;gap:.5rem;display:flex}.agent-builder-module-sass-module__SdAOyW__fieldLabel{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);font-size:1.0625rem;font-weight:700;line-height:1.375rem}.agent-builder-module-sass-module__SdAOyW__fieldHint{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-secondary);font-size:.9375rem;font-weight:400;line-height:1.25rem}.agent-builder-module-sass-module__SdAOyW__nameInput{width:100%;padding:0!important}.agent-builder-module-sass-module__SdAOyW__promptWrap{flex-direction:column;gap:.25rem;display:flex}.agent-builder-module-sass-module__SdAOyW__textarea{box-sizing:border-box;border:1px solid var(--outline-quaternary);background-color:var(--surf-cont-primary);width:100%;min-height:160px;color:var(--text-primary);resize:vertical;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;border-radius:8px;padding:.75rem;font-size:.9375rem;font-weight:400;line-height:1.25rem}.agent-builder-module-sass-module__SdAOyW__textarea::placeholder{color:var(--text-tertiary)}.agent-builder-module-sass-module__SdAOyW__textarea:focus{border-color:var(--outline-focused);outline:none}.agent-builder-module-sass-module__SdAOyW__counter{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-tertiary);align-self:flex-end;font-size:.8125rem;font-weight:400;line-height:1rem}.agent-builder-module-sass-module__SdAOyW__tools{flex-direction:column;gap:.5rem;display:flex}.agent-builder-module-sass-module__SdAOyW__tool{border-color:var(--text-tertiary)}.agent-builder-module-sass-module__SdAOyW__tool>span{width:100%;color:var(--text-primary);justify-content:space-between}.agent-builder-module-sass-module__SdAOyW__toolSelected>span{color:var(--text-action)}.agent-builder-module-sass-module__SdAOyW__toolSelected{border-color:var(--surf-cont-accent-primary)!important}.agent-builder-module-sass-module__SdAOyW__saveButton{align-self:flex-start}@media screen and (max-width:1023px){.agent-builder-module-sass-module__SdAOyW__form,.agent-builder-module-sass-module__SdAOyW__list,.agent-builder-module-sass-module__SdAOyW__empty{min-width:0}}
.app-header-module-sass-module__l5SJZa__header{height:var(--header-max-height);background-color:var(--surface);justify-content:center;transition:padding-block .3s;display:flex}.app-header-module-sass-module__l5SJZa__content{justify-content:space-between;align-items:center;width:100%;max-width:1440px;padding:.75rem;display:flex}.app-header-module-sass-module__l5SJZa__brand{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:.00625rem;letter-spacing:.02em;color:var(--text-primary);font-size:1.25rem;font-weight:700;line-height:1.4375rem;text-decoration:none}.app-header-module-sass-module__l5SJZa__left{align-items:center;gap:.75rem;min-width:0;display:flex}@media screen and (min-width:769px){.app-header-module-sass-module__l5SJZa__left{gap:1.5rem}}.app-header-module-sass-module__l5SJZa__nav{scrollbar-width:none;align-items:center;gap:1rem;min-width:0;margin:-.25rem;padding:.25rem;display:none;overflow-x:auto}@media screen and (min-width:769px){.app-header-module-sass-module__l5SJZa__nav{display:flex}}.app-header-module-sass-module__l5SJZa__navLink{white-space:nowrap;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;background-color:var(--surf-cont-accent-light);color:var(--text-action);border-radius:100px;flex-shrink:0;align-items:center;gap:.25rem;padding:.5rem 1rem;font-size:1rem;font-weight:600;line-height:1.25rem;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.app-header-module-sass-module__l5SJZa__navLink:hover,.app-header-module-sass-module__l5SJZa__navLinkActive{background-color:var(--surf-cont-accent-primary);color:var(--text-on-dark)}.app-header-module-sass-module__l5SJZa__navLinkActive:hover{background-color:var(--surf-cont-accent-secondary)}.app-header-module-sass-module__l5SJZa__actions{align-items:center;gap:.75rem;display:flex}@media screen and (min-width:1024px){.app-header-module-sass-module__l5SJZa__content{padding:.75rem 1.5rem}}
.checkbox-module-sass-module__z8xvya__checkbox{cursor:pointer;align-items:center;gap:.25rem;display:inline-flex}.checkbox-module-sass-module__z8xvya__disabled{cursor:not-allowed;opacity:.5}.checkbox-module-sass-module__z8xvya__box{color:var(--icon-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.checkbox-module-sass-module__z8xvya__checked{color:var(--icon-action)}.checkbox-module-sass-module__z8xvya__boxIcon{width:1rem;height:1rem}.checkbox-module-sass-module__z8xvya__input{opacity:0;pointer-events:none;white-space:nowrap;clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.checkbox-module-sass-module__z8xvya__label{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);font-size:.9375rem;font-weight:400;line-height:1.25rem}
.ai-lab-mobile-layout-module-sass-module__WWOMuW__wrapper{--ai-lab-tabs-height:56px;--swipe-slide-height:calc(var(--doc-height,100dvh) - var(--ai-lab-tabs-height));width:100%;height:var(--doc-height,100dvh);background-color:var(--surf-cont-primary);flex-direction:column;display:flex;overflow:hidden}.ai-lab-mobile-layout-module-sass-module__WWOMuW__tabs{z-index:20;height:var(--ai-lab-tabs-height);box-sizing:border-box;flex-shrink:0;padding-bottom:0;position:sticky;top:0}.ai-lab-mobile-layout-module-sass-module__WWOMuW__theory .chapter-content{min-height:unset!important}.ai-lab-mobile-layout-module-sass-module__WWOMuW__outline{background:0 0!important}.ai-lab-mobile-layout-module-sass-module__WWOMuW__outline .syllabus-link[data-current=true]{background:var(--surface)}.ai-lab-mobile-layout-module-sass-module__WWOMuW__slide{height:100%}.ai-lab-mobile-layout-module-sass-module__WWOMuW__slide>*{border:none;border-radius:0;height:100%}.ai-lab-mobile-layout-module-sass-module__WWOMuW__slide>:after{box-shadow:none}.ai-lab-mobile-layout-module-sass-module__WWOMuW__slide.ai-lab-mobile-layout-module-sass-module__WWOMuW__terminalSlide>*{height:auto}
.reference-picker-module-sass-module__mC8vGa__picker{min-width:0}.reference-picker-module-sass-module__mC8vGa__picker:focus-visible{outline:2px solid var(--outline-focused);outline-offset:2px;border-radius:8px}.reference-picker-module-sass-module__mC8vGa__title{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);margin:0;font-size:.9375rem;font-weight:700;line-height:1.25rem}.reference-picker-module-sass-module__mC8vGa__optional{color:var(--text-tertiary);font-weight:400}.reference-picker-module-sass-module__mC8vGa__empty{border:1px dashed var(--outline-action);background-color:var(--surface);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem;display:flex}.reference-picker-module-sass-module__mC8vGa__emptyIcon{width:1.75rem;height:1.75rem;color:var(--icon-action);flex:none}.reference-picker-module-sass-module__mC8vGa__hint{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-secondary);flex:10.5rem;margin:0;font-size:.8125rem;font-weight:400;line-height:1rem}.reference-picker-module-sass-module__mC8vGa__attached{flex-direction:column;gap:.75rem;display:flex}.reference-picker-module-sass-module__mC8vGa__actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.5rem 1rem;min-width:0;display:flex}.reference-picker-module-sass-module__mC8vGa__link{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-action);font-size:.8125rem;font-weight:600;line-height:1rem;text-decoration:none}.reference-picker-module-sass-module__mC8vGa__link:hover{text-decoration:underline}.reference-picker-module-sass-module__mC8vGa__row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.reference-picker-module-sass-module__mC8vGa__thumb{background-color:var(--surf-cont-secondary);border-radius:8px;flex:none;width:5.25rem;height:5.25rem;position:relative;overflow:hidden}.reference-picker-module-sass-module__mC8vGa__thumbImage{object-fit:cover}.reference-picker-module-sass-module__mC8vGa__thumbIcon{width:1.5rem;height:1.5rem;color:var(--icon-tertiary);margin:auto;position:absolute;inset:0}.reference-picker-module-sass-module__mC8vGa__source{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-secondary);margin:0;font-size:.8125rem;font-weight:400;line-height:1rem}.reference-picker-module-sass-module__mC8vGa__problem{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-error);margin:0;font-size:.8125rem;font-weight:400;line-height:1rem}
.ai-use-link-module-sass-module__V-VK5a__link{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-tertiary);align-self:center;font-size:.8125rem;font-weight:400;line-height:1rem;text-decoration:underline}
.snackbar-module-sass-module__9BzAYq__container{z-index:1300;border-radius:4px;align-items:center;gap:12px;width:fit-content;max-width:500px;padding:12px 16px;display:flex;position:fixed;bottom:16px;right:12px;box-shadow:0 1px 18px #0000001f;flex-direction:row!important}.snackbar-module-sass-module__9BzAYq__stacked{position:static;bottom:auto;right:auto}.snackbar-module-sass-module__9BzAYq__bgRed{background-color:var(--cont-error)}.snackbar-module-sass-module__9BzAYq__bgOrange{background-color:var(--cont-alert)}.snackbar-module-sass-module__9BzAYq__bgBlue{background-color:var(--cont-secondary-blue)}.snackbar-module-sass-module__9BzAYq__bgGreen{background-color:var(--cont-success)}.snackbar-module-sass-module__9BzAYq__colorLight{color:var(--text-on-dark)}.snackbar-module-sass-module__9BzAYq__colorLight .snackbar-module-sass-module__9BzAYq__iconContainer,.snackbar-module-sass-module__9BzAYq__colorLight .snackbar-module-sass-module__9BzAYq__closeButton{color:#fff}.snackbar-module-sass-module__9BzAYq__colorDark,.snackbar-module-sass-module__9BzAYq__colorDark .snackbar-module-sass-module__9BzAYq__iconContainer,.snackbar-module-sass-module__9BzAYq__colorDark .snackbar-module-sass-module__9BzAYq__closeButton{color:#000}.snackbar-module-sass-module__9BzAYq__iconContainer{justify-content:center;align-items:center;min-width:20px;height:20px;display:flex}.snackbar-module-sass-module__9BzAYq__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite snackbar-module-sass-module__9BzAYq__snackbarSpin}@keyframes snackbar-module-sass-module__9BzAYq__snackbarSpin{to{transform:rotate(360deg)}}.snackbar-module-sass-module__9BzAYq__iconDark svg>circle{stroke:#000}.snackbar-module-sass-module__9BzAYq__iconDark svg>rect{fill:#000}.snackbar-module-sass-module__9BzAYq__body{flex-direction:column;gap:2px;display:flex}.snackbar-module-sass-module__9BzAYq__title{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;margin:0;font-size:1rem;font-weight:600;line-height:1.25rem}.snackbar-module-sass-module__9BzAYq__message{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;margin:0;font-size:1rem;font-weight:400;line-height:1.25rem}.snackbar-module-sass-module__9BzAYq__closeButton{cursor:pointer;z-index:1;background:0 0;border:none;justify-content:center;align-items:center;min-width:16px;max-width:16px;min-height:16px;max-height:16px;padding:0;display:flex}
.error-snackbar-module-sass-module__OEzdoq__container{width:100%;padding-inline:16px;position:absolute;bottom:calc(100% + 16px);left:0}.error-snackbar-module-sass-module__OEzdoq__snackbar{width:100%;max-width:initial;text-align:left;position:relative;bottom:0;right:0}.error-snackbar-module-sass-module__OEzdoq__snackbar>button:last-of-type{margin-left:auto}
.chip-group-module-sass-module__zYurvW__root{border:0;min-width:0;margin:0;padding:0}.chip-group-module-sass-module__zYurvW__legend{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);margin-bottom:.5rem;padding:0;font-size:.9375rem;font-weight:700;line-height:1.25rem}.chip-group-module-sass-module__zYurvW__chips{flex-wrap:wrap;gap:.5rem;display:flex}
.input-module-sass-module__ZsTHKG__container{border-radius:0 0 10px 10px;flex-direction:column;align-items:center;gap:8px;padding:16px;display:flex;position:relative}.input-module-sass-module__ZsTHKG__sendInputSection{box-sizing:border-box;align-self:stretch;width:100%;min-width:0}
.clip-source-picker-module-sass-module__FVGmRq__picker{flex-direction:column;gap:.5rem;min-width:0;display:flex}.clip-source-picker-module-sass-module__FVGmRq__title{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);margin:0;font-size:.9375rem;font-weight:700;line-height:1.25rem}.clip-source-picker-module-sass-module__FVGmRq__empty{border:1px dashed var(--outline-action);background-color:var(--surface);border-radius:8px;grid-template-columns:1.75rem minmax(0,1fr);align-items:center;gap:.5rem .75rem;padding:1rem;display:grid}.clip-source-picker-module-sass-module__FVGmRq__emptyIcon{width:1.75rem;height:1.75rem;color:var(--icon-action)}.clip-source-picker-module-sass-module__FVGmRq__hint{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-secondary);margin:0;font-size:.8125rem;font-weight:400;line-height:1rem}.clip-source-picker-module-sass-module__FVGmRq__actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.5rem 1rem;min-width:0;display:flex}.clip-source-picker-module-sass-module__FVGmRq__link{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-action);font-size:.8125rem;font-weight:600;line-height:1rem;text-decoration:none}.clip-source-picker-module-sass-module__FVGmRq__link:hover{text-decoration:underline}.clip-source-picker-module-sass-module__FVGmRq__row{align-items:center;gap:.75rem;min-width:0;display:flex}.clip-source-picker-module-sass-module__FVGmRq__thumb{aspect-ratio:9/16;background-color:var(--surf-cont-secondary);border-radius:8px;flex:none;width:4.5rem;position:relative;overflow:hidden}.clip-source-picker-module-sass-module__FVGmRq__uploading:after{content:"";background-color:var(--surf-cont-scrim);position:absolute;inset:0}.clip-source-picker-module-sass-module__FVGmRq__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.clip-source-picker-module-sass-module__FVGmRq__play{background-color:var(--surface);width:1.5rem;height:1.5rem;color:var(--icon-action);border-radius:100px;place-items:center;display:grid;position:absolute;bottom:.25rem;left:.25rem}.clip-source-picker-module-sass-module__FVGmRq__playIcon{width:1rem;height:1rem}.clip-source-picker-module-sass-module__FVGmRq__meta{flex-direction:column;flex:1;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.clip-source-picker-module-sass-module__FVGmRq__line{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600;line-height:1.25rem}.clip-source-picker-module-sass-module__FVGmRq__source{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-secondary);font-size:.8125rem;font-weight:400;line-height:1rem}.clip-source-picker-module-sass-module__FVGmRq__bar{background-color:var(--surf-cont-secondary-purple);border-radius:100px;width:100%;height:.5rem;display:block;overflow:hidden}.clip-source-picker-module-sass-module__FVGmRq__fill{background-color:var(--icon-action);border-radius:100px;height:100%;display:block}.clip-source-picker-module-sass-module__FVGmRq__note,.clip-source-picker-module-sass-module__FVGmRq__problem{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;overflow-wrap:anywhere;border:1px solid;border-radius:8px;align-items:flex-start;gap:.5rem;margin:0;padding:.5rem .75rem;font-size:.8125rem;font-weight:400;line-height:1rem;display:flex}.clip-source-picker-module-sass-module__FVGmRq__note{border-color:var(--outline-lighter);background-color:var(--surface);color:var(--text-secondary)}.clip-source-picker-module-sass-module__FVGmRq__problem{border-color:var(--outline-error);background-color:var(--surf-cont-primary);color:var(--text-error)}.clip-source-picker-module-sass-module__FVGmRq__noteIcon,.clip-source-picker-module-sass-module__FVGmRq__problemIcon{flex:none;width:1rem;height:1rem}.clip-source-picker-module-sass-module__FVGmRq__noteIcon{color:var(--icon-action)}
.edit-option-picker-module-sass-module__3Q5EhW__picker{flex-direction:column;gap:.5rem;min-width:0;display:flex}.edit-option-picker-module-sass-module__3Q5EhW__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.125rem .75rem;display:flex}.edit-option-picker-module-sass-module__3Q5EhW__title{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);font-size:.9375rem;font-weight:700;line-height:1.25rem}.edit-option-picker-module-sass-module__3Q5EhW__headHint{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-tertiary);font-size:.8125rem;font-weight:400;line-height:1rem}.edit-option-picker-module-sass-module__3Q5EhW__options{flex-direction:column;gap:.5rem;display:flex}.edit-option-picker-module-sass-module__3Q5EhW__option{border:1px solid var(--outline-lighter);background-color:var(--surf-cont-primary);cursor:pointer;border-radius:8px;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:start;gap:.125rem .75rem;min-width:0;padding:.75rem;display:grid}.edit-option-picker-module-sass-module__3Q5EhW__option:hover{border-color:var(--outline-action)}.edit-option-picker-module-sass-module__3Q5EhW__option:focus-within{outline:2px solid var(--outline-focused);outline-offset:2px}.edit-option-picker-module-sass-module__3Q5EhW__selected{border-color:var(--outline-action);background-color:var(--accent-overlay-hover);box-shadow:inset 0 0 0 1px var(--outline-action)}.edit-option-picker-module-sass-module__3Q5EhW__input{opacity:0;pointer-events:none;white-space:nowrap;clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.edit-option-picker-module-sass-module__3Q5EhW__mark{width:1.5rem;height:1.5rem;color:var(--icon-tertiary);grid-area:1/1;margin-top:-.125rem}.edit-option-picker-module-sass-module__3Q5EhW__selected .edit-option-picker-module-sass-module__3Q5EhW__mark{color:var(--icon-action)}.edit-option-picker-module-sass-module__3Q5EhW__name{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);grid-area:1/2;font-size:.9375rem;font-weight:700;line-height:1.25rem}.edit-option-picker-module-sass-module__3Q5EhW__credits{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:1/3;align-self:center;font-size:.8125rem;font-weight:600;line-height:1rem}.edit-option-picker-module-sass-module__3Q5EhW__line{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-tertiary);overflow-wrap:anywhere;grid-column:2/-1;font-size:.8125rem;font-weight:400;line-height:1rem}.edit-option-picker-module-sass-module__3Q5EhW__note{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-secondary);grid-column:2/-1;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:600;line-height:1rem;display:flex}.edit-option-picker-module-sass-module__3Q5EhW__noteIcon{width:1rem;height:1rem;color:var(--icon-tertiary);flex:none}
.tab-module-sass-module__q8brXa__tab{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;height:100%;color:var(--text-secondary);background-color:var(--surf-cont-primary);font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.8125rem;font-weight:400;line-height:1rem;display:flex}.tab-module-sass-module__q8brXa__tabActive{color:var(--text-action);background-color:var(--surf-cont-secondary-purple);border-bottom:1px solid var(--surf-cont-accent-primary)}.tab-module-sass-module__q8brXa__tabUnderline{height:auto;color:var(--text-secondary);font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;background-color:#0000;border-bottom:2px solid #0000;flex:1 1 0;justify-content:center;padding:.75rem 1rem;font-size:1.0625rem;font-weight:700;line-height:1.375rem}.tab-module-sass-module__q8brXa__tabUnderlineActive{color:var(--text-primary);border-bottom-color:var(--surf-cont-accent-primary)}.tab-module-sass-module__q8brXa__icon{flex-shrink:0;align-items:center;display:inline-flex}.tab-module-sass-module__q8brXa__name{text-overflow:ellipsis;min-width:0;overflow:hidden}.tab-module-sass-module__q8brXa__suffix{color:var(--text-tertiary);flex-shrink:0}.tab-module-sass-module__q8brXa__close{flex-shrink:0;margin-left:.25rem;width:auto!important;min-width:0!important;height:auto!important;padding:0!important}
.edit-picture-module-sass-module__bDz0Xa__picture{flex-direction:column;gap:.5rem;min-width:0;display:flex}.edit-picture-module-sass-module__bDz0Xa__hint{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-tertiary);margin:0;font-size:.8125rem;font-weight:400;line-height:1rem}
.tabbed-pane-module-sass-module__TvXWAa__container{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.tabbed-pane-module-sass-module__TvXWAa__tabsBar{border-bottom:1px solid var(--outline-quaternary);flex-shrink:0;align-items:stretch;display:flex}.tabbed-pane-module-sass-module__TvXWAa__tabsBarUnderline{border-bottom-color:var(--outline-tertiary)}.tabbed-pane-module-sass-module__TvXWAa__tabsScroller{flex:auto;align-items:stretch;min-width:0;display:flex;overflow-x:auto}.tabbed-pane-module-sass-module__TvXWAa__tabsScrollerUnderline{overflow-x:visible}.tabbed-pane-module-sass-module__TvXWAa__rightSlot{flex-shrink:0;align-items:center;display:flex}.tabbed-pane-module-sass-module__TvXWAa__content{flex:auto;min-height:0;display:none;overflow:hidden}.tabbed-pane-module-sass-module__TvXWAa__contentActive{display:block}
.top-up-sheet-module-sass-module__2lYyIa__modal .modal-content{box-sizing:border-box;border:1px solid var(--outline-focused);background-color:var(--surf-cont-secondary);border-radius:16px;width:100%;max-width:28rem;margin:0 .25rem;padding:1.5rem 1rem}@media screen and (max-width:499px){.top-up-sheet-module-sass-module__2lYyIa__modal .modal-content{border-width:1px 0 0;border-radius:24px 24px 0 0;max-width:none;margin:0}}.top-up-sheet-module-sass-module__2lYyIa__sheet{flex-direction:column;gap:1rem;width:100%;display:flex}.top-up-sheet-module-sass-module__2lYyIa__title{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:.00625rem;color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:700;line-height:1.4375rem}.top-up-sheet-module-sass-module__2lYyIa__text{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-secondary);margin:0;font-size:.9375rem;font-weight:400;line-height:1.25rem}.top-up-sheet-module-sass-module__2lYyIa__actions{gap:.75rem;display:flex}.top-up-sheet-module-sass-module__2lYyIa__actions>*{flex:1}.top-up-sheet-module-sass-module__2lYyIa__packList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.top-up-sheet-module-sass-module__2lYyIa__pack{border:1px solid var(--outline-quaternary);border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;column-gap:1rem;padding:.75rem 1rem;display:grid}.top-up-sheet-module-sass-module__2lYyIa__packText{flex-direction:column;gap:.125rem;display:flex}.top-up-sheet-module-sass-module__2lYyIa__packCredits{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);margin:0;font-size:1.0625rem;font-weight:400;line-height:1.375rem}.top-up-sheet-module-sass-module__2lYyIa__packValid{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-secondary);margin:0;font-size:.8125rem;font-weight:400;line-height:1rem}.top-up-sheet-module-sass-module__2lYyIa__packPrice{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);margin:0;font-size:1.0625rem;font-weight:400;line-height:1.375rem}
.icon-module-sass-module__8Vc4QW__icon{color:inherit;flex-shrink:0;display:inline-block}
.upgrade-sheet-module-sass-module__8asGDG__modal .modal-content{box-sizing:border-box;border:1px solid var(--outline-focused);background-color:var(--surf-cont-secondary);border-radius:16px;width:100%;max-width:28rem;margin:0 .25rem;padding:1.5rem 1rem}@media screen and (max-width:499px){.upgrade-sheet-module-sass-module__8asGDG__modal .modal-content{border-width:1px 0 0;border-radius:24px 24px 0 0;max-width:none;margin:0}}.upgrade-sheet-module-sass-module__8asGDG__sheet{flex-direction:column;gap:1rem;width:100%;display:flex}.upgrade-sheet-module-sass-module__8asGDG__title{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:.00625rem;color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:700;line-height:1.4375rem}.upgrade-sheet-module-sass-module__8asGDG__text{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-secondary);margin:0;font-size:.9375rem;font-weight:400;line-height:1.25rem}.upgrade-sheet-module-sass-module__8asGDG__actions{flex-wrap:wrap;gap:.75rem;display:flex}.upgrade-sheet-module-sass-module__8asGDG__actions>*{flex:1}.upgrade-sheet-module-sass-module__8asGDG__actions>* [data-role=txt]{text-wrap:nowrap}
.swipe-label-module-sass-module__jv3enW__container{cursor:pointer;align-items:center;gap:8px;width:100%;padding-bottom:0;display:flex}.swipe-label-module-sass-module__jv3enW__container div:has(img){transform:scaleX(1)}.swipe-label-module-sass-module__jv3enW__left{flex-direction:row-reverse;justify-content:start}.swipe-label-module-sass-module__jv3enW__left div:has(img){transform:scaleX(-1)}.swipe-label-module-sass-module__jv3enW__right{flex-direction:row;justify-content:flex-end}.swipe-label-module-sass-module__jv3enW__text{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:#7b7b7b;margin:0;font-size:.9375rem;font-weight:600;line-height:1.25rem}.dark .swipe-label-module-sass-module__jv3enW__text{color:var(--text-tertiary)}.swipe-label-module-sass-module__jv3enW__animatedWrapper{place-content:center;display:grid}.swipe-label-module-sass-module__jv3enW__animatedWrapper img{transform:scale(.7)}@keyframes swipe-label-module-sass-module__jv3enW__swipeLabelLeft{0%{transform:translate(0)}70%{transform:translate(-10px)}80%{transform:translate(0)}to{transform:translate(0)}}@keyframes swipe-label-module-sass-module__jv3enW__swipeLabelRight{0%{transform:translate(0)}70%{transform:translate(10px)}80%{transform:translate(0)}to{transform:translate(0)}}.swipe-label-module-sass-module__jv3enW__animateLeft{animation:1.2s 1s swipe-label-module-sass-module__jv3enW__swipeLabelLeft}.swipe-label-module-sass-module__jv3enW__animateRight{animation:1.2s 1s swipe-label-module-sass-module__jv3enW__swipeLabelRight}
.course-outline-content-module-sass-module__T88A7G__modalContainer{background:var(--surf-cont-secondary);border:1px solid var(--outline-quaternary);border-radius:10px;flex-direction:column;display:flex;position:relative;overflow:hidden}.course-outline-content-module-sass-module__T88A7G__modalNarrow{width:min(556px,100vw - 32px);max-height:min(581px,100dvh - 32px)}.course-outline-content-module-sass-module__T88A7G__modalWide{width:min(700px,100vw - 32px);max-height:min(700px,100dvh - 32px)}.course-outline-content-module-sass-module__T88A7G__progressContainer{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;text-align:left;color:var(--text-primary);background:var(--surf-cont-secondary);z-index:1;flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:2rem 2rem 1rem;font-size:1.375rem;font-weight:700;line-height:1.625rem;display:flex;position:relative}@media screen and (max-width:768px){.course-outline-content-module-sass-module__T88A7G__progressContainer{padding:1rem;display:block}}.course-outline-content-module-sass-module__T88A7G__courseTitleHeading{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);font-size:1.375rem;font-weight:700;line-height:1.625rem}.course-outline-content-module-sass-module__T88A7G__scrollOnOverflow{flex-direction:column;flex:auto;gap:1rem;min-height:0;padding:0 2rem 2rem;display:flex;overflow-y:auto}@media screen and (max-width:768px){.course-outline-content-module-sass-module__T88A7G__scrollOnOverflow{max-height:none;padding:0 0 1rem;overflow-y:hidden}}.course-outline-content-module-sass-module__T88A7G__scrollMobile{max-height:none;overflow-y:hidden}@media screen and (max-width:768px){.course-outline-content-module-sass-module__T88A7G__syllabus{margin:0}}.course-outline-content-module-sass-module__T88A7G__courseProgressContainer{height:24px;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;text-align:left;color:var(--text-primary);justify-content:end;align-items:center;gap:.75rem;font-size:1.0625rem;font-weight:700;line-height:1.5rem;display:flex}@media screen and (max-width:768px){.course-outline-content-module-sass-module__T88A7G__courseProgressContainer{margin-right:0;padding-top:1rem}}.course-outline-content-module-sass-module__T88A7G__courseProgressNarrow .MuiLinearProgress-root{width:156px}.course-outline-content-module-sass-module__T88A7G__courseProgressWide .MuiLinearProgress-root{width:100%}.course-outline-content-module-sass-module__T88A7G__progressValue{white-space:nowrap}.course-outline-content-module-sass-module__T88A7G__closeIcon{z-index:2;cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .3s;display:inline-flex;position:absolute;top:1rem;right:1rem}.course-outline-content-module-sass-module__T88A7G__closeIcon:hover{color:var(--text-secondary)}.course-outline-content-module-sass-module__T88A7G__mobileContainer{min-height:var(--doc-height);background:var(--surf-cont-secondary);flex-direction:column;gap:1rem;width:100%;max-width:100vw;display:flex;position:relative;overflow-x:clip}.course-outline-content-module-sass-module__T88A7G__navigationHeader{align-items:center;gap:.75rem;margin-bottom:-.5rem;padding:1rem 1rem 0;display:flex}.course-outline-content-module-sass-module__T88A7G__homeIconContainer{cursor:pointer;width:24px;height:24px;color:var(--icon-primary);justify-content:center;align-items:center;display:flex}.course-outline-content-module-sass-module__T88A7G__homeIcon{display:block}.course-outline-content-module-sass-module__T88A7G__mobileProgressContainer{flex-direction:column;gap:.5rem;padding:0 1rem .5rem;display:flex}
.make-button-module-sass-module__cTCvHG__make{flex-direction:column;gap:.5rem;display:flex}.make-button-module-sass-module__cTCvHG__note{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;text-align:center;color:var(--text-tertiary);margin:0;font-size:.8125rem;font-weight:400;line-height:1rem}.make-button-module-sass-module__cTCvHG__notice{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;border:1px solid #0000;border-radius:8px;margin:0;padding:.5rem .75rem;font-size:.8125rem;font-weight:400;line-height:1rem}.make-button-module-sass-module__cTCvHG__error{border-color:var(--outline-error);color:var(--text-error)}.make-button-module-sass-module__cTCvHG__info{border-color:var(--outline-lighter);background-color:var(--surface);color:var(--text-secondary)}.make-button-module-sass-module__cTCvHG__retry{align-self:flex-start}.make-button-module-sass-module__cTCvHG__status{opacity:0;pointer-events:none;white-space:nowrap;clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.edit-subject-chips-module-sass-module__hodlua__section{flex-direction:column;gap:.5rem;min-width:0;display:flex}.edit-subject-chips-module-sass-module__hodlua__hint{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-tertiary);margin:0;font-size:.8125rem;font-weight:400;line-height:1rem}.edit-subject-chips-module-sass-module__hodlua__chipGroup{border:0;min-width:0;margin:0;padding:0}.edit-subject-chips-module-sass-module__hodlua__chipLegend{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);margin-bottom:.5rem;padding:0;font-size:.9375rem;font-weight:700;line-height:1.25rem}.edit-subject-chips-module-sass-module__hodlua__chips{flex-wrap:wrap;gap:.5rem;display:flex}.edit-subject-chips-module-sass-module__hodlua__chip{border-radius:100px}.edit-subject-chips-module-sass-module__hodlua__chip.edit-subject-chips-module-sass-module__hodlua__chipIdle{border:1px solid var(--outline-quaternary);background-color:var(--surf-cont-primary);color:var(--text-primary)}.edit-subject-chips-module-sass-module__hodlua__chip.edit-subject-chips-module-sass-module__hodlua__chipIdle:hover:not(:disabled){border-color:var(--outline-action);background-color:var(--surf-cont-primary)}.edit-subject-chips-module-sass-module__hodlua__chip.edit-subject-chips-module-sass-module__hodlua__chipPressed{background-color:var(--accent-overlay-focused);box-shadow:inset 0 0 0 1px var(--outline-action)}
.edit-alert-module-sass-module__yJzqtW__alert{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;border:1px solid var(--outline-error);background-color:var(--surf-cont-primary);color:var(--text-error);overflow-wrap:anywhere;border-radius:8px;align-items:flex-start;gap:.5rem;margin:0;padding:.5rem .75rem;font-size:.8125rem;font-weight:400;line-height:1rem;display:flex}.edit-alert-module-sass-module__yJzqtW__alertIcon{flex:none;width:1rem;height:1rem}
.edit-text-field-module-sass-module__H_VoOG__section{flex-direction:column;gap:.5rem;min-width:0;display:flex}.edit-text-field-module-sass-module__H_VoOG__hint{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-tertiary);margin:0;font-size:.8125rem;font-weight:400;line-height:1rem}
.edit-where-chips-module-sass-module__5ABosa__chips{flex-wrap:wrap;gap:.5rem;display:flex}.edit-where-chips-module-sass-module__5ABosa__chip{border:1px solid var(--outline-quaternary);background-color:var(--surf-cont-primary);color:var(--text-primary);border-radius:100px}.edit-where-chips-module-sass-module__5ABosa__chip:hover:not(:disabled){border-color:var(--outline-action);background-color:var(--surf-cont-primary)}
.process-order-module-sass-module__oCYU1a__container{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;padding:2rem 1rem;display:flex}.process-order-module-sass-module__oCYU1a__spinner{border:4px solid #0000;border-top-color:var(--cont-action);border-radius:100px;width:56px;height:56px;animation:.8s linear infinite process-order-module-sass-module__oCYU1a__spin}@keyframes process-order-module-sass-module__oCYU1a__spin{to{transform:rotate(360deg)}}.process-order-module-sass-module__oCYU1a__textContainer{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}.process-order-module-sass-module__oCYU1a__title{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);text-align:center;margin:0;font-size:1.375rem;font-weight:700;line-height:1.625rem}.process-order-module-sass-module__oCYU1a__message{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-secondary);text-align:center;margin:0;font-size:1.0625rem;font-weight:400;line-height:1.5rem}@media screen and (min-width:500px){.process-order-module-sass-module__oCYU1a__message{max-width:420px}}
.flows-gallery-module-sass-module__5-onHG__page{flex-direction:column;gap:1.5rem;width:100%;min-width:0;max-width:78.75rem;margin:0 auto;display:flex}@media screen and (min-width:769px){.flows-gallery-module-sass-module__5-onHG__page{gap:2rem}}.flows-gallery-module-sass-module__5-onHG__head{flex-direction:column;gap:.25rem;display:flex}.flows-gallery-module-sass-module__5-onHG__title{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:.00625rem;color:var(--text-primary);margin:0;font-size:1.75rem;font-weight:700;line-height:2rem}@media screen and (min-width:769px){.flows-gallery-module-sass-module__5-onHG__title{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;font-size:2.125rem;font-weight:700;line-height:2.375rem}}.flows-gallery-module-sass-module__5-onHG__lede{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;max-width:42rem;color:var(--text-secondary);margin:0;font-size:.9375rem;font-weight:400;line-height:1.25rem}@media screen and (min-width:769px){.flows-gallery-module-sass-module__5-onHG__lede{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;font-size:1.0625rem;font-weight:400;line-height:1.5rem}}.flows-gallery-module-sass-module__5-onHG__placeholder{width:100%;height:21rem;display:block}.flows-gallery-module-sass-module__5-onHG__composer{min-width:0}.flows-gallery-module-sass-module__5-onHG__composer>section{max-width:none;margin:0}.flows-gallery-module-sass-module__5-onHG__srOnly{opacity:0;pointer-events:none;white-space:nowrap;clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.flows-gallery-module-sass-module__5-onHG__cards{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media screen and (min-width:769px){.flows-gallery-module-sass-module__5-onHG__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media screen and (max-width:499px){.flows-gallery-module-sass-module__5-onHG__scroller{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;margin-inline:-1rem;padding-inline:1rem;overflow-x:auto}.flows-gallery-module-sass-module__5-onHG__scroller::-webkit-scrollbar{display:none}.flows-gallery-module-sass-module__5-onHG__scroller>*{scroll-snap-align:start}}.flows-gallery-module-sass-module__5-onHG__card{border:1px solid var(--outline-lighter);background-color:var(--surf-cont-primary);border-radius:16px;flex-direction:column;min-width:0;transition:border-color .2s;display:flex;overflow:hidden}.flows-gallery-module-sass-module__5-onHG__card:hover{border-color:var(--outline-action)}.flows-gallery-module-sass-module__5-onHG__example{aspect-ratio:1160/500;background-color:var(--surf-cont-secondary);position:relative;overflow:hidden}.flows-gallery-module-sass-module__5-onHG__exampleImage{object-fit:cover}.flows-gallery-module-sass-module__5-onHG__tag{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;border:1px solid var(--outline-lighter);background-color:var(--surf-cont-primary);color:var(--text-secondary);border-radius:100px;padding:.125rem .5rem;font-size:.75rem;font-weight:700;line-height:.875rem;position:absolute;top:.5rem;left:.5rem}.flows-gallery-module-sass-module__5-onHG__body{flex-direction:column;flex:1;gap:.5rem;padding:1rem;display:flex}.flows-gallery-module-sass-module__5-onHG__cardTitle{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:.00625rem;color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:700;line-height:1.4375rem}.flows-gallery-module-sass-module__5-onHG__promise{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-secondary);flex:1;margin:0;font-size:.9375rem;font-weight:400;line-height:1.25rem}.flows-gallery-module-sass-module__5-onHG__foot{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.flows-gallery-module-sass-module__5-onHG__from{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;background-color:var(--surf-cont-secondary-purple);font-variant-numeric:tabular-nums;color:var(--text-action-dark);border-radius:100px;padding:.125rem .75rem;font-size:.75rem;font-weight:700;line-height:.875rem}.flows-gallery-module-sass-module__5-onHG__row{flex-direction:column;gap:.75rem;min-width:0;display:flex}@media screen and (min-width:769px){.flows-gallery-module-sass-module__5-onHG__row{gap:1rem}}.flows-gallery-module-sass-module__5-onHG__rowHead{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.flows-gallery-module-sass-module__5-onHG__rowTitle{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);margin:0;font-size:1.0625rem;font-weight:700;line-height:1.375rem}@media screen and (min-width:769px){.flows-gallery-module-sass-module__5-onHG__rowTitle{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;font-size:1.375rem;font-weight:700;line-height:1.625rem}}.flows-gallery-module-sass-module__5-onHG__edit{flex-direction:column;gap:.75rem;display:flex}.flows-gallery-module-sass-module__5-onHG__editTitle{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);margin:0;font-size:1.0625rem;font-weight:700;line-height:1.375rem}@media screen and (min-width:769px){.flows-gallery-module-sass-module__5-onHG__editTitle{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;font-size:1.375rem;font-weight:700;line-height:1.625rem}}.flows-gallery-module-sass-module__5-onHG__editChips{flex-wrap:wrap;gap:.5rem;display:flex}.flows-gallery-module-sass-module__5-onHG__editNote{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-secondary);margin:0;font-size:.8125rem;font-weight:400;line-height:1rem}.flows-gallery-module-sass-module__5-onHG__retry{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.flows-gallery-module-sass-module__5-onHG__retryText{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-secondary);margin:0;font-size:.9375rem;font-weight:400;line-height:1.25rem}
.support-link-module-sass-module__vm8JXa__link{color:var(--text-action);text-decoration:underline}
.base-form-module-sass-module__lXQ88q__form{width:100%;display:block}
.logout-button-module-sass-module__WpLvMW__button{padding:.5rem;justify-content:left!important}.logout-button-module-sass-module__WpLvMW__button [data-role=txt]{font-size:1rem}
.studio-landing-cta-module-sass-module__rwgM5a__cta{border-radius:100px}