.oQegoG_page{color:#20283a;width:min(560px,100% - 32px);margin:0 auto;padding:48px 0 40px}.oQegoG_panel{background:#fff;border:1px solid #e5e8ef;border-radius:18px;padding:30px;box-shadow:0 10px 32px #1c27400f}.oQegoG_eyebrow{color:#6879b4;letter-spacing:.1em;margin:0 0 10px;font-size:11px;font-weight:750}.oQegoG_title{letter-spacing:-.04em;margin:0;font-size:clamp(28px,5vw,36px);font-weight:800}.oQegoG_description{color:#6c7485;margin:10px 0 24px;font-size:14px;line-height:1.7}.oQegoG_messageBox{background:#f8f9fd;border:1px solid #e7eaf2;border-radius:12px;padding:16px}.oQegoG_messageLabel{color:#8790a2;letter-spacing:.1em;margin:0 0 6px;font-size:10px;font-weight:800}.oQegoG_message{color:#27324a;margin:0;font-size:20px;font-weight:750;line-height:1.4}.oQegoG_success{color:#18794e}.oQegoG_error{color:#b74747}.oQegoG_helper{color:#7a8395;margin:7px 0 0;font-size:12px;line-height:1.6}.oQegoG_inputLabel{color:#465168;margin:22px 0 8px;font-size:12px;font-weight:700;display:block}.oQegoG_numberInput{color:#20283a;background:#fff;border:1px solid #dce1eb;border-radius:10px;outline:none;width:100%;height:52px;padding:0 14px;font-size:18px;transition:border-color .15s,box-shadow .15s}.oQegoG_numberInput:focus{border-color:#8192d1;box-shadow:0 0 0 3px #8192d126}.oQegoG_numberInput:disabled{color:#8991a1;background:#f5f6f9}.oQegoG_actions{gap:9px;margin-top:12px;display:grid}.oQegoG_submitButton,.oQegoG_resetButton{border-radius:10px;width:100%;min-height:44px;font-size:13px;font-weight:750;transition:background .15s,border-color .15s}.oQegoG_submitButton{color:#fff;background:#536ab1;border:1px solid #536ab1}.oQegoG_submitButton:hover:not(:disabled){background:#465b9b}.oQegoG_submitButton:disabled{cursor:default;opacity:.5}.oQegoG_resetButton{color:#59647a;background:#fff;border:1px solid #e0e4ed}.oQegoG_resetButton:hover{background:#f7f8fb;border-color:#cbd2e0}.oQegoG_stats{border-top:1px solid #edf0f5;justify-content:space-between;gap:12px;margin-top:22px;padding-top:17px;display:flex}.oQegoG_statLabel{color:#8a93a4;font-size:10px}.oQegoG_statValue{color:#28334a;margin-top:4px;font-size:15px;font-weight:800}.oQegoG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){.oQegoG_page{width:calc(100% - 24px);padding-top:32px}.oQegoG_panel{border-radius:15px;padding:22px 18px}.oQegoG_description{margin-bottom:20px}}
