*,:after,:before{margin:0;padding:0;box-sizing:border-box}body{background-color:#03030d;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;padding:20px 14px}.lx-outer{background:#07071a;border-radius:36px;padding:36px 22px 32px;max-width:360px;margin:20px auto;border:.5px solid hsla(0,0%,100%,.08);box-shadow:0 15px 50px rgba(0,0,0,.8);position:relative;overflow:hidden}.lx-blob1{width:220px;height:220px;background:rgba(58,29,255,.1);top:-70px;right:-60px}.lx-blob1,.lx-blob2{position:absolute;border-radius:50%;pointer-events:none}.lx-blob2{width:180px;height:180px;background:rgba(255,29,114,.1);bottom:40px;left:-60px}.lx-blob3{position:absolute;width:100px;height:100px;border-radius:50%;background:rgba(162,29,255,.07);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.lx-header{gap:14px;margin-bottom:28px;position:relative}.lx-header,.lx-logo{display:flex;align-items:center}.lx-logo{width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,#3a1dff,#ff1d72);justify-content:center;flex-shrink:0;box-shadow:0 4px 15px rgba(58,29,255,.3)}.lx-logo i{font-size:24px;color:#fff}.lx-title{color:#fff;font-size:21px;font-weight:600;letter-spacing:-.3px}.lx-sub{color:hsla(0,0%,100%,.3);font-size:12px;margin-top:3px}.lx-live{margin-left:auto;display:flex;align-items:center;gap:5px;background:hsla(0,0%,100%,.04);border:.5px solid hsla(0,0%,100%,.1);border-radius:20px;padding:5px 10px}.lx-dot{width:6px;height:6px;border-radius:50%;background:#1dbf8a}.lx-live span{color:#1dbf8a;font-size:11px;font-weight:700}.lx-card{background:hsla(0,0%,100%,.03);border:.5px solid hsla(0,0%,100%,.08);border-radius:18px;padding:16px;margin-bottom:12px;position:relative}.lx-card-label{font-size:10px;color:hsla(0,0%,100%,.2);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-weight:700}.lx-input-row{display:flex;align-items:center;gap:10px}.lx-input-row i{font-size:17px;color:hsla(0,0%,100%,.2);flex-shrink:0}.lx-input-row input{flex:1 1;background:transparent;border:none;outline:none;color:hsla(0,0%,100%,.8);font-size:13px;min-width:0}.lx-input-row input::placeholder{color:hsla(0,0%,100%,.15)}.lx-paste-btn{background:linear-gradient(135deg,rgba(58,29,255,.5),rgba(255,29,114,.5));border:none;border-radius:8px;color:#fff;font-size:11px;padding:6px 12px;cursor:pointer;white-space:nowrap;font-weight:700;transition:all .2s}.lx-paste-btn:hover{filter:brightness(1.2)}.lx-btns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:10px;position:relative}.lx-btn,.lx-btn-link{padding:15px;border-radius:14px;border:none;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:7px;text-decoration:none;transition:all .2s}.lx-play{background:linear-gradient(135deg,#3a1dff,#ff1d72);color:#fff}.lx-play:hover{box-shadow:0 4px 15px rgba(58,29,255,.4)}.lx-dl{background:hsla(0,0%,100%,.04);border:.5px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.7)}.lx-dl:hover{border-color:hsla(0,0%,100%,.25);color:#fff}.lx-hd{width:100%;padding:15px;border-radius:14px;border:.5px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.02);color:hsla(0,0%,100%,.8);font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;position:relative;transition:all .2s}.lx-hd:hover{background:hsla(0,0%,100%,.05)}.lx-hd-badge{background:linear-gradient(90deg,#3a1dff,#ff1d72);color:#fff;font-size:10px;padding:3px 9px;border-radius:20px;letter-spacing:.04em;font-weight:700}.lx-divider{height:.5px;background:hsla(0,0%,100%,.05);margin:20px 0}.lx-divider,.lx-stats{width:100%;position:relative}.lx-stats{display:flex;justify-content:space-around}.lx-stat{display:flex;flex-direction:column;align-items:center;gap:4px}.lx-stat-val{color:#fff;font-size:15px;font-weight:600}.lx-stat-lbl{color:hsla(0,0%,100%,.2);font-size:11px}.lx-sep{width:.5px;background:hsla(0,0%,100%,.05)}.lx-formats{display:flex;gap:6px;justify-content:center;margin-top:16px;position:relative}.lx-fmt{background:hsla(0,0%,100%,.03);border:.5px solid hsla(0,0%,100%,.08);border-radius:8px;color:hsla(0,0%,100%,.3);font-size:10px;padding:4px 10px;letter-spacing:.04em;font-weight:700}.lx-fmt.active{background:rgba(58,29,255,.15);border-color:rgba(58,29,255,.3);color:#a08fff}.spinner{width:40px;height:40px;border:3px solid hsla(0,0%,100%,.05);border-top-color:#ff1d72;border-radius:50%;animation:spin .8s linear infinite;margin:0 auto 12px}@keyframes spin{to{transform:rotate(1turn)}}.status-card{width:100%;text-align:center;padding:24px 12px}.status-text{font-size:15px;font-weight:600;margin-bottom:4px}.status-sub{font-size:12px;color:hsla(0,0%,100%,.3)}.error-card{color:#f44}.error-icon{font-size:36px;margin-bottom:8px}.btn-retry{background:hsla(0,0%,100%,.04);border:.5px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.7);padding:10px 20px;border-radius:10px;cursor:pointer;margin-top:14px;font-size:13px;font-weight:600;transition:all .2s}.btn-retry:hover{border-color:hsla(0,0%,100%,.25);color:#fff}