.levelup-view ::-webkit-scrollbar{width:6px}.levelup-view ::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.levelup-view ::-webkit-scrollbar-thumb{background:rgba(0,212,255,.25);border-radius:3px}.levelup-view ::-webkit-scrollbar-thumb:hover{background:rgba(0,212,255,.4)}.levelup-view input:focus,.levelup-view select:focus,.levelup-view textarea:focus{border-color:#00d4ff!important;box-shadow:0 0 0 3px rgba(0,212,255,.15),0 0 12px rgba(0,212,255,.1)!important;transition:border-color .2s ease,box-shadow .2s ease}.levelup-view input:hover,.levelup-view select:hover,.levelup-view textarea:hover{border-color:rgba(0,212,255,.3)!important;transition:border-color .2s ease}.lu-tab{position:relative;border-radius:8px;padding:12px 16px;display:flex;align-items:center;gap:12px;font-weight:500;color:#94a3b8;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);overflow:hidden;margin-bottom:4px}.lu-tab:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:#00d4ff;transform:scaleY(0);transition:transform .2s ease;border-radius:0 4px 4px 0}.lu-tab:hover{background:hsla(0,0%,100%,.03);color:#cbd5e1}.lu-tab.active{background:linear-gradient(90deg,rgba(0,212,255,.1),transparent);color:#00d4ff}.lu-tab.active:before{transform:scaleY(1)}.lu-tab.active .lu-icon{color:#00d4ff;transform:scale(1.1)}.lu-icon{transition:transform .2s ease,color .2s ease}.lu-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:44px;height:24px;background:hsla(0,0%,100%,.1);border-radius:20px;position:relative;cursor:pointer;outline:none;transition:background .3s ease,box-shadow .3s ease;box-shadow:inset 0 2px 4px rgba(0,0,0,.2)}.lu-toggle:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px rgba(0,0,0,.2)}.lu-toggle:checked{background:#00d4ff;box-shadow:inset 0 2px 4px rgba(0,0,0,.1),0 0 10px rgba(0,212,255,.3)}.lu-toggle:checked:after{transform:translateX(20px)}.lu-save-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:linear-gradient(135deg,#0284c7,#00d4ff);color:#fff!important;padding:10px 20px;border-radius:8px;font-weight:700;font-size:.85rem;letter-spacing:.05em;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px rgba(0,212,255,.2),inset 0 1px 1px hsla(0,0%,100%,.2);display:flex;align-items:center;gap:8px;text-transform:uppercase}.lu-save-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,212,255,.4);filter:brightness(1.1)}.lu-save-btn:active:not(:disabled){transform:translateY(0)}.lu-save-btn:disabled{opacity:.6;cursor:not-allowed;background:#475569;box-shadow:none}.lu-secondary-btn{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:#94a3b8;padding:6px 12px;border-radius:6px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px}.lu-secondary-btn:hover{background:hsla(0,0%,100%,.1);color:#fff;border-color:hsla(0,0%,100%,.2)}.lu-secondary-btn:active{transform:scale(.98)}.wf-reveal{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.wf-reveal.wf-visible{opacity:1;transform:translateY(0)}.wf-reveal-child{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.wf-reveal-child.wf-child-visible{opacity:1;transform:translateY(0)}.wf-reveal-scale{opacity:0;transform:scale(.92) translateY(30px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.wf-reveal-scale.wf-visible{opacity:1;transform:scale(1) translateY(0)}.lu-tab-content{animation:tabExpand .4s cubic-bezier(.16,1,.3,1) forwards;transform-origin:top center}@keyframes tabExpand{0%{opacity:0;transform:translateY(15px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.wf-header{flex-direction:column;gap:16px;align-items:center;justify-content:center;padding:24px 16px!important}.wf-hero-title{font-size:2.5rem!important}section.wf-container,section.wf-reveal{padding:60px 24px!important}h2{font-size:2.2rem!important}.wf-hero-buttons{flex-direction:column;width:100%;padding:0 20px}.wf-hero-buttons a{width:100%;justify-content:center}.wf-browser-frame{display:none}div[style*=gridTemplateColumns]{grid-template-columns:1fr!important}div[style*="3.5rem"],div[style*="4rem"]{font-size:2.5rem!important}div[style*="1000px"]{width:100%!important}}