*{box-sizing:border-box;margin:0;padding:0}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0b0c10;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow-x:hidden}#root{justify-content:center;align-items:center;width:100%;min-height:100vh;margin:0;padding:0;display:flex}:root{--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro", "SF Pro Display", "SF Pro Text", "Plus Jakarta Sans", "Segoe UI", Roboto, sans-serif;--bg-glass-nav:#12141aa6;--glass-border:#ffffff24;--glass-border-hover:#ffffff47;--glass-radius:14px;--text-main:#fff;--text-muted:#94a3b8}.pipwise-nav-floating-wrapper{z-index:100;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;padding:0 1.25rem;display:flex;position:fixed;inset:0}.pipwise-nav-floating-bar{pointer-events:auto;background:var(--bg-glass-nav);-webkit-backdrop-filter:blur(28px)saturate(190%)contrast(105%);border:1px solid var(--glass-border);border-radius:var(--glass-radius);width:100%;max-width:760px;min-height:54px;box-shadow:none;--mouse-x:50%;--mouse-y:0px;--spotlight-opacity:0;justify-content:space-between;align-items:center;gap:1.1rem;margin:0 auto;padding:.65rem .85rem .65rem 1.3rem;transition:padding .38s cubic-bezier(.16,1,.3,1),gap .38s cubic-bezier(.16,1,.3,1),border-radius .38s cubic-bezier(.16,1,.3,1),background .25s,border-color .25s;display:flex;position:relative}.pipwise-nav-floating-bar:hover{border-color:#ffffff3d}.pipwise-nav-floating-bar.is-scrolled{border-radius:12px;gap:.85rem;padding:.3rem .55rem .3rem 1rem}.pipwise-nav-shiny-top-line{pointer-events:none;z-index:10;background:radial-gradient(140px 1px at var(--mouse-x,50%) 0px, #fff 0%, #fffffff2 25%, #ffffff40 55%, transparent 100%);height:1px;opacity:var(--spotlight-opacity,0);transition:opacity .25s cubic-bezier(.16,1,.3,1);position:absolute;top:-1px;left:12px;right:12px}.pipwise-nav-shiny-border-line{border-radius:var(--glass-radius);pointer-events:none;z-index:9;background:radial-gradient(150px 36px at var(--mouse-x,50%) 0px, #fff 0%, #fffffff2 25%, #ffffff40 55%, transparent 100%);-webkit-mask-composite:xor;opacity:var(--spotlight-opacity,0);padding:1px;transition:opacity .25s cubic-bezier(.16,1,.3,1),border-radius .38s cubic-bezier(.16,1,.3,1);position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pipwise-logo-brand,.pipwise-nav-links,.pipwise-nav-right{z-index:20;position:relative}.pipwise-logo-brand{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.pipwise-candles{align-items:flex-end;gap:3px;height:22px;display:flex}.candle-bar{border-radius:999px;width:4.5px;transition:height .38s cubic-bezier(.16,1,.3,1)}.candle-bar-1{background-color:#ffffff73;height:13px}.candle-bar-2{background-color:#fff;height:20px}.candle-bar-3{background-color:#ffffffb3;height:16px}.pipwise-logo-text{letter-spacing:-.035em;color:#fff;font-size:1.18rem;font-weight:700;transition:font-size .38s cubic-bezier(.16,1,.3,1)}.pipwise-nav-links{align-items:center;gap:1.15rem;margin:0;padding:0;list-style:none;transition:gap .38s cubic-bezier(.16,1,.3,1);display:flex}.pipwise-nav-floating-bar.is-scrolled .pipwise-nav-links{gap:.85rem}.nav-link-item{will-change:transform;justify-content:center;align-items:center;display:inline-flex;position:relative}.nav-link-item a{color:#cbd5e1;-webkit-user-select:none;user-select:none;align-items:center;gap:.3rem;padding:.32rem .38rem;font-size:.86rem;font-weight:500;text-decoration:none;transition:color .2s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.nav-link-item a:hover{color:#fff}.nav-link-item a span{display:inline-block;position:relative}.nav-link-item a span:after{content:"";transform-origin:0;opacity:0;background:#fff;border-radius:999px;width:100%;height:2px;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .2s;position:absolute;bottom:-3px;left:0;transform:scaleX(0);box-shadow:0 1px 6px #ffffffbf}.nav-link-item a:hover span:after{opacity:1;transform:scaleX(1)}.nav-chevron-icon{color:#64748b;transition:transform .28s cubic-bezier(.16,1,.3,1),color .2s}.nav-link-item a:hover .nav-chevron-icon{color:#fff;transform:translateY(1.5px)rotate(180deg)}.pipwise-nav-right{align-items:center;gap:.45rem;display:flex}.pipwise-search-pill-wrapper{justify-content:flex-end;align-items:center;display:flex}.pipwise-inline-search-pill{box-sizing:border-box;cursor:pointer;border-radius:10px;align-items:center;height:34px;transition:background .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.pipwise-inline-search-pill.is-closed{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;width:34px;padding:0}.pipwise-inline-search-pill.is-closed:hover{color:#fff;background:#ffffff24;border-color:#ffffff3d}.pipwise-inline-search-pill.is-open{-webkit-backdrop-filter:blur(20px);cursor:default;background:#161920e6;border:1px solid #ffffff2e;border-top-color:#ffffff59;gap:.45rem;padding:0 .45rem 0 .65rem}.pipwise-inline-search-pill.is-open:focus-within{border-color:#fff6;box-shadow:0 0 0 2px #ffffff1f}.search-pill-icon-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:color .15s,transform .2s;display:flex}.pipwise-inline-search-pill.is-closed:hover .search-pill-icon-btn,.search-pill-icon-btn:hover{color:#fff!important}.pipwise-inline-search-pill.is-open .search-pill-icon-btn{color:#fff;cursor:default;width:18px;height:18px}.search-pill-expand-content{flex:1;align-items:center;gap:.35rem;min-width:0;display:flex}.pipwise-inline-search-input{color:#fff;letter-spacing:-.01em;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0;font-family:inherit;font-size:.83rem;font-weight:500}.pipwise-inline-search-input::placeholder{color:#64748b;font-size:.81rem;font-weight:400}.search-pill-actions{flex-shrink:0;align-items:center;gap:.3rem;display:flex}.search-pill-kbd-badge{letter-spacing:.06em;color:#64748b;-webkit-user-select:none;user-select:none;background:#ffffff12;border:1px solid #ffffff1a;border-radius:5px;padding:2px 4px;font-size:.6rem;font-weight:700;line-height:1}.inline-search-clear-btn{color:#cbd5e1;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:background .15s,color .15s;display:flex}.inline-search-clear-btn:hover{color:#fff;background:#ffffff38}.inline-search-close-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:color .15s,background .15s,transform .2s;display:flex}.inline-search-close-btn:hover{color:#fff;background:#ffffff24;transform:rotate(90deg)}.pipwise-floating-login-btn{-webkit-backdrop-filter:blur(14px);color:#fff;cursor:pointer;box-shadow:none;background:#ffffff14;border:1px solid #ffffff29;border-top-color:#ffffff59;border-radius:10px;padding:.48rem 1.15rem;font-size:.86rem;font-weight:600;transition:background .15s,border-color .15s,transform .15s}.pipwise-floating-login-btn:hover{background:#ffffff29;border-color:#ffffff52}.pipwise-floating-login-btn:active{transform:scale(.96)}.login-wave-text{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.wave-letter{will-change:transform, color;backface-visibility:hidden;transition:transform .3s ease-in-out,color .3s ease-in-out;display:inline-block;transform:translateZ(0)}.pipwise-floating-login-btn:hover .wave-letter,.wave-letter.is-animating{animation:.38s ease-in-out both loginLetterWaveDown}@keyframes loginLetterWaveDown{0%{transform:translateY(0)translateZ(0)}35%{color:#fff;text-shadow:0 1px 8px #ffffffb3;transform:translateY(4px)translateZ(0)}65%{text-shadow:none;transform:translateY(-.5px)translateZ(0)}to{transform:translateY(0)translateZ(0)}}.mobile-nav-toggle{color:#fff;cursor:pointer;background:0 0;border:none;padding:.35rem;display:none}.pipwise-floating-mobile-menu{pointer-events:auto;-webkit-backdrop-filter:blur(32px);border-radius:var(--glass-radius);width:min(100%,380px);box-shadow:none;background:#12141af0;border:1px solid #ffffff29;flex-direction:column;gap:.85rem;margin-top:.6rem;padding:1.25rem 1.5rem;display:flex}.mobile-nav-link{color:#f1f5f9;padding:.35rem 0;font-size:.95rem;font-weight:600;text-decoration:none}.mobile-nav-btns{gap:.75rem;margin-top:.6rem;display:flex}@media (width<=1100px){.pipwise-nav-links{display:none}.mobile-nav-toggle{display:block}}@media (width<=600px){.pipwise-nav-floating-wrapper{padding:0 .75rem}.pipwise-nav-floating-bar{padding:.38rem .5rem .38rem .9rem}}.app-container{background-image:url(/demos/beacon-navbar/16c1cc11498a6fc5b6dcc4bab1d2266977126fc4b7c27c91ecf3b346fe38c7be.png);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:24px;display:flex;position:relative}
