[data-prompt-to-pixels]{--bg:#0a0a0a;--bg-elevated:#121212e0;--surface:#ffffff0a;--surface-strong:#ffffff12;--surface-soft:#ffffff08;--border:#ffffff1f;--border-strong:#e91e6361;--text:#fff;--text-muted:#ffffffb3;--text-dim:#ffffff80;--accent:#e91e63;--accent-bright:#ff4b8d;--accent-soft:#e91e632e;--accent-gradient:linear-gradient(135deg,#ff5f98 0%,#e91e63 48%,#ff8657 100%);--shadow-lg:0 32px 80px #00000073;--container:min(1240px,calc(100vw - 40px));--nav-height:84px;--radius-lg:28px;--radius-md:20px;--radius-sm:14px;isolation:isolate;z-index:0;box-sizing:border-box;width:100vw;max-width:100vw;min-height:100vh;font-family:var(--font-ptp-manrope,"Manrope"),sans-serif;color:var(--text);background-color:#050505;background-image:radial-gradient(circle at 20% 0,#e91e6333,#0000 28%),radial-gradient(circle at 88% 14%,#ff4b8d24,#0000 24%),linear-gradient(#090909 0%,#0a0a0a 45%,#050505 100%);margin:0 0 0 calc(50% - 50vw);line-height:1.5;position:relative;overflow-x:hidden}[data-prompt-to-pixels]:before{content:"";pointer-events:none;opacity:.2;z-index:-3;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:120px 120px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000 35%,#0000 85%);mask-image:radial-gradient(circle,#000 35%,#0000 85%)}[data-prompt-to-pixels]:after{content:"";pointer-events:none;opacity:.12;mix-blend-mode:soft-light;z-index:-2;background-image:radial-gradient(circle at 20% 30%,#ffffff24 0,#0000 28%),radial-gradient(circle at 80% 70%,#ffffff14 0,#0000 22%);position:fixed;inset:0}[data-prompt-to-pixels] img{max-width:100%;display:block}[data-prompt-to-pixels] a{color:inherit;text-decoration:none}[data-prompt-to-pixels] button,[data-prompt-to-pixels] a.button{font:inherit}[data-prompt-to-pixels] button{cursor:pointer;background:0 0;border:0}[data-prompt-to-pixels] :focus-visible{outline:2px solid var(--accent-bright);outline-offset:3px}[data-prompt-to-pixels] .container{width:var(--container);margin:0 auto}[data-prompt-to-pixels] .eyebrow{font-family:var(--font-ptp-mono,"IBM Plex Mono"),monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--accent-bright);align-items:center;gap:10px;font-size:.8rem;display:inline-flex}[data-prompt-to-pixels] .eyebrow:before{content:"";background:linear-gradient(90deg,#ff5f9800,#ff5f98);width:32px;height:1px}[data-prompt-to-pixels] .section{padding:96px 0;scroll-margin-top:110px;position:relative}[data-prompt-to-pixels] .section-title{font-family:var(--font-ptp-bebas,"Bebas Neue"),sans-serif;letter-spacing:.03em;text-transform:uppercase;margin:18px 0;font-size:clamp(2.6rem,6vw,4.6rem);line-height:.98}[data-prompt-to-pixels] .section-copy{max-width:720px;color:var(--text-muted);font-size:1.05rem;line-height:1.72}[data-prompt-to-pixels] .accent-text{background:var(--accent-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}[data-prompt-to-pixels] .nav{z-index:20;transition:background-color .25s,border-color .25s,backdrop-filter .25s,padding .25s;position:fixed;inset:0 0 auto}[data-prompt-to-pixels] .nav.scrolled{backdrop-filter:blur(22px);background:#0a0a0ab8;border-bottom:1px solid #ffffff14}[data-prompt-to-pixels] .nav-inner{width:var(--container);min-height:var(--nav-height);justify-content:space-between;align-items:center;gap:18px;margin:0 auto;padding:20px 0;transition:min-height .25s,padding .25s;display:flex}[data-prompt-to-pixels] .nav.scrolled .nav-inner{min-height:72px;padding:14px 0}[data-prompt-to-pixels] .brand{align-items:center;gap:12px;min-width:0;display:inline-flex}[data-prompt-to-pixels] .brand img{border-radius:12px;width:42px;height:42px;box-shadow:0 8px 24px #e91e6347}[data-prompt-to-pixels] .brand-copy{flex-direction:column;line-height:1.05;display:flex}[data-prompt-to-pixels] .brand-name{letter-spacing:.03em;text-transform:uppercase;font-size:.98rem;font-weight:800}[data-prompt-to-pixels] .brand-tag{color:var(--text-dim);font-family:var(--font-ptp-mono,"IBM Plex Mono"),monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}[data-prompt-to-pixels] .nav-links{align-items:center;gap:26px;display:flex}[data-prompt-to-pixels] .nav-links a{color:var(--text-muted);font-size:.95rem;transition:color .2s}[data-prompt-to-pixels] .nav-links a:hover,[data-prompt-to-pixels] .nav-links a:focus-visible{color:var(--text)}[data-prompt-to-pixels] .nav-actions{align-items:center;gap:14px;display:flex}[data-prompt-to-pixels] .mobile-toggle{border:1px solid var(--border);width:46px;height:46px;color:var(--text);background:#ffffff0a;border-radius:14px;display:none}[data-prompt-to-pixels] .button{letter-spacing:.02em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 24px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}[data-prompt-to-pixels] .button:hover,[data-prompt-to-pixels] .button:focus-visible{transform:translateY(-1px)}[data-prompt-to-pixels] .button-primary{background:var(--accent-gradient);box-shadow:0 16px 36px #e91e6347}[data-prompt-to-pixels] .button-primary:hover,[data-prompt-to-pixels] .button-primary:focus-visible{box-shadow:0 22px 44px #e91e6357}[data-prompt-to-pixels] .button-ghost{color:var(--text);background:#ffffff05;border-color:#ffffff29}[data-prompt-to-pixels] .button-compact{min-height:46px;padding:0 18px}[data-prompt-to-pixels] .hero{align-items:center;min-height:calc(100vh - 16px);padding:118px 0 56px;display:grid;position:relative}[data-prompt-to-pixels] .hero:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 50% 26%,#e91e633d,#0000 28%),linear-gradient(#0a0a0a1a,#0a0a0abf);position:absolute;inset:0}[data-prompt-to-pixels] .hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:end;gap:28px;display:grid}[data-prompt-to-pixels] .status-badge{color:var(--text);font-family:var(--font-ptp-mono,"IBM Plex Mono"),monospace;letter-spacing:.08em;text-transform:uppercase;background:#ffffff08;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:12px;width:fit-content;padding:8px 14px;font-size:.76rem;display:inline-flex}[data-prompt-to-pixels] .pulse-dot{background:var(--accent-bright);border-radius:50%;width:10px;height:10px;animation:1.8s infinite pulse;position:relative;box-shadow:0 0 #ff5f98b8}[data-prompt-to-pixels] .hero-title{font-family:var(--font-ptp-bebas,"Bebas Neue"),sans-serif;letter-spacing:.02em;text-transform:uppercase;text-wrap:balance;max-width:9.5ch;margin:22px 0 14px;font-size:clamp(4rem,8.6vw,7rem);line-height:.9}[data-prompt-to-pixels] .hero-subtitle{max-width:620px;color:var(--text-muted);font-size:clamp(1rem,1.7vw,1.14rem);line-height:1.56}[data-prompt-to-pixels] .hero-actions{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}[data-prompt-to-pixels] .hero-text-link{color:var(--text-muted);font-family:var(--font-ptp-mono,"IBM Plex Mono"),monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-top:14px;font-size:.78rem;display:inline-flex}[data-prompt-to-pixels] .hero-text-link:hover,[data-prompt-to-pixels] .hero-text-link:focus-visible{color:var(--text)}[data-prompt-to-pixels] .meta-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}[data-prompt-to-pixels] .meta-card,[data-prompt-to-pixels] .countdown-card,[data-prompt-to-pixels] .stat-card,[data-prompt-to-pixels] .card,[data-prompt-to-pixels] .faq-item,[data-prompt-to-pixels] .sponsor-card,[data-prompt-to-pixels] .timeline-card{border:1px solid var(--border);box-shadow:var(--shadow-lg);background:linear-gradient(#ffffff0d,#ffffff06);position:relative;overflow:hidden}[data-prompt-to-pixels] .meta-card{border-radius:var(--radius-sm);padding:14px 16px 16px}[data-prompt-to-pixels] .meta-label{color:var(--text-dim);font-family:var(--font-ptp-mono,"IBM Plex Mono"),monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;display:block}[data-prompt-to-pixels] .meta-value{margin-top:6px;font-size:1.04rem;font-weight:800;display:block}[data-prompt-to-pixels] .hero-side{border-radius:var(--radius-lg);background:linear-gradient(#ffffff0f,#ffffff06),radial-gradient(circle at 0 0,#ff5f982e,#0000 40%);border:1px solid #ffffff21;padding:22px;position:relative;overflow:hidden}[data-prompt-to-pixels] .hero-side-stack{align-self:stretch;gap:26px;display:grid}[data-prompt-to-pixels] .hero-partners-grid{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;width:100%;margin-top:10px;display:flex}[data-prompt-to-pixels] a.partner-mini-card{isolation:isolate;text-align:center;width:100%;max-width:120px;min-height:118px;color:inherit;background:#101010;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;justify-content:flex-end;align-items:stretch;padding:0;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}[data-prompt-to-pixels] a.partner-mini-card:before{content:"";z-index:0;background-image:var(--partner-logo);opacity:.95;background-position:50% 38%;background-repeat:no-repeat;background-size:78%;transition:transform .28s,opacity .28s;position:absolute;inset:0}[data-prompt-to-pixels] a.partner-mini-card.invert:before{filter:invert()brightness(1.12)}[data-prompt-to-pixels] a.partner-mini-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0a0a0a0d 0%,#0a0a0a59 45%,#0a0a0ae0 100%);transition:opacity .2s;position:absolute;inset:0}[data-prompt-to-pixels] a.partner-mini-card:hover,[data-prompt-to-pixels] a.partner-mini-card:focus-visible{border-color:#ff5f9861;transform:translateY(-2px);box-shadow:0 12px 32px #e91e631f}[data-prompt-to-pixels] a.partner-mini-card:hover:before,[data-prompt-to-pixels] a.partner-mini-card:focus-visible:before{opacity:1;transform:scale(1.05)}[data-prompt-to-pixels] .partner-mini-type{z-index:2;color:#ffffffd1;font-family:var(--font-ptp-mono,"IBM Plex Mono"),monospace;letter-spacing:.12em;text-transform:uppercase;text-align:center;text-shadow:0 1px 12px #000000d9;background:linear-gradient(#0000,#0000008c 40%,#000000b8 100%);margin:0;padding:10px 10px 12px;font-size:.62rem;line-height:1.45;display:block;position:relative}[data-prompt-to-pixels] .hero-side:before,[data-prompt-to-pixels] .card:before,[data-prompt-to-pixels] .timeline-card:before,[data-prompt-to-pixels] .sponsor-card:before,[data-prompt-to-pixels] .faq-item:before{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff14,#0000 30% 70%,#ffffff08);position:absolute;inset:0}[data-prompt-to-pixels] .countdown-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}[data-prompt-to-pixels] .countdown-title{font-family:var(--font-ptp-manrope,"Manrope"),sans-serif;letter-spacing:normal;text-transform:none;color:var(--text);text-wrap:balance;margin:8px 0 0;font-size:1.6rem;font-weight:700;line-height:1.3}[data-prompt-to-pixels] .countdown-kicker,[data-prompt-to-pixels] .small-kicker{color:var(--text-dim);font-family:var(--font-ptp-mono,"IBM Plex Mono"),monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}[data-prompt-to-pixels] .countdown-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}[data-prompt-to-pixels] .countdown-card{border-radius:var(--radius-sm);text-align:center;background:linear-gradient(#e91e631f,#ffffff08);padding:14px 12px}[data-prompt-to-pixels] .countdown-value{font-family:var(--font-ptp-bebas,"Bebas Neue"),sans-serif;letter-spacing:.05em;font-size:clamp(1.85rem,4vw,2.8rem);display:block}[data-prompt-to-pixels] .countdown-label{color:var(--text-dim);font-family:var(--font-ptp-mono,"IBM Plex Mono"),monospace;letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font-size:.68rem;display:block}[data-prompt-to-pixels] .two-column{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:start;gap:28px;display:grid}[data-prompt-to-pixels] .about-shell{border-radius:var(--radius-lg);padding:34px}[data-prompt-to-pixels] #about .two-column{align-items:stretch}[data-prompt-to-pixels] .challenge-copy p,[data-prompt-to-pixels] .about-copy p{color:var(--text-muted);margin:0 0 18px;font-size:1.02rem}[data-prompt-to-pixels] .challenge-lead{border-left:3px solid var(--accent-bright);color:#ffe6ef;background:linear-gradient(90deg,#e91e6329,#e91e6308);border-radius:0 16px 16px 0;margin-bottom:24px;padding:14px 18px;font-size:1.08rem;font-weight:700;line-height:1.65;display:inline-block}[data-prompt-to-pixels] .brief-layout{gap:22px;display:grid}[data-prompt-to-pixels] #challenge .section-title{margin-bottom:14px}[data-prompt-to-pixels] #challenge .section-copy{max-width:960px;margin-bottom:14px;font-size:1.12rem;line-height:1.64}[data-prompt-to-pixels] .brief-note{color:var(--text-dim);font-family:var(--font-ptp-mono,"IBM Plex Mono"),monospace;letter-spacing:.08em;text-transform:uppercase;margin:8px 0 0;font-size:.8rem}[data-prompt-to-pixels] .story-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}[data-prompt-to-pixels] .story-card{flex-direction:column;justify-content:space-between;min-height:188px;padding:20px;display:flex}[data-prompt-to-pixels] .story-card--cover{isolation:isolate;min-height:280px;padding:0;position:relative;overflow:hidden}[data-prompt-to-pixels] .story-card--cover:before{content:"";z-index:0;background-image:var(--story-cover);background-position:top;background-size:cover;position:absolute;inset:0;transform:scale(1.02)}[data-prompt-to-pixels] .story-card--cover:after{content:"";z-index:0;background:linear-gradient(#00000040 0%,#0000008c 55%,#000000e0 100%);position:absolute;inset:0}[data-prompt-to-pixels] .story-card--cover .story-card-body{z-index:1;padding:20px 20px 0;position:relative}[data-prompt-to-pixels] .story-card--cover .story-cta{z-index:1;margin:16px 20px 20px;position:relative}[data-prompt-to-pixels] .story-card--cover .card-title{text-shadow:0 2px 20px #000000bf}[data-prompt-to-pixels] .story-meta-row{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}[data-prompt-to-pixels] .story-card .genre-tag{margin-bottom:0}[data-prompt-to-pixels] .story-language{color:var(--text-dim);font-family:var(--font-ptp-mono,"IBM Plex Mono"),monospace;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0f;border-radius:999px;align-items:center;padding:10px 16px;font-size:.78rem;display:inline-flex}[data-prompt-to-pixels] .story-card-body{gap:12px;display:grid}[data-prompt-to-pixels] .story-card .card-copy{margin:0}[data-prompt-to-pixels] .story-cta{width:fit-content;min-height:40px;color:var(--text);font-family:var(--font-ptp-mono,"IBM Plex Mono"),monospace;letter-spacing:.08em;text-transform:uppercase;background:#ffffff08;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:.74rem;font-weight:600;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}[data-prompt-to-pixels] button.story-cta{cursor:pointer;text-align:center;appearance:none;margin:0}[data-prompt-to-pixels] .story-cta:hover,[data-prompt-to-pixels] .story-cta:focus-visible{background:#ff5f9814;border-color:#ff5f9866}[data-prompt-to-pixels] .specs-shell{gap:14px;margin-top:4px;display:grid}[data-prompt-to-pixels] .inline-note{color:var(--text-muted);font-size:1rem;line-height:1.72}[data-prompt-to-pixels] .specs-intro{max-width:720px;margin:0}[data-prompt-to-pixels] .prize-layout{gap:16px;margin-top:22px;display:grid}[data-prompt-to-pixels] .interest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}[data-prompt-to-pixels] .interest-cta-card{grid-template-columns:minmax(0,1.2fr) auto;align-items:center;gap:20px;margin-top:24px;display:grid}[data-prompt-to-pixels] .interest-cta-copy{max-width:700px}[data-prompt-to-pixels] .prize-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}[data-prompt-to-pixels] #prizes .prize-section-heading{margin-bottom:0}[data-prompt-to-pixels] #prizes .card .card-title{margin:10px 0 0}[data-prompt-to-pixels] .prize-callout{color:var(--accent-bright);font-family:var(--font-ptp-mono,"IBM Plex Mono"),monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.78rem}[data-prompt-to-pixels] .prize-table{border-collapse:collapse;width:100%;margin-top:12px}[data-prompt-to-pixels] .prize-table th,[data-prompt-to-pixels] .prize-table td{text-align:left;border-bottom:1px solid #ffffff14;padding:10px 0}[data-prompt-to-pixels] .prize-table th{color:var(--text-dim);font-family:var(--font-ptp-mono,"IBM Plex Mono"),monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}[data-prompt-to-pixels] .prize-table td:last-child,[data-prompt-to-pixels] .prize-table th:last-child{text-align:right}[data-prompt-to-pixels] .prize-tier-list{gap:12px;margin-top:18px;display:grid}[data-prompt-to-pixels] .prize-tier-row{box-sizing:border-box;background:linear-gradient(#ffffff0a,#ffffff05),radial-gradient(circle at 0,#ff5f9814,#0000 32%);border:1px solid #ffffff14;border-radius:18px;grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;display:grid}[data-prompt-to-pixels] .prize-tier-row.featured-tier{border-color:#ff5f9842}[data-prompt-to-pixels] .prize-rank-badge{min-width:64px;min-height:64px;color:var(--text);font-family:var(--font-ptp-bebas,"Bebas Neue"),sans-serif;letter-spacing:.05em;background:#ffffff0f;border-radius:18px;justify-content:center;align-items:center;padding:0 14px;font-size:2rem;line-height:1;display:inline-flex}[data-prompt-to-pixels] .prize-tier-copy{align-self:center;gap:4px;min-width:0;display:grid}[data-prompt-to-pixels] .prize-tier-title{color:var(--text);margin:0;font-size:1.05rem;font-weight:800;line-height:1.35}[data-prompt-to-pixels] .prize-tier-amount{text-align:right;font-family:var(--font-ptp-bebas,"Bebas Neue"),sans-serif;letter-spacing:.03em;white-space:nowrap;place-self:center end;margin:0;font-size:2rem;line-height:.95}[data-prompt-to-pixels] #jury.section{padding-bottom:68px}[data-prompt-to-pixels] #about.section{padding-top:68px;padding-bottom:68px}[data-prompt-to-pixels] #faq.section{padding-top:68px;padding-bottom:72px}[data-prompt-to-pixels] #prizes.section{padding-bottom:44px}[data-prompt-to-pixels] #interest.section{padding-top:44px}[data-prompt-to-pixels] .reference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}[data-prompt-to-pixels] .reference-card{flex-direction:column;justify-content:space-between;min-height:230px;padding:24px;display:flex}[data-prompt-to-pixels] .video-placeholder{background:radial-gradient(circle at 30% 20%,#e91e6333,#0000 30%),linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff14;border-radius:20px;place-items:center;min-height:118px;display:grid}[data-prompt-to-pixels] .play-chip{color:var(--text);font-family:var(--font-ptp-mono,"IBM Plex Mono"),monospace;letter-spacing:.08em;text-transform:uppercase;background:#ffffff14;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-size:.75rem;display:inline-flex}[data-prompt-to-pixels] .contact-link{color:#ffe6ef;font-weight:700}[data-prompt-to-pixels] .brief-card{border-radius:var(--radius-lg);border-top:4px solid var(--accent);padding:28px}[data-prompt-to-pixels] .brief-title{margin:0 0 20px;font-size:1.35rem;font-weight:800}[data-prompt-to-pixels] .brief-list{gap:14px;display:grid}[data-prompt-to-pixels] .brief-row{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:18px;padding-bottom:14px;display:flex}[data-prompt-to-pixels] .brief-row:last-child{border-bottom:0;padding-bottom:0}[data-prompt-to-pixels] .brief-key{color:var(--text-dim);font-family:var(--font-ptp-mono,"IBM Plex Mono"),monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}[data-prompt-to-pixels] .brief-value{text-align:right;font-weight:700}[data-prompt-to-pixels] .highlight-value{color:var(--accent-bright)}[data-prompt-to-pixels] .grid-3,[data-prompt-to-pixels] .grid-4,[data-prompt-to-pixels] .stats-grid,[data-prompt-to-pixels] .sponsor-grid,[data-prompt-to-pixels] .timeline-grid{gap:18px;display:grid}[data-prompt-to-pixels] .grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}[data-prompt-to-pixels] .grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}[data-prompt-to-pixels] .card{border-radius:var(--radius-lg);padding:28px}[data-prompt-to-pixels] .featured-card{border-color:var(--border-strong);box-shadow:0 20px 44px #e91e632e,var(--shadow-lg);background:linear-gradient(#e91e6329,#ffffff0a),linear-gradient(#ffffff14,#ffffff08)}[data-prompt-to-pixels] .card-label{color:var(--text-dim);font-family:var(--font-ptp-mono,"IBM Plex Mono"),monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}[data-prompt-to-pixels] .card-title{margin:10px 0;font-size:1.38rem;font-weight:800}[data-prompt-to-pixels] .card-value{font-family:var(--font-ptp-bebas,"Bebas Neue"),sans-serif;letter-spacing:.04em;margin:0 0 14px;font-size:3rem;line-height:.92}[data-prompt-to-pixels] .card-copy{color:var(--text-muted);font-size:.94rem}[data-prompt-to-pixels] .callout-bar{border:1px solid var(--border-strong);color:var(--text);background:linear-gradient(90deg,#e91e6329,#ffffff08);border-radius:18px;margin-top:22px;padding:18px 22px}[data-prompt-to-pixels] .stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px}[data-prompt-to-pixels] #about .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}[data-prompt-to-pixels] .stat-card{border-radius:18px;padding:20px}[data-prompt-to-pixels] .stat-value{font-family:var(--font-ptp-bebas,"Bebas Neue"),sans-serif;letter-spacing:.04em;font-size:2.3rem;display:block}[data-prompt-to-pixels] .stat-label{color:var(--text-muted);margin-top:6px;font-size:.95rem;display:block}[data-prompt-to-pixels] .ip-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;height:100%;display:grid}[data-prompt-to-pixels] .ip-card{min-height:0;box-shadow:var(--shadow-lg);border:1px solid #ffffff1f;border-radius:24px;flex-direction:column;justify-content:space-between;padding:24px;display:flex;position:relative;overflow:hidden}[data-prompt-to-pixels] .ip-card:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0707071a,#070707b8 52%,#070707f0),linear-gradient(135deg,#e91e6314,#0000 36%),radial-gradient(circle at 80% 20%,#ffffff29,#0000 20%);position:absolute;inset:0}[data-prompt-to-pixels] .ip-card.has-cover:after{content:"";background-image:var(--cover-image);background-size:cover;background-position:var(--cover-position,center);opacity:.72;filter:saturate(.95)contrast(1.03);z-index:0;pointer-events:none;position:absolute;inset:0;transform:scale(1.02)}[data-prompt-to-pixels] .ip-card>*{z-index:2;position:relative}[data-prompt-to-pixels] .ip-card.fantasy{background:linear-gradient(135deg,#261858f2,#100c28f2),linear-gradient(#ffffff0f,#ffffff05)}[data-prompt-to-pixels] .ip-card.romance{background:linear-gradient(135deg,#62122bf2,#200a0ef2),linear-gradient(#ffffff0f,#ffffff05)}[data-prompt-to-pixels] .ip-card.drama{background:linear-gradient(135deg,#3b1422f2,#160a0ef2),linear-gradient(#ffffff0f,#ffffff05)}[data-prompt-to-pixels] .ip-card.heroic{background:linear-gradient(135deg,#704009f5,#211206f5),linear-gradient(#ffffff0f,#ffffff05)}[data-prompt-to-pixels] .ip-card.scifi{background:linear-gradient(135deg,#084b4ef5,#06191cf5),linear-gradient(#ffffff0f,#ffffff05)}[data-prompt-to-pixels] .ip-card.epic{background:linear-gradient(135deg,#4e2f08f5,#1f1206f5),linear-gradient(#ffffff0f,#ffffff05)}[data-prompt-to-pixels] .genre-tag{font-family:var(--font-ptp-mono,"IBM Plex Mono"),monospace;letter-spacing:.1em;text-transform:uppercase;background:#ffffff1f;border-radius:999px;align-self:flex-start;padding:8px 12px;font-size:.72rem;display:inline-flex}[data-prompt-to-pixels] .ip-title{max-width:10ch;font-family:var(--font-ptp-bebas,"Bebas Neue"),sans-serif;letter-spacing:.03em;text-transform:uppercase;margin:14px 0 10px;font-size:2.15rem;line-height:.95}[data-prompt-to-pixels] .ip-meta{color:#ffffffc7;font-size:.95rem}[data-prompt-to-pixels] .timeline-grid{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;margin-top:26px}[data-prompt-to-pixels] .timeline-card{border-radius:24px;padding:24px}[data-prompt-to-pixels] .timeline-card.locked{opacity:.56;filter:saturate(.7)}[data-prompt-to-pixels] .timeline-status{font-family:var(--font-ptp-mono,"IBM Plex Mono"),monospace;letter-spacing:.1em;text-transform:uppercase;background:#ffffff14;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.72rem;display:inline-flex}[data-prompt-to-pixels] .timeline-status.active{color:#ffd3e3;background:#e91e632e}[data-prompt-to-pixels] .timeline-arrow{color:var(--text-dim);place-items:center;font-size:1.7rem;display:grid}[data-prompt-to-pixels] .criteria-value{font-family:var(--font-ptp-bebas,"Bebas Neue"),sans-serif;letter-spacing:.03em;margin:0;font-size:4rem;line-height:.86}[data-prompt-to-pixels] .judge-portrait{aspect-ratio:1;background:radial-gradient(circle at 30% 25%,#ff5f9833,#0000 28%),linear-gradient(135deg,#ffffff0f,#ffffff05);border:1px solid #ffffff14;border-radius:22px;place-items:center;margin-bottom:18px;display:grid;position:relative;overflow:hidden}[data-prompt-to-pixels] .judge-portrait span{font-family:var(--font-ptp-bebas,"Bebas Neue"),sans-serif;color:#ffffff2e;letter-spacing:.08em;font-size:4rem}[data-prompt-to-pixels] .judge-portrait img{object-fit:cover;width:100%;height:100%;display:block}[data-prompt-to-pixels] .jury-rail{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;grid-auto-columns:minmax(300px,340px);grid-auto-flow:column;gap:18px;margin-top:30px;padding-bottom:10px;display:grid;overflow:auto clip}[data-prompt-to-pixels] .jury-rail::-webkit-scrollbar{height:10px}[data-prompt-to-pixels] .jury-rail::-webkit-scrollbar-track{background:0 0}[data-prompt-to-pixels] .jury-rail::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}[data-prompt-to-pixels] .jury-card{min-width:0}[data-prompt-to-pixels] .card.jury-card{overflow:hidden visible}[data-prompt-to-pixels] .jury-card--soon{background:linear-gradient(165deg,#ffffff0b,#e91e630f),linear-gradient(#ffffff0d,#ffffff06);border-style:dashed;border-color:#ffffff29}[data-prompt-to-pixels] .judge-portrait--soon{background:radial-gradient(circle at 40% 30%,#ff5f9829,#0000 42%),linear-gradient(145deg,#ffffff12,#0a0a0a80);border-style:dashed;border-color:#ffffff1f}[data-prompt-to-pixels] .judge-soon-mark{font-family:var(--font-ptp-mono,"IBM Plex Mono"),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-bright);text-align:center;padding:0 12px;font-size:.72rem;font-weight:500;line-height:1.45}[data-prompt-to-pixels] .judge-role--dim{color:var(--text-dim)}[data-prompt-to-pixels] .judge-role{color:var(--accent-bright);font-weight:700}[data-prompt-to-pixels] .jury-card .judge-role{margin-top:0;margin-bottom:14px}[data-prompt-to-pixels] .jury-card .judge-role+.card-copy{margin-top:0}[data-prompt-to-pixels] .judge-social{color:var(--text-dim);font-family:var(--font-ptp-mono,"IBM Plex Mono"),monospace;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff1f;align-items:center;margin-top:14px;padding-bottom:4px;font-size:.72rem;display:inline-flex}[data-prompt-to-pixels] .judge-social:hover,[data-prompt-to-pixels] .judge-social:focus-visible{color:var(--text);border-color:#ffffff47}[data-prompt-to-pixels] .checklist{gap:14px;display:grid}[data-prompt-to-pixels] .check-item{border-bottom:1px solid #ffffff14;grid-template-columns:20px 1fr;align-items:start;gap:14px;padding:14px 0;display:grid}[data-prompt-to-pixels] .check-item:last-child{border-bottom:0}[data-prompt-to-pixels] .check-icon{width:20px;height:20px;color:var(--accent-bright);background:#e91e6329;border-radius:50%;place-items:center;font-size:.86rem;font-weight:800;display:grid}[data-prompt-to-pixels] .faq-list{gap:16px;margin-top:30px;display:grid}[data-prompt-to-pixels] .faq-item{border-radius:20px}[data-prompt-to-pixels] .faq-question{z-index:1;border-radius:inherit;text-align:left;width:100%;color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;margin:0;padding:22px 24px;display:flex;position:relative}[data-prompt-to-pixels] .faq-question span:first-child{font-size:1.02rem;font-weight:700}[data-prompt-to-pixels] .faq-icon{width:34px;height:34px;color:var(--text-dim);border:1px solid #ffffff1f;border-radius:50%;flex:none;place-items:center;transition:transform .25s,color .25s;display:grid}[data-prompt-to-pixels] .faq-item.is-open .faq-icon{color:var(--accent-bright);transform:rotate(45deg)}[data-prompt-to-pixels] .faq-answer{max-height:0;transition:max-height .35s;display:block;overflow:hidden}[data-prompt-to-pixels] .faq-answer-inner{overflow:visible}[data-prompt-to-pixels] .faq-answer p{color:var(--text-muted);margin:0;padding:0 24px 24px}[data-prompt-to-pixels] .faq-item.is-open .faq-answer{max-height:min(80vh,48rem)}[data-prompt-to-pixels] .sponsor-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:26px}[data-prompt-to-pixels] .sponsor-card{text-align:center;background:linear-gradient(#ffffff0b,#ffffff06),radial-gradient(circle at top,#ff5f981f,#0000 45%);border-radius:24px;place-items:center;min-height:140px;padding:20px;display:grid}[data-prompt-to-pixels] .sponsor-card strong{font-family:var(--font-ptp-bebas,"Bebas Neue"),sans-serif;letter-spacing:.05em;font-size:2rem;display:block}[data-prompt-to-pixels] .sponsor-card span{color:var(--text-dim);text-transform:uppercase;letter-spacing:.12em;font-size:.88rem}[data-prompt-to-pixels] .final-cta{padding:96px 0}[data-prompt-to-pixels] .final-shell{text-align:center;box-shadow:var(--shadow-lg);background:radial-gradient(circle at 50% 0,#e91e6338,#0000 34%),linear-gradient(#ffffff0f,#ffffff06);border:1px solid #ffffff1f;border-radius:36px;padding:56px 48px;position:relative;overflow:hidden}[data-prompt-to-pixels] .final-shell:before{content:"";pointer-events:none;background:radial-gradient(circle,#e91e632e,#0000 60%);height:240px;position:absolute;inset:auto -10% -30%}[data-prompt-to-pixels] .final-title{font-family:var(--font-ptp-bebas,"Bebas Neue"),sans-serif;letter-spacing:.03em;text-transform:uppercase;margin:0 0 14px;font-size:clamp(3.2rem,8vw,6.5rem);line-height:.92}[data-prompt-to-pixels] .footer{border-top:1px solid #ffffff14;padding:28px 0 42px}[data-prompt-to-pixels] .footer-inner{width:var(--container);justify-content:space-between;align-items:center;gap:18px;margin:0 auto;display:flex}[data-prompt-to-pixels] .footer-links{row-gap:10px}[data-prompt-to-pixels] .footer-brand{color:var(--text-muted);align-items:center;gap:12px;display:inline-flex}[data-prompt-to-pixels] .footer-brand img{border-radius:8px;width:28px;height:28px}[data-prompt-to-pixels] .footer-links{flex-wrap:wrap;align-items:center;gap:18px;display:flex}[data-prompt-to-pixels] .footer-links a,[data-prompt-to-pixels] .footer-links .footer-link{color:var(--text-dim);font-size:.95rem}[data-prompt-to-pixels] .footer-links .footer-link{cursor:pointer;font:inherit;text-align:inherit;background:0 0;border:none;margin:0;padding:0}[data-prompt-to-pixels] .footer-links a:hover,[data-prompt-to-pixels] .footer-links a:focus-visible,[data-prompt-to-pixels] .footer-links .footer-link:hover,[data-prompt-to-pixels] .footer-links .footer-link:focus-visible{color:var(--text)}[data-prompt-to-pixels] .reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(28px)}[data-prompt-to-pixels] .reveal.in-view{opacity:1;transform:translateY(0)}[data-prompt-to-pixels] .delay-1{transition-delay:80ms}[data-prompt-to-pixels] .delay-2{transition-delay:.16s}[data-prompt-to-pixels] .delay-3{transition-delay:.24s}[data-prompt-to-pixels] .delay-4{transition-delay:.32s}[data-prompt-to-pixels] .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes pulse{0%{box-shadow:0 0 #ff5f98b3}70%{box-shadow:0 0 0 12px #ff5f9800}to{box-shadow:0 0 #ff5f9800}}@media (max-width:1100px){[data-prompt-to-pixels] .hero-grid,[data-prompt-to-pixels] .two-column{grid-template-columns:1fr}[data-prompt-to-pixels] .story-grid,[data-prompt-to-pixels] .reference-grid,[data-prompt-to-pixels] .interest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-prompt-to-pixels] .interest-cta-card{grid-template-columns:1fr;align-items:start}[data-prompt-to-pixels] .grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}[data-prompt-to-pixels] .sponsor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}[data-prompt-to-pixels] .timeline-grid{grid-template-columns:1fr}[data-prompt-to-pixels] .timeline-arrow{min-height:24px;transform:rotate(90deg)}}@media (max-width:900px){[data-prompt-to-pixels] .nav-links{backdrop-filter:blur(22px);opacity:0;pointer-events:none;background:#0a0a0af0;border:1px solid #ffffff1a;border-radius:20px;gap:10px;padding:16px;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:calc(100% + 8px);left:20px;right:20px;transform:translateY(-8px)}[data-prompt-to-pixels] .nav.is-open .nav-links{opacity:1;pointer-events:auto;transform:translateY(0)}[data-prompt-to-pixels] .mobile-toggle{place-items:center;display:inline-grid}[data-prompt-to-pixels] .nav-actions>a{display:none}[data-prompt-to-pixels] .nav-actions .button-primary{min-height:46px;padding-inline:18px}[data-prompt-to-pixels] .meta-strip{grid-template-columns:repeat(2,minmax(0,1fr))}[data-prompt-to-pixels] .grid-3{grid-template-columns:1fr}}@media (max-width:720px){[data-prompt-to-pixels] [data-prompt-to-pixels]{--container:min(100vw - 24px,1240px);--nav-height:76px}[data-prompt-to-pixels] .section,[data-prompt-to-pixels] .final-cta{padding:88px 0}[data-prompt-to-pixels] .hero{padding-top:108px}[data-prompt-to-pixels] .hero-title{max-width:none}[data-prompt-to-pixels] .meta-card{padding:14px}[data-prompt-to-pixels] .hero-partners-grid{gap:10px}[data-prompt-to-pixels] .countdown-grid,[data-prompt-to-pixels] .stats-grid,[data-prompt-to-pixels] .grid-4,[data-prompt-to-pixels] .sponsor-grid,[data-prompt-to-pixels] .story-grid,[data-prompt-to-pixels] .reference-grid,[data-prompt-to-pixels] .award-list,[data-prompt-to-pixels] .interest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-prompt-to-pixels] .ip-stack{grid-template-columns:1fr}[data-prompt-to-pixels] .final-shell{padding:34px 22px}[data-prompt-to-pixels] .prize-tier-row{grid-template-columns:minmax(0,1fr);place-items:center stretch}[data-prompt-to-pixels] .prize-rank-badge{justify-self:start;min-width:58px;min-height:58px}[data-prompt-to-pixels] .prize-tier-copy{width:100%}[data-prompt-to-pixels] .prize-tier-amount{text-align:left;white-space:normal;justify-self:start;font-size:1.8rem}[data-prompt-to-pixels] .footer-inner{flex-direction:column;align-items:flex-start}}@media (max-width:520px){[data-prompt-to-pixels] .nav-inner{gap:12px}[data-prompt-to-pixels] .brand-tag{display:none}[data-prompt-to-pixels] .nav-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px}[data-prompt-to-pixels] .nav-actions .button-primary{min-width:auto;padding-inline:14px}[data-prompt-to-pixels] .nav-actions .button-compact{min-height:42px;padding-inline:14px}[data-prompt-to-pixels] .button{width:100%}[data-prompt-to-pixels] .nav-actions .mobile-toggle{flex-shrink:0}[data-prompt-to-pixels] .nav-inner{flex-wrap:nowrap;align-items:center}[data-prompt-to-pixels] .status-badge{margin-top:30px}[data-prompt-to-pixels] .hero-actions{flex-direction:column}[data-prompt-to-pixels] .hero-text-link{margin-top:14px}[data-prompt-to-pixels] .countdown-grid,[data-prompt-to-pixels] .stats-grid,[data-prompt-to-pixels] .grid-4,[data-prompt-to-pixels] .sponsor-grid,[data-prompt-to-pixels] .story-grid,[data-prompt-to-pixels] .reference-grid,[data-prompt-to-pixels] .award-list,[data-prompt-to-pixels] .interest-grid{grid-template-columns:1fr 1fr;gap:12px}[data-prompt-to-pixels] .card:not(.story-card--cover),[data-prompt-to-pixels] .brief-card,[data-prompt-to-pixels] .hero-side,[data-prompt-to-pixels] .timeline-card{padding:22px}[data-prompt-to-pixels] .section-title{font-size:clamp(2.4rem,14vw,3.3rem)}[data-prompt-to-pixels] .hero-title{font-size:clamp(3.2rem,16vw,4.5rem);line-height:.94}[data-prompt-to-pixels] .hero-subtitle,[data-prompt-to-pixels] .section-copy,[data-prompt-to-pixels] .inline-note{font-size:.94rem}[data-prompt-to-pixels] .story-card:not(.story-card--cover),[data-prompt-to-pixels] .reference-card{min-height:190px;padding:20px}[data-prompt-to-pixels] .story-card--cover{min-height:240px;padding:0}[data-prompt-to-pixels] .video-placeholder{min-height:100px}[data-prompt-to-pixels] .prize-header{align-items:flex-start}}@media (prefers-reduced-motion:reduce){[data-prompt-to-pixels] *,[data-prompt-to-pixels] :before,[data-prompt-to-pixels] :after{transition:none!important;animation:none!important}[data-prompt-to-pixels] .reveal{opacity:1;transform:none}}
/*# sourceMappingURL=0e4768513bbb9fd1.css.map*/