.invitation[data-v-0e833923]{min-height:100vh;background:-webkit-gradient(linear,left top,left bottom,from(#ff9a3c),color-stop(28%,#ff7a2f),color-stop(28%,#f5f5f8));background:linear-gradient(180deg,#ff9a3c,#ff7a2f 28%,#f5f5f8 0);padding:0 16px 40px;-webkit-box-sizing:border-box;box-sizing:border-box}.hero[data-v-0e833923]{padding:28px 8px 18px;color:#fff}.hero-badge[data-v-0e833923]{display:inline-block;font-size:12px;background:hsla(0,0%,100%,.22);border-radius:12px;padding:3px 10px;margin-bottom:10px}.hero-title[data-v-0e833923]{font-size:30px;font-weight:800;letter-spacing:1px;line-height:1.2}.hero-sub[data-v-0e833923]{margin-top:6px;font-size:22px;font-weight:700;color:#ffe08a}.hero-desc[data-v-0e833923]{margin-top:10px;font-size:13px;opacity:.92}.dd-main[data-v-0e833923]{max-width:420px;margin:0 auto}.panel[data-v-0e833923]{background:#fff;border-radius:14px;padding:18px 16px;-webkit-box-shadow:0 6px 18px rgba(0,0,0,.06);box-shadow:0 6px 18px rgba(0,0,0,.06)}.code-panel[data-v-0e833923]{text-align:center;margin-bottom:14px}.code-label[data-v-0e833923]{font-size:15px;color:#666}.code-value[data-v-0e833923]{margin:10px 0 14px;font-size:32px;font-weight:700;color:#ff3738;letter-spacing:2px}.copy[data-v-0e833923]{border:0;background:#ffcc49;color:#fff;border-radius:20px;padding:8px 22px;font-size:14px;font-weight:600}.rule-panel[data-v-0e833923]{padding-bottom:20px}.rule-title[data-v-0e833923]{font-size:16px;font-weight:700;color:#222;margin-bottom:10px}.rule-text[data-v-0e833923]{font-size:13px;color:#555;line-height:1.7;margin-bottom:12px}.rule-item[data-v-0e833923]{font-size:13px;color:#333;line-height:1.8;padding-left:2px}.rule-example[data-v-0e833923]{margin-top:14px;background:#fff8e8;border-radius:10px;padding:12px;font-size:13px;color:#666;line-height:1.8}.ex-title[data-v-0e833923]{color:#333;font-weight:600;margin-bottom:4px}