.onb{--ob-bg:#050505;--ob-bg-warm:#0c0c0c;--ob-card:#0f0f0f;--ob-card-alt:#161616;--ob-border:#ffffff14;--ob-border-strong:#ffffff26;--ob-text:#e8e3d5;--ob-text-dim:#b8b3a5;--ob-muted:#6b6b5e;--ob-subtle:#3d3d36;--ob-accent:#a9ddd3;--ob-accent-soft:#a9ddd31a;--ob-green:#34d399;--ob-green-soft:#34d3991a;--ob-yellow:#fbbf24;--ob-yellow-soft:#fbbf241a;--ob-red:#f87171;--ob-red-soft:#f8717114;--ob-purple:#a78bfa;--ob-purple-soft:#a78bfa14;--ob-shadow:0 1px 2px #0006, 0 4px 16px #0003;--ob-shadow-lg:0 4px 8px #0000004d, 0 16px 48px #0000004d;--ob-radius:16px;--ob-radius-sm:12px;--ob-radius-xs:8px;--ob-font:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ob-mono:"Geist Mono", "JetBrains Mono", "Courier New", monospace;background:var(--ob-bg);min-height:100vh;color:var(--ob-text);font-family:var(--ob-font);overflow-x:hidden}.onb:before{content:"";opacity:.015;pointer-events:none;z-index:0;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.onb>*{z-index:1;position:relative}@keyframes compass-wobble{0%,to{transform:rotate(-3deg)scale(1)}25%{transform:rotate(3deg)scale(1.02)}50%{transform:rotate(-2deg)scale(.98)}75%{transform:rotate(2deg)scale(1.01)}}@keyframes compass-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}@keyframes ob-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.ob-ticker-track:hover .ob-ticker-inner{animation-play-state:paused!important}.ob-mint-locked:hover>:not(.ob-mint-lock-overlay){filter:blur(4px);transition:filter .25s}.ob-mint-locked:hover .ob-mint-lock-overlay{opacity:1!important}.ob-ticker-item:hover{transform:scale(1.04);color:#fff!important}.ob-ticker-item:hover img{border-color:#f8717199!important}@keyframes radar-ring{0%{opacity:.6;transform:scale(.8)}to{opacity:0;transform:scale(2.2)}}.compass-wobble{animation:4s ease-in-out infinite compass-wobble}.compass-pulse{animation:1.5s ease-in-out infinite compass-pulse}.radar-ring{border:1px solid var(--ob-accent);border-radius:50%;width:100px;height:100px;animation:2s ease-out infinite radar-ring;position:absolute}.radar-ring:nth-child(2){animation-delay:.6s}.radar-ring:nth-child(3){animation-delay:1.2s}.ob-card{background:var(--ob-card);border:1px solid var(--ob-border);border-radius:var(--ob-radius);box-shadow:var(--ob-shadow);transition:transform .3s,box-shadow .3s,border-color .3s;overflow:hidden}.ob-card:hover{box-shadow:var(--ob-shadow-lg);border-color:var(--ob-border-strong);transform:translateY(-2px)}.ob-card-static{background:var(--ob-card);border:1px solid var(--ob-border);border-radius:var(--ob-radius);box-shadow:var(--ob-shadow);overflow:hidden}.ob-input{background:var(--ob-card);border:1px solid var(--ob-border-strong);width:100%;font-family:var(--ob-mono);color:var(--ob-text);border-radius:12px;outline:none;padding:16px 20px;font-size:15px;transition:border-color .25s,box-shadow .25s}.ob-input::placeholder{color:var(--ob-subtle)}.ob-input:focus{border-color:var(--ob-accent);box-shadow:0 0 0 3px var(--ob-accent-soft)}.ob-btn-primary{background:var(--ob-accent);color:#050505;font-family:var(--ob-font);letter-spacing:.01em;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:13px 28px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.ob-btn-primary:hover{opacity:.88;transform:translateY(-1px)}.ob-btn-primary:active{opacity:1;transform:translateY(0)}.ob-btn-secondary{color:var(--ob-text);border:1px solid var(--ob-border-strong);font-family:var(--ob-font);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.ob-btn-secondary:hover{border-color:var(--ob-accent);color:var(--ob-accent)}.score-ring{border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:140px;height:140px;display:flex;position:relative}.score-ring:before{content:"";border:3px solid var(--ob-border);border-radius:50%;position:absolute;inset:0}.score-ring-fill{border:3px solid #0000;border-radius:50%;position:absolute;inset:0}.protocol-row{border-bottom:1px solid var(--ob-border);align-items:center;gap:12px;padding:14px 20px;transition:background .15s;display:flex}.protocol-row:last-child{border-bottom:none}.protocol-row:hover{background:var(--ob-card-alt)}.risk-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.check-item{border-bottom:1px solid var(--ob-border);align-items:center;gap:14px;padding:16px 0;display:flex}.check-item:last-child{border-bottom:none}.check-box{border:1px solid var(--ob-border-strong);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:all .25s;display:flex}.check-box.checked{background:var(--ob-green);border-color:var(--ob-green);color:#050505}@keyframes badge-glow{0%,to{box-shadow:0 0 20px #a9ddd31a,0 0 40px #a78bfa0d}50%{box-shadow:0 0 30px #a9ddd32e,0 0 60px #a78bfa1a}}.sbt-badge{background:linear-gradient(135deg, var(--ob-card) 0%, var(--ob-card-alt) 100%);border:2px solid var(--ob-accent);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:180px;height:180px;animation:3s ease-in-out infinite badge-glow;display:flex}.ob-reveal{opacity:0;transform:translateY(30px)}.scramble-text{cursor:default;font-family:var(--ob-mono);display:inline-block}.ob-counter{font-family:var(--ob-mono);font-variant-numeric:tabular-nums}@keyframes float-up{0%{opacity:.4;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(-120vh)rotate(360deg)}}.ob-particle{pointer-events:none;z-index:0;border-radius:50%;width:4px;height:4px;animation:linear infinite float-up;position:fixed}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.grid-frame,.border-hairline{border:1px solid var(--ob-border)}.onb{background-image:radial-gradient(circle at 50% -20%,#a9ddd308 0%,#0000 60%),linear-gradient(#e8e3d504 1px,#0000 1px),linear-gradient(90deg,#e8e3d504 1px,#0000 1px);background-size:100% 100%,40px 40px,40px 40px;background-attachment:fixed}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}.ob-scanline{pointer-events:none;z-index:50;opacity:.15;position:fixed;inset:0;overflow:hidden}.ob-scanline:after{content:"";background:var(--ob-accent);width:100%;height:1px;box-shadow:0 0 20px var(--ob-accent);mix-blend-mode:overlay;animation:8s linear infinite scanline;display:block}.ob-terminal-input{background:var(--ob-card);border:1px solid var(--ob-border);width:100%;font-family:var(--ob-mono);color:var(--ob-text);outline:none;padding:16px 16px 16px 36px;font-size:14px;transition:border-color .2s,box-shadow .2s}.ob-terminal-input::placeholder{color:var(--ob-subtle)}.ob-terminal-input:focus{border-color:var(--ob-accent);box-shadow:inset 0 0 0 1px var(--ob-accent), 0 0 20px #a9ddd31a}.hud-label:before{content:"[";color:var(--ob-muted);margin-right:3px}.hud-label:after{content:"]";color:var(--ob-muted);margin-left:3px}.ob-feed-line{font-family:var(--ob-mono);justify-content:space-between;padding:4px 0;font-size:11px;display:flex}.ob-progress-track{background:var(--ob-bg);border:1px solid var(--ob-border);width:100%;height:3px;overflow:hidden}.ob-progress-fill{border-radius:0;height:100%;transition:width 1.2s cubic-bezier(.16,1,.3,1)}.ob-bento-card{border:1px solid var(--ob-border);cursor:pointer;flex-direction:column;gap:20px;padding:24px;transition:background .2s,border-color .2s;display:flex}.ob-bento-card:hover{background:var(--ob-card);border-color:var(--ob-border-strong)}.ob-bento-card-inverted{border:1px solid var(--ob-border);background:var(--ob-text);color:var(--ob-bg);cursor:pointer;flex-direction:column;gap:20px;padding:24px;transition:background .2s;display:flex}.ob-bento-card-inverted:hover{background:var(--ob-accent)}@media (max-width:1024px){.ob-hero-grid{grid-template-columns:1fr!important}.ob-hero-feed{display:none!important}.ob-results-grid{grid-template-columns:1fr!important}.ob-bento-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){.ob-hero-title{font-size:36px!important}.ob-stats-grid{grid-template-columns:repeat(2,1fr)!important}.onb nav{padding:12px 16px!important}.ob-results{padding:0 16px 60px!important}.ob-score-hero{text-align:center!important;grid-template-columns:1fr!important;gap:24px!important}.ob-stat-cards{grid-template-columns:repeat(2,1fr)!important}.ob-dim-bars-inline{grid-template-columns:repeat(3,1fr)!important}.ob-protocol-header{flex-wrap:wrap!important;gap:8px!important}.ob-back-bar{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.ob-action-btns{flex-direction:column!important;width:100%!important}.ob-action-btns button,.ob-action-btns a{justify-content:center!important;width:100%!important}.ob-waitlist-form{flex-direction:column!important}.ob-waitlist-form input,.ob-waitlist-form button{width:100%!important}.ob-bento-grid,.ob-bottom-grid{grid-template-columns:1fr!important}}@media (max-width:480px){.ob-hero-title{white-space:normal!important;font-size:28px!important}.ob-hero-section{min-height:70vh!important;padding:32px 14px 24px!important}.ob-stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:0!important}.ob-results{padding:0 12px 40px!important}.ob-score-number{font-size:56px!important}.ob-stat-cards{grid-template-columns:1fr!important;gap:8px!important}.ob-dim-bars-inline{grid-template-columns:repeat(2,1fr)!important}.ob-protocol-header{padding:12px 14px!important}.ob-final-heading{font-size:24px!important}.ob-footer-links{gap:12px!important}.ob-btn-primary,.ob-btn-secondary{justify-content:center!important;width:100%!important}.onb nav{padding:10px 14px!important}}.ob-verify-spinner{border:2px solid #ffffff26;border-top-color:var(--ob-accent);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite ob-spin;display:inline-block}@keyframes ob-spin{to{transform:rotate(360deg)}}
