.mpr .cw{max-width:calc(1080 * var(--mn-px));margin:0 auto;padding:calc(40 * var(--mpr-k)) clamp(calc(18 * var(--mpr-k)),4vw,calc(40 * var(--mpr-k))) calc(80 * var(--mpr-k))}.mpr .ctop{display:flex;justify-content:space-between;align-items:flex-end;gap:calc(20 * var(--mpr-k));flex-wrap:wrap;margin-bottom:calc(26 * var(--mpr-k))}.mpr .ctop h1{font-size:clamp(calc(2.125rem * var(--ui-k)),calc(4.6vw * var(--ui-scale)),calc(3.5rem * var(--ui-k)));letter-spacing:-.05em;line-height:1;font-weight:800;margin-top:calc(12 * var(--mpr-k))}.mpr .ctop h1 em{font-style:normal;background:linear-gradient(95deg,#f4553a,#f05a9a 50%,#f2753a);-webkit-background-clip:text;background-clip:text;color:transparent}.mpr .steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:calc(18 * var(--mpr-k))}.mpr .sp,.mpr .steps{gap:calc(8 * var(--mpr-k))}.mpr .sp{display:flex;flex-direction:column;font-size:max(calc(.8125rem * var(--ui-k)),max(calc(.8125rem * var(--ui-fit)),.625rem));font-weight:700;color:var(--mu)}.mpr .sp i{height:calc(4 * var(--mpr-k));border-radius:calc(4 * var(--mn-px));background:#e1e1e1;overflow:hidden}.mpr .sp.on{color:var(--ink)}.mpr .sp.on i{background:linear-gradient(95deg,#f4553a,#f05a9a,#f2753a)}.mpr .pane{background:var(--w);border-radius:calc(22 * var(--mn-px));padding:clamp(calc(20 * var(--mpr-k)),3vw,calc(32 * var(--mpr-k)));box-shadow:0 1px 0 var(--ln)}.mpr .ask{width:100%;min-height:calc(140 * var(--mn-px));border:1px solid var(--ln);border-radius:calc(16 * var(--mn-px));padding:calc(18 * var(--mpr-k));font-size:max(calc(1.375rem * var(--ui-k)),max(calc(1.1375rem * var(--ui-fit)),.625rem));font-weight:600;letter-spacing:-.02em;line-height:1.35;resize:vertical;background:#fafafa}.mpr .ask:focus{outline:2px solid var(--ink);outline-offset:-1px;background:#fff}.mpr .exs{display:flex;gap:calc(8 * var(--mpr-k));flex-wrap:wrap;margin-top:calc(14 * var(--mpr-k))}.mpr .cx{height:calc(36 * var(--mpr-k));padding:0 calc(14 * var(--mpr-k));border-radius:calc(999 * var(--mn-px));border:1px solid var(--ln);font-size:max(calc(.8438rem * var(--ui-k)),max(calc(.8438rem * var(--ui-fit)),.625rem));font-weight:600;color:var(--ink2);background:#fff}.mpr .cx:hover{border-color:var(--ink);color:var(--ink)}.mpr .rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(10 * var(--mpr-k));margin-top:calc(22 * var(--mpr-k))}.mpr .rules div{background:#f6f6f6;border-radius:calc(14 * var(--mn-px));padding:calc(14 * var(--mpr-k));font-size:max(calc(.8438rem * var(--ui-k)),max(calc(.8438rem * var(--ui-fit)),.625rem));color:var(--ink2)}.mpr .rules b{display:block;color:var(--ink);font-size:max(calc(.875rem * var(--ui-k)),max(calc(.875rem * var(--ui-fit)),.625rem));margin-bottom:calc(3 * var(--mpr-k))}.mpr .foot2{display:flex;justify-content:space-between;align-items:center;gap:calc(12 * var(--mpr-k));margin-top:calc(22 * var(--mpr-k));flex-wrap:wrap}.mpr .btn.gr{background:linear-gradient(95deg,#f4553a,#f05a9a 55%,#f2753a);border:0;box-shadow:0 10px 24px -12px rgba(240,90,154,.7)}.mpr .btn.gr,.mpr .btn.gr:hover{color:#141414}.mpr .btn.gr:disabled{opacity:.45;cursor:not-allowed}.mpr .quote{padding:calc(16 * var(--mpr-k)) calc(18 * var(--mpr-k));border-radius:calc(14 * var(--mn-px));background:#f6f6f6;font-size:max(calc(1.125rem * var(--ui-k)),max(calc(.9625rem * var(--ui-fit)),.625rem));font-weight:600;letter-spacing:-.015em;margin-bottom:calc(18 * var(--mpr-k))}.mpr .th{display:flex;flex-direction:column;gap:calc(4 * var(--mpr-k))}.mpr .thi{display:flex;align-items:center;gap:calc(12 * var(--mpr-k));padding:calc(12 * var(--mpr-k)) calc(4 * var(--mpr-k));border-top:1px solid var(--ln);font-size:max(calc(.9375rem * var(--ui-k)),max(calc(.875rem * var(--ui-fit)),.625rem));color:var(--mu);transition:color .2s}.mpr .thi:first-child{border-top:0}.mpr .thi .ck{width:calc(24 * var(--mpr-k));height:calc(24 * var(--mpr-k));border-radius:50%;border:2px solid var(--ln);display:grid;place-items:center;font-size:max(calc(.75rem * var(--ui-k)),max(calc(.75rem * var(--ui-fit)),.625rem));font-weight:800;flex:none}.mpr .thi.act{color:var(--ink)}.mpr .thi.act .ck{border-color:transparent #f05a9a #f05a9a;animation:mpr-sp .8s linear infinite}.mpr .thi.done{color:var(--ink)}.mpr .thi.done .ck{background:var(--ok);border-color:var(--ok);color:#fff}@keyframes mpr-sp{to{transform:rotate(1turn)}}.mpr .rv{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:calc(14 * var(--mpr-k));align-items:start}.mpr .old{font-size:max(calc(.875rem * var(--ui-k)),max(calc(.875rem * var(--ui-fit)),.625rem));color:var(--mu);text-decoration:line-through;text-decoration-color:#d0d0d0;margin-bottom:calc(14 * var(--mpr-k))}.mpr .newq{width:100%;border:1px solid var(--ln);border-radius:calc(14 * var(--mn-px));padding:calc(14 * var(--mpr-k)) calc(16 * var(--mpr-k));font-size:max(calc(1.25rem * var(--ui-k)),max(calc(1.05rem * var(--ui-fit)),.625rem));font-weight:700;letter-spacing:-.02em;line-height:1.3;resize:vertical;min-height:calc(90 * var(--mn-px));background:#fff}.mpr .newq:focus{outline:2px solid var(--ink);outline-offset:-1px}.mpr .ready{background:var(--ink);color:#fff;border-radius:calc(22 * var(--mn-px));padding:calc(22 * var(--mpr-k));display:flex;flex-direction:column;gap:calc(14 * var(--mpr-k));position:sticky;top:calc(84 * var(--mn-px))}.mpr .ready .lbl{color:#9a9a9a}.mpr .ring{display:flex;align-items:center;gap:calc(16 * var(--mpr-k))}.mpr .ring svg{flex:none}.mpr .ring b{font-size:max(calc(2.5rem * var(--ui-k)),max(calc(1.925rem * var(--ui-fit)),.625rem));letter-spacing:-.05em;font-weight:800;line-height:1}.mpr .ring span{display:block;font-size:max(calc(.8125rem * var(--ui-k)),max(calc(.8125rem * var(--ui-fit)),.625rem));color:#bdbdbd;margin-top:calc(4 * var(--mpr-k))}.mpr .chk{display:flex;flex-direction:column;gap:2px}.mpr .ci{display:grid;grid-template-columns:calc(22 * var(--mn-px)) minmax(0,1fr);gap:calc(10 * var(--mpr-k));padding:calc(9 * var(--mpr-k)) 0;border-top:1px solid rgba(255,255,255,.1);font-size:max(calc(.8438rem * var(--ui-k)),max(calc(.8438rem * var(--ui-fit)),.625rem))}.mpr .ci:first-child{border-top:0}.mpr .ci i{width:calc(22 * var(--mpr-k));height:calc(22 * var(--mpr-k));border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:max(calc(.6875rem * var(--ui-k)),max(calc(.6875rem * var(--ui-fit)),.625rem));font-weight:800}.mpr .ci.ok i{background:#1fb87a;color:#fff}.mpr .ci.no i{background:#ffa24a;color:#141414}.mpr .ci small{display:block;color:#a8a8a8;font-size:max(calc(.75rem * var(--ui-k)),max(calc(.75rem * var(--ui-fit)),.625rem));margin-top:2px}.mpr .ci a{color:#ffb38a}.mpr .done{text-align:center;display:flex;flex-direction:column;align-items:center;gap:calc(14 * var(--mpr-k))}.mpr .okc{width:calc(64 * var(--mn-px));height:calc(64 * var(--mn-px));border-radius:50%;background:var(--ok);color:#fff;display:grid;place-items:center;font-size:max(calc(1.75rem * var(--ui-k)),max(calc(1.4rem * var(--ui-fit)),.625rem));font-weight:800;animation:mpr-pop .5s cubic-bezier(.2,1.6,.4,1)}@keyframes mpr-pop{0%{transform:scale(.4);opacity:0}}.mpr .prev{width:min(calc(520 * var(--mn-px)),100%);text-align:left;margin:calc(10 * var(--mpr-k)) auto 0}.mpr .nx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(10 * var(--mpr-k));width:100%;margin-top:calc(10 * var(--mpr-k));text-align:left}.mpr .nx div{background:#f6f6f6;border-radius:calc(14 * var(--mn-px));padding:calc(14 * var(--mpr-k));font-size:max(calc(.8438rem * var(--ui-k)),max(calc(.8438rem * var(--ui-fit)),.625rem));color:var(--ink2)}.mpr .nx .n{font-family:var(--mono);font-size:max(calc(.6875rem * var(--ui-k)),max(calc(.6875rem * var(--ui-fit)),.625rem));color:var(--mu);display:block;margin-bottom:calc(6 * var(--mpr-k))}.mpr .nx b{display:block;color:var(--ink);margin-bottom:calc(3 * var(--mpr-k))}@media(max-width:860px){.mpr .nx,.mpr .rules,.mpr .rv{grid-template-columns:minmax(0,1fr)}.mpr .ready{position:static}.mpr .steps .sp span{display:none}}.mpr .crt-err{background:var(--red-bg);color:var(--red);border-radius:calc(14 * var(--mn-px));padding:calc(14 * var(--mpr-k)) calc(16 * var(--mpr-k));font-size:max(calc(.875rem * var(--ui-k)),max(calc(.875rem * var(--ui-fit)),.625rem));line-height:1.45;margin-top:calc(14 * var(--mpr-k))}.mpr .crt-err b{display:block;margin-bottom:calc(2 * var(--mpr-k))}.mpr .crt-hi{font-size:max(calc(.9375rem * var(--ui-k)),max(calc(.875rem * var(--ui-fit)),.625rem));color:var(--ink2);margin-top:calc(8 * var(--mpr-k));line-height:1.4}.mpr .crt-cnt{font-family:var(--mono);font-size:max(calc(.6875rem * var(--ui-k)),max(calc(.6875rem * var(--ui-fit)),.625rem));color:var(--mu)}.mpr .ci.bad i{background:var(--red);color:#fff}.mpr .ring-svg{width:calc(64 * var(--mpr-k));height:calc(64 * var(--mpr-k))}