.Steps_optionList__dwbdD{display:flex;flex-direction:column;gap:.375rem}.Steps_option__dneug{display:flex;align-items:center;gap:.875rem;background:#f7f7f7;border:1px solid #e0e0e0;border-radius:var(--radius);color:#111;padding:.875rem 1rem;text-align:left;font-size:.9rem;transition:border-color .12s,background .12s;width:100%}.Steps_option__dneug:hover{border-color:rgba(139,92,246,.4);background:rgba(139,92,246,.05)}.Steps_optionSelected__huxM9{border-color:rgba(139,92,246,.7)!important;background:rgba(139,92,246,.08)!important}.Steps_optionDot__cUK5O{width:16px;height:16px;border-radius:50%;border:2px solid #ccc;flex-shrink:0;transition:border-color .12s,background .12s}.Steps_optionSelected__huxM9 .Steps_optionDot__cUK5O{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 3px rgba(167,139,250,.2)}.Steps_optionCheck__KTc2w{width:16px;height:16px;border-radius:3px;border:2px solid #ccc;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;transition:border-color .12s,background .12s}.Steps_optionSelected__huxM9 .Steps_optionCheck__KTc2w{border-color:var(--accent);background:var(--accent);color:var(--bg)}.Steps_multiHint__vYtYA{font-family:var(--font-mono);font-size:.7rem;color:#999;letter-spacing:.08em;margin-top:.125rem}.Steps_otherInput__VBM4m{margin-top:.25rem;border-radius:0 0 var(--radius) var(--radius);font-size:.875rem;background:rgba(139,92,246,.04);border-color:currentcolor rgba(139,92,246,.5) rgba(139,92,246,.5);border-top:rgba(139,92,246,.5);color:#111}.Steps_scaleWrapper____2o6{display:flex;flex-direction:column;gap:.75rem}.Steps_scaleButtons__F9vv_{display:flex;gap:.5rem}.Steps_scaleBtn__BdKUs{flex:1 1;aspect-ratio:1;background:#f7f7f7;border:1px solid #e0e0e0;border-radius:var(--radius);color:#555;font-size:1rem;font-weight:700;font-family:var(--font-mono);transition:border-color .12s,background .12s,color .12s}.Steps_scaleBtn__BdKUs:hover{border-color:rgba(139,92,246,.5);color:#111}.Steps_scaleBtnSelected__9v7FG{border-color:var(--accent)!important;background:var(--accent)!important;color:var(--bg)!important}.Steps_scaleLabels__LuRLr{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:.65rem;color:#999;letter-spacing:.06em}.Steps_textarea__Z3Xgw{min-height:110px;font-size:.9rem;background:#f7f7f7;border-color:#e0e0e0;color:#111}.SurveyForm_page__JwgtU{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem}.SurveyForm_ticket__R0waD{width:100%;max-width:520px;border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px rgba(255,255,255,.06),0 24px 80px rgba(0,0,0,.7)}.SurveyForm_stub__KdIi_{background:linear-gradient(120deg,var(--holo-start),var(--holo-mid1),var(--holo-mid2),var(--holo-mid3),var(--holo-end),var(--holo-start));background-size:300% 300%;animation:SurveyForm_holo__d0pRk 8s ease infinite;padding:1.5rem 1.75rem 1.25rem;position:relative}.SurveyForm_stubTop__fKVdW{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.SurveyForm_logo__IDpSE{font-family:var(--font-mono);font-size:.65rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgba(0,0,0,.55)}.SurveyForm_stepNum__82QOs{font-family:var(--font-mono);font-size:3.5rem;font-weight:700;line-height:1;color:rgba(0,0,0,.12);letter-spacing:-.02em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SurveyForm_blockLabel__fYvi8{font-family:var(--font-mono);font-size:.65rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(0,0,0,.4);margin-bottom:.25rem}.SurveyForm_blockTitle__AzBYw{font-size:1.375rem;font-weight:700;color:rgba(0,0,0,.65);line-height:1.2;margin-bottom:.75rem}.SurveyForm_stepCount__gIL1M{font-family:var(--font-mono);font-size:.65rem;color:rgba(0,0,0,.4);text-align:right}.SurveyForm_progressBar__178bP{width:100%;height:3px;background:rgba(0,0,0,.12);border-radius:99px;overflow:hidden;margin-top:.75rem}.SurveyForm_progressFill__3D99x{height:100%;background:rgba(0,0,0,.35);border-radius:99px;transition:width .5s cubic-bezier(.4,0,.2,1)}.SurveyForm_perforation__TK7Fq{height:1px;position:relative;background:repeating-linear-gradient(to right,var(--border) 0,var(--border) 5px,transparent 5px,transparent 11px)}.SurveyForm_perforation__TK7Fq:after,.SurveyForm_perforation__TK7Fq:before{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:var(--bg);top:50%;transform:translateY(-50%);z-index:1}.SurveyForm_perforation__TK7Fq:before{left:-9px}.SurveyForm_perforation__TK7Fq:after{right:-9px}.SurveyForm_body__MDu2n{background:#ffffff;padding:1.75rem;display:flex;flex-direction:column;gap:1.5rem}.SurveyForm_questionText__bRipS{font-size:1.125rem;font-weight:600;line-height:1.5;color:#111}.SurveyForm_optional__nMUv5{font-weight:400;font-size:.875em;color:#999}.SurveyForm_nav__ezTBF{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.25rem}.SurveyForm_btnBack__p6rkj{background:transparent;border:1px solid #ddd;color:#999;padding:.6rem 1.25rem;font-size:.8rem;font-family:var(--font-mono);letter-spacing:.05em}.SurveyForm_btnBack__p6rkj:hover{border-color:#aaa;color:#333}.SurveyForm_btnNext__rbyLb{background:#111;color:#fff;padding:.75rem 1.75rem;font-weight:700;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;margin-left:auto}.SurveyForm_btnNext__rbyLb:hover:not(:disabled){background:#8b5cf6}.SurveyForm_consentBox__bfXkR{background:#f7f7f7;border:1px solid #e0e0e0;border-radius:var(--radius);padding:1.125rem;display:flex;flex-direction:column;gap:.875rem}.SurveyForm_consentText__kGxej{font-size:.8125rem;color:#777;line-height:1.65}.SurveyForm_consentLabel__f24fR{display:flex;align-items:flex-start;gap:.625rem;cursor:pointer;font-size:.875rem;color:#111}.SurveyForm_consentCheck__QLebF{width:auto;margin-top:3px;flex-shrink:0;accent-color:var(--accent)}.SurveyForm_formSelect__L8gYN{width:100%;background:#f7f7f7;border:1px solid #e0e0e0;border-radius:var(--radius);color:#111;font-size:.9375rem;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23999' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding:.625rem 2rem .625rem .75rem}.SurveyForm_formSelect__L8gYN:focus{outline:none;border-color:#aaa}.SurveyForm_dataFields__4qm8S{display:flex;flex-direction:column;gap:1rem}.SurveyForm_dataField__Hhj5a{display:flex;flex-direction:column;gap:.375rem}.SurveyForm_dataLabel__D_kjI{font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#888}.SurveyForm_error__uQx8_{font-size:.875rem;color:var(--danger);background:rgba(248,113,113,.08);border:1px solid rgba(248,113,113,.2);border-radius:var(--radius);padding:.75rem 1rem}.SurveyForm_langGrid__HBI_c{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.SurveyForm_langBtn__sK5__{padding:.875rem 1rem;font-family:var(--font-mono);font-size:.875rem;font-weight:700;letter-spacing:.05em;background:#f7f7f7;border:1px solid #e0e0e0;color:#333;border-radius:var(--radius);cursor:pointer;transition:border-color .15s,background .15s,color .15s;text-align:center}.SurveyForm_langBtn__sK5__:hover{border-color:#8b5cf6;background:#f3f0ff;color:#6d28d9}.SurveyForm_yesNoGrid__qFeWc{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.SurveyForm_yesNoBtn__h_kgM{padding:1rem;font-family:var(--font-mono);font-size:.9rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:#f7f7f7;border:1px solid #e0e0e0;color:#555;border-radius:var(--radius);cursor:pointer;transition:border-color .15s,color .15s,background .15s}.SurveyForm_yesNoBtn__h_kgM:hover{border-color:#aaa;color:#111}.SurveyForm_yesNoBtnSelected__HjwPo{background:#111;border-color:#111;color:#fff}.SurveyForm_exitTitle__JsKeL{font-size:1.5rem;font-weight:700;color:rgba(0,0,0,.75)}.SurveyForm_bodyText__0GK7u{font-size:.9rem;color:rgba(0,0,0,.55);line-height:1.65}.SurveyForm_mutedText__G5Sxo{font-size:.9375rem;color:#444;line-height:1.7}.SurveyForm_successIcon__O8YMN{width:48px;height:48px;border-radius:50%;background:rgba(0,0,0,.08);color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;font-family:var(--font-mono)}.SurveyForm_successTitle__NDgRr{font-size:1.5rem;font-weight:700;color:rgba(0,0,0,.75)}