@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@font-face{font-display:swap;font-family:Bricolage Grotesque;font-weight:200 800;src:url(/static/media/bricolage-grotesque.e956cf557f2fb3fb7bed.woff2) format("woff2")}@font-face{font-display:swap;font-family:DM Sans;font-weight:100 1000;src:url(/static/media/dm-sans.27a936abccc075fdbddf.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-weight:400;src:url(/static/media/jetbrains-mono-400.d04352f240062b100fba.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-weight:500;src:url(/static/media/jetbrains-mono-500.bb50084be2b43ba7b98c.woff2) format("woff2")}:root{--fn-ink:#12112b;--fn-navy:#1f1d4a;--fn-navy-2:#2a2760;--fn-navy-3:#383474;--fn-cream:#efe3cc;--fn-paper:#f7f1e6;--fn-white:#fff;--fn-teal:#18a598;--fn-teal-hi:#2bbdaf;--fn-teal-ink:#0b6b62;--fn-teal-soft:#d5eee9;--fn-red:#e5484d;--fn-muted-d:#aba5c9;--fn-muted-l:#55527a;--fn-line-d:#efe3cc1f;--fn-line-l:#e3d7bf;--fn-display:"Bricolage Grotesque","DM Sans",sans-serif;--fn-sans:"DM Sans",system-ui,sans-serif;--fn-mono:"JetBrains Mono",ui-monospace,monospace;--fn-ease:cubic-bezier(.2,.7,.2,1)}.fn-auth{text-align:left}.fn-auth :focus-visible{border-radius:6px;outline:3px solid #18a598;outline:3px solid var(--fn-teal);outline-offset:3px}.fn-auth .MuiInputBase-input:focus-visible{outline:none}@keyframes fn-eq{0%{height:5px}to{height:17px}}@keyframes fn-pulse{0%,to{opacity:1}50%{opacity:.35}}.fn-auth .react-tel-input .form-control{background:#fff;background:var(--fn-white);border:1px solid #e3d7bf;border:1px solid var(--fn-line-l);border-radius:12px;box-shadow:none;color:#1f1d4a;color:var(--fn-navy);font-family:DM Sans,system-ui,sans-serif;font-family:var(--fn-sans);font-size:15.5px;height:54px;padding-left:58px;transition:border-color .2s cubic-bezier(.2,.7,.2,1);transition:border-color .2s var(--fn-ease);width:100%}.fn-auth .react-tel-input .form-control:hover{border-color:#383474;border-color:var(--fn-navy-3)}.fn-auth .react-tel-input .form-control:focus{border:1.5px solid #18a598;border:1.5px solid var(--fn-teal);box-shadow:none;outline:none}.fn-auth .react-tel-input .form-control:disabled{opacity:.6}.fn-auth .react-tel-input .flag-dropdown,.fn-auth .react-tel-input .flag-dropdown.open{background:#0000;border:none;border-radius:12px 0 0 12px}.fn-auth .react-tel-input .selected-flag{border-radius:12px 0 0 12px;padding-left:14px;width:50px}.fn-auth .react-tel-input .flag-dropdown.open .selected-flag,.fn-auth .react-tel-input .selected-flag:focus,.fn-auth .react-tel-input .selected-flag:hover{background:#1f1d4a0d}.fn-auth .react-tel-input .special-label{background:#f7f1e6;background:var(--fn-paper);color:#55527a;color:var(--fn-muted-l);font-family:DM Sans,system-ui,sans-serif;font-family:var(--fn-sans);font-size:12px;font-weight:500;left:12px;padding:0 5px;top:-9px}.fn-auth .react-tel-input .form-control:focus+.flag-dropdown+.special-label,.fn-auth .react-tel-input .form-control:focus~.special-label{color:#0b6b62;color:var(--fn-teal-ink)}.fn-auth .react-tel-input .country-list{border:1px solid #e3d7bf;border:1px solid var(--fn-line-l);border-radius:12px;box-shadow:0 12px 32px -8px #1f1d4a40;font-family:DM Sans,system-ui,sans-serif;font-family:var(--fn-sans)}.fn-auth .react-tel-input .country-list .country.highlight,.fn-auth .react-tel-input .country-list .country:hover{background:#d5eee9;background:var(--fn-teal-soft)}.fn-auth .react-tel-input .country-list .dial-code{color:#55527a;color:var(--fn-muted-l)}.fn-auth input[type=text]{background-color:initial;border:none;border-radius:0;color:#1f1d4a;color:var(--fn-navy);font-size:inherit;margin-bottom:0;width:100%}.App{min-height:100vh;text-align:center;width:100%}body{background-color:#0b1220;color:#f8fafc;font-family:Inter,Arial,sans-serif;margin:0;padding:0}.container{background-color:#0b1220e6;border-radius:16px;box-shadow:0 8px 20px #0003;margin:20px auto;max-width:1000px;padding:20px}input[type=text]{background-color:#0b122033;border:1px solid #333;border-radius:12px;color:#f8fafc;font-size:14px;margin-bottom:10px;padding:10px 12px;width:100%}button{border:none;border-radius:16px;cursor:pointer;font-size:15px;font-weight:700;padding:12px 0;transition:.2s}@media (max-width:1024px){body:not(.fn-studio) .MuiDrawer-root{position:relative!important}body:not(.fn-studio) .MuiStack-root{flex-direction:column!important;gap:10px}body:not(.fn-studio) .MuiButton-root,body:not(.fn-studio) .MuiTextField-root{width:100%!important}.container{margin:10px;padding:15px}}@media (max-width:640px){.container{margin:5px;padding:10px}}