.PromoBanner-module__StqCAa__banner{border-radius:16px;align-items:center;height:260px;padding:32px;display:flex;position:relative;overflow:hidden}@media (max-width:599.98px){.PromoBanner-module__StqCAa__banner{border-radius:0;height:180px;margin-left:-16px;margin-right:-16px;padding:24px}}.PromoBanner-module__StqCAa__yellowBlob{width:820px;height:600px;position:absolute;top:-60px;left:-200px}@media (max-width:599.98px){.PromoBanner-module__StqCAa__yellowBlob{width:300px;height:314px;top:-50px;left:-50px}}.PromoBanner-module__StqCAa__orangeBlob{width:340px;height:356px;position:absolute;top:-80px;right:20%}@media (max-width:599.98px){.PromoBanner-module__StqCAa__orangeBlob{display:none}}.PromoBanner-module__StqCAa__pinkBlob{width:320px;height:312px;position:absolute;bottom:-120px;right:-50px}@media (max-width:599.98px){.PromoBanner-module__StqCAa__pinkBlob{width:120px;height:117px;bottom:-50px;right:-40px}}.PromoBanner-module__StqCAa__content{z-index:1;max-width:50%;position:relative}@media (max-width:599.98px){.PromoBanner-module__StqCAa__content{max-width:70%}}.PromoBanner-module__StqCAa__heading{color:var(--color-black);margin-bottom:8px;font-weight:700}.PromoBanner-module__StqCAa__description{color:var(--color-black);margin-bottom:16px}.PromoBanner-module__StqCAa__ctaButton{color:#fff;border-color:#fff}.PromoBanner-module__StqCAa__ctaButton:hover{background-color:#ffffff1a;border-color:#fff}
.FeedbackButton-module__ZMLTOq__navButton{cursor:pointer;width:58px;height:58px;color:var(--color-white);background-color:#0000;border:none;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;display:flex}.FeedbackButton-module__ZMLTOq__navButton:hover{background-color:#ffffff1a}.FeedbackButton-module__ZMLTOq__navButton:focus{outline:2px solid var(--color-primary-light);outline-offset:2px}.FeedbackButton-module__ZMLTOq__navButton:focus:not(:focus-visible){outline:none}.FeedbackButton-module__ZMLTOq__navButtonDisabled{pointer-events:none;opacity:.5}.FeedbackButton-module__ZMLTOq__bugIcon{color:var(--color-secondary-accent)}.FeedbackButton-module__ZMLTOq__navLabel{color:inherit;text-align:center;margin:0}.FeedbackButton-module__ZMLTOq__bannerButton{cursor:pointer;background:0 0;border:none;padding:0}.FeedbackButton-module__ZMLTOq__bannerButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.FeedbackButton-module__ZMLTOq__bannerText{color:var(--color-black);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.FeedbackButton-module__ZMLTOq__bannerArrow{flex-shrink:0}
.BetaBanner-module__qRrgQG__banner{z-index:1300;background-color:var(--color-secondary-accent);width:100%;height:40px;color:var(--color-black);align-items:center;gap:12px;padding:0 16px;display:flex;position:fixed;top:0;left:0}.BetaBanner-module__qRrgQG__left{flex:1;align-items:center;gap:48px;min-width:0;display:flex}.BetaBanner-module__qRrgQG__pill{background-color:var(--color-secondary-accent-light);color:var(--color-black);letter-spacing:.05em;border-radius:4px;flex-shrink:0;padding:2px 10px}.BetaBanner-module__qRrgQG__message{color:var(--color-black);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:37.5em){.BetaBanner-module__qRrgQG__message{display:none}}.BetaBanner-module__qRrgQG__actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.BetaBanner-module__qRrgQG__closeButton{cursor:pointer;color:var(--color-black);background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;display:flex}.BetaBanner-module__qRrgQG__closeButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
.BetaRibbon-module__dzLAIq__ribbon{float:left;background-color:var(--color-secondary-accent);color:var(--color-black);white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;border:0;width:auto;height:24px;margin:0;padding-left:4.5em;padding-right:3em;font-weight:700;position:absolute;top:1.7em;left:-3em;transform:rotate(-45deg);box-shadow:0 1px 3px #00000026}
.CommonModal-module__rfUCZa__body{flex-direction:column;flex:1;gap:16px;display:flex}.CommonModal-module__rfUCZa__modalContent{flex-direction:column;display:flex}.CommonModal-module__rfUCZa__header{border-bottom:1px solid var(--mantine-color-gray-2);padding-bottom:var(--mantine-spacing-md);margin-bottom:var(--mantine-spacing-sm);align-items:flex-start}.CommonModal-module__rfUCZa__content{flex:1;overflow-y:auto}@media (min-width:600px){.CommonModal-module__rfUCZa__inner{padding-left:var(--sidebar-width-sm,0px)}}@media (min-width:1200px){.CommonModal-module__rfUCZa__inner{padding-left:var(--sidebar-width-lg,0px)}}
.StaticMessageBox-module__WgYWGW__container{background-color:var(--color-white);border-radius:16px;outline:none;flex-direction:column;justify-content:center;align-items:center;min-width:320px;padding:32px;display:flex;position:relative;box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.StaticMessageBox-module__WgYWGW__loadingOverlay{z-index:1200;background-color:#ffffffb3;border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.StaticMessageBox-module__WgYWGW__closeButton{position:absolute;top:16px;right:16px}.StaticMessageBox-module__WgYWGW__iconWrapper{background-color:var(--color-secondary-light);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:24px;display:flex}.StaticMessageBox-module__WgYWGW__title{text-align:center;margin-bottom:16px;font-weight:700}.StaticMessageBox-module__WgYWGW__content{flex-direction:column;align-items:center;width:100%;margin-bottom:16px;display:flex}.StaticMessageBox-module__WgYWGW__actions{justify-content:center;gap:16px;display:flex}
.ToolButton-module__Z4V5Qa__button{border:1px solid var(--color-gray2);background-color:var(--color-white);text-align:left;cursor:pointer;width:100%;height:116px;color:inherit;border-radius:12px;flex-direction:row;justify-content:space-between;align-items:center;padding:16px;text-decoration:none;transition:box-shadow .2s,background-color .2s;display:flex;overflow:hidden}@media (min-width:600px){.ToolButton-module__Z4V5Qa__button{height:120px}}.ToolButton-module__Z4V5Qa__button:hover{background-color:var(--color-hover-light);box-shadow:0 2px 8px #00000014}.ToolButton-module__Z4V5Qa__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ToolButton-module__Z4V5Qa__textContent{flex:1;min-width:0}.ToolButton-module__Z4V5Qa__title{text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;display:block;overflow:hidden}.ToolButton-module__Z4V5Qa__description{-webkit-line-clamp:2;color:var(--color-grey1);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ToolButton-module__Z4V5Qa__iconWrapper{background-color:#fff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;margin-left:16px;display:flex;transform:rotate(8deg);box-shadow:0 2px 8px #00000014}@media (min-width:600px) and (max-width:899.98px){.ToolButton-module__Z4V5Qa__iconWrapper{border-radius:12px;width:60px;height:60px;margin-left:12px}}.ToolButton-module__Z4V5Qa__iconImg{width:40px;height:40px}@media (min-width:600px) and (max-width:899.98px){.ToolButton-module__Z4V5Qa__iconImg{width:32px;height:32px}}
.BottomSheet-module__l7AM_W__handle{background-color:var(--mantine-color-gray-3);border-radius:2px;width:36px;height:4px;margin:8px auto 16px}.BottomSheet-module__l7AM_W__body{padding:0 16px calc(24px + env(safe-area-inset-bottom,0px))}
.ProfilesErrorState-module__d9IRQq__container{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 16px;display:flex}.ProfilesErrorState-module__d9IRQq__blobImage{opacity:.9;width:200px;height:200px;margin-bottom:24px}@media (max-width:899.98px){.ProfilesErrorState-module__d9IRQq__blobImage{width:180px;height:180px}}@media (max-width:599.98px){.ProfilesErrorState-module__d9IRQq__blobImage{width:120px;height:120px}}.ProfilesErrorState-module__d9IRQq__heading{margin-bottom:8px;font-weight:700}.ProfilesErrorState-module__d9IRQq__description{max-width:360px;margin-bottom:24px;line-height:1.5}.ProfilesErrorState-module__d9IRQq__button{text-transform:none;padding:8px 24px;font-weight:600}
.BlobBackground-module___-Leaa__blob{z-index:1;pointer-events:none;height:auto;transition:all .5s cubic-bezier(.4,0,.2,1);position:absolute}.BlobBackground-module___-Leaa__orange{width:30vw;max-width:350px}@media (min-width:600px){.BlobBackground-module___-Leaa__orange{width:25vw}}@media (min-width:900px){.BlobBackground-module___-Leaa__orange{width:20vw}}@media (min-width:1200px){.BlobBackground-module___-Leaa__orange{width:18vw}}@media (min-width:1536px){.BlobBackground-module___-Leaa__orange{width:15vw}}.BlobBackground-module___-Leaa__yellow{width:35vw;max-width:348px}@media (min-width:600px){.BlobBackground-module___-Leaa__yellow{width:30vw}}@media (min-width:900px){.BlobBackground-module___-Leaa__yellow{width:25vw}}@media (min-width:1200px){.BlobBackground-module___-Leaa__yellow{width:20vw}}@media (min-width:1536px){.BlobBackground-module___-Leaa__yellow{width:18vw}}.BlobBackground-module___-Leaa__pink{width:45vw;max-width:512px;display:none}@media (min-width:600px){.BlobBackground-module___-Leaa__pink{width:40vw;display:block}}@media (min-width:900px){.BlobBackground-module___-Leaa__pink{width:35vw}}@media (min-width:1200px){.BlobBackground-module___-Leaa__pink{width:30vw}}@media (min-width:1536px){.BlobBackground-module___-Leaa__pink{width:25vw}}
.ProfilesGrid-module__g-K4ca__grid{grid-template-columns:repeat(2,1fr);align-items:start;gap:16px;padding:0 16px;display:grid}@media (min-width:600px){.ProfilesGrid-module__g-K4ca__grid{gap:24px}}@media (min-width:900px){.ProfilesGrid-module__g-K4ca__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.ProfilesGrid-module__g-K4ca__grid{grid-template-columns:repeat(6,1fr);padding:0}}
.MinimalPairsEditForm-module__bM16XG__selectionPhase{padding-top:24px;padding-bottom:24px}.MinimalPairsEditForm-module__bM16XG__phonemeSelectorWrapper{margin-top:32px}.MinimalPairsEditForm-module__bM16XG__generateButtonWrapper{justify-content:flex-start;margin-top:32px;display:flex}@media (max-width:37.5em){.MinimalPairsEditForm-module__bM16XG__generateButtonWrapper{justify-content:center}}.MinimalPairsEditForm-module__bM16XG__generateButton{padding-left:48px;padding-right:48px}@media (min-width:37.5em){.MinimalPairsEditForm-module__bM16XG__generateButton{max-width:fit-content}}
.AuthPageLayout-module__M1q17a__container{background-color:var(--color-cream);justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.AuthPageLayout-module__M1q17a__withPadding{padding:24px}
.page-module__JIA-wa__page{padding-top:24px;padding-bottom:48px}
.AuthCard-module__Djv7VG__card{z-index:2;background-color:var(--color-cream);border-radius:16px;flex-direction:column;width:384px;max-width:90%;height:650px;margin-top:25px;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}@media (min-width:600px){.AuthCard-module__Djv7VG__card{margin-top:0}}@media (min-width:1200px){.AuthCard-module__Djv7VG__card{flex-direction:row;width:768px;max-width:768px}}.AuthCard-module__Djv7VG__leftSection{flex-direction:column;flex:auto;width:100%;padding:32px;display:flex;position:relative;overflow:hidden}@media (min-width:1200px){.AuthCard-module__Djv7VG__leftSection{flex:1;width:auto}}.AuthCard-module__Djv7VG__scrollArea{scrollbar-width:none;flex-direction:column;flex-grow:1;align-items:center;width:100%;max-height:calc(100% - 40px);margin-top:32px;display:flex;overflow:hidden auto}.AuthCard-module__Djv7VG__scrollArea::-webkit-scrollbar{display:none}.AuthCard-module__Djv7VG__rightSection{background-color:var(--color-light-pink);flex:1;justify-content:center;align-items:center;padding:32px;display:none;position:relative;overflow:hidden}@media (min-width:1200px){.AuthCard-module__Djv7VG__rightSection{display:flex}}.AuthCard-module__Djv7VG__blobImage{z-index:1;width:150px;height:auto;position:absolute}.AuthCard-module__Djv7VG__orangeBlob{top:0;right:0}.AuthCard-module__Djv7VG__pinkBlob{bottom:0;left:0}.AuthCard-module__Djv7VG__rightTitle{color:#000000de;z-index:2;text-align:center;font-weight:700}
