p{padding-bottom:1em}.incubator-post{max-width:900px;margin:0 auto}.intro-section .intro-text{color:#374151;margin-bottom:1.5rem;font-size:1.15rem;line-height:1.8}.vision-section{margin:3rem 0}.vision-box{color:#fff;text-align:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:12px;margin:2rem 0;padding:2rem;box-shadow:0 10px 30px #667eea4d}.vision-box h3{margin-top:0;margin-bottom:1rem;font-size:1.5rem}.vision-box p{margin:.5rem 0;font-size:1.2rem;font-weight:600}.vision-subtext{opacity:.9;font-style:italic;font-size:1rem!important;font-weight:400!important}.demo-section{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-left:4px solid #3b82f6;border-radius:12px;margin:3rem 0;padding:2.5rem}.demo-section h2{color:#1e40af;margin-top:0}.workflow-container{margin-top:2rem}.workflow-steps{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.workflow-step{cursor:pointer;background:#fff;border:3px solid #0000;border-radius:12px;flex-direction:column;align-items:center;min-width:100px;padding:1rem;transition:all .3s;display:flex;position:relative}.workflow-step:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.workflow-step.active{background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%);border-color:#3b82f6;transform:scale(1.05)}.workflow-icon{margin-bottom:.5rem;font-size:2rem}.workflow-title{color:#1f2937;text-align:center;font-weight:600}.workflow-arrow{color:#9ca3af;font-size:2rem;position:absolute;right:-2rem}.workflow-step:last-child .workflow-arrow{display:none}.workflow-details{background:#fff;border-radius:12px;padding:2rem;animation:.3s fadeIn;box-shadow:0 4px 15px #00000014}.workflow-details h3{color:#1e40af;margin-top:0;font-size:1.5rem}.workflow-description{color:#4b5563;margin-bottom:1rem;font-size:1.1rem}.workflow-example{background:#fef3c7;border-left:4px solid #f59e0b;border-radius:8px;padding:1rem;font-style:italic}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.tech-section{margin:3rem 0}.tech-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem;margin:2rem 0;display:grid}.tech-card{text-align:center;cursor:pointer;background:#fff;border:3px solid #e5e7eb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:2rem 1rem;transition:all .3s;display:flex;position:relative}.tech-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.tech-icon{margin-bottom:.5rem;font-size:3rem}.tech-name{color:#1f2937;font-size:1.1rem;font-weight:600}.tech-description{color:#6b7280;margin-top:.5rem;font-size:.9rem;animation:.2s fadeIn}.post-types-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin:2rem 0;display:grid}.post-type-card{text-align:center;background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:2rem;box-shadow:0 4px 15px #0000000d}.post-type-icon{margin-bottom:1rem;font-size:3rem}.post-type-card h4{color:#1f2937;margin:.5rem 0;font-size:1.3rem}.post-type-card p{color:#6b7280;margin:.5rem 0 1rem}.post-type-count{color:#1e40af;background:#dbeafe;border-radius:20px;padding:.5rem 1rem;font-size:.9rem;font-weight:600;display:inline-block}.workflow-desc-section{margin:3rem 0}.workflow-list{margin:2rem 0}.workflow-item{align-items:flex-start;gap:1.5rem;margin-bottom:2rem;display:flex}.workflow-number{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.5rem;font-weight:700;display:flex;box-shadow:0 4px 10px #3b82f64d}.workflow-content h4{color:#1f2937;margin:0 0 .5rem;font-size:1.2rem}.workflow-content p{color:#6b7280;margin:0}.cta-section{margin:3rem 0;padding:2rem 0}.cta-box{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border-left:4px solid #f59e0b;border-radius:12px;margin:2rem 0;padding:2rem}.cta-box h3{color:#92400e;margin-top:0}.cta-box ul{margin:1rem 0;padding-left:1.5rem}.cta-box li{color:#78350f;margin:.75rem 0;font-weight:500}.closing-text{text-align:center;color:#1f2937;background:#fff;border-radius:12px;margin-top:2rem;padding:1.5rem;font-size:1.2rem;box-shadow:0 4px 15px #0000000d}.content-types-animation{scrollbar-width:none;margin:1.5rem 0 3rem;overflow:hidden}.content-types-sequence{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;align-items:stretch;gap:2rem;width:fit-content;padding:.5rem 0;animation:20s linear infinite content-types-scroll;display:flex;overflow-x:auto}@keyframes content-types-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.content-types-sequence::-webkit-scrollbar{height:0}.content-type-card{scroll-snap-align:start;text-align:center;background:#fff;border:1px solid #e6eefb;border-radius:12px;flex-direction:column;flex:none;align-items:center;gap:.5rem;min-width:220px;max-width:220px;padding:1rem;display:flex;box-shadow:0 6px 18px #0f172a0a}.content-type-icon{margin-bottom:.25rem;font-size:1.6rem}.content-type-card h4{color:#0f172a;margin:0;font-size:1rem}.content-type-card p{color:#6b7280;margin:0;font-size:.9rem}@media (width<=480px){.content-type-card{min-width:180px}}@media (width<=768px){.workflow-steps{flex-direction:column}.workflow-arrow{display:none}.workflow-step{width:100%}.tech-grid{grid-template-columns:repeat(2,1fr)}.content-types-grid,.post-types-grid{grid-template-columns:1fr}.demo-section{padding:1.5rem}.workflow-item{gap:1rem}.workflow-number{width:40px;height:40px;font-size:1.2rem}.workflow-step{flex-direction:row;gap:1rem;height:20px;padding:24px}.workflow-icon{font-size:1rem}}@media (width<=480px){.tech-grid{grid-template-columns:1fr}}.interactive-widgets{grid-template-columns:1fr 1fr;gap:1.5rem;margin:1.5rem 0;display:grid}.widget{background:#fff;border:2px solid #e6eefb;border-radius:12px;padding:1.25rem;box-shadow:0 6px 18px #0f172a0a}.widget h4{color:#0f172a;margin:0 0 .5rem}.counter-controls{align-items:center;gap:1rem;margin:.75rem 0;display:flex}.counter-controls button{color:#1e40af;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;width:44px;height:44px;font-size:1.25rem;transition:transform .12s,box-shadow .12s}.counter-controls button:hover{transform:translateY(-2px);box-shadow:0 6px 12px #3b82f61f}.counter-value{text-align:center;color:#0f172a;min-width:56px;font-size:1.25rem;font-weight:700}.counter-actions button{color:#4f46e5;cursor:pointer;background:0 0;border:1px dashed #c7d2fe;border-radius:8px;padding:.4rem .75rem}.todo-form{gap:.5rem;margin-top:.5rem;display:flex}.todo-form input{border:1px solid #e6eefb;border-radius:8px;outline:none;flex:1;padding:.5rem .75rem}.todo-form button{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;padding:.5rem .85rem}.todo-list{flex-direction:column;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.todo-item{border:1px solid #f1f5f9;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem;display:flex}.todo-item label{flex:1;align-items:center;gap:.5rem;display:flex}.todo-text{color:#0f172a}.todo-item.done .todo-text{opacity:.6;text-decoration:line-through}.todo-remove{color:#ef4444;cursor:pointer;background:0 0;border:none;font-weight:600}.todo-empty{color:#6b7280;padding:.5rem 0;font-style:italic}.todo-footer{gap:.5rem;margin-top:.75rem;display:flex}.todo-footer button{color:#3730a3;cursor:pointer;background:#eef2ff;border:1px solid #e0e7ff;border-radius:8px;padding:.4rem .6rem}@media (width<=768px){.interactive-widgets{grid-template-columns:1fr}}
