.app-header__back-button.svelte-1x2chzd{display:flex;justify-content:center;align-items:center;width:var(--header-height);height:var(--header-height);background:none;border:none;margin-left:-16px;padding:0;cursor:pointer;transition:background-color .2s}.app-header__back-button.svelte-1x2chzd:hover,.app-header__back-button.svelte-1x2chzd:focus-visible{background-color:var(--color-secondary)}.app-header__back-button.svelte-1x2chzd:active{background-color:var(--color-secondary-hover)}.app-header.svelte-1yt93wa{position:relative;height:var(--header-height);min-height:var(--header-height);flex-shrink:0}.app-header--progress.svelte-1yt93wa{border-bottom-color:transparent}.app-header--fixed.svelte-1yt93wa{z-index:10}.app-header--fixed.svelte-1yt93wa .app-header__container:where(.svelte-1yt93wa){position:fixed;inset:0 0 auto}.app-header__container.svelte-1yt93wa{position:relative;padding:0 16px;display:flex;align-items:center;justify-content:space-between;height:var(--header-height);background:#ffffffe6;border-bottom:2px solid var(--color-secondary);margin-bottom:-2px}.app-header__logo.svelte-1yt93wa,.app-header__slot.svelte-1yt93wa{display:flex}.app-header__slot--first.svelte-1yt93wa,.app-header__slot--last.svelte-1yt93wa{min-width:var(--header-height)}.app-header__slot--last.svelte-1yt93wa{justify-content:end}.app-header__progress-text.svelte-1yt93wa{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary);font-family:var(--font-inter);transition:opacity .3s ease}.app-header__progress-numbers.svelte-1yt93wa{display:flex;align-items:center;text-align:center;font-size:var(--font-size-md);font-weight:600;color:var(--color-text-primary);font-family:var(--font-inter)}.app-header__progress-current.svelte-1yt93wa{color:var(--color-primary)}.app-header__progress-total.svelte-1yt93wa{color:var(--color-text-primary)}.app-header__progress-bar.svelte-1yt93wa{position:absolute;inset:auto 16px 0;display:flex;height:4px;align-items:center;border-radius:4px;background-color:var(--color-progress-background);transition:opacity .1s ease}.app-header__progress-fill.svelte-1yt93wa{height:4px;border-radius:4px;background-color:var(--color-progress-fill);transition:width .4s var(--base-timing-function);will-change:width}.app-header__progress-text--hidden.svelte-1yt93wa,.app-header__progress-bar--hidden.svelte-1yt93wa{opacity:0;pointer-events:none}.action-button.svelte-170rsuo{cursor:pointer;display:flex;width:100%;align-items:center;justify-content:center;line-height:1.5;text-align:center;font-family:var(--font-inter);border-radius:var(--radius-base);border-width:0;transition:scale .2s ease,background-color .2s ease,color .2s ease,opacity .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;text-decoration:none}.action-button.svelte-170rsuo:active{scale:.975}.action-button--primary.svelte-170rsuo{background-color:var(--color-primary);color:var(--color-white)}.action-button--primary.svelte-170rsuo:hover{background-color:var(--color-primary-hover)}.action-button--primary.svelte-170rsuo:disabled{background-color:var(--color-primary-lighten-15)}.action-button--primary.svelte-170rsuo:disabled:hover{background-color:var(--color-primary-lighten-15)}.action-button--secondary.svelte-170rsuo{background-color:var(--color-secondary);color:var(--color-text-primary)}.action-button--secondary.svelte-170rsuo:hover{background-color:var(--color-secondary-hover)}.action-button--secondary.svelte-170rsuo:disabled:hover{background-color:var(--color-secondary)}.action-button--sm.svelte-170rsuo{padding:var(--spacing-sm) var(--spacing-base);font-size:var(--font-size-sm)}.action-button--md.svelte-170rsuo{padding:var(--spacing-base) var(--spacing-lg);font-size:var(--font-size-base)}.action-button--lg.svelte-170rsuo{padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-base)}.action-button__text.svelte-170rsuo{flex-grow:1;font-weight:600;text-transform:uppercase}.action-button.svelte-170rsuo:disabled{cursor:not-allowed}.screen.svelte-17ftj9e{display:flex;flex-grow:1;flex-direction:column;background:var(--color-white);width:100%;margin-inline:auto;padding:var(--screen-padding-block-start) var(--screen-padding-inline) var(--screen-padding-block-end)}@media (min-width: 768px){.screen.svelte-17ftj9e{min-height:450px}}@media (min-width: 1024px){.screen.svelte-17ftj9e{min-height:min(600px,100svh - 200px)}}.screen__content.svelte-17ftj9e{display:flex;flex-grow:1;justify-content:center;width:var(--columns-content-max-width);max-width:100%;margin-inline:auto;flex-direction:column;gap:var(--screen-gap, var(--spacing-sm))}@media (min-width: 360px){.screen__content.svelte-17ftj9e{gap:var(--screen-gap, var(--spacing-base))}}@media (min-width: 440px){.screen__content.svelte-17ftj9e{gap:var(--screen-gap, var(--spacing-md))}}@media (min-width: 1980px){.screen__content.svelte-17ftj9e{gap:var(--screen-gap, var(--spacing-lg))}}.emoji.svelte-apedo8{display:inline-block;vertical-align:baseline;margin-bottom:-.11em;background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0;width:var(--emoji-size, 1em);height:var(--emoji-size, 1em)}.emoji-fallback.svelte-apedo8{font-size:var(--emoji-size, 1em);line-height:1}.screen-title.svelte-v058y4{font-weight:var(--section-title-font-weight, 700);color:var(--screen-title-color, var(--color-text-primary));font-family:var(--font-montserrat);font-size:var(--font-size-2xl);text-align:var(--screen-title-text-align, center);line-height:var(--line-height-tight);text-wrap:balance}.screen-title--left.svelte-v058y4{text-align:left}.screen-title--center.svelte-v058y4{text-align:center}.screen-title--right.svelte-v058y4{text-align:right}.loader.svelte-17dlqop{width:40px;height:40px;display:flex;flex-direction:column;justify-content:center}@media (min-width: 410px){.loader.svelte-17dlqop{width:45px;height:45px}}@media (min-width: 478px){.loader.svelte-17dlqop{width:50px;height:50px}}.loader.svelte-17dlqop svg:where(.svelte-17dlqop){pointer-events:none;width:100%;height:100%;animation:svelte-17dlqop-loader-spinnig 1s linear infinite}@keyframes svelte-17dlqop-loader-spinnig{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.loading-container.svelte-1wkkkxt{position:relative;display:flex;width:100%;max-height:100%;flex:1;align-items:center;justify-content:center}
