.hm{--hm-ok:#16653a;--hm-bad:#a3221a;--hm-line:#deddd7;--hm-line-2:#d3d0c8;--hm-soft:#55524b;--hm-muted:#6b6860;--hm-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;container-type:inline-size}.hm code,.hm pre,.hm .hm-mono{font-family:var(--hm-mono);font-variant-ligatures:none}.hm .hm-mono{font-size:.92em}.hm-ic{color:#20201f;background:#f2efe8;border-radius:5px;padding:1px 5px;font-size:12.5px}.hm-panel{box-shadow:0 0 0 1px var(--hm-line);background:#fffefa;border-radius:16px}@media (max-width:639px){.hm-panel{border-radius:0;margin-left:-16px;margin-right:-16px}}.hm-link{font:inherit;color:#20201f;white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--hm-line-2);text-decoration-color:var(--hm-line-2);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.hm-link:hover{text-decoration-color:#20201f}.hm-quiet{font:inherit;color:var(--hm-soft);text-decoration:underline;-webkit-text-decoration-color:var(--hm-line-2);text-decoration-color:var(--hm-line-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:500;display:inline-block}.hm-quiet:hover{color:#20201f}.hm-btn{height:40px;font:inherit;color:#20201f;white-space:nowrap;cursor:pointer;background:#f09020;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.hm-btn:hover{background:#f4a24a}.hm-btn[disabled]{opacity:.7;cursor:default}.hm-btn-line{border:1px solid var(--hm-line-2);height:36px;font:inherit;color:#20201f;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.hm-btn-line:hover{border-color:#b9b2a5}.hm-spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite hm-spin;display:inline-block}@keyframes hm-spin{to{transform:rotate(360deg)}}.ld-k{background:#ebe9e3;border-radius:7px;flex:none;max-width:100%;height:14px;display:block}.ld-k.is-fig{border-radius:8px;height:24px}.ld-k.is-big{border-radius:10px;height:34px}.ld-k.is-h1{border-radius:9px;height:30px}.ld-k.is-pill{border-radius:12px;height:24px}.ld-k.is-tog{border-radius:12px;width:40px;height:24px}.ld-k.is-btn{border-radius:16px;height:32px}.ld-k.is-dot{border-radius:50%}.ld-k.is-blk{border-radius:12px}.ld-k.is-dk{background:#3a3935}@media (prefers-reduced-motion:no-preference){.ld-k{animation:0s .2s both ld-in,1.6s ease-in-out .2s 3 ld-pulse}}@keyframes ld-in{0%{opacity:0}to{opacity:1}}@keyframes ld-pulse{0%,to{opacity:1}50%{opacity:.55}}.ld-tr td{height:52px}.ld-rows>div{border-bottom:1px solid #efece5;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:0 20px;display:flex}.ld-rows>div:last-child{border-bottom:0}.ld-rows.is-people>div{justify-content:flex-start;gap:12px;min-height:64px}.ld-who{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.ld-rows.is-facts>div{color:var(--hm-muted);grid-template-columns:minmax(0,200px) minmax(0,1fr);font-size:14px;display:grid}.ld-dim{opacity:.6;transition:opacity .15s}.ld-upd{color:var(--hm-muted);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.ld-bl{display:inline-grid}.ld-bl>span{grid-area:1/1;justify-content:center;align-items:center;gap:7px;display:inline-flex}.ld-bl>.is-off{visibility:hidden}[aria-busy=true].hm-btn,[aria-busy=true].hm-btn-line,[aria-busy=true].bd-text,[aria-busy=true].bd-danger{cursor:progress}.hm-ftp{border-radius:18px;grid-template-columns:minmax(0,1fr);margin-top:22px;display:grid;overflow:hidden}.hm-ftp[hidden]{display:none}@container (min-width:900px){.hm-ftp{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr)}}@media (max-width:639px){.hm-ftp{border-radius:0}}.hm-ftp-l{padding:22px 26px 18px}@media (max-width:639px){.hm-ftp-l{padding:18px 16px 14px}}.hm-ftp-h{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.hm-ftp-h h2{letter-spacing:-.015em;margin:0;font-size:19px;font-weight:600;line-height:26px}.hm-ftp-h h2:focus{outline:none}.hm-count{color:var(--hm-soft);white-space:nowrap;font-size:13.5px;font-weight:600}.hm-meter{gap:4px;margin:12px 0 6px;display:flex}.hm-meter i{transform-origin:0;background:#ece8df;border-radius:2px;flex:1;height:4px}.hm-meter i.is-on{background:var(--hm-ok)}.hm-checkfail{color:#b42318;margin:6px 0 4px;font-size:14px}.hm-steps{margin:0;padding:0;list-style:none}.hm-step{border-top:1px solid #efece5;grid-template-columns:22px minmax(0,1fr);gap:0 14px;padding:13px 0;display:grid}.hm-step:first-child{border-top:0}.hm-tick{color:#fff;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;box-shadow:inset 0 0 0 1.5px #c9c3b7}.hm-tick svg{width:13px;height:13px;display:none}.hm-step.is-now .hm-tick{box-shadow:inset 0 0 0 5.5px #f09020}.hm-step.is-done .hm-tick,.hm-tick.is-on{background:var(--hm-ok);box-shadow:none}.hm-step.is-done .hm-tick svg,.hm-tick.is-on svg{display:block}.hm-step h3{margin:0;font-size:15px;font-weight:500;line-height:22px;display:inline}.hm-step.is-now h3{font-weight:600}.hm-step.is-done h3{color:var(--hm-soft)}.hm-done-line{color:var(--hm-muted);margin-left:8px;font-size:14px}.hm-done-line.is-url{overflow-wrap:anywhere}.hm-open{margin-top:4px}.hm-open>p{max-width:540px;color:var(--hm-soft);margin:0;font-size:14px;line-height:21px}.hm-opts{border:0;gap:6px;min-width:0;margin:12px 0 0;padding:0;display:grid}.hm-opt{min-width:0;height:44px;box-shadow:inset 0 0 0 1px var(--hm-line-2);white-space:nowrap;cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:10px;padding:0 14px;font-size:14px;display:flex}.hm-opt:hover{box-shadow:inset 0 0 0 1px #b9b2a5}.hm-opt input{appearance:none;cursor:pointer;border-radius:50%;flex:none;width:16px;height:16px;margin:0;box-shadow:inset 0 0 0 1.5px #b9b2a5}.hm-opt input:checked{box-shadow:inset 0 0 0 5px #20201f}.hm-opt input:focus-visible{outline-offset:2px;outline:2px solid #f09020}.hm-opt:has(input:checked){background:#fffdf8;box-shadow:inset 0 0 0 1.5px #20201f}.hm-opt b{flex:none;font-weight:600}.hm-opt span{min-width:0;color:var(--hm-muted);text-overflow:ellipsis;overflow:hidden}@media (max-width:639px){.hm-opt span{display:none}}.hm-opts+.hm-quiet{margin-top:8px}.hm-field{min-width:0;margin-top:14px}.hm-field label{color:#20201f;margin-bottom:6px;font-size:13.5px;font-weight:600;display:block}.hm-field label span{color:var(--hm-muted);margin-left:6px;font-weight:400}.hm-field input,.hm-field select{border:1px solid var(--hm-line-2);width:100%;height:42px;font:inherit;color:#20201f;background:#fff;border-radius:10px;padding:0 12px;font-size:14.5px;display:block}.hm-field input::placeholder{color:#7d786f}.hm-field input:focus,.hm-field select:focus{border-color:#20201f;outline:0;box-shadow:0 0 0 3px #f0902038}.hm-field [aria-invalid=true]{border-color:#b42318}.hm-hint{color:var(--hm-muted);margin:6px 0 0;font-size:13px;line-height:19px}.hm-err{color:#b42318;margin:6px 0 0;font-size:13px;font-weight:500;line-height:19px}.hm-acts{flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;display:flex}.hm-acts .hm-hint{flex:1;min-width:180px;margin:0}.hm-inline{align-items:flex-start;gap:10px;max-width:520px;display:flex}.hm-inline .hm-field{flex:1}.hm-inline .hm-btn{height:42px;margin-top:34px}@media (max-width:639px){.hm-inline{flex-direction:column;align-items:stretch;gap:0}.hm-inline .hm-btn{margin-top:12px}.hm-acts .hm-btn{width:100%}}.hm-reveal{background:#fbf8f1;border-radius:12px;margin-top:10px;padding:14px;box-shadow:inset 0 0 0 1px #ece4d2}.hm-reveal>p:first-child{margin:0 0 8px;font-size:14px;font-weight:600}.hm-keybox{align-items:center;gap:8px;min-width:0;display:flex}.hm-keybox code{min-width:0;height:36px;box-shadow:inset 0 0 0 1px var(--hm-line-2);text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:9px;flex:1;padding:0 10px;font-size:12.5px;line-height:36px;overflow:hidden}.hm-keybox .hm-btn-line{flex:none}.hm-reveal .hm-quiet{margin-top:8px}.hm-reveal-note{color:var(--hm-soft);margin:8px 0 0;font-size:13px;line-height:19px}.hm-req{color:#ebe6dc;background:#20201f;flex-direction:column;min-width:0;display:flex}.hm-req-h{border-bottom:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:10px;min-height:54px;padding:8px 10px 8px 18px;display:flex}.hm-ep{font-family:var(--hm-mono);color:#ffffff9e;white-space:nowrap;margin:0;font-size:12.5px;line-height:18px}.hm-ep b{color:#fff;margin-right:8px;font-weight:600}.hm-req-title{color:#fff;margin:0 6px 0 0;font-size:15px;font-weight:600}.hm-req-f{color:#fff9;border-top:1px solid #ffffff14;margin:0;padding:12px 18px 16px;font-size:13px;line-height:19px}.hm-req-f code{color:#ffffffd9}.hm-tabs{gap:2px;margin-left:auto;display:flex}.hm-tabs button{height:30px;font:inherit;color:#ffffff9e;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:13px;font-weight:500}.hm-tabs button:hover{color:#fff}.hm-tabs button[aria-selected=true]{color:#fff;background:#ffffff1a}.hm-copy{height:30px;font:inherit;color:#fff;cursor:pointer;background:#ffffff0f;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.hm-copy:hover{background:#ffffff1f}.hm-copy svg{opacity:.75;width:14px;height:14px}@media (max-width:639px){.hm-req-h{padding:8px 8px 8px 16px}.hm-ep{width:100%}.hm-tabs{margin-left:-10px}}.hm-code{color:#ebe6dc;white-space:pre;tab-size:2;flex:1;margin:0;padding:16px 18px 18px;font-size:12.5px;line-height:20px;overflow:auto}.hm-code:focus-visible{outline-offset:-2px;outline:2px solid #f09020}.hm-ln{min-height:20px;margin:0 -18px;padding:0 18px;display:block}.hm-k{color:#f3ede2}.hm-q{color:#f2b36b}.hm-n{color:#9fd3ad}.hm-res{border-top:1px solid #ffffff14;padding:12px 18px 16px}.hm-res-h{color:#ffffff9e;justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.hm-res-st{align-items:center;gap:8px;display:inline-flex}.hm-res-st .hm-pill{border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.hm-res-st .hm-pill i{background:currentColor;border-radius:50%;width:6px;height:6px}.hm-pill.is-ok{color:#9fd3ad;background:#6ec88c29}.hm-pill.is-bad{color:#f3a49b;background:#f0786e29}.hm-res-st small{font-family:var(--hm-mono);color:#ffffff8c;font-size:12px}.hm-res p{color:#ffffff8c;align-items:center;gap:8px;margin:6px 0 0;font-size:13.5px;line-height:20px;display:flex}.hm-res pre{white-space:pre;max-height:260px;margin:8px 0 0;font-size:12.5px;line-height:20px;overflow:auto}@media (max-width:639px){.hm-code{padding:14px 16px 16px;font-size:12px;line-height:19px}.hm-ln{margin:0 -16px;padding:0 16px}.hm-res{padding:12px 16px 16px}}.hm-okbar{align-items:center;gap:12px;margin-top:22px;padding:14px 18px;display:flex}.hm-okbar p{flex:1;min-width:0;margin:0;font-size:14.5px;line-height:22px}.hm-okbar p span{color:var(--hm-muted)}.hm-okbar .hm-tick{flex:none}@media (max-width:639px){.hm-okbar{flex-wrap:wrap;align-items:flex-start;padding:14px 16px}.hm-okbar p{flex-basis:calc(100% - 40px)}.hm-okbar .hm-link{margin-left:34px}}.hm-fold{margin:4px 0 2px 36px}.hm-next{margin-top:22px;padding:20px 22px 0}.hm-next-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.hm-next h2{letter-spacing:-.015em;margin:0;font-size:19px;font-weight:600;line-height:26px}.hm-next-top p{max-width:620px;color:var(--hm-soft);margin:4px 0 0;font-size:14.5px;line-height:22px}.hm-next-top+*{margin-top:16px}.hm-next-rows{border-top:1px solid var(--hm-line);grid-template-columns:minmax(0,1fr);margin:16px -22px 0;padding:0;list-style:none;display:grid}@container (min-width:760px){.hm-next-rows{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}.hm-next-rows li+li{border-left:1px solid var(--hm-line)}}.hm-next-rows li{flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:14px 22px;font-size:14.5px;display:flex}.hm-next-rows li+li{border-top:1px solid var(--hm-line)}@container (min-width:760px){.hm-next-rows li+li{border-top:0}}.hm-next-rows b{font-weight:600}.hm-next-rows span{color:var(--hm-muted)}.hm-next-rows .hm-link{margin-left:auto}.hm-next-solo{height:20px}@media (max-width:639px){.hm-next{padding:18px 16px 0}.hm-next-top{flex-direction:column;gap:14px}.hm-next-top .hm-btn{width:100%}.hm-next-rows{margin:16px -16px 0}.hm-next-rows li{padding:14px 16px}}.hm-below{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;margin-top:22px;display:grid}@container (min-width:900px){.hm-below{grid-template-columns:minmax(0,1.62fr) minmax(0,1fr)}}.hm-col{gap:22px;min-width:0;display:grid}.hm-sec-h{justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px 14px;display:flex}.hm-sec-h h2{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600;line-height:24px}.hm-sec-h .hm-link{margin-top:2px;font-size:13.5px}.hm-left{color:#7a4500;white-space:nowrap;margin-top:3px;font-size:13.5px;font-weight:600}.hm-sum{color:var(--hm-muted);margin:2px 0 0;font-size:13.5px;line-height:20px}.hm-sum b{color:#20201f;font-weight:600}.hm-sum b.is-bad{color:var(--hm-bad)}.hm-sec-f{border-top:1px solid var(--hm-line);padding:12px 20px 14px}@media (max-width:639px){.hm-sec-h{padding:16px 16px 12px}.hm-sec-f{padding:12px 16px 14px}}.hm-table{border-collapse:collapse;width:100%;font-size:14px}.hm-table th{border-bottom:1px solid var(--hm-line);color:var(--hm-muted);text-align:left;white-space:nowrap;background:#fbfaf7;padding:10px 16px;font-size:12.5px;font-weight:500}.hm-table td{white-space:nowrap;border-bottom:1px solid #efece5;height:50px;padding:0 16px}.hm-table tr:last-child td{border-bottom:0}.hm-table .hm-num{text-align:right;font-variant-numeric:tabular-nums}.hm-table td.hm-what{text-overflow:ellipsis;width:100%;max-width:0;overflow:hidden}.hm-table .hm-empty td{height:auto;color:var(--hm-muted);text-align:center;white-space:normal;padding:28px 20px 30px}.hm-st{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.hm-st i{background:currentColor;border-radius:50%;width:6px;height:6px}.hm-st.is-ok{color:#16653a;background:#e5f6ec}.hm-st.is-bad{color:#a3221a;background:#fdecea}.hm-st.is-wait{color:#7a4500;background:#fff3dc}@media (max-width:639px){.hm-table thead{display:none}.hm-table tr{border-bottom:1px solid #efece5;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"what amt""date st";gap:4px 12px;padding:12px 16px;display:grid}.hm-table td{border:0;height:auto;padding:0;display:block}.hm-table td.hm-what{grid-area:what;width:auto;max-width:none}.hm-table td.hm-date{grid-area:date;font-size:13px}.hm-table td.hm-num{grid-area:amt}.hm-table td.hm-status{text-align:right;grid-area:st}.hm-table .hm-empty{border:0;display:block}.hm-table .hm-empty td{padding:22px 16px 24px}}.hm-tvs{padding:0 8px 4px}.hm-tv{padding:10px 12px}.hm-tv+.hm-tv{border-top:1px solid #efece5}.hm-tv-h{color:var(--hm-muted);justify-content:space-between;align-items:baseline;gap:10px;font-size:13.5px;display:flex}.hm-tv-h code{font-size:12px}.hm-tv-v{color:var(--hm-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;font-size:13.5px;display:flex}.hm-chip{border:1px solid var(--hm-line-2);height:32px;font-family:var(--hm-mono);color:#20201f;cursor:pointer;background:#fbfaf7;border-radius:9px;align-items:center;gap:7px;padding:0 10px;font-size:13px;display:inline-flex}.hm-chip:hover{background:#fff;border-color:#b9b2a5}.hm-chip svg{opacity:.55;width:14px;height:14px}.hm-chip.is-done{color:#16653a;background:#e5f6ec;border-color:#b6e2c6}.hm-gl-rows{margin:0;padding:0 8px 8px;list-style:none}.hm-gl-rows a{color:#20201f;border-radius:10px;align-items:center;gap:10px;min-height:46px;padding:0 12px;font-size:14.5px;display:flex}.hm-gl-rows li+li a{box-shadow:0 -1px #efece5}.hm-gl-rows a:hover{background:#f7f5f0}.hm-gl-rows a span{color:var(--hm-muted);margin-left:auto;font-size:13.5px}.hm-gl-rows svg{width:16px;height:16px;color:var(--hm-muted)}.hm-gl-note{margin:0;padding:0 20px 18px}@media (prefers-reduced-motion:no-preference){.hm-step.is-just .hm-tick{animation:.35s cubic-bezier(.22,1,.36,1) hm-pop}.hm-meter i.is-just{animation:.5s cubic-bezier(.22,1,.36,1) hm-fill}.hm-step.is-opening .hm-open,.hm-reveal,.hm-res pre,.hm-okbar.is-fresh,.hm-next.is-fresh{animation:.32s cubic-bezier(.22,1,.36,1) hm-rise}.hm-ln.is-lit{animation:1.1s ease-out hm-lit}}@media (prefers-reduced-motion:reduce){.hm-spin{animation-duration:2.4s}}@keyframes hm-pop{0%{opacity:.5;transform:scale(.8)}}@keyframes hm-fill{0%{transform:scaleX(0)}}@keyframes hm-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes hm-lit{0%{background:#f0902033}to{background:0 0}}
