.lf[data-v-aa55b007]{display:flex;flex-direction:column;gap:14px}.lf-field[data-v-aa55b007]{display:flex;flex-direction:column;gap:6px}.lf-label[data-v-aa55b007]{font-size:13px;color:var(--text-secondary)}.lf-label small[data-v-aa55b007]{margin-left:6px;font-size:12px;color:var(--text-muted)}.lf textarea[data-v-aa55b007],.lf input[type=text][data-v-aa55b007]{padding:9px 10px;border:1px solid var(--border);border-radius:10px;background:var(--bg-white);color:var(--text-primary);font:inherit;font-size:15px;outline:none;resize:none}.lf textarea[data-v-aa55b007]:focus,.lf input[type=text][data-v-aa55b007]:focus{border-color:var(--primary)}.lf-seg[data-v-aa55b007]{display:flex;padding:3px;border-radius:10px;background:var(--bg-soft)}.lf-seg button[data-v-aa55b007]{flex:1;height:34px;border:0;border-radius:8px;background:none;color:var(--text-secondary);font:inherit;font-size:14px;cursor:pointer}.lf-seg button.on[data-v-aa55b007]{background:var(--bg-white);color:var(--primary);font-weight:600;box-shadow:0 1px 2px #11182714}.lf-seg.sm button[data-v-aa55b007]{height:28px;font-size:13px}.lf-box[data-v-aa55b007]{display:flex;flex-direction:column;gap:10px;margin:0}.lf-tip[data-v-aa55b007]{margin:0;font-size:12px;line-height:1.6;color:var(--text-muted)}.lf-coins[data-v-aa55b007]{display:flex;justify-content:center;gap:14px}.lf-coin[data-v-aa55b007]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid #c9a35c;background:#f7ecd2;color:#8a6a2c;font-size:15px;font-weight:600}.lf-coin.back[data-v-aa55b007]{background:#e9d3a1}.lf-coin.idle[data-v-aa55b007]{opacity:.5}.lf-shaken[data-v-aa55b007]{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.lf-shaken li[data-v-aa55b007]{display:flex;align-items:center;gap:10px;height:22px;font-size:13px;color:var(--text-secondary)}.lf-shaken li.empty[data-v-aa55b007]{opacity:.4}.lf-pos[data-v-aa55b007]{width:34px;flex:none;font-size:12px;color:var(--text-muted)}.lf-line[data-v-aa55b007]{display:inline-flex;width:72px;height:10px}.lf-line i[data-v-aa55b007]{flex:1;background:var(--ink);border-radius:2px}.lf-line.yin i+i[data-v-aa55b007]{margin-left:10px}.lf-shake-acts[data-v-aa55b007]{display:flex;gap:8px}.lf-shake[data-v-aa55b007]{flex:1;height:38px;border:1px solid var(--primary);border-radius:10px;background:var(--bg-white);color:var(--primary);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.lf-shake[data-v-aa55b007]:disabled{opacity:.6;cursor:default}.lf-reset[data-v-aa55b007]{height:38px;padding:0 14px;border:1px solid var(--border);border-radius:10px;background:var(--bg-white);color:var(--text-secondary);font:inherit;font-size:14px;cursor:pointer}.lf-manual[data-v-aa55b007]{display:flex;align-items:center;gap:10px}.lf-manual .lf-seg[data-v-aa55b007]{flex:1}.lf-check[data-v-aa55b007]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary)}.lf-submit[data-v-aa55b007]{height:46px;border:0;border-radius:var(--radius-btn);background:var(--primary);color:#fff;font:inherit;font-size:16px;font-weight:600;letter-spacing:2px;cursor:pointer}.lf-submit[data-v-aa55b007]:disabled{opacity:.5;cursor:default}.lyp{padding:96px 0 56px}.lyp .container{max-width:1440px}.lyp-head{margin-bottom:16px}.lyp-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lyp-card{background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-sm);padding:18px}.lyp-form{max-width:460px;margin:0 auto}.lyp-chart{display:flex;flex-direction:column;gap:14px;scroll-margin-top:72px;transition:opacity .15s var(--ease)}.lyp-chart.busy{opacity:.85}.lyp-gua{padding:28px 16px 20px}.lyp-doc{margin-top:56px}.lyp-doc h2{font-family:var(--font-display);font-size:22px;color:var(--ink);margin:0 0 16px}.lyp-doc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:40px}.lyp-doc article{background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-sm);padding:18px 20px}.lyp-doc h3{margin:0 0 8px;font-size:16px;color:var(--ink)}.lyp-doc p{margin:0;font-size:14px;line-height:1.8;color:var(--text-secondary)}.lyp-doc p b{color:var(--text-primary);font-weight:600}.lyp-faq{display:flex;flex-direction:column;gap:10px}.lyp-faq details{background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px 18px}.lyp-faq summary{cursor:pointer;font-size:15px;color:var(--ink);font-weight:600}.lyp-faq details p{margin-top:10px}@media(max-width:1023px){.lyp-doc-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.lyp{padding-top:80px}.lyp .container{padding:0 12px}.lyp-card{padding:16px}.lyp-gua{padding:16px 4px}}
