.hx-work{padding-top:clamp(2.5rem,7vh,5rem)}.hx-work .hx-h1{font-size:clamp(2.2rem,1.4rem + 2.4vw,3.6rem)}.hx-work-h{margin-bottom:.9rem;font-size:.98rem;font-weight:600}.hx-center{text-align:center}.hx-btn--block{width:100%}.hx-ok{color:#15803d;margin-top:.6rem;font-size:.88rem;font-weight:550}.hx-err{color:#b91c1c;margin-top:.6rem;font-size:.88rem}.hx-warn{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;margin-top:1rem;padding:.75rem .9rem;font-size:.88rem}.hx-quiet{color:var(--hx-ink-soft);padding:1.25rem 0}.hx-hint a,.hx-work-note a,.hx-summary-help a,.hx-status-help a{color:var(--hx-ink);text-decoration:underline;text-decoration-color:var(--hx-accent);text-underline-offset:.2em;font-weight:550}.hx-checkout-head{margin-bottom:2rem}.hx-checkout{align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}.hx-work-sheet{gap:1.75rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.hx-work-sheet .hx-hint{margin-top:-1rem}.hx-work-sheet .hx-hint+.hx-hint{margin-top:-1.35rem}.hx-work-fields{gap:.9rem;display:grid}.hx-coupon{gap:.5rem;display:flex}.hx-coupon .hx-input{flex:1;min-width:0}.hx-input--code{text-transform:uppercase;letter-spacing:.04em}.hx-work-note{max-width:60ch;margin-top:1.25rem}.hx-summary{border-radius:var(--hx-r-lg);background:var(--hx-paper-2);padding:clamp(1.25rem,3vw,1.75rem)}.hx-plan-pick{border:0;grid-template-columns:1fr 1fr;gap:.5rem;margin:0;padding:0;display:grid}.hx-plan-pick label{cursor:pointer;border-radius:var(--hx-r);border:1px solid var(--hx-line);transition:border-color .15s var(--hx-ease), box-shadow .15s var(--hx-ease);background:#fff;gap:.15rem;padding:.85rem .95rem;display:grid}.hx-plan-pick label:has(:checked){border-color:var(--hx-ink);box-shadow:inset 0 0 0 1px var(--hx-ink)}.hx-plan-pick label:has(:focus-visible){outline:2px solid var(--hx-accent);outline-offset:2px}.hx-plan-pick b{font-size:.95rem;font-weight:600}.hx-plan-pick span{color:var(--hx-ink-soft);font-size:.8rem}.hx-summary-total{border-top:1px solid var(--hx-line);margin-top:1.25rem;padding-top:1.25rem}.hx-summary-label{font-size:.92rem;font-weight:550}.hx-summary-amount{align-items:baseline;gap:.25rem;margin-top:.4rem;display:flex}.hx-summary-amount span{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,2rem + 2vw,3.4rem);font-weight:600;line-height:1}.hx-summary-amount small{color:var(--hx-ink-soft)}.hx-summary-disc{color:#15803d;justify-content:space-between;gap:1rem;margin-top:.4rem;font-size:.85rem;font-weight:550;display:flex}.hx-summary-total .hx-hint{margin-top:.5rem}.hx-summary-rows{margin:1.1rem 0 0;display:grid}.hx-summary-rows div{border-top:1px solid var(--hx-line);justify-content:space-between;padding:.55rem 0;font-size:.88rem;display:flex}.hx-summary-rows dt{color:var(--hx-ink-soft)}.hx-summary-rows dd{margin:0;font-weight:550}.hx-summary-help{color:var(--hx-ink-soft);margin-top:1.25rem;font-size:.88rem}@media (width>=640px){.hx-work-fields{grid-template-columns:1fr 1fr}.hx-field--wide{grid-column:span 2}}@media (width>=1024px){.hx-checkout{grid-template-columns:minmax(0,1fr) 24rem}.hx-summary{position:sticky;top:5.5rem}}@media (width<=1023.98px){.hx-summary{order:-1}}.hx-auth{max-width:32rem}.hx-auth-sheet{justify-items:start;gap:1rem;padding:clamp(1.5rem,4vw,2.25rem);display:grid}.hx-auth-sheet .hx-body{margin-top:0}.hx-auth-sheet>.hx-hint{justify-self:stretch}.hx-auth-form{gap:.9rem;width:100%;margin-top:.5rem;display:grid}.hx-done{border-radius:var(--hx-r);color:#14532d;background:#f0fdf4;border:1px solid #bbf7d0;justify-items:start;gap:.35rem;width:100%;padding:1rem 1.1rem;display:grid}.hx-done-h{font-weight:600}.hx-done .hx-btn{margin-top:.5rem}.hx-account{max-width:52rem}.hx-acct-bar{border-block:1px solid var(--hx-line);color:var(--hx-ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 0;font-size:.92rem;display:flex}.hx-acct-bar b{color:var(--hx-ink);font-weight:600}.hx-acct-licenses{gap:1rem;margin-top:1.5rem;display:grid}.hx-acct-section{justify-items:start;gap:.75rem;margin-top:3rem;display:grid}.hx-acct-section .hx-body{margin-top:0}.hx-acct-orders{width:100%;color:var(--hx-ink-soft);gap:.5rem;font-size:.92rem;display:grid}.hx-status{text-align:center;justify-items:center;max-width:40rem;display:grid}.hx-status #st-title{margin-top:1.25rem}.hx-status #st-sub{margin-inline:auto}.hx-steps-list{text-align:left;border-top:1px solid var(--hx-line);gap:0;width:100%;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.hx-steps-list li{border-bottom:1px solid var(--hx-line);grid-template-columns:2.2rem 1fr;gap:1rem;padding:1.4rem 0;display:grid}.hx-steps-list p{color:var(--hx-ink-soft);font-size:.95rem}.hx-steps-list .hx-step-h{color:var(--hx-ink);margin-bottom:.3rem;font-size:1rem;font-weight:600}.hx-steps-list b{color:var(--hx-ink);font-weight:600}.hx-steps-list .hx-btn,.hx-steps-list .hx-link{margin-top:.8rem}.hx-status-help{margin-top:2rem}
