*{box-sizing:border-box;margin:0;padding:0}body{background:#fff;color:#1a1a1a;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;overflow-x:hidden;padding-top:80px}.navigation{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid #ff6b351a;left:0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1000}.navigation.scrolled{background:#fffffffa;border-bottom-color:#ff6b3533;box-shadow:0 2px 20px #0000001a}.nav-container{height:80px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.nav-container,.nav-logo{align-items:center;display:flex}.nav-logo{color:#1a1a1a;cursor:pointer;font-size:1.2rem;font-weight:800;gap:.5rem}.logo-emoji{font-size:1.5rem}.logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff6b35,#dc2626);-webkit-background-clip:text;background-clip:text}.nav-menu{align-items:center;display:flex;gap:2rem}.nav-item{background:none;border:none;color:#666;cursor:pointer;font-size:.95rem;font-weight:500;padding:.5rem 0;position:relative;transition:all .3s ease}.nav-item:hover{color:#ff6b35}.nav-item.active{color:#ff6b35;font-weight:600}.nav-item.active:after{border-radius:1px;bottom:-2px;content:"";height:2px;left:0;position:absolute;right:0}.nav-cta,.nav-item.active:after{background:linear-gradient(135deg,#ff6b35,#ff8c42)}.nav-cta{border:none;border-radius:25px;box-shadow:0 4px 15px #ff6b354d;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.nav-cta:hover{box-shadow:0 6px 20px #ff6b3566;transform:translateY(-1px)}.mobile-menu-button{background:none;border:none;cursor:pointer;display:none;padding:.5rem}.hamburger{height:18px;position:relative;width:24px}.hamburger,.hamburger span{transform:rotate(0deg);transition:.3s ease-in-out}.hamburger span{background:#1a1a1a;border-radius:1px;display:block;height:2px;left:0;opacity:1;position:absolute;width:100%}.hamburger span:first-child{top:0}.hamburger span:nth-child(2){top:8px}.hamburger span:nth-child(3){top:16px}.hamburger.open span:first-child{top:8px;transform:rotate(135deg)}.hamburger.open span:nth-child(2){left:-60px;opacity:0}.hamburger.open span:nth-child(3){top:8px;transform:rotate(-135deg)}.mobile-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border-top:1px solid #ff6b351a;overflow:hidden}.mobile-menu-content{margin:0 auto;max-width:1200px;padding:1rem 20px}.mobile-nav-item{background:none;border:none;border-bottom:1px solid #0000000d;color:#666;cursor:pointer;display:block;font-size:1rem;font-weight:500;padding:1rem 0;text-align:left;transition:all .3s ease;width:100%}.mobile-nav-item.active,.mobile-nav-item:hover{color:#ff6b35;font-weight:600}.mobile-nav-item:last-child{border-bottom:none}.mobile-nav-cta{background:linear-gradient(135deg,#ff6b35,#ff8c42);border:none;border-radius:15px;color:#fff;cursor:pointer;display:block;font-size:1rem;font-weight:600;margin-top:1rem;padding:1rem;transition:all .3s ease;width:100%}.mobile-nav-cta:hover{box-shadow:0 4px 15px #ff6b354d;transform:translateY(-1px)}.desktop-only{display:block}.container{margin:0 auto;max-width:1200px;padding:0 20px}.section{padding:80px 0}.hero{align-items:center;background:linear-gradient(135deg,#fff,#fff5f0);display:flex;min-height:100vh;position:relative}.hero:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='20' cy='20' r='1' fill='%23ff6b35' opacity='.1'/%3E%3Ccircle cx='80' cy='80' r='1' fill='%23ff6b35' opacity='.1'/%3E%3Ccircle cx='40' cy='60' r='1' fill='%23ff6b35' opacity='.1'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0}.hero-content{position:relative;text-align:center;z-index:2}.hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff6b35,#dc2626);-webkit-background-clip:text;background-clip:text;font-size:clamp(3rem,8vw,6rem);font-weight:900;letter-spacing:-.02em;margin-bottom:1.5rem}.hero .subtitle{color:#4a4a4a;font-size:1.5rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:600px}.cta-button{background:linear-gradient(135deg,#ff6b35,#ff8c42);border:none;border-radius:50px;box-shadow:0 10px 30px #ff6b354d;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:600;margin-bottom:1rem;padding:18px 40px;transition:all .3s ease}.cta-button:hover{box-shadow:0 15px 40px #ff6b3566;transform:translateY(-2px)}.subtext{color:#666;font-size:.9rem;margin-top:1rem}.how-it-works{background:#fafafa}.section-title{color:#1a1a1a;font-size:3rem;font-weight:800;margin-bottom:3rem;text-align:center}.steps{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:4rem}.step{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;padding:2rem;text-align:center;transition:all .3s ease}.step:hover{box-shadow:0 20px 40px #00000026;transform:translateY(-5px)}.step-icon{align-items:center;background:linear-gradient(135deg,#ff6b35,#ff8c42);border-radius:50%;display:flex;font-size:2rem;height:80px;justify-content:center;margin:0 auto 1.5rem;width:80px}.step h3{color:#1a1a1a;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.step p{color:#666;font-size:1.1rem}.featured{background:linear-gradient(135deg,#ff6b35,#dc2626)}.featured,.featured .section-title{color:#fff}.review-cards{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:3rem}.review-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;padding:2rem;transition:all .3s ease}.review-card:hover{background:#ffffff26;transform:translateY(-5px)}.review-card h4{font-size:1.3rem;font-weight:700;margin-bottom:.5rem}.review-card .date{color:#fffc;font-size:.9rem;margin-bottom:1rem}.review-card p{font-size:1rem;line-height:1.6}.subscribe{background:#1a1a1a;color:#fff;text-align:center}.subscribe .section-title{color:#fff}.email-form{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:2rem auto;max-width:500px}.email-input{flex:1 1;min-width:250px;outline:none;padding:15px 20px}.email-input,.subscribe-btn{border:none;border-radius:50px;font-size:1rem}.subscribe-btn{background:linear-gradient(135deg,#ff6b35,#ff8c42);color:#fff;cursor:pointer;font-weight:600;padding:15px 30px;transition:all .3s ease;white-space:nowrap}.subscribe-btn:hover{box-shadow:0 10px 20px #ff6b354d;transform:translateY(-2px)}.subscribe-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.faq{background:#fafafa}.faq-items{margin:0 auto;max-width:800px}.faq-item{background:#fff;border-radius:15px;box-shadow:0 5px 15px #0000001a;margin-bottom:1rem;overflow:hidden}.faq-question{background:#fff;border:none;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1.5rem;text-align:left;transition:all .3s ease;width:100%}.faq-question:hover{background:#f8f8f8}.faq-answer{color:#666;line-height:1.6;padding:0 1.5rem 1.5rem}.float-element{opacity:.1;pointer-events:none;position:absolute}.float-1{animation:float 6s ease-in-out infinite;font-size:3rem;left:10%;top:20%}.float-2{animation:float 8s ease-in-out infinite reverse;font-size:2rem;right:10%;top:60%}.float-3{animation:float 7s ease-in-out infinite;bottom:20%;font-size:2.5rem;left:20%}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.message{border-radius:10px;margin-top:1rem;padding:1rem;text-align:center}.message.success{background-color:#22c55e1a;border:1px solid #22c55e33;color:#16a34a}.message.error{background-color:#ef44441a;border:1px solid #ef444433;color:#dc2626}.tweet-embed{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:550px}.tweet-container{background:#fff;border:1px solid #e1e8ed;border-radius:16px;padding:16px;transition:all .2s ease}.tweet-embed:hover .tweet-container{box-shadow:0 2px 8px #0000001a}.tweet-header{align-items:flex-start;display:flex;margin-bottom:12px}.tweet-avatar{border-radius:50%;flex-shrink:0;height:48px;margin-right:12px;width:48px}.tweet-author{flex-grow:1;min-width:0}.author-name{align-items:center;color:#0f1419;display:flex;font-size:15px;font-weight:700;margin-bottom:2px}.verified-badge{color:#1d9bf0;font-size:16px;margin-left:4px}.author-handle,.tweet-date{color:#536471;font-size:15px}.tweet-date{flex-shrink:0;margin-left:12px}.tweet-date a{color:inherit;text-decoration:none}.tweet-date a:hover{text-decoration:underline}.tweet-content{margin-bottom:12px}.tweet-text{word-wrap:break-word;color:#0f1419;font-size:16px;line-height:1.4;white-space:pre-wrap}.tweet-link{color:#1d9bf0;text-decoration:none}.tweet-link:hover{text-decoration:underline}.tweet-mention{color:#1d9bf0;text-decoration:none}.tweet-mention:hover{text-decoration:underline}.tweet-hashtag{color:#1d9bf0;text-decoration:none}.tweet-hashtag:hover{text-decoration:underline}.tweet-media{border-radius:16px;margin-top:12px;overflow:hidden}.tweet-image,.tweet-video{display:block;height:auto;width:100%}.tweet-stats{border-top:1px solid #eff3f4;display:flex;gap:20px;margin-top:12px;padding:8px 0}.stat{align-items:center;color:#536471;display:flex;font-size:14px;gap:4px}.stat-icon{font-size:16px}.tweet-footer{border-top:1px solid #eff3f4;margin-top:12px;padding-top:8px;text-align:center}.view-on-twitter{color:#1d9bf0;font-size:14px;font-weight:500;text-decoration:none}.view-on-twitter:hover{text-decoration:underline}.tweet-skeleton{display:flex;padding:16px}.skeleton-avatar{animation:loading 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:50%;flex-shrink:0;height:48px;margin-right:12px;width:48px}.skeleton-content{flex-grow:1}.skeleton-line{animation:loading 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;height:16px;margin-bottom:8px}.skeleton-line.short{width:60%}.skeleton-line.medium{width:80%}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.tweet-error{color:#536471;padding:24px;text-align:center}.tweet-error p:first-child{font-size:18px;margin-bottom:8px}.error-text{font-size:14px}.tweet-embed.dark .tweet-container{background:#16181c;border-color:#2f3336}.tweet-embed.dark .author-name,.tweet-embed.dark .tweet-text{color:#e7e9ea}.tweet-embed.dark .tweet-footer,.tweet-embed.dark .tweet-stats{border-color:#2f3336}.tweet-embed-image{margin:0 auto;max-width:550px}.tweet-image-container:hover .tweet-overlay{opacity:1!important}.tweet-image-container:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-2px)}.tweet-screenshot{transition:all .3s ease}.tweet-image-container:hover .tweet-screenshot{filter:brightness(.9)}@media (max-width:768px){.tweet-embed-image{margin:0;max-width:100%}}.payday-editions{background:#fafafa}.section-subtitle{color:#666;font-size:1.2rem;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:600px;text-align:center}.overall-stats{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:4rem}.stat-card{background:#fff;border-radius:15px;box-shadow:0 5px 15px #0000001a;padding:2rem;text-align:center;transition:transform .3s ease}.stat-card:hover{transform:translateY(-5px)}.stat-number{color:#ff6b35;font-size:2.5rem;font-weight:900;margin-bottom:.5rem}.stat-label{font-size:.9rem}.editions-list{margin-bottom:4rem}.payday-edition{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;margin-bottom:2rem;overflow:hidden;transition:all .3s ease}.payday-edition:hover{box-shadow:0 15px 40px #00000026}.edition-header{align-items:center;cursor:pointer;display:flex;gap:2rem;padding:2rem;transition:background-color .3s ease}.edition-header:hover{background:#f8f9fa}.edition-info{flex:1 1}.edition-title{color:#1a1a1a;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.edition-date{color:#ff6b35;font-weight:600;margin-bottom:.5rem}.edition-description{color:#666;line-height:1.5}.edition-stats{display:flex;gap:2rem}.stat{text-align:center}.stat-number{color:#1a1a1a;display:block;font-size:1.2rem;font-weight:700}.stat-label{font-size:.8rem}.expand-button{align-items:center;background:#ff6b35;border-radius:50%;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:40px;justify-content:center;transition:all .3s ease;width:40px}.expand-button:hover{background:#ff8c42;transform:scale(1.1)}.edition-content{border-top:1px solid #eee;padding:0 2rem 2rem}.edition-content h4{color:#1a1a1a;font-size:1.3rem;font-weight:700;margin:2rem 0 1rem}.announcement-section,.winner-section{margin-bottom:3rem}.submissions-section{margin-bottom:2rem}.submissions-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-top:1rem}.project-card{background:#f8f9fa;border-radius:15px;padding:1.5rem;transition:all .3s ease}.project-card.winner{background:linear-gradient(135deg,#fff5f0,#fff);border:2px solid #ff6b35;position:relative}.project-card.winner:before{content:"👑";font-size:2rem;position:absolute;right:-10px;top:-10px}.project-card:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-3px)}.project-header{justify-content:space-between;margin-bottom:1rem}.project-header,.project-info{align-items:flex-start;display:flex}.project-info{gap:1rem}.rank-badge{align-items:center;background:#ff6b35;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-weight:700;height:40px;justify-content:center;width:40px}.project-name{color:#1a1a1a;font-size:1.2rem;font-weight:700;margin-bottom:.25rem}.project-category{color:#ff6b35;font-size:.9rem;font-weight:600;margin-bottom:.25rem}.project-founder{color:#666;font-size:.9rem}.project-name-link{color:inherit;cursor:pointer;text-decoration:none;transition:opacity .2s ease}.project-name-link:hover{opacity:.7}.project-name-link h4{margin:0}.project-founder-link{color:inherit;cursor:pointer;text-decoration:none;transition:opacity .2s ease}.project-founder-link:hover{opacity:.7}.project-founder-link p{margin:0}.funding-badge{text-align:right}.funding-amount{color:#22c55e;display:block;font-size:1.1rem;font-weight:700}.funding-type{color:#666;font-size:.8rem}.project-description{color:#666;line-height:1.5;margin-bottom:1rem}.review-section{margin-bottom:1.5rem}.review-rating{font-size:1.2rem;margin-bottom:.5rem}.review-text{color:#1a1a1a;font-style:italic;line-height:1.6;margin-bottom:1rem}.review-highlights{display:flex;flex-wrap:wrap;gap:.5rem}.highlight-tag{background:#e0f2fe;border-radius:15px;color:#0277bd;font-size:.8rem;font-weight:500;padding:.25rem .75rem}.submission-tweet{margin-bottom:1rem}.tweet-label{color:#666;font-size:.9rem;margin-bottom:.5rem}.project-links{margin-top:1rem}.project-website{background:#ff6b35;border-radius:25px;color:#fff;display:inline-block;font-size:.9rem;font-weight:600;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.project-website:hover{background:#ff8c42;transform:translateY(-2px)}.payday-cta{background:linear-gradient(135deg,#ff6b35,#dc2626);border-radius:20px;color:#fff;margin-top:3rem;padding:3rem 2rem;text-align:center}.payday-cta h3{font-size:1.8rem;font-weight:700;margin-bottom:1rem}.payday-cta p{font-size:1.1rem;margin-bottom:2rem;opacity:.9}.follow-button{background:#fff;border-radius:50px;color:#ff6b35;display:inline-block;font-size:1.1rem;font-weight:700;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.follow-button:hover{box-shadow:0 10px 25px #0003;transform:translateY(-2px)}.loading-skeleton .edition-skeleton{background:#fff;border-radius:15px;margin-bottom:1rem;padding:2rem}@media (max-width:768px){.edition-header{flex-direction:column;gap:1rem;text-align:center}.edition-stats{justify-content:center}.overall-stats{grid-template-columns:repeat(2,1fr)}.submissions-grid{grid-template-columns:1fr}.project-header{flex-direction:column;gap:1rem}.funding-badge{text-align:center}}.payday-countdown{background:linear-gradient(135deg,#ff6b35,#ff8c42);border-radius:20px;color:#fff;margin:2rem 0;padding:3rem 2rem;text-align:center}.countdown-container{margin:0 auto;max-width:600px}.countdown-title{font-size:2rem;font-weight:800;margin-bottom:2rem;text-shadow:0 2px 4px #0000001a}.countdown-timer{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:2rem}.time-unit{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff4d;border-radius:15px;min-width:80px;padding:1.5rem 1rem}.time-value{font-size:2.5rem;font-weight:900;line-height:1;margin-bottom:.5rem;text-shadow:0 2px 4px #0003}.time-label{font-size:.8rem;font-weight:600;letter-spacing:.5px;opacity:.9;text-transform:uppercase}.time-separator{animation:pulse 2s infinite;font-size:2rem;font-weight:700;opacity:.7}.countdown-date{font-size:1.1rem;font-weight:500;margin-bottom:2rem;opacity:.9}.countdown-actions{margin-top:2rem}.countdown-reminder{font-size:1rem;margin-bottom:1rem;opacity:.9}.notify-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:2px solid #ffffff4d;border-radius:50px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 2rem;transition:all .3s ease}.notify-button:hover{background:#ffffff4d;border-color:#ffffff80;transform:translateY(-2px)}.submit-now-button{background:#fff;border-radius:50px;box-shadow:0 5px 15px #0003;color:#ff6b35;display:inline-block;font-size:1.2rem;font-weight:700;margin-top:1rem;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.submit-now-button:hover{box-shadow:0 8px 25px #0000004d;transform:translateY(-3px)}.countdown-subtitle{font-size:1.2rem;margin-bottom:1rem;opacity:.9}@media (max-width:768px){.countdown-title{font-size:1.5rem}.countdown-timer{gap:.5rem}.time-unit{min-width:60px;padding:1rem .5rem}.time-value{font-size:1.8rem}.time-label{font-size:.7rem}.time-separator{font-size:1.5rem}}.about{background:#fff}.about-content{grid-gap:4rem;align-items:start;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin-top:3rem}.about-text{order:1}.about-tweet{order:2}.about-intro h3{color:#1a1a1a;font-size:1.8rem;font-weight:700;line-height:1.3;margin-bottom:1rem}.about-subtitle{color:#666;font-size:1.2rem;line-height:1.5;margin-bottom:2.5rem}.about-details{margin-bottom:3rem}.detail-item{align-items:flex-start;display:flex;gap:1rem;margin-bottom:2rem}.detail-icon{flex-shrink:0;font-size:1.5rem;margin-top:.25rem}.detail-item h4{color:#1a1a1a;font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.detail-item p{color:#666;font-size:.95rem;line-height:1.6}.about-stats{grid-gap:1.5rem;background:linear-gradient(135deg,#fff5f0,#fff);border:1px solid #ff6b351a;border-radius:15px;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-bottom:3rem;padding:2rem}.stat-item{text-align:center}.stat-value{color:#ff6b35;display:block;font-size:1.8rem;font-weight:800;margin-bottom:.25rem}.stat-label{color:#666;font-size:.85rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.about-cta{text-align:center}.about-cta p{color:#666;font-size:1rem;margin-bottom:1rem}.twitter-follow-btn{align-items:center;background:#1d9bf0;border-radius:25px;box-shadow:0 4px 15px #1d9bf04d;color:#fff;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.75rem 2rem;text-decoration:none;transition:all .3s ease}.twitter-follow-btn:hover{background:#1a8cd8;box-shadow:0 6px 20px #1d9bf066;transform:translateY(-2px)}.twitter-icon{font-size:1.1rem}.tweet-container{position:relative}.tweet-intro{color:#666;font-size:1rem;font-weight:500;text-align:center}.about-tweet-embed,.tweet-intro{margin-bottom:1rem}.tweet-fallback{display:block}.mock-tweet{background:#fff;border:1px solid #e1e8ed;border-radius:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin-bottom:1rem;padding:1.5rem}.mock-tweet-header{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.mock-avatar{align-items:center;background:#f0f0f0;border-radius:50%;display:flex;font-size:1.2rem;height:40px;justify-content:center;width:40px}.mock-name{color:#0f1419;font-size:.95rem;font-weight:700}.mock-handle{color:#536471;font-size:.95rem}.mock-tweet-text{color:#0f1419;font-size:1rem;line-height:1.4;margin-bottom:1rem}.mock-tweet-stats{color:#536471;display:flex;font-size:.9rem;gap:1.5rem}.fallback-note{background:#ff6b351a;border:1px solid #ff6b3533;border-radius:10px;color:#ff6b35;font-size:.9rem;padding:1rem;text-align:center}.fallback-note code{background:#ff6b3533;border-radius:4px;font-family:Courier New,monospace;font-size:.85rem;padding:.2rem .4rem}.about-tweet-embed:not(.error)+.tweet-fallback{display:none}.tweet-export{margin:1rem 0;position:relative}.tweet-export,.tweet-export-container{align-items:center;display:flex;justify-content:center}.tweet-export-container{min-height:200px;width:100%}.tweet-export-container:not(:empty)+.tweet-export-loading{display:none}.tweet-export-loading{align-items:center;display:flex;justify-content:center;width:100%}.loading-placeholder{animation:pulse 1.5s ease-in-out infinite alternate;background:#fff;border:1px solid #e1e8ed;border-radius:16px;max-width:550px;padding:1.5rem;width:100%}.loading-header{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.loading-avatar{animation:shimmer 1.5s ease-in-out infinite alternate;background:#f0f0f0;border-radius:50%;height:40px;width:40px}.loading-author{flex:1 1}.loading-name{height:16px;margin-bottom:.25rem;width:120px}.loading-handle,.loading-name{animation:shimmer 1.5s ease-in-out infinite alternate;background:#f0f0f0;border-radius:4px}.loading-handle{height:14px;width:80px}.loading-text{margin-bottom:1rem}.loading-line{animation:shimmer 1.5s ease-in-out infinite alternate;background:#f0f0f0;border-radius:4px;height:16px;margin-bottom:.5rem}.loading-line.short{width:60%}.loading-footer{align-items:center;display:flex;justify-content:space-between}.loading-date{animation:shimmer 1.5s ease-in-out infinite alternate;background:#f0f0f0;border-radius:4px;height:14px;width:100px}@keyframes shimmer{0%{background-color:#f0f0f0}to{background-color:#e0e0e0}}@keyframes pulse{0%{opacity:1}to{opacity:.7}}.tweet-export-error{background:#ff6b351a;border:1px solid #ff6b3533;border-radius:12px;margin:1rem 0;padding:2rem;text-align:center}.tweet-export-error .error-content p{color:#ff6b35;margin-bottom:.5rem}.tweet-export-error .error-help{color:#666;font-size:.9rem}@media (max-width:768px){.about-content{gap:2rem;grid-template-columns:1fr}.about-text{order:2}.about-tweet{order:1}.about-intro h3{font-size:1.5rem}.about-subtitle{font-size:1.1rem}.about-stats{gap:1rem;grid-template-columns:1fr;padding:1.5rem}.stat-value{font-size:1.5rem}.detail-item{margin-bottom:1.5rem}.detail-icon{font-size:1.3rem}body{padding-top:70px}.nav-container{height:70px}.desktop-menu,.desktop-only{display:none}.mobile-menu-button{display:block}.nav-logo{font-size:1.1rem}.logo-emoji{font-size:1.3rem}.email-form{align-items:center;flex-direction:column}.email-input{min-width:auto;width:100%}.subscribe-btn{width:100%}.steps{grid-template-columns:1fr}.tweet-embed{margin:0;max-width:100%}.tweet-container{padding:12px}.tweet-stats{gap:16px}}.convertkit-form-container{margin:2rem auto;max-width:500px;padding:0}.convertkit-form-container form{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.convertkit-form-container input[type=email]{background:#fff;border:2px solid #ff6b3533;border-radius:50px;color:#1a1a1a;flex:2 1;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;min-width:300px;outline:none;padding:15px 20px;transition:all .3s ease}.convertkit-form-container input[type=text]{display:none}.convertkit-form-container input[type=email]:focus{border-color:#ff6b35;box-shadow:0 0 0 3px #ff6b351a}.convertkit-form-container input[type=email]::placeholder{color:#999}.convertkit-form-container button[type=submit]{background:linear-gradient(135deg,#ff6b35,#ff8c42);border:none;border-radius:50px;box-shadow:0 4px 15px #ff6b354d;color:#fff;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:600;padding:15px 30px;transition:all .3s ease;white-space:nowrap}.convertkit-form-container button[type=submit]:hover{box-shadow:0 6px 20px #ff6b3566;transform:translateY(-2px)}.convertkit-form-container button[type=submit]:disabled{cursor:not-allowed;opacity:.6;transform:none}@media (max-width:768px){.convertkit-form-container form{gap:.5rem}.convertkit-form-container input[type=email]{font-size:.9rem;min-width:200px;padding:12px 16px}.convertkit-form-container button[type=submit]{flex-shrink:0;font-size:.9rem;padding:12px 20px}}
/*# sourceMappingURL=main.72ad3f1a.css.map*/