@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap");.acfc-po-2026{--sol-rosa:#f1b1a5;--sol-rosa-dark:#e0a094;--sol-rosa-soft:rgba(241,177,165,.18);--sol-rosa-glow:rgba(241,177,165,.3);--rnw-surface:#fafaf8;--rnw-surface-warm:#f6f4f1;--rnw-panel:#fff;--rnw-panel-edge:#e8e6e3;--rnw-cream:#f7f1e8;--rnw-paper:#fbf7f0;--rnw-paper-edge:#e6ddce;--rnw-sun:radial-gradient(120% 120% at 15% 0%,rgba(241,177,165,.55) 0%,hsla(36,48%,94%,.9) 45%,var(--rnw-cream) 100%);--rnw-dark:#111;--rnw-ink:#121416;--asphalt:#1c1c1c;--armour:#6b7280;--line-white:#fff;--pitch-black:#000;--font-serif:Georgia,"Times New Roman",serif;--po-ink:var(--rnw-ink);--po-muted:var(--armour);--po-faint:#8b909a;--po-edge:var(--rnw-panel-edge);--po-radius-sm:8px;--po-radius-md:14px;--po-radius-lg:20px;--po-radius-full:9999px;--po-shadow-e1:0 1px 2px rgba(28,20,16,.05),0 1px 3px rgba(28,20,16,.04);--po-shadow-e2:0 8px 28px rgba(28,20,16,.1),0 2px 6px rgba(28,20,16,.05);--po-shadow-e3:0 22px 60px rgba(28,20,16,.18),0 4px 12px rgba(28,20,16,.07);--po-shadow-rosa:0 22px 60px rgba(28,20,16,.14),0 0 0 1px rgba(241,177,165,.55);--po-ease:cubic-bezier(0.23,1,0.32,1);--po-transition:all 0.3s var(--po-ease);--po-lift:0 -3px;--po-lift-transition:translate 0.35s var(--po-ease),box-shadow 0.35s var(--po-ease),border-color 0.35s ease,background-color 0.35s ease;--po-section-pad:clamp(56px,7vw,96px);--po-bracket-gap:48px;--po-scroll-offset:64px;background:var(--rnw-surface);color:var(--po-ink);font-family:Inter,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;line-height:1.65;-webkit-font-smoothing:antialiased;scroll-padding-top:var(--po-scroll-offset)}.acfc-po-2026 *,.acfc-po-2026 :after,.acfc-po-2026 :before{box-sizing:border-box}.acfc-po-app{max-width:100%;overflow-x:clip;width:100%}.acfc-po-2026 h1,.acfc-po-2026 h2,.acfc-po-2026 h3,.acfc-po-2026 h4{color:var(--po-ink)}.acfc-po-2026 img{display:block;max-width:100%}.acfc-po-2026 .angelcity2026-container{margin:0 auto;max-width:1340px;padding-left:clamp(20px,4vw,28px);padding-right:clamp(20px,4vw,28px)}.acfc-po-2026 code,.acfc-po-2026 kbd,.acfc-po-2026 samp{background:none;border-radius:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;padding:0}.acfc-po-2026 .acfc-po-eyebrow{color:var(--sol-rosa-dark);font-size:clamp(.72rem,1.6vw,.8rem);font-weight:700;letter-spacing:.18em;margin:0 0 12px;text-transform:uppercase}.acfc-po-2026 .acfc-po-section-head{margin:0 auto clamp(28px,4vw,44px);max-width:760px;text-align:center}.acfc-po-2026 .acfc-po-section-head--left{margin-left:0;text-align:left}.acfc-po-2026 .acfc-po-section-title{color:var(--po-ink);font-family:Inter,Segoe UI,sans-serif;font-size:clamp(1.6rem,3.6vw,2.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.08;margin:0 0 10px;text-transform:uppercase;text-wrap:balance}.acfc-po-2026 .acfc-po-section-title em{color:var(--sol-rosa-dark);font-style:normal;font-weight:900}.acfc-po-2026 .acfc-po-section-lead{color:var(--po-muted);font-size:clamp(.95rem,1.8vw,1.05rem);line-height:1.65;margin:0 auto;max-width:640px}.acfc-po-2026 .acfc-po-section-head--left .acfc-po-section-lead{margin-left:0}.acfc-po-2026 .acfc-po-section-lead strong{color:var(--po-ink)}.acfc-po-2026 .acfc-po-eyebrow--ruled{align-items:center;display:inline-flex;gap:14px}.acfc-po-2026 .acfc-po-eyebrow--ruled:after,.acfc-po-2026 .acfc-po-eyebrow--ruled:before{background:var(--sol-rosa);border-radius:2px;content:"";height:2px;width:clamp(28px,6vw,56px)}.acfc-po-2026 .acfc-po-bracket-head .acfc-po-section-title{font-size:clamp(2rem,5vw,3.4rem);line-height:1;margin-bottom:14px}.acfc-po-2026 .acfc-po-bracket-head .acfc-po-section-lead{color:var(--asphalt);font-size:clamp(1rem,2vw,1.15rem);font-weight:500}.acfc-po-2026 .acfc-po-bracket-callout{background:var(--sol-rosa);border-radius:999px;color:var(--pitch-black);display:inline-block;font-size:.78rem;font-weight:800;letter-spacing:.1em;line-height:1.3;margin:18px 0 0;padding:10px 22px;text-transform:uppercase}.acfc-po-2026 .acfc-po-prose{color:var(--po-muted);font-size:1rem;line-height:1.7;margin:0 0 1rem;max-width:54ch}.acfc-po-2026 .acfc-po-prose strong{color:var(--po-ink)}.acfc-po-2026 .acfc-po-display-num{font-family:Inter,Segoe UI,sans-serif;font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.05em;line-height:.9}.acfc-po-2026 .acfc-po-faq-item a,.acfc-po-2026 .acfc-po-faq-item a:active,.acfc-po-2026 .acfc-po-faq-item a:focus-visible,.acfc-po-2026 .acfc-po-faq-item a:hover,.acfc-po-2026 .acfc-po-ops-note a,.acfc-po-2026 .acfc-po-ops-note a:active,.acfc-po-2026 .acfc-po-ops-note a:focus-visible,.acfc-po-2026 .acfc-po-ops-note a:hover,.acfc-po-2026 .acfc-po-prose a,.acfc-po-2026 .acfc-po-prose a:active,.acfc-po-2026 .acfc-po-prose a:focus-visible,.acfc-po-2026 .acfc-po-prose a:hover{color:var(--asphalt);font-weight:700;text-decoration:underline;text-decoration-color:var(--sol-rosa);text-decoration-thickness:2px;text-underline-offset:4px}.acfc-po-2026 .angelcity2026-btn{align-items:center;border:2px solid transparent;border-radius:var(--po-radius-full);cursor:pointer;display:inline-flex;font-family:Inter,Segoe UI,sans-serif;font-size:.9rem;font-weight:800;gap:.5rem;justify-content:center;letter-spacing:.02em;line-height:1;padding:.95rem 1.9rem;text-decoration:none;text-transform:uppercase;transition:var(--po-transition);white-space:nowrap}.acfc-po-2026 .angelcity2026-btn-primary{background:var(--sol-rosa);border-color:var(--sol-rosa)}.acfc-po-2026 a.angelcity2026-btn.angelcity2026-btn-primary,.acfc-po-2026 a.angelcity2026-btn.angelcity2026-btn-primary:active,.acfc-po-2026 a.angelcity2026-btn.angelcity2026-btn-primary:focus-visible,.acfc-po-2026 a.angelcity2026-btn.angelcity2026-btn-primary:hover{color:var(--pitch-black)}.acfc-po-2026 .angelcity2026-btn-primary:focus-visible,.acfc-po-2026 .angelcity2026-btn-primary:hover{background:var(--sol-rosa-dark);border-color:var(--sol-rosa-dark);box-shadow:0 8px 28px var(--sol-rosa-glow);transform:translateY(-2px)}.acfc-po-2026 .angelcity2026-btn-secondary{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.45)}.acfc-po-2026 a.angelcity2026-btn.angelcity2026-btn-secondary,.acfc-po-2026 a.angelcity2026-btn.angelcity2026-btn-secondary:active,.acfc-po-2026 a.angelcity2026-btn.angelcity2026-btn-secondary:focus-visible,.acfc-po-2026 a.angelcity2026-btn.angelcity2026-btn-secondary:hover{color:var(--line-white)}.acfc-po-2026 .angelcity2026-btn-secondary:focus-visible,.acfc-po-2026 .angelcity2026-btn-secondary:hover{background:hsla(0,0%,100%,.14);border-color:var(--line-white)}.acfc-po-2026 .angelcity2026-btn-outline-dark{background:#fff;border-color:#000}.acfc-po-2026 a.angelcity2026-btn.angelcity2026-btn-outline-dark,.acfc-po-2026 a.angelcity2026-btn.angelcity2026-btn-outline-dark:active,.acfc-po-2026 a.angelcity2026-btn.angelcity2026-btn-outline-dark:focus-visible,.acfc-po-2026 a.angelcity2026-btn.angelcity2026-btn-outline-dark:hover{color:var(--asphalt)}.acfc-po-2026 .angelcity2026-btn-outline-dark:focus-visible,.acfc-po-2026 .angelcity2026-btn-outline-dark:hover{background:var(--sol-rosa-soft);border-color:#000}.acfc-po-2026 .angelcity2026-btn-black{background:var(--pitch-black);border-color:var(--pitch-black)}.acfc-po-2026 a.angelcity2026-btn.angelcity2026-btn-black,.acfc-po-2026 a.angelcity2026-btn.angelcity2026-btn-black:active,.acfc-po-2026 a.angelcity2026-btn.angelcity2026-btn-black:focus-visible,.acfc-po-2026 a.angelcity2026-btn.angelcity2026-btn-black:hover{color:var(--line-white)}.acfc-po-2026 .angelcity2026-btn-black:focus-visible,.acfc-po-2026 .angelcity2026-btn-black:hover{background:var(--asphalt);box-shadow:0 8px 28px rgba(0,0,0,.25);transform:translateY(-2px)}.acfc-po-2026 .acfc-po-section{background:var(--rnw-surface);padding:var(--po-section-pad) 0;position:relative}.acfc-po-2026 .acfc-po-band--sun{background:var(--rnw-sun)}.acfc-po-2026 .acfc-po-band--cream{background:var(--rnw-cream)}.acfc-po-2026 .acfc-po-band--paper{background:var(--rnw-paper)}.acfc-po-2026 .acfc-po-band--white{background:#fff}.acfc-po-2026 .acfc-rnw-reveal{opacity:1;transform:none}.acfc-po-2026.acfc-po--reveal-ready .acfc-rnw-reveal:not(.is-visible){opacity:0;transform:translateY(24px)}.acfc-po-2026.acfc-po--reveal-ready .acfc-rnw-reveal{transition:opacity .65s var(--po-ease),transform .65s var(--po-ease)}.acfc-po-2026 .acfc-rnw-reveal-stagger>.acfc-rnw-reveal:nth-child(2){transition-delay:.08s}.acfc-po-2026 .acfc-rnw-reveal-stagger>.acfc-rnw-reveal:nth-child(3){transition-delay:.16s}.acfc-po-2026 .acfc-rnw-reveal-stagger>.acfc-rnw-reveal:nth-child(4){transition-delay:.24s}.acfc-po-2026 .acfc-rnw-reveal-stagger>.acfc-rnw-reveal:nth-child(5){transition-delay:.32s}.acfc-po-2026 .acfc-rnw-hero{align-items:center;background:var(--rnw-dark);display:flex;min-height:clamp(460px,68svh,640px);overflow:hidden;position:relative}.acfc-po-2026 .acfc-rnw-hero-media{inset:0;position:absolute;z-index:0}.acfc-po-2026 .acfc-po-hero-img{animation:acfc-po-hero-zoom 2.8s var(--po-ease) both;filter:saturate(1.08) contrast(1.05);height:100%;object-fit:cover;object-position:center 35%;width:100%}@keyframes acfc-po-hero-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}.acfc-po-2026 .acfc-rnw-hero-overlay{background:radial-gradient(125% 105% at 0 50%,rgba(0,0,0,.92) 0,rgba(0,0,0,.55) 35%,transparent 78%),linear-gradient(0deg,rgba(0,0,0,.82) 0,transparent 55%),radial-gradient(ellipse 80% 50% at 70% 20%,rgba(241,177,165,.14),transparent 70%);inset:0;position:absolute;z-index:1}.acfc-po-2026 .acfc-rnw-hero-content{padding:clamp(36px,4.5vw,64px) 0 clamp(40px,5vw,68px);position:relative;width:100%;z-index:2}.acfc-po-2026 .acfc-po-hero-urgency{align-items:center;backdrop-filter:blur(8px);background:rgba(0,0,0,.35);border:1px solid rgba(241,177,165,.45);border-radius:var(--po-radius-full);color:var(--sol-rosa);display:inline-flex;font-size:.72rem;font-weight:700;gap:10px;letter-spacing:.16em;margin:0 0 18px;padding:7px 14px 7px 12px;text-transform:uppercase}.acfc-po-2026 .acfc-rnw-hero-urgency-dot{animation:acfc-po-pulse 2s var(--po-ease) infinite;background:var(--sol-rosa);border-radius:50%;height:7px;width:7px}@keyframes acfc-po-pulse{0%{box-shadow:0 0 0 0 rgba(241,177,165,.55)}70%{box-shadow:0 0 0 10px rgba(241,177,165,0)}to{box-shadow:0 0 0 0 rgba(241,177,165,0)}}.acfc-po-2026 .acfc-rnw-hero-title{color:var(--line-white);font-family:Inter,Segoe UI,sans-serif;font-size:clamp(2.2rem,6vw,4rem);font-weight:800;letter-spacing:-.035em;line-height:.98;margin:0 0 clamp(16px,1.8vw,22px);max-width:800px;text-shadow:0 1px 2px rgba(0,0,0,.38),0 10px 34px rgba(0,0,0,.45);text-transform:uppercase;text-wrap:balance}.acfc-po-2026 .acfc-rnw-hero-title-line{display:block}.acfc-po-2026 .acfc-rnw-hero-title em{color:var(--sol-rosa);display:block;font-size:1.22em;font-style:normal;font-weight:900;letter-spacing:-.045em;margin-top:.1em}.acfc-po-2026 .acfc-po-hero .acfc-rnw-hero-title .acfc-rnw-hero-title-line,.acfc-po-2026 .acfc-po-hero .acfc-rnw-hero-title em{display:inline;margin-top:0}.acfc-po-2026 .acfc-po-hero .acfc-rnw-hero-title em{font-size:1em}.acfc-po-2026 .acfc-rnw-hero-body{color:hsla(0,0%,100%,.84);font-size:clamp(.95rem,1.5vw,1.06rem);line-height:1.6;margin:0 0 clamp(26px,3vw,34px);max-width:48ch;text-shadow:0 1px 3px rgba(0,0,0,.55)}.acfc-po-2026 .acfc-rnw-hero-actions{display:flex;flex-wrap:wrap;gap:14px}.acfc-po-2026 .acfc-po-ticker{align-items:stretch;backdrop-filter:blur(14px);background:hsla(0,0%,4%,.45);border:1px solid hsla(0,0%,100%,.18);border-radius:var(--po-radius-md);display:inline-flex;flex-wrap:wrap;margin-top:clamp(28px,3.5vw,40px);overflow:hidden}.acfc-po-2026 .acfc-po-ticker[hidden]{display:none}.acfc-po-2026 .acfc-po-ticker-item{display:flex;flex-direction:column;gap:4px;justify-content:center;min-width:0;padding:12px 20px}.acfc-po-2026 .acfc-po-ticker-item+.acfc-po-ticker-item{border-left:1px solid hsla(0,0%,100%,.14)}.acfc-po-2026 .acfc-po-ticker-label{color:hsla(0,0%,100%,.6);font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.acfc-po-2026 .acfc-po-ticker-value{color:var(--line-white);font-size:1.5rem;font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.03em;line-height:1}.acfc-po-2026 .acfc-po-ticker-value--rosa{color:var(--sol-rosa)}.acfc-po-2026 .acfc-po-ticker-item--wide{max-width:34ch}.acfc-po-2026 .acfc-po-ticker-text{color:var(--line-white);font-size:.86rem;font-weight:600;line-height:1.4}.acfc-po-2026 .acfc-po-skel{animation:acfc-po-skel 1.4s ease-in-out infinite;background:linear-gradient(90deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.26) 50%,hsla(0,0%,100%,.12));background-size:200% 100%;border-radius:4px;display:inline-block;height:.8em;max-width:100%;vertical-align:middle}.acfc-po-2026 .acfc-po-skel--text{background-clip:padding-box;border-bottom:.3em solid transparent;border-top:.3em solid transparent;box-sizing:border-box;display:block;height:1.4em}@keyframes acfc-po-skel{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.acfc-po-2026 .acfc-po-skel{animation:none}}.acfc-po-2026 .acfc-po-jump{backdrop-filter:blur(12px);background:rgba(251,247,240,.94);border-bottom:1px solid var(--rnw-paper-edge);position:sticky;top:0;z-index:40}.acfc-po-2026 .acfc-rnw-jump-inner{align-items:center;display:flex;gap:8px;overflow-x:auto;position:relative;-webkit-overflow-scrolling:touch;padding:10px 0;scrollbar-width:none}.acfc-po-2026 .acfc-rnw-jump-inner::-webkit-scrollbar{display:none}.acfc-po-2026 .acfc-rnw-jump-label{color:var(--armour);font-size:.68rem;letter-spacing:.08em;margin-right:4px}.acfc-po-2026 .acfc-rnw-jump-label,.acfc-po-2026 .acfc-rnw-jump-link{flex-shrink:0;font-weight:700;text-transform:uppercase;white-space:nowrap}.acfc-po-2026 .acfc-rnw-jump-link{align-items:center;border:1px solid rgba(28,28,28,.22);border-radius:var(--po-radius-full);color:var(--asphalt);display:inline-flex;font-size:.72rem;justify-content:center;letter-spacing:.02em;line-height:normal;min-height:32px;padding:0 13px;text-decoration:none;transition:var(--po-transition)}.acfc-po-2026 .acfc-rnw-jump-link.is-active,.acfc-po-2026 .acfc-rnw-jump-link:active,.acfc-po-2026 .acfc-rnw-jump-link:focus-visible,.acfc-po-2026 .acfc-rnw-jump-link:hover{background:var(--sol-rosa);border-color:var(--sol-rosa);color:var(--pitch-black)}.acfc-po-2026 .acfc-po-stats{background:var(--rnw-cream);border-bottom:1px solid var(--rnw-paper-edge);overflow:hidden;padding:clamp(40px,5vw,64px) 0;position:relative}.acfc-po-2026 .acfc-po-stats:before{background:radial-gradient(60% 120% at 50% 0,rgba(241,177,165,.35) 0,transparent 70%);content:"";inset:0;pointer-events:none;position:absolute}.acfc-po-2026 .acfc-po-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.acfc-po-2026 .acfc-po-stat{align-items:center;display:flex;flex-direction:column;gap:10px;padding:8px clamp(12px,3vw,32px);text-align:center}.acfc-po-2026 .acfc-po-stat+.acfc-po-stat{border-left:1px solid rgba(28,28,28,.1)}.acfc-po-2026 .acfc-po-stat-value{color:transparent;font-size:clamp(2.8rem,6.5vw,4.75rem);-webkit-text-stroke:2px var(--sol-rosa-dark);transition:color .8s var(--po-ease),text-shadow .8s var(--po-ease)}.acfc-po-2026 .acfc-po-stats.is-counted .acfc-po-stat-value{color:var(--asphalt);-webkit-text-stroke:0}.acfc-po-2026 .acfc-po-stats.is-counted .acfc-po-stat--live .acfc-po-stat-value{color:var(--sol-rosa-dark);text-shadow:0 8px 30px rgba(241,177,165,.55)}.acfc-po-2026 .acfc-po-stat-label{color:var(--asphalt);font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.acfc-po-2026 .acfc-po-stat-note{color:var(--po-muted);font-size:.82rem;margin-top:-4px}.acfc-po-2026 .acfc-po-story-grid{align-items:center;display:grid;gap:clamp(2rem,5vw,4.5rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.acfc-po-2026 .acfc-po-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:1.5rem}.acfc-po-2026 .acfc-po-story-visual{margin-left:auto;max-width:540px;min-height:545px;position:relative;width:100%}.acfc-po-2026 .acfc-po-polaroid{background:#fff;box-shadow:0 8px 22px rgba(28,20,16,.16);margin:0;padding:10px 10px 16px;position:absolute;transition:transform .45s var(--po-ease),box-shadow .45s var(--po-ease);width:min(262px,50%)}.acfc-po-2026 .acfc-po-polaroid img{aspect-ratio:4/3;filter:sepia(.25) saturate(.85);height:auto;object-fit:cover;transition:filter .6s var(--po-ease);width:100%}.acfc-po-2026 .acfc-po-polaroid--past{left:0;top:0;transform:rotate(-4deg);z-index:1}.acfc-po-2026 .acfc-po-polaroid--past-2{bottom:0;left:3%;top:auto;transform:rotate(3deg);z-index:3}.acfc-po-2026 .acfc-po-polaroid--future{right:0;top:6%;transform:rotate(4deg);z-index:2}.acfc-po-2026 .acfc-po-polaroid--future-2{bottom:3%;right:0;top:auto;transform:rotate(-3deg);z-index:4}.acfc-po-2026 .acfc-po-polaroid--future img{filter:none}.acfc-po-2026 .acfc-po-polaroid figcaption{align-items:baseline;display:flex;gap:8px;justify-content:space-between;margin-top:12px}.acfc-po-2026 .acfc-po-polaroid-clip{color:var(--asphalt);font-family:var(--font-serif);font-size:1rem;font-style:italic}.acfc-po-2026 .acfc-po-polaroid-year{color:var(--sol-rosa-dark);font-size:1.1rem;font-weight:800;letter-spacing:-.02em}.acfc-po-2026 .acfc-po-fine{color:var(--po-muted);font-size:.86rem;margin:1.25rem 0 0}.acfc-po-2026 .acfc-po-bracket-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px;justify-content:center;margin-top:1.25rem}.acfc-po-2026 .acfc-po-stakes-chip{align-items:center;background:var(--sol-rosa-soft);border:1px solid rgba(241,177,165,.6);border-radius:var(--po-radius-full);color:var(--po-ink);display:inline-flex;font-size:.82rem;font-weight:700;gap:8px;max-width:100%;padding:8px 16px}.acfc-po-2026 .acfc-po-stakes-chip:empty{display:none}.acfc-po-2026 .acfc-po-stakes-chip.is-pulse{animation:acfc-po-chip-glow 2.4s ease-in-out infinite}@keyframes acfc-po-chip-glow{0%,to{box-shadow:0 0 0 0 rgba(241,177,165,.2)}50%{box-shadow:0 0 24px rgba(241,177,165,.45)}}.acfc-po-2026 .acfc-po-updated{color:var(--po-faint);font-size:.78rem;font-weight:600}.acfc-po-2026 .acfc-po-divider{align-items:center;display:flex;gap:14px;margin:0 0 14px}.acfc-po-2026 .acfc-po-divider-label{color:var(--asphalt);flex-shrink:0;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.acfc-po-2026 .acfc-po-divider-rule{background:linear-gradient(90deg,var(--sol-rosa) 0,var(--rnw-panel-edge) 45%,transparent 100%);border-radius:2px;flex:1;height:2px}.acfc-po-2026 .acfc-po-seed-strip{display:grid;gap:8px;grid-template-columns:repeat(8,minmax(0,1fr));margin:0 0 clamp(36px,5vw,56px)}.acfc-po-2026 .acfc-po-seed-chip{align-items:center;background:var(--rnw-surface);border:1px solid var(--po-edge);border-radius:var(--po-radius-md);display:flex;flex-direction:column;gap:6px;min-width:0;padding:10px 6px;position:relative;text-align:center;transition:var(--po-lift-transition)}.acfc-po-2026 .acfc-po-seed-chip img{height:34px;object-fit:contain;width:34px}.acfc-po-2026 .acfc-po-seed-chip--acfc{background:#fff;border-color:var(--sol-rosa);box-shadow:var(--po-shadow-rosa)}.acfc-po-2026 .acfc-po-seed-num{color:var(--armour);font-size:.68rem;font-weight:800;left:9px;letter-spacing:.1em;line-height:1;position:absolute;top:7px}.acfc-po-2026 .acfc-po-seed-chip--acfc .acfc-po-seed-num{color:var(--sol-rosa-dark)}.acfc-po-2026 .acfc-po-seed-name{color:var(--po-ink);font-size:.66rem;font-weight:700;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acfc-po-2026 .acfc-po-bracket-loading{color:var(--po-muted);font-size:.95rem;margin:0;padding:2rem 1rem;text-align:center}.acfc-po-2026 .acfc-po-load-error{background:#fdecea;border:1px solid #f0c2c2;border-radius:var(--po-radius-md);color:#8f2d2d;margin:0;padding:1rem 1.25rem}.acfc-po-2026 .acfc-po-bracket-tree{column-gap:var(--po-bracket-gap);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto repeat(4,auto);row-gap:14px}.acfc-po-2026 .acfc-po-bracket-round{align-items:center;color:var(--asphalt);display:flex;font-size:1.05rem;font-weight:500;gap:10px;letter-spacing:.04em;margin:0 0 4px;text-transform:uppercase}.acfc-po-2026 .acfc-po-bracket-round span{color:var(--po-faint);font-size:.68rem;font-weight:500;letter-spacing:.12em;line-height:1}.acfc-po-2026 .acfc-po-bracket-round--qf{grid-column:1;grid-row:1}.acfc-po-2026 .acfc-po-bracket-round--sf{grid-column:2;grid-row:1}.acfc-po-2026 .acfc-po-bracket-round--final{grid-column:3;grid-row:1}.acfc-po-2026 .acfc-po-match--q1{grid-column:1;grid-row:2}.acfc-po-2026 .acfc-po-match--q2{grid-column:1;grid-row:3}.acfc-po-2026 .acfc-po-match--q3{grid-column:1;grid-row:4}.acfc-po-2026 .acfc-po-match--q4{grid-column:1;grid-row:5}.acfc-po-2026 .acfc-po-slot{align-items:center;display:flex;position:relative}.acfc-po-2026 .acfc-po-slot>.acfc-po-match{width:100%}.acfc-po-2026 .acfc-po-slot--sf1{grid-column:2;grid-row:2/4}.acfc-po-2026 .acfc-po-slot--sf2{grid-column:2;grid-row:4/6}.acfc-po-2026 .acfc-po-slot--final{grid-column:3;grid-row:2/6}.acfc-po-2026 .acfc-po-slot:before{border:2px solid var(--sol-rosa);border-left:0;border-radius:0 10px 10px 0;bottom:25%;left:calc(var(--po-bracket-gap)*-1);top:25%}.acfc-po-2026 .acfc-po-slot:after,.acfc-po-2026 .acfc-po-slot:before{content:"";pointer-events:none;position:absolute;width:calc(var(--po-bracket-gap)/2)}.acfc-po-2026 .acfc-po-slot:after{border-top:2px solid var(--sol-rosa);left:calc(var(--po-bracket-gap)/-2);top:50%}.acfc-po-2026 .acfc-po-match{background:#fff;border:1px solid var(--po-edge);border-radius:var(--po-radius-md);box-shadow:var(--po-shadow-e1);overflow:hidden;position:relative;transition:var(--po-lift-transition)}.acfc-po-2026 .acfc-po-match.has-acfc{border-color:var(--sol-rosa);box-shadow:var(--po-shadow-rosa)}.acfc-po-2026 .acfc-po-match-meta{align-items:center;background:var(--rnw-surface-warm);border-bottom:1px solid var(--po-edge);display:flex;gap:8px;justify-content:space-between;padding:8px 14px}.acfc-po-2026 .acfc-po-match-label{color:var(--asphalt);font-size:.66rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.acfc-po-2026 .acfc-po-pill{align-items:center;background:#fff;border:1px solid var(--po-edge);border-radius:var(--po-radius-full);color:var(--po-muted);display:inline-flex;flex-shrink:0;font-size:.6rem;font-weight:700;letter-spacing:.1em;line-height:normal;padding:3px 9px;text-transform:uppercase;white-space:nowrap}.acfc-po-2026 .acfc-po-pill--home{background:var(--sol-rosa);border-color:var(--sol-rosa);color:var(--pitch-black)}.acfc-po-2026 .acfc-po-pill--ink{background:var(--asphalt);border-color:var(--asphalt);color:var(--line-white)}.acfc-po-2026 .acfc-po-pill--soft{background:var(--sol-rosa-soft);border-color:rgba(241,177,165,.6);color:var(--asphalt)}.acfc-po-2026 .acfc-po-match-teams{display:flex;flex-direction:column;padding:0 14px}.acfc-po-2026 .acfc-po-team{align-items:center;display:flex;gap:10px;min-height:46px;padding:6px 0}.acfc-po-2026 .acfc-po-team+.acfc-po-team{border-top:1px solid rgba(28,28,28,.07)}.acfc-po-2026 .acfc-po-team--acfc{background:linear-gradient(90deg,rgba(241,177,165,.32),rgba(241,177,165,.08));box-shadow:inset 4px 0 0 var(--sol-rosa);margin:0 -14px;padding-left:14px;padding-right:14px}.acfc-po-2026 .acfc-po-team-seed{color:var(--asphalt);flex-shrink:0;font-size:.8rem;font-variant-numeric:tabular-nums;font-weight:900;width:1.6rem}.acfc-po-2026 .acfc-po-team-logo{flex-shrink:0;height:32px;object-fit:contain;width:32px}.acfc-po-2026 .acfc-po-team-crest-empty{background:var(--rnw-surface);border:2px dashed var(--rnw-paper-edge);border-radius:50%;flex-shrink:0;height:32px;width:32px}.acfc-po-2026 .acfc-po-team-name{color:var(--po-ink);font-size:.9rem;font-weight:700;line-height:1.2;min-width:0}.acfc-po-2026 .acfc-po-team--empty .acfc-po-team-seed{color:var(--po-faint);font-size:.6rem;letter-spacing:.06em}.acfc-po-2026 .acfc-po-team--empty .acfc-po-team-name{color:var(--po-muted);font-weight:600}.acfc-po-2026 .acfc-po-match--final{background:linear-gradient(160deg,#fff 0,var(--rnw-cream) 55%,rgba(241,177,165,.45) 100%);border-color:var(--sol-rosa);box-shadow:var(--po-shadow-rosa)}.acfc-po-2026 .acfc-po-match--final .acfc-po-match-meta{background:transparent;border-bottom-color:rgba(241,177,165,.45)}.acfc-po-2026 .acfc-po-final-word{color:var(--asphalt);display:block;font-size:clamp(2.4rem,4vw,3.4rem);padding:16px 14px 4px;text-transform:uppercase}.acfc-po-2026 .acfc-po-final-word em{color:var(--sol-rosa-dark);font-style:normal}.acfc-po-2026 .acfc-po-final-foot{padding:4px 14px 14px}.acfc-po-2026 a.acfc-po-final-link,.acfc-po-2026 a.acfc-po-final-link:active,.acfc-po-2026 a.acfc-po-final-link:focus-visible,.acfc-po-2026 a.acfc-po-final-link:hover{align-items:center;color:var(--asphalt);display:inline-flex;font-size:.74rem;font-weight:800;gap:6px;letter-spacing:.08em;text-decoration:underline;text-decoration-color:var(--sol-rosa);text-decoration-thickness:2px;text-transform:uppercase;text-underline-offset:4px}.acfc-po-2026 .acfc-po-disclaimer{color:var(--po-faint);font-size:.8rem;margin:clamp(24px,3vw,32px) 0 0;text-align:center}.acfc-po-2026 .acfc-po-clinch-status{background:#fff;border:1px solid var(--rnw-paper-edge);border-radius:var(--po-radius-full);color:var(--po-ink);display:inline-flex;font-size:.86rem;font-weight:600;margin:16px 0 0;padding:8px 16px}.acfc-po-2026 .acfc-po-clinch-status:empty{display:none}.acfc-po-2026 .acfc-po-clinch-banner{align-items:flex-start;background:#fff;border:1px solid var(--po-edge);border-radius:var(--po-radius-md);box-shadow:var(--po-shadow-e2),inset 4px 0 0 var(--sol-rosa);display:flex;gap:16px;margin:0 auto 24px;max-width:880px;padding:18px 22px}.acfc-po-2026 .acfc-po-clinch-banner[hidden]{display:none}.acfc-po-2026 .acfc-po-clinch-banner strong{color:var(--po-ink);display:block;font-size:1.05rem;font-weight:800;letter-spacing:-.01em;margin-bottom:4px;text-transform:uppercase}.acfc-po-2026 .acfc-po-clinch-banner span{color:var(--po-muted);font-size:.95rem}.acfc-po-2026 .acfc-po-clinch-banner--success{box-shadow:var(--po-shadow-e2),inset 4px 0 0 #4a9b5f}.acfc-po-2026 .acfc-po-clinch-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.acfc-po-2026 .acfc-po-clinch-card{background:#fff;border:1px solid var(--po-edge);border-radius:var(--po-radius-md);box-shadow:var(--po-shadow-e1);display:flex;flex-direction:column;padding:20px;position:relative;transition:var(--po-lift-transition)}.acfc-po-2026 .acfc-po-clinch-card.is-active{animation:acfc-po-flash 1.2s var(--po-ease) 1;background:linear-gradient(160deg,#fff 0,var(--sol-rosa-soft) 100%);border-color:var(--sol-rosa);box-shadow:var(--po-shadow-rosa)}@keyframes acfc-po-flash{0%{box-shadow:0 0 0 0 rgba(241,177,165,.9),var(--po-shadow-rosa)}60%{box-shadow:0 0 0 10px rgba(241,177,165,0),var(--po-shadow-rosa)}to{box-shadow:var(--po-shadow-rosa)}}.acfc-po-2026 .acfc-po-clinch-card-top{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:14px}.acfc-po-2026 .acfc-po-clinch-if{color:var(--po-muted);font-family:var(--font-serif);font-size:.95rem;font-style:italic}.acfc-po-2026 .acfc-po-clinch-card-title{color:var(--po-ink);font-size:1.15rem;font-weight:500;letter-spacing:-.015em;line-height:1.25;margin:0 0 8px}.acfc-po-2026 .acfc-po-clinch-card p{color:var(--po-muted);font-size:.9rem;line-height:1.55;margin:0}.acfc-po-2026 .acfc-po-clinch-card p strong{color:var(--po-ink)}.acfc-po-2026 .acfc-po-ops-note{color:var(--po-faint);font-size:.76rem;line-height:1.5;margin:28px auto 0;max-width:720px;text-align:center}.acfc-po-2026 .acfc-po-midcta{background:var(--sol-rosa);overflow:hidden;padding:clamp(40px,6vw,64px) 0;position:relative}.acfc-po-2026 .acfc-po-midcta:before{aspect-ratio:1;background:url(https://angelcityfc-pm.web.app/assets/LA-Primary.png) 50%/contain no-repeat;content:"";opacity:.12;pointer-events:none;position:absolute;right:-6%;top:50%;transform:translateY(-50%);width:clamp(220px,28vw,380px)}.acfc-po-2026 .acfc-po-midcta-inner{align-items:center;display:flex;gap:24px 40px;justify-content:space-between;position:relative}.acfc-po-2026 .acfc-po-midcta-kicker{color:rgba(0,0,0,.6);font-size:.74rem;font-weight:800;letter-spacing:.16em;margin:0 0 8px;text-transform:uppercase}.acfc-po-2026 .acfc-po-midcta-title{color:var(--pitch-black);font-size:clamp(1.6rem,3.6vw,2.5rem);font-weight:900;letter-spacing:0;line-height:1.02;margin:0 0 8px;text-transform:uppercase}.acfc-po-2026 .acfc-po-midcta-lead{color:rgba(0,0,0,.72);font-size:1rem;margin:0;max-width:52ch}.acfc-po-2026 .acfc-po-midcta-actions{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:12px}.acfc-po-2026 a.acfc-po-midcta-link,.acfc-po-2026 a.acfc-po-midcta-link:active,.acfc-po-2026 a.acfc-po-midcta-link:focus-visible,.acfc-po-2026 a.acfc-po-midcta-link:hover{color:var(--pitch-black);font-size:.8rem;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.acfc-po-2026 .acfc-po-league-grid{align-items:start;display:grid;gap:clamp(2rem,5vw,4.5rem);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.acfc-po-2026 .acfc-po-league-intro{position:sticky;top:calc(var(--po-scroll-offset) + 24px)}.acfc-po-2026 .acfc-po-league-facts{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.75rem}.acfc-po-2026 .acfc-po-league-fact{align-items:center;background:rgba(241,177,165,.45);border:0;border-radius:var(--po-radius-md);box-shadow:none;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:132px;overflow:hidden;padding:22px 14px 18px;position:relative;text-align:center}.acfc-po-2026 .acfc-po-league-fact-value{color:var(--asphalt);display:block;font-size:clamp(2.4rem,4vw,3.1rem)}.acfc-po-2026 .acfc-po-league-fact-label{color:var(--po-muted);display:block;font-size:.7rem;font-weight:700;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.acfc-po-2026 .acfc-po-faq{display:flex;flex-direction:column;gap:10px}.acfc-po-2026 .acfc-po-faq-item{background:#fff;border:1px solid var(--rnw-paper-edge);border-radius:var(--po-radius-md);box-shadow:var(--po-shadow-e1);transition:border-color .25s var(--po-ease),box-shadow .25s var(--po-ease)}.acfc-po-2026 .acfc-po-faq-item[open]{background:linear-gradient(160deg,#fff,rgba(241,177,165,.08));border-color:rgba(241,177,165,.6);box-shadow:var(--po-shadow-e2)}.acfc-po-2026 .acfc-po-faq-question{align-items:center;color:var(--po-ink);cursor:pointer;display:flex;font-size:.98rem;font-weight:700;gap:14px;justify-content:space-between;line-height:1.4;list-style:none;padding:18px 20px}.acfc-po-2026 .acfc-po-faq-question span{flex:1;min-width:0;text-align:left}.acfc-po-2026 .acfc-po-faq-question::-webkit-details-marker{display:none}.acfc-po-2026 .acfc-po-faq-chevron{background:var(--sol-rosa-soft);border:1px solid rgba(241,177,165,.4);border-radius:50%;color:var(--sol-rosa-dark);flex-shrink:0;height:32px;padding:7px;transition:transform .3s var(--po-ease),background .2s var(--po-ease),color .2s var(--po-ease);width:32px}.acfc-po-2026 .acfc-po-faq-item[open] .acfc-po-faq-chevron{background:var(--sol-rosa);border-color:var(--sol-rosa);color:var(--pitch-black);transform:rotate(180deg)}.acfc-po-2026 .acfc-po-faq-item p{color:var(--po-muted);font-size:.93rem;line-height:1.7;margin:0;padding:0 20px 20px}.acfc-po-2026 .acfc-po-faq-item p strong{color:var(--po-ink)}.acfc-po-2026 .acfc-po-champ{background:var(--rnw-dark);overflow:hidden;padding:clamp(72px,10vw,128px) 0;position:relative;text-align:center}.acfc-po-2026 .acfc-po-champ-media{inset:0;position:absolute;z-index:0}.acfc-po-2026 .acfc-po-champ-media img{height:100%;object-fit:cover;object-position:center 30%;width:100%}.acfc-po-2026 .acfc-po-champ:after{background:radial-gradient(ellipse 70% 60% at 50% 100%,rgba(241,177,165,.22),transparent 70%),linear-gradient(180deg,rgba(0,0,0,.72),rgba(0,0,0,.8));content:"";inset:0;position:absolute;z-index:1}.acfc-po-2026 .acfc-po-champ-content{margin:0 auto;max-width:720px;position:relative;z-index:2}.acfc-po-2026 .acfc-po-champ .acfc-po-eyebrow{color:var(--sol-rosa)}.acfc-po-2026 .acfc-po-champ-title{color:var(--line-white);font-size:clamp(2rem,5vw,3.4rem);font-weight:500;letter-spacing:-.01em;line-height:1;margin:0 0 14px;text-transform:uppercase}.acfc-po-2026 .acfc-po-champ-title em{color:var(--sol-rosa);display:block;font-size:1.12em;font-style:normal;font-weight:500;letter-spacing:-.01em;margin-top:.08em}.acfc-po-2026 .acfc-po-champ-lead{color:hsla(0,0%,100%,.8);font-size:1rem;line-height:1.65;margin:0 auto 28px;max-width:54ch}.acfc-po-2026 .acfc-po-merch-grid{display:grid;gap:clamp(18px,3vw,28px);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:980px}.acfc-po-2026 .acfc-po-merch-card{background:#fff;border-radius:var(--po-radius-lg);display:flex;flex-direction:column;transition:transform .4s cubic-bezier(.4,0,.2,1)}.acfc-po-2026 .acfc-po-merch-art{align-items:center;aspect-ratio:4/3;background:linear-gradient(150deg,var(--rnw-cream) 0,#efe6da 100%);border-radius:var(--po-radius-lg) var(--po-radius-lg) 0 0;box-shadow:0 8px 24px rgba(0,0,0,.12);display:flex;justify-content:center;overflow:hidden;position:relative;transition:box-shadow .4s cubic-bezier(.4,0,.2,1)}.acfc-po-2026 .acfc-po-merch-art:before{border:2px solid rgba(241,177,165,.55);border-radius:12px;content:"";inset:14px;pointer-events:none;position:absolute}.acfc-po-2026 .acfc-po-merch-crest{height:auto;opacity:.1;position:absolute;width:46%}.acfc-po-2026 .acfc-po-merch-placeholder{color:var(--asphalt);font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:900;letter-spacing:-.02em;position:relative;text-transform:uppercase}.acfc-po-2026 .acfc-po-merch-badge{background:var(--asphalt);border-radius:var(--po-radius-full);color:var(--line-white);font-size:.64rem;font-weight:800;letter-spacing:.12em;line-height:normal;padding:5px 11px;position:absolute;right:24px;text-transform:uppercase;top:24px}.acfc-po-2026 .acfc-po-merch-body{background:#fff;border-radius:0 0 var(--po-radius-lg) var(--po-radius-lg);border-top:2px solid var(--sol-rosa);box-shadow:0 10px 24px rgba(28,20,16,.06);flex:1;padding:18px 20px 20px}.acfc-po-2026 .acfc-po-merch-name{color:var(--po-ink);font-size:1.45rem;font-weight:500;letter-spacing:-.015em;margin:0 0 6px}.acfc-po-2026 .acfc-po-merch-body p{color:var(--po-muted);font-size:.9rem;margin:0}.acfc-po-2026 .acfc-po-merch-body{display:flex;flex-direction:column}.acfc-po-2026 .acfc-po-merch-art--photo{background:#000}.acfc-po-2026 .acfc-po-merch-art--photo:before{display:none}.acfc-po-2026 .acfc-po-merch-photo{height:100%;object-fit:contain;width:100%}.acfc-po-2026 .acfc-po-merch-cta,.acfc-po-2026 .acfc-po-merch-cta:active,.acfc-po-2026 .acfc-po-merch-cta:disabled,.acfc-po-2026 .acfc-po-merch-cta:focus-visible,.acfc-po-2026 .acfc-po-merch-cta:hover{align-self:stretch;background:rgba(241,177,165,.45);border-color:transparent;box-shadow:none;color:rgba(0,0,0,.45);cursor:not-allowed;margin-top:16px;opacity:1;transform:none}@media (max-width:1100px){.acfc-po-2026 .acfc-po-clinch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.acfc-po-2026{--po-section-pad:48px}.acfc-po-2026 .acfc-po-league-grid,.acfc-po-2026 .acfc-po-story-grid{grid-template-columns:1fr}.acfc-po-2026 .acfc-po-league-intro{position:static}.acfc-po-2026 .acfc-po-story-visual{align-items:start;display:grid;gap:0;grid-template-columns:1fr 1fr;margin:0 auto;max-width:560px;min-height:0;padding:0 8px}.acfc-po-2026 .acfc-po-story-visual .acfc-po-polaroid:nth-child(2n){margin:18px 0 0 -14px}.acfc-po-2026 .acfc-po-story-visual .acfc-po-polaroid:nth-child(n+3){margin-top:-26px}.acfc-po-2026 .acfc-po-story-visual .acfc-po-polaroid:nth-child(4){margin-top:-8px}.acfc-po-2026 .acfc-po-polaroid,.acfc-po-2026 .acfc-po-polaroid--future,.acfc-po-2026 .acfc-po-polaroid--future-2,.acfc-po-2026 .acfc-po-polaroid--past,.acfc-po-2026 .acfc-po-polaroid--past-2{inset:auto;position:relative;width:auto}.acfc-po-2026 .acfc-po-seed-strip{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:4px 2px 8px;scroll-snap-type:x mandatory;scrollbar-width:none}.acfc-po-2026 .acfc-po-seed-strip::-webkit-scrollbar{display:none}.acfc-po-2026 .acfc-po-seed-chip{flex:0 0 92px;scroll-snap-align:start}.acfc-po-2026 .acfc-po-bracket-tree{grid-template-columns:1fr;grid-template-rows:none;padding-left:22px;position:relative;row-gap:12px}.acfc-po-2026 .acfc-po-bracket-tree:before{background:linear-gradient(180deg,var(--sol-rosa) 0,rgba(241,177,165,.35) 100%);border-radius:2px;bottom:10px;content:"";left:6px;position:absolute;top:10px;width:2px}.acfc-po-2026 .acfc-po-bracket-round,.acfc-po-2026 .acfc-po-match--q1,.acfc-po-2026 .acfc-po-match--q2,.acfc-po-2026 .acfc-po-match--q3,.acfc-po-2026 .acfc-po-match--q4,.acfc-po-2026 .acfc-po-slot--final,.acfc-po-2026 .acfc-po-slot--sf1,.acfc-po-2026 .acfc-po-slot--sf2{grid-column:auto;grid-row:auto}.acfc-po-2026 .acfc-po-bracket-round{position:relative}.acfc-po-2026 .acfc-po-bracket-round:before{background:#fff;border:3px solid var(--sol-rosa);border-radius:50%;content:"";height:14px;left:-22px;position:absolute;top:50%;transform:translateY(-50%);width:14px}.acfc-po-2026 .acfc-po-bracket-round--qf{order:1}.acfc-po-2026 .acfc-po-match--q1{order:2}.acfc-po-2026 .acfc-po-match--q2{order:3}.acfc-po-2026 .acfc-po-match--q3{order:4}.acfc-po-2026 .acfc-po-match--q4{order:5}.acfc-po-2026 .acfc-po-bracket-round--sf{margin-top:16px;order:6}.acfc-po-2026 .acfc-po-slot--sf1{order:7}.acfc-po-2026 .acfc-po-slot--sf2{order:8}.acfc-po-2026 .acfc-po-bracket-round--final{margin-top:16px;order:9}.acfc-po-2026 .acfc-po-slot--final{order:10}.acfc-po-2026 .acfc-po-slot:after,.acfc-po-2026 .acfc-po-slot:before{display:none}.acfc-po-2026 .acfc-po-midcta-inner{align-items:flex-start;flex-direction:column}}@media (max-width:600px){.acfc-po-2026 .acfc-po-merch-grid{grid-template-columns:1fr}.acfc-po-2026 .acfc-po-merch-art{aspect-ratio:16/9}.acfc-po-2026 .acfc-po-merch-crest{width:30%}}@media (max-width:768px){.acfc-po-2026 .acfc-rnw-hero{min-height:0}.acfc-po-2026 .acfc-rnw-hero-content{padding:40px 0 30px;text-align:center}.acfc-po-2026 .acfc-rnw-hero-overlay{background:linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,.62) 45%,rgba(0,0,0,.85)),radial-gradient(ellipse 90% 40% at 50% 0,rgba(241,177,165,.14),transparent 70%)}.acfc-po-2026 .acfc-po-hero-img{object-position:center 35%}.acfc-po-2026 .acfc-po-hero-urgency{font-size:.66rem;margin-bottom:14px}.acfc-po-2026 .acfc-po-ticker-value{white-space:nowrap}.acfc-po-2026 .acfc-rnw-jump-label{display:none}.acfc-po-2026 .acfc-po-seed-strip,.acfc-po-2026 .acfc-rnw-jump-inner{-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent);scroll-padding-left:2px}.acfc-po-2026 .acfc-rnw-jump-inner{padding-right:32px}.acfc-po-2026 .acfc-po-seed-strip:after{content:"";flex:0 0 24px}.acfc-po-2026 .acfc-po-section-head{margin-bottom:24px}.acfc-po-2026 .acfc-po-bracket-meta{flex-direction:column;gap:8px}.acfc-po-2026 .acfc-po-stakes-chip{border-radius:var(--po-radius-md);justify-content:center;text-align:center}.acfc-po-2026 .acfc-rnw-hero-body,.acfc-po-2026 .acfc-rnw-hero-title{margin-left:auto;margin-right:auto}.acfc-po-2026 .acfc-rnw-hero-title{font-size:clamp(2rem,10vw,2.6rem)}.acfc-po-2026 .acfc-rnw-hero-actions{justify-content:center}.acfc-po-2026 .acfc-po-ticker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));text-align:left;width:100%}.acfc-po-2026 .acfc-po-ticker-item{padding:12px 14px}.acfc-po-2026 .acfc-po-ticker-value{font-size:1.3rem}.acfc-po-2026 .acfc-po-midcta:before{display:none}.acfc-po-2026 .acfc-po-ticker-item--wide{border-left:0!important;border-top:1px solid hsla(0,0%,100%,.14);grid-column:1/-1;max-width:none}.acfc-po-2026 .acfc-rnw-jump-link{min-height:44px;padding:0 16px}.acfc-po-2026 .acfc-rnw-jump-inner{padding-bottom:8px;padding-top:8px}.acfc-po-2026 .acfc-po-stat{gap:8px;padding:4px 8px}.acfc-po-2026 .acfc-po-stat-label{font-size:.62rem;letter-spacing:.08em}.acfc-po-2026 .acfc-po-stat-note{font-size:.72rem;line-height:1.35}.acfc-po-2026 .acfc-po-clinch-grid{grid-template-columns:1fr}.acfc-po-2026 .acfc-po-clinch-status{border-radius:var(--po-radius-md)}}@media (max-width:520px){.acfc-po-2026 .acfc-po-polaroid{padding:8px 8px 12px}.acfc-po-2026 .acfc-po-polaroid figcaption{flex-direction:column;gap:2px;margin-top:8px}.acfc-po-2026 .acfc-po-polaroid-clip{font-size:.86rem}.acfc-po-2026 .acfc-po-polaroid-year{font-size:.9rem}.acfc-po-2026 .acfc-po-league-facts{gap:10px}.acfc-po-2026 .acfc-po-league-fact{min-height:112px;padding:18px 10px 14px}.acfc-po-2026 .acfc-po-league-fact-value{font-size:2.2rem}.acfc-po-2026 .acfc-po-league-fact-label{font-size:.62rem;letter-spacing:.06em}.acfc-po-2026 .acfc-po-faq-question{font-size:.94rem;padding:16px}.acfc-po-2026 .acfc-po-faq-item p{padding:0 16px 16px}.acfc-po-2026 .acfc-po-clinch-card{padding:18px 16px}.acfc-po-2026 .acfc-po-clinch-banner{padding:16px}.acfc-po-2026 .acfc-po-merch-art:before{inset:10px}.acfc-po-2026 .acfc-po-merch-badge{right:18px;top:18px}.acfc-po-2026 .acfc-po-merch-body{padding:16px}.acfc-po-2026 .acfc-po-match-meta{padding:8px 12px}.acfc-po-2026 .acfc-po-match-teams{padding:0 12px}.acfc-po-2026 .acfc-po-team--acfc{margin:0 -12px;padding-left:12px;padding-right:12px}}@media (max-width:400px){.acfc-po-2026 .angelcity2026-btn{line-height:1.25;padding:.9rem 1.25rem;text-align:center;white-space:normal}.acfc-po-2026 .acfc-po-ticker-item{padding:10px 12px}.acfc-po-2026 .acfc-po-ticker-value{font-size:1.1rem}.acfc-po-2026 .acfc-po-ticker-label{font-size:.6rem;letter-spacing:.1em}.acfc-po-2026 .acfc-po-ticker-text{font-size:.8rem}.acfc-po-2026 .acfc-rnw-hero-body{font-size:.92rem}.acfc-po-2026 .acfc-po-champ-title{font-size:1.75rem}.acfc-po-2026 .acfc-po-bracket-tree{padding-left:18px}.acfc-po-2026 .acfc-po-bracket-tree:before{left:4px}.acfc-po-2026 .acfc-po-bracket-round:before{height:12px;left:-19px;width:12px}.acfc-po-2026 .acfc-po-team-name{font-size:.86rem}}@media (hover:none){.acfc-po-2026 .angelcity2026-btn-black:hover,.acfc-po-2026 .angelcity2026-btn-primary:hover{transform:none}}.acfc-po-2026 .acfc-rnw-jump-link[hidden],.acfc-po-module[data-acfc-state=clinched] .acfc-po-only-pre,.acfc-po-module[data-acfc-state=pre] .acfc-po-only-clinched,.acfc-po-module[data-acfc-venue=away] .acfc-po-only-home,.acfc-po-module[data-acfc-venue=home] .acfc-po-only-away,.acfc-po-module[data-acfc-venue=pending] .acfc-po-only-away,.acfc-po-module[data-acfc-venue=pending] .acfc-po-only-home{display:none!important}.acfc-po-2026 button.angelcity2026-btn{-webkit-appearance:none;appearance:none;font-family:Inter,Segoe UI,sans-serif;line-height:normal}.acfc-po-2026 button.angelcity2026-btn-primary,.acfc-po-2026 button.angelcity2026-btn-primary:active,.acfc-po-2026 button.angelcity2026-btn-primary:focus-visible,.acfc-po-2026 button.angelcity2026-btn-primary:hover{color:var(--pitch-black)}.acfc-po-2026 .acfc-po-sponsor-tag{align-items:center;display:inline-flex;gap:12px;margin:0 0 18px}.acfc-po-2026 .acfc-po-sponsor-tag[hidden]{display:none}.acfc-po-2026 .acfc-po-sponsor-tag span{color:hsla(0,0%,100%,.6);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.acfc-po-2026 .acfc-po-sponsor-tag-link{display:inline-flex}.acfc-po-2026 .acfc-po-sponsor-tag .acfc-po-sponsor-ph{align-items:center;border:1px dashed hsla(0,0%,100%,.45);border-radius:6px;display:inline-flex;font-size:.68rem;height:28px;letter-spacing:.12em;padding:0 14px}.acfc-po-2026 .acfc-po-sponsor-ph[hidden],.acfc-po-2026 .acfc-po-sponsor-tag-logo[hidden]{display:none}.acfc-po-2026 .acfc-po-sponsor-tag-logo{height:28px;opacity:.9;width:auto}.acfc-po-2026 .acfc-po-takeover{background:linear-gradient(120deg,#0d0d0d,#1c1c1c 45%,#3a2420);color:var(--line-white);overflow:hidden;padding:clamp(48px,7vw,88px) 0;position:relative}.acfc-po-2026 .acfc-po-takeover-glow{background:radial-gradient(60% 90% at 100% 0,rgba(241,177,165,.55) 0,transparent 65%),radial-gradient(40% 60% at 0 100%,rgba(241,177,165,.18) 0,transparent 70%);inset:0;pointer-events:none;position:absolute}.acfc-po-2026 .acfc-po-takeover-inner{align-items:center;display:grid;gap:28px 32px;grid-template-areas:"crest copy" "facts facts" "actions actions";grid-template-columns:auto minmax(0,1fr);position:relative}.acfc-po-2026 .acfc-po-takeover-burst{height:0;left:60px;pointer-events:none;position:absolute;top:60px;width:0;z-index:3}.acfc-po-2026 .acfc-po-takeover-crest{filter:drop-shadow(0 12px 30px rgba(241,177,165,.35));grid-area:crest;height:auto;width:clamp(84px,10vw,120px)}.acfc-po-2026 .acfc-po-takeover-copy{grid-area:copy}.acfc-po-2026 .acfc-po-takeover-kicker{color:var(--sol-rosa);font-size:.74rem;font-weight:800;letter-spacing:.18em;margin:0 0 8px;text-transform:uppercase}.acfc-po-2026 .acfc-po-takeover-title{color:var(--line-white);font-size:clamp(2.8rem,8vw,5.5rem);font-weight:900;letter-spacing:-.02em;line-height:.9;margin:0 0 10px;text-transform:uppercase}.acfc-po-2026 .acfc-po-takeover-title em{color:var(--sol-rosa);font-style:normal}.acfc-po-2026 .acfc-po-takeover-lead{color:hsla(0,0%,100%,.78);font-size:1.02rem;margin:0;max-width:56ch}.acfc-po-2026 .acfc-po-takeover-facts{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.14);border-radius:var(--po-radius-md);display:grid;grid-area:facts;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.acfc-po-2026 .acfc-po-takeover-fact{display:flex;flex-direction:column;gap:6px;min-width:0;padding:16px 20px}.acfc-po-2026 .acfc-po-takeover-fact+.acfc-po-takeover-fact{border-left:1px solid hsla(0,0%,100%,.12)}.acfc-po-2026 .acfc-po-takeover-fact-label{color:hsla(0,0%,100%,.55);font-size:.64rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.acfc-po-2026 .acfc-po-takeover-fact-value{color:var(--line-white);font-size:1.05rem;font-weight:700;line-height:1.3}.acfc-po-2026 .acfc-po-takeover-fact-value.acfc-po-display-num{color:var(--sol-rosa);font-size:2rem}.acfc-po-2026 .acfc-po-takeover-actions{display:flex;flex-wrap:wrap;gap:12px;grid-area:actions}.acfc-po-2026 .acfc-po-burst-logo{animation:acfc-po-burst var(--duration,1s) cubic-bezier(.25,.46,.45,.94) forwards;height:46px;left:0;margin:-23px 0 0 -23px;position:absolute;top:0;width:46px}.acfc-po-2026 .acfc-po-burst-logo img{animation:acfc-po-spin var(--duration,1s) linear infinite;height:100%;object-fit:contain;width:100%}@keyframes acfc-po-burst{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(calc(cos(var(--angle, 0deg))*var(--distance, 150px)),calc(sin(var(--angle, 0deg))*var(--distance, 150px))) scale(.3)}}@keyframes acfc-po-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.acfc-po-2026 .acfc-po-priority{position:relative}.acfc-po-2026 .acfc-po-priority:after,.acfc-po-2026 .acfc-po-priority:before{content:"";left:50%;pointer-events:none;position:absolute;top:0}.acfc-po-2026 .acfc-po-priority:before{background:linear-gradient(90deg,rgba(241,177,165,0) 0,var(--sol-rosa) 30%,var(--sol-rosa-dark) 50%,var(--sol-rosa) 70%,rgba(241,177,165,0) 100%);height:1px;transform:translateX(-50%);width:min(560px,72%)}.acfc-po-2026 .acfc-po-priority:after{background:var(--rnw-cream);border:1px solid var(--sol-rosa-dark);box-shadow:0 0 0 4px var(--rnw-cream);height:9px;transform:translate(-50%,-50%) rotate(45deg);width:9px}.acfc-po-2026 .acfc-po-priority-card{background:#fff;border-radius:var(--po-radius-lg);box-shadow:var(--po-shadow-e2);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);overflow:hidden}.acfc-po-2026 .acfc-po-priority-copy{background:radial-gradient(90% 80% at 0 0,rgba(241,177,165,.32) 0,rgba(241,177,165,0) 60%),linear-gradient(160deg,#262626 0,var(--rnw-dark) 100%);overflow:hidden;padding:clamp(32px,4.5vw,56px);position:relative}.acfc-po-2026 .acfc-po-priority-copy>:not(.acfc-po-priority-crest){position:relative;z-index:1}.acfc-po-2026 .acfc-po-priority-crest{bottom:-50px;height:auto;opacity:.08;pointer-events:none;position:absolute;right:-40px;transform:rotate(-12deg);width:220px}.acfc-po-2026 .acfc-po-priority-copy .acfc-po-eyebrow{color:var(--sol-rosa)}.acfc-po-2026 .acfc-po-priority-copy .acfc-po-section-title{color:var(--line-white);font-size:clamp(2rem,4.4vw,3rem);line-height:1}.acfc-po-2026 .acfc-po-priority-copy .acfc-po-section-title em{color:var(--sol-rosa)}.acfc-po-2026 .acfc-po-priority-copy .acfc-po-prose{color:hsla(0,0%,100%,.76)}.acfc-po-2026 .acfc-po-priority-perks{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:4px 0 0;padding:0}.acfc-po-2026 .acfc-po-priority-perks li{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);border-radius:999px;color:var(--line-white);display:inline-flex;font-size:.78rem;font-weight:600;gap:8px;padding:7px 14px 7px 10px}.acfc-po-2026 .acfc-po-priority-perks li:before{background:var(--sol-rosa) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5 9.5 17 19 7.5'/%3E%3C/svg%3E") center /10px no-repeat;border-radius:50%;content:"";height:16px;width:16px}.acfc-po-2026 .acfc-po-priority-path{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,52px)}.acfc-po-2026 .acfc-po-priority-path-label{color:var(--po-muted);font-size:.7rem;font-weight:800;letter-spacing:.16em;margin:0 0 22px;text-transform:uppercase}.acfc-po-2026 .acfc-po-priority-steps{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0;position:relative}.acfc-po-2026 .acfc-po-priority-steps:before{background:repeating-linear-gradient(to bottom,var(--sol-rosa) 0 6px,transparent 6px 12px);bottom:34px;content:"";left:36px;position:absolute;top:34px;width:2px}.acfc-po-2026 .acfc-po-priority-step{align-items:flex-start;border-radius:var(--po-radius-md);display:flex;gap:18px;padding:14px 16px;position:relative}.acfc-po-2026 .acfc-po-priority-step--you{background:var(--sol-rosa-soft);box-shadow:inset 0 0 0 1.5px var(--sol-rosa)}.acfc-po-2026 .acfc-po-priority-step-num{background:#fff;border-radius:50%;box-shadow:inset 0 0 0 2px var(--sol-rosa);color:var(--asphalt);display:grid;flex-shrink:0;font-size:1.2rem;height:42px;place-items:center;position:relative;width:42px;z-index:1}.acfc-po-2026 .acfc-po-priority-step--you .acfc-po-priority-step-num{background:var(--sol-rosa);box-shadow:0 6px 16px var(--sol-rosa-glow);color:var(--pitch-black)}.acfc-po-2026 .acfc-po-priority-step-title{align-items:center;color:var(--po-ink);display:flex;font-size:1.05rem;font-weight:500;gap:8px;letter-spacing:-.01em;margin:2px 0 4px}.acfc-po-2026 .acfc-po-priority-you{background:var(--asphalt);border-radius:999px;color:var(--line-white);font-size:.6rem;font-weight:500;letter-spacing:.14em;line-height:normal;padding:3px 9px;text-transform:uppercase}.acfc-po-2026 .acfc-po-priority-step p{color:var(--po-muted);font-size:.9rem;line-height:1.5;margin:0}.acfc-po-2026 .acfc-po-round-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.acfc-po-2026 .acfc-po-round{background:#fff;border:1px solid var(--po-edge);border-radius:var(--po-radius-md);box-shadow:var(--po-shadow-e1);display:flex;flex-direction:column;overflow:hidden}.acfc-po-2026 .acfc-po-round.is-home{border-color:var(--sol-rosa);box-shadow:var(--po-shadow-rosa)}.acfc-po-2026 .acfc-po-round--final{background:linear-gradient(160deg,#fff 0,var(--rnw-cream) 60%,rgba(241,177,165,.35) 100%)}.acfc-po-2026 .acfc-po-round-head{align-items:center;background:var(--rnw-surface-warm);border-bottom:1px solid var(--po-edge);display:flex;gap:8px;justify-content:space-between;padding:10px 18px}.acfc-po-2026 .acfc-po-round--final .acfc-po-round-head{background:transparent}.acfc-po-2026 .acfc-po-round-label{color:var(--asphalt);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.acfc-po-2026 .acfc-po-round-stage{align-items:flex-start;background:radial-gradient(120% 90% at 50% 0,rgba(241,177,165,.28) 0,rgba(241,177,165,0) 62%),linear-gradient(180deg,#232323 0,var(--rnw-dark) 100%);display:flex;gap:clamp(14px,2vw,26px);justify-content:center;min-height:140px;padding:24px 14px 20px;position:relative}.acfc-po-2026 .acfc-po-stage-team{align-items:center;display:flex;flex:1 1 0;flex-direction:column;gap:6px;min-width:0;text-align:center}.acfc-po-2026 .acfc-po-stage-crest{align-items:center;background:#fff;border-radius:50%;box-shadow:0 6px 18px rgba(0,0,0,.35);display:flex;height:72px;justify-content:center;width:72px}.acfc-po-2026 .acfc-po-stage-crest img{display:block;flex:0 0 auto;height:46px;margin:0;max-width:none;object-fit:contain;object-position:center;padding:0;width:46px}.acfc-po-2026 .acfc-po-stage-crest img.is-acfc{transform:translateX(-2px) scale(1.12)}.acfc-po-2026 .acfc-po-stage-crest.is-empty{background:hsla(0,0%,100%,.08);border:1.5px dashed hsla(0,0%,100%,.35);box-shadow:none;color:hsla(0,0%,100%,.6);font-size:1.6rem;font-weight:800}.acfc-po-2026 .acfc-po-stage-seed{color:var(--sol-rosa);font-size:.78rem;font-weight:900;letter-spacing:.08em}.acfc-po-2026 .acfc-po-stage-name{color:hsla(0,0%,100%,.82);font-size:.76rem;font-weight:600;line-height:1.25}.acfc-po-2026 .acfc-po-stage-vs{align-self:flex-start;color:hsla(0,0%,100%,.5);font-size:.7rem;font-weight:800;letter-spacing:.16em;margin-top:26px;text-transform:uppercase}.acfc-po-2026 .acfc-po-round-date{color:var(--po-ink);font-size:1.7rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0;padding:20px 20px 0}.acfc-po-2026 .acfc-po-round-tv{color:var(--po-muted);font-size:.8rem;font-weight:600;margin:4px 0 0;padding:0 20px}.acfc-po-2026 .acfc-po-round-tv[hidden]{display:none}.acfc-po-2026 .acfc-po-round-details{display:flex;flex-direction:column;gap:10px;list-style:none;margin:16px 20px 0;padding:0}.acfc-po-2026 .acfc-po-round-details li{align-items:center;color:var(--po-ink);display:flex;font-size:.9rem;font-weight:600;gap:10px;line-height:1.35}.acfc-po-2026 .acfc-po-round-icon{align-items:center;background:var(--sol-rosa-soft);border-radius:50%;color:var(--asphalt);display:inline-flex;flex:0 0 auto;height:32px;justify-content:center;width:32px}.acfc-po-2026 .acfc-po-round-giveaway{align-items:center;background:var(--sol-rosa);border-radius:999px;color:var(--pitch-black);display:flex;gap:10px;margin:16px 20px 0;padding:8px 14px 8px 8px}.acfc-po-2026 .acfc-po-round-giveaway[hidden]{display:none}.acfc-po-2026 .acfc-po-round-giveaway .acfc-po-round-icon{background:hsla(0,0%,100%,.55)}.acfc-po-2026 .acfc-po-round-giveaway-copy{display:flex;flex-direction:column;min-width:0}.acfc-po-2026 .acfc-po-round-giveaway-label{font-size:.6rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.acfc-po-2026 .acfc-po-round-giveaway-item{font-size:.9rem;font-weight:700;line-height:1.2}.acfc-po-2026 .acfc-po-round-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding:20px 32px 22px}.acfc-po-2026 .acfc-po-round-actions:empty{display:none}.acfc-po-2026 .acfc-po-round-actions .angelcity2026-btn{flex:1 1 auto;font-size:.82rem;line-height:normal;padding:.85rem 1.2rem}.acfc-po-2026 .acfc-po-field-steps{counter-reset:none;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:clamp(36px,5vw,56px) 0 0;padding:0}.acfc-po-2026 .acfc-po-field-step{background:#fff;border:0;border-radius:var(--po-radius-md);box-shadow:var(--po-shadow-e1);padding:22px 20px 20px;position:relative}.acfc-po-2026 .acfc-po-field-step-title{color:var(--po-ink);font-size:1.05rem;font-weight:500;letter-spacing:-.01em;margin:0 0 6px;text-transform:uppercase}.acfc-po-2026 .acfc-po-field-step p{color:var(--po-muted);font-size:.88rem;line-height:1.55;margin:0}.acfc-po-2026 .acfc-po-event-grid{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.acfc-po-2026 .acfc-po-event-card{background:#fff;border:1px solid var(--po-edge);border-radius:var(--po-radius-lg);box-shadow:var(--po-shadow-e2);display:flex;flex:0 1 calc(33.33333% - 16px);flex-direction:column;max-width:420px;min-width:280px;overflow:hidden}.acfc-po-2026 a.acfc-po-event-link,.acfc-po-2026 a.acfc-po-event-link:active,.acfc-po-2026 a.acfc-po-event-link:focus-visible,.acfc-po-2026 a.acfc-po-event-link:hover{color:inherit;display:flex;flex-direction:column;flex-grow:1;text-decoration:none}.acfc-po-2026 .acfc-po-event-image-wrap{height:220px;overflow:hidden;position:relative}.acfc-po-2026 .acfc-po-event-image{background-color:var(--rnw-cream);background-position:50%;background-size:cover;inset:0;position:absolute}.acfc-po-2026 .acfc-po-event-badge{background:hsla(0,0%,100%,.94);border-radius:var(--po-radius-full);color:var(--asphalt);font-size:.66rem;font-weight:800;left:14px;letter-spacing:.1em;padding:6px 12px;position:absolute;text-transform:uppercase;top:14px}.acfc-po-2026 .acfc-po-event-badge--rosa{background:var(--sol-rosa);color:var(--pitch-black)}.acfc-po-2026 .acfc-po-event-body{display:flex;flex-direction:column;flex-grow:1;padding:20px 20px 8px}.acfc-po-2026 .acfc-po-event-date{color:var(--sol-rosa-dark);font-size:.76rem;font-weight:800;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.acfc-po-2026 .acfc-po-event-title{color:var(--po-ink);font-size:1.3rem;font-weight:500;letter-spacing:-.01em;line-height:1.2;margin:0 0 12px;text-transform:uppercase}.acfc-po-2026 .acfc-po-event-location{align-items:flex-start;display:flex;gap:8px}.acfc-po-2026 .acfc-po-event-location svg{color:var(--sol-rosa-dark);flex-shrink:0;margin-top:2px}.acfc-po-2026 .acfc-po-event-venue{color:var(--po-ink);display:block;font-size:.9rem;font-weight:700}.acfc-po-2026 .acfc-po-event-address{color:var(--po-muted);display:block;font-size:.82rem}.acfc-po-2026 .acfc-po-event-actions{display:flex;gap:10px;padding:12px 20px 20px}.acfc-po-2026 .acfc-po-event-actions .angelcity2026-btn{flex:1;font-size:.8rem;min-width:0;padding:.85rem 1rem}.acfc-po-2026 .acfc-po-event-actions .angelcity2026-btn:only-child{flex:0 1 auto;margin:0 auto;width:88%}.acfc-po-2026 .acfc-po-watch-empty{background:var(--rnw-paper);border:1px dashed var(--rnw-paper-edge);border-radius:var(--po-radius-lg);margin:0 auto;max-width:560px;padding:32px 28px;text-align:center}.acfc-po-2026 .acfc-po-watch-empty p{color:var(--po-muted);margin:0 0 18px}.acfc-po-2026 .acfc-po-watch-empty .acfc-po-watch-empty-title{color:var(--po-ink);font-size:1.15rem;font-weight:800;margin-bottom:6px;text-transform:uppercase}.acfc-po-2026 .acfc-po-sponsor-ticker{background:#fff;border-bottom:1px solid var(--po-edge);border-top:1px solid var(--po-edge);overflow:hidden}.acfc-po-2026 .acfc-po-sponsor-ticker[hidden]{display:none}.acfc-po-2026 .acfc-po-sponsor-track{align-items:center;animation:acfc-po-ticker-scroll 40s linear infinite;display:flex;width:max-content}@keyframes acfc-po-ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.acfc-po-2026 .acfc-po-sponsor-item{align-items:center;display:flex;flex-shrink:0;gap:16px;padding:16px 60px;white-space:nowrap}.acfc-po-2026 .acfc-po-sponsor-item--white{background:#fff}.acfc-po-2026 .acfc-po-sponsor-item--black{background:var(--asphalt)}.acfc-po-2026 .acfc-po-sponsor-item span{font-size:.84rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.acfc-po-2026 .acfc-po-sponsor-item--white span{color:var(--armour)}.acfc-po-2026 .acfc-po-sponsor-item--black span{color:hsla(0,0%,100%,.6)}.acfc-po-2026 .acfc-po-sponsor-item strong{align-items:center;border:1px dashed;border-radius:6px;display:inline-flex;font-size:.7rem;font-weight:700;height:26px;letter-spacing:.12em;padding:0 14px;text-transform:uppercase}.acfc-po-2026 .acfc-po-sponsor-item--white strong{color:var(--armour)}.acfc-po-2026 .acfc-po-sponsor-item--black strong{color:hsla(0,0%,100%,.6)}.acfc-po-2026 .acfc-po-sponsor-item img{height:26px;width:auto}.acfc-po-2026 .acfc-po-sponsor-item--white img{filter:brightness(0)}.acfc-po-2026 .acfc-po-modal{align-items:center;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));position:fixed;z-index:10000200;-webkit-overflow-scrolling:touch}.acfc-po-2026 .acfc-po-modal[hidden]{display:none!important}.acfc-po-2026 .acfc-po-modal-backdrop{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(0,0,0,.6);inset:0;position:absolute}.acfc-po-2026 .acfc-po-modal-panel{background:#f5f4f2;border:1px solid #e2dfdb;border-radius:var(--po-radius-lg);box-shadow:0 24px 80px rgba(0,0,0,.3);max-width:480px;overflow:hidden;position:relative;width:100%;z-index:1}.acfc-po-2026 .acfc-po-celebration-anchor{height:0;left:50%;pointer-events:none;position:absolute;top:50%;width:0;z-index:5}.acfc-po-2026 .acfc-po-modal-close{-webkit-appearance:none;appearance:none;background:rgba(0,0,0,.07);border:0;border-radius:50%;color:rgba(0,0,0,.55);cursor:pointer;display:grid;height:38px;padding:0;place-items:center;position:absolute;right:14px;top:14px;transition:background .2s ease,color .2s ease;width:38px;z-index:2}.acfc-po-2026 .acfc-po-modal-close:focus-visible,.acfc-po-2026 .acfc-po-modal-close:hover{background:rgba(0,0,0,.12);color:var(--po-ink)}.acfc-po-2026 .acfc-po-modal-body{padding:28px 28px 22px}.acfc-po-2026 .acfc-po-modal-eyebrow{color:var(--sol-rosa-dark);display:block;font-size:.7rem;font-weight:700;letter-spacing:.18em;margin:0 0 4px;text-transform:uppercase}.acfc-po-2026 .acfc-po-modal-title{color:var(--po-ink);font-size:clamp(1.35rem,3.5vw,1.6rem);font-weight:500;line-height:1.1;margin:0 0 6px;text-transform:uppercase}.acfc-po-2026 .acfc-po-modal-lead{color:var(--armour);font-size:.84rem;line-height:1.5;margin:0 0 16px}.acfc-po-2026 .acfc-po-form{display:flex;flex-direction:column;gap:10px}.acfc-po-2026 .acfc-po-form-row{display:grid;gap:12px;grid-template-columns:1fr 1fr}.acfc-po-2026 .acfc-po-form-field{display:flex;flex-direction:column;gap:4px;min-width:0}.acfc-po-2026 .acfc-po-form-label{color:var(--armour);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}

/* !important beats HubSpot global form resets */.acfc-po-2026 .acfc-po-modal .acfc-po-form-field input{-webkit-appearance:none!important;appearance:none!important;background:#fff!important;border:1.5px solid #d4d0ca!important;border-radius:8px!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.05)!important;color:var(--po-ink)!important;display:block!important;font-family:Inter,Segoe UI,sans-serif!important;font-size:16px!important;line-height:1.35!important;outline:none!important;padding:.6rem .8rem!important;transition:border-color .2s ease,box-shadow .2s ease;width:100%!important}.acfc-po-2026 .acfc-po-modal .acfc-po-form-field input::placeholder{color:rgba(0,0,0,.3)!important;opacity:1!important}.acfc-po-2026 .acfc-po-modal .acfc-po-form-field input:focus{border-color:var(--sol-rosa)!important;box-shadow:0 0 0 3px rgba(241,177,165,.22)!important}.acfc-po-2026 .acfc-po-modal .acfc-po-form-field input.is-error{border-color:#f87171!important}.acfc-po-2026 .acfc-po-notify{background:linear-gradient(0deg,rgba(0,0,0,.55) 0,transparent);bottom:0;display:flex;justify-content:center;left:0;opacity:0;padding:14px 16px calc(14px + env(safe-area-inset-bottom, 0px));pointer-events:none;position:fixed;right:0;transform:translateY(100%);transition:opacity .4s var(--po-ease),transform .4s var(--po-ease),visibility .4s;visibility:hidden;z-index:9000}.acfc-po-2026 .acfc-po-notify[hidden]{display:none}.acfc-po-2026 .acfc-po-notify.is-visible{opacity:1;transform:translateY(0);visibility:visible}.acfc-po-2026 .acfc-po-notify-btn,.acfc-po-2026 .acfc-po-notify-btn:active,.acfc-po-2026 .acfc-po-notify-btn:focus-visible,.acfc-po-2026 .acfc-po-notify-btn:hover{color:var(--pitch-black)}.acfc-po-2026 .acfc-po-notify-btn{background:var(--sol-rosa);border:0;border-radius:var(--po-radius-full);box-shadow:0 4px 24px rgba(241,177,165,.45),0 8px 32px rgba(0,0,0,.35);cursor:pointer;font-family:Inter,Segoe UI,sans-serif;font-size:.9375rem;font-weight:800;letter-spacing:.02em;line-height:normal;min-height:48px;padding:12px 44px;pointer-events:all;text-transform:uppercase;transition:background-color .25s var(--po-ease),transform .25s var(--po-ease)}.acfc-po-2026 .acfc-po-notify-btn:focus-visible,.acfc-po-2026 .acfc-po-notify-btn:hover{background:var(--sol-rosa-dark);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.acfc-po-2026 .acfc-po-notify{transform:none;transition:opacity .01s,visibility .01s}}.acfc-po-2026 .acfc-po-form-optin{align-items:flex-start;border:1px solid transparent;border-radius:10px;cursor:pointer;display:flex;gap:12px;margin-bottom:0;margin-top:0;padding:0 12px}.acfc-po-2026 .acfc-po-form-optin.is-error{background:rgba(248,113,113,.06);border-color:#f87171}.acfc-po-2026 .acfc-po-form-optin input{accent-color:var(--sol-rosa-dark);cursor:pointer;flex:0 0 auto;height:20px;margin:0;width:20px}.acfc-po-2026 .acfc-po-form-optin span{color:var(--armour);font-size:.72rem;line-height:1.45}.acfc-po-2026 .acfc-po-modal.is-success .acfc-po-form-optin{display:none}.acfc-po-2026 .acfc-po-form-submit{-webkit-appearance:none;appearance:none;background:var(--sol-rosa);border:0;border-radius:var(--po-radius-full);color:var(--pitch-black);cursor:pointer;font-family:Inter,Segoe UI,sans-serif;font-size:.92rem;font-weight:800;letter-spacing:.04em;margin-top:6px;padding:.95rem 2rem;text-transform:uppercase;transition:var(--po-transition);width:100%}.acfc-po-2026 .acfc-po-form-submit:focus-visible,.acfc-po-2026 .acfc-po-form-submit:hover:not(:disabled){background:var(--sol-rosa-dark);color:var(--pitch-black)}.acfc-po-2026 .acfc-po-form-submit:disabled{cursor:not-allowed;opacity:.55}.acfc-po-2026 .acfc-po-form-status{border-radius:var(--po-radius-sm);font-size:.86rem;line-height:1.5;padding:10px 14px;text-align:center}.acfc-po-2026 .acfc-po-form-status[hidden]{display:none}.acfc-po-2026 .acfc-po-form-status--error{background:rgba(248,113,113,.15);border:1px solid rgba(248,113,113,.25);color:#000}.acfc-po-2026 .acfc-po-form-status--success{animation:acfc-po-success-pop .6s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(135deg,rgba(241,177,165,.35),rgba(241,177,165,.18));border:2px solid rgba(241,177,165,.7);box-shadow:0 8px 32px rgba(241,177,165,.28);color:var(--po-ink);display:flex;flex-direction:column;gap:8px;padding:22px 16px 18px;position:relative}@keyframes acfc-po-success-pop{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.acfc-po-2026 .acfc-po-form-status-lead{color:var(--po-ink);display:block;font-size:1rem;font-weight:800}.acfc-po-2026 .acfc-po-form-status-lead:before{color:var(--sol-rosa-dark);content:"\2713\00a0\00a0"}.acfc-po-2026 .acfc-po-form-status-detail{color:var(--armour);display:block;font-size:.86rem;line-height:1.55}.acfc-po-2026 .acfc-po-modal-fine{color:rgba(0,0,0,.45);font-size:.74rem;line-height:1.6;margin:12px 0 0;text-align:center}.acfc-po-2026 .acfc-po-modal-fine a,.acfc-po-2026 .acfc-po-modal-fine a:active,.acfc-po-2026 .acfc-po-modal-fine a:focus-visible,.acfc-po-2026 .acfc-po-modal-fine a:hover{color:var(--asphalt);text-decoration:underline;text-underline-offset:2px}.acfc-po-2026 .acfc-po-modal.is-success .acfc-po-form-row,.acfc-po-2026 .acfc-po-modal.is-success .acfc-po-form-submit,.acfc-po-2026 .acfc-po-modal.is-success .acfc-po-modal-fine,.acfc-po-2026 .acfc-po-modal.is-success .acfc-po-modal-lead{display:none}@media (max-width:1100px){.acfc-po-2026 .acfc-po-field-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.acfc-po-2026 .acfc-po-priority-card,.acfc-po-2026 .acfc-po-round-grid{grid-template-columns:1fr}.acfc-po-2026 .acfc-po-takeover-inner{grid-template-areas:"crest" "copy" "facts" "actions";grid-template-columns:1fr;justify-items:center;text-align:center}.acfc-po-2026 .acfc-po-takeover-facts{width:100%}.acfc-po-2026 .acfc-po-takeover-actions{justify-content:center}.acfc-po-2026 .acfc-po-takeover-burst{left:50%}}@media (max-width:768px){.acfc-po-2026 .acfc-po-takeover-facts{grid-template-columns:1fr;text-align:left}.acfc-po-2026 .acfc-po-takeover-fact+.acfc-po-takeover-fact{border-left:0;border-top:1px solid hsla(0,0%,100%,.12)}.acfc-po-2026 .acfc-po-takeover-fact{align-items:baseline;flex-direction:row;gap:16px;justify-content:space-between;padding:12px 16px}.acfc-po-2026 .acfc-po-takeover-fact-value{text-align:right}.acfc-po-2026 .acfc-po-takeover-actions{flex-direction:column;width:100%}.acfc-po-2026 .acfc-po-round-actions .angelcity2026-btn,.acfc-po-2026 .acfc-po-takeover-actions .angelcity2026-btn{width:100%}.acfc-po-2026 .acfc-po-sponsor-tag{justify-content:center}.acfc-po-2026 .acfc-po-sponsor-item{padding:12px 36px}.acfc-po-2026 .acfc-po-sponsor-item img{height:22px}.acfc-po-2026 .acfc-po-event-card{flex-basis:100%;min-width:0}.acfc-po-2026 .acfc-po-event-image-wrap{height:190px}.acfc-po-2026 .acfc-po-modal{align-items:flex-end;padding:0}.acfc-po-2026 .acfc-po-modal-panel{border-radius:20px 20px 0 0;box-shadow:0 -8px 40px rgba(0,0,0,.22);max-height:92dvh;overflow-y:auto}.acfc-po-2026 .acfc-po-modal-panel:before{background:rgba(0,0,0,.15);border-radius:2px;content:"";display:block;height:4px;margin:12px auto 0;width:36px}.acfc-po-2026 .acfc-po-modal-body{padding:18px 20px calc(28px + env(safe-area-inset-bottom, 0px))}.acfc-po-2026 .acfc-po-form-row{gap:10px;grid-template-columns:1fr}}@media (max-width:520px){.acfc-po-2026 .acfc-po-field-steps{gap:10px;grid-template-columns:1fr}.acfc-po-2026 .acfc-po-field-step{padding:18px 16px 16px}.acfc-po-2026 .acfc-po-priority-step{gap:14px;padding:12px}.acfc-po-2026 .acfc-po-priority-steps:before{left:30px}.acfc-po-2026 .acfc-po-priority-step-num{font-size:1.05rem;height:36px;width:36px}.acfc-po-2026 .acfc-po-round-date{font-size:1.25rem}}@media (max-width:900px) and (min-width:601px){.acfc-po-2026 .acfc-po-round-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.acfc-po-2026 .acfc-po-round--final{grid-column:1/-1}}@media (max-width:520px){.acfc-po-2026 .acfc-po-cta-row,.acfc-po-2026 .acfc-po-midcta-actions,.acfc-po-2026 .acfc-rnw-hero-actions{align-items:center;flex-direction:column;width:100%}.acfc-po-2026 .acfc-po-champ .angelcity2026-btn,.acfc-po-2026 .acfc-po-cta-row .angelcity2026-btn,.acfc-po-2026 .acfc-po-midcta-actions .angelcity2026-btn,.acfc-po-2026 .acfc-rnw-hero-actions .angelcity2026-btn{width:88%}.acfc-po-2026 .acfc-po-midcta-actions{align-items:center}.acfc-po-2026 .acfc-po-round-stage{min-height:0;padding:18px 12px 16px}.acfc-po-2026 .acfc-po-stage-crest{height:58px;width:58px}.acfc-po-2026 .acfc-po-stage-crest img{height:36px;width:36px}.acfc-po-2026 .acfc-po-stage-vs{margin-top:20px}.acfc-po-2026 .acfc-po-round-date{padding:16px 16px 0}.acfc-po-2026 .acfc-po-round-tv{padding:0 16px}.acfc-po-2026 .acfc-po-round-details,.acfc-po-2026 .acfc-po-round-giveaway{margin-left:16px;margin-right:16px}.acfc-po-2026 .acfc-po-round-actions{padding:16px 24px 18px}.acfc-po-2026 .acfc-po-bracket-callout{border-radius:18px;font-size:.66rem;letter-spacing:.05em;max-width:100%;padding:9px 18px;text-wrap:balance}.acfc-po-2026 .acfc-po-seed-chip{flex-basis:104px}.acfc-po-2026 .acfc-po-seed-name{display:-webkit-box;-webkit-box-orient:vertical;font-size:.7rem;-webkit-line-clamp:2;min-height:2.4em;white-space:normal}.acfc-po-2026 .acfc-po-midcta-kicker{text-wrap:balance}.acfc-po-2026 a.acfc-po-final-link,.acfc-po-2026 a.acfc-po-midcta-link{margin-bottom:-12px;margin-top:-12px;padding-bottom:12px;padding-top:12px}.acfc-po-2026 .acfc-po-priority-copy,.acfc-po-2026 .acfc-po-priority-path{padding:28px 22px}.acfc-po-2026 .acfc-po-priority-crest{bottom:-36px;right:-30px;width:160px}}@media (prefers-reduced-motion:reduce){.acfc-po-2026 .acfc-po-clinch-card.is-active,.acfc-po-2026 .acfc-po-form-status--success,.acfc-po-2026 .acfc-po-hero-img,.acfc-po-2026 .acfc-po-sponsor-track,.acfc-po-2026 .acfc-po-stakes-chip.is-pulse,.acfc-po-2026 .acfc-rnw-hero-urgency-dot{animation:none!important}.acfc-po-2026 .acfc-po-burst-logo{display:none}.acfc-po-2026.acfc-po--reveal-ready .acfc-rnw-reveal,.acfc-po-2026.acfc-po--reveal-ready .acfc-rnw-reveal:not(.is-visible){opacity:1;transform:none;transition:none}.acfc-po-2026 .acfc-po-clinch-card,.acfc-po-2026 .acfc-po-match,.acfc-po-2026 .acfc-po-merch-card,.acfc-po-2026 .acfc-po-polaroid,.acfc-po-2026 .acfc-po-seed-chip,.acfc-po-2026 .acfc-po-stat-value{transition:none}}html:has(.acfc-po-app){scroll-padding-top:72px}@media (prefers-reduced-motion:no-preference){html:has(.acfc-po-app){scroll-behavior:smooth}}body:has(.acfc-po-app) .footer-right .hs-menu-wrapper a:focus-visible,body:has(.acfc-po-app) .footer-right .hs-menu-wrapper a:hover,body:has(.acfc-po-app) .footer__copyright-content a:focus-visible,body:has(.acfc-po-app) .footer__copyright-content a:hover,body:has(.acfc-po-app) .sr-footer-03 a:focus-visible,body:has(.acfc-po-app) .sr-footer-03 a:hover{color:#f1b1a5}