.stadium-site{--primary:#ff2a54;--primary-foreground:#09090b;--accent-text:#ff4d6d;color:#fafafa;font-family:var(--font-sans),sans-serif;background:#09090b}.stadium-site>div>header{background:#09090b;border-bottom:1px solid #ffffff14}.stadium-site .header-veil{box-shadow:none;background:#09090b}.stadium-site header .container{max-width:1344px;padding-inline:40px}.stadium-site header .font-sans{font-family:var(--font-display),Georgia,serif;letter-spacing:-.01em;font-size:23px;font-weight:600}.stadium-site header .nav-link{font-family:var(--font-sans),sans-serif;color:#d4d4d8;text-transform:none;letter-spacing:0;font-size:14px;transition:color .15s}.stadium-site header .nav-link:hover{color:#ff4d6d}.stadium-site header :is(.btn-solid,.btn-lit){color:#09090b;font-family:var(--font-sans),sans-serif;text-transform:none;background:linear-gradient(135deg,#ff4d6d 0%,#e00b41 100%);border-radius:9999px;padding-inline:18px;font-weight:600;transform:none;box-shadow:0 4px 14px #ff2a5440}.stadium-hero{isolation:isolate;--ink:#fafafa;--ink-2:#d4d4d8;--ink-3:#a1a1aa;--line:#ffffff1a;background:#09090b;padding-top:14px;padding-bottom:12px;position:relative;overflow:hidden}.stadium-pitch{z-index:-2;background-image:linear-gradient(#09090bb8 0%,#09090be0 60%,#09090b 100%),radial-gradient(circle at 70% 30%,#ff2a5433 0%,#0000 65%),url(/bicep/solo-poster.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.stadium-container{width:min(100% - 60px,1264px);margin-inline:auto}.stadium-hero .desk-studio{-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:10px clamp(28px,4vw,56px);display:grid;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.stadium-hero .desk-studio:before,.stadium-hero .desk-studio:after{display:none}.stadium-intro{grid-area:1/1}.stadium-eyebrow{color:#ff4d6d;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:6px;font-size:11px;font-weight:600;display:flex}.stadium-eyebrow>span{background:currentColor;width:18px;height:1.5px}.stadium-hero h1{margin:0;text-transform:none!important;font-style:normal!important;transform:none!important}.stadium-title{letter-spacing:-.02em;text-transform:none;text-wrap:balance;color:#fafafa;width:100%;max-width:100%;font-size:clamp(32px,3.8vw,48px);font-weight:700;line-height:1.12;display:block;font-family:var(--font-display),var(--font-sans),sans-serif!important}.stadium-title-accent{width:100%;max-width:100%;font-family:var(--font-sans),sans-serif;letter-spacing:-.01em;color:#ff4d6d;margin-top:6px;font-size:clamp(17px,1.8vw,22px);font-weight:500;line-height:1.3;display:block}.stadium-subtitle{width:100%;max-width:100%;font-family:var(--font-sans),sans-serif;letter-spacing:normal;text-wrap:pretty;color:#d4d4d8;margin-top:8px;font-size:clamp(15px,1.4vw,17.5px);font-weight:400;line-height:1.5;display:block}.stadium-title-line{display:block}.stadium-description{color:#d4d4d8;text-wrap:pretty;width:100%;max-width:100%;margin-top:8px;font-size:14px;line-height:1.55}.stadium-text-link{color:#fafafa;text-underline-offset:5px;align-items:center;gap:8px;min-height:44px;font-size:13.5px;-webkit-text-decoration:underline #ff2a54;text-decoration:underline #ff2a54;transition:color .15s;display:inline-flex}.stadium-text-link:hover{color:#ff4d6d}.stadium-hero .font-mono{letter-spacing:0;font-family:var(--font-sans),sans-serif!important}.stadium-proof{padding-top:24px}.stadium-proof-eyebrow{color:#ff4d6d;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:600}.stadium-proof h2{color:#fafafa;margin:7px 0 10px;font-size:30px;font-weight:600;line-height:1.18;font-family:var(--font-display),Georgia,serif!important;text-transform:none!important;font-style:normal!important}.stadium-proof>p:not(.stadium-proof-eyebrow){color:#d4d4d8;font-size:14.5px;line-height:1.6}.stadium-proof ol{border-block:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0 16px;padding:14px 0;display:grid}.stadium-proof li{flex-direction:column;gap:4px;display:flex}.stadium-step-number{font-family:var(--font-display),Georgia,serif;color:#ff4d6d;font-size:24px;line-height:1}.stadium-proof li strong{color:#fafafa;font-size:13px;font-weight:600}.stadium-proof li>span:last-child{color:#a1a1aa;font-size:11.5px;line-height:1.45}.stadium-proof .stadium-proof-note{color:#a1a1aa;font-size:12px!important}.stadium-notice{color:#a1a1aa;max-width:660px;margin-top:16px;font-size:12px;line-height:1.6}.stadium-trust{justify-content:space-between;gap:20px;max-width:920px;margin:34px auto;padding:0;display:flex}.stadium-trust li{color:#d4d4d8;align-items:center;gap:9px;font-size:13px;display:flex}.stadium-trust li span{color:#ff4d6d}.stadium-ribbon{color:#fafafa;background:#121316;border-block:1px solid #ffffff1a;padding:14px 0;overflow:hidden}.stadium-ribbon-track{width:max-content;animation:42s linear infinite stadium-ribbon;display:flex}.stadium-ribbon-group{flex-shrink:0;display:flex}.stadium-ribbon-group>span{white-space:nowrap;font-family:var(--font-display),Georgia,serif;color:#ff4d6d;letter-spacing:.02em;align-items:center;gap:28px;margin-right:28px;font-size:26px;font-weight:500;line-height:1;display:flex}.stadium-ribbon svg{color:#ff2a54;width:24px;height:24px}.stadium-ribbon-outline{-webkit-text-stroke:1px #d4d4d8;color:#0000}@keyframes stadium-ribbon{to{transform:translate(-50%)}}.stadium-hero :is(a,button,[role=button]):focus-visible{outline-offset:4px;outline:2px solid #ff4d6d}@media (max-width:1100px) and (min-width:800px){.stadium-hero .desk-studio{grid-template-columns:1.15fr 1fr;column-gap:32px}.stadium-title{font-size:54px}}@media (max-width:799px){.stadium-site>div>header{z-index:50;background:0 0;border-bottom-color:#0000;width:100%;position:absolute;inset:0 0 auto}.stadium-site>div>header .header-veil{box-shadow:none;background:0 0}.stadium-site header .container{padding-inline:20px}.stadium-site header .font-sans{clip-path:none;white-space:nowrap;width:auto;height:auto;margin:0;font-size:21px;position:static;overflow:visible}.stadium-hero{padding-top:0}.stadium-container{width:calc(100% - 40px)}.stadium-hero .desk-studio{flex-direction:column;gap:25px;display:flex}.stadium-eyebrow{letter-spacing:.13em;margin-bottom:15px;font-size:10px}.stadium-title{max-width:100%;font-size:clamp(34px,9.5vw,48px);line-height:1.15}.stadium-subtitle{margin-top:10px;font-size:clamp(19px,5.5vw,24px);line-height:1.25}.stadium-description{margin-top:15px;font-size:15px;line-height:1.6}.stadium-text-link{font-size:12.5px}.stadium-proof{padding-top:17px}.stadium-proof h2{font-size:26px}.stadium-proof ol{gap:12px}.stadium-notice{margin-top:18px;font-size:11px}.stadium-trust{flex-wrap:wrap;justify-content:center;gap:10px 16px;margin:27px 0}.stadium-trust li{font-size:11.5px}.stadium-ribbon-group>span{gap:18px;margin-right:18px;font-size:20px}.stadium-ribbon svg{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.stadium-ribbon-track{animation:none}.stadium-hero *,.stadium-hero :before,.stadium-hero :after{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}}@media (max-width:350px){.stadium-site header .container{padding-inline:12px}.stadium-site header a[href$=\#generator]{padding-inline:12px;font-size:12px}.stadium-site header .font-sans{font-size:19px}}@media (max-width:799px){.stadium-hero .desk-studio{-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:column;gap:0;display:flex;position:relative;overflow:visible;box-shadow:none!important;background:0 0!important}.stadium-intro{z-index:1;min-width:0;position:relative}.stadium-intro-content{z-index:1;pointer-events:none;min-height:100svh;padding:6.5rem 20px calc(6.5rem + env(safe-area-inset-bottom));color:#fafafa;flex-direction:column;justify-content:flex-end;align-items:flex-start;margin-inline:-20px;display:flex;position:relative}.stadium-intro-content>*{pointer-events:auto}.stadium-intro-content .stadium-eyebrow{color:#ff4d6d;margin-bottom:.45rem;font-size:9.5px}.stadium-intro-content .stadium-title{color:#fafafa;letter-spacing:-.015em;text-wrap:balance;max-width:100%;font-size:clamp(30px,8.5vw,42px);line-height:1.15;font-family:var(--font-display),Georgia,serif!important}.stadium-intro-content .stadium-subtitle{color:#d4d4d8;text-wrap:pretty;max-width:100%;margin-top:.35rem;font-size:clamp(16px,4.8vw,21px);line-height:1.25;overflow:hidden}.stadium-intro-content .stadium-title,.stadium-intro-content .stadium-subtitle{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.stadium-mobile-description{z-index:1;margin-top:.85rem;position:relative}.stadium-mobile-description .stadium-description{margin-top:0;font-size:14px;line-height:1.6}.stadium-hero{padding-top:0}.stadium-site footer{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}}
.stadium-site{--ink:#fafafa;--ink-2:#d4d4d8;--ink-3:#a1a1aa;--line:#ffffff1a;--card:#121316;--muted:#18191e;--font-mono:var(--font-sans),sans-serif}.stadium-site header{background:#09090b!important}.stadium-site :is(.font-mono,pre){font-family:var(--font-sans),sans-serif}.stadium-site :is(h2,h3){font-family:var(--font-display),var(--font-sans),sans-serif;text-shadow:none;font-style:normal}.stadium-site main>section{content-visibility:visible!important;contain-intrinsic-size:none!important}.stadium-site main>section:not(.stadium-hero){isolation:isolate;padding-block:clamp(52px,6.5vw,96px)}.stadium-site main>section>.container{max-width:1344px;padding-inline:40px}.stadium-site main>section:not(.stadium-hero) h2{font-family:var(--font-display),var(--font-sans),sans-serif;letter-spacing:-.015em;text-transform:none;color:var(--ink);text-align:center;margin-inline:auto;font-size:clamp(30px,3.5vw,46px);font-weight:600;line-height:1.15}.stadium-site main>section:not(.stadium-hero) h3{font-family:var(--font-display),var(--font-sans),sans-serif;font-size:24px;font-weight:600;line-height:1.25}.stadium-site .lit-heading{filter:none}.stadium-site :is(.band-light,.band-seam,.grid-field,.perf-field,.mark-field){display:none}.stadium-site .meta-row{color:var(--accent-text);font-family:var(--font-sans),sans-serif;letter-spacing:.14em;font-size:12px;font-weight:600}.stadium-site .signal-pip{width:24px;height:2px;box-shadow:none;background:currentColor;border-radius:0}.stadium-site :is(.surface-card,.surface-flat,.surface-inset){box-shadow:none!important;background:#121316!important;border-color:#ffffff1a!important;border-radius:8px!important}.stadium-site .surface-card:hover{box-shadow:none!important}.stadium-site :is(.surface-card,.surface-flat,.surface-inset):before,.stadium-site :is(.surface-card,.surface-flat,.surface-inset):after{display:none}.stadium-site main>section:not(.stadium-hero) :is(p,li,td,th){font-size:16px}.stadium-site main>section:not(.stadium-hero) :is(p,li){line-height:1.65}.stadium-site :is(.btn-solid,.og-secondary){font-family:var(--font-sans),sans-serif;text-transform:none;letter-spacing:0;border-radius:5px;min-height:46px;transform:none;box-shadow:none!important}.stadium-site .btn-solid{border-color:#ff2a54;color:#121316!important;background:#ff2a54!important}.stadium-site .btn-solid *{color:#121316!important}.stadium-site :is(a,button,summary,[tabindex="0"]):focus-visible{outline:3px solid var(--accent-text);outline-offset:4px}.stadium-site [role=tab]{min-height:48px;box-shadow:none;border-radius:4px}.stadium-site [role=tab][aria-selected=true]{color:#121316;box-shadow:none;background:#ff2a54;border-color:#ff2a54}.stadium-site [role=tab][aria-selected=true] *{color:inherit}.stadium-site [role=tabpanel]{min-width:0}.stadium-site .og-table-scroll{border-radius:6px;max-width:100%;margin-top:22px;overflow-x:auto;border-color:var(--line)!important;background:0 0!important}.stadium-site .og-data-table :is(th,td){color:var(--ink);font-family:var(--font-sans),sans-serif;text-transform:none;letter-spacing:0;padding:17px 20px;line-height:1.5;color:var(--ink)!important;border-color:var(--line)!important;background:0 0!important}.stadium-site .og-data-table thead th{font-weight:600;color:#fafafa!important;background:#121316!important}.stadium-site .og-scroll-hint{color:var(--ink-2);margin-top:26px;font-size:13px!important}.stadium-site :is(#facts,#photo-guide,:is(#comparison,#troubleshooting),#faq,#guides){color:var(--ink);background:0 0}.stadium-video-stage{isolation:isolate;place-items:center;height:clamp(370px,44vw,590px);margin:16px -10px 0;display:grid;position:relative}.stadium-goal-lines{z-index:-1;border:1px solid #ffffff1a;border-radius:50%;position:absolute;inset:10% -8%;transform:rotate(-20deg)}.stadium-phone-main{z-index:2;width:62%;max-width:330px;margin:0;position:relative}.stadium-phone-screen{background:#09090b;border:10px solid #09090b;border-radius:35px;overflow:hidden;box-shadow:0 24px 45px #00000080}.stadium-phone-screen video{aspect-ratio:9/16;object-fit:cover;width:100%;display:block}.stadium-phone-main figcaption{color:#d4d4d8;justify-content:space-between;gap:8px;padding:12px 6px;font-size:11px;display:flex;position:absolute;top:100%;left:0;right:0}.stadium-phone-main figcaption span:first-child{font-weight:700}.stadium-phone-side{aspect-ratio:9/16;cursor:pointer;background:#09090b;border-radius:30px;width:48%;padding:7px;transition:transform .25s;position:absolute;top:16%;box-shadow:0 20px 35px #0006}.stadium-phone-side img{object-fit:cover;filter:brightness(.82);border-radius:22px;width:100%;height:100%}.stadium-phone-left{transform-origin:50%;left:0;transform:rotate(-10deg)scale(.88)}.stadium-phone-right{right:0;transform:rotate(10deg)scale(.88)}.stadium-phone-side>span{color:#121316;background:#ff2a54;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:15px}.stadium-phone-left>span{left:15px}.stadium-phone-right>span{right:15px}@media (hover:hover){.stadium-phone-left:hover{transform:rotate(-12deg)scale(.92)}.stadium-phone-right:hover{transform:rotate(12deg)scale(.92)}}.stadium-ribbon{position:relative}.stadium-ribbon[data-paused=true] .stadium-ribbon-track,.stadium-ribbon:hover .stadium-ribbon-track,.stadium-ribbon:focus-within .stadium-ribbon-track{animation-play-state:paused}.stadium-ribbon-control{color:#ff2a54;cursor:pointer;background:#121316;border:2px solid #ff2a54;border-radius:50%;width:44px;height:44px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.stadium-site #facts{padding-block:40px}.stadium-site #timeline{background:#121316}.stadium-site #timeline [role=tablist]{border-bottom:1px solid #ffffff40;gap:0}.stadium-site #timeline [role=tab]{background:0 0;border:0;border-radius:0;min-width:150px;padding:20px 18px}.stadium-site #timeline [role=tab][aria-selected=true]{color:#121316;background:#ff2a54}.stadium-site #timeline [role=tab]>span{font-size:24px;font-family:var(--font-display),sans-serif}.stadium-site #timeline [role=tabpanel]>div{grid-template-columns:1.1fr 1fr;align-items:center;gap:36px;margin-top:30px;padding:0;display:grid;background:0 0!important;border:0!important}.stadium-site #timeline [role=tabpanel]>div:before{content:"";aspect-ratio:4/3;background:center/contain no-repeat var(--phase-image);border-radius:8px;width:100%;display:block}.stadium-site #timeline #timeline-phase-1{--phase-image:url(/desk/stage-1.webp)}.stadium-site #timeline #timeline-phase-2{--phase-image:url(/desk/stage-2.webp)}.stadium-site #timeline #timeline-phase-3{--phase-image:url(/desk/stage-3.webp)}.stadium-site #timeline #timeline-phase-4{--phase-image:url(/desk/stage-4.webp)}.stadium-site #timeline [role=tabpanel] h3{color:#ff2a54;margin-block:10px 16px;font-size:42px}.stadium-site #timeline details{border-inline:0;border-radius:0;padding:22px 0}.stadium-site #timeline summary{min-height:32px;font-size:16px}.stadium-site #ideas{background:#1f1915}.stadium-site #ideas h2>span{font-size:inherit}.stadium-site #ideas .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 30px}.stadium-site #ideas article{padding:0;overflow:hidden;background:0 0!important;border:0!important;border-radius:0!important}.stadium-site #ideas article:before{content:"";aspect-ratio:1;background:url(/desk/band-ideas.webp) var(--tile-x,0%)var(--tile-y,0%)/300% 200%;border-radius:6px;width:100%;margin-bottom:20px;display:block}.stadium-site #ideas .grid>:nth-child(2){--tile-x:50%}.stadium-site #ideas .grid>:nth-child(3){--tile-x:100%}.stadium-site #ideas .grid>:nth-child(4){--tile-y:100%}.stadium-site #ideas .grid>:nth-child(5){--tile-x:50%;--tile-y:100%}.stadium-site #ideas .grid>:nth-child(6){--tile-x:100%;--tile-y:100%}.stadium-site #ideas article>span{color:#ff2a54;font-size:13px;font-weight:600}.stadium-site #ideas h3{margin-top:8px;font-size:29px}.stadium-site #ideas article>p{color:#d4d4d8}.stadium-site #ideas article>p:last-child{color:#ff758f;font-size:13px}.stadium-site #ideas a{color:#ff2a54;text-underline-offset:5px}.stadium-site .og-data-table{width:100%}.stadium-site #photo-guide .container>div,.stadium-site #photo-guide .container>div>div:first-child{max-width:none}.stadium-site #photo-guide figure{background:#18191e;border-radius:6px;padding:12px}.stadium-site #photo-guide figure img{background:#121316;border:0;border-radius:4px}.stadium-site #photo-guide figcaption{color:#d4d4d8;font-size:15px}.stadium-site #photo-guide figcaption strong{color:#fafafa}.stadium-site #photo-guide ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 60px;margin-block:40px;display:grid}.stadium-site #photo-guide ol li{border-top:1px solid #ffffff1a;margin:0;padding-top:22px}.stadium-site #photo-guide ol li>span{color:#ff4d6d;font-family:var(--font-display),sans-serif;background:0 0;width:28px;font-size:30px}.stadium-site #photo-guide h3{color:#fafafa}.stadium-site #photo-guide a[href*=\#generator]{color:#09090b;background:#ff2a54;border-radius:6px;min-height:48px;font-weight:600}.stadium-site #prompts{background:#121316}.stadium-site #prompts>.container{grid-template-columns:.8fr 1.2fr;align-items:start;gap:0 64px;display:grid}.stadium-site #prompts>.container>:first-child{text-align:left;align-items:start}.stadium-site #prompts>.container>:first-child .items-center{align-items:start}.stadium-site #prompts>.container>:first-child .meta-row{justify-content:start}.stadium-site #prompts>.container>:nth-child(2){grid-area:1/2/4;width:100%;margin:0}.stadium-site #prompts>.container>p{text-align:left;margin:28px 0 0}.stadium-site #prompts>.container>:last-child{text-align:left;margin-top:18px}.stadium-site #prompts [role=tablist]{justify-content:start;margin:0;padding:0}.stadium-site #prompts [role=tab]{border-radius:4px}.stadium-site #prompts article{color:#fafafa;border-radius:12px;padding:30px;background:#1e1714!important;border:1px solid #ff2a5440!important}.stadium-site #prompts article h3{color:#fafafa;font-size:28px}.stadium-site #prompts :is(pre,.og-note,details){color:#d4d4d8}.stadium-site #prompts pre{white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:16px;line-height:1.75}.stadium-site #prompts .og-secondary{color:#ff758f;background:#2a201a;border:1px solid #ff2a544d;border-radius:6px;padding:10px 16px}.stadium-site :is(#comparison,#troubleshooting) .surface-flat{max-width:none;background:0 0!important;border:1px solid #ffffff1a!important}.stadium-site :is(#comparison,#troubleshooting) :is(th,td){color:#d4d4d8;border-color:#ffffff1a;padding:22px}.stadium-site :is(#comparison,#troubleshooting) thead th{color:#fafafa;background:#121316}.stadium-site :is(#comparison,#troubleshooting) thead th *{color:#fafafa;font-size:16px}.stadium-site :is(#comparison,#troubleshooting) tbody th{color:#fafafa;background:#231b17;font-weight:600}.stadium-site :is(#comparison,#troubleshooting) tbody td:last-child{color:#d4d4d8;background:#1c1512}.stadium-site :is(#comparison,#troubleshooting) .bg-primary{background:#ff2a54}.stadium-site #history{background:0 0}.stadium-site #pricing{background:#121316}.stadium-site #pricing>.container>.surface-inset{background:0 0;border:0;padding:0}.stadium-site #pricing [id^=card-]{filter:none;margin-block:0;padding:30px;background:#18191e!important;border:1px solid #a1a1aa!important;border-top:5px solid #ff2a54!important;border-radius:5px!important}.stadium-site #pricing [id^=card-] .surface-inset{border:0;border-top:1px dashed #a1a1aa;padding:16px 0;background:0 0!important;border-radius:0!important}.stadium-site #pricing [id^=card-] h3{font-size:34px}.stadium-site #pricing .tabular-nums{font-family:var(--font-display),sans-serif;letter-spacing:-.025em;font-size:68px;font-weight:700}.stadium-site #pricing [id^=card-] .absolute{box-shadow:none;--tw-ring-shadow:0 0 transparent;border-radius:3px}.stadium-site #pricing #card-value{color:#fafafa;--ink-2:#d4d4d8;--ink-3:#a1a1aa;--accent-text:#ff758f;background:linear-gradient(#261c16 0%,#1b1411 100%)!important;border-color:#ff2a54!important;box-shadow:0 14px 40px #ff2a5438!important}.stadium-site #pricing #card-value :is(h3,p,li,.tabular-nums){color:#fafafa}.stadium-site #pricing #card-value :is(.text-emerald-400,.text-emerald-300,.text-primary){color:#ff4d6d}.stadium-site #pricing #card-value .border-t{border-color:#ffffff1a}.stadium-site #pricing button{border-radius:5px;min-height:46px}.stadium-site #pricing button:disabled{opacity:.65;cursor:not-allowed}.stadium-site #pricing [id^=card-] ul,.stadium-site #pricing .pricing-card-features{columns:1!important;column-count:1!important;flex-direction:column!important;gap:10px!important;display:flex!important}.stadium-site #pricing [id^=card-] li,.stadium-site #pricing .pricing-card-features li{break-inside:auto!important;width:100%!important}.stadium-site #pricing .pricing-policy{margin-inline:auto;text-align:center;max-width:820px;margin-top:50px;padding-top:35px}.stadium-site #pricing .pricing-policy-list{columns:1;text-align:left;flex-direction:column;gap:12px;display:flex}.stadium-site #pricing .pricing-policy-list li{break-inside:avoid}.stadium-site #faq .container>div{max-width:56rem;margin-inline:auto;display:block}.stadium-site #faq .container>div>:first-child{text-align:center;align-items:center;margin-inline:auto;position:static}.stadium-site #faq h2{text-align:center;margin-inline:auto}.stadium-site #faq .items-center:not(summary){align-items:center}.stadium-site #faq .meta-row{justify-content:center}.stadium-site #faq .container>div>:last-child{margin-top:40px}.stadium-site #faq details{margin:0;padding:22px 0;background:0 0!important;border:0!important;border-top:1px solid #ffffff1a!important;border-radius:0!important}.stadium-site #faq summary{min-height:44px}.stadium-site #faq summary h3{color:#fafafa;font-family:var(--font-sans),sans-serif;font-size:18px;line-height:1.45}.stadium-site #faq summary>span{color:#ff4d6d;background:0 0;border-color:#a1a1aa}.stadium-site #faq details>div{color:#d4d4d8;border:0;padding:0;font-size:16px;line-height:1.75}.stadium-site #your-turn{background:0 0;padding-block:80px}.stadium-site #your-turn .container>div{text-align:center;align-items:center;max-width:900px;margin-inline:auto}.stadium-site #your-turn h2{text-align:center;text-transform:none;max-width:800px;margin-inline:auto}.stadium-site #your-turn p{text-align:center;max-width:760px;margin-inline:auto}.stadium-site #your-turn .btn-solid{margin-inline:auto;padding:14px 32px}.stadium-site #guides ul{gap:32px;max-width:none}.stadium-site #guides li{border-top:2px solid #ff4d6d}.stadium-site #guides a{color:#fafafa;padding:25px 0 0;background:0 0!important;border:0!important}.stadium-site #guides a h3{color:#fafafa;min-height:auto;font-size:28px}.stadium-site #guides a p{color:#d4d4d8;-webkit-line-clamp:unset;display:block}.stadium-site #guides a span{color:#ff4d6d;background:0 0;border:0;padding:0;font-size:12px}.stadium-site footer{background:#09090b!important;border-top:1px solid #ffffff1f!important}.stadium-site footer .font-mono{font-family:var(--font-sans),sans-serif}@media (max-width:1099px){.stadium-site #prompts>.container{grid-template-columns:.85fr 1.15fr;gap:0 32px}.stadium-site #faq .container>div{gap:40px}.stadium-site #pricing [id^=card-]{padding:24px 18px}.stadium-site #pricing [id^=card-] .surface-inset>p:first-child{flex-direction:column;align-items:start;gap:6px}}@media (max-width:799px){.stadium-site .og-data-table{min-width:640px}.stadium-site main>section>.container{padding-inline:20px}.stadium-site main>section:not(.stadium-hero) h2{font-size:clamp(33px,6vw,44px)}.stadium-video-stage{width:100%;max-width:550px;height:clamp(320px,100vw,620px);margin-inline:auto}.stadium-phone-main{width:60%}.stadium-phone-screen{border-width:7px;border-radius:26px}.stadium-phone-side{border-radius:24px;padding:6px;top:15%}.stadium-phone-side img{border-radius:18px}.stadium-phone-main figcaption{gap:4px;padding-inline:0;font-size:10px}.stadium-site #timeline [role=tabpanel]>div{grid-template-columns:1fr;gap:20px}.stadium-site #timeline [role=tabpanel]>div:before{max-height:340px}.stadium-site #timeline [role=tablist]{margin-inline:0;padding:0;display:flex}.stadium-site #timeline [role=tab]{width:125px;min-width:125px;padding:14px 12px}.stadium-site #timeline [role=tab]>span{font-size:22px}.stadium-site #ideas .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 22px}.stadium-site #photo-guide ol{grid-template-columns:1fr;gap:22px}.stadium-site #prompts>.container{display:block}.stadium-site #prompts>.container>:nth-child(2){margin-top:32px}.stadium-site #prompts article{padding:24px}.stadium-site #pricing>.container>.grid{grid-template-columns:1fr;max-width:500px}.stadium-site #pricing [id^=card-]{padding:30px}.stadium-site #pricing [id^=card-] ul,.stadium-site #pricing .pricing-card-features{columns:1!important;column-count:1!important}.stadium-site #faq .container>div{display:block}.stadium-site #faq .container>div>:first-child{text-align:center;margin-bottom:32px;position:static}.stadium-site #your-turn{padding-block:48px}.stadium-site #your-turn h2{text-align:center;font-size:clamp(28px,6vw,42px)}}@media (max-width:479px){.stadium-site #ideas .grid{grid-template-columns:1fr;gap:40px}.stadium-site #ideas article{grid-template-columns:1fr;display:grid}.stadium-site #ideas article:before{aspect-ratio:1}.stadium-site #photo-guide figure{grid-template-columns:1fr 1fr;align-items:center;gap:16px;padding:10px;display:grid}.stadium-site #photo-guide figcaption{margin:0;font-size:14px}.stadium-site #photo-guide figure img{object-fit:cover;height:140px}.stadium-site :is(#comparison,#troubleshooting) :is(th,td){padding:16px;font-size:14px}.stadium-site #prompts article{padding:22px 18px}.stadium-site #prompts [role=tab]{padding-inline:13px;font-size:13px}.stadium-site .og-data-table :is(th,td){padding:14px;font-size:14px}}@media (prefers-reduced-motion:reduce){.stadium-site *,.stadium-site :before,.stadium-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.stadium-hero{overflow:clip}.stadium-hero .desk-studio{grid-template-rows:auto auto auto}.stadium-hero .desk-form{transition:border-color .3s,box-shadow .3s;position:relative;background:radial-gradient(130% 90% at 50% -20%,#ff2a5429 0%,#0000 60%),#121316!important;border:1px solid #ff2a5473!important;box-shadow:0 0 0 1px #f2c89238,0 0 35px -4px #ff2a5452,0 24px 60px -10px #000c,inset 0 1px 1px #ffebd247!important}.stadium-hero .desk-form:hover{border-color:#ff2a5499!important;box-shadow:0 0 0 1px #f2c89259,0 0 45px -2px #ff2a5473,0 28px 70px -8px #000000d9,inset 0 1px 2px #ffebd261!important}.stadium-hero .desk-studio>.stadium-proof{grid-area:3/1;box-shadow:none!important;background:#ffffff05!important;border:1px dashed #ff2a5438!important;border-radius:14px!important;margin-top:32px!important;padding:14px 16px!important}.stadium-hero .desk-preview{grid-row:1/4;align-self:start;position:sticky;top:56px}.stadium-hero .stadium-video-stage{height:clamp(280px,100svh - 280px,440px)}.stadium-hero .stadium-phone-main{width:min(60%,56.25svh - 157.5px)}.stadium-hero .stadium-phone-side{width:min(46%,56.25svh - 168.75px)}.stadium-phone-side video{object-fit:cover;filter:brightness(.86);pointer-events:none;border-radius:22px;width:100%;height:100%}.stadium-site :is(:is(#use-cases,#examples),#how-to-use){color:var(--ink);background:0 0}.stadium-site :is(:is(#use-cases,#examples),#how-to-use) .stadium-eyebrow{color:#ff4d6d}.stadium-site #how-to-use .stadium-eyebrow,.stadium-site #how-to-use h2,#how-to-title{text-align:center;justify-content:center;margin-inline:auto}.stadium-usecase-heading{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:920px;margin:0 auto;display:flex}.stadium-usecase-heading>div{text-align:center;flex-direction:column;align-items:center;display:flex}.stadium-usecase-heading h2{text-align:center;max-width:840px;color:var(--ink)}.stadium-usecase-heading>p{text-align:center;max-width:720px;color:var(--ink-2)}.stadium-usecase-strip{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;justify-content:center;gap:18px;max-width:1440px;margin:36px auto 24px;padding:12px 24px 24px;display:flex;overflow-x:auto}.stadium-usecase-phone{scroll-snap-align:center;background:#09090b;border:3px solid #ff2a5447;border-radius:24px;flex:0 0 240px;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 16px 36px #00000073}.stadium-usecase-phone:hover{border-color:#ff2a5499;transform:translateY(-5px);box-shadow:0 22px 45px #ff2a542e}.stadium-usecase-phone:nth-child(2n){transform:none}.stadium-usecase-phone:nth-child(2n):hover{transform:translateY(-5px)}.stadium-usecase-phone video{aspect-ratio:9/16;object-fit:cover;width:100%;display:block}.stadium-tiktok{aspect-ratio:9/16;color:#fff9;letter-spacing:.08em;background:#000;place-items:center;font-size:13px;display:grid}.stadium-tiktok iframe{border:0;width:100%;height:100%;display:block}.stadium-usecase-phone figcaption a{color:#fafafa;text-underline-offset:2px;font-size:11px;text-decoration:underline}.stadium-usecase-phone figcaption{color:#fafafa;flex-direction:column;gap:3px;padding:12px 8px 8px;font-size:13px;display:flex}.stadium-usecase-phone figcaption strong{color:#ff2a54;font-size:15px}.stadium-usecase-phone figcaption span{font-size:11px}.stadium-site .stadium-reference-note{color:var(--ink-3);font-size:12px}.stadium-site #timeline.stadium-trend-timeline{border-top:1px solid #ffffff1a;margin-top:32px;padding-top:32px}.stadium-trend-timeline h3{font-family:var(--font-display),sans-serif;color:#fafafa;font-size:26px;line-height:1.15}.stadium-trend-timeline>p{color:#d4d4d8;margin-top:8px;font-size:15px}.stadium-trend-timeline ol{counter-reset:stage;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:22px 0 0;padding:0;list-style:none;display:grid}.stadium-trend-timeline li{counter-increment:stage;background:#121316;border:1px solid #ffffff1a;border-top:4px solid #ff2a54;border-radius:6px;padding:18px 16px 16px;position:relative}.stadium-trend-timeline li:after{content:"0" counter(stage);font:600 11px/1 var(--font-mono,monospace);color:#e5a968cc;position:absolute;top:14px;right:14px}.stadium-trend-timeline time{color:#fafafa;letter-spacing:.04em;text-transform:uppercase;background:#18191e;border-radius:3px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}.stadium-trend-timeline strong{color:#fafafa;margin-top:12px;font-size:17px;line-height:1.25;display:block}.stadium-trend-timeline li p{color:#d4d4d8;margin-top:8px;font-size:14px;line-height:1.55}.stadium-trend-timeline li p b{color:#ff758f}@media (max-width:899px){.stadium-trend-timeline ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.stadium-trend-timeline ol{grid-template-columns:1fr}}.stadium-site #timeline{background-color:#181310;background-image:repeating-linear-gradient(90deg,#ffffff04 0 12.5%,#0000 12.5% 25%)}.stadium-site #timeline .meta-row{text-align:center;justify-content:center;margin-inline:auto}.stadium-site #timeline h2{text-align:center;margin-inline:auto}.stadium-site #timeline .container>div.mt-12{max-width:1140px;margin-inline:auto}.stadium-site #timeline [role=tablist]{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1140px;margin:32px auto 0;padding:0;display:grid;overflow:visible}.stadium-site #timeline [role=tablist]:has(>:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))}.stadium-site #timeline [role=tab]{text-align:left;color:#fafafa;background:0 0;border-radius:20px 20px 0 0;flex-direction:column;align-items:stretch;min-width:0;padding:0 0 14px;display:flex;position:relative;overflow:visible}.stadium-site #timeline [role=tab][aria-selected=true]{color:#ff2a54;background:0 0}.stadium-site #timeline .stadium-beat-frame{aspect-ratio:3/4;object-fit:cover;object-position:50% 43%;border:2px solid #ffffff40;border-radius:20px;width:100%;margin-bottom:14px}.stadium-site #timeline [aria-selected=true] .stadium-beat-frame{border-color:#ff2a54;box-shadow:0 0 0 3px #ff2a54}.stadium-site #timeline [role=tab]>div{position:absolute;top:12px;left:12px;right:12px}.stadium-site #timeline [role=tab]>div>span:first-child{color:#121316;background:#fafafa;border-radius:5px;padding:6px 9px;font-size:12px}.stadium-site #timeline [role=tab]>div>span:last-child{display:none}.stadium-site #timeline [aria-selected=true]>div>span:first-child{background:#ff2a54}.stadium-site #timeline [role=tab]>span{margin-top:0;font-size:27px}.stadium-site #timeline [role=tabpanel]>div{margin-top:18px;max-width:1140px;margin-inline:auto;padding-top:24px;display:block;border-top:1px solid #ffffff26!important;border-radius:0!important}.stadium-site #timeline [role=tabpanel]>div:before{display:none}.stadium-site #timeline [role=tabpanel]>div>div{grid-template-columns:1fr 1fr;column-gap:40px;max-width:1140px;margin-inline:auto;display:grid}.stadium-site #timeline [role=tabpanel] h3{grid-area:2/1;margin:6px 0}.stadium-site #timeline [role=tabpanel] p:nth-child(3){grid-area:3/1}.stadium-site #timeline [role=tabpanel] p:nth-child(4){grid-area:2/2;margin-top:6px}.stadium-site #timeline [role=tabpanel] p:nth-child(5){grid-area:3/2}.stadium-howto-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:38px 0;padding:0;list-style:none;display:grid}.stadium-howto-grid li{min-width:0}.stadium-site .stadium-howto-grid h3{color:var(--ink);margin:20px 0 12px;font-size:28px}.stadium-howto-grid p{color:var(--ink-2)}.stadium-howto-visual{background:#18191e;border:1px solid #f2b23a33;border-radius:12px;justify-content:center;align-items:center;height:240px;display:flex;position:relative;overflow:hidden}.stadium-howto-photo{background:radial-gradient(circle,#22242b 0%,#121316 100%) 50%/auto 100% no-repeat}.stadium-howto-photo>span{background:#ff2a54;border-radius:50%;place-items:center;width:48px;height:48px;font-size:28px;display:grid;position:absolute;bottom:18px;right:18px}.stadium-howto-shot img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.stadium-howto-shot:hover img{transform:scale(1.04)}.stadium-howto-look{color:#ff4d6d;flex-direction:column;gap:22px}.stadium-howto-look svg{width:110px;height:95px}.stadium-howto-look span{border:1px solid #ffffff26;border-radius:4px;padding:10px 14px;font-size:14px}.stadium-howto-look b{margin-left:12px}.stadium-howto-quality{gap:12px;padding:20px}.stadium-howto-quality span{border:1px solid #ffffff26;border-radius:5px;flex-direction:column;align-items:center;gap:9px;padding:20px 12px;font-size:12px;display:flex}.stadium-howto-quality span:first-child{background:#ff2a54}.stadium-howto-quality b{font:700 34px/1 var(--font-display),sans-serif}.stadium-howto-footer{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:32px;padding-top:26px;display:flex}.stadium-howto-footer p{max-width:680px}.stadium-howto-footer a{white-space:nowrap;align-items:center;padding:12px 22px;display:inline-flex}.stadium-site #ideas .grid{gap:24px;max-width:1120px;margin-inline:auto}.stadium-site #ideas article{min-height:170px;padding-left:112px;position:relative}.stadium-site #ideas article:before{width:92px;height:92px;margin:0;position:absolute;top:0;left:0}.stadium-site #ideas h3{margin-top:6px;font-size:24px}.stadium-site #ideas article>p{margin-top:10px;font-size:14px;line-height:1.55}.stadium-site #ideas article>a{margin-top:14px;font-size:13px}.stadium-site #photo-guide figure{padding:12px 12px 18px;display:block}.stadium-site #photo-guide figure img{object-fit:contain;object-position:center;background:#18191e;border-radius:4px;width:100%;height:360px}.stadium-site #photo-guide figure:nth-child(2) img{object-position:center 42%}.stadium-site #photo-guide figcaption{margin:14px 4px 0;font-size:15px}@media (max-width:1099px){.stadium-usecase-strip{gap:14px;padding-inline:24px}.stadium-usecase-phone{border-width:5px;border-radius:22px}.stadium-site #ideas .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stadium-howto-grid{gap:20px}.stadium-howto-visual{height:210px}}@media (max-width:799px){.stadium-hero .desk-preview{position:static}.stadium-hero .desk-studio>.stadium-proof{order:4;padding-bottom:0}.stadium-hero .stadium-video-stage{height:clamp(320px,100vw,620px)}.stadium-hero .stadium-phone-main{width:60%}.stadium-hero .stadium-phone-side{width:48%}.stadium-phone-side img{border-radius:18px}.stadium-usecase-heading{text-align:center;flex-direction:column;align-items:center;display:flex}.stadium-usecase-heading>p{text-align:center;margin-top:14px}.stadium-usecase-strip{gap:16px;margin-top:24px;padding:8px 20px 22px;display:flex}.stadium-usecase-phone{flex:0 0 220px}.stadium-facts-image{margin:24px 0}.stadium-site #timeline [role=tablist]{scroll-snap-type:x mandatory;gap:14px;margin-inline:-4px;padding:5px 4px 10px;display:flex;overflow-x:auto}.stadium-site #timeline [role=tab]{scroll-snap-align:start;width:190px;min-width:190px;padding:0 0 10px}.stadium-site #timeline [role=tabpanel]>div>div{display:block}.stadium-site #timeline [role=tabpanel] p:nth-child(4){margin-top:18px}.stadium-howto-grid{grid-template-columns:1fr;gap:30px}.stadium-howto-grid li{grid-template-columns:140px 1fr;align-content:start;gap:0 20px;display:grid}.stadium-howto-visual{grid-area:1/1/3;height:190px}.stadium-howto-grid li:has(.stadium-howto-shot){grid-template-columns:1fr}.stadium-howto-shot{aspect-ratio:3/2;grid-row:auto;height:auto;margin-bottom:14px}.stadium-site .stadium-howto-grid h3{margin-top:0;font-size:25px}.stadium-site .stadium-howto-grid p{font-size:14px}.stadium-howto-look span{padding:8px;font-size:10px}.stadium-howto-look b{margin-left:4px}.stadium-howto-look svg{width:85px}.stadium-howto-quality{flex-direction:column;gap:10px;padding:12px}.stadium-howto-quality span{flex-direction:row;width:100%;padding:12px 8px;font-size:9px}.stadium-howto-quality b{font-size:25px}.stadium-howto-footer{flex-direction:column;align-items:start;gap:20px}.stadium-site #ideas .grid{grid-template-columns:1fr;gap:24px}.stadium-site #ideas article{min-height:145px;padding-left:130px;display:block}.stadium-site #ideas article:before{width:110px;height:110px}.stadium-site #photo-guide figure{grid-template-columns:1fr 1fr;align-items:center;gap:20px;padding:12px;display:grid}.stadium-site #photo-guide figure img{object-fit:contain;height:270px}.stadium-site #photo-guide figcaption{margin:0}}@media (max-width:767px){.stadium-site .generator-help,.stadium-site .generator-fine-print,.stadium-site .generator-resolution-note{font-size:14px;line-height:1.5}.stadium-hero #generator .mt-auto>div>span:last-child{font-size:14px}.stadium-site .generator-photo-replace,.stadium-site .generator-fine-print a,.stadium-site footer nav a{align-items:center;min-height:32px;font-size:14px;display:inline-flex}.stadium-proof li>span:last-child,.stadium-proof .stadium-proof-note{line-height:1.5;font-size:14px!important}}@media (max-width:370px){.stadium-howto-grid li{grid-template-columns:110px 1fr;gap:0 16px}.stadium-howto-look span{padding:7px 4px;font-size:9px}.stadium-site #ideas article{padding-left:108px}.stadium-site #ideas article:before{width:92px;height:92px}.stadium-site #photo-guide figure{gap:14px}}.stadium-site :is(.stadium-facts-summary,.og-table-summary){color:#d4d4d8;margin:12px 0 0;font-size:14px;line-height:1.55}
.desk-studio{scroll-margin-top:90px}.stadium-hero .desk-form{grid-area:2/1;align-self:start}.stadium-hero .desk-preview{grid-area:1/2/4}.desk-form{color:#fafafa;--ink:#fafafa;--ink-2:#d4d4d8;--ink-3:#a1a1aa;--accent-text:#ff4d6d;--primary:#ff2a54;--line:#ffffff1f;background:#121316;border:1px solid #ffffff1f;border-radius:12px;padding:14px 18px;box-shadow:0 16px 45px #00000073}.desk-form-head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:8px;display:flex}.desk-form-head h2{font-family:var(--font-display),Georgia,serif;letter-spacing:-.01em;text-transform:none;color:#fafafa;margin:0;font-size:20px;font-weight:600}.desk-form-head p{color:#d4d4d8;white-space:nowrap;font-size:12px}.desk-step{padding-top:10px}.desk-step-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.desk-step-title{color:#fafafa;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.desk-step-num{color:#ff4d6d;width:22px;height:22px;font-family:var(--font-display),Georgia,serif;background:#261e1a;border:1px solid #ff2a5459;border-radius:999px;justify-content:center;align-items:center;font-size:12.5px;display:inline-flex}.desk-step-num[data-done=true]{color:#09090b;background:#ff2a54;border-color:#ff2a54}.desk-step-meta{color:#a1a1aa;font-variant-numeric:tabular-nums;font-size:12px}.desk-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.desk-mode[aria-checked=true]{color:#fafafa;background:#261e1a;border-color:#ff2a54;box-shadow:inset 0 0 0 1px #ff2a54}.desk-mode:disabled{cursor:default;opacity:.6}.desk-mode img{aspect-ratio:16/7;object-fit:cover;background:#18191e;border-radius:4px;width:100%;height:auto}.desk-mode strong{font-family:var(--font-display),Georgia,serif;letter-spacing:.01em;text-transform:none;color:#fafafa;font-size:17px;font-weight:500;display:block}.desk-mode span{color:#d4d4d8;margin-top:2px;font-size:12px;line-height:1.35;display:block}.desk-mode em{color:#ff4d6d;margin-top:6px;font-size:11.5px;font-style:normal;font-weight:600;display:inline-block}.desk-segment{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px;display:grid}.desk-segment button{color:#d4d4d8;cursor:pointer;background:#18191e;border:1px solid #ffffff1f;border-radius:6px;min-height:40px;font-size:13px;font-weight:500;transition:all .15s}.desk-segment button[aria-checked=true]{color:#ff4d6d;background:#2e231e;border-color:#ff2a54}.desk-drop{color:#fafafa;text-align:center;cursor:pointer;background:#231b17;border:1.5px dashed #ff2a5459;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-height:140px;padding:16px;transition:background .15s,border-color .15s;display:flex}.desk-drop:hover,.desk-drop[data-dragging=true]{background:#2c221d;border-color:#ff4d6d}.desk-drop[aria-busy=true]{cursor:progress}.desk-drop-icon{color:#09090b;background:#ff2a54;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;box-shadow:0 2px 8px #ff2a544d}.desk-drop strong{color:#fafafa;font-size:14px;font-weight:600}.desk-drop small{color:#a1a1aa;font-size:12px}.desk-checks{color:#d4d4d8;flex-wrap:wrap;justify-content:center;gap:4px 14px;margin-top:4px;font-size:12px;display:flex}.desk-checks li:before{content:"✔ ";color:#ff4d6d}.desk-photo{background:#231b17;border:1px solid #ffffff1f;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 8px 24px -4px #0006}.desk-photo img{object-fit:cover;width:100%;height:100%}.desk-slots{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.desk-slots:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.desk-slots:has(>:only-child),.desk-slots>div:only-child{grid-column:1/-1;width:100%}.desk-slots:has(>:only-child){grid-template-columns:1fr}.desk-slots .desk-drop,.desk-slots .desk-photo{aspect-ratio:1;min-height:85px;max-height:105px;padding:6px}.desk-slots:has(>:only-child) .desk-drop,.desk-slots>div:only-child .desk-drop{aspect-ratio:auto;width:100%;min-height:140px;max-height:none;padding:24px 20px}.desk-slots:has(>:only-child) .desk-drop-icon,.desk-slots>div:only-child .desk-drop-icon{width:38px;height:38px}.desk-slots:has(>:only-child) .desk-photo,.desk-slots>div:only-child .desk-photo{aspect-ratio:16/9;width:100%;min-height:180px;max-height:280px}.desk-photo-bar{inset-inline:0;color:#fafafa;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(#0000 0%,#110d0b66 25%,#110d0beb 100%);justify-content:space-between;align-items:center;padding:8px 14px;font-size:13px;display:flex;position:absolute;bottom:0}.desk-photo-bar button{color:#ff4d6d;cursor:pointer;background:#ff2a5433;border:1px solid #ff2a5499;border-radius:5px;padding:3px 10px;font-size:12px;font-weight:500;transition:all .15s}.desk-photo-bar button:hover{color:#fff;background:#ff2a5459}.desk-slots .desk-drop-icon{width:28px;height:28px}.desk-slot-label{color:#ff4d6d;font-family:var(--font-display),Georgia,serif;text-align:center;margin-top:5px;font-size:12.5px;font-weight:600;line-height:1.25}.desk-hint{color:#a1a1aa;margin-top:6px;font-size:11.5px;line-height:1.45}.desk-summary-row{color:#d4d4d8;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;padding:8px 0;font-size:12.5px;display:flex}.desk-summary-row strong{color:#fafafa}.desk-consent{color:#d4d4d8;cursor:pointer;align-items:flex-start;gap:8px;margin-top:6px;font-size:11.5px;line-height:1.45;display:flex}.desk-consent input{accent-color:#ff2a54;flex-shrink:0;width:15px;height:15px;margin-top:1px}.desk-error{color:#f6b5ab;background:#d4574526;border:1px solid #d457454d;border-radius:6px;margin-top:8px;padding:8px 12px;font-size:12px;line-height:1.4}.desk-cta{color:#09090b;cursor:pointer;background:linear-gradient(135deg,#ff4d6d 0%,#e00b41 100%);border:0;border-radius:9999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;margin-top:10px;font-size:14.5px;font-weight:600;transition:transform .15s,filter .15s;display:flex;box-shadow:0 4px 16px #ff2a544d}.desk-cta:hover{filter:brightness(1.06);transform:translateY(-1px)}.desk-cta[aria-busy=true]{cursor:progress;opacity:.8}.desk-cta-note{color:#a1a1aa;text-align:center;margin-top:6px;font-size:11px;line-height:1.4}.desk-cta-note a{color:#ff4d6d;text-underline-offset:3px;text-decoration:underline}.desk-preview{flex-direction:column;align-self:start;gap:16px;min-width:0;display:flex;position:sticky;top:84px}.desk-preview-head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;display:flex}.desk-preview-head>span{color:#fafafa;font-size:13px;font-weight:600}.desk-tabs{background:#09090b;border:1px solid #ffffff1a;border-radius:6px;gap:2px;padding:3px;display:flex}.desk-tabs button{color:#d4d4d8;cursor:pointer;border-radius:4px;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:12.5px;font-weight:500;transition:all .15s;display:inline-flex}.desk-tabs button[aria-selected=true]{color:#ff4d6d;background:#261e1a}.desk-live{background:#ff2a54;border-radius:999px;width:6px;height:6px}.desk-phone{aspect-ratio:9/16;background:#000;border-radius:28px;width:min(100%,340px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 0 8px #261e1a,0 30px 70px -20px #000000d9}.desk-phone video,.desk-phone img{object-fit:cover;width:100%;height:100%}.desk-phone[data-fit=contain] video,.desk-phone[data-fit=contain] img{object-fit:contain}.desk-phone-tag{color:#09090b;letter-spacing:.04em;text-transform:uppercase;background:#ff2a54;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:12px;left:12px}.desk-sound{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fafafa;cursor:pointer;background:#09090bbf;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:10px;right:10px}.desk-preview-caption{color:#a1a1aa;text-align:center;font-size:12.5px;line-height:1.5}.desk-empty-steps{color:#d4d4d8;gap:8px;font-size:13px;display:grid}.desk-empty-steps li{align-items:baseline;gap:10px;display:flex}.desk-empty-steps b{color:#ff4d6d}.desk-btn{color:#09090b;background:linear-gradient(135deg,#ff4d6d 0%,#e00b41 100%);border-radius:9999px;justify-content:center;align-items:center;min-height:44px;padding:0 22px;font-weight:600;display:inline-flex}@media (max-width:799px){.stadium-hero .desk-studio{flex-direction:column;gap:24px;display:flex}.stadium-hero .desk-preview{position:static}.desk-form{padding:20px}.desk-form-head p{display:none}.desk-slots{grid-template-columns:repeat(3,minmax(0,1fr))}}.stadium-facts-video{background:#121316;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;align-items:center;gap:10px;padding:16px;display:flex}.stadium-facts-video video{aspect-ratio:9/16;background:#000;border-radius:14px;width:auto;height:min(560px,70vh);display:block}.stadium-facts-video figcaption{color:#a1a1aa;text-align:center;font-size:12px}.desk-mode-tabs{background:#09090b;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.desk-mode-tab{color:#d4d4d8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;min-height:64px;padding:8px 12px;transition:background .15s,color .15s;display:flex}.desk-mode-tab:hover{background:#18191e}.desk-mode-tab[aria-checked=true]{color:#fafafa;background:#261e1a}.desk-mode-tab:disabled{cursor:default;opacity:.6}.desk-mode-tab strong{font-family:var(--font-display),Georgia,serif;letter-spacing:.01em;text-transform:none;font-size:17px;font-weight:500;display:block}.desk-mode-tab em{color:#ff4d6d;margin-top:2px;font-size:11.5px;font-style:normal;font-weight:600;display:block}.desk-mode-tab[aria-checked=true] em{color:#ff4d6d}.desk-seatmap{flex:none;width:54px;height:31px}.desk-seatmap rect{fill:currentColor;opacity:.35}.desk-seatmap circle{fill:none;stroke:currentColor;stroke-width:1.4px;opacity:.45}.desk-seatmap circle[data-lit=true]{fill:#ff2a54;stroke:#ff2a54;opacity:1}.desk-mode-hint{color:#a1a1aa;margin:8px 2px 0;font-size:12.5px;line-height:1.45}.desk-phone-entry{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:6px;margin-bottom:10px;display:flex}.desk-phone-link{color:#fafafa;cursor:pointer;background:#ff2a5414;border:1px dashed #ff2a5473;border-radius:8px;flex:100%;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.desk-phone-link:hover:not(:disabled){color:#ff758f;background:#ff2a5429;border-color:#ff2a54}.desk-phone-pill{color:#83d4a0;cursor:pointer;background:#4e9b6e26;border:0;border-radius:999px;align-items:center;gap:7px;padding:4px 11px;font-size:12px;font-weight:500;display:inline-flex}.desk-phone-pill-dot{background:#4e9b6e;border-radius:50%;width:7px;height:7px}
.stadium-clip,.stadium-hero-pick{display:none}@media (max-width:799px){.stadium-pitch{background-image:linear-gradient(#09090bc7 0%,#09090beb 70%,#09090b 100%),url(/bicep/solo-poster.jpg);background-position:top;background-size:cover}.stadium-pitch:after{display:none}.stadium-clip{z-index:0;pointer-events:none;background:#09090b;height:100svh;display:block;position:absolute;top:0;left:-20px;right:-20px;overflow:hidden}.stadium-clip-poster,.stadium-clip-video{object-fit:cover;object-position:center 30%;width:100%;height:100%;position:absolute;inset:0}.stadium-clip-video{opacity:0;transition:opacity .4s}.stadium-clip-video[data-live]{opacity:1}.stadium-clip-scrim{background:linear-gradient(#09090bcc 0%,#09090b00 22%),linear-gradient(#09090b00 38%,#09090bb3 66%,#09090bf2 100%);position:absolute;inset:0}.stadium-clip-badge{color:#fafafa;letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#09090ba6;border:1px solid #ffffff26;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:500;position:absolute;top:4.6rem;left:20px}.stadium-clip-sound{color:#fafafa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;background:#09090ba6;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;top:4.6rem;right:20px}.stadium-clip-sound:active{transform:scale(.96)}.stadium-hero-pick{flex-direction:column;align-items:stretch;gap:10px;width:100%;max-width:22rem;margin-top:1.25rem;display:flex}.stadium-hero-pick-button{color:#09090b;white-space:nowrap;background:linear-gradient(135deg,#ff4d6d 0%,#e00b41 100%);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:54px;padding:0 20px;font-size:16px;font-weight:600;transition:transform .12s;display:inline-flex;box-shadow:0 8px 24px #ff2a5459}.stadium-hero-pick-button:active{transform:scale(.97)}.stadium-hero-pick p{color:#ffffffb3;text-align:center;margin:0;font-size:12px;line-height:1.4}}@media (prefers-reduced-motion:reduce){.stadium-clip-video{transition:none}}.desk-quick-signin{background:#18191e;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;gap:4px;margin-top:12px;padding:14px;display:flex}.desk-quick-signin-title{color:#fafafa;margin:0;font-size:13.5px;font-weight:600}.desk-quick-signin-body{color:#d4d4d8;margin:0;font-size:12.5px;line-height:1.45}.desk-quick-signin-button{color:#fafafa;cursor:pointer;background:#121316;border:1px solid #ffffff26;border-radius:9999px;justify-content:center;align-items:center;gap:10px;min-height:44px;margin-top:8px;padding:0 16px;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}.desk-quick-signin-button:hover:not(:disabled){background:#2a201a;border-color:#ff2a54}.desk-quick-signin-button:disabled{opacity:.7;cursor:progress}.desk-form{scroll-margin-top:84px}
@font-face{font-family:displayFont;src:url(../media/space_grotesk_latin_400_700-s.p.4564287c.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:displayFont Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.displayfont_75450a5e-module__QL783a__className{font-family:displayFont,displayFont Fallback}.displayfont_75450a5e-module__QL783a__variable{--font-display:"displayFont","displayFont Fallback"}
@font-face{font-family:bodyFont;src:url(../media/inter_latin_wght_normal-s.p.c757f81b.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:bodyFont Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.bodyfont_531cb61-module__bA-ARq__className{font-family:bodyFont,bodyFont Fallback}.bodyfont_531cb61-module__bA-ARq__variable{--font-sans:"bodyFont","bodyFont Fallback"}
@font-face{font-family:monoFont;src:url(../media/space_mono_latin_400.3b382e45.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:monoFont;src:url(../media/space_mono_latin_700.4adea45d.woff2)format("woff2");font-display:swap;font-weight:700}.monofont_7c81e0e4-module__dfWiMq__className{font-family:monoFont}.monofont_7c81e0e4-module__dfWiMq__variable{--font-mono:"monoFont"}
