.page-module-sass-module__qmT-Uq__page{--sticky-inline-bleed:1.5rem}.page-module-sass-module__qmT-Uq__content{flex-direction:column;gap:1.5rem;max-width:1440px;margin:0 auto;padding:.75rem;display:flex}@media screen and (min-width:1024px){.page-module-sass-module__qmT-Uq__page{gap:2rem}.page-module-sass-module__qmT-Uq__content{padding:1.5rem}}
.page-header-module-sass-module__TtPMca__root{flex-direction:column;align-self:flex-start;gap:.75rem;width:100%;display:flex}.page-header-module-sass-module__TtPMca__bleed{margin-inline:calc(-1*var(--page-header-inline-bleed,0));padding-inline:var(--page-header-inline-bleed,0)}.page-header-module-sass-module__TtPMca__row{align-items:center;gap:.75rem;display:flex}.page-header-module-sass-module__TtPMca__backButton{color:var(--text-primary);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex}.page-header-module-sass-module__TtPMca__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:1.0625rem;font-weight:600;line-height:1.375rem}.page-header-module-sass-module__TtPMca__divider{border:none;border-top:1px dashed var(--outline-tertiary);width:100%;margin:0}@media screen and (min-width:1024px){.page-header-module-sass-module__TtPMca__row{gap:1rem}.page-header-module-sass-module__TtPMca__title{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}}
.card-module-sass-module__ol6KJq__card{border-radius:8px;grid-template-areas:"header""title""body""footer";transition:all .5s;display:grid;box-shadow:0 1px 2px #0000004d,0 2px 4px 2px #0000001a}.card-module-sass-module__ol6KJq__card:hover{box-shadow:0 1px 2px #0000004d,0 3px 8px 1px #00000026}.card-module-sass-module__ol6KJq__card:focus{box-shadow:0px 1px 1px 1px var(--outline-action)}.card-module-sass-module__ol6KJq__header{grid-area:header}.card-module-sass-module__ol6KJq__title{grid-area:title}.card-module-sass-module__ol6KJq__body{grid-area:body}.card-module-sass-module__ol6KJq__footer{grid-area:footer}
.category-card-module-sass-module__aeQsAq__card{background-color:var(--surf-cont-primary);min-height:300px;overflow:hidden;scale:1}.category-card-module-sass-module__aeQsAq__card:hover{scale:1.025}.category-card-module-sass-module__aeQsAq__cover{aspect-ratio:5/3;width:100%;max-height:235px;position:relative;overflow:hidden}.category-card-module-sass-module__aeQsAq__cover svg{width:100%;height:100%;display:block}.category-card-module-sass-module__aeQsAq__resumeButton{color:var(--text-action);border-radius:8px;align-items:center;gap:.25rem;width:fit-content;font-weight:600;display:inline-flex}.category-card-module-sass-module__aeQsAq__iconBubble{background-color:var(--cont-white);border-radius:100px;justify-content:center;align-items:center;padding:.5rem;font-size:1.25rem;line-height:1;display:flex}.category-card-module-sass-module__aeQsAq__content{flex-direction:column;gap:.25rem;padding:1rem;display:flex}.category-card-module-sass-module__aeQsAq__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}.category-card-module-sass-module__aeQsAq__description{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}@media screen and (min-width:1024px){.category-card-module-sass-module__aeQsAq__content{padding:1.25rem}.category-card-module-sass-module__aeQsAq__cover{max-height:unset}}.category-card-module-sass-module__aeQsAq__heroCard{background-color:var(--surf-cont-primary);overflow:hidden;box-shadow:none!important}.category-card-module-sass-module__aeQsAq__heroCover{padding:0}.category-card-module-sass-module__aeQsAq__coverTag{background-color:var(--surf-cont-primary);font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);white-space:nowrap;border-radius:100px;padding:.25rem .625rem;font-size:.75rem;font-weight:600;line-height:.875rem}.category-card-module-sass-module__aeQsAq__heroInfo{flex-direction:column;gap:.5rem;max-width:685px;padding:1rem 1rem 1.25rem;display:flex}.category-card-module-sass-module__aeQsAq__heroTitle{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}.category-card-module-sass-module__aeQsAq__heroDescription{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}.category-card-module-sass-module__aeQsAq__metaRow{align-items:center;gap:.5rem;display:flex}.category-card-module-sass-module__aeQsAq__metaDot{background:var(--surf-cont-accent-primary);border-radius:100px;flex-shrink:0;width:10px;height:10px}.category-card-module-sass-module__aeQsAq__metaText{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}@media screen and (min-width:1024px){.category-card-module-sass-module__aeQsAq__heroCard{border-radius:8px;grid-template-columns:480px 1fr;grid-template-areas:"header body"}.category-card-module-sass-module__aeQsAq__heroCover{aspect-ratio:auto;height:100%;padding:0}.category-card-module-sass-module__aeQsAq__heroInfo{flex:1;align-self:flex-start;gap:.75rem;padding:3rem 3.5rem}.category-card-module-sass-module__aeQsAq__heroTitle{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}.category-card-module-sass-module__aeQsAq__heroDescription{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}.category-card-module-sass-module__aeQsAq__metaDot{width:12px;height:12px}.category-card-module-sass-module__aeQsAq__metaText{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}}
.categories-section-module-sass-module__0gkaOG__categoriesSection{flex-direction:column;gap:1rem;display:flex}.categories-section-module-sass-module__0gkaOG__categoriesHeader{flex-direction:column;gap:.25rem;display:flex}.categories-section-module-sass-module__0gkaOG__categoriesTitle{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}.categories-section-module-sass-module__0gkaOG__categoriesSubtitle{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-tertiary);margin:0;font-size:1.0625rem;font-weight:400;line-height:1.5rem}.categories-section-module-sass-module__0gkaOG__cardsGrid{grid-template-columns:repeat(auto-fill,minmax(max(318px,25% - 1.125rem),1fr));gap:1.5rem;display:grid}@media screen and (min-width:1024px){.categories-section-module-sass-module__0gkaOG__categoriesSection{gap:1.5rem}}
.track-step-status-badge-module-sass-module__kuKNIa__badge{white-space:nowrap;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;border:1px solid #0000;border-radius:100px;align-items:center;padding:.25rem .5rem;font-size:.6875rem;font-weight:600;line-height:.75rem;display:inline-flex}.track-step-status-badge-module-sass-module__kuKNIa__completed{background-color:color-mix(in srgb, var(--cont-success) 18%, transparent);color:var(--text-success)}.track-step-status-badge-module-sass-module__kuKNIa__inProgress{background-color:var(--surf-cont-accent-primary);color:var(--text-on-dark)}.track-step-status-badge-module-sass-module__kuKNIa__available{color:var(--text-action);border-color:var(--outline-action)}.track-step-status-badge-module-sass-module__kuKNIa__locked{background-color:var(--surf-cont-secondary);color:var(--text-quaternary)}
.track-step-card-module-sass-module__dl_4wa__step{grid-template-columns:40px 1fr;column-gap:1rem;padding-bottom:1rem;display:grid}.track-step-card-module-sass-module__dl_4wa__step:last-child{padding-bottom:0}.track-step-card-module-sass-module__dl_4wa__rail{justify-content:center;align-items:center;display:flex;position:relative}.track-step-card-module-sass-module__dl_4wa__connectorUpper,.track-step-card-module-sass-module__dl_4wa__connectorLower{border-radius:100px;width:2px;position:absolute;left:50%;transform:translate(-50%)}.track-step-card-module-sass-module__dl_4wa__connectorUpper{top:-1rem;bottom:50%}.track-step-card-module-sass-module__dl_4wa__connectorLower{top:50%;bottom:-1rem}.track-step-card-module-sass-module__dl_4wa__connectorCompleted{background-color:var(--cont-success)}.track-step-card-module-sass-module__dl_4wa__connectorMuted{background-color:var(--outline-quaternary)}.track-step-card-module-sass-module__dl_4wa__node{z-index:1;border:2px solid #0000;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.track-step-card-module-sass-module__dl_4wa__nodeCompleted{background-color:var(--cont-success);color:var(--icon-on-dark)}.track-step-card-module-sass-module__dl_4wa__nodeInProgress{background-color:var(--surf-cont-accent-primary);color:var(--icon-on-dark)}.track-step-card-module-sass-module__dl_4wa__nodeRing{box-shadow:0 0 0 6px var(--surf-cont-primary);cursor:pointer;border-color:#0000;text-decoration:none}.track-step-card-module-sass-module__dl_4wa__nodeRing:before{content:"";z-index:-1;background-color:var(--surf-cont-accent-primary);border-radius:100px;animation:2s ease-out infinite track-step-card-module-sass-module__dl_4wa__nodePulse;position:absolute;inset:0}@keyframes track-step-card-module-sass-module__dl_4wa__nodePulse{0%{opacity:.5;transform:scale(1)}70%{opacity:0;transform:scale(2.4)}to{opacity:0;transform:scale(2.4)}}.track-step-card-module-sass-module__dl_4wa__nodeAvailable{background-color:var(--surf-cont-primary);border-color:var(--outline-action);color:var(--text-action)}.track-step-card-module-sass-module__dl_4wa__nodeLocked{background-color:var(--outline-quaternary);color:var(--icon-on-dark)}.track-step-card-module-sass-module__dl_4wa__nodeNumber{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;font-size:.9375rem;font-weight:600;line-height:1.25rem}.track-step-card-module-sass-module__dl_4wa__card{background-color:var(--surf-cont-primary);border:1px solid #0000;border-radius:16px;flex-direction:column;gap:.5rem;padding:1.5rem;display:flex;position:relative;box-shadow:0 0 4px #0000000f,0 0 12px #0000000f}.track-step-card-module-sass-module__dl_4wa__cardLink{z-index:1;border-radius:16px;position:absolute;inset:0}.track-step-card-module-sass-module__dl_4wa__cardActive{background-color:var(--surf-cont-secondary-purple);border:1px solid var(--outline-action);grid-template-columns:1fr auto;grid-template-areas:"body body""bar bar""label action";align-items:center;gap:1rem .75rem;display:grid;box-shadow:0 6px 20px #4c34fe40}.track-step-card-module-sass-module__dl_4wa__cardLocked{opacity:.6}.track-step-card-module-sass-module__dl_4wa__body{flex-direction:column;grid-area:body;gap:.5rem;min-width:0;display:flex}.track-step-card-module-sass-module__dl_4wa__heading{align-items:center;gap:.75rem;display:flex}.track-step-card-module-sass-module__dl_4wa__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:1.0625rem;font-weight:700;line-height:1.375rem}.track-step-card-module-sass-module__dl_4wa__description{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-tertiary);margin:0;font-size:.9375rem;font-weight:400;line-height:1.25rem}.track-step-card-module-sass-module__dl_4wa__meta{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-quaternary);margin:0;font-size:.8125rem;font-weight:600;line-height:1rem}.dark .track-step-card-module-sass-module__dl_4wa__meta{color:var(--text-tertiary)}.track-step-card-module-sass-module__dl_4wa__bar{grid-area:bar;min-width:0}.track-step-card-module-sass-module__dl_4wa__bar>div{height:10px;box-shadow:inset 0 0 0 1px var(--outline-light)}.track-step-card-module-sass-module__dl_4wa__progressLabel{white-space:nowrap;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-secondary);grid-area:label;justify-self:start;font-size:.8125rem;font-weight:600;line-height:1rem}.track-step-card-module-sass-module__dl_4wa__action{z-index:2;grid-area:action;place-self:center end;text-decoration:none;position:relative}.track-step-card-module-sass-module__dl_4wa__action>*{transition:transform .15s}.track-step-card-module-sass-module__dl_4wa__action:hover>*{transform:scale(1.04)}@media screen and (max-width:1023px){.track-step-card-module-sass-module__dl_4wa__description{display:none}.track-step-card-module-sass-module__dl_4wa__action>*{height:34px;padding:0 .75rem}.track-step-card-module-sass-module__dl_4wa__action [data-role=txt]{letter-spacing:0;font-size:.9375rem;line-height:1.25rem}}@media screen and (min-width:1024px){.track-step-card-module-sass-module__dl_4wa__cardActive{grid-template-columns:minmax(0,7fr) max-content minmax(0,3fr);grid-template-areas:"body body action""bar label action";column-gap:1rem}}
.track-teaser-card-module-sass-module__8rmM_G__card{background-color:var(--surf-cont-primary);border-radius:16px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 0 4px #0000000f,0 0 12px #0000000f}.track-teaser-card-module-sass-module__8rmM_G__header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.track-teaser-card-module-sass-module__8rmM_G__trackName{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);min-width:0;font-size:1.0625rem;font-weight:700;line-height:1.375rem}.track-teaser-card-module-sass-module__8rmM_G__certLink{flex-shrink:0;text-decoration:none}.track-teaser-card-module-sass-module__8rmM_G__steps{z-index:1;margin:0;padding:0;list-style:none;position:relative}.track-teaser-card-module-sass-module__8rmM_G__peekTop,.track-teaser-card-module-sass-module__8rmM_G__peekBottom{pointer-events:none;max-height:84px;overflow:hidden}.track-teaser-card-module-sass-module__8rmM_G__peekBottom{-webkit-mask-image:linear-gradient(#000 38%,#0000 95%);mask-image:linear-gradient(#000 38%,#0000 95%)}.track-teaser-card-module-sass-module__8rmM_G__peekTop{align-content:end;-webkit-mask-image:linear-gradient(#0000 5%,#000 62%);mask-image:linear-gradient(#0000 5%,#000 62%)}.track-teaser-card-module-sass-module__8rmM_G__seeAll{text-align:center;width:100%;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-action);align-self:center;font-size:.9375rem;font-weight:600;line-height:1.25rem;text-decoration:none;transition:color .2s}.track-teaser-card-module-sass-module__8rmM_G__seeAll:hover{color:var(--text-primary)}
.badge-module-sass-module__c2zbSW__badge{background-color:var(--surf-cont-primary);font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;white-space:nowrap;border:1px solid;border-radius:100px;flex-shrink:0;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:600;line-height:.875rem;display:inline-flex}
.tool-tile-module-sass-module__pZr_nW__tile{border:1px solid var(--outline-lighter);background-color:var(--surf-cont-primary);min-width:0;color:var(--text-primary);border-radius:16px;flex-direction:column;flex:1;gap:.5rem;padding:1rem;text-decoration:none;display:flex}@media screen and (min-width:769px){.tool-tile-module-sass-module__pZr_nW__tile{gap:.75rem;padding:1.5rem}}.tool-tile-module-sass-module__pZr_nW__live{transition:border-color .2s}.tool-tile-module-sass-module__pZr_nW__live:hover{border-color:var(--outline-action)}.tool-tile-module-sass-module__pZr_nW__live:focus-visible{outline:2px solid var(--outline-focused);outline-offset:2px}.tool-tile-module-sass-module__pZr_nW__top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.tool-tile-module-sass-module__pZr_nW__icon{background-color:var(--surf-cont-secondary-purple);width:2.625rem;height:2.625rem;color:var(--icon-action);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tool-tile-module-sass-module__pZr_nW__soon .tool-tile-module-sass-module__pZr_nW__icon{background-color:var(--surf-cont-secondary);color:var(--icon-tertiary)}.tool-tile-module-sass-module__pZr_nW__title{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.375rem}.tool-tile-module-sass-module__pZr_nW__description{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-tertiary);font-size:.9375rem;font-weight:400;line-height:1.25rem}@media screen and (max-width:499px){.tool-tile-module-sass-module__pZr_nW__description{display:none}}
.model-picker-module-sass-module__zZQ8-W__picker{flex-direction:column;gap:.5rem;min-width:0;display:flex}.model-picker-module-sass-module__zZQ8-W__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:700;line-height:1.25rem}.model-picker-module-sass-module__zZQ8-W__trigger{justify-content:flex-start;position:relative}.model-picker-module-sass-module__zZQ8-W__end{align-items:center;gap:.5rem;display:inline-flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.model-picker-module-sass-module__zZQ8-W__cost{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-secondary);font-size:.8125rem;font-weight:400;line-height:1rem}.model-picker-module-sass-module__zZQ8-W__chevron{color:var(--icon-tertiary);transition:transform .15s}.model-picker-module-sass-module__zZQ8-W__open{transform:rotate(180deg)}.model-picker-module-sass-module__zZQ8-W__line{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}.model-picker-module-sass-module__zZQ8-W__autoLine{color:var(--text-action)}.model-picker-module-sass-module__zZQ8-W__menu{border:1px solid var(--outline-lighter);border-radius:16px;margin-top:.25rem}.model-picker-module-sass-module__zZQ8-W__list{flex-direction:column;padding:.25rem;display:flex}.model-picker-module-sass-module__zZQ8-W__head{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-tertiary);margin:0;padding:.5rem .75rem .25rem;font-size:.75rem;font-weight:600;line-height:.875rem}.model-picker-module-sass-module__zZQ8-W__options{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.model-picker-module-sass-module__zZQ8-W__option{flex-direction:column;min-width:0;padding-bottom:.25rem;display:flex}.model-picker-module-sass-module__zZQ8-W__autoOption{border-bottom:1px solid var(--outline-lighter)}.model-picker-module-sass-module__zZQ8-W__optionButton{justify-content:flex-start;position:relative}.model-picker-module-sass-module__zZQ8-W__icons{align-items:center;gap:.25rem;display:inline-flex}.model-picker-module-sass-module__zZQ8-W__check{visibility:hidden;color:var(--icon-action)}.model-picker-module-sass-module__zZQ8-W__checked{visibility:visible}.model-picker-module-sass-module__zZQ8-W__after{align-items:center;display:inline-flex}.model-picker-module-sass-module__zZQ8-W__optionCost{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-tertiary);flex-direction:column;align-items:flex-end;gap:.125rem;font-size:.75rem;font-weight:400;line-height:.875rem;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.model-picker-module-sass-module__zZQ8-W__optionCredits{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);font-size:.8125rem;font-weight:600;line-height:1rem}.model-picker-module-sass-module__zZQ8-W__optionResolution{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-tertiary);font-size:.6875rem;font-weight:400;line-height:.75rem}.model-picker-module-sass-module__zZQ8-W__best{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0;padding:0 .75rem 0 2.125rem;font-size:.75rem;font-weight:400;line-height:.875rem;display:flex}.model-picker-module-sass-module__zZQ8-W__pick{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-secondary);margin:0;padding:.125rem .75rem 0 2.125rem;font-size:.75rem;font-weight:600;line-height:.875rem}.model-picker-module-sass-module__zZQ8-W__retry{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-tertiary);margin:0;padding:.25rem .75rem 0 2.125rem;font-size:.75rem;font-weight:400;line-height:.875rem}@media (prefers-reduced-motion:reduce){.model-picker-module-sass-module__zZQ8-W__chevron{transition:none}}
.studio-tools-module-sass-module__nA-GDW__tools{flex-direction:column;gap:.75rem;min-width:0;display:flex}@media screen and (min-width:769px){.studio-tools-module-sass-module__nA-GDW__tools{gap:1rem}}.studio-tools-module-sass-module__nA-GDW__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:1.0625rem;font-weight:700;line-height:1.375rem}@media screen and (min-width:769px){.studio-tools-module-sass-module__nA-GDW__title{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}}.studio-tools-module-sass-module__nA-GDW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media screen and (min-width:1024px){.studio-tools-module-sass-module__nA-GDW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.studio-tools-module-sass-module__nA-GDW__item{min-width:0;display:flex}
.resolution-control-module-sass-module__9C-mma__resolution{flex-direction:column;gap:.5rem;min-width:0;display:flex}.resolution-control-module-sass-module__9C-mma__note{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}.resolution-control-module-sass-module__9C-mma__note:empty{margin-top:-.5rem}
.studio-home-module-sass-module__u8W3va__home{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){.studio-home-module-sass-module__u8W3va__home{gap:2rem}}.studio-home-module-sass-module__u8W3va__lists{flex-wrap:wrap;gap:1.5rem;display:flex}.studio-home-module-sass-module__u8W3va__lists>*{flex:26.25rem}.studio-home-module-sass-module__u8W3va__entryHolder{min-height:21rem}
.sticky-module-sass-module__GXwWnW__wrapper{display:contents}.sticky-module-sass-module__GXwWnW__sentinel{pointer-events:none;visibility:hidden;height:1px;position:absolute;top:0;left:0;right:0}@keyframes sticky-module-sass-module__GXwWnW__slide-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.sticky-module-sass-module__GXwWnW__sticky{transition:box-shadow .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;animation:.3s cubic-bezier(.4,0,.2,1) sticky-module-sass-module__GXwWnW__slide-down;position:sticky;top:0;transform:translateY(0)}.sticky-module-sass-module__GXwWnW__sticky.sticky-module-sass-module__GXwWnW__stuck{box-shadow:0 1px 2px #0000004d,0 3px 8px 1px #00000026}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.sticky-module-sass-module__GXwWnW__sticky.sticky-module-sass-module__GXwWnW__stuck{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.sticky-module-sass-module__GXwWnW__zSticky{z-index:20}.sticky-module-sass-module__GXwWnW__zHeader{z-index:100}.sticky-module-sass-module__GXwWnW__zFixed{z-index:30}
.logo-module-sass-module__L_oBJq__logo{line-height:0}.logo-module-sass-module__L_oBJq__image{object-fit:contain;width:auto;height:32px}
.base-modal-module-sass-module__orh3AW__modal{z-index:1100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.base-modal-module-sass-module__orh3AW__modal .modal-content{background:var(--surf-cont-secondary,#1e2635);border:1px solid var(--outline-focused,#36445c);border-radius:10px;width:100%;max-width:450px;margin:0 .25rem;padding:24px 16px;position:relative}.base-modal-module-sass-module__orh3AW__backdrop{z-index:1000;background-color:var(--surf-cont-scrim);position:fixed;inset:0}.base-modal-module-sass-module__orh3AW__paper{flex-direction:column;gap:1rem;width:100%;display:flex;position:relative}.base-modal-module-sass-module__orh3AW__header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.base-modal-module-sass-module__orh3AW__title{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:.00625rem;color:var(--text-primary);flex:1;margin:0;font-size:1.25rem;font-weight:700;line-height:1.4375rem}.base-modal-module-sass-module__orh3AW__closeButton{background-color:#0000;border:none;flex-shrink:0;margin:-.5rem;position:absolute;top:5px;right:5px}.base-modal-module-sass-module__orh3AW__body{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-secondary);font-size:1.0625rem;font-weight:400;line-height:1.5rem;overflow-y:auto}.base-modal-module-sass-module__orh3AW__footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.base-modal-module-sass-module__orh3AW__footer>*{flex:1}.base-modal-module-sass-module__orh3AW__footer>* [data-role=txt]{text-wrap:nowrap}
.text-input-module-sass-module__TD5vmq__root{display:inline-block;position:relative}.text-input-module-sass-module__TD5vmq__fullWidth{width:100%;display:block}.text-input-module-sass-module__TD5vmq__field{box-sizing:border-box;width:100%;color:var(--text-primary);border:1px solid var(--outline-quaternary);font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;background:0 0;border-radius:8px;outline:none;padding:1rem;font-size:1.0625rem;font-weight:400;line-height:1.5rem;transition:border-color .2s}.text-input-module-sass-module__TD5vmq__field::placeholder{color:var(--text-tertiary)}.text-input-module-sass-module__TD5vmq__field:hover{border-color:var(--outline-quaternary)}.text-input-module-sass-module__TD5vmq__field:focus{border-color:var(--outline-action)}.text-input-module-sass-module__TD5vmq__field.text-input-module-sass-module__TD5vmq__errorField,.text-input-module-sass-module__TD5vmq__field:focus.text-input-module-sass-module__TD5vmq__errorField{border-color:var(--outline-error)}.text-input-module-sass-module__TD5vmq__label{pointer-events:none;color:var(--outline-quaternary);background:var(--text-input-label-bg,var(--surf-cont-primary));font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;padding:0 .25rem;font-size:1.0625rem;font-weight:400;line-height:1.5rem;transition:top .2s,font-size .2s,color .2s,transform .2s;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.dark .text-input-module-sass-module__TD5vmq__label{color:var(--text-tertiary)}.text-input-module-sass-module__TD5vmq__label.text-input-module-sass-module__TD5vmq__floating{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;font-size:.75rem;font-weight:400;line-height:.875rem;top:0;transform:translateY(-50%)}.text-input-module-sass-module__TD5vmq__label.text-input-module-sass-module__TD5vmq__focused{color:var(--text-action)}.text-input-module-sass-module__TD5vmq__label.text-input-module-sass-module__TD5vmq__errorLabel{color:var(--text-error)}
.create-key-dialog-module-sass-module__Q1zH-W__form{--text-input-label-bg:var(--surf-cont-secondary);flex-direction:column;gap:.75rem;padding-top:.5rem;display:flex}.create-key-dialog-module-sass-module__Q1zH-W__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}
.switch-module-sass-module__juKwMq__switch{cursor:pointer;align-items:center;gap:.75rem;min-width:0;display:inline-flex}.switch-module-sass-module__juKwMq__disabled{cursor:not-allowed}.switch-module-sass-module__juKwMq__disabled .switch-module-sass-module__juKwMq__track,.switch-module-sass-module__juKwMq__disabled .switch-module-sass-module__juKwMq__label{opacity:.5}.switch-module-sass-module__juKwMq__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}.switch-module-sass-module__juKwMq__track{background-color:var(--outline-light);border-radius:100px;flex:none;width:2.625rem;height:1.5rem;transition:background-color .15s;position:relative}.switch-module-sass-module__juKwMq__on{background-color:var(--cont-action)}.switch-module-sass-module__juKwMq__knob{background-color:var(--cont-white);border-radius:100px;width:1.25rem;height:1.25rem;transition:transform .15s;position:absolute;top:.125rem;left:.125rem;box-shadow:0 1px 2px #0000004d,0 2px 4px 2px #0000001a}.switch-module-sass-module__juKwMq__on .switch-module-sass-module__juKwMq__knob{transform:translate(1.125rem)}.switch-module-sass-module__juKwMq__input:focus-visible+.switch-module-sass-module__juKwMq__track{outline:2px solid var(--outline-focused);outline-offset:2px}.switch-module-sass-module__juKwMq__text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.switch-module-sass-module__juKwMq__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:700;line-height:1.25rem}.switch-module-sass-module__juKwMq__description{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}@media (prefers-reduced-motion:reduce){.switch-module-sass-module__juKwMq__track,.switch-module-sass-module__juKwMq__knob{transition:none}}
.default-rule-card-module-sass-module__zJvaWq__card{border:1px solid var(--outline-lighter);background-color:var(--surf-cont-primary);border-radius:16px;flex-direction:column;gap:.75rem;min-width:0;padding:1rem;display:flex}@media screen and (min-width:769px){.default-rule-card-module-sass-module__zJvaWq__card{padding:1.5rem}}.default-rule-card-module-sass-module__zJvaWq__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:1.0625rem;font-weight:700;line-height:1.375rem}.default-rule-card-module-sass-module__zJvaWq__select{align-self:stretch}.default-rule-card-module-sass-module__zJvaWq__placeholder{border-radius:8px;height:2.625rem;display:block}.default-rule-card-module-sass-module__zJvaWq__note{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}.default-rule-card-module-sass-module__zJvaWq__problem{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.default-rule-card-module-sass-module__zJvaWq__message{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}
.video-shape-control-module-sass-module__feZQQa__note{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-tertiary);flex:1 0 100%;margin:0;font-size:.8125rem;font-weight:400;line-height:1rem}
.theme-image-module-sass-module__sVNIoW__wrapper{justify-content:center;align-items:center;line-height:0;display:inline-flex}.theme-image-module-sass-module__sVNIoW__lightOnly{display:inline-block}.dark .theme-image-module-sass-module__sVNIoW__lightOnly{display:none}.theme-image-module-sass-module__sVNIoW__darkOnly{display:none}.dark .theme-image-module-sass-module__sVNIoW__darkOnly{display:inline-block}
.profile-avatar-module-sass-module__gxBzRa__link{color:inherit;text-decoration:none;display:inline-flex}.profile-avatar-module-sass-module__gxBzRa__stack{flex-shrink:0;width:72px;height:72px;position:relative}.profile-avatar-module-sass-module__gxBzRa__circle{background-color:var(--surf-cont-accent-primary);border-radius:100px;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden}.profile-avatar-module-sass-module__gxBzRa__initials{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-on-dark);font-size:1.375rem;font-weight:700;line-height:1.625rem}.profile-avatar-module-sass-module__gxBzRa__cameraBadge{background-color:var(--text-primary);border:2px solid var(--surface);border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;bottom:0;right:0}.dark .profile-avatar-module-sass-module__gxBzRa__cameraBadge{background-color:var(--surf-cont-secondary-gray)}.profile-avatar-module-sass-module__gxBzRa__cameraIcon{color:var(--icon-on-dark)}@media screen and (min-width:1024px){.profile-avatar-module-sass-module__gxBzRa__stack,.profile-avatar-module-sass-module__gxBzRa__circle{width:72px;height:72px}.profile-avatar-module-sass-module__gxBzRa__cameraBadge{width:32px;height:32px}}
.with-tooltip-module-sass-module__ouQp6W__tooltipBase .MuiTooltip-tooltip{background:var(--surf-cont-primary);max-width:145px;color:var(--text-primary);box-shadow:0 4px 4px #00000040;letter-spacing:.07px!important;text-align:center!important;padding:4px 8px!important;font-size:12px!important;font-weight:500!important;line-height:16px!important}.with-tooltip-module-sass-module__ouQp6W__tooltipBase .MuiTooltip-arrow:before{background:var(--surf-cont-primary)}
.language-select-rendered-list-module-sass-module__4HYLxG__list{background:var(--surf-cont-primary);color:var(--text-primary);z-index:1;border-radius:10px;flex-direction:column;gap:16px;padding:16px;display:flex;box-shadow:0 8px 24px #0000001f,0 2px 6px #00000014}.language-select-rendered-list-module-sass-module__4HYLxG__itemButton{text-align:left;white-space:nowrap;width:100%;height:100%;box-shadow:none;cursor:pointer;color:var(--text-primary);background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:18px;line-height:24px;display:flex}.language-select-rendered-list-module-sass-module__4HYLxG__itemButton:hover,.language-select-rendered-list-module-sass-module__4HYLxG__itemButton:focus,.language-select-rendered-list-module-sass-module__4HYLxG__itemButton:disabled{color:var(--text-primary)}.language-select-rendered-list-module-sass-module__4HYLxG__selectedIcon{color:var(--text-primary);justify-content:center;align-items:center;display:inline-flex}
.language-select-hoverable-module-sass-module__spEXKq__iconWrapper{cursor:pointer;width:24px;height:24px;color:var(--icon-primary);border-radius:4px;place-content:center;transition:all .3s;display:grid}.language-select-hoverable-module-sass-module__spEXKq__iconWrapper>svg>path{transition:all .3s}.language-select-hoverable-module-sass-module__spEXKq__iconWrapper:hover{background:var(--surf-cont-secondary)}.language-select-hoverable-module-sass-module__spEXKq__withLabel{align-items:center;gap:.25rem;width:auto;padding:0 .5rem;display:inline-flex}.language-select-hoverable-module-sass-module__spEXKq__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}.language-select-hoverable-module-sass-module__spEXKq__tooltipVariant .MuiTooltip-tooltip{max-width:none!important;box-shadow:none!important;background:0 0!important;padding:0!important}.language-select-hoverable-module-sass-module__spEXKq__renderedList{position:unset}
.account-menu-module-sass-module__6tEPza__menu{border:1px solid var(--outline-lighter);margin-top:.5rem}.account-menu-module-sass-module__6tEPza__items{flex-direction:column;gap:.125rem;min-width:200px;padding:.25rem;display:flex}.account-menu-module-sass-module__6tEPza__item{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);border-radius:4px;padding:.5rem .75rem;font-size:.9375rem;font-weight:400;line-height:1.25rem;transition:background-color .2s;display:block}.account-menu-module-sass-module__6tEPza__item:hover{background-color:var(--accent-overlay-hover)}.account-menu-module-sass-module__6tEPza__item:focus-visible{outline:2px solid var(--outline-focused);outline-offset:-2px}
.email-input-module-sass-module__ST4-ya__root{width:100%}.email-input-module-sass-module__ST4-ya__message{color:var(--text-error);font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;margin-top:.25rem;font-size:.75rem;font-weight:400;line-height:.875rem}
.create-tools-module-sass-module__5ZuIQG__band{border-bottom:1px solid var(--outline-lighter);background-color:var(--surface)}.create-tools-module-sass-module__5ZuIQG__tools{scrollbar-width:none;gap:1.5rem;width:100%;max-width:1440px;margin:0 auto;padding:0 .75rem;display:flex;overflow-x:auto}.create-tools-module-sass-module__5ZuIQG__tools::-webkit-scrollbar{display:none}@media screen and (min-width:1024px){.create-tools-module-sass-module__5ZuIQG__tools{padding:0 1.5rem}}.create-tools-module-sass-module__5ZuIQG__tool{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;white-space:nowrap;color:var(--text-tertiary);border-bottom:2px solid #0000;flex:none;padding:.75rem 0;font-size:.9375rem;font-weight:400;line-height:1.25rem;transition:color .2s,border-color .2s}.create-tools-module-sass-module__5ZuIQG__tool:hover{color:var(--text-primary)}.create-tools-module-sass-module__5ZuIQG__tool:focus-visible{outline:2px solid var(--outline-focused);outline-offset:-2px}.create-tools-module-sass-module__5ZuIQG__active{border-bottom-color:var(--outline-action);color:var(--text-primary);font-weight:700}
.divider-with-text-module-sass-module__LUC0fW__root{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);white-space:nowrap;text-align:center;justify-content:center;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:400;line-height:16px;display:flex}.divider-with-text-module-sass-module__LUC0fW__root:before,.divider-with-text-module-sass-module__LUC0fW__root:after{content:"";background:var(--outline-quaternary);flex:1;height:1px}
.script-writer-app-bar-module-sass-module__xG1QvW__bar{border-bottom:1px solid var(--outline-lighter);background-color:var(--surf-cont-primary);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}@media screen and (min-width:1024px){.script-writer-app-bar-module-sass-module__xG1QvW__bar{padding:.75rem 1.5rem}}.script-writer-app-bar-module-sass-module__xG1QvW__left{align-items:center;gap:1rem;min-width:0;display:flex}.script-writer-app-bar-module-sass-module__xG1QvW__divider{background-color:var(--outline-lighter);width:1px;height:1.5rem}.script-writer-app-bar-module-sass-module__xG1QvW__section{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:1.0625rem;font-weight:600;line-height:1.375rem;overflow:hidden}
.studio-nav-module-sass-module__V8ofTa__nav{align-items:center;gap:.25rem;display:none}@media screen and (min-width:769px){.studio-nav-module-sass-module__V8ofTa__nav{display:flex}}.studio-nav-module-sass-module__V8ofTa__link{white-space:nowrap;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-secondary);border-radius:100px;align-items:center;padding:.5rem 1rem;font-size:.9375rem;font-weight:400;line-height:1.25rem;transition:background-color .2s,color .2s;display:inline-flex}.studio-nav-module-sass-module__V8ofTa__link:hover{background-color:var(--accent-overlay-hover);color:var(--text-action)}.studio-nav-module-sass-module__V8ofTa__link:focus-visible{outline:2px solid var(--outline-focused);outline-offset:2px}.studio-nav-module-sass-module__V8ofTa__active{background-color:var(--surf-cont-secondary-purple);color:var(--text-action);font-weight:600}
.nav-text-button-module-sass-module__4vMsMa__button{cursor:pointer;text-underline-offset:2px;min-height:22px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--text-action);text-decoration-color:var(--text-action);color:var(--text-action);background:0 0;border:0;margin:0;padding:0;font-size:16px;font-weight:700;line-height:22px;display:inline-block;position:relative}.nav-text-button-module-sass-module__4vMsMa__button.nav-text-button-module-sass-module__4vMsMa__selected{color:var(--text-primary)}.nav-text-button-module-sass-module__4vMsMa__button.nav-text-button-module-sass-module__4vMsMa__selected:after{content:"";background:var(--outline-action);width:100%;height:2px;position:absolute;bottom:2px;left:0}.nav-text-button-module-sass-module__4vMsMa__button.nav-text-button-module-sass-module__4vMsMa__white{color:var(--cont-white);-webkit-text-decoration-color:var(--cont-white);text-decoration-color:var(--cont-white)}.nav-text-button-module-sass-module__4vMsMa__button.nav-text-button-module-sass-module__4vMsMa__inheritColor{color:inherit;text-decoration-color:currentColor}
.theme-switch-module-sass-module__nHCWkq__root{flex-shrink:0;align-items:center;display:flex}.theme-switch-module-sass-module__nHCWkq__segments{background-color:var(--surf-cont-secondary);border-radius:16px;gap:.125rem;padding:.25rem;display:none}@media screen and (min-width:1024px){.theme-switch-module-sass-module__nHCWkq__segments{display:inline-flex}}.theme-switch-module-sass-module__nHCWkq__toggle{display:inline-flex}@media screen and (min-width:1024px){.theme-switch-module-sass-module__nHCWkq__toggle{display:none}}
.password-input-module-sass-module__qv2dKa__root{width:100%}.password-input-module-sass-module__qv2dKa__inputWrapper{width:100%;position:relative}.password-input-module-sass-module__qv2dKa__toggle{cursor:pointer;color:var(--outline-quaternary);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.password-input-module-sass-module__qv2dKa__toggleIcon{width:20px;height:20px;display:block}.password-input-module-sass-module__qv2dKa__validationLabel{width:100%;color:var(--text-tertiary);font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;align-items:center;gap:.5rem;margin:0 1rem .25rem;font-size:.8125rem;font-weight:400;line-height:1rem;display:flex;position:relative}.password-input-module-sass-module__qv2dKa__level{font-weight:400;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;margin-left:-.25rem;font-size:.8125rem;font-weight:400;line-height:1rem}.password-input-module-sass-module__qv2dKa__level.password-input-module-sass-module__qv2dKa__tooWeak,.password-input-module-sass-module__qv2dKa__level.password-input-module-sass-module__qv2dKa__weak{color:var(--text-error)}.password-input-module-sass-module__qv2dKa__level.password-input-module-sass-module__qv2dKa__medium{color:var(--text-alert)}.password-input-module-sass-module__qv2dKa__level.password-input-module-sass-module__qv2dKa__strong{color:var(--text-success)}.password-input-module-sass-module__qv2dKa__questionButton{cursor:pointer;color:var(--icon-tertiary);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.password-input-module-sass-module__qv2dKa__questionIcon{width:20px;height:20px;display:block}.password-input-module-sass-module__qv2dKa__validator{border:1px solid var(--outline-quaternary);opacity:0;pointer-events:none;background:0 0;border-radius:8px;max-height:0;margin:0;padding:0;list-style:none;transition:max-height .5s,padding .5s,opacity .5s,margin .5s;position:relative;overflow:hidden}.password-input-module-sass-module__qv2dKa__validator.password-input-module-sass-module__qv2dKa__visible{opacity:1;pointer-events:all;max-height:300px;margin:.75rem 0 1rem;padding:.75rem 1rem}.password-input-module-sass-module__qv2dKa__validatorItem{color:var(--text-primary);font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;align-items:center;gap:.5rem;padding-left:0;font-size:1.0625rem;font-weight:400;line-height:1.5rem;display:flex}.password-input-module-sass-module__qv2dKa__validatorItem:not(:last-child){margin-bottom:.5rem}.password-input-module-sass-module__qv2dKa__checkboxIcon{width:14px;height:14px;color:var(--icon-primary);flex-shrink:0;display:block}.password-input-module-sass-module__qv2dKa__checkboxIcon.password-input-module-sass-module__qv2dKa__passedIcon{color:var(--icon-action)}
.form-inputs-module-sass-module__uZq-ja__root{flex-direction:column;gap:.75rem;display:flex}
.upgrade-button-module-sass-module__MZhgiG__upgrade{white-space:nowrap;flex-shrink:0}
.header-form-module-sass-module__6czZrq__root{margin-bottom:.5rem}.header-form-module-sass-module__6czZrq__mainText{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:.00625rem;color:var(--text-primary);margin-bottom:1rem;font-size:32px;font-weight:400;line-height:2rem}.header-form-module-sass-module__6czZrq__navText{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}
.usage-pill-module-sass-module__uwJVLW__pill{border:1px solid var(--outline-lighter);background-color:var(--surf-cont-primary);min-width:0;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-secondary);border-radius:100px;grid-template-columns:auto auto;justify-content:start;align-items:center;gap:.125rem .5rem;padding:.25rem .75rem;font-size:.75rem;font-weight:400;line-height:.875rem;display:grid}@media screen and (min-width:769px){.usage-pill-module-sass-module__uwJVLW__pill{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;padding:.5rem 1rem;font-size:.8125rem;font-weight:400;line-height:1rem;display:flex}}.usage-pill-module-sass-module__uwJVLW__tier{color:var(--text-action);font-weight:700}.usage-pill-module-sass-module__uwJVLW__amount{white-space:nowrap}.usage-pill-module-sass-module__uwJVLW__renews{white-space:nowrap;color:var(--text-tertiary);grid-column:1/-1}@media screen and (min-width:769px){.usage-pill-module-sass-module__uwJVLW__renews{align-items:center;gap:.5rem;display:inline-flex}.usage-pill-module-sass-module__uwJVLW__renews:before{content:"";background-color:currentColor;border-radius:100px;width:4px;height:4px}}.usage-pill-module-sass-module__uwJVLW__count{color:var(--text-primary);font-weight:600;display:none}@media screen and (max-width:499px){.usage-pill-module-sass-module__uwJVLW__free{grid-template-columns:auto;justify-content:center}.usage-pill-module-sass-module__uwJVLW__free .usage-pill-module-sass-module__uwJVLW__tier,.usage-pill-module-sass-module__uwJVLW__free .usage-pill-module-sass-module__uwJVLW__amount{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}.usage-pill-module-sass-module__uwJVLW__free .usage-pill-module-sass-module__uwJVLW__count{display:inline}}.usage-pill-module-sass-module__uwJVLW__placeholder{width:160px;height:34px}
.error-text-module-sass-module__6Owpfa__root{background:var(--surf-cont-secondary-gray);color:var(--text-error);font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;border-radius:8px;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;font-size:.8125rem;font-weight:600;line-height:1rem;display:flex}.error-text-module-sass-module__6Owpfa__icon{width:20px;height:20px;color:var(--icon-error);flex-shrink:0;display:block}.error-text-module-sass-module__6Owpfa__message{color:var(--text-error);display:inline}
.studio-header-module-sass-module__AQEvAW__header{border-bottom:1px solid var(--outline-lighter)}.studio-header-module-sass-module__AQEvAW__content{gap:.75rem}.studio-header-module-sass-module__AQEvAW__start{flex-shrink:0;align-items:center;gap:.75rem;display:flex}@media screen and (min-width:1024px){.studio-header-module-sass-module__AQEvAW__start{gap:1.5rem}}.studio-header-module-sass-module__AQEvAW__end{justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}@media screen and (min-width:769px){.studio-header-module-sass-module__AQEvAW__end{gap:.75rem}}
.sign-up-policies-module-sass-module__BTMkaa__links{color:var(--text-tertiary);text-align:center;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;margin:0;font-size:.8125rem;font-weight:400;line-height:1rem}.sign-up-policies-module-sass-module__BTMkaa__links.sign-up-policies-module-sass-module__BTMkaa__isDark{color:var(--text-primary)}.sign-up-policies-module-sass-module__BTMkaa__link{all:unset;color:var(--text-primary);cursor:pointer}.sign-up-policies-module-sass-module__BTMkaa__break{display:none}
@keyframes skeleton-module-sass-module__HQnjtq__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes skeleton-module-sass-module__HQnjtq__skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-module-sass-module__HQnjtq__skeleton{background:linear-gradient(90deg, var(--surf-cont-secondary) 25%, var(--surf-cont-secondary-gray) 50%, var(--surf-cont-secondary) 75%);background-size:200% 100%;border-radius:4px;animation:1.4s infinite skeleton-module-sass-module__HQnjtq__skeleton-pulse;display:block}.skeleton-module-sass-module__HQnjtq__rounded{border-radius:100px}
.upgrade-order-summary-module-sass-module__DOO2oq__summary{flex-direction:column;gap:1rem;width:100%;display:flex}.upgrade-order-summary-module-sass-module__DOO2oq__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:1.0625rem;font-weight:700;line-height:1.375rem}.upgrade-order-summary-module-sass-module__DOO2oq__lines{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.upgrade-order-summary-module-sass-module__DOO2oq__line{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.upgrade-order-summary-module-sass-module__DOO2oq__label{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}.upgrade-order-summary-module-sass-module__DOO2oq__value{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}.upgrade-order-summary-module-sass-module__DOO2oq__regular{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;text-decoration:line-through}.upgrade-order-summary-module-sass-module__DOO2oq__muted{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}.upgrade-order-summary-module-sass-module__DOO2oq__divider{background-color:var(--outline-tertiary);width:100%;height:1px}.upgrade-order-summary-module-sass-module__DOO2oq__totalRow{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.upgrade-order-summary-module-sass-module__DOO2oq__totalLabel{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}.upgrade-order-summary-module-sass-module__DOO2oq__totalValue{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}
.upgrade-payment-close-icon-module-sass-module__IKoA2a__closeIcon{z-index:1;position:absolute;top:1rem;right:1rem}@media screen and (min-width:500px){.upgrade-payment-close-icon-module-sass-module__IKoA2a__closeIcon{top:1.5rem;right:1.5rem}}
.upgrade-payment-modal-module-sass-module__pAoTvW__modal{z-index:1100;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.upgrade-payment-modal-module-sass-module__pAoTvW__modal .modal-content{background:var(--surf-cont-primary);border-radius:24px 24px 0 0;flex-direction:column;gap:1rem;width:100%;max-height:calc(100dvh - 2rem);padding:1.5rem 1rem;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 10px #00000024,0 3px 14px #0000001f,0 5px 5px #0003}@media screen and (min-width:500px){.upgrade-payment-modal-module-sass-module__pAoTvW__modal{align-items:center}.upgrade-payment-modal-module-sass-module__pAoTvW__modal .modal-content{border-radius:24px;width:fit-content;max-width:min(950px,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:2rem}}.upgrade-payment-modal-module-sass-module__pAoTvW__content{flex-direction:column;gap:1.5rem;width:100%;min-height:0;display:flex;overflow-y:auto}.upgrade-payment-modal-module-sass-module__pAoTvW__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}@media screen and (min-width:500px){.upgrade-payment-modal-module-sass-module__pAoTvW__title{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:.00625rem;font-size:1.75rem;font-weight:700;line-height:2rem}}.upgrade-payment-modal-module-sass-module__pAoTvW__columns{flex-direction:column;gap:1.5rem;width:100%;display:flex}@media screen and (min-width:500px){.upgrade-payment-modal-module-sass-module__pAoTvW__columns{flex-direction:row;align-items:stretch;gap:2rem}}.upgrade-payment-modal-module-sass-module__pAoTvW__summaryCol{width:100%}@media screen and (min-width:500px){.upgrade-payment-modal-module-sass-module__pAoTvW__summaryCol{flex-shrink:0;width:360px}}.upgrade-payment-modal-module-sass-module__pAoTvW__formCol{width:100%}@media screen and (min-width:500px){.upgrade-payment-modal-module-sass-module__pAoTvW__formCol{width:400px}}.upgrade-payment-modal-module-sass-module__pAoTvW__error{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-error);text-align:center;margin:.5rem 0 0;font-size:.8125rem;font-weight:400;line-height:1rem}.upgrade-payment-modal-module-sass-module__pAoTvW__divider{display:none}@media screen and (min-width:500px){.upgrade-payment-modal-module-sass-module__pAoTvW__divider{background-color:var(--outline-tertiary);align-self:stretch;width:1px;display:block}}.upgrade-payment-modal-module-sass-module__pAoTvW__resultContent{flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:540px;min-height:0;padding:1rem 0;display:flex;position:relative;overflow-y:auto}@media screen and (min-width:500px){.upgrade-payment-modal-module-sass-module__pAoTvW__resultContent{min-width:420px}}
.upsell-card-upgrade-module-sass-module__KXYwza__wrapper{width:100%}
.drama-cta-module-sass-module__TE1tYG__section{z-index:20;background:var(--surf-cont-primary);justify-content:center;width:100%;padding:1rem 0;display:flex;position:sticky;bottom:0;box-shadow:0 1px 2px #0000004d,0 3px 8px 1px #00000026}.drama-cta-module-sass-module__TE1tYG__actions{flex-direction:column;gap:1rem;width:100%;max-width:468px;padding:0 1rem;display:flex}
.drama-hero-module-sass-module__rBzQ8W__hero{aspect-ratio:699/484;width:100%;position:relative}
.drama-offer-banner-module-sass-module__-eHeRq__banner{border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem;display:flex;position:relative;overflow:hidden}.drama-offer-banner-module-sass-module__-eHeRq__background{object-fit:cover;object-position:center 30%}.drama-offer-banner-module-sass-module__-eHeRq__scrim{background:linear-gradient(to top, var(--surf-cont-scrim) 30%, transparent 75%);position:absolute;inset:0}.drama-offer-banner-module-sass-module__-eHeRq__price{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex;position:relative}.drama-offer-banner-module-sass-module__-eHeRq__badge{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-on-dark);background-color:#ff4928;border-radius:8px;padding:.25rem .5rem;font-size:1rem;font-weight:700;line-height:1.25rem}.drama-offer-banner-module-sass-module__-eHeRq__priceRow{align-items:baseline;gap:.5rem;display:flex}.drama-offer-banner-module-sass-module__-eHeRq__total{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:.00625rem;color:var(--text-on-dark);margin:0;font-size:1.75rem;font-weight:700;line-height:2rem}.drama-offer-banner-module-sass-module__-eHeRq__regular{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-on-dark);opacity:.85;margin:0;font-size:.8125rem;font-weight:600;line-height:1rem;text-decoration:line-through}.drama-offer-banner-module-sass-module__-eHeRq__label{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;max-width:50%;color:var(--text-on-dark);text-align:right;margin:0;font-size:1rem;font-weight:700;line-height:1.25rem;position:relative}
.drama-offer-details-module-sass-module__4Ita0q__section{flex-direction:column;gap:1.5rem;width:100%;display:flex}.drama-offer-details-module-sass-module__4Ita0q__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:1.375rem;font-weight:700;line-height:1.625rem}.drama-offer-details-module-sass-module__4Ita0q__highlight{color:var(--text-action)}
.drama-prompt-kit-module-sass-module__HdAGMa__card{background-color:var(--surf-cont-primary);border-radius:16px;flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;padding:.5rem;display:flex}.drama-prompt-kit-module-sass-module__HdAGMa__genre{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-on-dark);background-color:#ff28c6;border-radius:100px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;line-height:.75rem}.drama-prompt-kit-module-sass-module__HdAGMa__coverGroup{flex-direction:column;align-items:center;gap:.25rem;width:100%;display:flex}.drama-prompt-kit-module-sass-module__HdAGMa__cover{aspect-ratio:1243/534;width:100%;position:relative}.drama-prompt-kit-module-sass-module__HdAGMa__cover img{object-fit:cover}.drama-prompt-kit-module-sass-module__HdAGMa__disclaimer{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-quaternary);text-align:center;margin:0;font-size:.6875rem;font-weight:400;line-height:.75rem}.drama-prompt-kit-module-sass-module__HdAGMa__story{flex-direction:column;gap:.25rem;width:100%;display:flex}.drama-prompt-kit-module-sass-module__HdAGMa__storyHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.drama-prompt-kit-module-sass-module__HdAGMa__storyHeading{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);margin:0;font-size:1rem;font-weight:700;line-height:1.25rem}.drama-prompt-kit-module-sass-module__HdAGMa__chevron{color:var(--icon-action);flex-shrink:0}.drama-prompt-kit-module-sass-module__HdAGMa__prompt{background-color:#f6f2ff;border-radius:8px;flex-direction:column;align-items:center;gap:.75rem;width:100%;padding:.5rem 1rem .75rem;display:flex}.drama-prompt-kit-module-sass-module__HdAGMa__promptBody{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;display:flex}.drama-prompt-kit-module-sass-module__HdAGMa__promptTitle{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);margin:0;font-size:.8125rem;font-weight:700;line-height:1rem}.drama-prompt-kit-module-sass-module__HdAGMa__level{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-action);background-color:#e5dcff;border-radius:100px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;line-height:.75rem}.drama-prompt-kit-module-sass-module__HdAGMa__promptLine{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-tertiary);margin:0;font-size:.6875rem;font-weight:400;line-height:.75rem}.drama-prompt-kit-module-sass-module__HdAGMa__promptLabel{color:var(--text-action);font-weight:700}
.drama-story-gallery-module-sass-module__CUGXKW__gallery{flex-direction:column;align-items:center;gap:.75rem;width:100%;display:flex}.drama-story-gallery-module-sass-module__CUGXKW__heading{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}.drama-story-gallery-module-sass-module__CUGXKW__group{flex-direction:column;align-items:center;gap:.25rem;width:100%;display:flex}.drama-story-gallery-module-sass-module__CUGXKW__row{align-items:center;gap:.5rem;width:100%;display:flex}.drama-story-gallery-module-sass-module__CUGXKW__story{aspect-ratio:636/355;flex:1 1 0;min-width:0;position:relative}.drama-story-gallery-module-sass-module__CUGXKW__story img{object-fit:cover}.drama-story-gallery-module-sass-module__CUGXKW__disclaimer{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-quaternary);text-align:center;margin:0;font-size:.6875rem;font-weight:400;line-height:.75rem}
.drama-showcase-module-sass-module__UBerPW__section{background-color:#eae7ff;flex-direction:column;align-items:center;gap:1rem;width:100%;padding:1.5rem 1rem;display:flex}.drama-showcase-module-sass-module__UBerPW__heading{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);text-align:center;text-transform:capitalize;margin:0;font-size:1.375rem;font-weight:700;line-height:1.625rem}.drama-showcase-module-sass-module__UBerPW__stack{flex-direction:column;gap:1.5rem;width:100%;max-width:325px;display:flex}
.filmmaking-upsell-screen-module-sass-module__tYqMAa__screen{background-color:var(--surface);flex-direction:column;align-items:center;width:100%;min-height:100vh;display:flex}.filmmaking-upsell-screen-module-sass-module__tYqMAa__content{flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:468px;padding-top:1.5rem;display:flex}.filmmaking-upsell-screen-module-sass-module__tYqMAa__inset{flex-direction:column;align-items:center;gap:1.5rem;width:100%;padding:0 1rem;display:flex}
.fixed-purchase-cta-module-sass-module__c0ki6G__bar{z-index:30;background:var(--surf-cont-primary);width:100%;padding:1rem;position:fixed;bottom:0;left:0;box-shadow:0 1px 2px #0000004d,0 3px 8px 1px #00000026}
.promo-banner-module-sass-module__QdtUdG__banner{background-color:color-mix(in srgb, var(--cont-alert) 12%, transparent);border-radius:16px;align-items:center;gap:1rem;width:100%;padding:1rem;display:flex}.promo-banner-module-sass-module__QdtUdG__bannerAccent{background:linear-gradient(90deg,#edeaff,#ffece9)}.promo-banner-module-sass-module__QdtUdG__icon{border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.promo-banner-module-sass-module__QdtUdG__iconAccent{background-color:var(--cont-action)}.promo-banner-module-sass-module__QdtUdG__content{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.promo-banner-module-sass-module__QdtUdG__badge{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-on-dark);background-color:var(--cont-error);border-radius:100px;align-items:center;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;line-height:.75rem;display:inline-flex}.promo-banner-module-sass-module__QdtUdG__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:.8125rem;font-weight:700;line-height:1rem}.promo-banner-module-sass-module__QdtUdG__highlight{color:var(--text-action)}
.hero-section-module-sass-module__dbWJLq__hero{text-align:center;flex-direction:column;align-items:center;gap:.5rem;width:100%;display:flex}.hero-section-module-sass-module__dbWJLq__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}.hero-section-module-sass-module__dbWJLq__titleCompact{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}.hero-section-module-sass-module__dbWJLq__highlight{color:var(--text-action)}.hero-section-module-sass-module__dbWJLq__subtitle{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;max-width:311px;color:var(--text-tertiary);margin:0;font-size:.8125rem;font-weight:600;line-height:1rem}.hero-section-module-sass-module__dbWJLq__subtitle strong{color:var(--text-primary)}
.ai-tools-comparison-module-sass-module__joExtq__wrapper{background:var(--surf-cont-primary);border-radius:8px;flex-direction:column;align-items:center;gap:1rem;width:100%;padding:1rem .5rem;display:flex}.ai-tools-comparison-module-sass-module__joExtq__imageWrap{aspect-ratio:331/209;width:100%;position:relative}.ai-tools-comparison-module-sass-module__joExtq__disclaimer{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;text-align:center;color:var(--text-quaternary);font-size:.6875rem;font-weight:400;line-height:.75rem}.ai-tools-comparison-module-sass-module__joExtq__footerText{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;text-align:center;color:var(--text-tertiary);font-size:.8125rem;font-weight:600;line-height:1rem}.ai-tools-comparison-module-sass-module__joExtq__footerTextEmphasis{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);font-size:.8125rem;font-weight:700;line-height:1rem}
.reassurance-section-module-sass-module__RYfq9G__section{flex-direction:column;gap:1rem;width:100%;display:flex}.reassurance-section-module-sass-module__RYfq9G__row{align-items:center;gap:.75rem;width:100%;display:flex}.reassurance-section-module-sass-module__RYfq9G__iconBadge{background-color:var(--surf-cont-secondary-purple);width:2rem;height:2rem;color:var(--icon-action);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.reassurance-section-module-sass-module__RYfq9G__text{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-tertiary);margin:0;font-size:.9375rem;font-weight:400;line-height:1.25rem}
.library-cta-module-sass-module__apSNzW__section{z-index:20;background:var(--surf-cont-primary);justify-content:center;width:100%;padding:1rem 0;display:flex;position:sticky;bottom:0;box-shadow:0 1px 2px #0000004d,0 3px 8px 1px #00000026}.library-cta-module-sass-module__apSNzW__actions{flex-direction:column;gap:1rem;width:100%;max-width:468px;padding:0 1rem;display:flex}
.pricing-offer-section-module-sass-module__WXbw_a__section{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.pricing-offer-section-module-sass-module__WXbw_a__pricingBlock{border:1px solid var(--surf-cont-scrim);border-radius:8px;flex-direction:column;gap:.5rem;width:100%;padding:1rem 1.5rem;display:flex}.pricing-offer-section-module-sass-module__WXbw_a__row{align-items:center;gap:.5rem;width:100%;display:flex}.pricing-offer-section-module-sass-module__WXbw_a__rowLabel{min-width:0;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-tertiary);flex:1;margin:0;font-size:.75rem;font-weight:700;line-height:.875rem}.pricing-offer-section-module-sass-module__WXbw_a__rowRegularPrice{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-quaternary);white-space:nowrap;margin:0;font-size:.6875rem;font-weight:400;line-height:.75rem;text-decoration:line-through}.dark .pricing-offer-section-module-sass-module__WXbw_a__rowRegularPrice{color:var(--text-tertiary)}.pricing-offer-section-module-sass-module__WXbw_a__rowPrice{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);white-space:nowrap;margin:0;font-size:.75rem;font-weight:700;line-height:.875rem}.pricing-offer-section-module-sass-module__WXbw_a__rowFree{align-items:center;gap:.25rem;display:flex}.pricing-offer-section-module-sass-module__WXbw_a__freeBadge{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-success);background-color:color-mix(in srgb, var(--cont-success) 14%, transparent);white-space:nowrap;border-radius:4px;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:700;line-height:.875rem;display:inline-flex}
.companion-avatar-module-sass-module__Y3IY1a__wrapper{flex-shrink:0;display:inline-block;position:relative}.companion-avatar-module-sass-module__Y3IY1a__layer{object-fit:cover}
.certificate-item-module-sass-module__9ap4hW__item{background-color:var(--surf-cont-primary);border:1px solid var(--outline-light);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem;display:flex}.certificate-item-module-sass-module__9ap4hW__cover{background:linear-gradient(10.45deg, color-mix(in srgb, var(--cont-secondary-blue) 18%, transparent) 14.6%, color-mix(in srgb, var(--surf-cont-accent-primary) 18%, transparent) 50%, color-mix(in srgb, var(--cont-secondary-pink) 18%, transparent) 85.4%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.certificate-item-module-sass-module__9ap4hW__coverLogo{object-fit:contain}.certificate-item-module-sass-module__9ap4hW__body{flex-direction:column;flex:1;align-items:flex-start;gap:.5rem;display:flex}.certificate-item-module-sass-module__9ap4hW__title{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.375rem;display:-webkit-box;overflow:hidden}.certificate-item-module-sass-module__9ap4hW__action{flex:auto}.certificate-item-module-sass-module__9ap4hW__action>*{width:100%}@media screen and (min-width:1024px){.certificate-item-module-sass-module__9ap4hW__item{padding:1rem 1.5rem}.certificate-item-module-sass-module__9ap4hW__action{flex:none}}
.library-offer-benefits-module-sass-module__uBcKyW__list{flex-direction:column;gap:1rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.library-offer-benefits-module-sass-module__uBcKyW__item{align-items:flex-start;gap:.75rem;display:flex}.library-offer-benefits-module-sass-module__uBcKyW__icon{flex-shrink:0}.library-offer-benefits-module-sass-module__uBcKyW__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:1rem;font-weight:400;line-height:1.25rem}
.before-card-module-sass-module__nxQTba__card{border:1px solid var(--outline-light);background-color:var(--surf-cont-secondary);border-radius:4px;flex-direction:column;gap:.5rem;width:140px;padding:.5rem;display:flex;transform:rotate(-5.62deg);box-shadow:0 4px 6px -4px #121a2b0d,0 12px 15px -4px #121a2b1a}.before-card-module-sass-module__nxQTba__headerRow{justify-content:space-between;align-items:center;display:flex}.before-card-module-sass-module__nxQTba__usageLabel{letter-spacing:.02rem;text-transform:uppercase;color:var(--text-quaternary);font-size:.34rem;font-weight:700}.dark .before-card-module-sass-module__nxQTba__usageLabel{color:var(--text-tertiary)}.before-card-module-sass-module__nxQTba__beforeBadge{background-color:color-mix(in srgb, var(--cont-error) 10%, transparent);letter-spacing:.015rem;text-transform:uppercase;color:var(--text-error);border-radius:100px;padding:1px .25rem;font-size:.32rem;font-weight:700}.before-card-module-sass-module__nxQTba__titleStack{flex-direction:column;gap:.125rem;display:flex}.before-card-module-sass-module__nxQTba__title{letter-spacing:-.015rem;color:var(--text-primary);margin:0;font-size:.68rem;font-weight:700}.before-card-module-sass-module__nxQTba__subtitle{color:var(--text-quaternary);margin:0;font-size:.36rem;font-weight:500}.dark .before-card-module-sass-module__nxQTba__subtitle{color:var(--text-tertiary)}.before-card-module-sass-module__nxQTba__itemsList{opacity:.9;flex-direction:column;gap:.25rem;display:flex}.before-card-module-sass-module__nxQTba__itemLine{white-space:nowrap;justify-content:space-between;align-items:center;font-size:.36rem;display:flex}.before-card-module-sass-module__nxQTba__itemLabel{color:var(--text-tertiary);font-weight:600}.before-card-module-sass-module__nxQTba__itemValue{color:var(--text-secondary);font-weight:700}.before-card-module-sass-module__nxQTba__divider{background-color:var(--outline-light);height:1px;margin-top:.25rem}.before-card-module-sass-module__nxQTba__totalBlock{background-color:var(--surf-cont-primary);border-radius:4px;justify-content:space-between;align-items:center;padding:.125rem .25rem;display:flex}.before-card-module-sass-module__nxQTba__totalLabel{color:var(--text-secondary);font-size:.36rem;font-weight:700}.before-card-module-sass-module__nxQTba__totalValue{color:var(--text-error);font-size:.56rem;font-weight:700}.before-card-module-sass-module__nxQTba__metaRows{white-space:nowrap;flex-direction:column;gap:.125rem;font-size:.34rem;display:flex}.before-card-module-sass-module__nxQTba__metaRow{justify-content:space-between;align-items:center;display:flex}.before-card-module-sass-module__nxQTba__metaLabel{color:var(--text-quaternary);font-weight:500}.dark .before-card-module-sass-module__nxQTba__metaLabel{color:var(--text-tertiary)}.before-card-module-sass-module__nxQTba__metaValue{color:var(--text-secondary);font-weight:600}.before-card-module-sass-module__nxQTba__outlineButton{border:1px solid color-mix(in srgb, var(--cont-error) 96%, transparent);color:var(--text-error);border-radius:4px;justify-content:center;align-items:center;padding:.25rem 0;font-size:.4rem;font-weight:700;display:flex}
.picture-drop-module-sass-module__tqpQpG__drop{flex-direction:column;gap:.5rem;min-width:0;display:flex;position:relative}.picture-drop-module-sass-module__tqpQpG__overlay{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;z-index:10;border:1px dashed var(--outline-focused);background-color:var(--surf-cont-secondary);color:var(--text-primary);text-align:center;pointer-events:none;border-radius:8px;justify-content:center;align-items:center;padding:1rem;font-size:.9375rem;font-weight:600;line-height:1.25rem;display:flex;position:absolute;inset:0}.picture-drop-module-sass-module__tqpQpG__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}
.test-auth-button-module-sass-module__Iml1-a__button{border:1px solid var(--outline-quaternary);background:var(--surf-cont-secondary);cursor:pointer;border-radius:8px;flex-direction:column;flex:1 0 0;justify-content:center;align-items:center;gap:.5rem;height:64px;padding:.75rem 1rem;text-decoration:none;transition:opacity .2s,background-color .2s;display:flex}.test-auth-button-module-sass-module__Iml1-a__button:hover{background:var(--neutral-overlay-light-hover)}.test-auth-button-module-sass-module__Iml1-a__button:active{opacity:.8}@media screen and (max-width:499px){.test-auth-button-module-sass-module__Iml1-a__button{height:56px}}
.auth-google-button-module-sass-module__QBz4zW__icon{width:32px;height:32px;display:block}
.brilly-avatar-image-module-sass-module__X_5oFW__wrapper{flex-shrink:0;display:inline-block;position:relative}.brilly-avatar-image-module-sass-module__X_5oFW__image{object-fit:cover}
.chapter-logo-module-sass-module__X-wVpG__logoLink{cursor:pointer;justify-content:center;align-items:center;width:fit-content;display:flex}.chapter-logo-module-sass-module__X-wVpG__logo{object-fit:contain;width:auto;height:32px}
.in-progress-item-module-sass-module__hVgdYW__item{background-color:var(--surf-cont-primary);border:1px solid var(--outline-light);border-radius:8px;flex-direction:column;gap:1rem;padding:1rem;display:flex}.in-progress-item-module-sass-module__hVgdYW__row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.in-progress-item-module-sass-module__hVgdYW__cover{background:linear-gradient(10.45deg, color-mix(in srgb, var(--cont-secondary-blue) 18%, transparent) 14.6%, color-mix(in srgb, var(--surf-cont-accent-primary) 18%, transparent) 50%, color-mix(in srgb, var(--cont-secondary-pink) 18%, transparent) 85.4%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.in-progress-item-module-sass-module__hVgdYW__coverLogo{object-fit:contain}.in-progress-item-module-sass-module__hVgdYW__body{flex-direction:column;flex:1;align-items:flex-start;gap:.5rem;display:flex}.in-progress-item-module-sass-module__hVgdYW__title{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.375rem;display:-webkit-box;overflow:hidden}.in-progress-item-module-sass-module__hVgdYW__resumeLink{width:100%;display:block}.in-progress-item-module-sass-module__hVgdYW__resumeLink>*{width:100%}.in-progress-item-module-sass-module__hVgdYW__progress{align-items:center;gap:.75rem;display:flex}.in-progress-item-module-sass-module__hVgdYW__progress>:first-child{flex:1}.in-progress-item-module-sass-module__hVgdYW__percent{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-secondary);flex-shrink:0;font-size:.8125rem;font-weight:700;line-height:1rem}@media screen and (min-width:1024px){.in-progress-item-module-sass-module__hVgdYW__item{padding:1rem 1.5rem}}
.disconnect-dialog-module-sass-module__i9rOaa__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}.disconnect-dialog-module-sass-module__i9rOaa__problem{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-error);margin:.75rem 0 0;font-size:.8125rem;font-weight:400;line-height:1rem}
@keyframes library-offer-covers-module-sass-module__b3ok3q__flow-pulse{50%{opacity:.35;transform:scale(.8)}}@keyframes library-offer-covers-module-sass-module__b3ok3q__reveal-rise{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}.library-offer-covers-module-sass-module__b3ok3q__deck{width:48%;height:100%;position:relative}.library-offer-covers-module-sass-module__b3ok3q__cover{transform-origin:bottom;will-change:transform,opacity;border-radius:8px;transition:transform .52s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;overflow:hidden;box-shadow:0 2px 4px #0000004d,0 2px 6px 2px #00000026}.library-offer-covers-module-sass-module__b3ok3q__cover:after{content:"";background-color:var(--neutral-overlay-dark-pressed);transition:opacity .52s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.library-offer-covers-module-sass-module__b3ok3q__front{z-index:4;transform:translate(0)rotate(0)scale(1)}.library-offer-covers-module-sass-module__b3ok3q__front:after{opacity:0}.library-offer-covers-module-sass-module__b3ok3q__left{z-index:3;transform:translate(-30%)rotate(-9deg)scale(.88)}.library-offer-covers-module-sass-module__b3ok3q__backstage{z-index:2;opacity:0;transition:opacity .14s linear .32s,transform 1ms linear .46s;transform:translate(30%)rotate(9deg)scale(.88)}.library-offer-covers-module-sass-module__b3ok3q__right{z-index:1;transition:opacity .2s linear;transform:translate(30%)rotate(9deg)scale(.88)}.library-offer-covers-module-sass-module__b3ok3q__queued{z-index:0;opacity:0;transition:none;transform:translate(30%)rotate(9deg)scale(.88)}@media (prefers-reduced-motion:reduce){.library-offer-covers-module-sass-module__b3ok3q__cover,.library-offer-covers-module-sass-module__b3ok3q__cover:after,.library-offer-covers-module-sass-module__b3ok3q__backstage,.library-offer-covers-module-sass-module__b3ok3q__right{transition:none}}
.after-card-module-sass-module__MCj_Za__card{z-index:1;background-color:var(--surf-cont-accent-primary);border-radius:4px;flex-direction:column;gap:.5rem;width:154px;margin-left:-16px;padding:.75rem;display:flex;position:relative;transform:rotate(3.93deg);box-shadow:0 4px 6px -4px #121a2b0d,0 12px 15px -4px #121a2b1a}.dark .after-card-module-sass-module__MCj_Za__card{background-color:var(--surf-cont-accent-secondary)}.after-card-module-sass-module__MCj_Za__headerRow{justify-content:space-between;align-items:center;display:flex}.after-card-module-sass-module__MCj_Za__onePaymentLabel{letter-spacing:.02rem;text-transform:uppercase;color:var(--surf-cont-tertiary);font-size:.34rem;font-weight:700}.dark .after-card-module-sass-module__MCj_Za__onePaymentLabel{color:var(--text-action-dark)}.after-card-module-sass-module__MCj_Za__bestDealBadge{background:linear-gradient(100deg, var(--cont-alert) 2%, var(--cont-error) 90%);letter-spacing:.015rem;text-transform:uppercase;color:var(--text-on-dark);white-space:nowrap;border-radius:4px;padding:1px .25rem;font-size:.32rem;font-weight:700}.after-card-module-sass-module__MCj_Za__titleStack{flex-direction:column;gap:.25rem;display:flex}.after-card-module-sass-module__MCj_Za__title{letter-spacing:-.015rem;color:var(--text-on-dark);margin:0;font-size:.85rem;font-weight:700;line-height:1.1}.after-card-module-sass-module__MCj_Za__subtitle{color:var(--surf-cont-tertiary);margin:0;font-size:.4rem;font-weight:500}.dark .after-card-module-sass-module__MCj_Za__subtitle{color:var(--text-action-dark)}.after-card-module-sass-module__MCj_Za__featureList{background-color:var(--surf-cont-primary);border-radius:4px;flex-direction:column;gap:.25rem;padding:.5rem;display:flex}.after-card-module-sass-module__MCj_Za__featureRow{justify-content:space-between;align-items:center;gap:.25rem;display:flex}.after-card-module-sass-module__MCj_Za__featureLabel{color:var(--text-primary);font-size:.36rem;font-weight:600}.after-card-module-sass-module__MCj_Za__checkIcon{width:6px;height:5px;color:var(--cont-action);flex-shrink:0}.after-card-module-sass-module__MCj_Za__totalBlock{background-color:var(--surf-cont-primary);border-radius:4px;justify-content:space-between;align-items:center;padding:.125rem .25rem;display:flex}.after-card-module-sass-module__MCj_Za__totalLabel{color:var(--text-success);font-size:.42rem;font-weight:700}.after-card-module-sass-module__MCj_Za__totalValue{color:var(--text-success);font-size:.5rem;font-weight:700}.after-card-module-sass-module__MCj_Za__pricingBlock{flex-direction:column;gap:.125rem;display:flex}.after-card-module-sass-module__MCj_Za__priceRow{align-items:center;gap:.25rem;display:flex}.after-card-module-sass-module__MCj_Za__price{color:var(--text-on-dark);font-size:.95rem;font-weight:700}.after-card-module-sass-module__MCj_Za__discountBadge{background-color:var(--surf-cont-secondary-purple);color:var(--text-action);white-space:nowrap;border-radius:4px;padding:1px .25rem;font-size:.32rem;font-weight:700;transform:rotate(5.3deg)}.after-card-module-sass-module__MCj_Za__priceCaption{color:var(--surf-cont-tertiary);font-size:.34rem;font-weight:500}.dark .after-card-module-sass-module__MCj_Za__priceCaption{color:var(--text-action-dark)}.after-card-module-sass-module__MCj_Za__ctaButton{background:linear-gradient(90deg, var(--cont-alert), var(--cont-error));color:var(--text-on-dark);border-radius:4px;justify-content:center;align-items:center;padding:.25rem 0;font-size:.42rem;font-weight:700;display:flex}.after-card-module-sass-module__MCj_Za__disclaimer{text-align:center;color:var(--surf-cont-tertiary);margin:0;font-size:.34rem;font-weight:500}.dark .after-card-module-sass-module__MCj_Za__disclaimer{color:var(--text-action-dark)}
.progress-ring-module-sass-module__SuF7Ma__ring{width:2.625rem;height:2.625rem;color:var(--text-on-dark);place-items:center;display:inline-grid;position:relative}.progress-ring-module-sass-module__SuF7Ma__svg{width:100%;height:100%;display:block}.progress-ring-module-sass-module__SuF7Ma__track{fill:none;stroke:var(--text-on-dark);stroke-opacity:.3;stroke-width:4px}.progress-ring-module-sass-module__SuF7Ma__fill{fill:none;stroke:var(--text-on-dark);stroke-width:4px;stroke-linecap:round;transition:stroke-dashoffset .3s linear}.progress-ring-module-sass-module__SuF7Ma__percent{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-on-dark);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:600;line-height:.75rem;position:absolute}
.third-party-auth-buttons-module-sass-module__NxdTnW__root{gap:.75rem;width:100%;display:flex}
@keyframes companion-header-module-sass-module__i4Edqq__glass-gradient-flow{0%,to{background-position:0 0,100% 100%}50%{background-position:50%,50%}}.companion-header-module-sass-module__i4Edqq__container{z-index:100;background:color-mix(in srgb, var(--surface) 72%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;display:flex;position:sticky;top:0}.companion-header-module-sass-module__i4Edqq__backLink{color:var(--text-quaternary);font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;flex:1 0 0;align-items:center;gap:.25rem;font-size:.9375rem;font-weight:400;line-height:1.25rem;display:flex}.dark .companion-header-module-sass-module__i4Edqq__backLink{color:var(--text-tertiary)}.companion-header-module-sass-module__i4Edqq__logo{width:auto;height:28px}.companion-header-module-sass-module__i4Edqq__aiBadgeSlot{flex:1 0 0;justify-content:flex-end;display:flex}.companion-header-module-sass-module__i4Edqq__aiBadge{border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:hidden}
.courses-link-module-sass-module__HC354W__container{align-items:center;gap:.25rem;height:100%;display:flex}.courses-link-module-sass-module__HC354W__outlinedLink{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);border-radius:4px;align-items:center;gap:.5rem;margin:-.25rem;padding:.25rem;font-size:1.0625rem;font-weight:700;line-height:1.5rem;text-decoration:none;transition:all .3s;display:inline-flex}.courses-link-module-sass-module__HC354W__outlinedLink:hover,.courses-link-module-sass-module__HC354W__outlinedLink:focus-visible{background:var(--neutral-overlay-dark-hover);color:var(--text-primary)}.courses-link-module-sass-module__HC354W__outlinedLink:active{background:var(--neutral-overlay-dark-pressed);color:var(--text-primary)}.courses-link-module-sass-module__HC354W__slash{-webkit-user-select:none;user-select:none;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-tertiary);align-items:center;font-size:1.0625rem;font-weight:400;line-height:1.5rem;display:inline-flex}
.billing-credits-module-sass-module__VWul2G__card{background-color:var(--surf-cont-primary);border:1px solid var(--outline-light);border-radius:8px;flex-direction:column;gap:1rem;padding:1rem;display:flex}.billing-credits-module-sass-module__VWul2G__placeholder{border-radius:8px;width:100%;height:160px;display:block}.billing-credits-module-sass-module__VWul2G__title{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}.billing-credits-module-sass-module__VWul2G__row{grid-template-columns:1fr auto;align-items:baseline;gap:.125rem 1rem;display:grid}.billing-credits-module-sass-module__VWul2G__label{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}.billing-credits-module-sass-module__VWul2G__value{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);text-align:right;font-size:1.0625rem;font-weight:400;line-height:1.375rem}.billing-credits-module-sass-module__VWul2G__note{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-secondary);grid-column:1/-1;font-size:.8125rem;font-weight:400;line-height:1rem}.billing-credits-module-sass-module__VWul2G__packs{border-top:1px solid var(--outline-quaternary);flex-direction:column;gap:.5rem;padding-top:1rem;display:flex}.billing-credits-module-sass-module__VWul2G__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}.billing-credits-module-sass-module__VWul2G__packList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.billing-credits-module-sass-module__VWul2G__pack{background-color:var(--surf-cont-secondary);border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;column-gap:1rem;padding:.75rem 1rem;display:grid}.billing-credits-module-sass-module__VWul2G__packText{flex-direction:column;gap:.125rem;display:flex}.billing-credits-module-sass-module__VWul2G__packCredits{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:400;line-height:1.375rem}.billing-credits-module-sass-module__VWul2G__packValid{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}.billing-credits-module-sass-module__VWul2G__packPrice{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:400;line-height:1.375rem}@media screen and (min-width:1024px){.billing-credits-module-sass-module__VWul2G__card{padding:1.5rem}}
.clip-player-module-sass-module__RD5VVW__player{flex-direction:column;width:100%;display:flex}.clip-player-module-sass-module__RD5VVW__video{background-color:var(--surf-cont-accent-quaternary);width:100%;height:auto;max-height:28.875rem;display:block}@media screen and (min-width:769px){.clip-player-module-sass-module__RD5VVW__video{max-height:19.5rem}}.clip-player-module-sass-module__RD5VVW__stage{border-radius:8px}@media screen and (min-width:769px){.clip-player-module-sass-module__RD5VVW__stage{max-height:31.5rem}}.clip-player-module-sass-module__RD5VVW__failed{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;background-color:var(--surf-cont-primary);color:var(--text-error);margin:0;padding:.5rem 1rem;font-size:.8125rem;font-weight:400;line-height:1rem}
.key-reveal-module-sass-module__lYtkWG__reveal{border:2px solid var(--outline-action);background-color:var(--surface);border-radius:8px;flex-direction:column;gap:.75rem;min-width:0;padding:1rem;display:flex}.key-reveal-module-sass-module__lYtkWG__title{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:.9375rem;font-weight:700;line-height:1.25rem}.key-reveal-module-sass-module__lYtkWG__warning{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:600;line-height:1rem}.key-reveal-module-sass-module__lYtkWG__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:.8125rem;font-weight:400;line-height:1rem}.key-reveal-module-sass-module__lYtkWG__done{align-self:flex-end}
.creation-thumb-module-sass-module__lSAp7q__picture{object-fit:cover;width:100%;height:100%;display:block}.creation-thumb-module-sass-module__lSAp7q__clip{width:100%;height:100%;display:block;position:relative}.creation-thumb-module-sass-module__lSAp7q__face{background-color:var(--surf-cont-accent-quaternary);width:100%;height:100%;color:var(--icon-on-dark);justify-content:center;align-items:center;display:flex}.creation-thumb-module-sass-module__lSAp7q__clock{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;background-color:var(--surf-cont-accent-quaternary);color:var(--text-on-dark);border-radius:4px;padding:.125rem .25rem;font-size:.75rem;font-weight:600;line-height:.875rem;position:absolute;bottom:.5rem;right:.5rem}
.library-offer-card-module-sass-module__2rTSpW__card{background-color:#eae7ff;border-radius:16px;flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.library-offer-card-module-sass-module__2rTSpW__background{object-fit:cover;opacity:.35;mix-blend-mode:multiply;pointer-events:none}.library-offer-card-module-sass-module__2rTSpW__labelRow{padding:.75rem .75rem 0;display:flex;position:relative}.library-offer-card-module-sass-module__2rTSpW__label{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;background-color:var(--surf-cont-primary);color:var(--text-action);border-radius:100px;margin:0;padding:.25rem .75rem;font-size:.8125rem;font-weight:700;line-height:1rem}.library-offer-card-module-sass-module__2rTSpW__covers{aspect-ratio:4/3;justify-content:center;width:100%;margin-top:.5rem;display:flex;position:relative}.library-offer-card-module-sass-module__2rTSpW__divider{background-color:var(--surf-cont-secondary-purple);width:100%;height:1px;margin-top:1.5rem;position:relative}.library-offer-card-module-sass-module__2rTSpW__pricing{background-color:var(--cont-action);justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;display:flex;position:relative}.library-offer-card-module-sass-module__2rTSpW__priceRow{align-items:baseline;gap:.5rem;display:flex}.library-offer-card-module-sass-module__2rTSpW__regular{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-on-dark);opacity:.8;margin:0;font-size:1rem;font-weight:400;line-height:1.25rem;text-decoration:line-through}.library-offer-card-module-sass-module__2rTSpW__arrow{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-on-dark);opacity:.8;font-size:1rem;font-weight:400;line-height:1.25rem}.library-offer-card-module-sass-module__2rTSpW__total{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-on-dark);margin:0;font-size:1.0625rem;font-weight:700;line-height:1.375rem}.library-offer-card-module-sass-module__2rTSpW__discountBadge{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-on-dark);white-space:nowrap;background-color:#ff4928;border-radius:100px;padding:.25rem .75rem;font-size:.8125rem;font-weight:700;line-height:1rem}
.results-comparison-module-sass-module__F7dFLa__section{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;width:100%;display:flex}.results-comparison-module-sass-module__F7dFLa__heading{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;max-width:335px;color:var(--text-primary);margin:0;font-size:1.375rem;font-weight:700;line-height:1.625rem}.results-comparison-module-sass-module__F7dFLa__cardsRow{justify-content:center;align-items:flex-start;width:100%;padding:1rem 0;display:flex}
.close-icon-module-sass-module__hfy_Oq__button{z-index:1;cursor:pointer;color:#8e929a;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:color .2s;display:inline-flex;position:absolute;top:16px;right:16px}.close-icon-module-sass-module__hfy_Oq__button:hover{color:#5e6168}.close-icon-module-sass-module__hfy_Oq__icon{width:16px;height:16px}
.delete-confirm-modal-module-sass-module__CQddCa__body{background-color:var(--surf-cont-primary);border-radius:16px;flex-direction:column;gap:1rem;width:360px;max-width:100%;padding:1.5rem;display:flex;position:relative}.delete-confirm-modal-module-sass-module__CQddCa__close{position:absolute;top:1rem;right:1rem}.delete-confirm-modal-module-sass-module__CQddCa__title{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:.00625rem;color:var(--text-primary);margin:0;padding-right:1.5rem;font-size:1.25rem;font-weight:700;line-height:1.4375rem}.delete-confirm-modal-module-sass-module__CQddCa__description{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-tertiary);margin:0;font-size:1.0625rem;font-weight:400;line-height:1.5rem}.delete-confirm-modal-module-sass-module__CQddCa__actions{justify-content:flex-end;gap:.5rem;display:flex}
.ai-lab-files-module-sass-module__ellE-a__section{background-color:var(--surf-cont-primary);border-radius:8px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.ai-lab-files-module-sass-module__ellE-a__section:after{content:"";z-index:1000;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--outline-quaternary);pointer-events:none;position:absolute;inset:0}.ai-lab-files-module-sass-module__ellE-a__toggleWrap{flex-shrink:0;display:inline-flex}.ai-lab-files-module-sass-module__ellE-a__toggle{flex-shrink:0;border-radius:0!important}@media screen and (max-width:1023px){.ai-lab-files-module-sass-module__ellE-a__toggle{width:20px;height:20px}}.ai-lab-files-module-sass-module__ellE-a__body{border-bottom:1px solid var(--outline-quaternary);height:50%;min-height:0;position:relative;overflow:hidden}@media screen and (min-width:1024px){.ai-lab-files-module-sass-module__ellE-a__body{border-bottom:none;height:100%}}.ai-lab-files-module-sass-module__ellE-a__editor{width:100%;height:100%}.ai-lab-files-module-sass-module__ellE-a__empty{width:100%;height:100%;color:var(--text-tertiary);font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;font-size:.8125rem;font-weight:400;line-height:1rem;display:flex}.ai-lab-files-module-sass-module__ellE-a__sidebar{z-index:200;background-color:var(--surf-cont-primary);border-right:1px solid var(--outline-quaternary);will-change:transform;width:200px;max-width:80%;transition:transform .18s;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.ai-lab-files-module-sass-module__ellE-a__sidebarOpen{transform:translate(0)}
.ai-lab-terminal-module-sass-module__9y1Hoq__section{background-color:var(--surf-cont-primary);border-radius:8px;height:100%;position:relative;overflow:hidden}.ai-lab-terminal-module-sass-module__9y1Hoq__section:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--outline-quaternary);pointer-events:none;z-index:200;position:absolute;inset:0}
.field-input-module-sass-module__TnX-fq__field{cursor:text;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.field-input-module-sass-module__TnX-fq__iconWrap{background-color:var(--outline-focused);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.field-input-module-sass-module__TnX-fq__icon{color:var(--text-on-dark)}.field-input-module-sass-module__TnX-fq__text{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.field-input-module-sass-module__TnX-fq__label{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-tertiary);text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:.875rem}.field-input-module-sass-module__TnX-fq__inputWrap{position:relative}.field-input-module-sass-module__TnX-fq__mask{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);pointer-events:none;background:0 0;padding:0 0 .25rem;font-size:1.0625rem;font-weight:400;line-height:1.5rem;position:absolute;inset:0}.field-input-module-sass-module__TnX-fq__input{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);border:none;border-bottom:1px solid var(--outline-primary);-webkit-text-fill-color:inherit;background:0 0;outline:none;width:100%;padding:0 0 .25rem;font-size:1.0625rem;font-weight:400;line-height:1.5rem;transition:background-color 999999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0000}.field-input-module-sass-module__TnX-fq__input:hover{border-bottom-color:var(--outline-quaternary)}.field-input-module-sass-module__TnX-fq__input:focus{border-bottom-color:var(--outline-action)}.field-input-module-sass-module__TnX-fq__input::placeholder{color:var(--text-quaternary)}@media screen and (min-width:1024px){.field-input-module-sass-module__TnX-fq__field{gap:1rem;padding:1rem 1.5rem}}
.settings-modal-module-sass-module__pXjFSG__modal .modal-content{background-color:var(--surf-cont-primary);border-radius:16px;flex-direction:column;gap:1rem;width:420px;max-width:90vw;padding:1.5rem;display:flex;position:relative}.settings-modal-module-sass-module__pXjFSG__close{position:absolute;top:1rem;right:1rem}.settings-modal-module-sass-module__pXjFSG__title{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}.settings-modal-module-sass-module__pXjFSG__error{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-error);font-size:.8125rem;font-weight:400;line-height:1rem}.settings-modal-module-sass-module__pXjFSG__actions{justify-content:flex-end;gap:.5rem;display:flex}.settings-modal-module-sass-module__pXjFSG__input{padding:0}
.syllabus-module-sass-module___eVK9q__sectionList{flex-direction:column;gap:12px;margin:0 -32px;padding:0 32px;display:flex}@media screen and (max-width:768px){.syllabus-module-sass-module___eVK9q__sectionList{margin:0;padding:0}}.syllabus-module-sass-module___eVK9q__noSections{margin:0 -32px;padding:0 32px}@media screen and (max-width:768px){.syllabus-module-sass-module___eVK9q__noSections{margin:0;padding:0 16px}}.syllabus-module-sass-module___eVK9q__section{flex-direction:column;gap:12px;display:flex}.syllabus-module-sass-module___eVK9q__sectionLabel{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;width:calc(100% + 64px);min-width:0;margin:-12px -32px;padding:12px 32px;font-size:1.0625rem;font-weight:600;line-height:1.5rem;transition:background-color .3s,filter .3s;display:flex}@media screen and (max-width:768px){.syllabus-module-sass-module___eVK9q__sectionLabel{width:auto;max-width:100%;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;-webkit-tap-highlight-color:#3c4b664d;margin:0 0 -12px;padding:12px 16px;font-size:1rem;font-weight:600;line-height:1.25rem}}.syllabus-module-sass-module___eVK9q__sectionLabel:hover{background-color:var(--neutral-overlay-dark-hover)}.syllabus-module-sass-module___eVK9q__sectionLabel:hover .syllabus-module-sass-module___eVK9q__progressBar{background-color:var(--cont-white)}@media screen and (max-width:768px){.syllabus-module-sass-module___eVK9q__sectionLabel:hover{background-color:#0000}}.syllabus-module-sass-module___eVK9q__sectionLabelFirst{margin:0 -32px -12px}@media screen and (max-width:768px){.syllabus-module-sass-module___eVK9q__sectionLabelFirst{margin:0 0 -12px}}.syllabus-module-sass-module___eVK9q__sectionTitleText{font:inherit;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.syllabus-module-sass-module___eVK9q__sectionDescription{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-secondary);text-align:left;margin:4px 0 16px;font-size:1rem;font-weight:400;line-height:1.25rem}.syllabus-module-sass-module___eVK9q__sectionProgress{text-align:left;height:24px;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);justify-content:center;align-items:center;gap:16px;width:fit-content;font-size:1rem;font-weight:400;line-height:1.25rem;display:flex}.syllabus-module-sass-module___eVK9q__progressBar{background-color:var(--surf-cont-tertiary);border-radius:20px;width:120px;height:10px;transition:background-color .3s;position:relative;overflow:hidden}@media screen and (max-width:768px){.syllabus-module-sass-module___eVK9q__progressBar{display:none}}@media screen and (min-width:1024px){.syllabus-module-sass-module___eVK9q__progressBar{height:8px}}.syllabus-module-sass-module___eVK9q__progressBarFill{background-color:var(--cont-success);border-radius:20px 0 0 20px;height:100%;transition:width .3s}.syllabus-module-sass-module___eVK9q__progressCount{width:30px;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;text-wrap:nowrap;font-size:1.0625rem;font-weight:400;line-height:1.5rem}@media screen and (max-width:768px){.syllabus-module-sass-module___eVK9q__progressCount{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}}.syllabus-module-sass-module___eVK9q__chevron{flex-shrink:0;width:24px;height:24px;transition:transform .3s;display:block;transform:rotate(180deg)}.syllabus-module-sass-module___eVK9q__chevron>path{stroke:var(--text-tertiary)}.syllabus-module-sass-module___eVK9q__chevronOpen{transform:rotate(360deg)}.syllabus-module-sass-module___eVK9q__collapse{grid-template-rows:0fr;margin:0 -32px;padding:0 32px;transition:grid-template-rows .3s;display:grid}@media screen and (max-width:768px){.syllabus-module-sass-module___eVK9q__collapse{margin:0;padding:0}}.syllabus-module-sass-module___eVK9q__collapseOpen{grid-template-rows:1fr}.syllabus-module-sass-module___eVK9q__collapseInner{min-height:0;margin:0 -32px;padding:0 32px;overflow:hidden}@media screen and (max-width:768px){.syllabus-module-sass-module___eVK9q__collapseInner{margin:0;padding:0 16px}}.syllabus-module-sass-module___eVK9q__chapterList{flex-direction:column;display:flex}.syllabus-module-sass-module___eVK9q__chapterLink{color:inherit;text-decoration:none;display:block}.syllabus-module-sass-module___eVK9q__chapter{height:40px;color:var(--text-primary);cursor:pointer;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;text-align:left;background:0 0;flex-direction:row;align-items:center;gap:12px;margin:0 -32px;padding:0 32px;font-size:1rem;font-weight:400;line-height:1.25rem;transition:background-color .3s,filter .3s;display:flex}@media screen and (max-width:768px){.syllabus-module-sass-module___eVK9q__chapter{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;margin:0 -16px;padding:0 16px;font-size:.9375rem;font-weight:400;line-height:1.25rem}}.syllabus-module-sass-module___eVK9q__chapter:hover{background-color:var(--neutral-overlay-dark-hover)}.syllabus-module-sass-module___eVK9q__chapterCurrent{background:var(--cont-white);color:var(--text-primary)}.syllabus-module-sass-module___eVK9q__chapterCurrent:hover{background:var(--surf-cont-accent-light);color:var(--text-primary)}.syllabus-module-sass-module___eVK9q__chapterReadonly{cursor:default}.syllabus-module-sass-module___eVK9q__chapterReadonly:hover{filter:none;background:0 0}.syllabus-module-sass-module___eVK9q__chapterBlocked{opacity:.5}.syllabus-module-sass-module___eVK9q__chapterTitle{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.syllabus-module-sass-module___eVK9q__dot{background:var(--outline-quaternary);background-position:50%;background-repeat:no-repeat;background-size:14px 14px;border-radius:100%;flex-shrink:0;width:21px;height:21px;position:relative}.syllabus-module-sass-module___eVK9q__dot:after{content:"";background-color:var(--outline-quaternary);width:1px;height:10.5px;display:block;position:absolute;top:26px;left:50%;transform:translate(-50%,-50%)}.syllabus-module-sass-module___eVK9q__dot:before{content:"";background-color:var(--outline-quaternary);width:1px;height:11px;display:block;position:absolute;top:-5.5px;left:50%;transform:translate(-50%,-50%)}.syllabus-module-sass-module___eVK9q__dotFirst:before,.syllabus-module-sass-module___eVK9q__dotLast:after{display:none}.syllabus-module-sass-module___eVK9q__dotCompleted{background-color:var(--cont-success);background-image:url(/icons/syllabus/checkmark.svg)}.syllabus-module-sass-module___eVK9q__dotCurrent{background-color:var(--cont-action)}
.complain-form-module-sass-module__FKP6WW__container{background-color:var(--surf-cont-primary);border:1px solid var(--outline-quaternary);width:320px;box-shadow:var(--shadow-elevation-card);border-radius:16px;flex-direction:column;align-items:stretch;gap:1rem;margin-top:.5rem;padding:1.5rem 1rem;display:flex}.complain-form-module-sass-module__FKP6WW__containerWidget{border-radius:16px 0 0 16px;margin-top:0}.complain-form-module-sass-module__FKP6WW__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:1rem;font-weight:600;line-height:1.25rem}.complain-form-module-sass-module__FKP6WW__textarea,.complain-form-module-sass-module__FKP6WW__emailInput{box-sizing:border-box;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;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:.9375rem;font-weight:400;line-height:1.25rem;transition:border-color .2s,box-shadow .2s}.complain-form-module-sass-module__FKP6WW__textarea::placeholder,.complain-form-module-sass-module__FKP6WW__emailInput::placeholder{color:var(--text-tertiary)}.complain-form-module-sass-module__FKP6WW__textarea:hover,.complain-form-module-sass-module__FKP6WW__emailInput:hover{border-color:var(--outline-action);outline:none}.complain-form-module-sass-module__FKP6WW__textarea:focus,.complain-form-module-sass-module__FKP6WW__emailInput:focus{border-color:var(--outline-action);box-shadow:0 0 0 3px var(--accent-overlay-focused);outline:none}.complain-form-module-sass-module__FKP6WW__bottomRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.complain-form-module-sass-module__FKP6WW__checkboxLabel{cursor:pointer;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-secondary);-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:400;line-height:1.25rem;display:inline-flex}.complain-form-module-sass-module__FKP6WW__checkbox{appearance:none;cursor:pointer;border:1.5px solid var(--outline-secondary);background-color:var(--surf-cont-primary);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin:0;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.complain-form-module-sass-module__FKP6WW__checkbox:hover{border-color:var(--outline-action)}.complain-form-module-sass-module__FKP6WW__checkbox:focus-visible{box-shadow:0 0 0 3px var(--accent-overlay-focused);outline:none}.complain-form-module-sass-module__FKP6WW__checkbox:checked{background-color:var(--cont-action);border-color:var(--cont-action)}.complain-form-module-sass-module__FKP6WW__checkbox:checked:after{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'><path d='M2.5 6.5L5 9L9.5 3.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;width:10px;height:10px}.complain-form-module-sass-module__FKP6WW__contactRow{width:100%}.complain-form-module-sass-module__FKP6WW__contactInfo{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-secondary);text-align:left;width:100%;font-size:.9375rem;font-weight:400;line-height:1.25rem;display:block}
.login-with-password-module-sass-module__9DqEHW__container{flex-direction:column;gap:1rem;display:flex}.login-with-password-module-sass-module__9DqEHW__centeredButton{text-align:center;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}.login-with-password-module-sass-module__9DqEHW__navText{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;font-size:.8125rem;font-weight:400;line-height:1rem}.login-with-password-module-sass-module__9DqEHW__forgotPassword{align-self:flex-start;background:0 0!important;padding:0!important}
@keyframes companion-hero-module-sass-module__LU2lKq__flow-pulse{50%{opacity:.35;transform:scale(.8)}}@keyframes companion-hero-module-sass-module__LU2lKq__reveal-rise{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}.companion-hero-module-sass-module__LU2lKq__container{opacity:0;will-change:transform,opacity;flex-direction:column;align-items:center;gap:1.75rem;width:100%;padding:1.5rem 1.5rem 0;animation:.62s cubic-bezier(.22,1,.36,1) both companion-hero-module-sass-module__LU2lKq__reveal-rise;display:flex}@media (prefers-reduced-motion:reduce){.companion-hero-module-sass-module__LU2lKq__container{opacity:1;animation:none}}.companion-hero-module-sass-module__LU2lKq__illustration{width:100px;height:100px;box-shadow:0 8px 8px var(--accent-overlay-hover);border-radius:100px;justify-content:center;align-items:center;display:flex;overflow:hidden}.companion-hero-module-sass-module__LU2lKq__illustrationImage{object-fit:cover;width:100%;height:100%}.companion-hero-module-sass-module__LU2lKq__greeting{text-align:center;flex-direction:column;align-items:center;gap:.75rem;width:100%;display:flex}.companion-hero-module-sass-module__LU2lKq__title{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:.00625rem;color:var(--text-primary);font-size:1.75rem;font-weight:700;line-height:2rem}.companion-hero-module-sass-module__LU2lKq__subtitle{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-tertiary);font-size:.9375rem;font-weight:400;line-height:1.25rem}
.update-payment-method-form-module-sass-module__kZLBSa__container{flex-direction:column;gap:1rem;display:flex}.update-payment-method-form-module-sass-module__kZLBSa__formContainer{flex-shrink:0;width:100%}.update-payment-method-form-module-sass-module__kZLBSa__formContainer #solid-payment-form-iframe{border:0!important;width:100%!important}.update-payment-method-form-module-sass-module__kZLBSa__description{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}.update-payment-method-form-module-sass-module__kZLBSa__email{color:var(--text-action);text-decoration:underline}
.fill-name-form-module-sass-module__sX-yXW__form{flex-direction:column;align-self:stretch;display:flex}.fill-name-form-module-sass-module__sX-yXW__row{flex:1;gap:.75rem;padding:.75rem 1rem;display:flex}.fill-name-form-module-sass-module__sX-yXW__row>*{flex:1}.fill-name-form-module-sass-module__sX-yXW__saveWrap{justify-content:flex-end;padding:.75rem 1rem;display:flex}@media screen and (min-width:1024px){.fill-name-form-module-sass-module__sX-yXW__saveWrap{padding:1rem 1.5rem}}
.creations-search-module-sass-module__jZcLEa__search{--text-input-label-bg:var(--surface);width:100%}@media screen and (min-width:769px){.creations-search-module-sass-module__jZcLEa__search{width:18.375rem}}
.track-steps-module-sass-module__I6l1Sa__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}