.flow_page__93s_E{min-height:100dvh;background:#faf9f7;padding-bottom:calc(116px + env(safe-area-inset-bottom))}.flow_header__3Jn5O{height:74px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid #ebe6e0;background:#fcfbf9e8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.flow_back__bmbBn,.flow_exit__FP2Jr,.flow_skip__AwS0f{border:0;background:transparent;color:#687373}.flow_exit__FP2Jr{padding:10px 0 10px 14px;font-size:13px}.flow_flowShell__OnovL{width:min(100%,720px);margin:0 auto;padding:22px 24px 40px}.flow_flowTopline__7Y50d{display:flex;justify-content:space-between;align-items:center;color:#7d8584;font-size:11px;text-transform:uppercase;letter-spacing:1.6px}.flow_back__bmbBn{display:inline-flex;align-items:center;gap:7px;padding:8px 10px 8px 0;text-transform:none;letter-spacing:0;font-size:13px}.flow_back__bmbBn svg{width:16px}.flow_progress__ycFjW{height:2px;margin-top:17px;overflow:hidden;border-radius:5px;background:#e3dfda}.flow_progress__ycFjW span{display:block;height:100%;border-radius:inherit;background:#1b3030;transition:width .3s ease}.flow_question__G1YHD{padding-top:clamp(42px,8vh,72px);animation:flow_questionIn__MNdsu .3s ease both}.flow_eyebrow__1S0_Z{color:#737d7d;font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:2.7px}.flow_preparation__3BWDG h1,.flow_question__G1YHD h1{max-width:620px;margin-top:16px;font-family:var(--serif);font-size:clamp(34px,9vw,48px);font-weight:400;line-height:1.04;letter-spacing:-1.2px}.flow_description__yQCin{max-width:530px;margin-top:17px;color:#747c7d;font-size:14px;line-height:1.6}.flow_answer__ncFbE{margin-top:28px}.flow_options__f4yrj{display:grid;grid-gap:8px;gap:8px}.flow_options__f4yrj button{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px 16px;border:1px solid #e1ddd8;border-radius:10px;color:#293333;background:#fff;text-align:left;font-size:14px;transition:border-color .18s ease,background .18s ease}.flow_options__f4yrj button span{width:22px;height:22px;flex:0 0 auto;display:grid;place-items:center;border:1px solid #d7d2cd;border-radius:50%}.flow_options__f4yrj button span svg{width:13px;stroke-width:1.7}.flow_options__f4yrj button.flow_selectedOption__eQVB7{border-color:#6f8581;background:#eef1ee}.flow_selectedOption__eQVB7 span{border-color:#1b3030!important;color:#fff;background:#1b3030}.flow_label__ZlO0s{display:block;margin:0 0 8px;color:#596363;font-size:12px}.flow_label__ZlO0s span{color:#989d9c}.flow_field__PXNzh{width:100%;border:1px solid #dcd8d3;border-radius:10px;padding:16px;outline:none;color:var(--ink);background:#fff;font-size:16px;transition:border-color .18s ease,box-shadow .18s ease}textarea.flow_field__PXNzh{resize:vertical;line-height:1.55}.flow_field__PXNzh:focus{border-color:#526d69;box-shadow:0 0 0 3px #496e6814}.flow_field__PXNzh::placeholder{color:#a2a5a3}.flow_hint__d3BUP{margin-top:12px;border-radius:9px;padding:13px 14px;color:#65706e;background:#f0eeea;font-size:12px;line-height:1.5}.flow_supportingText__5TbKY{margin-top:13px;color:#858b89;font-size:12px;line-height:1.5}.flow_musicFields__DYrL_ .flow_label__ZlO0s:not(:first-child){margin-top:18px}.flow_upload__fllxW{min-height:176px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #aeb8b5;border-radius:12px;padding:24px;color:#263b39;background:#f2f1ed;text-align:center;cursor:pointer;transition:border-color .18s ease,background .18s ease}.flow_upload__fllxW:hover{border-color:#566f6b;background:#eeefeb}.flow_upload__fllxW>svg{width:28px;height:28px;margin-bottom:13px;stroke-width:1.15}.flow_upload__fllxW strong{font-size:14px;font-weight:500}.flow_upload__fllxW span{margin-top:5px;color:#7f8785;font-size:11px}.flow_upload__fllxW input{position:absolute;width:1px;height:1px;opacity:0}.flow_mediaList__CfW4F{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.flow_mediaItem__Qs9Hk{min-width:0;display:grid;grid-template-columns:52px minmax(0,1fr) 36px;align-items:center;grid-gap:11px;gap:11px;min-height:62px;border:1px solid #e5e1dc;border-radius:10px;padding:5px 8px 5px 5px;background:#fff}.flow_fileIcon__FXyjk,.flow_mediaItem__Qs9Hk img{width:52px;height:52px;border-radius:7px;object-fit:cover}.flow_fileIcon__FXyjk{display:grid;place-items:center;color:#4f6461;background:#edeae5}.flow_fileIcon__FXyjk svg{width:21px;stroke-width:1.3}.flow_fileDetails__AHQpS{min-width:0}.flow_fileDetails__AHQpS small,.flow_fileDetails__AHQpS strong{display:block}.flow_fileDetails__AHQpS strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500}.flow_fileDetails__AHQpS small{display:flex;align-items:center;gap:5px;margin-top:4px;color:#7e8684;font-size:10px}.flow_mediaItem__Qs9Hk button{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:50%;color:#7b8280;background:transparent}.flow_mediaItem__Qs9Hk button:hover{color:#713f3f;background:#f4e9e7}.flow_mediaItem__Qs9Hk button svg{width:16px;stroke-width:1.4}.flow_inlineSpinner__gm4iI{width:12px;animation:flow_spin__rVLjd .8s linear infinite}.flow_validation__ubpc1{margin-top:16px;color:#944b4b;font-size:12px}.flow_flowActions__gvW2B{position:fixed;z-index:5;bottom:0;inset-inline:0;display:grid;justify-items:center;padding:13px 24px max(14px,env(safe-area-inset-bottom));border-top:1px solid #e9e4df;background:#faf9f5ee;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.flow_primary__4pJaW{width:min(100%,480px);min-height:52px;display:flex;align-items:center;justify-content:center;gap:12px;border:0;border-radius:30px;color:#fff;background:#1b3030;font-size:14px;font-weight:500;transition:transform .15s ease,background .15s ease}.flow_primary__4pJaW:hover{background:#294644}.flow_primary__4pJaW:active{transform:scale(.99)}.flow_primary__4pJaW svg{width:18px;stroke-width:1.4}.flow_skip__AwS0f{min-height:33px;padding:8px 12px 0;font-size:12px}.flow_preparation__3BWDG{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 24px;background:#f7f5f2;text-align:center}.flow_preparationMark__EMx5t{position:relative;width:88px;height:88px;display:grid;place-items:center;margin-bottom:30px}.flow_preparationMark__EMx5t>svg{width:28px;color:#1b3030;stroke-width:1.15}.flow_spinner___qTG6{position:absolute;inset:0;border:1px solid #d8d4cf;border-top-color:#1b3030;border-radius:50%;animation:flow_spin__rVLjd 1.2s linear infinite}.flow_preparation__3BWDG h1{max-width:600px}.flow_preparation__3BWDG>p:not(.flow_eyebrow__1S0_Z){max-width:520px;margin-top:18px;color:#727b79;font-size:14px;line-height:1.65}.flow_processingMessage__hDIs1{min-width:250px;margin-top:28px;border-top:1px solid #dedad5;padding-top:16px;color:#66716f;font-size:12px}.flow_processingMessage__hDIs1 span{display:block;animation:flow_questionIn__MNdsu .25s ease both}@keyframes flow_questionIn__MNdsu{0%{opacity:0;transform:translateY(8px)}}@keyframes flow_spin__rVLjd{to{transform:rotate(1turn)}}@media (min-width:760px){.flow_header__3Jn5O{height:86px;padding-inline:max(40px,calc((100% - 1100px) / 2))}.flow_flowShell__OnovL{padding-top:32px}.flow_question__G1YHD{padding-top:64px}.flow_options__f4yrj{grid-template-columns:repeat(2,minmax(0,1fr))}.flow_upload__fllxW{min-height:220px}.flow_mediaList__CfW4F{grid-template-columns:repeat(2,minmax(0,1fr))}}.flow_fileDetails__AHQpS small.flow_mediaError__HTops{flex-wrap:wrap;color:#9b3d33}.flow_mediaItem__Qs9Hk .flow_fileDetails__AHQpS .flow_retry__gcBte{width:auto;height:auto;display:inline;padding:0;border-radius:0;color:inherit;background:transparent;font:inherit;font-weight:500;text-decoration:underline;text-underline-offset:2px}.flow_mediaItem__Qs9Hk .flow_fileDetails__AHQpS .flow_retry__gcBte:hover{background:transparent}