@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500&display=swap");*{margin:0;padding:0;box-sizing:border-box}body{color:#888;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.6;overflow:hidden;height:100vh}.page,body{background:#000}.page{position:fixed;inset:0;display:flex;flex-direction:column;opacity:0;pointer-events:none;transition:opacity .5s ease,transform .5s ease;transform:translateY(12px)}.page.active{opacity:1;pointer-events:all;transform:translateY(0);z-index:2}.page.exiting{opacity:0;transform:translateY(-12px);pointer-events:none;z-index:1}.landing-header{position:fixed;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;z-index:10;background:linear-gradient(180deg,#000 60%,transparent);padding:20px 32px 40px}.logo{font-size:14px;font-weight:500;color:#fff;letter-spacing:.5px}.logo span{color:#444;font-weight:300}.register-btn{font-family:JetBrains Mono,monospace;font-size:11px;padding:8px 20px;background:transparent;color:#fff;border:1px solid #333;cursor:pointer;letter-spacing:.5px;transition:all .3s ease}.register-btn:hover{border-color:#fff;background:#fff;color:#000}.feed{padding:80px 32px 100px;height:100vh;overflow:hidden}.line{white-space:nowrap;opacity:0;animation:fadeIn .4s ease forwards;padding:1px 0}.line .timestamp{color:#333}.line .action{color:#555}.line .name{color:#c8c8c8}.line .age{color:#555}.line .location{color:#444}.line .token{color:#2a2a2a;font-size:10px}.line .separator{color:#222}.line .status{color:#1a3a1a}.line.highlight .name{color:#fff}.line.highlight .status{color:#2d5a2d}.line.user-entry{background:rgba(34,197,94,.06);border-left:2px solid #22c55e;padding-left:10px;margin-left:-12px}.line.user-entry .name{color:#4ade80;font-weight:500}.line.user-entry .action{color:#22c55e}.line.user-entry .age{color:#16a34a}.line.user-entry .location{color:#15803d}.line.user-entry .token{color:#14532d}.line.user-entry .status{color:#22c55e}.line.user-entry .timestamp{color:#166534}.line.user-entry .separator{color:#14532d}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{50%{opacity:0}}.landing-footer{position:fixed;bottom:0;left:0;right:0;background:linear-gradient(0deg,#000 60%,transparent);padding:40px 32px 20px;display:flex;justify-content:space-between;align-items:center;z-index:10}.stats{color:#333;font-size:11px}.stats strong{color:#555;font-weight:400}.domain{color:#333;font-size:11px}.ob{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:32px}.ob-inner{width:100%;max-width:440px}.ob-nav-top{position:fixed;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:20px 32px;z-index:10}.ob-logo{font-size:11px;color:#333;letter-spacing:.5px}.ob-step-count{font-size:10px;color:#222;letter-spacing:1px}.ob-label{font-size:13px;color:#fff;font-weight:400;margin-bottom:8px}.ob-hint{font-size:10px;color:#333;margin-bottom:32px;line-height:1.7}.ob-input{display:block;width:100%;font-family:JetBrains Mono,monospace;font-size:16px;padding:12px 0;background:none;border:none;border-bottom:1px solid #222;color:#fff;outline:none;transition:border-color .3s;letter-spacing:.3px}.ob-input:focus{border-bottom-color:#555}.ob-input::placeholder{color:#1a1a1a;font-weight:300}.ob-input[type=date]{color-scheme:dark}.ob-input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.3);cursor:pointer}.ob-bottom{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:24px 32px}.ob-back{font-family:JetBrains Mono,monospace;font-size:11px;color:#282828;background:none;border:none;cursor:pointer;padding:8px 0;transition:color .2s;letter-spacing:.3px}.ob-back:hover{color:#888}.ob-next{font-family:JetBrains Mono,monospace;font-size:11px;padding:10px 28px;background:transparent;color:#fff;border:1px solid #333;cursor:pointer;transition:all .3s ease;letter-spacing:.5px}.ob-next:hover{border-color:#fff;background:#fff;color:#000}.ob-section-desc{font-size:11px;color:#444;margin-bottom:32px;line-height:1.8}.ob-social-row{display:flex;align-items:center;margin-bottom:20px;gap:12px}.ob-social-prefix{font-size:10px;color:#2a2a2a;white-space:nowrap;min-width:100px;text-align:right}.ob-social-input{flex:1 1;font-family:JetBrains Mono,monospace;font-size:13px;padding:8px 0;background:none;border:none;border-bottom:1px solid #181818;color:#888;outline:none;transition:border-color .3s,color .2s}.ob-social-input:focus{border-bottom-color:#444;color:#fff}.ob-social-input::placeholder{color:#181818}.ob-skip{font-size:10px;color:#1a1a1a;text-align:center;margin-top:16px;cursor:pointer;transition:color .2s;letter-spacing:.3px}.ob-skip:hover{color:#555}.ob-links-list{margin-bottom:24px;min-height:20px}.ob-link-item{display:flex;align-items:center;gap:10px;margin-bottom:12px;animation:fadeInUp .25s ease forwards}.ob-link-bullet{color:#2a2a2a;font-size:8px}.ob-link-text{font-size:11px;color:#555;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-link-remove{font-family:JetBrains Mono,monospace;font-size:10px;color:#222;background:none;border:none;cursor:pointer;padding:2px 6px;transition:color .2s}.ob-link-remove:hover{color:#ff4444}.ob-add-row{display:flex;gap:10px;align-items:flex-end}.ob-add-input{flex:1 1;font-family:JetBrains Mono,monospace;font-size:13px;padding:8px 0;background:none;border:none;border-bottom:1px solid #181818;color:#888;outline:none;transition:border-color .3s,color .2s}.ob-add-input:focus{border-bottom-color:#444;color:#fff}.ob-add-input::placeholder{color:#181818}.ob-add-btn{font-family:JetBrains Mono,monospace;font-size:10px;padding:8px 16px;background:none;border:1px solid #1a1a1a;color:#333;cursor:pointer;transition:all .2s;white-space:nowrap}.ob-add-btn:hover{border-color:#444;color:#888}.ob-summary{border:1px solid #181818;padding:32px;margin-bottom:32px}.ob-summary-name{font-size:18px;color:#fff;font-weight:500;margin-bottom:4px;letter-spacing:.3px}.ob-summary-meta{color:#383838}.ob-summary-bio,.ob-summary-meta{font-size:11px;margin-bottom:24px}.ob-summary-bio{color:#555;line-height:2}.ob-summary-links{margin-bottom:20px}.ob-summary-link{font-size:10px;color:#2a2a2a;padding:2px 0}.ob-summary-divider{border:none;border-top:1px solid #111;margin:20px 0}.ob-summary-footer{font-size:9px;color:#1a1a1a;letter-spacing:1px;text-transform:uppercase}.ob-summary-token{font-size:10px;color:#1a3a1a;margin-top:10px}.ob-register-btn{font-family:JetBrains Mono,monospace;font-size:12px;padding:14px 32px;background:#fff;color:#000;border:1px solid #fff;cursor:pointer;letter-spacing:.5px;transition:all .3s ease;display:block;width:100%}.ob-register-btn:hover{background:transparent;color:#fff}.ob-confirm-check{font-size:12px;color:#2d5a2d;margin-bottom:12px;text-align:center}.ob-confirm-msg{font-size:11px;color:#333;line-height:2;text-align:center;margin-bottom:48px}.ob-done{font-family:JetBrains Mono,monospace;font-size:11px;padding:10px 28px;background:transparent;color:#444;border:1px solid #222;cursor:pointer;transition:all .3s ease;letter-spacing:.5px}.ob-done:hover{border-color:#fff;color:#fff}