[data-step],main h1,main .alert{scroll-margin-top:110px}
summary[data-touch-disclosure]{list-style:none!important;display:flex!important;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:14px!important;border:1px solid var(--wg-line,#718096);border-radius:14px;background:var(--wg-soft,#152535);cursor:pointer;color:var(--wg-text);font-size:1rem}
summary[data-touch-disclosure]::-webkit-details-marker{display:none}summary[data-touch-disclosure]::marker{content:''}.disclosure-cue{margin-left:auto;white-space:nowrap;font-size:.85em;font-weight:700;color:var(--wg-secondary);flex-shrink:0}.nav-section>summary::after{display:none!important}
.nav-help{display:flex;align-items:center;gap:14px;padding:16px;border:0;border-radius:16px;background:transparent;color:var(--wg-text);text-align:left;font-weight:600}.nav-help span{border:2px solid currentColor;border-radius:50%;width:24px;height:24px;display:grid;place-items:center}
#start-help{width:min(450px,calc(100vw - 24px));max-height:85dvh;overflow:auto;border:1px solid var(--wg-line);border-radius:24px;padding:24px;background:var(--wg-card);color:var(--wg-text)}#start-help::backdrop{background:#0009}#start-help h2{font-size:1.5rem;color:inherit}#start-help a{display:block;margin:12px 0;padding:16px;border:1px solid var(--wg-line);border-radius:14px;color:var(--wg-text);text-decoration:none}#start-help a:hover{background:var(--wg-soft)}.start-help-close{display:block;margin-left:auto;min-width:44px;min-height:44px;background:transparent;color:inherit;border:0}
@media(max-width:600px){summary[data-touch-disclosure]{flex-wrap:wrap}.wg-main{padding-left:16px;padding-right:16px}.wizard-controls{gap:8px;flex-wrap:wrap}input[type=file]{font-size:1rem;width:100%}}
