.aw[data-v-0957640b]{max-width:640px;margin:0 auto}.aw-card[data-v-0957640b],.aw-result[data-v-0957640b]{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:32px;box-shadow:0 18px 50px #1c161014}.aw.embedded[data-v-0957640b]{max-width:100%}.aw.embedded .aw-card[data-v-0957640b],.aw.embedded .aw-result[data-v-0957640b]{border:none;box-shadow:none;padding:0;background:transparent;border-radius:0}.aw.embedded .aw-q[data-v-0957640b]{font-size:21px}.aw.embedded .aw-rhead[data-v-0957640b]{font-size:24px}.aw-top[data-v-0957640b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.aw-tag[data-v-0957640b]{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--orange)}.aw-prog[data-v-0957640b]{font-size:12.5px;color:var(--soft)}.aw-bar[data-v-0957640b]{height:4px;border-radius:999px;background:var(--line);overflow:hidden;margin-bottom:24px}.aw-bar-fill[data-v-0957640b]{height:100%;background:var(--orange);border-radius:999px;transition:width .3s ease}.aw-q[data-v-0957640b]{font-family:var(--serif);font-size:26px;margin:0 0 6px;color:var(--ink)}.aw-hint[data-v-0957640b]{font-size:13.5px;color:var(--soft);margin:0 0 16px}.aw-opts[data-v-0957640b]{display:flex;flex-direction:column;gap:10px;margin:18px 0}.aw-opt[data-v-0957640b]{text-align:left;font-family:var(--sans);font-size:15.5px;font-weight:500;color:var(--ink);background:var(--bg);border:1.5px solid var(--line);border-radius:12px;padding:15px 18px;cursor:pointer;transition:all .15s}.aw-opt.on[data-v-0957640b],.aw-opt[data-v-0957640b]:hover{border-color:var(--orange)}.aw-opt.on[data-v-0957640b]{background:#e9542f12}.aw-input[data-v-0957640b]{width:100%;box-sizing:border-box;font-family:var(--sans);font-size:15.5px;border:1.5px solid var(--line);border-radius:12px;padding:14px 16px;margin-bottom:12px;background:var(--bg);color:var(--ink)}.aw-input[data-v-0957640b]:focus{outline:none;border-color:var(--orange)}.aw-row[data-v-0957640b]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.aw-back[data-v-0957640b]{font-family:var(--sans);font-size:14px;font-weight:600;color:var(--soft);background:none;border:none;cursor:pointer;padding:8px 0}.aw-back[data-v-0957640b]:hover{color:var(--ink)}.aw-next[data-v-0957640b]{font-family:var(--sans);font-size:15px;font-weight:600;color:#fff;background:var(--ink);border:none;border-radius:999px;padding:12px 24px;cursor:pointer}.aw-next[data-v-0957640b]:hover{background:var(--orange)}.aw-next[data-v-0957640b]:disabled{opacity:.5;cursor:default}.aw-err[data-v-0957640b]{font-size:13px;color:#c0492c;margin:0 0 10px}.aw-fine[data-v-0957640b]{margin:14px 0 0}.aw-fine[data-v-0957640b],.aw-marketing[data-v-0957640b]{font-size:12px;color:var(--soft)}.aw-marketing[data-v-0957640b]{display:grid;grid-template-columns:17px 1fr;align-items:start;gap:8px;margin:2px 0 12px;line-height:1.45;cursor:pointer}.aw-marketing input[data-v-0957640b]{width:16px;height:16px;margin:1px 0 0;accent-color:var(--orange)}.aw-rhead[data-v-0957640b]{font-family:var(--serif);font-size:30px;margin:10px 0 8px;color:var(--ink)}.aw-rsum[data-v-0957640b]{font-size:15.5px;line-height:1.6;color:var(--soft);margin:0 0 22px}.aw-items[data-v-0957640b]{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:14px}.aw-items li[data-v-0957640b]{display:flex;gap:14px;align-items:flex-start}.aw-num[data-v-0957640b]{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--orange);color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center}.aw-items strong[data-v-0957640b]{display:block;font-size:16px;color:var(--ink);margin-bottom:2px}.aw-items li>div span[data-v-0957640b]{font-size:14.5px;line-height:1.55;color:var(--soft)}.aw-num[data-v-0957640b]{color:#fff!important}.aw-cta[data-v-0957640b]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.aw-book[data-v-0957640b]{font-family:var(--sans);font-size:15px;font-weight:600;color:#fff;background:var(--orange);border:none;border-radius:999px;padding:13px 26px;cursor:pointer}.aw-book[data-v-0957640b]:hover{background:var(--orange-soft)}.aw-restart[data-v-0957640b]{font-family:var(--sans);font-size:14px;font-weight:600;color:var(--soft);background:none;border:none;cursor:pointer}.aw-restart[data-v-0957640b]:hover{color:var(--ink)}
