.hk-help{max-width:1180px;margin:0 auto;padding:40px 24px 64px;font-family:Tahoma,"Segoe UI",Arial,sans-serif;line-height:1.95;color:var(--ec-text,#18201c);text-align:start;overflow-wrap:anywhere}
.hk-help *{box-sizing:border-box}.hk-help [hidden]{display:none!important}
.hk-help input::placeholder{color:var(--ec-muted,#596158);opacity:1}.hk-help-hero .hk-help-download{padding:0;margin:18px 0 0}
.hk-help-hero{max-width:800px;margin:0 0 32px}.hk-help-hero h1{font-size:clamp(29px,4vw,48px);line-height:1.5;margin:8px 0 12px;letter-spacing:-.7px}.hk-help-kicker{color:var(--ec-link,#99472d);font-size:13px;font-weight:bold}.hk-help-subtitle{font-size:19px;font-weight:bold}.hk-help-meta{font-size:12px;color:var(--ec-muted,#596158);margin-top:18px}
.hk-help-controls{display:none;margin-bottom:32px;border:1px solid var(--ec-border,#dce1d8);border-radius:18px;background:var(--ec-surface,#fff);padding:24px;color:var(--ec-surface-text,#18201c)}.hk-help-ready .hk-help-controls{display:block}
.hk-help-controls label{display:block;font-weight:bold}.hk-help input{display:block;width:100%;font:inherit;font-size:15px;margin:8px 0 18px;padding:12px 16px;color:inherit;background:var(--ec-surface-alt,#f7f7f2);border:1px solid var(--ec-border,#dce1d8);border-radius:10px}
.hk-help button{font:inherit;cursor:pointer;padding:8px 15px;border:1px solid var(--ec-border,#dce1d8);border-radius:9px;color:inherit;background:var(--ec-surface,#fff);font-size:13px}.hk-help button[aria-pressed=true]{background:var(--ec-primary,#bc5334);color:var(--ec-on-primary,#fff);border-color:transparent}.hk-help button:hover{box-shadow:inset 0 0 0 1px currentColor}
.hk-help :is(a,button,input):focus-visible{outline:3px solid var(--ec-primary,#bc5334);outline-offset:4px}.hk-help-roles,.hk-help-tools{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.hk-help-tools{margin-top:16px}.hk-help-tools p{margin:0;margin-inline-end:auto;font-size:13px}
.hk-help-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:32px;align-items:start}.hk-help-index{position:sticky;top:24px;max-height:80vh;overflow:auto;padding:18px;background:var(--ec-surface,#fff);color:var(--ec-surface-text,#18201c);border:1px solid var(--ec-border,#dce1d8);border-radius:14px}.hk-help-index h2{font-size:16px;margin:0 0 10px}.hk-help-index ol{padding-inline-start:24px;margin:0}.hk-help-index li{padding:5px 0;font-size:12px}.hk-help-index a{color:inherit;text-decoration:none}.hk-help-index a:hover{text-decoration:underline}
.hk-help-topic{padding:28px 30px;margin-bottom:22px;border:1px solid var(--ec-border,#dce1d8);border-radius:16px;background:var(--ec-surface,#fff);color:var(--ec-surface-text,#18201c);scroll-margin-top:24px}.hk-help-number{font-size:11px;margin:0 0 8px;color:inherit;opacity:.75}.hk-help-topic h2{font-size:23px;line-height:1.6;margin:0 0 14px;letter-spacing:0}.hk-help-summary{font-weight:bold;margin-bottom:14px}.hk-help-topic :is(ol,ul){padding-inline-start:26px;margin:16px 0}.hk-help-topic li{margin-bottom:12px;font-size:14px}.hk-help-note{padding:16px 18px;border-inline-start:3px solid var(--ec-primary,#bc5334);background:var(--ec-surface-alt,#f4f4ee);border-radius:7px;font-size:13px;margin-top:20px}.hk-help-note strong{display:block;margin-bottom:5px}.hk-help-note p{margin:0}.hk-help-top{display:inline-block;margin-top:18px;font-size:12px;color:inherit;text-decoration:underline}.hk-help-empty{padding:28px;border:1px dashed var(--ec-border,#b8bfb2);border-radius:14px}.hk-help-end{font-size:12px;border-top:1px solid var(--ec-border,#dce1d8);padding-top:20px;margin-top:25px}.hk-help-download{max-width:1180px;margin:0 auto 40px;padding:0 24px;display:flex;gap:20px;align-items:center;flex-wrap:wrap}
@media(max-width:800px){.hk-help{padding:28px 18px}.hk-help-layout{grid-template-columns:1fr;gap:22px}.hk-help-index{position:static;max-height:230px}.hk-help-topic{padding:22px 18px}.hk-help-topic h2{font-size:21px}.hk-help-controls{padding:18px}.hk-help-roles button{flex:1 1 44%}.hk-help-tools p{flex-basis:100%}}
@media print{body:has(.hk-help){background:white!important;color:black!important}.hk-help{max-width:none;padding:0;color:black!important;font-size:11pt}.hk-help-controls,.hk-help-index,.hk-help-top,.hk-help-download,body:has(.hk-help) .ec-web-header,body:has(.hk-help) .ec-web-footer,body:has(.hk-help) .ec-toasts,body:has(.hk-help) .ec-skip{display:none!important}.hk-help-layout{display:block}.hk-help-topic{border:0;border-bottom:1px solid #bbb;border-radius:0;padding:16px 0;color:black!important;background:white!important}.hk-help-topic h2{break-after:avoid;font-size:17pt}.hk-help-topic li,.hk-help-note{break-inside:avoid}.hk-help-note{background:#f3f3f3!important;color:black!important}.hk-help-end{color:black!important}.hk-help-hero{max-width:none}}
.hk-help-toolbar,.hk-help-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.hk-help-toolbar{margin-top:18px}.hk-help-actions{margin-top:20px}
.hk-help-action{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 15px;border:1px solid var(--ec-border,#dce1d8);border-radius:10px;background:var(--ec-surface,#fff);color:var(--ec-link,#99472d);font-size:13px;font-weight:700;text-decoration:none;min-height:44px}
.hk-help-action:hover{border-color:currentColor;text-decoration:underline}.hk-help-action span{flex-shrink:0}
.hk-help-quick{padding:22px 24px;background:var(--ec-surface,#fff);color:var(--ec-surface-text,#18201c);border:1px solid var(--ec-border,#dce1d8);border-radius:16px;margin-bottom:24px}
.hk-help-quick h2{font-size:18px;margin:0}.hk-help-quick .hk-help-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:16px}
.hk-help-index button{display:block;width:100%;text-align:start;margin-bottom:6px;border-color:transparent;min-height:44px}
.hk-help details.hk-help-topic{padding:0;overflow:hidden}.hk-help summary{cursor:pointer;padding:20px 24px;list-style-position:inside}.hk-help summary::marker{color:var(--ec-primary,#bc5334)}
.hk-help summary .hk-help-number{display:inline}.hk-help summary h2{font-size:17px;margin:5px 0 0;line-height:1.7}.hk-help details[open] summary{border-bottom:1px solid var(--ec-border,#dce1d8);background:var(--ec-surface-alt,#f7f7f2)}
.hk-help-body{padding:4px 24px 24px}.hk-help-hint{font-size:12px;opacity:.85;margin:12px 0 0}.hk-help-doc-card h2{font-size:20px}.hk-help-doc-card p{font-size:14px}
.hk-help-document{padding:28px;background:var(--ec-surface,#fff);color:var(--ec-surface-text,#18201c);border:1px solid var(--ec-border,#dce1d8);border-radius:16px;font-size:14px}
.hk-help-document h2,.hk-help-document h3{margin-top:28px;line-height:1.6}.hk-help-document pre{overflow:auto;max-width:100%;padding:16px;background:var(--ec-surface-alt,#f7f7f2);white-space:pre-wrap}.hk-help-document code{overflow-wrap:anywhere}.hk-help-document li{margin-bottom:10px}.hk-help-document a{color:var(--ec-link,#99472d);text-decoration:underline}
.ec-main>.hk-help{padding:8px 0 32px}.hk-help :is(summary,select):focus-visible{outline:3px solid var(--ec-primary,#bc5334);outline-offset:-4px}
@media(max-width:800px){.hk-help .hk-help-hero h1{font-size:29px}.hk-help-quick{padding:18px}.hk-help-index:has(button){display:flex;flex-wrap:wrap;gap:6px;max-height:none;padding:12px}.hk-help-index:has(button) h2{width:100%}.hk-help-index button{width:auto;flex:1 1 130px;margin:0}.hk-help summary{padding:16px}.hk-help-body{padding:4px 16px 20px}.hk-help-document{padding:18px}.hk-help-toolbar>*{flex:1 1 auto}.hk-help-quick .hk-help-actions{grid-template-columns:1fr 1fr}.hk-help-action{padding:10px;font-size:12px}}
@media(max-width:420px){.hk-help-quick .hk-help-actions{grid-template-columns:1fr}.hk-help-actions{align-items:stretch}.hk-help-actions a{max-width:100%}}
@media print{body:has(.hk-help) :is(.ec-sidebar,.ec-topbar,.ec-footer,.ec-scrim,.ec-preview-bar){display:none!important}body:has(.hk-help) :is(.ec-workspace,.ec-main){margin:0!important;padding:0!important;width:100%!important}.hk-help-toolbar,.hk-help-quick{display:none!important}.hk-help details.hk-help-topic{overflow:visible}.hk-help summary{padding:12px 0!important;background:white!important}.hk-help-body{padding:0}.hk-help-action{color:black!important;background:white!important}.hk-help-document{border:0;color:black!important;background:white!important}}
