.lp-wrap{font-family:system-ui,-apple-system,"Segoe UI","Microsoft YaHei","PingFang SC",sans-serif;min-height:100vh;background:#0d0d0d;display:grid;place-items:center;padding:16px;color:#f5f3ed;font-size:16px;line-height:24px}.lp-card{width:100%;max-width:448px;border:1px solid #2e2e2e;border-radius:12px;background:#121214;box-shadow:0 1px 2px #0000000d}.lp-body{padding:16px}.lp-heading{display:flex;align-items:center;gap:12px;margin-bottom:20px}.lp-heading>div{min-width:0}.lp-mark{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;background:#7c3aed;border-radius:12px;color:#fff}.lp-heading h1{font-size:18px;line-height:28px;font-weight:600;margin:0}.lp-heading p{font-size:12px;line-height:16px;color:#a39e92;margin:0}.lp-shop,.lp-submit{display:flex;justify-content:center;align-items:center;gap:6px;border:0;border-radius:8px;background:#7c3aed;color:#fff;font:500 14px/20px system-ui,-apple-system,"Segoe UI","Microsoft YaHei","PingFang SC",sans-serif;padding:8px 14px;width:100%;cursor:pointer}.lp-shop:hover,.lp-submit:hover{background:#8b5cf6}.lp-shop{margin-bottom:16px;text-decoration:none}.lp-tabs{display:flex;gap:4px;background:#2e2e2e;padding:4px;border-radius:8px;margin-bottom:16px}.lp-tabs button{flex:1;border:0;border-radius:6px;padding:6px 0;background:transparent;color:#c2bdb0;font:400 14px/20px system-ui,-apple-system,"Segoe UI","Microsoft YaHei","PingFang SC",sans-serif}.lp-tabs button.active{background:#3a3a3a;color:#f5f3ed}.lp-wrap form{display:grid;gap:12px}.lp-wrap label{display:block;margin-bottom:4px;color:#c2bdb0;font-size:12px;font-weight:500;line-height:16px}.lp-field{display:block;box-sizing:border-box;width:100%;border-radius:8px;border:1px solid #3a3a3a;background:#0d0d0d;padding:8px 12px;color:#f5f3ed;font-size:14px;line-height:20px;outline:none}.lp-field::placeholder{color:#a39e92}.lp-field:focus{border-color:#8b5cf6;box-shadow:0 0 0 2px #7c3aed30}.lp-field.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace}.lp-field[name=workspace]{font-size:12px;line-height:16px}.lp-message{margin:12px 0 0;font-size:12px;line-height:16px;color:#a39e92}.lp-message:empty{display:none}.lp-return{border-top:1px solid #2e2e2e;margin-top:16px;padding-top:12px;text-align:center;font-size:12px;line-height:16px;color:#c2bdb0}.lp-return a:hover{color:#e9e5da}
