._app_pf78n_3{width:100%;height:100dvh;overflow:hidden}._screen_pf78n_11{width:min(100%,460px,62dvh);height:100%;padding:max(1.125rem, env(safe-area-inset-top)) 1.125rem max(1.5rem, env(safe-area-inset-bottom));color:var(--ink);flex-direction:column;margin:0 auto;display:flex}._stack_pf78n_24{scrollbar-width:none;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}._stack_pf78n_24::-webkit-scrollbar{display:none}._stackInner_pf78n_37{flex-direction:column;gap:1.25rem;width:100%;margin:auto 0;padding:1rem 0;display:flex}._introStack_pf78n_48{gap:2.25rem}._progress_pf78n_53{flex-shrink:0;align-items:center;gap:.625rem;display:flex}._back_pf78n_60{width:32px;height:32px;color:var(--ink);cursor:pointer;background-color:#0000;border:0;border-radius:50%;justify-content:center;align-items:center;margin-left:-6px;padding:0;transition:background-color .15s;display:flex}._back_pf78n_60:hover{background-color:#23232314}._back_pf78n_60:focus-visible{outline:2px solid var(--ink);outline-offset:2px}._backPlaceholder_pf78n_86{width:32px;height:32px;margin-left:-6px}._track_pf78n_92{flex:1;gap:3px;display:flex}._segment_pf78n_98{background-color:#23232333;border-radius:2px;flex:1;height:3px}._segmentDone_pf78n_105{background-color:var(--ink)}._question_pf78n_110{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:pretty;margin:0;font-size:clamp(1.35rem,min(6.6vw,3.6dvh),1.95rem);font-weight:600;line-height:1.2}._card_pf78n_121{background-color:var(--card);border-radius:20px;overflow:hidden;box-shadow:0 12px 32px #1b1b1b1f,0 2px 6px #1b1b1b0f}._cardHead_pf78n_130{background-color:var(--card-head);color:#fff;font-family:var(--font-display);letter-spacing:.14em;text-align:center;text-indent:.14em;padding:.75rem 1rem;font-size:clamp(1.15rem,min(5.2vw,2.9dvh),1.45rem);font-weight:600;line-height:1.2}._cardBody_pf78n_145{flex-direction:column;gap:.5rem;padding:.5rem;display:flex}._option_pf78n_153{background-color:var(--chip);min-height:54px;color:var(--card-head);text-align:left;text-wrap:pretty;cursor:pointer;border:0;border-radius:13px;align-items:center;margin:0;padding:.8rem 1rem;font-family:inherit;font-size:clamp(.95rem,min(4vw,2.5dvh),1.0625rem);line-height:1.35;transition:background-color .15s,color .15s,transform .12s;display:flex}._option_pf78n_153:hover{background-color:#e7e7ea}._option_pf78n_153:active{transform:scale(.99)}._option_pf78n_153:focus-visible{outline:2px solid var(--card-head);outline-offset:2px}._optionSelected_pf78n_190,._optionSelected_pf78n_190:hover{background-color:var(--card-head);color:#fff}._introText_pf78n_197{flex-direction:column;gap:.75rem;display:flex}._lead_pf78n_203{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:clamp(.8rem,min(3.4vw,2.2dvh),.9rem);font-weight:600;line-height:1.4}._headline_pf78n_214{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:pretty;margin:0;font-size:clamp(1.5rem,min(7vw,4.2dvh),2.1rem);font-weight:600;line-height:1.22}._headlineHero_pf78n_227{font-size:clamp(1.85rem,min(9.6vw,5.6dvh),2.8rem);line-height:1.16}._prompt_pf78n_232{text-wrap:pretty;max-width:30ch;margin:0;font-size:clamp(1rem,min(4.4vw,2.9dvh),1.15rem);line-height:1.4}._muted_pf78n_241{max-width:34ch;color:var(--ink-soft);text-wrap:pretty;white-space:pre-line;margin:0;font-size:clamp(.9rem,min(3.8vw,2.5dvh),1rem);line-height:1.5}._form_pf78n_252{flex-direction:column;gap:.875rem;display:flex}._input_pf78n_258{background-color:var(--chip);width:100%;height:54px;color:var(--card-head);border:0;border-radius:13px;outline:none;padding:0 1.05rem;font-family:inherit;font-size:1.0625rem}._input_pf78n_258::placeholder{color:#9a9aa0}._input_pf78n_258:focus{box-shadow:inset 0 0 0 1.5px #1b1b1b59}._error_pf78n_280{color:var(--error);margin:0;font-size:.9375rem;line-height:1.4}._button_pf78n_288{background-color:var(--card-head);color:#fff;width:100%;font-family:var(--font-display);letter-spacing:.02em;text-align:center;cursor:pointer;border:0;border-radius:14px;margin:0;padding:.7em 1.2em;font-size:clamp(1.05rem,min(4.8vw,3dvh),1.35rem);font-weight:600;transition:transform .15s,background-color .15s;display:block;position:relative;overflow:hidden}._button_pf78n_288:after{content:"";pointer-events:none;background:linear-gradient(100deg,#fff0 0%,#ffffff47 50%,#fff0 100%);width:38%;animation:4.5s ease-in-out infinite _shine_pf78n_1;position:absolute;top:0;bottom:0;left:0;transform:translate(-160%)skew(-18deg)}@keyframes _shine_pf78n_1{0%{transform:translate(-160%)skew(-18deg)}45%,to{transform:translate(400%)skew(-18deg)}}._button_pf78n_288:hover{background-color:#000}._button_pf78n_288:active{transform:scale(.98)}._button_pf78n_288:disabled{cursor:default;background-color:#6f716e}._button_pf78n_288:disabled:after{opacity:0;animation:none}@media (prefers-reduced-motion:reduce){._button_pf78n_288:after{opacity:0;animation:none}._option_pf78n_153:active,._button_pf78n_288:active{transform:none}}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/montserrat-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/montserrat-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-display:"Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ink:#232323;--ink-soft:#5d5f5c;--page:#dbddda;--card:#fff;--card-head:#1b1b1b;--chip:#f1f1f3;--error:#a8443c}*,:before,:after{box-sizing:border-box}html,body{overscroll-behavior:none;height:100%;margin:0;padding:0;overflow:hidden}body{font-family:var(--font-body);color:var(--ink);background-color:var(--page);position:relative}body:before{content:"";z-index:0;pointer-events:none;opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.28'/%3E%3C/svg%3E");position:fixed;inset:0}#root{z-index:1;width:100vw;height:100dvh;position:relative}html.statsPage,html.statsPage body,html.statsPage #root{overscroll-behavior:auto;height:auto;min-height:100%;overflow:visible}
