.cmd[data-v-eaa6c594]{background:var(--hh-sunken);border:1px solid rgba(var(--hh-ink),.12);margin:0;min-width:0}.cmd-head[data-v-eaa6c594]{align-items:center;border-bottom:1px solid rgba(var(--hh-ink),.08);display:flex;gap:.75rem;min-height:2.25rem;padding:.25rem .35rem .25rem .85rem}.cmd-label[data-v-eaa6c594]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmd-copy[data-v-eaa6c594]{align-items:center;background:transparent;border:1px solid rgba(var(--hh-ink),.16);color:var(--hh-text-2);cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:.6875rem;font-weight:600;gap:.4rem;letter-spacing:.08em;min-height:1.75rem;padding:0 .6rem;position:relative;text-transform:uppercase}.cmd-copy[data-v-eaa6c594]:before{background:rgba(var(--v-theme-primary),.12);content:"";top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transition:opacity .18s ease}.cmd-copy[data-v-eaa6c594]:hover:before{opacity:1}.cmd-copy--done[data-v-eaa6c594]{border-color:rgba(var(--v-theme-success),.45);color:rgb(var(--v-theme-success))}.cmd-copy--done .v-icon[data-v-eaa6c594]{animation:cmd-pop-eaa6c594 .28s cubic-bezier(.22,1,.36,1)}@keyframes cmd-pop-eaa6c594{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.cmd-pre[data-v-eaa6c594]{color:var(--hh-text-1);font-size:.8125rem;line-height:1.7;margin:0;overflow-x:auto;padding:.85rem 1rem .95rem;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.cmd-line[data-v-eaa6c594]{display:block;min-height:1.7em}.cmd--shell .cmd-line[data-v-eaa6c594]{overflow-wrap:anywhere;padding-left:1.35em;text-indent:-1.35em;white-space:pre-wrap}.cmd--shell .cmd-line[data-v-eaa6c594]:before{color:rgb(var(--hh-accent-text));content:"$";display:inline-block;text-indent:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1.35em}.cmd--yaml .cmd-line[data-v-eaa6c594]{white-space:pre}:lang(th) .cmd-copy[data-v-eaa6c594]{font-size:.75rem;letter-spacing:normal;text-transform:none}@media (max-width:599px){.cmd-copy[data-v-eaa6c594]{justify-content:center;min-height:2rem;min-width:2rem;padding:0}.cmd-copy-text[data-v-eaa6c594]{display:none}}@media (prefers-reduced-motion:reduce){.cmd-copy[data-v-eaa6c594]:before{transition:none}.cmd-copy--done .v-icon[data-v-eaa6c594]{animation:none}}.page-install[data-v-d65ff0f7]{--install-aside:minmax(18rem,26rem);--install-gap:clamp(1.25rem,3vw,2.5rem);padding-bottom:clamp(1rem,4vw,3rem);position:relative}.page-install[data-v-d65ff0f7] .hh-container{max-width:none;padding-inline:clamp(1rem,4vw,4.5rem)}.tg-label[data-v-d65ff0f7]{align-items:center;display:inline-flex;gap:.55rem}@media (max-width:520px){.hero-cta[data-v-d65ff0f7]{width:100%}}.inline-code[data-v-d65ff0f7]{background:var(--hh-sunken);border:1px solid rgba(var(--hh-ink),.1);color:var(--hh-text-1);font-size:.85em;overflow-wrap:anywhere;padding:.05em .3em}.install-req[data-v-d65ff0f7]{padding-top:clamp(1rem,3vw,2rem)}.req-grid[data-v-d65ff0f7]{align-items:stretch;display:grid;gap:var(--install-gap);grid-template-columns:minmax(0,1fr) var(--install-aside)}.req-tiles[data-v-d65ff0f7]{background:rgba(var(--hh-ink),.08);border:1px solid rgba(var(--hh-ink),.08);display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.req-tile[data-v-d65ff0f7]{gap:.5rem;margin:0;padding:1.15rem 1.15rem 1.25rem}.req-icon[data-v-d65ff0f7]{background:rgba(var(--v-theme-primary),.08);border:1px solid rgba(var(--v-theme-primary),.35);color:rgb(var(--hh-accent-text));display:grid;height:2.25rem;margin-bottom:.4rem;place-items:center;width:2.25rem}.req-value[data-v-d65ff0f7]{color:var(--hh-text);font-size:1.05rem;font-weight:700;line-height:1.3}.req-note[data-v-d65ff0f7]{color:var(--hh-text-3);font-size:.85rem;line-height:1.55}.req-offline[data-v-d65ff0f7]{display:flex;gap:.9rem;padding:1.25rem 1.25rem 1.3rem}.req-offline-icon[data-v-d65ff0f7]{color:rgb(var(--hh-accent-text));flex:none}.req-offline-title[data-v-d65ff0f7]{color:var(--hh-text);font-weight:700}.req-offline-text[data-v-d65ff0f7]{margin-top:.35rem}.req-offline-link[data-v-d65ff0f7]{align-items:center;display:inline-flex;font-size:.9rem;font-weight:600;gap:.45rem;margin-top:.6rem}.steps-anchor[data-v-d65ff0f7]{display:block;height:0;scroll-margin-top:6rem}.platforms[data-v-d65ff0f7]{background:rgba(var(--v-theme-surface),.6);border:1px solid rgba(var(--hh-ink),.14);display:inline-flex;margin-bottom:clamp(1.5rem,3vw,2rem)}.platform-tab[data-v-d65ff0f7]{align-items:center;background:transparent;border:0;color:var(--hh-text-2);cursor:pointer;display:inline-flex;font:inherit;font-size:.95rem;font-weight:700;gap:.6rem;min-height:3rem;padding:0 1.4rem;position:relative;transition:background-color .2s ease,color .2s ease}.platform-tab+.platform-tab[data-v-d65ff0f7]{border-left:1px solid rgba(var(--hh-ink),.14)}.platform-tab[data-v-d65ff0f7]:hover{color:var(--hh-text)}.platform-tab[data-v-d65ff0f7]:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:-2px}.platform-tab--on[data-v-d65ff0f7]{background:rgba(var(--v-theme-primary),.14);color:rgb(var(--hh-accent-text))}.platform-tab--on[data-v-d65ff0f7]:after{background:rgb(var(--v-theme-primary));bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.platform-layout[data-v-d65ff0f7]{align-items:start;display:grid;gap:var(--install-gap);grid-template-columns:minmax(0,1fr) var(--install-aside)}.platform-main[data-v-d65ff0f7]{min-width:0}.platform-lead[data-v-d65ff0f7]{margin-bottom:clamp(1.25rem,3vw,1.75rem);max-width:44rem}.steps[data-v-d65ff0f7]{list-style:none;margin:0;padding:0}.step[data-v-d65ff0f7],.steps[data-v-d65ff0f7]{position:relative}.step[data-v-d65ff0f7]{-moz-column-gap:clamp(1rem,3vw,2rem);column-gap:clamp(1rem,3vw,2rem);display:grid;grid-template-columns:3.5rem minmax(0,1fr);padding-bottom:clamp(2rem,4vw,2.75rem)}.step[data-v-d65ff0f7]:before{background:rgba(var(--hh-ink),.14);bottom:.5rem;content:"";left:1.75rem;position:absolute;top:3.5rem;width:1px}.step[data-v-d65ff0f7]:last-child{padding-bottom:0}.step[data-v-d65ff0f7]:last-child:before{display:none}.step-num[data-v-d65ff0f7]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--hh-ink),.16);color:rgb(var(--hh-accent-text));display:grid;font-size:1.05rem;font-weight:700;height:3.5rem;place-items:center;width:3.5rem}.step-body[data-v-d65ff0f7]{min-width:0;padding-top:.35rem}.step-text[data-v-d65ff0f7]{margin-top:.5rem;max-width:44rem}.step-hint[data-v-d65ff0f7]{align-items:flex-start;background:rgba(var(--hh-ink),.03);border-left:2px solid rgba(var(--v-theme-primary),.6);color:var(--hh-text-3);display:flex;font-size:.86rem;gap:.5rem;line-height:1.55;margin-top:.75rem;max-width:44rem;padding:.65rem .85rem}.step-hint .v-icon[data-v-d65ff0f7]{color:rgb(var(--hh-accent-text));flex:none;margin-top:.12rem}.step-commands[data-v-d65ff0f7]{display:flex;flex-direction:column;gap:.75rem;max-width:52rem}.step-actions[data-v-d65ff0f7],.step-commands[data-v-d65ff0f7]{margin-top:1rem}.after[data-v-d65ff0f7]{position:sticky;top:6rem}.after-list[data-v-d65ff0f7]{display:flex;flex-direction:column;gap:.85rem;list-style:none;margin:0}.after-item[data-v-d65ff0f7]{color:var(--hh-text-2);font-size:.9rem;line-height:1.6;padding-left:1.1rem;position:relative}.after-item[data-v-d65ff0f7]:before{background:rgb(var(--v-theme-primary));content:"";height:.4rem;left:.1rem;position:absolute;top:.62em;transform:rotate(45deg);width:.4rem}.what-layout[data-v-d65ff0f7]{align-items:start;-moz-column-gap:clamp(1.5rem,4vw,3.5rem);column-gap:clamp(1.5rem,4vw,3.5rem);display:grid;grid-template-areas:"head grid" "rerun grid";grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-rows:auto 1fr}.what-head[data-v-d65ff0f7]{grid-area:head}.what-grid[data-v-d65ff0f7]{background:rgba(var(--hh-ink),.08);border:1px solid rgba(var(--hh-ink),.08);display:grid;gap:1px;grid-area:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.what-item[data-v-d65ff0f7]{background:rgb(var(--v-theme-surface));color:var(--hh-text-2);display:flex;font-size:.9rem;gap:.75rem;line-height:1.55;min-width:0;padding:1rem 1.1rem}.what-icon[data-v-d65ff0f7]{color:rgb(var(--hh-accent-text));flex:none;margin-top:.05rem}.what-text[data-v-d65ff0f7]{min-width:0}@media (min-width:1600px){.what-grid[data-v-d65ff0f7]{grid-template-columns:repeat(3,minmax(0,1fr))}}.what-rerun[data-v-d65ff0f7]{background:rgba(var(--hh-ink),.03);border-left:2px solid rgb(var(--v-theme-primary));grid-area:rerun;max-width:44rem;padding:.85rem 1rem}.note-body[data-v-d65ff0f7]{align-items:center;display:grid;gap:1.25rem 2.5rem;grid-template-columns:minmax(0,1fr) minmax(16rem,22rem)}.note-copy[data-v-d65ff0f7]{max-width:52rem}.note-strong[data-v-d65ff0f7]{color:var(--hh-text);font-weight:700}.note-terms[data-v-d65ff0f7]{margin-top:.75rem}.note-source[data-v-d65ff0f7]{align-items:center;border:1px solid rgba(var(--hh-ink),.12);color:var(--hh-text);display:flex;gap:.75rem;padding:.85rem 1rem;position:relative;text-decoration:none}.note-source[data-v-d65ff0f7]:after{background:rgba(var(--v-theme-primary),.08);content:"";top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .18s ease}.note-source[data-v-d65ff0f7]:hover:after{opacity:1}.note-source-text[data-v-d65ff0f7]{display:flex;flex:1 1 auto;flex-direction:column;gap:.25rem;min-width:0}.note-source-url[data-v-d65ff0f7]{color:rgb(var(--hh-accent-text));overflow-wrap:anywhere}.install-cta[data-v-d65ff0f7],.install-notes[data-v-d65ff0f7]{padding-top:clamp(1rem,3vw,2rem)}@media (max-width:1279px){.req-grid[data-v-d65ff0f7]{grid-template-columns:minmax(0,1fr)}}@media (max-width:1080px){.req-tiles[data-v-d65ff0f7]{grid-template-columns:repeat(2,minmax(0,1fr))}.what-layout[data-v-d65ff0f7]{gap:0;grid-template-areas:"head" "grid" "rerun";grid-template-columns:minmax(0,1fr);grid-template-rows:none}.what-rerun[data-v-d65ff0f7]{margin-top:1.25rem;max-width:none}.platform-layout[data-v-d65ff0f7]{grid-template-columns:minmax(0,1fr)}.after[data-v-d65ff0f7]{position:static}}@media (max-width:860px){.note-body[data-v-d65ff0f7]{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.req-tiles[data-v-d65ff0f7],.what-grid[data-v-d65ff0f7]{grid-template-columns:minmax(0,1fr)}.platforms[data-v-d65ff0f7]{display:flex}.platform-tab[data-v-d65ff0f7]{flex:1 1 0;justify-content:center;padding:0 .75rem}.step[data-v-d65ff0f7]{-moz-column-gap:.9rem;column-gap:.9rem;grid-template-columns:2.5rem minmax(0,1fr)}.step-num[data-v-d65ff0f7]{font-size:.875rem;height:2.5rem;width:2.5rem}.step[data-v-d65ff0f7]:before{left:1.25rem;top:2.5rem}.step-body[data-v-d65ff0f7]{padding-top:.1rem}}@media (prefers-reduced-motion:reduce){.note-source[data-v-d65ff0f7]:after,.platform-tab[data-v-d65ff0f7]{transition:none}}
