.gs-guide{background:#fff;border:1px solid var(--line, #ececf0);border-radius:16px;padding:18px 16px 14px;margin:4px 0 24px}.gs-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.gs-title{font-size:17px;font-weight:700;color:var(--ink, #111827)}.gs-count{font-size:13px;color:var(--muted, #6b7280);white-space:nowrap}.gs-bar{height:6px;border-radius:999px;background:var(--line, #ececf0);margin:12px 0 8px;overflow:hidden}.gs-bar-fill{height:100%;background:var(--accent, #ee6e1f);border-radius:999px;transition:width .3s ease}.gs-steps{list-style:none;margin:0;padding:0}.gs-step{border-bottom:1px solid var(--line, #ececf0)}.gs-step:last-child{border-bottom:0}.gs-step-head{display:flex;align-items:center;gap:12px;width:100%;padding:12px 0;background:none;border:0;text-align:left;cursor:pointer;font:inherit;color:var(--ink, #111827)}.gs-check{flex:0 0 26px;height:26px;border-radius:50%;border:1.5px solid var(--line, #ececf0);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--muted, #6b7280)}.gs-step.done .gs-check{background:var(--accent, #ee6e1f);border-color:var(--accent, #ee6e1f);color:#fff}.gs-step.done .gs-step-title{color:var(--muted, #6b7280)}.gs-step-title{font-size:15px;font-weight:600}.gs-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.gs-step-body{padding:0 0 14px 38px;color:var(--ink, #111827);font-size:14px;line-height:1.5}.gs-note{margin-top:8px;color:var(--muted, #6b7280);font-size:13px}.gs-note a{color:var(--accent-deep, #c85a14)}.gs-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.gs-primary,.gs-secondary{border-radius:999px;padding:8px 16px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.gs-primary{background:var(--accent, #ee6e1f);color:#fff;border:1px solid var(--accent, #ee6e1f)}.gs-secondary{background:#fff;color:var(--ink, #111827);border:1px solid var(--line, #ececf0)}.gs-help{font-size:13px;color:var(--muted, #6b7280)}.gs-finish{background:var(--accent-soft, #fdeede);border-radius:12px;padding:14px;margin:8px 0 6px;font-size:14px;line-height:1.5}.gs-finish-title{font-weight:700;font-size:15px;margin-bottom:4px}.gs-finish .gs-primary{margin-top:10px}.gs-skip{display:block;margin:10px auto 0;background:none;border:0;font:inherit;font-size:13px;color:var(--muted, #6b7280);text-decoration:underline;cursor:pointer}.gs-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:var(--accent-soft, #fdeede);color:var(--accent-deep, #c85a14);font-size:13px;font-weight:600;text-decoration:none}
