.ob-root{--ob-font:"IBM Plex Mono",monospace;--ob-weight-light:300;--ob-weight-regular:400;--ob-weight-medium:500;--ob-size-score-hero:72px;--ob-size-score-medium:36px;--ob-size-score-small:24px;--ob-size-page-title:16px;--ob-size-section:14px;--ob-size-body:14px;--ob-size-body-small:13px;--ob-size-nav:12px;--ob-size-label:11px;--ob-size-micro:10px;--ob-size-system:9px;--ob-size-input:16px;--ob-size-button:12px;--ob-size-login-brand:16px;--ob-size-login-heading:20px;--ob-text-primary:#000000;--ob-text-strong:#111111;--ob-text-secondary:#525252;--ob-text-tertiary:#737373;--ob-text-label:#888888;--ob-text-muted:#999999;--ob-text-ambient:#AAAAAA;--ob-bg-page:#FFFFFF;--ob-bg-sidebar:#FAFAFA;--ob-bg-card:#FFFFFF;--ob-bg-button:#000000;--ob-bg-badge:#000000;--ob-bg-hover:#F5F5F5;--ob-border-primary:#E0E0E0;--ob-border-secondary:#E8E8E8;--ob-border-subtle:#F0F0F0;--ob-border-strong:#000000;--ob-border-input:#D0D0D0;--ob-border-focus:#000000;--ob-scan-peak:rgba(0,0,0,0.035);--ob-grid-opacity:rgba(0,0,0,0.018);--ob-corner-mark:#D4D4D4;--ob-sidebar-width:260px;--ob-main-padding-y:48px;--ob-main-padding-x:64px;--ob-zone-padding:40px;--ob-section-gap:48px;--ob-grid-gap:1px;--ob-ls-score:-0.02em;--ob-ls-title:0.22em;--ob-ls-section:0.22em;--ob-ls-nav:0.15em;--ob-ls-label:0.15em;--ob-ls-button:0.20em;--ob-ls-brand:0.25em;--ob-fade-duration:800ms;--ob-fade-easing:cubic-bezier(0.25,0.1,0.25,1);--ob-fade-translate:12px;--ob-stagger:80ms;--ob-hover-duration:200ms;--ob-countup-duration:1200ms}.ob-scan-line{top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.02) 20%,rgba(0,0,0,.035) 50%,rgba(0,0,0,.02) 80%,transparent);animation:ob-scan-move 8s linear infinite;z-index:9999}.ob-grid-texture,.ob-scan-line{position:fixed;pointer-events:none}.ob-grid-texture{inset:0;background-image:linear-gradient(rgba(0,0,0,.018) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.018) 1px,transparent 0);background-size:64px 64px;z-index:0}@keyframes ob-scan-move{0%{transform:translateY(0)}to{transform:translateY(100vh)}}.ob-fade-in{opacity:0;transform:translateY(12px);animation:ob-fade-up .8s ease forwards}.ob-stagger-1{animation-delay:80ms}.ob-stagger-2{animation-delay:.16s}.ob-stagger-3{animation-delay:.24s}.ob-stagger-4{animation-delay:.32s}.ob-stagger-5{animation-delay:.4s}.ob-stagger-6{animation-delay:.48s}.ob-stagger-7{animation-delay:.56s}.ob-stagger-8{animation-delay:.64s}@keyframes ob-fade-up{to{opacity:1;transform:translateY(0)}}.ob-pulse{animation:ob-pulse-breathe 3s ease-in-out infinite}@keyframes ob-pulse-breathe{0%,to{opacity:1}50%{opacity:.3}}.ob-loading-track{width:100%;height:2px;background:#F0F0F0;position:relative;overflow:hidden}.ob-loading-bar{position:absolute;top:0;left:-40%;width:40%;height:100%;background:#000;animation:ob-load-sweep 1.5s ease-in-out infinite}@keyframes ob-load-sweep{0%{left:-40%}to{left:100%}}.ob-interactive{transition:box-shadow .2s ease}.ob-interactive:hover{box-shadow:inset 0 0 0 1px #000}.ob-focus-ring:focus-visible{outline:1px solid #000;outline-offset:-1px}.ob-tick{animation:ob-tick-flash .3s ease-out}@keyframes ob-tick-flash{0%{background-color:rgba(0,0,0,.03)}to{background-color:transparent}}.ob-mobile-tabs{display:none}@media (max-width:768px){.ob-mobile-tabs{display:flex;position:fixed;bottom:0;left:0;right:0;background:#FAFAFA;border-top:1px solid #e0e0e0;z-index:200;padding:0}.ob-mobile-tab{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px 0 12px;font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:400;letter-spacing:.12em;color:#737373;text-decoration:none;text-transform:uppercase;border-right:1px solid #e0e0e0;transition:color .2s ease,background .2s ease;-webkit-tap-highlight-color:transparent}.ob-mobile-tab:last-child{border-right:none}.ob-mobile-tab-active{color:#000;background:#FFF;font-weight:400}.ob-mobile-tab-dot{width:4px;height:4px;border-radius:50%;background:transparent}.ob-mobile-tab-active .ob-mobile-tab-dot{background:#000}}