@font-face{font-family:BN Dime Display;src:url(/app/fonts/BNDimeDisplay.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:DM Sans;src:url(/app/fonts/DMSans-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:DM Sans;src:url(/app/fonts/DMSans-ExtraBold.woff2)format("woff2");font-weight:800;font-display:swap}:root{--bg:#ff7ab9;--cream:#f3e6d6;--card:#fff;--ink:#000;--muted:#6d5a49;--accent:#61a7dc;--accent-deep:#4a90c9;--ok:#22e34d;--err:#ff5c5c;--radius:12px;--border:3px solid #000;--shadow:4px 4px 0 0 #000;--display:"BN Dime Display", "DM Sans", sans-serif}*{box-sizing:border-box}html,body{height:100%}#root{min-height:100%}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font:400 16px/1.55 DM Sans,ui-sans-serif,system-ui,sans-serif}a{color:inherit}h1,h2{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;font-weight:400}.gate{text-align:center;place-items:center;min-height:100vh;padding:32px 20px;display:grid}.gate img{background:#fff;border:3px solid #000;border-radius:26px;width:108px;height:108px;padding:16px;transform:rotate(-4deg);box-shadow:5px 6px #000}.gate h1{color:#fff;-webkit-text-stroke:2px #000;text-shadow:5px 6px #000;margin:24px 0 34px;font-size:64px;line-height:1}.gate .foot{margin-top:44px;font-size:14px;font-weight:800}.gate .foot a{text-decoration:none}.gate .foot a:hover{text-decoration:underline}.btn{appearance:none;cursor:pointer;font:inherit;text-transform:uppercase;border:var(--border);background:var(--card);height:48px;color:var(--ink);box-shadow:var(--shadow);border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-size:15px;font-weight:800;line-height:1;text-decoration:none;transition:all .1s ease-out;display:inline-flex}.btn svg{fill:currentColor;width:16px;height:16px}.btn:hover:not(:disabled){transform:translate(2px,2px);box-shadow:2px 2px #000}.btn:active:not(:disabled){transform:translate(4px,4px);box-shadow:0 0 #000}.btn:disabled{filter:opacity(50%);cursor:default}.btn:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.btn.accent,.gate .btn{background:var(--accent)}.btn.ghost{background:var(--cream)}.btn.small{height:38px;padding:0 14px;font-size:13px;box-shadow:3px 3px #000}.btn.small:hover:not(:disabled){transform:translate(2px,2px);box-shadow:1px 1px #000}.wrap{max-width:760px;margin:0 auto;padding:26px 20px 80px}.top{align-items:center;gap:11px;padding:4px 0 30px;display:flex}.top img{background:#fff;border:2px solid #000;border-radius:10px;width:34px;height:34px;padding:4px;box-shadow:2px 2px #000}.top b{font-family:var(--display);text-transform:uppercase;color:#fff;-webkit-text-stroke:1px #000;text-shadow:2px 3px #000;font-size:22px;font-weight:400}.top .spacer{flex:1}.top .who{align-items:center;gap:8px;font-size:14px;font-weight:800;display:flex}.top .who img{background:var(--cream);object-fit:cover;border:2px solid #000;border-radius:50%;width:28px;height:28px}.panel{background:var(--cream);border:var(--border);border-radius:var(--radius);padding:22px;box-shadow:6px 6px #000}.panel h2{margin:0 0 4px;font-size:26px}.panel .sub{color:var(--muted);margin:0 0 16px;font-size:14px}.row{border-top:2px dashed #00000040;flex-wrap:wrap;align-items:center;gap:13px;padding:15px 0;display:flex}.row:first-of-type{border-top:0}.row .ava{object-fit:cover;background:#fff;border:2px solid #000;border-radius:10px;flex:none;width:44px;height:44px}.row .grow{flex:1;min-width:0}.row .name{font-weight:800}.row .meta{color:var(--muted);font-size:13.5px;font-weight:400}.row .meta a{text-decoration:underline;text-decoration-thickness:1px}.row .meta a:hover{color:var(--ink)}.row .amount{text-align:right;font-variant-numeric:tabular-nums}.row .amount b{font-size:15px;display:block}.row .amount span{color:var(--muted);font-size:12.5px}.tag{text-transform:uppercase;background:var(--err);color:#fff;border:2px solid #000;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:800;display:inline-block;box-shadow:2px 2px #000}.empty{color:var(--muted);text-align:center;padding:22px 0}code.cmd{color:var(--ink);background:#fff;border:2px solid #000;border-radius:9px;padding:10px 13px;font:700 13.5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block;box-shadow:3px 3px #000}input[type=text]{width:100%;font:inherit;border:var(--border);color:var(--ink);background:#fff;border-radius:10px;padding:11px 13px;font-size:14.5px;font-weight:700;box-shadow:inset 2px 2px #0000001f}input[type=text]::placeholder{color:#9b8a79;font-weight:400}input[type=text]:focus{outline:3px solid var(--accent);outline-offset:-1px}.claimbox{flex-wrap:wrap;gap:12px;margin-top:13px;display:flex}.claimbox input{flex:1;min-width:230px}.note{margin-top:11px;font-size:13.5px;font-weight:800}.note.err{color:var(--err)}.note.ok{color:#0c8f2e}.center{text-align:center}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes blink{0%,45%{opacity:1}50%,95%{opacity:.25}to{opacity:1}}.gate>div{position:relative}.gate img,.gate h1,.gate .btn,.gate .foot{animation:.62s cubic-bezier(.22,1,.36,1) backwards rise}.gate img{animation-delay:20ms}.gate h1{animation-delay:.12s}.gate .btn{animation-delay:.27s}.gate .foot{animation-delay:.36s}.top{animation:.5s backwards fade}.panel{animation:.5s cubic-bezier(.22,1,.36,1) 60ms backwards rise}.row{animation:.45s cubic-bezier(.22,1,.36,1) backwards rise}.row:nth-child(2){animation-delay:40ms}.row:nth-child(3){animation-delay:80ms}.row:nth-child(4){animation-delay:.12s}.row:nth-child(5){animation-delay:.16s}.row:nth-child(n+6){animation-delay:.2s}.claimbox{animation:.3s backwards rise}.loading{animation:1.6s ease-in-out infinite blink}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}:root{--privy-color-background:#f3e6d6;--privy-color-background-2:#fff;--privy-color-background-3:#efe2d0;--privy-color-background-interactive:#fff;--privy-color-background-interactive-hover:#efe2d0;--privy-color-background-hover:#efe2d0;--privy-color-foreground:#000;--privy-color-foreground-2:#6d5a49;--privy-color-foreground-3:#6d5a49;--privy-color-foreground-accent:#000;--privy-color-text-muted:#6d5a49;--privy-color-border-default:#000;--privy-color-border-hover:#000;--privy-color-border-interactive:#000;--privy-color-border-interactive-hover:#000;--privy-color-border-focus:#61a7dc;--privy-color-accent:#61a7dc;--privy-color-accent-hover:#4a90c9;--privy-color-accent-light:#8fc1e8;--privy-color-accent-dark:#4a90c9;--privy-border-radius-sm:8px;--privy-border-radius-md:10px;--privy-border-radius-mdlg:12px;--privy-border-radius-lg:12px}#privy-dialog-backdrop{background:#0000008c!important}#privy-modal-content,#privy-dialog{border:3px solid #000!important;box-shadow:6px 6px #000!important}.feed{text-align:left;margin-top:40px}.feed-head{align-items:baseline;gap:10px;margin-bottom:12px;padding:0 4px;display:flex}.feed-head h2{color:#fff;-webkit-text-stroke:1px #000;text-shadow:2px 3px #000;margin:0;font-size:24px}.feed-head span{font-size:13px;font-weight:800}.feed .row{padding:13px 0}.feed .row:first-of-type{border-top:0}.by{color:var(--muted);font-size:13px;text-decoration:none}.by:hover{color:var(--ink);text-decoration:underline}.num{font-variant-numeric:tabular-nums}.num b{font-size:14.5px;font-weight:800;display:block}.num span{color:var(--muted);font-size:12px}.stale{opacity:.55}.feed .panel{padding:8px 22px}
