.fc-trigger{font:inherit;font-size:13px;color:#b7e5ee;background:#182a32;border:1px solid #668994;border-radius:8px;padding:10px 14px;cursor:pointer;scroll-margin-top:160px}.fc-trigger:hover{background:#233d46;border-color:#b7e5ee}.fc-trigger span{margin-left:5px}#fc-dialog{box-sizing:border-box;width:min(700px,calc(100% - 28px));max-height:calc(100dvh - 28px);margin:auto;padding:32px;background:linear-gradient(145deg,#151f2b,#0e1620);color:#f0f5fa;border:1px solid #405364;border-radius:21px;overflow-y:auto;overscroll-behavior:contain}#fc-dialog::backdrop{background:#040810c9;backdrop-filter:blur(5px)}.fc-close{position:absolute;top:14px;right:14px;width:40px;height:40px;font:inherit;font-size:29px;line-height:1;background:none;border:0;border-radius:50%;color:#c5d4df;cursor:pointer}.fc-close:hover{background:#ffffff12}#fc-dialog .eyebrow{font-size:10px;padding-right:35px;letter-spacing:1.8px;margin:0 0 16px;color:#b0c1cf}#fc-dialog h2{font-size:clamp(27px,3.8vw,38px);line-height:1.2;letter-spacing:-1px;margin:0 0 12px}.fc-intro{font-size:14px;color:#acbdcd;line-height:1.6;margin:0 0 22px}#fc-dialog progress{appearance:none;width:100%;height:7px;border:0;border-radius:8px;overflow:hidden;background:#2d3947;display:block}#fc-dialog progress::-webkit-progress-bar{background:#2d3947}#fc-dialog progress::-webkit-progress-value{background:#aee0ec;border-radius:8px}#fc-dialog progress::-moz-progress-bar{background:#aee0ec}.fc-progress-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0 18px}.fc-status{font-size:12px;color:#b3c9d7;margin:0;line-height:1.6}.fc-reset,.fc-back{background:none;border:0;font:inherit;color:#aee0ec;font-size:11px;cursor:pointer;padding:6px}.fc-reset:disabled{opacity:.35;cursor:default}.fc-items{display:grid;gap:9px}.fc-item{border:1px solid #303f50;border-radius:12px;background:#17212d;overflow:hidden}.fc-item.fc-done{border-color:#446371;background:#182831}.fc-item-head{display:flex;align-items:stretch;justify-content:space-between;min-height:57px}.fc-item label{display:flex;align-items:center;gap:14px;padding:12px 15px;flex:1;cursor:pointer;font-size:14px;font-weight:600;line-height:1.5}.fc-item input{width:23px;height:23px;flex-shrink:0;accent-color:#aee0ec;cursor:pointer;margin:0}.fc-expand{width:46px;flex-shrink:0;border:0;background:none;color:#b9c9d5;cursor:pointer;font-size:22px}.fc-expand span{display:inline-block}.fc-expand[aria-expanded=true] span{transform:rotate(180deg)}.fc-tip{display:flex;align-items:center;gap:20px;padding:16px;margin:0 12px 12px;border-radius:9px;background:#0e1721;border:1px solid #273947}.fc-tip[hidden],#fc-dialog [hidden]{display:none!important}.fc-tip svg{width:100px;height:90px;flex-shrink:0;color:#aee0ec}.fc-tip p{font-size:13px;line-height:1.7;color:#bfcedb;margin:0}.fc-transfer-open{width:100%;justify-content:center;margin-top:22px;font-size:13px;white-space:normal;line-height:1.5;text-align:center}.fc-foot{font-size:10px;color:#8f9faf;line-height:1.7;text-align:center;margin:12px 0 0}.fc-preview{font-size:9px;letter-spacing:1.2px;color:#829aaa;margin:18px 0 0;text-align:center}.fc-transfer ol{list-style:none;display:grid;gap:14px;padding:0;margin:24px 0}.fc-transfer li{display:flex;gap:15px;padding:20px;background:#17212d;border:1px solid #303f50;border-radius:12px}.fc-transfer li>span{font-size:12px;color:#aee0ec;padding-top:4px}.fc-transfer h3{font-size:17px;margin:0 0 8px}.fc-transfer li p{font-size:13px;color:#b6c7d5;line-height:1.8;margin:0}.fc-back{display:block;margin:0 0 20px;padding:0;font-size:12px}.fc-transfer>a{width:100%;justify-content:center;font-size:13px;white-space:normal}#fc-dialog :focus-visible,.fc-trigger:focus-visible{outline:2px solid #aee0ec;outline-offset:3px}@media(max-width:550px){#fc-dialog{padding:26px 18px 20px}.fc-item label{font-size:13px;padding:12px;gap:10px}.fc-tip{gap:10px;padding:13px}.fc-tip svg{width:65px;height:75px}.fc-tip p{font-size:12px}.fc-progress-row{align-items:flex-start}.fc-status{font-size:11px}.fc-reset{font-size:10px;white-space:nowrap}.fc-transfer li{padding:15px}}
.fc-footer-row{display:flex;justify-content:center;padding:24px 0 4px}.fc-footer-row .fc-trigger{font-size:13px;padding:11px 18px}.fc-footer-row+.footer-phone{margin-top:20px}
