.gs-progress{margin-top:16px;padding:16px 20px}.gs-bar{margin-top:10px;height:8px;border-radius:99px;background:var(--surface-3);overflow:hidden}.gs-bar span{display:block;height:100%;border-radius:99px;background:var(--success);transition:width .25s ease}.gs-list{list-style:none;margin:16px 0 0;padding:4px 0}.gs-step+.gs-step{border-top:1px solid var(--border)}.gs-row{display:flex;align-items:flex-start;gap:4px;padding:6px 10px 6px 6px}.gs-tick{position:relative;flex:none;width:44px;height:44px;margin-top:2px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;padding:0;cursor:pointer;color:var(--surface)}.gs-tick:after{content:"";position:absolute;inset:10px;border-radius:50%;border:2px solid var(--text-3);background:var(--surface);z-index:0}.gs-tick svg{position:relative;z-index:1}.gs-tick.on:after{border-color:var(--success);background:var(--success)}.gs-tick:disabled{opacity:1;cursor:progress}.gs-tick[aria-disabled=true]:not(.on):after{border-style:dashed;opacity:.7}.gs-tick:focus-visible{outline:2px solid var(--primary);outline-offset:-4px;border-radius:50%}.gs-head{flex:1 1;min-width:0;display:grid;grid-template-columns:1fr 22px;grid-column-gap:8px;column-gap:8px;align-items:start;text-align:left;background:none;border:0;padding:10px 0;cursor:pointer;color:var(--text);font:inherit}.gs-head:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:8px}.gs-title{grid-column:1;font-weight:800;font-size:16px;line-height:22px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.gs-line{grid-column:1;font-size:14px;line-height:20px;margin-top:2px}.gs-chev{grid-column:2;grid-row:1/span 2;align-self:center;color:var(--text-3);transition:transform .2s ease}.gs-head[aria-expanded=true] .gs-chev{transform:rotate(180deg)}.gs-step.done .gs-title{color:var(--text-2)}.gs-body{padding:0 16px 16px 54px;font-size:15px;line-height:22px}.gs-body[hidden]{display:none}.gs-bullets{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px}.gs-bullets a,.gs-link{color:var(--primary-text);text-underline-offset:2px;word-break:break-word}.gs-if{margin:0 0 8px;padding:8px 12px;border-radius:var(--r-md);background:var(--info-soft);font-size:14px;line-height:20px}.gs-shot{margin:14px 0 12px;max-width:260px}.gs-shot img{display:block;width:100%;height:auto;border-radius:16px;border:1px solid var(--border);background:var(--surface-2)}.gs-state{margin:0;display:inline-flex;align-items:center;gap:6px}.gs-state.ok{color:var(--success);font-weight:700;font-size:14px}@media (max-width:480px){.gs-body{padding-left:16px}.gs-shot{margin-left:auto;margin-right:auto}}