.binor-menu{--component-active-color: #7ce6ff;--component-inactive-color: rgba(248, 253, 255, .5);--menu-ease: cubic-bezier(.16, 1, .3, 1);position:relative;display:flex;align-items:center;justify-content:space-between;gap:4px;width:min(220px,calc(100vw - 48px));margin:0 auto;padding:7px 8px;border-radius:999px;isolation:isolate;overflow:hidden;background:linear-gradient(155deg,#ffffff47,#ffffff14 28%,#7ce6ff0f 55%,#080c1259);border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(40px) saturate(200%) brightness(1.08);-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.08);box-shadow:0 10px 36px #00000061,0 2px 8px #0000002e,inset 0 1px #ffffff6b,inset 0 -1px #ffffff0f,inset 0 0 24px #7ce6ff0a}.binor-menu:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.38) 0%,rgba(255,255,255,.08) 22%,transparent 42%,transparent 62%,rgba(124,230,255,.08) 100%);opacity:.9;z-index:0}.binor-menu:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;pointer-events:none;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 0 20px #ffffff0a;z-index:0}.binor-menu__item{position:relative;z-index:1;display:grid;place-items:center;flex:1 1 0;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:var(--component-inactive-color);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .28s var(--menu-ease),background-color .28s var(--menu-ease),box-shadow .28s var(--menu-ease),transform .28s var(--menu-ease)}.binor-menu__item:hover{color:#f8fdffe0}.binor-menu__item:active{transform:scale(.94)}.binor-menu__item.active{color:var(--component-active-color);background:linear-gradient(165deg,#ffffff47,#7ce6ff2e 45%,#7ce6ff14);border:1px solid rgba(255,255,255,.28);box-shadow:0 4px 16px #7ce6ff2e,inset 0 1px #ffffff73,inset 0 -1px #7ce6ff1f}.binor-menu__icon{display:flex;align-items:center;justify-content:center}.binor-menu__item.active .binor-menu__icon{animation:binorMenuIconBounce .5s var(--menu-ease)}.binor-menu__svg{width:22px;height:22px;display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}.binor-menu__item.active .binor-menu__svg{filter:drop-shadow(0 0 8px rgba(124,230,255,.45))}@keyframes binorMenuIconBounce{0%,to{transform:translateY(0)}25%{transform:translateY(-3px)}50%{transform:translateY(0)}75%{transform:translateY(-1.5px)}}@media(prefers-reduced-motion:reduce){.binor-menu__item,.binor-menu__item.active .binor-menu__icon{transition:none;animation:none}}:root{--binor-bg: #07090d;--binor-bg-deep: #03060b;--binor-surface: #0c121b;--binor-surface-2: #101820;--binor-border: rgba(150, 205, 222, .12);--binor-accent: #7ce6ff;--binor-accent-muted: #96cdde;--binor-accent-dim: rgba(124, 230, 255, .12);--binor-positive: #7ed6a3;--binor-negative: #e87684;--binor-text: #f8fdff;--binor-text-muted: #84949e;--binor-display: "Inter Tight", Inter, "Helvetica Neue", Arial, sans-serif;--binor-body: "Inter", "Helvetica Neue", Arial, sans-serif;--binor-mono: "Biotif", Inter, "Helvetica Neue", Arial, sans-serif;--binor-ease: cubic-bezier(.16, 1, .3, 1);--binor-grid-size: 6rem;--binor-grid-line: rgb(150 205 222 / .045);--binor-hover-x: 50%;--binor-hover-y: 40%}*,*:before,*:after{box-sizing:border-box}@font-face{font-family:Biotif;src:url(/fonts/biotif/biotif-400.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Biotif;src:url(/fonts/biotif/biotif-700.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:700}html{background:var(--binor-bg-deep)}body{margin:0;min-height:100dvh;background:var(--binor-bg);color:var(--binor-text);font-family:var(--binor-body);-webkit-font-smoothing:antialiased}#root{min-height:100dvh;position:relative}.binor-site-grid{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background-image:linear-gradient(var(--binor-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--binor-grid-line) 1px,transparent 1px);background-size:var(--binor-grid-size) var(--binor-grid-size);background-position:center center}.binor-site-glow{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(clamp(23.5rem,30.5vw,35.5rem) circle at var(--binor-hover-x) var(--binor-hover-y),rgb(124 230 255 / .07),transparent 55%);transition:background .35s var(--binor-ease)}.binor-grain{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;opacity:.028;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.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.binor-display{font-family:var(--binor-display);font-weight:900;letter-spacing:-.04em;line-height:.86}.binor-eyebrow{font-family:var(--binor-body);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--binor-text-muted)}.binor-pill{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;border:1px solid rgba(248,253,255,.22);background:transparent;color:var(--binor-text);padding:.7rem 1.25rem;font-size:.9375rem;font-weight:700;text-decoration:none;cursor:pointer;transition:border-color .22s var(--binor-ease),background .22s var(--binor-ease),box-shadow .22s var(--binor-ease),transform .22s var(--binor-ease)}.binor-pill:hover{border-color:#7ce6ff8c;background:#7ce6ff0f;box-shadow:0 0 0 4px #7ce6ff1f}.binor-pill:active{transform:scale(.98)}.binor-interactive{transition:border-color .22s var(--binor-ease),background .22s var(--binor-ease),box-shadow .22s var(--binor-ease)}.binor-interactive:hover{border-color:#7ce6ff59!important;box-shadow:0 0 0 3px #7ce6ff1a}@keyframes binor-pulse{0%,to{opacity:1}50%{opacity:.35}}.binor-live-dot{width:6px;height:6px;border-radius:50%;background:var(--binor-accent);animation:binor-pulse 2s ease-in-out infinite}@keyframes binor-hero-fade-down{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes binor-hero-fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.binor-hero-fade-down{animation:binor-hero-fade-down .9s var(--binor-ease) forwards}.binor-hero-fade-up{animation:binor-hero-fade-up .9s var(--binor-ease) forwards;opacity:0}.binor-hero-delay-1{animation-delay:.12s}.binor-hero-delay-2{animation-delay:.24s}.binor-hero-delay-3{animation-delay:.36s}.binor-hero-delay-4{animation-delay:.48s}.binor-hero-delay-5{animation-delay:.6s}.hero-title-wrap{position:relative;display:inline-block;padding:.08em .05em .14em}.hero-title-letters{display:inline-block}.hero-char{display:inline-block;will-change:transform,opacity}@media(prefers-reduced-motion:reduce){.hero-char{opacity:1;transform:none}}.hero-subtitle-wrap{--reveal: 160;--sheen: 0;position:relative;max-width:520px;padding:14px 20px;border-radius:16px;overflow:hidden;border:1px solid rgba(150,205,222,.18);background:linear-gradient(160deg,#0c121b9e,#07090d80);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);box-shadow:0 18px 48px #00000057,inset 0 1px #ffffff14;clip-path:circle(calc(var(--reveal) * 1%) at 100% 0%);transform-origin:100% 0%;will-change:clip-path,transform}.hero-subtitle-wrap:after{content:"";position:absolute;top:0;right:0;width:160px;height:160px;pointer-events:none;background:radial-gradient(circle at 100% 0%,rgba(124,230,255,.35),transparent 68%);opacity:var(--sheen)}.hero-subtitle-text{color:var(--binor-text)}@keyframes binor-reveal-in{0%{opacity:0;transform:translate3d(0,36px,0)}to{opacity:1;transform:translateZ(0)}}.binor-reveal{opacity:0;transform:translate3d(0,36px,0);will-change:opacity,transform}.binor-reveal.is-visible{animation:binor-reveal-in .9s var(--binor-ease) both}.binor-reveal-delay-1.is-visible{animation-delay:.1s}.binor-reveal-delay-2.is-visible{animation-delay:.2s}.binor-reveal-delay-3.is-visible{animation-delay:.3s}@media(prefers-reduced-motion:reduce){.binor-hero-fade-down,.binor-hero-fade-up,.binor-live-dot{animation:none;opacity:1;transform:none}.binor-reveal,.binor-reveal.is-visible{opacity:1;transform:none;animation:none;will-change:auto}.binor-site-glow{display:none}}
