.jc-bYW_wrap{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--white);grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid;overflow:hidden}.jc-bYW_form{align-content:start;gap:22px;padding:32px;display:grid}.jc-bYW_lead{font-family:var(--font-display);letter-spacing:-.03em;font-size:22px;font-weight:800}.jc-bYW_products{border:0;gap:8px;margin:0;padding:0;display:grid}.jc-bYW_products legend{color:var(--graphite);margin-bottom:8px;font-size:13px;font-weight:500}.jc-bYW_products label{border:1px solid var(--border);cursor:pointer;transition:border-color .2s var(--ease), background-color .2s var(--ease);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-weight:500;display:flex}.jc-bYW_products label[data-checked=true]{border-color:var(--violet);background:var(--lavender)}.jc-bYW_products input{accent-color:var(--violet);width:16px;height:16px}.jc-bYW_qty{gap:10px;display:grid}.jc-bYW_qty span{color:var(--graphite);justify-content:space-between;font-size:13px;font-weight:500;display:flex}.jc-bYW_qty output{font-family:var(--font-display);color:var(--space);font-size:18px;font-weight:800}.jc-bYW_qty input{accent-color:var(--violet);width:100%}.jc-bYW_result{background:var(--space);color:var(--white);flex-direction:column;min-height:420px;padding:32px;display:flex}.jc-bYW_idle{margin:auto 0}.jc-bYW_idle p{font-family:var(--font-display);letter-spacing:-.025em;font-size:22px;font-weight:700}.jc-bYW_idle .jc-bYW_idleSub{font-family:var(--font-body);color:var(--soft-lavender);margin-top:8px;font-size:15px;font-weight:400}.jc-bYW_steps{gap:16px;margin:0;padding:0;list-style:none;display:grid}.jc-bYW_steps li{transition:opacity .3s var(--ease);grid-template-columns:28px minmax(0,1fr);gap:12px;display:grid}.jc-bYW_steps li[data-state=wait]{opacity:.35}.jc-bYW_icon{width:28px;height:28px;color:var(--white);border:2px solid #b8adff66;border-radius:50%;place-items:center;display:grid}.jc-bYW_steps li[data-state=done] .jc-bYW_icon{background:var(--violet);border-color:var(--violet)}.jc-bYW_steps strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:17px;line-height:28px}.jc-bYW_steps p{color:var(--soft-lavender);animation:jc-bYW_in .35s var(--ease) both;font-size:14px}.jc-bYW_spin{animation:.8s linear infinite jc-bYW_spin}.jc-bYW_promise{background:var(--orange);color:var(--space);opacity:0;transition:opacity .4s var(--ease), transform .4s cubic-bezier(.34, 1.56, .64, 1);border-radius:16px;margin-top:24px;padding:20px;transform:translateY(10px)scale(.98)}.jc-bYW_promise[data-show=true]{opacity:1;transform:none}.jc-bYW_promise p{font-size:13px;font-weight:600}.jc-bYW_promise strong{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.1;display:block}.jc-bYW_promise span{margin-top:4px;font-size:14px;display:block}.jc-bYW_note{color:var(--soft-lavender);margin-top:auto;padding-top:20px;font-size:12px}@keyframes jc-bYW_spin{to{transform:rotate(360deg)}}@keyframes jc-bYW_in{0%{opacity:0;transform:translateY(4px)}}@media (max-width:860px){.jc-bYW_wrap{grid-template-columns:minmax(0,1fr)}.jc-bYW_form,.jc-bYW_result{padding:24px 20px}.jc-bYW_result{min-height:0}}
