{"id":471,"date":"2026-04-04T18:36:22","date_gmt":"2026-04-04T18:36:22","guid":{"rendered":"http:\/\/www.akademianowystart.pl\/?page_id=471"},"modified":"2026-04-04T19:20:37","modified_gmt":"2026-04-04T19:20:37","slug":"generator-tresci","status":"publish","type":"page","link":"https:\/\/www.akademianowystart.pl\/index.php\/generator-tresci\/","title":{"rendered":"Generator Post\u00f3w"},"content":{"rendered":"<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@500;600;700&family=Montserrat:wght@400;500&display=swap\" rel=\"stylesheet\">\n\n<style>\n\/* === RESET KOMPLETNY DLA WRAPPERA === *\/\n#gp-root, #gp-root *, #gp-root *::before, #gp-root *::after {\n    box-sizing: border-box !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    font-family: 'Montserrat', 'Segoe UI', Arial, sans-serif !important;\n    line-height: 1.5 !important;\n}\n\n#gp-root {\n    max-width: 700px !important;\n    margin: 0 auto !important;\n    color: #4F4A4A !important;\n    background: transparent !important;\n}\n\n\/* HEADER *\/\n#gp-root .gp-header {\n    background: linear-gradient(135deg, #476D40 0%, #72a766 100%) !important;\n    border-radius: 16px 16px 0 0 !important;\n    padding: 28px !important;\n    color: #ffffff !important;\n    border: none !important;\n}\n#gp-root .gp-header h1 {\n    font-family: 'Poppins', sans-serif !important;\n    font-size: 22px !important;\n    font-weight: 700 !important;\n    color: #ffffff !important;\n    margin: 0 0 5px 0 !important;\n    padding: 0 !important;\n    border: none !important;\n    background: none !important;\n}\n#gp-root .gp-header p {\n    font-size: 13px !important;\n    color: rgba(255,255,255,0.85) !important;\n    margin: 0 !important;\n    padding: 0 !important;\n}\n\n\/* PROGRESS BAR *\/\n#gp-root .gp-progress {\n    background: #ffffff !important;\n    border: 1px solid #e4e1da !important;\n    border-top: none !important;\n    padding: 14px 24px !important;\n    display: flex !important;\n    align-items: center !important;\n}\n#gp-root .gp-bubble {\n    width: 28px !important;\n    height: 28px !important;\n    border-radius: 50% !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    font-family: 'Poppins', sans-serif !important;\n    font-size: 12px !important;\n    font-weight: 700 !important;\n    flex-shrink: 0 !important;\n    border: none !important;\n    padding: 0 !important;\n    margin: 0 !important;\n}\n#gp-root .gp-bubble.idle   { background: #ebe9e3 !important; color: #7a7575 !important; }\n#gp-root .gp-bubble.active { background: #72a766 !important; color: #ffffff !important; box-shadow: 0 0 0 4px #E8F1C2 !important; }\n#gp-root .gp-bubble.done   { background: #476D40 !important; color: #ffffff !important; }\n#gp-root .gp-step-label { font-family: 'Poppins', sans-serif !important; font-size: 12px !important; font-weight: 600 !important; margin: 0 0 0 7px !important; padding: 0 !important; color: #7a7575 !important; }\n#gp-root .gp-step-label.active { color: #476D40 !important; }\n#gp-root .gp-step-line { flex: 1 !important; height: 2px !important; background: #e4e1da !important; margin: 0 10px !important; border-radius: 2px !important; }\n#gp-root .gp-step-line.done { background: #72a766 !important; }\n\n\/* BODY *\/\n#gp-root .gp-body {\n    background: #f5f5f2 !important;\n    border: 1px solid #e4e1da !important;\n    border-top: none !important;\n    border-radius: 0 0 16px 16px !important;\n    padding: 24px !important;\n}\n\n\/* CARD *\/\n#gp-root .gp-card {\n    background: #ffffff !important;\n    border-radius: 14px !important;\n    border: 1px solid #e4e1da !important;\n    padding: 22px !important;\n    margin: 0 0 18px 0 !important;\n    box-shadow: 0 2px 12px rgba(79,74,74,.07) !important;\n}\n\n\/* TYPOGRAPHY *\/\n#gp-root .gp-sh {\n    font-family: 'Poppins', sans-serif !important;\n    font-size: 16px !important;\n    font-weight: 700 !important;\n    color: #4F4A4A !important;\n    margin: 0 0 3px 0 !important;\n    padding: 0 !important;\n    border: none !important;\n    background: none !important;\n}\n#gp-root .gp-sub {\n    font-size: 12px !important;\n    color: #7a7575 !important;\n    margin: 0 0 14px 0 !important;\n    padding: 0 !important;\n}\n#gp-root .gp-lbl {\n    font-family: 'Poppins', sans-serif !important;\n    font-size: 11px !important;\n    font-weight: 600 !important;\n    color: #4F4A4A !important;\n    margin: 0 0 5px 0 !important;\n    padding: 0 !important;\n    display: block !important;\n    letter-spacing: .03em !important;\n    background: none !important;\n    border: none !important;\n}\n\n\/* INPUTS *\/\n#gp-root input[type=\"text\"],\n#gp-root input[type=\"email\"],\n#gp-root input[type=\"search\"],\n#gp-root textarea {\n    width: 100% !important;\n    font-family: 'Montserrat', sans-serif !important;\n    font-size: 13.5px !important;\n    padding: 10px 13px !important;\n    border-radius: 10px !important;\n    border: 1.5px solid #e4e1da !important;\n    background: #f5f5f2 !important;\n    color: #4F4A4A !important;\n    outline: none !important;\n    box-shadow: none !important;\n    margin: 0 !important;\n    display: block !important;\n    transition: border-color .2s !important;\n    -webkit-appearance: none !important;\n}\n#gp-root input[type=\"text\"]:focus,\n#gp-root textarea:focus {\n    border-color: #72a766 !important;\n    background: #ffffff !important;\n    box-shadow: none !important;\n    outline: none !important;\n}\n#gp-root textarea {\n    resize: vertical !important;\n    min-height: 70px !important;\n    line-height: 1.6 !important;\n}\n\n\/* GRID *\/\n#gp-root .gp-grid2 {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 14px !important;\n    margin: 0 0 14px 0 !important;\n}\n\n\/* PLATFORM PILLS *\/\n#gp-root .gp-platforms {\n    display: flex !important;\n    gap: 8px !important;\n    flex-wrap: wrap !important;\n    margin: 0 0 18px 0 !important;\n    padding: 0 !important;\n    background: none !important;\n    border: none !important;\n}\n#gp-root button.gp-pl {\n    border: 2px solid #e4e1da !important;\n    border-radius: 40px !important;\n    padding: 8px 16px !important;\n    background: #ffffff !important;\n    cursor: pointer !important;\n    font-family: 'Poppins', sans-serif !important;\n    font-size: 13px !important;\n    font-weight: 500 !important;\n    color: #7a7575 !important;\n    margin: 0 !important;\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 5px !important;\n    transition: all .2s !important;\n    text-decoration: none !important;\n    box-shadow: none !important;\n    -webkit-appearance: none !important;\n    line-height: 1 !important;\n}\n#gp-root button.gp-pl:hover { border-color: #88D7B1 !important; color: #476D40 !important; background: #ffffff !important; }\n#gp-root button.gp-pl.sel   { border-color: #72a766 !important; background: #E8F1C2 !important; color: #476D40 !important; font-weight: 600 !important; }\n\n\/* TONE BUTTONS *\/\n#gp-root .gp-tone-grid {\n    display: grid !important;\n    grid-template-columns: repeat(3, 1fr) !important;\n    gap: 10px !important;\n    margin: 0 0 18px 0 !important;\n    padding: 0 !important;\n    background: none !important;\n    border: none !important;\n}\n#gp-root button.gp-tone {\n    border: 2px solid #e4e1da !important;\n    border-radius: 10px !important;\n    padding: 11px 13px !important;\n    background: #ffffff !important;\n    cursor: pointer !important;\n    text-align: left !important;\n    margin: 0 !important;\n    transition: all .2s !important;\n    box-shadow: none !important;\n    -webkit-appearance: none !important;\n    display: block !important;\n    width: 100% !important;\n}\n#gp-root button.gp-tone:hover { border-color: #88D7B1 !important; background: #ffffff !important; }\n#gp-root button.gp-tone.sel   { border-color: #72a766 !important; background: #E8F1C2 !important; }\n#gp-root button.gp-tone .gp-tone-name {\n    font-family: 'Poppins', sans-serif !important;\n    font-size: 13px !important;\n    font-weight: 600 !important;\n    color: #4F4A4A !important;\n    margin: 0 0 2px 0 !important;\n    padding: 0 !important;\n    display: block !important;\n    background: none !important;\n    border: none !important;\n}\n#gp-root button.gp-tone .gp-tone-desc {\n    font-size: 11px !important;\n    color: #7a7575 !important;\n    line-height: 1.3 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    display: block !important;\n    background: none !important;\n    border: none !important;\n}\n\n\/* LANG BUTTONS *\/\n#gp-root .gp-lang-wrap {\n    display: flex !important;\n    gap: 8px !important;\n    margin: 0 0 20px 0 !important;\n    padding: 0 !important;\n    background: none !important;\n    border: none !important;\n}\n#gp-root button.gp-lang {\n    flex: 1 !important;\n    padding: 10px !important;\n    border: 2px solid #e4e1da !important;\n    border-radius: 10px !important;\n    background: #ffffff !important;\n    cursor: pointer !important;\n    font-family: 'Poppins', sans-serif !important;\n    font-size: 13px !important;\n    font-weight: 500 !important;\n    color: #7a7575 !important;\n    text-align: center !important;\n    margin: 0 !important;\n    transition: all .2s !important;\n    box-shadow: none !important;\n    -webkit-appearance: none !important;\n    line-height: 1 !important;\n}\n#gp-root button.gp-lang:hover { border-color: #88D7B1 !important; background: #ffffff !important; }\n#gp-root button.gp-lang.sel   { border-color: #72a766 !important; background: #E8F1C2 !important; color: #476D40 !important; font-weight: 600 !important; }\n\n\/* MAIN BUTTON *\/\n#gp-root button.gp-btn-main {\n    width: 100% !important;\n    padding: 14px !important;\n    border-radius: 12px !important;\n    border: none !important;\n    background: linear-gradient(135deg, #72a766 0%, #476D40 100%) !important;\n    color: #ffffff !important;\n    font-family: 'Poppins', sans-serif !important;\n    font-size: 15px !important;\n    font-weight: 600 !important;\n    cursor: pointer !important;\n    letter-spacing: -0.01em !important;\n    box-shadow: 0 4px 16px rgba(114,167,102,.35) !important;\n    margin: 0 !important;\n    display: block !important;\n    text-align: center !important;\n    -webkit-appearance: none !important;\n    transition: opacity .2s !important;\n    line-height: 1.4 !important;\n}\n#gp-root button.gp-btn-main:hover   { opacity: .88 !important; }\n#gp-root button.gp-btn-main:disabled { opacity: .35 !important; cursor: not-allowed !important; box-shadow: none !important; }\n\n\/* GHOST BUTTON *\/\n#gp-root button.gp-btn-ghost {\n    padding: 10px 18px !important;\n    border-radius: 10px !important;\n    border: 2px solid #72a766 !important;\n    background: #ffffff !important;\n    color: #476D40 !important;\n    font-family: 'Poppins', sans-serif !important;\n    font-size: 13px !important;\n    font-weight: 600 !important;\n    cursor: pointer !important;\n    margin: 0 !important;\n    -webkit-appearance: none !important;\n    transition: all .2s !important;\n    line-height: 1.4 !important;\n    box-shadow: none !important;\n    text-decoration: none !important;\n}\n#gp-root button.gp-btn-ghost:hover { background: #E8F1C2 !important; }\n#gp-root button.gp-btn-ghost:disabled { opacity: .4 !important; cursor: not-allowed !important; }\n\n\/* ORANGE BUTTON *\/\n#gp-root button.gp-btn-orange {\n    padding: 11px 22px !important;\n    border-radius: 10px !important;\n    border: none !important;\n    background: linear-gradient(135deg, #E18E32 0%, #C5791F 100%) !important;\n    color: #ffffff !important;\n    font-family: 'Poppins', sans-serif !important;\n    font-size: 14px !important;\n    font-weight: 600 !important;\n    cursor: pointer !important;\n    box-shadow: 0 4px 14px rgba(225,142,50,.3) !important;\n    margin: 0 !important;\n    -webkit-appearance: none !important;\n    transition: opacity .2s !important;\n    line-height: 1.4 !important;\n    text-decoration: none !important;\n}\n#gp-root button.gp-btn-orange:hover { opacity: .88 !important; }\n\n\/* TOPIC CARDS *\/\n#gp-root .gp-topic {\n    background: #ffffff !important;\n    border: 2px solid #e4e1da !important;\n    border-radius: 12px !important;\n    padding: 14px 16px !important;\n    cursor: pointer !important;\n    margin: 0 0 10px 0 !important;\n    display: grid !important;\n    grid-template-columns: 46px 1fr 22px !important;\n    gap: 12px !important;\n    align-items: center !important;\n    transition: all .2s !important;\n    box-shadow: 0 1px 4px rgba(0,0,0,.04) !important;\n}\n#gp-root .gp-topic:hover { border-color: #88D7B1 !important; box-shadow: 0 4px 16px rgba(114,167,102,.15) !important; }\n#gp-root .gp-topic.sel   { border-color: #72a766 !important; background: #E8F1C2 !important; }\n#gp-root .gp-num-circle  { width: 46px !important; height: 46px !important; border-radius: 50% !important; display: flex !important; align-items: center !important; justify-content: center !important; font-family: 'Poppins', sans-serif !important; font-size: 17px !important; font-weight: 700 !important; margin: 0 !important; padding: 0 !important; flex-shrink: 0 !important; }\n#gp-root .gp-topic-title { font-family: 'Poppins', sans-serif !important; font-size: 14px !important; font-weight: 600 !important; color: #4F4A4A !important; line-height: 1.35 !important; margin: 0 0 5px 0 !important; padding: 0 !important; }\n#gp-root .gp-type-badge  { font-size: 10px !important; font-weight: 700 !important; padding: 3px 9px !important; border-radius: 40px !important; font-family: 'Poppins', sans-serif !important; display: inline-block !important; margin: 0 !important; }\n#gp-root .gp-topic-hook  { font-size: 12px !important; color: #7a7575 !important; margin: 0 !important; padding: 0 !important; }\n#gp-root .gp-arrow       { font-size: 20px !important; color: #ccc !important; margin: 0 !important; padding: 0 !important; }\n#gp-root .gp-topic:hover .gp-arrow { color: #88D7B1 !important; }\n#gp-root .gp-topic.sel .gp-arrow   { color: #72a766 !important; }\n\n\/* POST BOX *\/\n#gp-root .gp-post-box {\n    background: #f5f5f2 !important;\n    border-radius: 12px !important;\n    padding: 20px 22px !important;\n    font-family: 'Montserrat', sans-serif !important;\n    font-size: 15px !important;\n    line-height: 1.8 !important;\n    color: #4F4A4A !important;\n    white-space: pre-wrap !important;\n    border-left: 4px solid #72a766 !important;\n    margin: 0 0 16px 0 !important;\n    border-top: none !important;\n    border-right: none !important;\n    border-bottom: none !important;\n}\n#gp-root .gp-post-footer {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: space-between !important;\n    flex-wrap: wrap !important;\n    gap: 10px !important;\n    margin: 0 !important;\n    padding: 0 !important;\n}\n#gp-root .gp-char-pill {\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 6px !important;\n    background: #ffffff !important;\n    border: 1.5px solid #e4e1da !important;\n    border-radius: 40px !important;\n    padding: 5px 14px !important;\n    font-size: 12px !important;\n    font-weight: 600 !important;\n    color: #7a7575 !important;\n    font-family: 'Poppins', sans-serif !important;\n    margin: 0 !important;\n}\n\n\/* MISC *\/\n#gp-root .gp-divider { border: none !important; border-top: 1.5px dashed #ddd !important; margin: 24px 0 !important; padding: 0 !important; background: none !important; }\n#gp-root .gp-error   { background: #fdf0f0 !important; border: 1.5px solid #f5c0c0 !important; border-radius: 10px !important; padding: 11px 15px !important; font-size: 13px !important; color: #C93C45 !important; margin: 0 0 12px 0 !important; font-family: 'Poppins', sans-serif !important; display: none !important; }\n#gp-root .gp-error.show { display: block !important; }\n#gp-root .gp-status  { text-align: center !important; padding: 18px !important; font-size: 14px !important; color: #7a7575 !important; display: none !important; align-items: center !important; justify-content: center !important; gap: 10px !important; margin: 0 !important; }\n#gp-root .gp-status.show { display: flex !important; }\n#gp-root .gp-spinner { width: 20px !important; height: 20px !important; border: 3px solid #E8F1C2 !important; border-top-color: #72a766 !important; border-radius: 50% !important; animation: gp-spin .7s linear infinite !important; flex-shrink: 0 !important; margin: 0 !important; padding: 0 !important; background: none !important; }\n@keyframes gp-spin { to { transform: rotate(360deg); } }\n#gp-root .gp-row { display: flex !important; gap: 10px !important; margin: 0 !important; padding: 0 !important; }\n#gp-root .gp-hidden { display: none !important; }\n#gp-root .gp-flex-row { display: flex !important; gap: 10px !important; flex-wrap: wrap !important; margin: 0 !important; padding: 0 !important; }\n#gp-root .gp-mb14 { margin-bottom: 14px !important; }\n#gp-root .gp-mb18 { margin-bottom: 18px !important; }\n#gp-root .gp-section-mb { margin-bottom: 14px !important; }\n\n@media (max-width: 540px) {\n    #gp-root .gp-grid2 { grid-template-columns: 1fr !important; }\n    #gp-root .gp-tone-grid { grid-template-columns: 1fr 1fr !important; }\n    #gp-root .gp-header, #gp-root .gp-body { padding: 18px !important; }\n}\n<\/style>\n\n<div id=\"gp-root\">\n  <div class=\"gp-header\">\n    <h1>\u2728 Generator Post\u00f3w AI<\/h1>\n    <p>Wype\u0142nij profil \u2192 wybierz temat \u2192 gotowy post na ka\u017cd\u0105 platform\u0119<\/p>\n  <\/div>\n\n  <div class=\"gp-progress\">\n    <div style=\"display:flex;align-items:center;flex:1;margin:0;padding:0\">\n      <div class=\"gp-bubble active\" id=\"b1\">1<\/div>\n      <span class=\"gp-step-label active\" id=\"l1\">\ud83d\udc64 Profil<\/span>\n    <\/div>\n    <div class=\"gp-step-line\" id=\"line1\"><\/div>\n    <div style=\"display:flex;align-items:center;flex:1;margin:0;padding:0\">\n      <div class=\"gp-bubble idle\" id=\"b2\">2<\/div>\n      <span class=\"gp-step-label\" id=\"l2\">\ud83d\udca1 Tematy<\/span>\n    <\/div>\n    <div class=\"gp-step-line\" id=\"line2\"><\/div>\n    <div style=\"display:flex;align-items:center;flex:1;margin:0;padding:0\">\n      <div class=\"gp-bubble idle\" id=\"b3\">3<\/div>\n      <span class=\"gp-step-label\" id=\"l3\">\ud83d\udcdd Post<\/span>\n    <\/div>\n  <\/div>\n\n  <div class=\"gp-body\">\n\n    <!-- KROK 1 -->\n    <div id=\"gp-step1\">\n      <div class=\"gp-section-mb\">\n        <div class=\"gp-sh\">\ud83d\udc64 Profil eksperta<\/div>\n        <div class=\"gp-sub\">Im wi\u0119cej wype\u0142nisz \u2014 tym lepiej dopasowane tematy i post<\/div>\n      <\/div>\n      <div class=\"gp-card\">\n        <div class=\"gp-grid2\">\n          <div><label class=\"gp-lbl\">\u270d\ufe0f Imi\u0119 i nazwisko<\/label><input type=\"text\" id=\"gp-name\" placeholder=\"np. Anna Kowalska\" \/><\/div>\n          <div><label class=\"gp-lbl\">\ud83c\udfe2 Bran\u017ca \/ dziedzina<\/label><input type=\"text\" id=\"gp-industry\" placeholder=\"np. marketing, HR, fintech\" \/><\/div>\n        <\/div>\n        <div class=\"gp-mb14\"><label class=\"gp-lbl\">\ud83c\udfaf Specjalizacja \/ ekspertyza<\/label><input type=\"text\" id=\"gp-expertise\" placeholder=\"np. employer branding, SEO, automatyzacja sprzeda\u017cy\" \/><\/div>\n        <div class=\"gp-grid2\">\n          <div><label class=\"gp-lbl\">\ud83d\udc65 Grupa docelowa<\/label><input type=\"text\" id=\"gp-audience\" placeholder=\"np. managerowie, startupy, HR-owcy\" \/><\/div>\n          <div><label class=\"gp-lbl\">\ud83c\udfa8 Hobby \/ pasje \/ zainteresowania<\/label><input type=\"text\" id=\"gp-hobbies\" placeholder=\"np. bieganie, fotografia, podr\u00f3\u017ce\" \/><\/div>\n        <\/div>\n        <div><label class=\"gp-lbl\">\ud83d\udcac Dodatkowy kontekst <span style=\"font-weight:400 !important;color:#aaa !important\">(opcjonalnie)<\/span><\/label>\n          <textarea id=\"gp-context\" placeholder=\"np. w\u0142a\u015bnie wyda\u0142am ksi\u0105\u017ck\u0119, prowadz\u0119 firm\u0119 od 5 lat...\"><\/textarea>\n        <\/div>\n      <\/div>\n\n      <div class=\"gp-section-mb\"><div class=\"gp-sh\" style=\"font-size:15px !important\">\ud83c\udf10 Platforma<\/div><\/div>\n      <div class=\"gp-platforms\">\n        <button class=\"gp-pl sel\" data-pl=\"LinkedIn\"   onclick=\"gpSelPl(this)\">\ud83d\udcbc LinkedIn<\/button>\n        <button class=\"gp-pl\"     data-pl=\"Instagram\"  onclick=\"gpSelPl(this)\">\ud83d\udcf8 Instagram<\/button>\n        <button class=\"gp-pl\"     data-pl=\"Twitter\/X\"  onclick=\"gpSelPl(this)\">\ud83d\udc26 Twitter\/X<\/button>\n        <button class=\"gp-pl\"     data-pl=\"Facebook\"   onclick=\"gpSelPl(this)\">\ud83d\udc4d Facebook<\/button>\n        <button class=\"gp-pl\"     data-pl=\"Newsletter\" onclick=\"gpSelPl(this)\">\u2709\ufe0f Newsletter<\/button>\n        <button class=\"gp-pl\"     data-pl=\"Blog\"       onclick=\"gpSelPl(this)\">\u270d\ufe0f Blog<\/button>\n      <\/div>\n\n      <div class=\"gp-section-mb\"><div class=\"gp-sh\" style=\"font-size:15px !important\">\ud83c\udf99\ufe0f Ton komunikacji<\/div><\/div>\n      <div class=\"gp-tone-grid\">\n        <button class=\"gp-tone sel\" data-tone=\"ekspercki i merytoryczny\"     onclick=\"gpSelTone(this)\"><div class=\"gp-tone-name\">\ud83e\udde0 Ekspercki<\/div><div class=\"gp-tone-desc\">Merytoryczny, oparty na danych<\/div><\/button>\n        <button class=\"gp-tone\"     data-tone=\"inspiruj\u0105cy i motywuj\u0105cy\"     onclick=\"gpSelTone(this)\"><div class=\"gp-tone-name\">\ud83d\ude80 Inspiruj\u0105cy<\/div><div class=\"gp-tone-desc\">Motywuje do dzia\u0142ania<\/div><\/button>\n        <button class=\"gp-tone\"     data-tone=\"bezpo\u015bredni i konkretny\"      onclick=\"gpSelTone(this)\"><div class=\"gp-tone-name\">\ud83c\udfaf Bezpo\u015bredni<\/div><div class=\"gp-tone-desc\">Konkretny, bez owijania<\/div><\/button>\n        <button class=\"gp-tone\"     data-tone=\"storytellingowy i osobisty\"   onclick=\"gpSelTone(this)\"><div class=\"gp-tone-name\">\ud83d\udcd6 Storytelling<\/div><div class=\"gp-tone-desc\">Osobiste i autentyczne<\/div><\/button>\n        <button class=\"gp-tone\"     data-tone=\"prowokuj\u0105cy i kontrowersyjny\" onclick=\"gpSelTone(this)\"><div class=\"gp-tone-name\">\ud83d\udd25 Prowokuj\u0105cy<\/div><div class=\"gp-tone-desc\">\u015amia\u0142e tezy, debata<\/div><\/button>\n        <button class=\"gp-tone\"     data-tone=\"edukacyjny i przyst\u0119pny\"      onclick=\"gpSelTone(this)\"><div class=\"gp-tone-name\">\ud83c\udf93 Edukacyjny<\/div><div class=\"gp-tone-desc\">Prostym j\u0119zykiem<\/div><\/button>\n      <\/div>\n\n      <div class=\"gp-section-mb\"><div class=\"gp-sh\" style=\"font-size:15px !important\">\ud83c\udf0d J\u0119zyk postu<\/div><\/div>\n      <div class=\"gp-lang-wrap\">\n        <button class=\"gp-lang sel\" data-lang=\"po polsku\"    onclick=\"gpSelLang(this)\">\ud83c\uddf5\ud83c\uddf1 Polski<\/button>\n        <button class=\"gp-lang\"     data-lang=\"po angielsku\" onclick=\"gpSelLang(this)\">\ud83c\uddec\ud83c\udde7 English<\/button>\n      <\/div>\n\n      <div class=\"gp-error\" id=\"gp-err1\"><\/div>\n      <div class=\"gp-status\" id=\"gp-st1\"><div class=\"gp-spinner\"><\/div><span>Generuj\u0119 tematy\u2026 \u2728<\/span><\/div>\n      <button class=\"gp-btn-main\" id=\"gp-gen-btn\" onclick=\"gpGenerateTopics()\">\u2728 Generuj tematy post\u00f3w<\/button>\n    <\/div>\n\n    <!-- KROK 2 -->\n    <div id=\"gp-step2\" class=\"gp-hidden\">\n      <hr class=\"gp-divider\">\n      <div class=\"gp-section-mb\">\n        <div class=\"gp-sh\">\ud83d\udca1 Wybierz temat<\/div>\n        <div class=\"gp-sub\">Kliknij temat kt\u00f3ry Ci\u0119 interesuje, nast\u0119pnie kliknij \u201eNapisz post\"<\/div>\n      <\/div>\n      <div id=\"gp-topics-list\"><\/div>\n      <div class=\"gp-error\" id=\"gp-err2\"><\/div>\n      <div class=\"gp-status\" id=\"gp-st2\"><div class=\"gp-spinner\"><\/div><span>Pisz\u0119 post\u2026 \ud83d\udcdd<\/span><\/div>\n      <div class=\"gp-row\">\n        <button class=\"gp-btn-ghost\" onclick=\"gpGenerateTopics()\">\u21ba Nowe tematy<\/button>\n        <button class=\"gp-btn-main\" id=\"gp-write-btn\" onclick=\"gpWritePost()\" style=\"flex:1 !important\" disabled>\ud83d\udcdd Napisz post \u2192<\/button>\n      <\/div>\n    <\/div>\n\n    <!-- KROK 3 -->\n    <div id=\"gp-step3\" class=\"gp-hidden\">\n      <hr class=\"gp-divider\">\n      <div class=\"gp-section-mb\">\n        <div class=\"gp-sh\">\ud83d\udcdd Gotowy post<\/div>\n        <div class=\"gp-sub\" id=\"gp-post-label\"><\/div>\n      <\/div>\n      <div class=\"gp-card\">\n        <div class=\"gp-post-box\" id=\"gp-post-box\"><\/div>\n        <div class=\"gp-post-footer\">\n          <div class=\"gp-flex-row\">\n            <button class=\"gp-btn-orange\" onclick=\"gpCopyPost()\" id=\"gp-copy-btn\">\ud83d\udccb Kopiuj post<\/button>\n            <button class=\"gp-btn-ghost\"  onclick=\"gpWritePost()\">\u21ba Napisz inaczej<\/button>\n          <\/div>\n          <div class=\"gp-char-pill\">\n            <span id=\"gp-char-dot\" style=\"width:8px !important;height:8px !important;border-radius:50% !important;background:#72a766 !important;display:inline-block !important;margin:0 !important;padding:0 !important;flex-shrink:0 !important\"><\/span>\n            <span id=\"gp-char-count\">0 znak\u00f3w<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/div>\n\n<script>\n(function(){\n  var API_URL = \"https:\\\/\\\/www.akademianowystart.pl\\\/index.php\\\/wp-json\\\/generator-postow\\\/v1\\\/generate\";\n  var NONCE   = \"4774d36332\";\n  var LIMITS  = {\"LinkedIn\":\"1200\u20131800 znak\u00f3w, mocny hook w 1. linii, kr\u00f3tkie akapity, CTA lub pytanie na ko\u0144cu\",\"Instagram\":\"800\u20131200 znak\u00f3w, emoji jako separatory, 5\u201310 hashtag\u00f3w na ko\u0144cu\",\"Twitter\/X\":\"max 270 znak\u00f3w \u2014 jeden mocny punch\",\"Facebook\":\"500\u2013900 znak\u00f3w, osobisty ton, pytanie na ko\u0144cu\",\"Newsletter\":\"350\u2013500 s\u0142\u00f3w, struktura wst\u0119p \u2192 rozwini\u0119cie \u2192 wniosek\",\"Blog\":\"600\u2013900 s\u0142\u00f3w, podtytu\u0142y, konkretne przyk\u0142ady\"};\n  var TYPE_STYLE = {\"Poradnik\":{bg:\"#E8F1C2\",color:\"#476D40\"},\"Historia\":{bg:\"#ede9fe\",color:\"#6d28d9\"},\"Lista\":{bg:\"#d1fae5\",color:\"#065f46\"},\"Case study\":{bg:\"#FDF3E7\",color:\"#C5791F\"},\"Analiza\":{bg:\"#DCE9F7\",color:\"#2967B0\"},\"Kontrowersja\":{bg:\"#fde8e8\",color:\"#C93C45\"},\"Inspiracja\":{bg:\"#fde8f6\",color:\"#9d174d\"}};\n  var NUM_COLORS = [\"#72a766\",\"#E18E32\",\"#2967B0\",\"#C93C45\",\"#476D40\",\"#C5791F\",\"#4D84C3\"];\n  var platform=\"LinkedIn\", tone=\"ekspercki i merytoryczny\", lang=\"po polsku\", topics=[], selIdx=null;\n\n  window.gpSelPl   = function(btn){ document.querySelectorAll('#gp-root .gp-pl').forEach(function(b){b.classList.remove('sel');}); btn.classList.add('sel'); platform=btn.dataset.pl; };\n  window.gpSelTone = function(btn){ document.querySelectorAll('#gp-root .gp-tone').forEach(function(b){b.classList.remove('sel');}); btn.classList.add('sel'); tone=btn.dataset.tone; };\n  window.gpSelLang = function(btn){ document.querySelectorAll('#gp-root .gp-lang').forEach(function(b){b.classList.remove('sel');}); btn.classList.add('sel'); lang=btn.dataset.lang; };\n\n  function setStep(n){\n    [1,2,3].forEach(function(i){\n      var b=document.getElementById('b'+i), l=document.getElementById('l'+i);\n      var s=i<n?'done':i===n?'active':'idle';\n      b.className='gp-bubble '+s; b.textContent=i<n?'\u2713':i;\n      if(i<=n)l.classList.add('active'); else l.classList.remove('active');\n    });\n    document.getElementById('line1').className='gp-step-line'+(n>=2?' done':'');\n    document.getElementById('line2').className='gp-step-line'+(n>=3?' done':'');\n  }\n  function val(id){return(document.getElementById(id).value||'').trim();}\n  function showErr(id,msg){var el=document.getElementById(id);el.textContent='\u26a0\ufe0f '+msg;el.classList.add('show');}\n  function hideErr(id){document.getElementById(id).classList.remove('show');}\n  function showSt(id){document.getElementById(id).classList.add('show');}\n  function hideSt(id){document.getElementById(id).classList.remove('show');}\n\n  async function callAPI(system,messages){\n    var res=await fetch(API_URL,{method:'POST',headers:{'Content-Type':'application\/json','X-WP-Nonce':NONCE},body:JSON.stringify({system:system,messages:messages})});\n    var data=await res.json();\n    if(!res.ok)throw new Error(data.message||'B\u0142\u0105d serwera');\n    return data.text;\n  }\n\n  window.gpGenerateTopics=async function(){\n    hideErr('gp-err1');hideErr('gp-err2');showSt('gp-st1');\n    document.getElementById('gp-gen-btn').disabled=true;\n    document.getElementById('gp-step2').classList.add('gp-hidden');\n    document.getElementById('gp-step3').classList.add('gp-hidden');\n    selIdx=null;topics=[];\n    var name=val('gp-name')||'Ekspert',ind=val('gp-industry')||'brak',exp=val('gp-expertise')||'brak';\n    var aud=val('gp-audience')||'og\u00f3lna publiczno\u015b\u0107',hob=val('gp-hobbies'),ctx=val('gp-context');\n    try{\n      var raw=await callAPI('Jeste\u015b strategiem tre\u015bci. Odpowiadaj WY\u0141\u0104CZNIE poprawnym JSON bez komentarzy ani markdown.',[{role:'user',content:'Wygeneruj 7 temat\u00f3w post\u00f3w dla eksperta:\\n- Imi\u0119: '+name+'\\n- Bran\u017ca: '+ind+'\\n- Specjalizacja: '+exp+'\\n- Odbiorcy: '+aud+'\\n- Hobby i pasje: '+(hob||'brak')+'\\n- Platforma: '+platform+'\\n- Ton: '+tone+'\\n'+(ctx?'- Kontekst: '+ctx+'\\n':'')+'\\nOdpowied\u017a TYLKO jako JSON:\\n{\"topics\":[{\"title\":\"...\",\"hook\":\"...\",\"type\":\"...\"}]}\\n\\ntitle = konkretny anga\u017cuj\u0105cy temat (max 12 s\u0142\u00f3w, '+lang+')\\nhook = dlaczego ten temat zadzia\u0142a (max 10 s\u0142\u00f3w, '+lang+')\\ntype = jedno z: Poradnik, Historia, Lista, Case study, Analiza, Kontrowersja, Inspiracja'}]);\n      var m=raw.match(\/\\{[\\s\\S]*\\}\/);\n      if(!m)throw new Error('Nie uda\u0142o si\u0119 sparsowa\u0107 odpowiedzi');\n      topics=JSON.parse(m[0]).topics;\n      renderTopics();setStep(2);\n      document.getElementById('gp-step2').classList.remove('gp-hidden');\n    }catch(e){showErr('gp-err1',e.message);}\n    finally{hideSt('gp-st1');document.getElementById('gp-gen-btn').disabled=false;}\n  };\n\n  function renderTopics(){\n    var list=document.getElementById('gp-topics-list');list.innerHTML='';\n    topics.forEach(function(t,i){\n      var ts=TYPE_STYLE[t.type]||{bg:'#f0f0f0',color:'#555'};\n      var nc=NUM_COLORS[i%NUM_COLORS.length];\n      var div=document.createElement('div');div.className='gp-topic';\n      div.innerHTML='<div class=\"gp-num-circle\" style=\"background:'+nc+'22 !important;color:'+nc+' !important\">'+(i+1)+'<\/div><div style=\"margin:0;padding:0\"><div class=\"gp-topic-title\">'+t.title+'<\/div><div style=\"display:flex !important;align-items:center !important;gap:8px !important;flex-wrap:wrap !important;margin:0 !important;padding:0 !important\"><span class=\"gp-type-badge\" style=\"background:'+ts.bg+' !important;color:'+ts.color+' !important\">'+t.type+'<\/span><span class=\"gp-topic-hook\">'+t.hook+'<\/span><\/div><\/div><div class=\"gp-arrow\">\u203a<\/div>';\n      div.onclick=function(){document.querySelectorAll('#gp-root .gp-topic').forEach(function(c){c.classList.remove('sel');});div.classList.add('sel');selIdx=i;document.getElementById('gp-write-btn').disabled=false;};\n      list.appendChild(div);\n    });\n  }\n\n  window.gpWritePost=async function(){\n    if(selIdx===null)return;\n    hideErr('gp-err2');showSt('gp-st2');\n    document.getElementById('gp-write-btn').disabled=true;\n    document.getElementById('gp-step3').classList.add('gp-hidden');\n    var name=val('gp-name')||'eksperta',ind=val('gp-industry'),exp=val('gp-expertise');\n    var aud=val('gp-audience')||'og\u00f3lna publiczno\u015b\u0107',hob=val('gp-hobbies'),ctx=val('gp-context');\n    var t=topics[selIdx];\n    try{\n      var result=await callAPI('Jeste\u015b ekspertem od personal brandingu. Piszesz autentyczne, anga\u017cuj\u0105ce posty. Zero bana\u0142\u00f3w, zero pustos\u0142owia.',[{role:'user',content:'Napisz post '+lang+' dla '+name+' ('+ind+', specjalizacja: '+exp+').\\n'+(hob?'Hobby\/pasje autora (mo\u017cesz wple\u015b\u0107 naturalnie): '+hob+'\\n':'')+'Platforma: '+platform+' \u2014 '+(LIMITS[platform]||'')+'\\nTon: '+tone+' | Odbiorcy: '+aud+'\\n'+(ctx?'Kontekst autora: '+ctx+'\\n':'')+'Temat: \"'+t.title+'\"\\nTyp: '+t.type+'\\n\\nZwr\u00f3\u0107 TYLKO tekst posta \u2014 nic wi\u0119cej.'}]);\n      var postText=result.trim();\n      document.getElementById('gp-post-box').textContent=postText;\n      document.getElementById('gp-post-label').textContent='\ud83d\udccc '+t.title+' \u00b7 '+platform;\n      document.getElementById('gp-char-count').textContent=postText.length.toLocaleString()+' znak\u00f3w';\n      document.getElementById('gp-char-dot').style.cssText='width:8px !important;height:8px !important;border-radius:50% !important;background:'+(postText.length>2200?'#C93C45':'#72a766')+' !important;display:inline-block !important;margin:0 !important;padding:0 !important;flex-shrink:0 !important';\n      setStep(3);\n      document.getElementById('gp-step3').classList.remove('gp-hidden');\n      document.getElementById('gp-step3').scrollIntoView({behavior:'smooth',block:'start'});\n    }catch(e){showErr('gp-err2',e.message);}\n    finally{hideSt('gp-st2');document.getElementById('gp-write-btn').disabled=false;}\n  };\n\n  window.gpCopyPost=async function(){\n    var text=document.getElementById('gp-post-box').textContent;\n    try{await navigator.clipboard.writeText(text);}catch(e){}\n    var btn=document.getElementById('gp-copy-btn');\n    btn.textContent='\u2705 Skopiowano!';\n    setTimeout(function(){btn.textContent='\ud83d\udccb Kopiuj post';},2500);\n  };\n})();\n<\/script>\n\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"saved_in_kubio":false,"footnotes":""},"class_list":["post-471","page","type-page","status-publish","hentry"],"kubio_ai_page_context":{"short_desc":"","purpose":"general"},"_links":{"self":[{"href":"https:\/\/www.akademianowystart.pl\/index.php\/wp-json\/wp\/v2\/pages\/471","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.akademianowystart.pl\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.akademianowystart.pl\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.akademianowystart.pl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.akademianowystart.pl\/index.php\/wp-json\/wp\/v2\/comments?post=471"}],"version-history":[{"count":5,"href":"https:\/\/www.akademianowystart.pl\/index.php\/wp-json\/wp\/v2\/pages\/471\/revisions"}],"predecessor-version":[{"id":479,"href":"https:\/\/www.akademianowystart.pl\/index.php\/wp-json\/wp\/v2\/pages\/471\/revisions\/479"}],"wp:attachment":[{"href":"https:\/\/www.akademianowystart.pl\/index.php\/wp-json\/wp\/v2\/media?parent=471"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}