.hk-help-dialog{--hk-ink: #17140c;--hk-ink-soft: #5a5a5a;--hk-ink-muted: #9a9a9a;--hk-rule: #e6ded0;--hk-cream: #fffaf2;--hk-panel: #f6efe3;--hk-green: #44503d;--hk-green-dark: #36412f;--hk-green-tint: #eaede6;--hk-danger: #b3261e;--hk-danger-tint: #fbeae8;--hk-serif: Georgia, "Times New Roman", serif;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9050;display:flex;align-items:flex-end;justify-content:center;padding:0;font-family:inherit;color:var(--hk-ink)}.hk-help-dialog[hidden]{display:none}.hk-help-dialog__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1e211880;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:0;transition:opacity .2s ease}.hk-help-dialog.is-open .hk-help-dialog__backdrop{opacity:1}.hk-help-dialog__sheet{position:relative;width:100%;max-height:92vh;background:var(--hk-cream);border-radius:16px 16px 0 0;box-shadow:0 20px 25px -5px #0000001f,0 8px 10px -6px #0000001a;overflow-y:auto;transform:translateY(16px);opacity:0;transition:transform .25s ease,opacity .25s ease}.hk-help-dialog.is-open .hk-help-dialog__sheet{transform:translateY(0);opacity:1}.hk-help-dialog__close{position:absolute;top:16px;right:16px;background:transparent;border:none;padding:4px;cursor:pointer;color:var(--hk-ink-muted);transition:color .15s;display:inline-flex;z-index:1}.hk-help-dialog__close:hover{color:var(--hk-ink-soft)}.hk-help-dialog__phase{padding:24px 24px 28px}.hk-help-dialog__phase[hidden]{display:none}.hk-help-dialog__eyebrow{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--hk-green-tint);color:var(--hk-green-dark);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;margin-bottom:18px}.hk-help-dialog__title{font-family:var(--hk-serif);font-weight:400;font-size:26px;line-height:1.2;color:var(--hk-ink);margin:0 0 12px}[data-hk-help-phase-panel=instructions] .hk-help-dialog__title{margin-bottom:8px}.hk-help-dialog__body{font-size:14.5px;line-height:1.55;color:var(--hk-ink-soft);margin:0 0 26px}[data-hk-help-phase-panel=instructions] .hk-help-dialog__body{font-size:14px;margin-bottom:20px}.hk-help-dialog__field{margin-bottom:20px}.hk-help-dialog__textarea{display:block;width:100%;min-height:110px;padding:12px 14px;border:1px solid var(--hk-rule);border-radius:10px;background:#fff;font-family:inherit;font-size:16px;line-height:1.55;color:var(--hk-ink);resize:vertical;transition:border-color .15s,box-shadow .15s}.hk-help-dialog__textarea::placeholder{color:var(--hk-ink-muted)}.hk-help-dialog__textarea:focus{outline:none;border-color:var(--hk-green);box-shadow:0 0 0 2px #44503d40}.hk-help-files{display:flex;flex-direction:column;gap:8px}.hk-help-dialog__label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--hk-ink-muted)}.hk-help-dialog__label-optional{font-weight:400;text-transform:none;letter-spacing:normal;color:var(--hk-ink-muted);margin-left:4px}.hk-help-files__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.hk-help-files__item{padding:8px 12px;border:1px solid var(--hk-rule);background:var(--hk-panel);border-radius:8px;font-size:13px;color:var(--hk-ink)}.hk-help-files__item--success{border-color:#44503d59;background:#eaede699}.hk-help-files__item--error{border-color:#b3261e4d;background:var(--hk-danger-tint)}.hk-help-files__top{display:flex;align-items:center;gap:8px;min-width:0}.hk-help-files__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--hk-ink)}.hk-help-files__icon{flex:none;display:inline-flex}.hk-help-files__item--success .hk-help-files__icon{color:var(--hk-green)}.hk-help-files__item--error .hk-help-files__icon{color:var(--hk-danger)}.hk-help-files__spinner{flex:none;width:14px;height:14px;border:2px solid rgba(68,80,61,.3);border-top-color:var(--hk-green);border-radius:50%;animation:hk-help-spin .7s linear infinite}@keyframes hk-help-spin{to{transform:rotate(360deg)}}.hk-help-files__remove{flex:none;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:50%;color:var(--hk-ink-muted);cursor:pointer;transition:color .15s,background .15s}.hk-help-files__remove:hover{color:var(--hk-ink);background:var(--hk-rule)}.hk-help-files__progress{margin-top:6px;display:flex;align-items:center;gap:8px}.hk-help-files__progress-track{flex:1;height:3px;background:var(--hk-rule);border-radius:999px;overflow:hidden}.hk-help-files__progress-fill{height:100%;background:var(--hk-green);transition:width .2s ease-out}.hk-help-files__progress-pct{font-size:11px;font-variant-numeric:tabular-nums;color:var(--hk-ink-muted);min-width:30px;text-align:right}.hk-help-files__error-row{margin-top:4px;font-size:11.5px;color:var(--hk-danger);display:flex;align-items:center;gap:6px}.hk-help-files__retry{background:transparent;border:none;padding:0;color:var(--hk-green-dark);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer;font:inherit}.hk-help-files__retry:hover{color:var(--hk-green)}.hk-help-dialog .hk-help-files__btn{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid rgba(68,80,61,.25);border-radius:999px;background:var(--hk-green-tint);color:var(--hk-green-dark);font-size:11px!important;font-weight:600;text-transform:uppercase;letter-spacing:.6px;line-height:1.4;cursor:pointer;transition:background .15s}.hk-help-dialog .hk-help-files__btn>span{font-size:11px!important;font-weight:600;letter-spacing:.6px;line-height:1.4}.hk-help-dialog .hk-help-files__btn svg{width:13px;height:13px}.hk-help-dialog .hk-help-files__btn:hover{background:#e0e4da}.hk-help-dialog .hk-help-files__btn--hidden,.hk-help-dialog .hk-help-files__input{display:none}.hk-help-dialog__actions{display:flex;flex-direction:column;gap:12px}.hk-help-dialog__primary{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 20px;border:none;border-radius:999px;background:var(--hk-ink);color:#fff;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:background .15s,transform .15s}.hk-help-dialog__primary:hover:not(:disabled){background:var(--hk-green-dark);transform:translateY(-1px)}.hk-help-dialog__primary:active:not(:disabled){transform:translateY(-1px)}.hk-help-dialog__primary:disabled{opacity:.6;cursor:not-allowed}.hk-help-dialog__primary.is-saved{background:var(--hk-green)}.hk-help-dialog__primary-spinner{flex:none;width:16px;height:16px;animation:hk-help-spin .7s linear infinite}.hk-help-dialog__dismiss{display:block;width:100%;background:transparent;border:none;padding:8px 0;font-size:13px;font-weight:400;color:var(--hk-ink-muted);text-align:center;cursor:pointer;transition:color .15s}.hk-help-dialog__dismiss:hover{color:var(--hk-ink-soft)}@media(min-width:640px){.hk-help-dialog{align-items:center;padding:16px}.hk-help-dialog__sheet{max-width:448px;border-radius:16px}.hk-help-dialog__phase{padding:28px 32px 32px}}.hk-dh-pill{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px;background:#f6efe3;border:1px solid #e6ded0;border-radius:8px;padding:7px 11px}.hk-dh-pill__label{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#44503d}.hk-dh-pill__toggle{background:transparent;border:none;padding:0;font:inherit;font-size:12px;font-weight:600;color:#36412f;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.hk-dh-pill__toggle:hover{color:#17140c}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hk-design-help.css.map */
