.support-fab{position:fixed;bottom:23px;right:23px;z-index:25;border:1px solid #a676ef;background:linear-gradient(130deg,#7541dd,#b547cd);color:white;padding:13px 17px;border-radius:40px;box-shadow:0 8px 30px #692dc866;font-size:14px;font-weight:700;display:flex;align-items:center;gap:9px;cursor:pointer}.support-fab>span:first-child{font-size:24px;line-height:1.2}.support-dialog{background:#142038;color:#eef2ff;border:1px solid #645086;width:590px;max-width:calc(100vw - 28px);max-height:88dvh;overflow:auto;padding:32px;border-radius:24px;position:fixed;font:17px/1.65 system-ui,sans-serif;z-index:50}.support-dialog::backdrop{background:#080c20b8;backdrop-filter:blur(6px)}.support-dialog h2{font-size:29px;line-height:1.2;margin:18px 0}.support-dialog p{color:#c4cce0;font-size:15px}.support-dialog label{display:block;margin:16px 0;font-size:15px;color:#d4dcf1}.support-dialog input,.support-dialog select,.support-dialog textarea{display:block;width:100%;background:#0e182c;color:white;border:1px solid #405471;border-radius:12px;padding:12px;margin-top:6px;font:inherit;min-width:0}.support-dialog .primary{background:linear-gradient(120deg,#7a48df,#b341cf);color:white;border:0;padding:13px 18px;display:inline-block;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;max-width:100%}.support-close{position:absolute;right:10px;top:7px;width:44px;height:44px;background:none;border:0;color:#b6c4e1;font-size:29px;cursor:pointer}.support-note{font-size:13px!important}.support-dialog [hidden]{display:none!important}#supportResult{padding-top:15px;border-top:1px solid #394765;margin-top:20px}.support-fab:hover{box-shadow:0 12px 40px #a259e977}.support-fab:focus-visible,.support-dialog :focus-visible{outline:3px solid #b594ff;outline-offset:4px}@media(max-width:600px){.support-fab{right:15px;bottom:15px;width:54px;height:54px;padding:0;justify-content:center}.support-fab>span:last-child{display:none}.support-dialog{padding:28px 20px}.support-dialog h2{font-size:26px}}@media(prefers-reduced-motion:reduce){.support-fab{transition:none}}
