{"compiledCode":"\"use strict\";Object.defineProperty(exports, \"__esModule\", {value: true}); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }var _react = require('react'); var _react2 = _interopRequireDefault(_react);\n\n function ResourcesPage() {\n  const groups = [\n    {\n      id: \"worksheets\",\n      name: \"Worksheets\",\n      blurb:\n        \"Fill-in documents that turn a fuzzy plan into a written one. Start here if you have not decided your goals, audience, channels, or pillars yet.\",\n      items: [\n        {\n          name: \"The Seven-Field Social Media Strategy\",\n          route: \"/blog/social-media-strategy-template\",\n          what: \"Walk from goal to audience to channels to content pillars to cadence in one page, so every post has a job.\",\n          access: \"open\" ,\n          pillar: { anchor: \"Social Media Strategy\", route: \"/social-media-strategy\" },\n        },\n        {\n          name: \"Content Pillars Explained\",\n          route: \"/blog/content-pillars-explained\",\n          what: \"Define three to five durable content themes tied to business outcomes, so you stop running out of ideas by Wednesday.\",\n          access: \"open\" ,\n          pillar: { anchor: \"Social Media Strategy\", route: \"/social-media-strategy\" },\n        },\n        {\n          name: \"Audience Research Interview Script\",\n          route: \"/blog/audience-research-interview-script\",\n          what: \"A ready-to-use question set for talking to real audience members before you post or sell, so content is based on demand, not guesses.\",\n          access: \"open\" ,\n          pillar: { anchor: \"Creator & Founder Growth\", route: \"/creator-growth\" },\n        },\n        {\n          name: \"Link-in-Bio vs Landing Page\",\n          route: \"/blog/link-in-bio-vs-landing-page\",\n          what: \"Decide which destination fits your bio link and what it should do, so attention has somewhere useful to land.\",\n          access: \"open\" ,\n          pillar: { anchor: \"Owned Audience\", route: \"/owned-audience\" },\n        },\n      ],\n    },\n    {\n      id: \"calendars\",\n      name: \"Calendars\",\n      blurb:\n        \"Repeatable posting plans you can fill once and reuse. Use these after you know your pillars and cadence.\",\n      items: [\n        {\n          name: \"The Weekly Posting System\",\n          route: \"/blog/weekly-posting-system\",\n          what: \"A platform-agnostic weekly posting system that keeps you consistent without overcomplicating it.\",\n          access: \"open\" ,\n          pillar: { anchor: \"Social Media Strategy\", route: \"/social-media-strategy\" },\n        },\n        {\n          name: \"The 14-Day Announcement Calendar\",\n          route: \"/blog/product-announcement-content-calendar\",\n          what: \"A day-by-day plan for announcing a launch, phased from tease to close, with a purpose and an example angle for every day. It is a framework, not a promise of results.\",\n          access: \"open\" ,\n          pillar: { anchor: \"Social Media Strategy\", route: \"/social-media-strategy\" },\n        },\n      ],\n    },\n    {\n      id: \"checklists\",\n      name: \"Checklists\",\n      blurb:\n        \"Step-by-step task lists for moments where missing a step costs you. Use these when you are about to launch or open something.\",\n      items: [\n        {\n          name: \"Community Launch Checklist\",\n          route: \"/blog/community-launch-checklist\",\n          what: \"Everything to set up before you open a community, so you do not launch to silence: purpose, rituals, founding members, guidelines, and a welcome flow.\",\n          access: \"open\" ,\n          pillar: { anchor: \"Community Building\", route: \"/community-building\" },\n        },\n        {\n          name: \"The Launch & Campaign Playbook\",\n          route: \"/blog/launch-and-campaign-playbook\",\n          what: \"An end-to-end task list from pre-launch runway through the announcement to the post-launch follow-up, with no income or results guarantees.\",\n          access: \"open\" ,\n          pillar: { anchor: \"Launch & Campaign Playbooks\", route: \"/launches\" },\n        },\n        {\n          name: \"Connect Social Posts To Landing Pages\",\n          route: \"/blog/connect-social-posts-to-landing-pages\",\n          what: \"Make sure the page you send social traffic to is ready to convert, so clicks do not leak between the post and the destination.\",\n          access: \"open\" ,\n          pillar: { anchor: \"Owned Audience\", route: \"/owned-audience\" },\n        },\n      ],\n    },\n    {\n      id: \"scripts\",\n      name: \"Script templates\",\n      blurb:\n        \"Fill-in structures for the part of content most people freeze on. Use these when you know the idea but not how to say it.\",\n      items: [\n        {\n          name: \"The 30-Second Script Structure\",\n          route: \"/blog/short-form-video-script-30-second-educational\",\n          what: \"A beat-by-beat structure (hook, context, payoff, soft CTA) for a 30-second educational video, with non-clickbait hooks and a worked example.\",\n          access: \"open\" ,\n          pillar: { anchor: \"Short-Form Video\", route: \"/short-form-video\" },\n        },\n      ],\n    },\n    {\n      id: \"prompts\",\n      name: \"Prompt packs\",\n      blurb:\n        \"Structured prompts you can paste into an AI assistant to turn what you already have into content. Built so a person or an agent can run them.\",\n      items: [\n        {\n          name: \"Turn Customer Questions Into Content\",\n          route: \"/blog/turn-customer-questions-into-content\",\n          what: \"Turn your real customer questions, support tickets, and service-page copy into a batch of social posts across formats. The prompts instruct against inventing stats or testimonials.\",\n          access: \"open\" ,\n          pillar: { anchor: \"Social Media Strategy\", route: \"/social-media-strategy\" },\n        },\n      ],\n    },\n    {\n      id: \"tools\",\n      name: \"Decision guides\",\n      blurb:\n        \"Scored questions and structured briefs you work through yourself. Use these when the decision, not the drafting, is what is holding you up.\",\n      items: [\n        {\n          name: \"How To Choose Social Media Channels\",\n          route: \"/blog/how-to-choose-social-media-channels\",\n          what: \"Score each channel against your audience, format, and time budget, then pair the winner with pillars you can keep producing. Scores are starting points, not predictions.\",\n          access: \"open\" ,\n          pillar: { anchor: \"Social Media Strategy\", route: \"/social-media-strategy\" },\n        },\n        {\n          name: \"Is This Channel Working?\",\n          route: \"/blog/is-this-channel-working\",\n          what: \"Score a channel you already run, one at a time, and decide whether to keep, fix, or retire it.\",\n          access: \"open\" ,\n          pillar: { anchor: \"Analytics & Iteration\", route: \"/analytics\" },\n        },\n        {\n          name: \"Hook Formulas That Are Not Clickbait\",\n          route: \"/blog/short-form-video-hook-formulas\",\n          what: \"Five patterns to draft openings against, so a week of videos starts from structure rather than a blank page.\",\n          access: \"open\" ,\n          pillar: { anchor: \"Short-Form Video\", route: \"/short-form-video\" },\n        },\n        {\n          name: \"The Landing Page Brief\",\n          route: \"/blog/landing-page-brief-template\",\n          what: \"Six fields - goal, audience, offer, CTA, required sections, and post-to-section mapping - answered before you open any builder.\",\n          access: \"open\" ,\n          pillar: { anchor: \"Owned Audience\", route: \"/owned-audience\" },\n        },\n      ],\n    },\n  ];\n\n  const faqs = [\n    {\n      q: \"Are these free, and do I have to give my email?\",\n      a: \"Yes, all of them, and no. Every asset here is on a page you can read, copy from, and act on straight away: nothing is behind an email form, an account, or a paywall. That is the point of the library — it has to be useful before you have given us anything, because most of the time you will never need to.\",\n    },\n    {\n      q: \"What is the difference between a worksheet, a template, a checklist, and a tool?\",\n      a: \"A worksheet helps you decide something (your goals, pillars, or destination). A template gives you a reusable structure to fill in and run (a calendar or a script). A checklist makes sure you do not miss a step at a high-stakes moment like a launch. A decision guide scores a choice you are stuck on. Many people use them in that order: decide, structure, build, then check before you ship.\",\n    },\n    {\n      q: \"Where should I start if I am brand new?\",\n      a: (_react2.default.createElement(_react2.default.Fragment, null, \"Start with Content Pillars Explained and The Seven-Field Social Media Strategy to decide what you are posting and why, then use The Weekly Posting System to make it repeatable. If the channel itself is the open question, work through How To Choose Social Media Channels first. The \"                                               , _react2.default.createElement('a', { href: \"/start-here\",}, \"Start Here\" ), \" page routes you by goal if you are not sure.\"          )),\n    },\n    {\n      q: \"Can an AI assistant or agent use these?\",\n      a: \"Yes. The prompt sets and the decision guides are written so a person or an agentic assistant can work them with clear inputs and a structured output. The prompts explicitly instruct against inventing statistics, testimonials, or results, so what comes out is a usable draft you still review, not auto-generated filler.\",\n    },\n    {\n      q: \"Do the templates promise specific results, like follower counts or revenue?\",\n      a: \"No. None of these assets ship invented benchmarks, best-time-to-post claims, or promised numbers. Calendars and checklists are frameworks; platform mechanics change, so anything platform-specific is kept as a field you fill in rather than a claim we make. The point is a repeatable system, not a guarantee.\",\n    },\n    {\n      q: \"How do these connect to the rest of the site?\",\n      a: (_react2.default.createElement(_react2.default.Fragment, null, \"Every asset is tagged with the pillar that explains how to use it, so the resource is never a dead end. From a calendar you can reach the \"                            , _react2.default.createElement('a', { href: \"/social-media-strategy\",}, \"Social Media Strategy\"  ), \" hub; from a community checklist you can reach \"         , _react2.default.createElement('a', { href: \"/community-building\",}, \"Community Building\" ), \"; from a launch checklist you can reach \"        , _react2.default.createElement('a', { href: \"/launches\",}, \"Launch & Campaign Playbooks\"   ), \". Use the asset to act and the pillar to understand.\"          )),\n    },\n    {\n      q: \"Can I use these with clients or for a business I manage?\",\n      a: \"Yes. Agencies, social media managers, and operators are welcome to use these as reusable frameworks across accounts. They are educational starting points, not legal or financial advice, and they work with any platform or website tool you already use.\",\n    },\n  ];\n\n  return (\n    _react2.default.createElement('main', { className: [\"np-triberocket\",\"tr-page tr-resources\"].join(\" \"),}\n, _react2.default.createElement('header', { className: \"np-topbar\",}, _react2.default.createElement('a', { className: \"np-brand\", href: \"/\",}, \"Tribe Rocket\" ), _react2.default.createElement('nav', { 'aria-label': \"Site navigation\" ,}, _react2.default.createElement('a', { href: \"/\",}, \"Home\"), _react2.default.createElement('a', { href: \"/social-media-strategy\",}, \"Build your strategy\"  ), _react2.default.createElement('a', { href: \"/blog\",}, \"Articles\")))\n\n      , _react2.default.createElement('style', null, \"\\n        .np-triberocket.tr-resources { --ink:#161a22; --muted:#52606d; --line:#e4e8ef; --bg:#f5f7fb; --accent:#3b4ff5; --accentdk:#2533c2; --tag:#eef1ff; --tagink:#2533c2; --openbg:#e8f7ee; --openink:#1f7a44; --gatebg:#fff4e6; --gateink:#9a5a00; max-width:1000px; margin:0 auto; padding:1.25rem 1.1rem 3rem; color:var(--ink); font-family:-apple-system,BlinkMacSystemFont,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif; line-height:1.6; font-size:1.02rem; }\\n        .np-triberocket.tr-resources h1 { font-size:2rem; line-height:1.16; margin:.2rem 0 .5rem; letter-spacing:-.01em; }\\n        .np-triberocket.tr-resources h2 { font-size:1.42rem; margin:2.3rem 0 .6rem; line-height:1.24; }\\n        .np-triberocket.tr-resources h3 { font-size:1.1rem; margin:.1rem 0 .35rem; }\\n        .np-triberocket.tr-resources p { margin:.5rem 0; }\\n        .np-triberocket.tr-resources a { color:var(--accentdk); text-decoration:underline; text-underline-offset:2px; }\\n        .np-triberocket.tr-resources a:hover { color:var(--accent); }\\n        .np-triberocket.tr-resources .lede { font-size:1.13rem; color:var(--muted); margin:.4rem 0 1rem; }\\n        .np-triberocket.tr-resources .toc { background:var(--bg); border:1px solid var(--line); border-radius:12px; padding:.85rem 1rem; margin:1.2rem 0; }\\n        .np-triberocket.tr-resources .toc strong { display:block; font-size:.8rem; text-transform:uppercase; letter-spacing:.06em; color:var(--muted); margin-bottom:.4rem; }\\n        .np-triberocket.tr-resources .toc ul { list-style:none; padding:0; margin:0; display:flex; flex-wrap:wrap; gap:.3rem .9rem; }\\n        .np-triberocket.tr-resources .toc li { margin:0; }\\n        .np-triberocket.tr-resources .ctarow { display:flex; flex-wrap:wrap; gap:.6rem; margin:1.1rem 0 .4rem; }\\n        .np-triberocket.tr-resources .cta { display:inline-block; background:var(--accent); color:#fff; border-radius:10px; padding:.6rem 1rem; font-weight:600; text-decoration:none; border:1px solid var(--accentdk); }\\n        .np-triberocket.tr-resources .cta:hover { background:var(--accentdk); color:#fff; }\\n        .np-triberocket.tr-resources .cta.secondary { background:#fff; color:var(--accentdk); }\\n        .np-triberocket.tr-resources .cta.secondary:hover { background:var(--bg); color:var(--accentdk); }\\n        .np-triberocket.tr-resources .grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(280px,1fr)); gap:1rem; margin:1rem 0; }\\n        .np-triberocket.tr-resources .card { border:1px solid var(--line); border-radius:12px; padding:1rem 1.1rem; background:#fff; display:flex; flex-direction:column; gap:.35rem; }\\n        .np-triberocket.tr-resources .card h3 a { text-decoration:none; }\\n        .np-triberocket.tr-resources .card h3 a:hover { text-decoration:underline; }\\n        .np-triberocket.tr-resources .what { color:var(--ink); margin:.15rem 0 .35rem; }\\n        .np-triberocket.tr-resources .cardfoot { margin-top:auto; display:flex; flex-wrap:wrap; align-items:center; gap:.5rem; font-size:.9rem; color:var(--muted); }\\n        .np-triberocket.tr-resources .badge { display:inline-block; font-size:.75rem; font-weight:700; letter-spacing:.02em; border-radius:999px; padding:.18rem .55rem; }\\n        .np-triberocket.tr-resources .badge.open { background:var(--openbg); color:var(--openink); }\\n        .np-triberocket.tr-resources .badge.email { background:var(--gatebg); color:var(--gateink); }\\n        .np-triberocket.tr-resources .pill { display:inline-block; font-size:.78rem; background:var(--tag); color:var(--tagink); border-radius:999px; padding:.18rem .55rem; text-decoration:none; }\\n        .np-triberocket.tr-resources .pill:hover { background:#e0e6ff; }\\n        .np-triberocket.tr-resources .groupblurb { color:var(--muted); margin:.3rem 0 .2rem; }\\n        .np-triberocket.tr-resources .note { background:var(--bg); border:1px solid var(--line); border-radius:8px; padding:.8rem 1rem; margin:1.1rem 0; }\\n        .np-triberocket.tr-resources .note strong { color:var(--ink); }\\n        .np-triberocket.tr-resources ul.bul, .np-triberocket.tr-resources ol { padding-left:1.25rem; }\\n        .np-triberocket.tr-resources ul.bul li, .np-triberocket.tr-resources ol li { margin:.3rem 0; }\\n        .np-triberocket.tr-resources table { width:100%; border-collapse:collapse; margin:1rem 0; font-size:.97rem; }\\n        .np-triberocket.tr-resources th, .np-triberocket.tr-resources td { text-align:left; border:1px solid var(--line); padding:.55rem .7rem; vertical-align:top; }\\n        .np-triberocket.tr-resources th { background:var(--bg); }\\n        .np-triberocket.tr-resources dl { margin:.6rem 0; }\\n        .np-triberocket.tr-resources dt { font-weight:600; margin-top:.9rem; }\\n        .np-triberocket.tr-resources dd { margin:.2rem 0; color:var(--ink); }\\n        .np-triberocket.tr-resources .summary { background:var(--bg); border:1px solid var(--line); border-radius:12px; padding:1rem 1.1rem; margin:1.4rem 0; }\\n        @media (max-width:600px){ .np-triberocket.tr-resources h1 { font-size:1.62rem; } .np-triberocket.tr-resources { font-size:1rem; } .np-triberocket.tr-resources .cta { width:100%; text-align:center; } }\\n      \")\n\n      , _react2.default.createElement('header', null\n        , _react2.default.createElement('h1', null, \"Free Templates, Checklists, and Tools\"    )\n        , _react2.default.createElement('p', { className: \"lede\",}, \"A curated library of practical, reusable assets for growing an audience and building a community: worksheets, calendars, checklists, script structures, prompt sets, and decision guides. Each one is built to be used, not just read, and each links back to the guide that explains how to use it.\"\n\n\n\n        )\n        , _react2.default.createElement('div', { className: \"ctarow\",}\n          , _react2.default.createElement('a', { className: \"cta\", href: \"#worksheets\",}, \"Browse the library\"  )\n          , _react2.default.createElement('a', { className: \"cta secondary\" , href: \"/start-here\",}, \"Not sure where to start?\"    )\n        )\n      )\n\n      , _react2.default.createElement('nav', { className: \"toc\", 'aria-label': \"On this page\"  ,}\n        , _react2.default.createElement('strong', null, \"On this page\"  )\n        , _react2.default.createElement('ul', null\n          , _react2.default.createElement('li', null, _react2.default.createElement('a', { href: \"#who\",}, \"Who this is for\"   ))\n          , _react2.default.createElement('li', null, _react2.default.createElement('a', { href: \"#worksheets\",}, \"Worksheets\"))\n          , _react2.default.createElement('li', null, _react2.default.createElement('a', { href: \"#calendars\",}, \"Calendars\"))\n          , _react2.default.createElement('li', null, _react2.default.createElement('a', { href: \"#checklists\",}, \"Checklists\"))\n          , _react2.default.createElement('li', null, _react2.default.createElement('a', { href: \"#scripts\",}, \"Script templates\" ))\n          , _react2.default.createElement('li', null, _react2.default.createElement('a', { href: \"#prompts\",}, \"Prompt packs\" ))\n          , _react2.default.createElement('li', null, _react2.default.createElement('a', { href: \"#tools\",}, \"Interactive tools\" ))\n          , _react2.default.createElement('li', null, _react2.default.createElement('a', { href: \"#how\",}, \"How to use these\"   ))\n          , _react2.default.createElement('li', null, _react2.default.createElement('a', { href: \"#pillars\",}, \"Find the guide behind each asset\"     ))\n          , _react2.default.createElement('li', null, _react2.default.createElement('a', { href: \"#summary\",}, \"Summary\"))\n          , _react2.default.createElement('li', null, _react2.default.createElement('a', { href: \"#faq\",}, \"FAQ\"))\n        )\n      )\n\n      , _react2.default.createElement('section', { id: \"who\",}\n        , _react2.default.createElement('h2', null, \"Who this is for\"   )\n        , _react2.default.createElement('p', null, \"This library is for entrepreneurs doing their own marketing before they have a team: solo founders, creators, coaches and consultants, local business owners, newsletter and course operators, and community builders. It is also built for the agencies and social media managers who run this work for clients, and for AI assistants that plan or draft it on someone's behalf.\"\n\n\n\n\n        )\n        , _react2.default.createElement('p', null, \"Two promises apply to everything here:\"     )\n        , _react2.default.createElement('ul', { className: \"bul\",}\n          , _react2.default.createElement('li', null\n            , _react2.default.createElement('strong', null, \"Everything here is free and open.\"     ), \" No asset is behind an email form, an account, or a paywall: each one lives on a page you can read, copy from, and act on today.\"\n\n          )\n          , _react2.default.createElement('li', null\n            , _react2.default.createElement('strong', null, \"No asset is a dead end.\"     ), \" Every item is tagged with the pillar guide that explains how to use it, so when a template raises a question, the deeper explanation is one click away.\"\n\n          )\n        )\n        , _react2.default.createElement('div', { className: \"note\",}\n          , _react2.default.createElement('strong', null, \"Reading the labels:\"  ), \" a green \"   , _react2.default.createElement('span', { className: \"badge open\" ,}, \"Open\"), \" badge means free to read and reuse with nothing asked of you. Every asset in this library carries one.\"\n\n        )\n      )\n\n      , groups.map((g) => (\n        _react2.default.createElement('section', { id: g.id, key: g.id,}\n          , _react2.default.createElement('h2', null, g.name)\n          , _react2.default.createElement('p', { className: \"groupblurb\",}, g.blurb)\n          , _react2.default.createElement('div', { className: \"grid\",}\n            , g.items.map((item) => (\n              _react2.default.createElement('div', { className: \"card\", key: item.route,}\n                , _react2.default.createElement('h3', null, _react2.default.createElement('a', { href: item.route,}, item.name))\n                , _react2.default.createElement('p', { className: \"what\",}, item.what)\n                , _react2.default.createElement('div', { className: \"cardfoot\",}\n                  , item.access === \"open\" ? (\n                    _react2.default.createElement('span', { className: \"badge open\" ,}, \"Open\")\n                  ) : (\n                    _react2.default.createElement('span', { className: \"badge email\" ,}, \"Email\")\n                  )\n                  , _react2.default.createElement('a', { className: \"pill\", href: item.pillar.route,}, item.pillar.anchor)\n                )\n              )\n            ))\n          )\n        )\n      ))\n\n      , _react2.default.createElement('section', { id: \"how\",}\n        , _react2.default.createElement('h2', null, \"How to use these\"   )\n        , _react2.default.createElement('ol', null\n          , _react2.default.createElement('li', null, _react2.default.createElement('strong', null, \"Decide first.\" ), \" If you have not chosen your goal, audience, channels, or pillars, start with a worksheet. A plan on paper beats a clever template applied to a fuzzy idea.\"                            )\n          , _react2.default.createElement('li', null, _react2.default.createElement('strong', null, \"Make it repeatable.\"  ), \" Move your pillars into a calendar so posting becomes a system, not a scramble.\"              )\n          , _react2.default.createElement('li', null, _react2.default.createElement('strong', null, \"Build the hard part.\"   ), \" Use a script structure or a decision guide when you know the idea but freeze on the execution.\"                  )\n          , _react2.default.createElement('li', null, _react2.default.createElement('strong', null, \"Check before high-stakes moments.\"   ), \" Run a checklist before you open a community or push a launch, so a missed step does not cost you.\"                    )\n          , _react2.default.createElement('li', null, _react2.default.createElement('strong', null, \"Follow the link to the guide.\"     ), \" Each asset is tagged with the pillar that explains the thinking behind it. The template is the map; the guide is the detail.\"                       )\n        )\n        , _react2.default.createElement('div', { className: \"ctarow\",}\n          , _react2.default.createElement('a', { className: \"cta\", href: \"#worksheets\",}, \"Browse the library\"  )\n          , _react2.default.createElement('a', { className: \"cta secondary\" , href: \"/start-here\",}, \"Pick your path on Start Here\"     )\n        )\n      )\n\n      , _react2.default.createElement('section', { id: \"pillars\",}\n        , _react2.default.createElement('h2', null, \"Find the guide behind each asset\"     )\n        , _react2.default.createElement('p', null, \"Templates work best alongside the strategy that explains them. Each pillar hub gathers the cornerstone guide, the supporting spokes, and the assets in this library that belong to it.\"\n\n\n        )\n        , _react2.default.createElement('div', { className: \"np-table\", tabIndex: 0, role: \"region\", 'aria-label': \"Scrollable reference table\"  ,}, _react2.default.createElement('table', null\n          , _react2.default.createElement('thead', null\n            , _react2.default.createElement('tr', null\n              , _react2.default.createElement('th', null, \"Pillar hub\" )\n              , _react2.default.createElement('th', null, \"Use it when you want to\"     )\n            )\n          )\n          , _react2.default.createElement('tbody', null\n            , _react2.default.createElement('tr', null\n              , _react2.default.createElement('td', null, _react2.default.createElement('a', { href: \"/social-media-strategy\",}, \"Social Media Strategy\"  ))\n              , _react2.default.createElement('td', null, \"Decide what to post, where, and why, and connect it to business outcomes.\"            )\n            )\n            , _react2.default.createElement('tr', null\n              , _react2.default.createElement('td', null, _react2.default.createElement('a', { href: \"/community-building\",}, \"Community Building\" ))\n              , _react2.default.createElement('td', null, \"Turn followers into members and keep a community active with rituals and a welcome flow.\"              )\n            )\n            , _react2.default.createElement('tr', null\n              , _react2.default.createElement('td', null, _react2.default.createElement('a', { href: \"/creator-growth\",}, \"Creator & Founder Growth\"   ))\n              , _react2.default.createElement('td', null, \"Build a personal audience that trusts you without burning out or selling out.\"            )\n            )\n            , _react2.default.createElement('tr', null\n              , _react2.default.createElement('td', null, _react2.default.createElement('a', { href: \"/short-form-video\",}, \"Short-Form Video\" ))\n              , _react2.default.createElement('td', null, \"Script and repurpose short video as one format inside your strategy, not a trend chase.\"              )\n            )\n            , _react2.default.createElement('tr', null\n              , _react2.default.createElement('td', null, _react2.default.createElement('a', { href: \"/launches\",}, \"Launch & Campaign Playbooks\"   ))\n              , _react2.default.createElement('td', null, \"Run a waitlist, an announcement, or a community launch end-to-end.\"         )\n            )\n            , _react2.default.createElement('tr', null\n              , _react2.default.createElement('td', null, _react2.default.createElement('a', { href: \"/owned-audience\",}, \"Owned Audience\" ))\n              , _react2.default.createElement('td', null, \"Turn social attention into email subscribers and destinations you control.\"         )\n            )\n            , _react2.default.createElement('tr', null\n              , _react2.default.createElement('td', null, _react2.default.createElement('a', { href: \"/analytics\",}, \"Analytics & Iteration\"  ))\n              , _react2.default.createElement('td', null, \"Measure what matters by goal and run a simple experiment to improve.\"           )\n            )\n          )\n        ))\n      )\n\n      , _react2.default.createElement('section', { className: \"summary\", id: \"summary\", 'aria-label': \"Plain-language summary\" ,}\n        , _react2.default.createElement('h2', null, \"Plain-language summary\" )\n        , _react2.default.createElement('p', null, \"This is the Tribe Rocket resource hub: a curated library of practical assets for growing an audience and building a community. It is organized into worksheets (decide your strategy, pillars, audience, and destination), calendars (a repeatable weekly plan and a 14-day announcement plan), checklists (community launch, launch campaign, and landing-page readiness), a short-form video script structure, a prompt set for turning customer questions into posts, and decision guides (channel choice, channel review, hook formulas, and the six-field landing page brief). Every one of them is free and open, with no email form, account, or paywall anywhere. Nothing ships invented metrics or guaranteed results, and every asset sits inside the pillar guide that explains how to use it.\"\n\n\n\n\n\n\n\n\n        )\n      )\n\n      , _react2.default.createElement('section', { id: \"faq\",}\n        , _react2.default.createElement('h2', null, \"FAQ\")\n        , _react2.default.createElement('dl', null\n          , faqs.map((f) => (\n            _react2.default.createElement('div', { key: f.q,}\n              , _react2.default.createElement('dt', null, f.q)\n              , _react2.default.createElement('dd', null, f.a)\n            )\n          ))\n        )\n      )\n\n      , _react2.default.createElement('section', { 'aria-label': \"Where to go next\"   ,}\n        , _react2.default.createElement('h2', null, \"Where to go next\"   )\n        , _react2.default.createElement('ul', { className: \"bul\",}\n          , _react2.default.createElement('li', null, _react2.default.createElement('a', { href: \"/start-here\",}, \"Start Here\" ), \" — get routed to the right pillar and assets by your goal.\"            )\n          , _react2.default.createElement('li', null, _react2.default.createElement('a', { href: \"/social-media-strategy\",}, \"Social Media Strategy\"  ), \" — the top-of-funnel anchor that ties every post to a business job.\"            )\n          , _react2.default.createElement('li', null, _react2.default.createElement('a', { href: \"/community-building\",}, \"Community Building\" ), \" — belonging, rituals, and retention over follower counts.\"        )\n          , _react2.default.createElement('li', null, _react2.default.createElement('a', { href: \"/launches\",}, \"Launch & Campaign Playbooks\"   ), \" — run social campaigns that connect to a destination.\"         )\n          , _react2.default.createElement('li', null, _react2.default.createElement('a', { href: \"/owned-audience\",}, \"Owned Audience\" ), \" — turn followers into something you own.\"       )\n          , _react2.default.createElement('li', null, _react2.default.createElement('a', { href: \"/glossary\",}, \"Glossary\"), \" — plain-English definitions for the terms used across these assets.\"          )\n        )\n      )\n\n, _react2.default.createElement('style', null, \"\\n.np-triberocket{--np-paper:#eef0e8;--np-ink:#2f3937;--np-accent:#bfcfd1;box-sizing:border-box;max-width:none!important;width:100%;min-height:100vh;background:var(--np-paper)!important;color:var(--np-ink)!important;margin:0!important;padding:0 clamp(20px,5vw,72px) 72px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:17px!important;line-height:1.75!important;overflow-wrap:anywhere}\\n.np-triberocket *{box-sizing:border-box;min-width:0}.np-triberocket>*{max-width:1080px;margin-left:auto;margin-right:auto}.np-triberocket .np-topbar{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;margin-bottom:52px;border-bottom:1px solid var(--np-ink)}.np-triberocket .np-brand{font-family:Georgia,serif;font-size:22px;letter-spacing:-.5px;text-decoration:none}.np-triberocket .np-topbar nav{display:flex;flex-wrap:wrap;gap:10px 22px}.np-triberocket .np-topbar nav a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;text-decoration:none;border-bottom:1px solid transparent}.np-triberocket .np-topbar nav a:hover{border-bottom-color:currentColor}\\n.np-triberocket h1{font-family:Georgia,'Times New Roman',serif!important;font-weight:400!important;font-size:clamp(36px,5.2vw,66px)!important;line-height:1.08!important;letter-spacing:-1.8px!important;max-width:960px;margin-top:0!important;margin-bottom:28px!important;text-wrap:balance;color:var(--np-ink)!important}.np-triberocket h2{font-family:Georgia,'Times New Roman',serif!important;font-weight:400!important;font-size:clamp(25px,3vw,35px)!important;line-height:1.25!important;letter-spacing:-.5px!important;color:var(--np-ink)!important;margin-top:38px!important;margin-bottom:18px!important;text-wrap:balance}.np-triberocket h3{font-size:19px!important;line-height:1.4!important;color:var(--np-ink)!important;margin-top:24px!important;margin-bottom:10px!important}.np-triberocket p,.np-triberocket li{line-height:1.8!important;max-width:78ch}.np-triberocket p{margin-bottom:18px!important}.np-triberocket p,.np-triberocket li,.np-triberocket label{color:var(--np-ink)!important}.np-triberocket main,.np-triberocket article,.np-triberocket section{max-width:100%}.np-triberocket section{padding-top:8px!important;padding-bottom:24px!important;background:transparent!important}.np-triberocket section+section{border-top:1px solid color-mix(in srgb,var(--np-ink) 22%,transparent);margin-top:32px!important}.np-triberocket ul,.np-triberocket ol{padding-left:24px;max-width:78ch}.np-triberocket li{margin-bottom:10px!important}\\n.np-triberocket a{color:var(--np-ink);text-underline-offset:4px;text-decoration-thickness:1px}.np-triberocket a:hover{text-decoration:underline}.np-triberocket a:focus-visible,.np-triberocket button:focus-visible,.np-triberocket input:focus-visible,.np-triberocket select:focus-visible,.np-triberocket textarea:focus-visible,.np-triberocket summary:focus-visible{outline:3px solid var(--np-ink);outline-offset:5px}.np-triberocket button,.np-triberocket input,.np-triberocket select,.np-triberocket textarea{font:inherit;max-width:100%;min-height:44px;border-radius:3px!important}.np-triberocket button{cursor:pointer}.np-triberocket [class*=\\\"cta\\\"] a,.np-triberocket [class*=\\\"button\\\"]{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:12px 20px!important;background:var(--np-ink)!important;color:var(--np-paper)!important;border:1px solid var(--np-ink)!important;border-radius:3px!important;text-decoration:none!important;font-size:14px!important;font-weight:600!important;white-space:normal;line-height:1.45!important}.np-triberocket details{border:1px solid color-mix(in srgb,var(--np-ink) 28%,transparent)!important;border-radius:3px!important;padding:0 18px!important;background:transparent!important;margin-bottom:12px!important}.np-triberocket summary{min-height:48px;padding:14px 0;cursor:pointer;font-weight:600;line-height:1.5}.np-triberocket details>p{padding-bottom:12px}.np-triberocket blockquote{border-left:3px solid var(--np-ink)!important;background:var(--np-accent)!important;color:var(--np-ink)!important;padding:18px 22px!important;margin:24px 0!important;max-width:78ch}.np-triberocket .np-table{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;margin:24px 0;outline-offset:4px}.np-triberocket table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.65;display:table!important;overflow:visible!important}.np-triberocket th{background:var(--np-accent)!important;color:var(--np-ink)!important;text-align:left;padding:15px!important;font-weight:600}.np-triberocket td{color:var(--np-ink)!important;background:transparent!important;padding:15px!important;border-bottom:1px solid color-mix(in srgb,var(--np-ink) 22%,transparent)!important;vertical-align:top}.np-triberocket pre{max-width:100%;overflow-x:auto;padding:20px;background:var(--np-ink)!important;color:var(--np-paper)!important;line-height:1.6;font-size:14px}.np-triberocket pre code{color:inherit!important;background:transparent!important}.np-triberocket img,.np-triberocket svg{max-width:100%;height:auto}\\n@media(max-width:680px){.np-triberocket{font-size:16px!important;padding-left:20px!important;padding-right:20px!important}.np-triberocket .np-topbar{display:block;margin-bottom:36px;padding-top:20px}.np-triberocket .np-topbar nav{margin-top:12px;gap:4px 18px}.np-triberocket h1{letter-spacing:-1px!important}.np-triberocket [style*=\\\"grid-template-columns\\\"]{grid-template-columns:minmax(0,1fr)!important}.np-triberocket [class*=\\\"cta\\\"]{flex-wrap:wrap!important;gap:12px!important}.np-triberocket .np-table table{min-width:580px}.np-triberocket th,.np-triberocket td{padding:12px!important}.np-triberocket blockquote{padding:16px!important}}\\n@media(prefers-reduced-motion:reduce){.np-triberocket *{scroll-behavior:auto!important;transition:none!important}}\\n\")\n)\n  );\n} exports.default = ResourcesPage;"}