.vh-config-help{--vh-surface:var(--git-surface,#fff);--vh-text:var(--git-text,#2e2e2e);--vh-border:var(--git-border,rgba(46,46,46,.12));--vh-primary:var(--git-primary,#232fe1);--vh-accent:var(--git-accent,#ee5810);position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:16px;border:0;background:transparent;color:var(--vh-text);font-family:var(--git-font-main,system-ui,sans-serif);box-sizing:border-box;overflow:hidden}.vh-config-help[open]{display:flex;align-items:center;justify-content:center}.vh-config-help::backdrop{background:rgba(8,8,12,.64);backdrop-filter:blur(4px) saturate(.9)}.vh-config-help *{box-sizing:border-box}.vh-config-help .vh-config-help__panel{display:flex;flex-direction:column;width:min(520px,100%);max-height:calc(100dvh - 32px);overflow:hidden;border-radius:var(--git-radius-xl,22px);box-shadow:0 28px 90px rgba(0,0,0,.34)}.vh-config-help .vh-popover__head{position:relative;flex:0 0 auto;align-items:center;padding:20px 22px;gap:16px}.vh-config-help .vh-popover__title{margin:0;font-size:clamp(20px,3vw,24px);font-weight:700;line-height:1.2;letter-spacing:-.025em;overflow-wrap:anywhere}.vh-config-help .vh-popover__close{flex:0 0 auto}.vh-config-help .vh-config-help__body{display:grid;min-height:0;overflow:auto;overscroll-behavior:contain;padding:22px;gap:18px;font-size:15px;line-height:1.55;font-weight:400}.vh-config-help p{margin:0;font-size:inherit;line-height:inherit;font-weight:400;overflow-wrap:anywhere}.vh-config-help__heading{margin:0 0 6px;font-size:14px;font-weight:700;line-height:1.35}.vh-config-help__example{padding:14px 16px;border:1px solid var(--vh-border);border-radius:var(--git-radius-lg,16px);background:color-mix(in srgb,var(--vh-primary) 5%,var(--vh-surface))}.vh-config-help__footer{flex:0 0 auto;display:flex;justify-content:flex-end;padding:0 22px 22px}.vh-config-help__done{min-height:44px;padding:10px 22px;border:1px solid transparent;border-radius:var(--git-radius-md,12px);background:var(--vh-primary);color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.vh-config-help__done:hover{filter:brightness(1.08)}.vh-config-help:focus-visible{outline:2px solid var(--git-primary,#232fe1);outline-offset:4px}.vh-config-help .vh-popover__close:focus-visible{outline-color:#fff}html.vh-config-help-open,body.vh-config-help-open{overflow:hidden}.git-hosting-shared .vh-config-help-option{position:relative;min-width:0}.git-hosting-shared .vh-config-help-option>.hosting-check{padding-right:54px}.git-hosting-shared .vh-config-help-option>.vh-help--config{position:absolute;right:14px;top:50%;transform:translateY(-50%);margin:0}.git-hosting-shared [data-vh-config-help-slot]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:18px;min-height:18px}.git-hosting-shared .hosting-spec__labelWrap{display:flex;align-items:center;gap:6px;min-width:0}.git-hosting-shared .vh-config .vh-help--config{flex:0 0 auto;cursor:pointer}@media(max-width:560px){.vh-config-help{padding:8px}.vh-config-help .vh-config-help__panel{max-height:calc(100dvh - 16px)}.vh-config-help .vh-popover__head{padding:16px}.vh-config-help .vh-config-help__body{padding:18px 16px;font-size:14px;gap:16px}.vh-config-help__footer{padding:0 16px 18px}}@media(prefers-reduced-motion:reduce){.vh-config-help,.vh-config-help *{animation:none;transition:none}}@media(max-width:768px){.git-hosting-shared [data-vh-config-help-slot]{min-width:44px;min-height:44px}}