@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_ca45e21f-module__e2aKOa__className{font-family:Inter,Inter Fallback;font-style:normal}
.fx-wrap{width:min(720px,100%);margin:0 auto;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.fx-card{color:#0b132b;background:#fff;border-radius:24px;padding:28px 24px 22px;box-shadow:0 18px 50px #0b132b1f}.fx-kicker{color:#d4af37;letter-spacing:.22em;text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:700}.fx-card h1{margin:0;font-size:2rem;line-height:1.15}.fx-lead,.fx-note,.fx-rate,.fx-status p{color:#37474f}.fx-lead{margin:12px 0 20px;font-size:1rem;line-height:1.6}.fx-mode{border:0;gap:8px;margin:0 0 18px;padding:0;display:flex}.fx-mode label{background:#f4f1ea;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 14px;font-size:1rem;font-weight:650;display:inline-flex}.fx-mode input{accent-color:#0b132b}.fx-base{grid-template-columns:1.15fr .85fr;align-items:end;gap:12px;display:grid}.fx-board{margin-top:6px}.fx-board ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fx-row{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;gap:10px;display:grid}.fx-row-rate{color:#607d8b;grid-column:1/-1;margin:-2px 0 0;font-size:.85rem}.fx-label,.fx-base label{letter-spacing:.04em;text-transform:uppercase;color:#607d8b;margin-bottom:6px;font-size:.82rem;font-weight:700;display:block}.fx-select,.fx-dialog li button{text-align:left;color:#0b132b;width:100%;min-height:64px;font:inherit;cursor:pointer;background:#faf9f6;border:1px solid #e0ddd4;border-radius:14px;align-items:center;gap:10px;padding:8px 12px;display:flex}.fx-select strong,.fx-dialog li strong{font-size:1rem;display:block}.fx-select small,.fx-dialog li small{color:#607d8b;font-size:.82rem;display:block}.fx-swap{color:#d4af37;cursor:pointer;background:#0b132b;border:0;border-radius:999px;width:48px;height:48px;margin:12px auto 4px;font-size:1.3rem;display:block}.fx-base input,.fx-result{color:#0b132b;background:#fff;border:1px solid #e0ddd4;border-radius:14px;width:100%;min-height:64px;padding:10px 12px;font-size:1.6rem;font-weight:700}.fx-base input:focus-visible,.fx-select:focus-visible,.fx-keypad button:focus-visible,.fx-swap:focus-visible,.fx-status button:focus-visible,.fx-dialog input:focus-visible,.fx-dialog button:focus-visible{outline-offset:2px;outline:3px solid #d4af37}.fx-result{color:#faf9f6;background:#0b132b;justify-content:space-between;align-items:baseline;gap:8px;margin:0;display:flex}.fx-result small{color:#d4af37;font-size:.85rem}.fx-rate{margin:12px 0 0;font-size:.95rem}.fx-keypad{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.fx-keypad button{color:#0b132b;cursor:pointer;background:#f4f1ea;border:0;border-radius:12px;min-height:52px;font-size:1.25rem;font-weight:700}.fx-keypad .fx-clear{color:#faf9f6;background:#0b132b;grid-column:1/-1;font-size:1rem}.fx-status{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.fx-status p{align-items:center;gap:8px;margin:0;font-size:.92rem;display:flex}.fx-dot{background:#00796b;border-radius:999px;flex:none;width:10px;height:10px}.fx-dot.is-offline{background:#ff5252}.fx-status button,.fx-dialog-head button{color:#0b132b;cursor:pointer;background:#d4af37;border:0;border-radius:10px;min-height:48px;padding:0 14px;font-weight:700}.fx-status button:disabled{opacity:.6}.fx-error{color:#b42318;background:#fdecea;border-radius:10px;margin:12px 0 0;padding:10px 12px}.fx-note{margin:14px 0 0;font-size:.9rem;line-height:1.5}.fx-dialog{border:0;border-radius:18px;width:min(480px,100vw - 24px);max-height:min(80vh,640px);padding:16px}.fx-dialog::backdrop{background:#0b132b8c}.fx-dialog-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.fx-dialog h2{margin:0;font-size:1.2rem}.fx-dialog label{margin-bottom:6px;font-weight:700;display:block}.fx-dialog input{border:1px solid #ccc;border-radius:10px;width:100%;min-height:48px;margin-bottom:10px;padding:8px 12px;font-size:1rem}.fx-dialog ul{max-height:48vh;margin:0;padding:0;list-style:none;overflow:auto}.fx-dialog li+li{margin-top:6px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.fx-base,.fx-row{grid-template-columns:1fr}.fx-status{flex-direction:column;align-items:stretch}}
