.hgb-install{background:var(--hg-ivory);color:var(--foreground);font-family:var(--font-sans)}.hgb-install-inner{max-width:1040px;margin:0 auto;padding:40px 24px}.hgb-install h1,.hgb-install h2,.hgb-install h3{font-family:var(--font-sans);letter-spacing:0;color:var(--primary)}.hgb-install h1{max-width:20ch;margin:14px 0;font-size:2.6rem;line-height:1.12}.hgb-install h2{margin-bottom:16px;font-size:1.8rem;line-height:1.2}.hgb-install h3{font-size:1.1rem;font-weight:700;line-height:1.3}.hgb-install p{max-width:66ch;margin:10px 0 18px;line-height:1.65}.hgb-install-brand{width:185px;height:auto;margin-bottom:20px}.hgb-install-nav{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.hgb-install a{overflow-wrap:anywhere}.hgb-install [data-slot=button],.hgb-install-package [data-slot=button]{white-space:normal;text-align:left;height:auto;min-height:44px}.hgb-install-band{border-top:1px solid var(--border)}.hgb-install-steps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:24px 0 0;padding:0;list-style:none;display:grid}.hgb-install-steps li{counter-increment:step}.hgb-install-steps li:before{content:"0" counter(step);color:var(--muted-foreground);margin-bottom:10px;font-size:.85rem;display:block}.hgb-install-video-section{background:var(--secondary)}.hgb-install-video{aspect-ratio:512/910;object-fit:contain;background:var(--card);border-radius:8px;width:min(100%,330px);height:auto;margin:24px auto 0;display:block}.hgb-install-video-caption{text-align:center;color:var(--muted-foreground);font-size:.85rem;margin:12px auto 0!important}.hgb-install-downloads{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.hgb-install-package{border:1px solid var(--border);background:var(--card);border-radius:8px;min-width:0;padding:22px}.hgb-install-package p{margin:12px 0 18px;font-size:.9rem;line-height:1.6}.hgb-install-package a{max-width:100%}.hgb-install-account{background:var(--card)}.hgb-install details{border-top:1px solid var(--border);padding:16px 0}.hgb-install summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.hgb-install-small{color:var(--muted-foreground);font-size:.9rem}@media (width<=640px){.hgb-install-inner{padding:28px 20px}.hgb-install h1{font-size:2rem}.hgb-install h2{font-size:1.5rem}.hgb-install-steps,.hgb-install-downloads{grid-template-columns:1fr;gap:18px}.hgb-install-package{padding:18px}}.hgsi{flex-direction:column;gap:14px;width:100%;min-width:0;max-width:760px;display:flex}.hgsi>*{min-width:0}.hgsi-card{border:0;border-bottom:1px solid var(--hga-line,var(--border));background:var(--hga-paper,var(--card));border-radius:0;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:14px 0;display:grid}.hgsi-card>*{min-width:0}.hgsi-card h4,.hgsi-card h5{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual;margin:0}.hgsi-card h4{font-size:1.15rem;line-height:1.3}.hgsi-card h5{align-items:center;gap:10px;font-size:1rem;display:flex}.hgsi-domain{overflow-wrap:anywhere}.hgsi-head-main{gap:4px;display:grid}.hgsi-head-main p,.hgsi-note{color:var(--hga-muted,var(--muted-foreground));margin:0;font-size:.86rem;line-height:1.5}.hgsi-num{background:var(--hga-green,var(--primary));width:28px;height:28px;color:var(--hga-paper,var(--primary-foreground));border-radius:50%;flex:0 0 28px;place-items:center;font-size:.85rem;font-weight:800;display:inline-grid}.hgsi-status{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:8px;margin:0;display:grid}.hgsi-status>div{border:1px solid var(--hga-line,var(--border));border-radius:8px;gap:2px;min-width:0;padding:10px;display:grid}.hgsi-status dt{color:var(--hga-muted,var(--muted-foreground));font-size:.75rem}.hgsi-status dd{overflow-wrap:break-word;margin:0;font-size:.9rem;font-weight:700}.hgsi-status dd.is-ok{color:var(--hga-green,var(--primary))}.hgsi-choice{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;display:grid}.hgsi-choice.is-two{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.hgsi-choice button{white-space:normal;text-align:center;min-width:0;height:auto;min-height:48px}.hgsi-method{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.hgsi-method .hgb-install-downloads{grid-template-columns:minmax(0,1fr)}.hgsi-steps{gap:10px;margin:0;padding-left:22px;font-size:.9rem;line-height:1.5;display:grid}.hgsi-steps li{overflow-wrap:break-word;min-width:0}.hgsi-steps li>.hga-stack{margin-top:8px}.hgsi-list{gap:6px;margin:0;padding-left:20px;display:grid}.hgsi .hga-code{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-all;max-width:100%}.hgsi-inline-code{overflow-wrap:anywhere;word-break:break-all}.hgsi-details>summary{cursor:pointer;min-height:44px;color:var(--hga-green,var(--primary));align-items:center;font-weight:700;display:flex}.hgsi-details[open]>summary{margin-bottom:8px}.hgsi-details .hga-illustration{border-top:0;margin-top:0;padding-top:0}.hgsi .hga-illustration-thumb{max-width:420px}.hgsi .hga-illustration-thumb img{object-fit:contain;object-position:left top;max-height:260px}.hgsi .hga-site-demo{margin-top:10px}.hgsi-help{gap:8px;display:grid}.hgsi-help>button,.hgsi-method a[data-slot=button]{white-space:normal;justify-self:start;max-width:100%;height:auto;min-height:44px}.hgsi-preview{order:-1}.hgsi-head{order:-2}.hgsi-copy{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;min-width:0;display:grid}.hgsi-copy button{justify-self:start;min-height:44px}.hga-site-workspace,.hga-site-coverage{min-width:0;max-width:100%}.hga-activity-workspace:has(.hga-site-workspace){max-width:900px;margin-inline:auto}.hga-site-coverage{border-block:1px solid var(--hga-line,var(--border));padding-block:14px}.hga-site-coverage h4{margin:0}.hga-site-workspace [data-slot=button]{white-space:normal;max-width:100%;height:auto;min-height:44px}.hgsi .hga-field select{width:100%;min-height:44px}.hgsg{border:1px solid var(--hga-line);background:var(--hga-cream,var(--background));border-radius:10px;padding:10px 12px;scroll-margin-top:80px}.hgsg>summary{align-items:center;gap:6px;font-weight:600;display:flex}.hgsg-icon{flex:none;width:16px;height:16px}.hgsg-steps{margin-top:8px}.hgsg-anchor{color:var(--hga-green);white-space:nowrap;font-size:13px;text-decoration:underline}.hgsg-more{margin-top:8px}#hgsi-step2,#hgsi-step3,#hgsi-step4,#hg-site-buy,#hg-site-certs,#hga-site-update{scroll-margin-top:80px}.hgsg-steps{padding-left:1.4em;list-style:decimal}.hgsg-steps>li{margin-bottom:6px}
