#arc88ElectiveWizard{position:fixed;inset:0;z-index:20000;background:rgba(26,19,11,.42);backdrop-filter:blur(8px);display:grid;place-items:center;padding:28px;box-sizing:border-box}
#arc88ElectiveWizard[hidden]{display:none!important}.arc88Wizard{width:min(1120px,96vw);max-height:92vh;overflow:auto;background:#fffefa;border:1px solid #eadfce;border-radius:24px;box-shadow:0 32px 90px rgba(32,22,10,.25)}.arc88Head{display:flex;justify-content:space-between;gap:20px;padding:24px 28px 18px;border-bottom:1px solid #eee4d7}.arc88Head span{font-size:11px;font-weight:900;letter-spacing:.1em;color:#a3123f}.arc88Head h2{font-size:34px;margin:5px 0}.arc88Head p{margin:0;color:#70675e}.arc88Close{border:0;background:#f4eee6;border-radius:50%;width:38px;height:38px;font-size:22px;cursor:pointer}.arc88Steps{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;padding:15px 28px}.arc88Step{border:0;border-top:3px solid #e6ddd2;background:transparent;padding:9px 4px;text-align:left;font-size:11px;font-weight:800;color:#83796e}.arc88Step.on{border-top-color:#a3123f;color:#a3123f}.arc88Step.done{border-top-color:#d8a21b;color:#6d5b31}.arc88Body{padding:12px 28px 24px}.arc88Body h3{font-size:28px;margin:8px 0}.arc88Body .lead{color:#6f655d;max-width:900px}.arc88Body .grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.arc88Field{display:block;border:1px solid #e7ddd2;border-radius:14px;padding:13px;background:#fff}.arc88Field.full{grid-column:1/-1}.arc88Field>span{display:block;font-size:10px;font-weight:900;letter-spacing:.08em;color:#6f6258;text-transform:uppercase;margin-bottom:7px}.arc88Field input,.arc88Field select,.arc88Field textarea{width:100%;box-sizing:border-box;border:0;outline:0;background:transparent;font:inherit}.arc88Field textarea{min-height:120px;resize:vertical}.arc88Field small{display:block;color:#83796e;margin-top:6px}.matches{display:grid;grid-template-columns:1fr 1fr;gap:10px}.match{display:flex;gap:10px;padding:13px;border:1px solid #e4d9cd;border-radius:13px;background:#fff}.match b,.match small{display:block}.match small{color:#877c70;margin-top:2px}.match p{font-size:12px;line-height:1.4;margin:7px 0 0}.reviewGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.review{border:1px solid #e5dacd;border-radius:14px;padding:15px;background:#fcfaf6}.review span{display:block;font-size:10px;font-weight:900;color:#a3123f;letter-spacing:.08em}.review b{display:block;font-size:17px;margin-top:5px}.arc88Foot{display:flex;justify-content:space-between;padding:16px 28px 24px;border-top:1px solid #eee4d7}.arc88Foot button{border:1px solid #ddd1c4;border-radius:12px;background:#fff;padding:11px 16px;font-weight:850;cursor:pointer}.arc88Foot .primary{background:#a3123f;color:#fff;border-color:#a3123f}.arc88HomeCreate{width:100%;text-align:left;border:1px solid #e7ddd2!important;border-radius:16px!important;background:#fff!important;padding:18px 20px!important}.arc88HomeCreate strong{font-size:15px}.arc88HomeCreate small{color:#82786e}@media(max-width:800px){.arc88Steps{grid-template-columns:1fr}.arc88Body .grid,.matches,.reviewGrid{grid-template-columns:1fr}}
