:root{--bg: #23272a;--surface: #2e3336;--surface-hover: #394044;--border: #3a4145;--text: #f0efe9;--text-muted: #9aa0a4;--accent: #6bb0c9;--radius: 10px;--shadow: 0 1px 2px rgba(0, 0, 0, .35), 0 6px 20px rgba(0, 0, 0, .25);--shadow-hover: 0 2px 4px rgba(0, 0, 0, .3), 0 10px 28px rgba(0, 0, 0, .35);font-family:Bungee,sans-serif;font-weight:400;font-style:normal;line-height:1.5;color-scheme:light dark;color:var(--text);background-color:var(--bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:light){:root{--bg: #f5f3ee;--surface: #ffffff;--surface-hover: #f0f6f8;--border: #e6e2d8;--text: #253238;--text-muted: #6b7178;--accent: #3d7d95;--shadow: 0 1px 2px rgba(20, 30, 40, .06), 0 6px 20px rgba(20, 30, 40, .05);--shadow-hover: 0 2px 4px rgba(61, 125, 149, .12), 0 10px 28px rgba(61, 125, 149, .14)}}body{margin:0;display:flex;place-items:center;min-height:100vh;min-height:100dvh}h1{font-size:3.2em;line-height:1.1}a{font-weight:500;color:var(--text);text-decoration:inherit;transition:color .2s,transform .2s}a:hover{color:var(--accent)}button{border-radius:var(--radius);border:1px solid var(--border);padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--surface);cursor:pointer;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s;color:var(--text)}button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.button_container{display:flex;flex-direction:column;flex-wrap:wrap;gap:1.25rem}.bank_button,.copy_button{box-sizing:border-box;width:300px;min-height:64px;padding:1rem;display:flex;gap:1rem;align-items:center;font-size:20px;line-height:1.1;border-radius:var(--radius);border:1px solid var(--border);background-color:var(--surface);color:var(--text);box-shadow:var(--shadow);transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s}.bank_button{position:relative;justify-content:center;cursor:pointer}.copy_button{overflow-wrap:break-word;word-break:break-word}.copy_button>div,.copy_button svg{color:var(--accent);flex:0 0 auto}.copy_button>svg{width:20px;height:20px}.copy_button>p{font-size:18px;line-height:1.1;margin:0}.bank_button:hover,.copy_button:hover{border-color:var(--accent);background-color:var(--surface-hover);box-shadow:var(--shadow-hover);transform:translateY(-1px)}.bank_button:hover .bank_chevron{color:var(--accent)}.bank_button>p{margin:auto}.bank_chevron{margin-inline-start:auto;color:var(--text-muted);transition:color .2s}.bank_logo{box-sizing:border-box;flex:0 0 auto;width:48px;height:32px;object-fit:contain;background-color:#fff;border-radius:4px;padding:4px}.logo{width:100%;max-width:190px}.error_page{margin:auto;padding:1rem}.back_button{position:fixed;top:max(.5rem,env(safe-area-inset-top));left:max(.5rem,env(safe-area-inset-left));z-index:10;box-sizing:border-box;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--border);background-color:var(--surface);color:var(--text-muted);box-shadow:var(--shadow);transition:border-color .2s,background-color .2s,box-shadow .2s,color .2s}.back_button>svg{transform:rotate(180deg);margin-inline-end:2px}.back_button:hover{border-color:var(--accent);background-color:var(--surface-hover);box-shadow:var(--shadow-hover);color:var(--accent)}.back_button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.link_container{display:flex;justify-content:center;align-items:center;gap:1.5rem;padding:2rem 0}.link_container>a{display:inline-flex;color:var(--text-muted)}.link_container>a:hover{color:var(--accent);transform:translateY(-2px)}:root{--toastify-color-light: var(--surface);--toastify-text-color-light: var(--text);--toastify-font-family: "Bungee", sans-serif;--toastify-toast-bd-radius: var(--radius);--toastify-toast-shadow: var(--shadow);--toastify-toast-width: min(320px, calc(100vw - 20px) );--toastify-toast-offset: 10px}.Toastify__toast{border:1px solid var(--border);font-size:13px}.Toastify__close-button{align-self:center;color:var(--text-muted);opacity:.7;transition:color .2s,opacity .2s}.Toastify__close-button>svg{fill:currentColor}.Toastify__close-button:hover,.Toastify__close-button:focus-visible{color:var(--accent);opacity:1}@media only screen and (max-width:480px){.Toastify__toast-container{width:var(--toastify-container-width);left:auto}.Toastify__toast-container--bottom-right{right:var(--toastify-toast-right)}.Toastify__toast{--toastify-toast-width: min(320px, calc(100vw - 20px) );border-radius:var(--radius)}}#root{min-height:100vh;min-height:100dvh;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}.app_main{flex:1 1 auto;width:100%;display:flex;flex-direction:column;align-items:center;gap:2.5rem;margin-top:1rem}
