{"id":2,"date":"2026-05-31T03:40:57","date_gmt":"2026-05-31T03:40:57","guid":{"rendered":"https:\/\/howtostopgooning.com\/?page_id=2"},"modified":"2026-06-01T04:41:05","modified_gmt":"2026-06-01T04:41:05","slug":"sample-page","status":"publish","type":"page","link":"https:\/\/howtostopgooning.com\/","title":{"rendered":"How To Stop Gooning"},"content":{"rendered":"\n<div id=\"sg-reset-app\">\n  <style>\n    #sg-reset-app {\n      --sg-bg: #f4f1ea;\n      --sg-card: rgba(255,255,255,0.82);\n      --sg-dark: #171717;\n      --sg-muted: rgba(23,23,23,0.68);\n      --sg-soft: #fff8e8;\n      --sg-border: rgba(23,23,23,0.12);\n      --sg-green: #1f7a4d;\n      --sg-green-soft: #e8f6ee;\n      --sg-blue: #1f4e7a;\n      --sg-blue-soft: #e9f2fb;\n      --sg-orange: #ffb347;\n      --sg-shadow: 0 20px 60px rgba(0,0,0,0.10);\n      font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n      color: var(--sg-dark);\n      background: linear-gradient(135deg, #f8f4eb 0%, #efe7d8 100%);\n      border-radius: 30px;\n      padding: 34px;\n      max-width: 1120px;\n      margin: 0 auto;\n      box-sizing: border-box;\n    }\n\n    #sg-reset-app * {\n      box-sizing: border-box;\n    }\n\n    #sg-reset-app .sg-wrap {\n      display: grid;\n      grid-template-columns: 1fr 1.05fr;\n      gap: 28px;\n      align-items: stretch;\n    }\n\n    #sg-reset-app .sg-card {\n      background: var(--sg-card);\n      border: 1px solid var(--sg-border);\n      border-radius: 26px;\n      box-shadow: var(--sg-shadow);\n      padding: 28px;\n    }\n\n    #sg-reset-app .sg-kicker {\n      display: inline-flex;\n      align-items: center;\n      gap: 8px;\n      background: #fff;\n      border: 1px solid var(--sg-border);\n      border-radius: 999px;\n      padding: 8px 13px;\n      font-size: 13px;\n      font-weight: 900;\n      letter-spacing: 0.02em;\n      margin-bottom: 16px;\n    }\n\n    #sg-reset-app h1 {\n      font-size: clamp(38px, 5vw, 66px);\n      line-height: 0.95;\n      letter-spacing: -0.06em;\n      margin: 0 0 16px;\n      color: #121212;\n    }\n\n    #sg-reset-app .sg-subtitle {\n      font-size: 18px;\n      line-height: 1.55;\n      margin: 0 0 22px;\n      color: var(--sg-muted);\n      max-width: 580px;\n    }\n\n    #sg-reset-app .sg-mini-grid {\n      display: grid;\n      gap: 10px;\n      margin: 22px 0;\n    }\n\n    #sg-reset-app .sg-pill {\n      display: flex;\n      align-items: center;\n      gap: 12px;\n      background: #fff;\n      border: 1px solid var(--sg-border);\n      border-radius: 18px;\n      padding: 15px 16px;\n      font-weight: 900;\n    }\n\n    #sg-reset-app .sg-icon {\n      width: 38px;\n      height: 38px;\n      border-radius: 50%;\n      display: grid;\n      place-items: center;\n      background: var(--sg-soft);\n      font-size: 20px;\n      flex-shrink: 0;\n    }\n\n    #sg-reset-app .sg-pill small {\n      display: block;\n      color: var(--sg-muted);\n      font-size: 13px;\n      font-weight: 700;\n      margin-top: 3px;\n      line-height: 1.35;\n    }\n\n    #sg-reset-app .sg-steps {\n      counter-reset: sgstep;\n      display: grid;\n      gap: 12px;\n      margin-top: 18px;\n    }\n\n    #sg-reset-app .sg-step {\n      counter-increment: sgstep;\n      display: grid;\n      grid-template-columns: 34px 1fr;\n      gap: 12px;\n      align-items: start;\n      background: rgba(255,255,255,0.72);\n      border: 1px solid var(--sg-border);\n      border-radius: 18px;\n      padding: 14px;\n    }\n\n    #sg-reset-app .sg-step::before {\n      content: counter(sgstep);\n      width: 34px;\n      height: 34px;\n      border-radius: 50%;\n      background: var(--sg-green);\n      color: #fff;\n      display: grid;\n      place-items: center;\n      font-weight: 950;\n    }\n\n    #sg-reset-app .sg-step strong {\n      display: block;\n      font-size: 15px;\n      margin-bottom: 3px;\n    }\n\n    #sg-reset-app .sg-step p {\n      margin: 0;\n      color: var(--sg-muted);\n      font-size: 14px;\n      line-height: 1.45;\n    }\n\n    #sg-reset-app .sg-tracker {\n      background: #fff;\n      border: 1px solid var(--sg-border);\n      border-radius: 30px;\n      box-shadow: var(--sg-shadow);\n      padding: 30px;\n      min-height: 560px;\n      display: flex;\n      flex-direction: column;\n      justify-content: center;\n      position: relative;\n      overflow: hidden;\n    }\n\n    #sg-reset-app .sg-tracker::before {\n      content: \"\";\n      position: absolute;\n      width: 260px;\n      height: 260px;\n      border-radius: 50%;\n      right: -90px;\n      top: -90px;\n      background: rgba(31,122,77,0.12);\n    }\n\n    #sg-reset-app .sg-status {\n      position: relative;\n      text-align: center;\n      font-size: 17px;\n      font-weight: 950;\n      color: var(--sg-green);\n      background: var(--sg-green-soft);\n      border: 1px solid rgba(31,122,77,0.16);\n      border-radius: 999px;\n      padding: 12px 16px;\n      margin-bottom: 20px;\n    }\n\n    #sg-reset-app .sg-day {\n      position: relative;\n      text-align: center;\n      font-size: clamp(72px, 11vw, 132px);\n      line-height: 1;\n      letter-spacing: -0.08em;\n      font-weight: 950;\n      margin: 0 0 14px;\n    }\n\n    #sg-reset-app .sg-label {\n      position: relative;\n      text-align: center;\n      font-size: 18px;\n      font-weight: 950;\n      margin-bottom: 16px;\n      color: rgba(23,23,23,0.76);\n    }\n\n    #sg-reset-app .sg-message {\n      position: relative;\n      background: var(--sg-soft);\n      border: 1px solid var(--sg-border);\n      border-radius: 22px;\n      padding: 20px;\n      margin: 0 0 22px;\n      text-align: center;\n      line-height: 1.55;\n      color: rgba(23,23,23,0.78);\n      font-size: 16px;\n    }\n\n    #sg-reset-app .sg-message strong {\n      display: block;\n      color: var(--sg-dark);\n      font-size: 18px;\n      margin-bottom: 6px;\n    }\n\n    #sg-reset-app .sg-main-btn {\n      position: relative;\n      appearance: none;\n      border: 0;\n      width: 100%;\n      border-radius: 20px;\n      padding: 20px 24px;\n      background: #171717;\n      color: #fff;\n      font-size: 21px;\n      font-weight: 950;\n      cursor: pointer;\n      box-shadow: 0 14px 34px rgba(0,0,0,0.22);\n      transition: transform 0.18s ease, box-shadow 0.18s ease, opacity 0.18s ease;\n    }\n\n    #sg-reset-app .sg-main-btn:hover {\n      transform: translateY(-2px);\n      box-shadow: 0 18px 42px rgba(0,0,0,0.26);\n    }\n\n    #sg-reset-app .sg-main-btn:disabled {\n      cursor: not-allowed;\n      opacity: 0.55;\n      transform: none;\n      box-shadow: none;\n    }\n\n    #sg-reset-app .sg-actions {\n      position: relative;\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 12px;\n      margin-top: 12px;\n    }\n\n    #sg-reset-app .sg-secondary-btn {\n      appearance: none;\n      border: 1px solid var(--sg-border);\n      background: #fff;\n      color: var(--sg-dark);\n      border-radius: 16px;\n      padding: 14px 16px;\n      font-size: 14px;\n      font-weight: 900;\n      cursor: pointer;\n    }\n\n    #sg-reset-app .sg-progress {\n      position: relative;\n      height: 12px;\n      background: #eee7db;\n      border-radius: 999px;\n      overflow: hidden;\n      margin: 24px 0 12px;\n    }\n\n    #sg-reset-app .sg-progress-fill {\n      height: 100%;\n      width: 0%;\n      background: var(--sg-green);\n      border-radius: 999px;\n      transition: width 0.35s ease;\n    }\n\n    #sg-reset-app .sg-progress-text {\n      position: relative;\n      text-align: center;\n      color: var(--sg-muted);\n      font-size: 13px;\n      font-weight: 800;\n    }\n\n    #sg-reset-app .sg-seo {\n      margin-top: 28px;\n      background: rgba(255,255,255,0.68);\n      border: 1px solid var(--sg-border);\n      border-radius: 22px;\n      padding: 22px;\n    }\n\n    #sg-reset-app .sg-seo h2 {\n      margin: 0 0 10px;\n      font-size: 24px;\n      letter-spacing: -0.03em;\n    }\n\n    #sg-reset-app .sg-seo p {\n      margin: 0 0 12px;\n      color: var(--sg-muted);\n      line-height: 1.65;\n    }\n\n    #sg-reset-app .sg-seo p:last-child {\n      margin-bottom: 0;\n    }\n\n    #sg-reset-app .sg-warning {\n      background: #fff;\n      border: 1px solid var(--sg-border);\n      border-radius: 16px;\n      padding: 14px;\n      color: rgba(23,23,23,0.70);\n      font-size: 13px;\n      line-height: 1.5;\n      margin-top: 16px;\n    }\n\n\n\n    #sg-reset-app .sg-top-strip {\n      display: grid;\n      grid-template-columns: auto 1fr auto;\n      gap: 16px;\n      align-items: center;\n      background: #121610;\n      color: #fff8e8;\n      border: 1px solid rgba(255,248,232,0.16);\n      border-radius: 24px;\n      padding: 16px;\n      margin-bottom: 22px;\n      box-shadow: 0 18px 48px rgba(0,0,0,0.16);\n      position: relative;\n      overflow: hidden;\n    }\n\n    #sg-reset-app .sg-top-strip::before {\n      content: \"\";\n      position: absolute;\n      inset: 0;\n      background: radial-gradient(circle at 12% 20%, rgba(31,122,77,0.28), transparent 32%), radial-gradient(circle at 92% 15%, rgba(255,179,71,0.18), transparent 28%);\n      pointer-events: none;\n    }\n\n    #sg-reset-app .sg-top-days,\n    #sg-reset-app .sg-top-copy,\n    #sg-reset-app .sg-top-btn {\n      position: relative;\n      z-index: 1;\n    }\n\n    #sg-reset-app .sg-top-days {\n      min-width: 96px;\n      height: 96px;\n      border-radius: 24px;\n      display: grid;\n      place-items: center;\n      background: rgba(255,248,232,0.10);\n      border: 1px solid rgba(255,248,232,0.18);\n      text-align: center;\n    }\n\n    #sg-reset-app .sg-top-days strong {\n      display: block;\n      font-size: 42px;\n      line-height: 0.9;\n      letter-spacing: -0.06em;\n    }\n\n    #sg-reset-app .sg-top-days span {\n      display: block;\n      font-size: 11px;\n      font-weight: 900;\n      color: rgba(255,248,232,0.72);\n      text-transform: uppercase;\n      letter-spacing: 0.08em;\n      margin-top: 6px;\n    }\n\n    #sg-reset-app .sg-top-copy h2 {\n      margin: 0 0 6px;\n      font-size: clamp(22px, 3vw, 34px);\n      line-height: 1;\n      letter-spacing: -0.04em;\n      color: #fff8e8;\n    }\n\n    #sg-reset-app .sg-top-copy p {\n      margin: 0;\n      color: rgba(255,248,232,0.72);\n      line-height: 1.45;\n      font-size: 15px;\n      font-weight: 700;\n    }\n\n    #sg-reset-app .sg-top-btn {\n      appearance: none;\n      border: 0;\n      border-radius: 18px;\n      padding: 17px 22px;\n      background: var(--sg-green);\n      color: #fff;\n      font-size: 16px;\n      font-weight: 950;\n      cursor: pointer;\n      min-width: 190px;\n      box-shadow: 0 14px 32px rgba(31,122,77,0.26);\n      transition: transform 0.18s ease, opacity 0.18s ease;\n    }\n\n    #sg-reset-app .sg-top-btn:hover {\n      transform: translateY(-2px);\n    }\n\n    #sg-reset-app .sg-top-btn:disabled {\n      cursor: not-allowed;\n      opacity: 0.55;\n      transform: none;\n      box-shadow: none;\n    }\n\n    #sg-reset-app .sg-top-actions {\n      position: relative;\n      z-index: 1;\n      display: grid;\n      gap: 10px;\n      min-width: 210px;\n    }\n\n    #sg-reset-app .sg-top-restart {\n      appearance: none;\n      border: 1px solid rgba(255,248,232,0.22);\n      border-radius: 16px;\n      padding: 13px 18px;\n      background: rgba(255,248,232,0.08);\n      color: #fff8e8;\n      font-size: 14px;\n      font-weight: 950;\n      cursor: pointer;\n      transition: transform 0.18s ease, background 0.18s ease;\n    }\n\n    #sg-reset-app .sg-top-restart:hover {\n      transform: translateY(-2px);\n      background: rgba(255,248,232,0.13);\n    }\n\n    #sg-reset-app .sg-top-progress {\n      height: 12px;\n      width: 100%;\n      background: rgba(255,248,232,0.16);\n      border-radius: 999px;\n      overflow: hidden;\n      margin: 14px 0 7px;\n      border: 1px solid rgba(255,248,232,0.10);\n    }\n\n    #sg-reset-app .sg-top-progress-fill {\n      height: 100%;\n      width: 0%;\n      background: linear-gradient(90deg, var(--sg-green), #9aaa68);\n      border-radius: 999px;\n      transition: width 0.35s ease;\n    }\n\n    #sg-reset-app .sg-top-progress-text {\n      color: rgba(255,248,232,0.76);\n      font-size: 13px;\n      font-weight: 900;\n    }\n\n    #sg-reset-app .sg-note-panel {\n      justify-content: flex-start;\n      min-height: auto;\n      gap: 14px;\n      background: linear-gradient(180deg, rgba(255,255,255,0.94), rgba(255,248,232,0.76));\n    }\n\n    #sg-reset-app .sg-side-card {\n      position: relative;\n      background: rgba(255,255,255,0.78);\n      border: 1px solid var(--sg-border);\n      border-radius: 22px;\n      padding: 18px;\n      box-shadow: 0 10px 28px rgba(0,0,0,0.06);\n    }\n\n    #sg-reset-app .sg-side-eyebrow {\n      display: inline-flex;\n      align-items: center;\n      gap: 7px;\n      background: var(--sg-green-soft);\n      color: var(--sg-green);\n      border: 1px solid rgba(31,122,77,0.14);\n      border-radius: 999px;\n      padding: 7px 10px;\n      font-size: 12px;\n      font-weight: 950;\n      text-transform: uppercase;\n      letter-spacing: 0.05em;\n      margin-bottom: 12px;\n    }\n\n    #sg-reset-app .sg-side-card h3 {\n      margin: 0 0 8px;\n      font-size: 22px;\n      line-height: 1.08;\n      letter-spacing: -0.04em;\n      color: var(--sg-dark);\n    }\n\n    #sg-reset-app .sg-side-card p {\n      margin: 0;\n      color: var(--sg-muted);\n      line-height: 1.52;\n      font-size: 14px;\n      font-weight: 750;\n    }\n\n    #sg-reset-app .sg-note-panel .sg-status {\n      text-align: left;\n      margin: 0 0 10px;\n      border-radius: 16px;\n    }\n\n    #sg-reset-app .sg-note-panel .sg-message {\n      text-align: left;\n      margin: 0;\n      padding: 18px;\n    }\n\n    #sg-reset-app .sg-urge-btn {\n      appearance: none;\n      border: 0;\n      width: 100%;\n      margin-top: 14px;\n      border-radius: 18px;\n      padding: 16px 18px;\n      background: #171717;\n      color: #fff;\n      font-size: 16px;\n      font-weight: 950;\n      cursor: pointer;\n      box-shadow: 0 12px 28px rgba(0,0,0,0.18);\n      transition: transform 0.18s ease, box-shadow 0.18s ease;\n    }\n\n    #sg-reset-app .sg-urge-btn:hover {\n      transform: translateY(-2px);\n      box-shadow: 0 16px 34px rgba(0,0,0,0.22);\n    }\n\n    #sg-reset-app .sg-urge-plan {\n      display: none;\n      margin-top: 14px;\n      background: #fff8e8;\n      border: 1px solid var(--sg-border);\n      border-radius: 18px;\n      padding: 15px;\n      color: rgba(23,23,23,0.78);\n      font-size: 14px;\n      line-height: 1.5;\n      font-weight: 800;\n    }\n\n    #sg-reset-app .sg-urge-plan.sg-open {\n      display: block;\n    }\n\n    #sg-reset-app .sg-urge-plan ol {\n      margin: 8px 0 0 20px;\n      padding: 0;\n    }\n\n    #sg-reset-app .sg-urge-plan li {\n      margin-bottom: 6px;\n    }\n\n    #sg-reset-app .sg-study-links {\n      display: grid;\n      gap: 10px;\n      margin-top: 12px;\n    }\n\n    #sg-reset-app .sg-study-link {\n      display: block;\n      text-decoration: none;\n      color: var(--sg-dark);\n      background: #fff;\n      border: 1px solid var(--sg-border);\n      border-radius: 14px;\n      padding: 12px 13px;\n      font-size: 13px;\n      line-height: 1.35;\n      font-weight: 900;\n      transition: transform 0.18s ease, border-color 0.18s ease, background 0.18s ease;\n    }\n\n    #sg-reset-app .sg-study-link:hover {\n      transform: translateY(-1px);\n      border-color: rgba(31,122,77,0.34);\n      background: #fffdf6;\n    }\n\n    #sg-reset-app .sg-study-link small {\n      display: block;\n      color: var(--sg-muted);\n      font-size: 12px;\n      font-weight: 750;\n      margin-top: 3px;\n    }\n\n    #sg-reset-app .sg-next-title {\n      display: block;\n      color: var(--sg-green);\n      font-size: 17px;\n      font-weight: 950;\n      margin: 8px 0 6px;\n      line-height: 1.25;\n    }\n\n    #sg-reset-app .sg-mini-progress {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 8px;\n      margin-top: 14px;\n    }\n\n    #sg-reset-app .sg-mini-progress span {\n      border-radius: 999px;\n      height: 9px;\n      background: rgba(31,122,77,0.12);\n    }\n\n    #sg-reset-app .sg-mini-progress span.sg-active {\n      background: var(--sg-green);\n    }\n\n    #sg-reset-app .sg-roadmap {\n      margin-top: 28px;\n      background: #10160f;\n      color: #fff8e8;\n      border-radius: 30px;\n      padding: 30px;\n      border: 1px solid rgba(255,248,232,0.14);\n      box-shadow: var(--sg-shadow);\n      overflow: hidden;\n      position: relative;\n    }\n\n    #sg-reset-app .sg-roadmap::before {\n      content: \"\";\n      position: absolute;\n      inset: 0;\n      background: radial-gradient(circle at top left, rgba(31,122,77,0.20), transparent 34%), radial-gradient(circle at bottom right, rgba(255,179,71,0.13), transparent 28%);\n      pointer-events: none;\n    }\n\n    #sg-reset-app .sg-roadmap > * {\n      position: relative;\n      z-index: 1;\n    }\n\n    #sg-reset-app .sg-roadmap-head {\n      display: grid;\n      grid-template-columns: 72px 1fr 72px;\n      gap: 18px;\n      align-items: center;\n      text-align: center;\n      margin-bottom: 18px;\n    }\n\n    #sg-reset-app .sg-roadmap-icon {\n      width: 72px;\n      height: 72px;\n      border-radius: 22px;\n      display: grid;\n      place-items: center;\n      background: rgba(255,248,232,0.08);\n      border: 1px solid rgba(255,248,232,0.18);\n      font-size: 34px;\n    }\n\n    #sg-reset-app .sg-roadmap h2 {\n      margin: 0;\n      color: #fff8e8;\n      font-size: clamp(34px, 5vw, 62px);\n      line-height: 0.92;\n      letter-spacing: -0.06em;\n      text-transform: uppercase;\n    }\n\n    #sg-reset-app .sg-roadmap h2 span {\n      color: #93a86b;\n      display: block;\n    }\n\n    #sg-reset-app .sg-roadmap-sub {\n      text-align: center;\n      font-size: 17px;\n      font-weight: 900;\n      color: rgba(255,248,232,0.82);\n      margin: 0 0 12px;\n    }\n\n    #sg-reset-app .sg-roadmap-note {\n      text-align: center;\n      max-width: 820px;\n      margin: 0 auto 24px;\n      border: 1px solid rgba(147,168,107,0.42);\n      border-radius: 999px;\n      padding: 11px 16px;\n      color: rgba(255,248,232,0.82);\n      font-size: 13px;\n      font-weight: 900;\n      text-transform: uppercase;\n      letter-spacing: 0.03em;\n    }\n\n    #sg-reset-app .sg-timeline {\n      display: grid;\n      gap: 12px;\n    }\n\n    #sg-reset-app .sg-mile {\n      display: grid;\n      grid-template-columns: 54px 72px 1fr;\n      gap: 14px;\n      align-items: stretch;\n    }\n\n    #sg-reset-app .sg-mile-num {\n      width: 54px;\n      height: 54px;\n      border-radius: 50%;\n      display: grid;\n      place-items: center;\n      align-self: center;\n      background: linear-gradient(135deg, #4d6444, #93a86b);\n      border: 2px solid rgba(255,248,232,0.28);\n      color: #fff8e8;\n      font-weight: 950;\n      font-size: 28px;\n      box-shadow: 0 10px 24px rgba(0,0,0,0.22);\n    }\n\n    #sg-reset-app .sg-mile-ico {\n      border-radius: 22px;\n      display: grid;\n      place-items: center;\n      background: rgba(255,248,232,0.07);\n      border: 1px solid rgba(255,248,232,0.15);\n      font-size: 34px;\n      min-height: 88px;\n    }\n\n    #sg-reset-app .sg-mile-card {\n      border: 1px solid rgba(147,168,107,0.38);\n      background: rgba(255,248,232,0.045);\n      border-radius: 22px;\n      padding: 17px 18px;\n    }\n\n    #sg-reset-app .sg-mile-card h3 {\n      margin: 0 0 10px;\n      color: #d8d0b7;\n      font-size: clamp(19px, 2.4vw, 28px);\n      line-height: 1.05;\n      letter-spacing: -0.03em;\n      text-transform: uppercase;\n    }\n\n    #sg-reset-app .sg-mile-card h3 span {\n      color: #93a86b;\n    }\n\n    #sg-reset-app .sg-mile-grid {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 10px 22px;\n    }\n\n    #sg-reset-app .sg-mile-card ul {\n      margin: 0;\n      padding-left: 18px;\n      color: rgba(255,248,232,0.84);\n      line-height: 1.38;\n      font-size: 14px;\n      font-weight: 700;\n    }\n\n    #sg-reset-app .sg-mile-card li::marker {\n      color: #c7d78b;\n    }\n\n    #sg-reset-app .sg-comes-back {\n      margin-top: 24px;\n      text-align: center;\n    }\n\n    #sg-reset-app .sg-comes-back h3 {\n      margin: 0 0 16px;\n      color: #fff8e8;\n      font-size: clamp(24px, 3vw, 34px);\n      letter-spacing: -0.04em;\n      text-transform: uppercase;\n    }\n\n    #sg-reset-app .sg-benefits-row {\n      display: grid;\n      grid-template-columns: repeat(5, 1fr);\n      gap: 12px;\n    }\n\n    #sg-reset-app .sg-benefit {\n      border: 1px solid rgba(255,248,232,0.13);\n      border-radius: 20px;\n      padding: 15px 10px;\n      background: rgba(255,248,232,0.045);\n      font-weight: 950;\n      color: rgba(255,248,232,0.86);\n      font-size: 12px;\n      text-transform: uppercase;\n      letter-spacing: 0.03em;\n      line-height: 1.12;\n    }\n\n    #sg-reset-app .sg-benefit span {\n      display: block;\n      font-size: 28px;\n      margin-bottom: 8px;\n    }\n\n    #sg-reset-app .sg-bottom-line {\n      margin-top: 18px;\n      border: 1px solid rgba(147,168,107,0.42);\n      border-radius: 999px;\n      padding: 13px 18px;\n      color: #fff8e8;\n      font-weight: 950;\n      text-align: center;\n      text-transform: uppercase;\n      letter-spacing: 0.02em;\n      background: rgba(0,0,0,0.18);\n    }\n\n    #sg-reset-app .sg-bottom-line span {\n      color: #93a86b;\n    }\n\n    @media (max-width: 860px) {\n      #sg-reset-app {\n        padding: 18px;\n        border-radius: 22px;\n      }\n\n      #sg-reset-app .sg-wrap {\n        grid-template-columns: 1fr;\n      }\n\n      #sg-reset-app .sg-card,\n      #sg-reset-app .sg-tracker {\n        padding: 22px;\n        border-radius: 24px;\n      }\n\n      #sg-reset-app .sg-tracker {\n        min-height: auto;\n      }\n\n      #sg-reset-app .sg-actions {\n        grid-template-columns: 1fr;\n      }\n\n      #sg-reset-app .sg-top-strip {\n        grid-template-columns: 1fr;\n        text-align: center;\n      }\n\n      #sg-reset-app .sg-top-days {\n        width: 100%;\n        min-width: 0;\n      }\n\n      #sg-reset-app .sg-top-btn {\n        width: 100%;\n        min-width: 0;\n      }\n\n      #sg-reset-app .sg-roadmap {\n        padding: 20px;\n        border-radius: 24px;\n      }\n\n      #sg-reset-app .sg-roadmap-head {\n        grid-template-columns: 1fr;\n      }\n\n      #sg-reset-app .sg-roadmap-icon {\n        margin: 0 auto;\n      }\n\n      #sg-reset-app .sg-roadmap-note {\n        border-radius: 18px;\n      }\n\n      #sg-reset-app .sg-mile {\n        grid-template-columns: 46px 1fr;\n        gap: 10px;\n      }\n\n      #sg-reset-app .sg-mile-num {\n        width: 46px;\n        height: 46px;\n        font-size: 23px;\n      }\n\n      #sg-reset-app .sg-mile-ico {\n        display: none;\n      }\n\n      #sg-reset-app .sg-mile-grid,\n      #sg-reset-app .sg-benefits-row {\n        grid-template-columns: 1fr;\n      }\n\n    }\n  <\/style>\n\n  <div class=\"sg-top-strip\">\n    <div class=\"sg-top-days\">\n      <div>\n        <strong id=\"sgTopDayNumber\">0<\/strong>\n        <span>Days Done<\/span>\n      <\/div>\n    <\/div>\n    <div class=\"sg-top-copy\">\n      <h2>Your 90-Day Reset Starts Here<\/h2>\n      <p>The counter is the mission. Check in once today, read the note, and keep building proof that you are back in control.<\/p>\n      <div class=\"sg-top-progress\" aria-label=\"90 day reset progress\">\n        <div class=\"sg-top-progress-fill\" id=\"sgTopProgressFill\"><\/div>\n      <\/div>\n      <div class=\"sg-top-progress-text\" id=\"sgTopProgressText\">0 of 90 days complete<\/div>\n    <\/div>\n    <div class=\"sg-top-actions\">\n      <button class=\"sg-top-btn\" id=\"sgTopCheckInBtn\">Start Day 1<\/button>\n      <button class=\"sg-top-restart\" id=\"sgTopRestartBtn\">Restart Reset<\/button>\n    <\/div>\n  <\/div>\n\n  <div class=\"sg-wrap\">\n    <div class=\"sg-card\">\n      <div class=\"sg-kicker\">\ud83d\udd12 No Sign In Needed<\/div>\n\n      <h1>How To Stop Gooning<\/h1>\n\n      <p class=\"sg-subtitle\">\n        Start a simple 90-day reset. No account, no shame, no complicated system. Just check in once a day and build proof that you are back in control.\n      <\/p>\n\n      <div class=\"sg-mini-grid\">\n        <div class=\"sg-pill\">\n          <div class=\"sg-icon\">\ud83e\udde0<\/div>\n          <div>\n            Rebuild your focus\n            <small>Give your brain fewer high-stimulation loops and more real recovery time.<\/small>\n          <\/div>\n        <\/div>\n\n        <div class=\"sg-pill\">\n          <div class=\"sg-icon\">\u26a1<\/div>\n          <div>\n            Train the urge muscle\n            <small>Every day you pause, redirect, and continue, you get stronger.<\/small>\n          <\/div>\n        <\/div>\n\n        <div class=\"sg-pill\">\n          <div class=\"sg-icon\">\ud83d\udcc5<\/div>\n          <div>\n            Save your streak\n            <small>Your progress is saved privately in this browser only.<\/small>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"sg-steps\">\n        <div class=\"sg-step\">\n          <div>\n            <strong>Start with today<\/strong>\n            <p>Do not obsess over the past. Press Day 1 and begin the reset.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"sg-step\">\n          <div>\n            <strong>Check in once daily<\/strong>\n            <p>Come back tomorrow and press the next day button.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"sg-step\">\n          <div>\n            <strong>Read the daily reset note<\/strong>\n            <p>Each day gives you one simple reason to keep going.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"sg-step\">\n          <div>\n            <strong>Make it to 90 days<\/strong>\n            <p>The goal is not perfection. The goal is control, momentum, and a better routine.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"sg-warning\">\n        This tool is for self-tracking and encouragement. If sexual behavior feels out of control, causes distress, affects relationships, or you have ongoing erectile\/mental health concerns, consider talking with a licensed clinician.\n      <\/div>\n    <\/div>\n\n    <div class=\"sg-tracker sg-note-panel\">\n      <div class=\"sg-side-card\">\n        <div class=\"sg-side-eyebrow\">\ud83e\udde0 Today\u2019s Reset Note<\/div>\n        <div class=\"sg-status\" id=\"sgStatus\">Ready to start your reset.<\/div>\n        <div class=\"sg-message\" id=\"sgMessage\">\n          <strong>Start your 90-day reset.<\/strong>\n          Press the top button to begin. Your progress saves privately in this browser.\n        <\/div>\n      <\/div>\n\n      <div class=\"sg-side-card\">\n        <div class=\"sg-side-eyebrow\">\u26a1 Emergency Urge Button<\/div>\n        <h3>Remind yourself why the loop is not worth it.<\/h3>\n        <p>When your brain starts bargaining, open the research and interrupt the fantasy fast.<\/p>\n        <button class=\"sg-urge-btn\" id=\"sgUrgeBtn\" type=\"button\">I Have An Urge \u2014 Show Me The Evidence<\/button>\n        <div class=\"sg-urge-plan\" id=\"sgUrgePlan\">\n          <strong>Open one of these in a new tab before you make a bad decision:<\/strong>\n          <div class=\"sg-study-links\">\n            <a class=\"sg-study-link\" href=\"https:\/\/pmc.ncbi.nlm.nih.gov\/articles\/PMC5775124\/\" target=\"_blank\" rel=\"noopener noreferrer\">\n              Compulsive sexual behavior disorder in ICD-11\n              <small>How loss of control over repetitive sexual urges can become a real clinical problem.<\/small>\n            <\/a>\n            <a class=\"sg-study-link\" href=\"https:\/\/pmc.ncbi.nlm.nih.gov\/articles\/PMC7889567\/\" target=\"_blank\" rel=\"noopener noreferrer\">\n              The pornography \u201crebooting\u201d experience\n              <small>Qualitative research on men abstaining from porn because of self-perceived problems.<\/small>\n            <\/a>\n            <a class=\"sg-study-link\" href=\"https:\/\/pmc.ncbi.nlm.nih.gov\/articles\/PMC10411905\/\" target=\"_blank\" rel=\"noopener noreferrer\">\n              Problematic pornography use, decision-making, and executive function\n              <small>Research discussing decision-making and control issues linked with problematic use.<\/small>\n            <\/a>\n            <a class=\"sg-study-link\" href=\"https:\/\/pmc.ncbi.nlm.nih.gov\/articles\/PMC8969854\/\" target=\"_blank\" rel=\"noopener noreferrer\">\n              Sexual cues, reward processing, and problematic porn consumption\n              <small>Research on cue and reward processing in people with compulsive sexual behaviors.<\/small>\n            <\/a>\n            <a class=\"sg-study-link\" href=\"https:\/\/nida.nih.gov\/publications\/drugs-brains-behavior-science-addiction\/drugs-brain\" target=\"_blank\" rel=\"noopener noreferrer\">\n              NIDA: dopamine, reward loops, and compulsive behavior\n              <small>General addiction science explaining how powerful reward cues train repeated behavior.<\/small>\n            <\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"sg-side-card\">\n        <div class=\"sg-side-eyebrow\">\ud83d\udcc8 Next Milestone<\/div>\n        <h3>Keep your eyes on the next win.<\/h3>\n        <span class=\"sg-next-title\" id=\"sgNextMilestoneTitle\">Days 1\u20137: Break the Dopamine Loop<\/span>\n        <p id=\"sgNextMilestoneText\">Every resisted urge weakens the old pattern and proves you can stop obeying cravings.<\/p>\n        <div class=\"sg-mini-progress\" aria-hidden=\"true\">\n          <span class=\"sg-active\"><\/span><span id=\"sgMiniProgressTwo\"><\/span><span id=\"sgMiniProgressThree\"><\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n\n  <section class=\"sg-roadmap\" aria-label=\"90 day recovery roadmap after quitting gooning\">\n    <div class=\"sg-roadmap-head\">\n      <div class=\"sg-roadmap-icon\">\ud83e\udde0<\/div>\n      <div>\n        <h2>90 Days After <span>Quitting Gooning<\/span><\/h2>\n        <p class=\"sg-roadmap-sub\">A strong recovery timeline for your brain, focus, drive, and self-control<\/p>\n      <\/div>\n      <div class=\"sg-roadmap-icon\">\ud83d\udcc5<\/div>\n    <\/div>\n\n    <div class=\"sg-roadmap-note\">Common recovery milestones and motivational estimates designed to help you stay committed.<\/div>\n\n    <div class=\"sg-timeline\">\n      <div class=\"sg-mile\">\n        <div class=\"sg-mile-num\">1<\/div>\n        <div class=\"sg-mile-ico\">\ud83d\udd17<\/div>\n        <div class=\"sg-mile-card\">\n          <h3><span>Days 1\u20137:<\/span> Break the Dopamine Loop<\/h3>\n          <div class=\"sg-mile-grid\">\n            <ul>\n              <li>Your brain is fighting the old habit hardest here.<\/li>\n              <li>Every resisted urge weakens the gooning cycle.<\/li>\n            <\/ul>\n            <ul>\n              <li>Self-control starts getting stronger immediately.<\/li>\n              <li>First win: you prove you can stop obeying cravings.<\/li>\n            <\/ul>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"sg-mile\">\n        <div class=\"sg-mile-num\">2<\/div>\n        <div class=\"sg-mile-ico\">\u2696\ufe0f<\/div>\n        <div class=\"sg-mile-card\">\n          <h3><span>Days 8\u201314:<\/span> Dopamine Starts Rebalancing<\/h3>\n          <div class=\"sg-mile-grid\">\n            <ul>\n              <li>Constant novelty-seeking begins losing its grip.<\/li>\n              <li>Your reward system starts adjusting to normal life again.<\/li>\n            <\/ul>\n            <ul>\n              <li>Motivation and mental energy start coming back.<\/li>\n              <li>Cognitive win: better impulse control.<\/li>\n            <\/ul>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"sg-mile\">\n        <div class=\"sg-mile-num\">3<\/div>\n        <div class=\"sg-mile-ico\">\ud83c\udf05<\/div>\n        <div class=\"sg-mile-card\">\n          <h3><span>Days 15\u201330:<\/span> Brain Fog Starts Lifting<\/h3>\n          <div class=\"sg-mile-grid\">\n            <ul>\n              <li>Focus becomes sharper and distraction loses power.<\/li>\n              <li>Sleep, mood, and daily rhythm often improve.<\/li>\n            <\/ul>\n            <ul>\n              <li>Less guilt, less mental chaos, less emotional crashing.<\/li>\n              <li>Cognitive win: clearer thinking and longer attention span.<\/li>\n            <\/ul>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"sg-mile\">\n        <div class=\"sg-mile-num\">4<\/div>\n        <div class=\"sg-mile-ico\">\ud83d\udee1\ufe0f<\/div>\n        <div class=\"sg-mile-card\">\n          <h3><span>Days 31\u201345:<\/span> Discipline Gets Real<\/h3>\n          <div class=\"sg-mile-grid\">\n            <ul>\n              <li>Urges become more manageable instead of overwhelming.<\/li>\n              <li>Normal activities begin feeling rewarding again.<\/li>\n            <\/ul>\n            <ul>\n              <li>Stress tolerance and emotional control improve.<\/li>\n              <li>Cognitive win: stronger discipline and decision-making.<\/li>\n            <\/ul>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"sg-mile\">\n        <div class=\"sg-mile-num\">5<\/div>\n        <div class=\"sg-mile-ico\">\ud83d\udcc8<\/div>\n        <div class=\"sg-mile-card\">\n          <h3><span>Days 46\u201360:<\/span> Drive and Confidence Return<\/h3>\n          <div class=\"sg-mile-grid\">\n            <ul>\n              <li>You have more mental space for work, fitness, and relationships.<\/li>\n              <li>Triggers lose more of their automatic power.<\/li>\n            <\/ul>\n            <ul>\n              <li>Confidence rises because consistency is now real.<\/li>\n              <li>Cognitive win: better follow-through and motivation.<\/li>\n            <\/ul>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"sg-mile\">\n        <div class=\"sg-mile-num\">6<\/div>\n        <div class=\"sg-mile-ico\">\ud83d\udd04<\/div>\n        <div class=\"sg-mile-card\">\n          <h3><span>Days 61\u201390:<\/span> Full Reset Momentum<\/h3>\n          <div class=\"sg-mile-grid\">\n            <ul>\n              <li>Your brain feels less hijacked by compulsive stimulation.<\/li>\n              <li>Focus, mood, and habits feel far more stable.<\/li>\n            <\/ul>\n            <ul>\n              <li>You feel more in control, more present, and more respected by yourself.<\/li>\n              <li>Cognitive win: clarity, patience, and long-term thinking.<\/li>\n            <\/ul>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"sg-comes-back\">\n      <h3>What Comes Back Over 90 Days<\/h3>\n      <div class=\"sg-benefits-row\">\n        <div class=\"sg-benefit\"><span>\ud83c\udfaf<\/span>Attention<br>&amp; Focus<\/div>\n        <div class=\"sg-benefit\"><span>\ud83d\udee1\ufe0f<\/span>Impulse<br>Control<\/div>\n        <div class=\"sg-benefit\"><span>\ud83d\udc9a<\/span>Emotional<br>Stability<\/div>\n        <div class=\"sg-benefit\"><span>\ud83d\udcc8<\/span>Motivation<\/div>\n        <div class=\"sg-benefit\"><span>\u2b50<\/span>Confidence<\/div>\n      <\/div>\n      <div class=\"sg-bottom-line\">Quit the artificial high. <span>Get your brain, your drive, and your life back.<\/span><\/div>\n    <\/div>\n  <\/section>\n\n  <div class=\"sg-seo\">\n    <h2>A simple 90-day reset tracker<\/h2>\n    <p>\n      This page is built for people who want to stop compulsive porn or gooning habits without making an account. The tracker saves your daily progress in your browser and gives you one encouraging reset note each day.\n    <\/p>\n    <p>\n      The goal is not to shame yourself. The goal is to interrupt the loop, manage urges, rebuild confidence, and create a healthier relationship with your attention, body, and time.\n    <\/p>\n  <\/div>\n\n  <script>\n    (function () {\n      const STORAGE_KEY = \"sg_90_day_reset_v1\";\n\n      const dailyMessages = [\n        \"You started. That matters. Today is about breaking autopilot and proving you can make one clean decision.\",\n        \"Urges are not commands. They rise, peak, and pass. Waiting them out is a skill, and skills get stronger.\",\n        \"Your brain learns through repetition. Every day you avoid the loop, you give your reward system a different lesson.\",\n        \"The first few days can feel loud because your habit expects the old routine. That does not mean you are failing.\",\n        \"Cravings often hit hardest when you are bored, stressed, tired, or alone. Notice the trigger instead of fighting blindly.\",\n        \"You are not just quitting something. You are creating space for energy, focus, and real life to come back in.\",\n        \"One week is real momentum. Your job now is simple: protect the streak without turning it into pressure.\",\n        \"Your attention is valuable. Today, keep it out of the scroll-trap and put it into something that actually helps you.\",\n        \"A reset works best when you remove easy access. Fewer triggers means fewer battles.\",\n        \"You are training self-control. Not by being perfect, but by choosing the better move when it counts.\",\n        \"If your mood feels off, that can happen when a high-stimulation habit is removed. Keep going and stabilize your routine.\",\n        \"Your body likes consistency. Sleep, food, movement, and sunlight make urges easier to handle.\",\n        \"A strong urge does not erase your progress. It is just a wave. Let it pass without making it your identity.\",\n        \"Two weeks is a serious start. You are becoming someone who can pause instead of react.\",\n        \"The goal is not to hate your sexuality. The goal is to stop letting compulsive behavior run your day.\",\n        \"When the old habit asks for attention, give your body motion instead: walk, stretch, shower, clean, lift, move.\",\n        \"Your confidence grows when you keep promises to yourself. Today is another small promise kept.\",\n        \"You do not need a perfect life to stay clean today. You just need the next right choice.\",\n        \"Your brain is adaptable. Repeated choices can strengthen new patterns over time.\",\n        \"Less artificial stimulation can make normal life feel more rewarding again. Give that process time.\",\n        \"Three weeks in, you may start seeing clearer patterns: time of day, emotions, apps, boredom, stress. Use that information.\",\n        \"Do not negotiate with the urge when it is strongest. Change location first, think second.\",\n        \"A relapse fantasy usually edits out the regret after. Play the whole tape before you act.\",\n        \"Your future self is watching today\u2019s choice. Give him evidence that you are serious.\",\n        \"The reset is not about becoming a monk. It is about becoming free.\",\n        \"If your mind feels restless, that is energy looking for direction. Put it somewhere useful.\",\n        \"You are building tolerance for discomfort. That is one of the most valuable skills a man can build.\",\n        \"Four weeks is proof. You can change a behavior that once felt automatic.\",\n        \"Keep your phone away from the places where you usually slip. Environment beats willpower.\",\n        \"A better night routine can protect the whole streak. Tired brains make weaker decisions.\",\n        \"When you stop feeding the loop, shame has less to grab onto. Keep moving forward.\",\n        \"Your sex drive is not the enemy. Compulsion is the enemy.\",\n        \"Today, do one thing that makes you respect yourself more. Small wins stack.\",\n        \"The urge wants privacy and speed. Recovery needs light, time, and interruption.\",\n        \"Five weeks is not luck. It is repeated effort.\",\n        \"Mental clarity often comes from fewer distractions, better sleep, and less compulsive stimulation.\",\n        \"If you are stressed, name the stress directly. Do not let the habit pretend it is the solution.\",\n        \"You can be uncomfortable and still stay in control. That is the whole training.\",\n        \"Your brain rewards what you repeat. Repeat discipline long enough and discipline starts feeling normal.\",\n        \"Keep your reset simple: no peeking, no edging, no bargaining.\",\n        \"Six weeks is a strong foundation. Now focus on becoming the kind of person who does not need the old escape.\",\n        \"Real intimacy and real confidence are built away from the screen.\",\n        \"If you feel flat today, do not panic. Recovery is not a straight line.\",\n        \"Choose replacement behaviors before you need them: gym, walk, shower, chores, call someone, leave the room.\",\n        \"The old habit was a shortcut. You are building the long road back to control.\",\n        \"Every clean day makes the next clean day more believable.\",\n        \"Seven weeks in, your identity can start changing from \u201cI am trying\u201d to \u201cthis is what I do now.\u201d\",\n        \"Do not test yourself with triggers. That is not confidence; that is gambling with your progress.\",\n        \"If sexual performance anxiety is part of this, patience matters. Persistent issues deserve real medical advice, not panic.\",\n        \"You are allowed to want a better life without hating who you were.\",\n        \"Urges shrink when they are not rewarded. They may still show up, but you do not have to obey them.\",\n        \"Your time is coming back. Spend it on something that makes your life bigger.\",\n        \"Eight weeks is discipline, not motivation. Motivation comes and goes. Discipline stays.\",\n        \"Today is a good day to clean your digital environment: unfollow, block, delete, remove shortcuts.\",\n        \"Your nervous system calms down through routine. Give it boring, healthy repetition.\",\n        \"The reset is working when you become more honest about your triggers.\",\n        \"You are not behind. You are rebuilding.\",\n        \"Do not turn one hard day into a story that you cannot change. You absolutely can.\",\n        \"Nine weeks is a long time to keep choosing yourself. Respect that.\",\n        \"When you avoid the loop, you are practicing delayed gratification. That skill carries into money, work, fitness, and relationships.\",\n        \"Your mind may still throw images or memories at you. Let them pass without feeding them.\",\n        \"You are not waiting for urges to disappear. You are learning that you can live above them.\",\n        \"Confidence is built when your actions match your standards.\",\n        \"Ten weeks is major progress. Keep the routine boring and strong.\",\n        \"If you slip, the answer is not shame. The answer is immediate honesty and a faster return to the plan.\",\n        \"Your brain does not need punishment. It needs training, structure, and better rewards.\",\n        \"Every day you choose control, you lower the power of the old pattern.\",\n        \"Keep your hands, eyes, and environment busy when the vulnerable window hits.\",\n        \"A reset is not just abstaining. It is becoming someone with better defaults.\",\n        \"Eleven weeks is a different version of you showing up.\",\n        \"You may notice more energy when you stop draining attention into compulsive loops.\",\n        \"Use the extra energy wisely. Idle energy can become temptation if you do not direct it.\",\n        \"The point is not to count forever. The point is to become free enough that life gets bigger than the count.\",\n        \"You have proven you can go without the old habit. Now prove you can build with the space it left behind.\",\n        \"Twelve weeks is close. Do not get careless because you are confident.\",\n        \"Big progress can trigger one last negotiation: \u201cI\u2019m fine now.\u201d Stay sharp.\",\n        \"The strongest version of you is not the version with no urges. It is the version that does not fold to them.\",\n        \"Today, reconnect with a real goal: money, body, relationship, faith, work, creativity, family, peace.\",\n        \"You are building a life where the old habit has less room to hide.\",\n        \"Thirteen weeks is powerful. You are not starting anymore. You are maintaining.\",\n        \"Your attention, time, and self-respect are worth protecting.\",\n        \"You have practiced saying no for months. That changes how you see yourself.\",\n        \"The old loop promised relief. You are building actual freedom.\",\n        \"Your body and mind respond well to consistency. Keep giving them a cleaner pattern.\",\n        \"Ninety days is close. Finish with humility, not ego.\",\n        \"This reset was never about being perfect. It was about proving you could lead yourself.\",\n        \"Day 90. You did something hard. Keep the lesson: protect your attention, respect your body, and stay in control.\"\n      ];\n\n      const topDayNumberEl = document.getElementById(\"sgTopDayNumber\");\n      const topCheckInBtn = document.getElementById(\"sgTopCheckInBtn\");\n      const topRestartBtn = document.getElementById(\"sgTopRestartBtn\");\n      const topProgressFill = document.getElementById(\"sgTopProgressFill\");\n      const topProgressText = document.getElementById(\"sgTopProgressText\");\n      const statusEl = document.getElementById(\"sgStatus\");\n      const messageEl = document.getElementById(\"sgMessage\");\n      const urgeBtn = document.getElementById(\"sgUrgeBtn\");\n      const urgePlan = document.getElementById(\"sgUrgePlan\");\n      const nextMilestoneTitle = document.getElementById(\"sgNextMilestoneTitle\");\n      const nextMilestoneText = document.getElementById(\"sgNextMilestoneText\");\n      const miniProgressTwo = document.getElementById(\"sgMiniProgressTwo\");\n      const miniProgressThree = document.getElementById(\"sgMiniProgressThree\");\n\n      const milestones = [\n        { min: 1, max: 7, title: \"Days 1\u20137: Break the Dopamine Loop\", text: \"Every resisted urge weakens the old pattern and proves you can stop obeying cravings.\" },\n        { min: 8, max: 14, title: \"Days 8\u201314: Dopamine Starts Rebalancing\", text: \"The constant novelty-seeking starts losing its grip as your reward system adjusts to normal life again.\" },\n        { min: 15, max: 30, title: \"Days 15\u201330: Brain Fog Starts Lifting\", text: \"Focus gets sharper, distraction loses power, and your daily rhythm starts feeling more stable.\" },\n        { min: 31, max: 45, title: \"Days 31\u201345: Discipline Gets Real\", text: \"Urges become more manageable, and normal activities begin feeling rewarding again.\" },\n        { min: 46, max: 60, title: \"Days 46\u201360: Drive and Confidence Return\", text: \"You get more mental space for work, fitness, relationships, and goals that actually matter.\" },\n        { min: 61, max: 90, title: \"Days 61\u201390: Full Reset Momentum\", text: \"Your brain feels less hijacked, your habits feel more stable, and your self-respect keeps rising.\" }\n      ];\n\n      function todayKey() {\n        const now = new Date();\n        const year = now.getFullYear();\n        const month = String(now.getMonth() + 1).padStart(2, \"0\");\n        const day = String(now.getDate()).padStart(2, \"0\");\n        return year + \"-\" + month + \"-\" + day;\n      }\n\n      function getState() {\n        const saved = localStorage.getItem(STORAGE_KEY);\n        if (!saved) {\n          return {\n            completedDays: 0,\n            lastCheckIn: null,\n            startedAt: null\n          };\n        }\n\n        try {\n          return JSON.parse(saved);\n        } catch (e) {\n          return {\n            completedDays: 0,\n            lastCheckIn: null,\n            startedAt: null\n          };\n        }\n      }\n\n      function saveState(state) {\n        localStorage.setItem(STORAGE_KEY, JSON.stringify(state));\n      }\n\n      function render() {\n        const state = getState();\n        const completed = Math.min(state.completedDays || 0, 90);\n        const today = todayKey();\n        const checkedInToday = state.lastCheckIn === today;\n        const nextDay = Math.min(completed + 1, 90);\n        const progress = Math.round((completed \/ 90) * 100);\n\n        topDayNumberEl.textContent = completed;\n        topProgressFill.style.width = progress + \"%\";\n        topProgressText.textContent = completed + \" of 90 days complete\";\n\n        const milestoneDay = completed >= 90 ? 90 : Math.max(1, completed + 1);\n        const activeMilestone = milestones.find(function (item) {\n          return milestoneDay >= item.min && milestoneDay <= item.max;\n        }) || milestones[milestones.length - 1];\n\n        nextMilestoneTitle.textContent = activeMilestone.title;\n        nextMilestoneText.textContent = activeMilestone.text;\n\n        miniProgressTwo.classList.toggle(\"sg-active\", completed >= 30);\n        miniProgressThree.classList.toggle(\"sg-active\", completed >= 60);\n\n        if (completed === 0) {\n          statusEl.textContent = \"Ready to start your reset.\";\n          messageEl.innerHTML = \"<strong>Start your 90-day reset.<\/strong>Press the top button to begin. Your progress saves privately in this browser.\";\n          topCheckInBtn.textContent = \"Start Day 1\";\n          topCheckInBtn.disabled = false;\n          return;\n        }\n\n        const messageIndex = Math.max(0, completed - 1);\n        const message = dailyMessages[messageIndex] || dailyMessages[dailyMessages.length - 1];\n\n        if (completed >= 90) {\n          statusEl.textContent = \"90-day reset complete.\";\n          messageEl.innerHTML = \"<strong>Day 90 Complete<\/strong>\" + message;\n          topCheckInBtn.textContent = \"Reset Complete\";\n          topCheckInBtn.disabled = true;\n          return;\n        }\n\n        if (checkedInToday) {\n          statusEl.textContent = \"Checked in today. Come back tomorrow.\";\n          messageEl.innerHTML = \"<strong>Day \" + completed + \" Complete<\/strong>\" + message;\n          topCheckInBtn.textContent = \"Come Back Tomorrow\";\n          topCheckInBtn.disabled = true;\n        } else {\n          statusEl.textContent = \"Ready for today's check-in.\";\n          messageEl.innerHTML = \"<strong>Last completed: Day \" + completed + \"<\/strong>\" + message;\n          topCheckInBtn.textContent = \"Check In: Day \" + nextDay;\n          topCheckInBtn.disabled = false;\n        }\n      }\n\n      function checkIn() {\n        const state = getState();\n        const today = todayKey();\n\n        if (state.lastCheckIn === today) {\n          render();\n          return;\n        }\n\n        if (!state.startedAt) {\n          state.startedAt = today;\n        }\n\n        state.completedDays = Math.min((state.completedDays || 0) + 1, 90);\n        state.lastCheckIn = today;\n\n        saveState(state);\n        render();\n      }\n\n      function restart() {\n        const confirmReset = window.confirm(\"Restart your 90-day reset from Day 0? This only clears progress saved in this browser.\");\n        if (!confirmReset) return;\n\n        localStorage.removeItem(STORAGE_KEY);\n        render();\n      }\n\n      function breakUrge() {\n        urgePlan.classList.toggle(\"sg-open\");\n      }\n\n      topCheckInBtn.addEventListener(\"click\", checkIn);\n      topRestartBtn.addEventListener(\"click\", restart);\n      urgeBtn.addEventListener(\"click\", breakUrge);\n\n      render();\n    })();\n  <\/script>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>0 Days Done Your 90-Day Reset Starts Here The counter is the mission. Check in once today, read the note, and keep building proof that you are back in control. 0 of 90 days complete Start Day 1 Restart Reset \ud83d\udd12 No Sign In Needed How To Stop Gooning Start a simple 90-day reset. No [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-2","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/howtostopgooning.com\/index.php?rest_route=\/wp\/v2\/pages\/2","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/howtostopgooning.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/howtostopgooning.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/howtostopgooning.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/howtostopgooning.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2"}],"version-history":[{"count":4,"href":"https:\/\/howtostopgooning.com\/index.php?rest_route=\/wp\/v2\/pages\/2\/revisions"}],"predecessor-version":[{"id":15,"href":"https:\/\/howtostopgooning.com\/index.php?rest_route=\/wp\/v2\/pages\/2\/revisions\/15"}],"wp:attachment":[{"href":"https:\/\/howtostopgooning.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}