.landing-navbar{-webkit-backdrop-filter:blur(12px);z-index:1000;box-sizing:border-box;background:#030303b3;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;width:100%;padding:16px 20px 12px;display:flex;position:fixed;top:0;left:0}.navbar-left{align-items:center;gap:8px;display:flex}.logo-link{color:#fff;align-items:center;gap:8px;text-decoration:none;transition:opacity .2s;display:flex}.logo-link:hover{opacity:.9}.logo-box{border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;overflow:hidden}.brand-name{font-family:var(--font-sans);letter-spacing:.08em;-webkit-text-fill-color:transparent;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#fff,#b0b0b0);-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:700;display:inline-block}.navbar-center,.navbar-right-desktop{display:none}.hamburger-btn{cursor:pointer;z-index:1010;background:0 0;border:none;outline:none;flex-direction:column;justify-content:space-between;width:18px;height:13px;padding:0;transition:opacity .3s;display:flex;position:relative}.hamburger-btn.active{opacity:1}.hamburger-btn span{background-color:#fff;border-radius:2px;width:100%;height:2px;transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s;display:block}.hamburger-btn.active span:first-child{transform:translateY(5.5px)rotate(45deg)}.hamburger-btn.active span:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger-btn.active span:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.mobile-drawer{z-index:999;box-sizing:border-box;background:#000;width:100%;height:calc(100vh - 53px);transition:transform 1.1s cubic-bezier(.76,0,.24,1);position:fixed;top:53px;left:0;overflow:hidden auto;transform:translateY(-100%);box-shadow:0 10px 30px #000c}.mobile-drawer.open{transition:transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(0)}.drawer-content{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;width:100%;height:100%;padding:40px 32px;display:flex}.drawer-content>.drawer-item{opacity:0;transition:transform .8s cubic-bezier(.25,1,.5,1),opacity .8s;transform:translate(-40px)}.drawer-content>.drawer-divider{opacity:0;transition:opacity .5s}.drawer-content>.drawer-btn{opacity:0;transition:transform .8s cubic-bezier(.25,1,.5,1),opacity .8s;transform:translate(-40px)}.mobile-drawer.open .drawer-content>.drawer-item{opacity:1;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .6s;transform:translate(0)}.mobile-drawer.open .drawer-content>.drawer-divider{opacity:1}.mobile-drawer.open .drawer-content>.drawer-btn{opacity:1;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .6s;transform:translate(0)}.mobile-drawer.open .drawer-content>.drawer-item:first-child{transition-delay:.15s}.mobile-drawer.open .drawer-content>.drawer-item:nth-child(2){transition-delay:.25s}.mobile-drawer.open .drawer-content>.drawer-item:nth-child(3){transition-delay:.35s}.mobile-drawer.open .drawer-content>.drawer-divider{transition-delay:.45s}.mobile-drawer.open .drawer-content>.drawer-btn{transition-delay:.5s}.drawer-item{font-family:var(--font-sans);letter-spacing:.1em;color:#fff;border-bottom:none;padding:6px 0;font-size:1.7rem;font-weight:500;text-decoration:none;transition:color .3s,text-shadow .3s,transform .3s}.drawer-item:hover{color:#fff;text-shadow:0 0 8px #ffffff4d;transform:translate(6px)}.drawer-divider{background:#fff3;width:calc(100% + 32px);height:1px;margin-top:16px;margin-bottom:12px}.drawer-btn{justify-content:center;width:auto;min-width:180px;margin-top:5px;padding:14px 28px!important;font-size:1.25rem!important}.drawer-btn .cube-icon{width:22px!important;height:22px!important}.btn-initialize{color:#fff;font-family:var(--font-sans);letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:4px;align-items:center;gap:6px;padding:6px 12px;font-size:.7rem;font-weight:500;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.btn-initialize:hover{color:#000;background:#fff;border-color:#fff;transform:translateY(-1px);box-shadow:0 0 20px #fff3}.btn-initialize:active{transform:translateY(0)}.cube-icon{transition:stroke .3s;overflow:visible}.btn-initialize:hover .cube-icon{stroke:#000}.cube-face{transform-origin:12px 12px;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .35s}.btn-initialize:hover .cube-face-top{transform:translateY(-2px)}.btn-initialize:hover .cube-face-left{transform:translate(-1.5px,1px)}.btn-initialize:hover .cube-face-right{transform:translate(1.5px,1px)}.btn-initialize.exploding .cube-face-top{opacity:0;transform:translateY(-9px)scale(.7)rotate(20deg)}.btn-initialize.exploding .cube-face-left{opacity:0;transform:translate(-8px,5px)scale(.7)rotate(-20deg)}.btn-initialize.exploding .cube-face-right{opacity:0;transform:translate(8px,5px)scale(.7)rotate(20deg)}@media (width>=768px) and (width<=1023px){.landing-navbar{padding:14px 32px 10px}.navbar-left,.logo-link{gap:10px}.logo-box{border-radius:8px;width:28px;height:28px}.brand-name{font-size:25px}}@media (width>=1024px){.landing-navbar{padding:14px 32px 10px}.navbar-left,.logo-link{gap:10px}.logo-box{border-radius:8px;width:28px;height:28px}.brand-name{font-size:22px}.navbar-center{align-items:center;gap:28px;display:flex}.nav-item{font-family:var(--font-sans);letter-spacing:.08em;height:18px;font-size:.82rem;font-weight:500;line-height:18px;text-decoration:none;transition:transform .3s cubic-bezier(.76,0,.24,1);display:inline-block;position:relative;overflow:hidden}.nav-item-wrapper{flex-direction:column;height:36px;transition:transform .4s cubic-bezier(.76,0,.24,1);display:flex}.nav-item-text{color:#fff9;height:18px;line-height:18px;transition:color .3s;display:block}.nav-item:hover{transform:scale(1.08)}.nav-item:hover .nav-item-wrapper{transform:translateY(-18px)}.nav-item:hover .nav-item-text{color:#fff}.navbar-right-desktop{align-items:center;display:flex}.hamburger-btn,.mobile-drawer{display:none!important}.btn-initialize{gap:12px;padding:12px 24px;font-size:.95rem}.btn-initialize .cube-icon{width:20px;height:20px}}
