:root{--page:#faf9f6;--surface:#fff;--ink:#151515;--muted:#62615d;--line:#dedbd4;--red:#df2d24;--red-dark:#bb1f18;--lime:#c7f425;--green:#07884b;--blue:#2864da;--serif:Georgia, "Times New Roman", serif}html{scroll-behavior:smooth}:is(html:has(.landing-page),body:has(.landing-page)){scrollbar-width:none}html:has(.landing-page)::-webkit-scrollbar{display:none}body:has(.landing-page)::-webkit-scrollbar{display:none}.landing-page{color:#f6f6f7;--fight-lime:#c9ff17;--fight-muted:#a8a8af;--fight-panel:#0c0d0e;background:#050607;min-height:100vh}.landing-page a{text-decoration:none}.landing-skip-link{z-index:100;color:#050607;background:var(--fight-lime);padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.landing-skip-link:focus{transform:translateY(0)}.fight-header{background:#040505;border-bottom:1px solid #1b1c1e;justify-content:space-between;align-items:center;min-height:70px;padding:0 3.3vw;display:flex}.fight-brand{color:#f7f7f8;letter-spacing:-.045em;align-items:center;gap:10px;font-size:1.55rem;font-weight:850;display:inline-flex}.fight-brand img{object-fit:cover;width:27px;height:31px}.fight-brand strong{color:var(--fight-lime)}.fight-nav{align-items:center;gap:clamp(28px,3.3vw,54px);display:flex}.fight-nav a,.fight-nav button{color:#efeff0;white-space:nowrap;font-family:inherit;font-size:.93rem;font-weight:700}.fight-nav a:hover,.fight-nav button:hover:not(:disabled){color:var(--fight-lime)}.fight-nav__live{align-items:center;gap:7px;display:inline-flex}.fight-nav__live img{width:10px;height:10px}.fight-nav .fight-sign-in{cursor:pointer;background:#121315;border:1px solid #33363a;border-radius:8px;padding:10px 19px}.fight-nav .fight-sign-in:disabled{cursor:default;opacity:.55}.fight-hero{text-align:center;flex-direction:column;align-items:center;padding:20px 20px 22px;display:flex}.fight-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(3.5rem,4.85vw,4.75rem);font-weight:850;line-height:1.08}.fight-hero h1 span{color:var(--fight-lime);margin-left:.1em}.fight-hero>p{color:var(--fight-muted);margin:15px 0 0;font-size:1.24rem;line-height:1.45}.fight-hero__actions{gap:15px;margin-top:17px;display:flex}.fight-button{border-radius:8px;justify-content:center;align-items:center;min-height:49px;padding:0 28px;font-size:1rem;font-weight:800;transition:transform .15s,border-color .15s,background-color .15s;display:inline-flex}.fight-button:hover{transform:translateY(-2px)}.fight-button--primary{color:#070807;background:var(--fight-lime);min-width:266px}.fight-button--secondary{color:#f2f2f3;background:#0a0b0c;border:1px solid #56595e;min-width:247px}.fight-button--secondary:hover{border-color:var(--fight-lime)}.fight-hero .fight-trust-line{color:#b5b5ba;align-items:center;gap:9px;margin-top:10px;font-size:.95rem;display:flex}.fight-trust-line img{width:21px;height:21px}.fight-stage{background:#0b0c0d;border:1px solid #526413;border-radius:14px;grid-template-columns:225px minmax(285px,1fr) 190px minmax(285px,1fr) 225px;width:min(1348px,90.6vw);min-height:347px;margin:0 auto;display:grid;overflow:hidden}.fight-product{flex-direction:column;min-width:0;padding:31px 27px 36px;display:flex}.fight-product__heading{align-items:center;gap:17px;display:flex}.fight-product__heading>img{object-fit:cover;flex:none;width:68px;height:68px}.fight-product__initial{color:#050607;background:var(--fight-lime);border:1px solid #718d12;border-radius:16px;flex:none;justify-content:center;align-items:center;width:68px;height:68px;font-size:1.8rem;font-weight:900;display:inline-flex}.fight-product h3{letter-spacing:-.03em;margin:0;font-size:1.58rem}.fight-product>p{color:#b7b7bc;margin:13px 0 0;font-size:1rem;line-height:1.55}.fight-vote-button{min-height:52px;color:var(--fight-lime);cursor:pointer;background:#080909;border:1px solid #9ec800;border-radius:9px;justify-content:center;align-items:center;gap:10px;margin-top:auto;font-weight:800;display:flex}.fight-vote-button img{width:25px;height:25px}.fight-vote-button:hover:not(:disabled),.fight-vote-button[data-selected=true]{color:#050607;background:var(--fight-lime)}.fight-vote-button:disabled{cursor:default}.fight-vote-button:disabled:not([data-selected=true]){opacity:.42}.fight-preview{justify-content:center;align-items:center;padding:25px 17px 18px;display:flex}.fight-preview>img{object-fit:contain;width:100%;max-height:303px}.fight-preview--generated{background:radial-gradient(circle at 80% 10%,#c9ff1729,#0000 34%),#101214;border:1px solid #2d3033;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;margin:25px 17px 18px;padding:28px}.fight-preview--generated>span{color:var(--fight-lime);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:850}.fight-preview--generated>strong{letter-spacing:-.04em;margin-top:14px;font-size:clamp(1.6rem,2.2vw,2.5rem)}.fight-preview--generated>p{color:#adaeb3;margin:12px 0 20px;line-height:1.55}.fight-preview--generated>a{color:var(--fight-lime);font-size:.88rem;font-weight:800}.fight-scoreboard{text-align:center;background:#0a0b0c;border-left:1px solid #313336;border-right:1px solid #313336;flex-direction:column;justify-content:center;align-items:center;padding:20px 14px;display:flex}.fight-scoreboard__live{object-fit:cover;width:88px;height:40px}.fight-scoreboard__title{margin:15px 0 0;font-size:1.18rem;font-weight:800}.fight-scoreboard__versus{color:var(--fight-lime);letter-spacing:-.08em;margin:15px 0 12px;font-size:4.45rem;font-weight:900;line-height:.9}.fight-scoreboard__time{letter-spacing:-.04em;font-size:1.62rem;font-weight:850}.fight-scoreboard__label{color:#d2d2d4;margin:1px 0 0;font-size:1.05rem}.fight-scoreboard__result{color:#a9a9af;min-height:42px;margin:12px 0 0;font-size:1rem;line-height:1.35}.fight-scoreboard__notice{color:var(--fight-lime);margin:7px 0 0;font-size:.75rem;line-height:1.3}.fight-activity{color:#b7b7bc;white-space:nowrap;background:#0a0b0c;border:1px solid #323438;border-radius:9px;justify-content:center;align-items:center;gap:clamp(18px,2.1vw,34px);width:min(1336px,89.9vw);min-height:37px;margin:14px auto 0;font-size:.86rem;display:flex}.fight-activity strong{color:var(--fight-lime);text-transform:uppercase;align-items:center;gap:8px;font-size:.78rem;display:inline-flex}.fight-activity>img,.fight-activity strong img{object-fit:cover;width:8px;height:8px}.live-fights{background:#0b0c0d;border:1px solid #292b2e;border-radius:20px;width:min(1318px,88.6vw);margin:14px auto 0;padding:24px;scroll-margin-top:20px}.live-fights__heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.live-fights__heading p{color:var(--fight-lime);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:.72rem;font-weight:850}.live-fights__heading h2{letter-spacing:-.035em;margin:0;font-size:1.7rem}.live-fights__heading>strong{color:var(--fight-lime);background:#17200f;border-radius:999px;padding:8px 11px;font-size:.8rem}.live-fights__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.live-fight-card{background:#101214;border:1px solid #35383b;border-radius:12px;flex-direction:column;min-width:0;min-height:192px;padding:18px;display:flex}.live-fight-card[data-selected=true]{border-color:#86aa00;box-shadow:inset 0 0 0 1px #c9ff171f}.live-fight-card__status,.live-fight-card__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.live-fight-card__status>span{color:#ff3d3d;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.live-fight-card__status time,.live-fight-card__footer>span{color:#9fa0a5;font-size:.76rem}.live-fight-card>p{color:var(--fight-lime);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:20px 0 6px;font-size:.7rem;font-weight:800;overflow:hidden}.live-fight-card h3{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;margin:0;font-size:1.08rem;display:flex;overflow:hidden}.live-fight-card h3 span{color:#73757a;text-transform:uppercase;font-size:.72rem}.live-fight-card__footer{margin-top:auto;padding-top:20px}.live-fight-card__footer button{min-height:34px;color:var(--fight-lime);font:inherit;cursor:pointer;background:0 0;border:1px solid #82a600;border-radius:7px;padding:0 12px;font-size:.76rem;font-weight:800}.live-fight-card__footer button:disabled{color:#050607;background:var(--fight-lime);cursor:default}.live-fights__empty{color:#aeb0b5;border:1px dashed #4a4d51;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:22px;display:flex}.live-fights__empty p{margin:0}.live-fights__empty .fight-button{min-width:210px}.fight-steps{background:#0b0c0d;border:1px solid #292b2e;border-radius:20px;grid-template-columns:repeat(3,1fr);width:min(1318px,88.6vw);min-height:134px;margin:14px auto 0;display:grid;overflow:hidden}.fight-step{grid-template-columns:106px 1fr;align-items:center;gap:10px;padding:18px 15px 18px 52px;display:grid}.fight-step+.fight-step{border-left:1px solid #242629}.fight-step>img{object-fit:cover;width:104px;height:92px}.fight-step h3{letter-spacing:-.02em;margin:0;font-size:1.22rem}.fight-step p{color:#aeafb4;margin:7px 0 0;font-size:.93rem;line-height:1.5}.fight-winners{background:#101213;border:1px solid #0e0f10;border-radius:17px 17px 0 0;width:min(1372px,92.2vw);margin:16px auto 0;padding:14px 20px 30px}.fight-section-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.fight-section-heading h2{letter-spacing:-.03em;align-items:center;gap:10px;margin:0;font-size:1.55rem;display:flex}.fight-section-heading h2 img{object-fit:cover;width:34px;height:37px}.fight-section-heading p{color:#a7a7ad;margin:3px 0 0 44px;font-size:.9rem}.fight-section-heading>a{min-height:39px;color:var(--fight-lime);border:1px solid #8fb500;border-radius:8px;padding:10px 18px;font-size:.85rem;font-weight:800}.fight-winner-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:15px;display:grid}.fight-winner{background:#0b0c0d;border:1px solid #34363a;border-radius:10px;grid-template-columns:58px 1fr auto;align-items:center;gap:13px;min-height:92px;padding:15px;display:grid}.fight-winner>img{object-fit:cover;width:56px;height:56px}.fight-winner h3{margin:0;font-size:1.04rem}.fight-winner p{color:#95969c;margin:4px 0 0;font-size:.84rem}.fight-winner strong{color:var(--fight-lime);white-space:nowrap;background:#17200f;border-radius:7px;padding:8px 10px;font-size:.78rem}.fight-pricing{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;width:min(1180px,88vw);margin:0 auto;padding:90px 0;display:grid}.fight-pricing__eyebrow{color:var(--fight-lime);letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:850}.fight-pricing h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.5rem,4.5vw,4.5rem);line-height:1}.fight-pricing>div>p:last-child{max-width:560px;color:var(--fight-muted);margin:22px 0 0;font-size:1.06rem;line-height:1.6}.fight-pricing-card{background:var(--fight-panel);border:1px solid #526413;border-radius:14px;padding:30px}.fight-pricing-card>p:first-child{text-transform:uppercase;margin:0;font-weight:850}.fight-pricing-card__price{color:var(--fight-muted);margin:12px 0 24px}.fight-pricing-card__price strong{color:var(--fight-lime);margin-right:8px;font-size:3.8rem}.fight-pricing-card ul{color:#c2c2c6;gap:11px;margin:0 0 26px;padding-left:20px;display:grid}.fight-pricing-card .fight-button{width:100%}.fight-footer{color:#8f9095;border-top:1px solid #242629;justify-content:space-between;gap:20px;padding:30px 4.5vw;font-size:.86rem;display:flex}.fight-footer p{margin:0}.fight-footer p:first-child{color:#f4f4f5;font-weight:850}.landing-page a:focus-visible,.landing-page button:focus-visible{outline:3px solid var(--fight-lime);outline-offset:3px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1320px){.fight-stage{grid-template-columns:minmax(180px,.75fr) minmax(260px,1fr) 170px minmax(260px,1fr) minmax(180px,.75fr)}.fight-product{padding-left:20px;padding-right:20px}.fight-step{padding-left:24px;padding-right:20px}}@media (width<=1040px){.fight-nav a:not(.fight-sign-in){display:none}.fight-stage{grid-template-columns:minmax(0,1fr) 175px minmax(0,1fr)}.fight-product{min-height:300px}.fight-preview{display:none}.fight-activity{flex-wrap:wrap;padding:10px 18px}.fight-steps{grid-template-columns:1fr}.fight-step+.fight-step{border-top:1px solid #242629;border-left:0}.fight-winner-grid{grid-template-columns:1fr}.live-fights__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.fight-header{min-height:66px;padding:0 18px}.fight-brand{font-size:1.25rem}.fight-brand img{width:23px;height:28px}.fight-nav .fight-sign-in{padding:9px 13px;font-size:.8rem}.fight-hero{padding-top:40px}.fight-hero h1{max-width:480px;font-size:clamp(3rem,15vw,4.5rem);line-height:.98}.fight-hero>p{max-width:440px;font-size:1rem}.fight-hero__actions{flex-direction:column;width:100%}.fight-button{width:100%;min-width:0}.fight-hero .fight-trust-line{font-size:.82rem}.fight-stage{grid-template-columns:1fr;width:min(92vw,520px)}.fight-scoreboard{border-bottom:1px solid #313336;border-left:0;border-right:0;order:-1;min-height:310px}.fight-product{min-height:300px}.fight-product+.fight-product{border-top:1px solid #313336}.fight-activity{white-space:normal;justify-content:flex-start;gap:12px;width:min(92vw,520px)}.fight-steps,.fight-winners,.live-fights{width:min(92vw,520px)}.live-fights{padding:20px}.live-fights__heading{flex-direction:column;align-items:flex-start}.live-fights__grid{grid-template-columns:1fr}.live-fights__empty{flex-direction:column;align-items:stretch}.live-fights__empty .fight-button{min-width:0}.fight-step{grid-template-columns:104px 1fr;padding:18px}.fight-section-heading{flex-direction:column;align-items:flex-start}.fight-section-heading>a{text-align:center;width:100%}.fight-winner{grid-template-columns:56px 1fr}.fight-winner strong{grid-column:2;justify-self:start}.fight-pricing{grid-template-columns:1fr;gap:38px;width:min(92vw,520px);padding:70px 0}.fight-footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.payment-page{color:#f6f6f7;--payment-lime:#c9ff17;--payment-muted:#a8a8af;--payment-panel:#0c0d0e;--payment-line:#303236;background:#050607;min-height:100vh}.payment-page--loading{color:#f5f5f6;text-align:center;background:#050607;justify-content:center;align-items:center;gap:12px;min-height:100vh;padding:24px;display:flex}.payment-page--loading a{color:#c9ff17;font-weight:800}:is(html:has(.payment-page),body:has(.payment-page)){scrollbar-width:none}html:has(.payment-page)::-webkit-scrollbar{display:none}body:has(.payment-page)::-webkit-scrollbar{display:none}.payment-page a{text-decoration:none}.payment-skip-link{z-index:100;color:#050607;background:var(--payment-lime);padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.payment-skip-link:focus{transform:translateY(0)}.payment-header{background:#040505;border-bottom:1px solid #1b1c1e;grid-template-columns:1fr auto 1fr;align-items:center;min-height:70px;padding:0 3.3vw;display:grid}.payment-brand{color:#f7f7f8;letter-spacing:-.045em;align-items:center;gap:10px;width:fit-content;font-size:1.55rem;font-weight:850;display:inline-flex}.payment-brand img{object-fit:cover;width:27px;height:31px}.payment-brand strong{color:var(--payment-lime)}.payment-header__step{color:var(--payment-muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:800}.payment-header__back{color:#f1f1f2;background:#121315;border:1px solid #383a3e;border-radius:8px;justify-self:end;padding:10px 17px;font-size:.88rem;font-weight:750}.payment-header__back:hover{border-color:var(--payment-lime);color:var(--payment-lime)}.payment-main{grid-template-columns:minmax(330px,.78fr) minmax(620px,1.22fr);align-items:start;gap:clamp(54px,7vw,112px);width:min(1220px,91vw);margin:0 auto;padding:clamp(56px,6vw,86px) 0 82px;display:grid}.payment-intro{padding-top:24px;position:sticky;top:40px}.payment-page .eyebrow{color:var(--payment-lime);letter-spacing:.12em;text-transform:uppercase;margin:0 0 15px;font-size:.75rem;font-weight:850}.payment-intro h1{letter-spacing:-.055em;max-width:570px;margin:0;font-size:clamp(3.7rem,5.1vw,5.35rem);font-weight:850;line-height:.96}.payment-intro h1 span{color:var(--payment-lime);display:block}.payment-intro__description{max-width:500px;color:var(--payment-muted);margin:27px 0 0;font-size:1.06rem;line-height:1.62}.payment-promise{background:#0b0c0d;border:1px solid #4c5e13;border-radius:12px;max-width:440px;margin-top:32px;padding:20px 22px}.payment-promise>p{margin:0 0 14px;font-weight:800}.payment-promise ul{color:var(--payment-muted);gap:9px;margin:0;padding-left:20px;font-size:.88rem;line-height:1.45;display:grid}.payment-promise li::marker{color:var(--payment-lime)}.payment-panel{background:var(--payment-panel);border:1px solid #4c5e13;border-radius:14px;overflow:hidden;box-shadow:0 25px 80px #00000052}.payment-progress{border-bottom:1px solid var(--payment-line);background:#090a0b;grid-template-columns:repeat(3,1fr);display:grid}.payment-progress>div{border-right:1px solid var(--payment-line);color:#77787e;align-items:center;gap:10px;padding:17px 20px;display:flex}.payment-progress>div:last-child{border-right:0}.payment-progress>div[data-active=true]{color:#f5f5f6;background:#121416}.payment-progress>div[data-complete=true]{color:#a4a5aa}.payment-progress span{color:var(--payment-lime);letter-spacing:.08em;font-size:.72rem;font-weight:900}.payment-progress p{margin:0;font-size:.86rem;font-weight:750}.checkout{padding:clamp(30px,4vw,50px)}.checkout__heading{margin-bottom:30px}.checkout__heading .eyebrow{margin-bottom:11px}.checkout__heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.4rem,3.8vw,3.85rem);font-weight:850;line-height:1}.checkout__heading>p:last-child{color:var(--payment-muted);margin:16px 0 0;line-height:1.55}.order-summary{background:#0a0b0c;border:1px solid #4c5e13;border-radius:11px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.order-summary__label{color:var(--payment-lime);letter-spacing:.1em;text-transform:uppercase;margin:0 0 9px;font-size:.7rem;font-weight:900}.order-summary h3{letter-spacing:-.04em;margin:0;font-size:2rem}.order-summary h3+p{color:var(--payment-muted);margin:8px 0 0}.order-summary>strong{color:var(--payment-lime);font-size:3.2rem}.order-details{border-top:1px solid var(--payment-line);border-bottom:1px solid var(--payment-line);margin-top:22px}.order-details>div{color:var(--payment-muted);justify-content:space-between;gap:20px;padding:13px 0;font-size:.86rem;display:flex}.order-details>div+div{border-top:1px solid var(--payment-line)}.order-details .order-details__total{color:#f5f5f6;font-size:.98rem;font-weight:800}.order-details__total strong{color:var(--payment-lime)}.payment-email{color:#d5d5d8;gap:9px;margin-top:24px;font-size:.86rem;font-weight:750;display:grid}.payment-email input{color:#f4f4f5;width:100%;min-height:50px;font:inherit;background:#111214;border:1px solid #383a3e;border-radius:8px;outline:none;padding:13px 15px;font-weight:500}.payment-email input::placeholder{color:#72747a}.payment-email input:focus{border-color:var(--payment-lime);box-shadow:0 0 0 3px #c9ff171f}.payment-provider{background:#0a0b0c;border:1px solid #3b3d41;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:16px 18px;display:flex}.payment-provider p,.payment-provider span{margin:0}.payment-provider p{font-weight:850}.payment-provider span{color:var(--payment-muted);font-size:.78rem}.payment-provider strong{color:var(--payment-lime);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.checkout-notice{color:#ffc0bb;background:#211;border:1px solid #773b38;border-radius:8px;margin:18px 0 0;padding:14px 16px;font-size:.84rem;line-height:1.5}.checkout-button{color:#060706;background:var(--payment-lime);cursor:pointer;border-radius:8px;width:100%;min-height:53px;margin-top:20px;font-weight:850}.checkout-button:hover:not(:disabled){background:#d6ff4a}.checkout-button:disabled{cursor:wait;opacity:.64}.checkout__fine-print{color:#85868c;text-align:center;max-width:510px;margin:12px auto 0;font-size:.76rem;line-height:1.45}.payment-success{background:#10180a;border:1px solid #6d8b12;border-radius:11px;margin-top:25px;padding:25px}.payment-success>p{color:var(--payment-lime);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:900}.payment-success h3{margin:0;font-size:1.55rem}.payment-success span{color:var(--payment-muted);overflow-wrap:anywhere;margin-top:10px;font-size:.8rem;display:block}.payment-success a{color:#060706;background:var(--payment-lime);border-radius:8px;justify-content:center;align-items:center;min-height:47px;margin-top:20px;padding:0 20px;font-weight:850;display:inline-flex}.payment-page a:focus-visible,.payment-page button:focus-visible,.payment-page input:focus-visible{outline:3px solid var(--payment-lime);outline-offset:3px}@media (width<=980px){.payment-main{grid-template-columns:1fr;width:min(92vw,760px)}.payment-intro{max-width:680px;padding-top:0;position:static}}@media (width<=680px){.payment-header{grid-template-columns:1fr auto;min-height:66px;padding:0 18px}.payment-brand{font-size:1.25rem}.payment-brand img{width:23px;height:28px}.payment-header__step{display:none}.payment-header__back{padding:9px 12px;font-size:.78rem}.payment-main{gap:40px;padding:48px 0 62px}.payment-intro h1{font-size:clamp(3.25rem,15vw,4.65rem)}.payment-progress>div{justify-content:center;padding:14px 8px}.payment-progress p{display:none}.checkout{padding:28px 21px 30px}.order-summary{flex-direction:column;align-items:flex-start}}.submission-page{color:#f6f6f7;--submission-lime:#c9ff17;--submission-muted:#a8a8af;--submission-panel:#0c0d0e;--submission-line:#303236;background:#050607;min-height:100vh}:is(html:has(.submission-page),body:has(.submission-page)){scrollbar-width:none}html:has(.submission-page)::-webkit-scrollbar{display:none}body:has(.submission-page)::-webkit-scrollbar{display:none}.submission-page a{text-decoration:none}.submission-skip-link{z-index:100;color:#050607;background:var(--submission-lime);padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.submission-skip-link:focus{transform:translateY(0)}.submission-header{background:#040505;border-bottom:1px solid #1b1c1e;grid-template-columns:1fr auto 1fr;align-items:center;min-height:70px;padding:0 3.3vw;display:grid}.submission-brand{color:#f7f7f8;letter-spacing:-.045em;align-items:center;gap:10px;width:fit-content;font-size:1.55rem;font-weight:850;display:inline-flex}.submission-brand img{object-fit:cover;width:27px;height:31px}.submission-brand strong{color:var(--submission-lime)}.submission-header__step{color:var(--submission-muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:800}.submission-header__back{color:#f1f1f2;background:#121315;border:1px solid #383a3e;border-radius:8px;justify-self:end;padding:10px 17px;font-size:.88rem;font-weight:750}.submission-header__back:hover{border-color:var(--submission-lime);color:var(--submission-lime)}.submission-main{grid-template-columns:minmax(330px,.78fr) minmax(620px,1.22fr);align-items:start;gap:clamp(54px,7vw,112px);width:min(1220px,91vw);margin:0 auto;padding:clamp(56px,6vw,86px) 0 82px;display:grid}.submission-intro{padding-top:24px;position:sticky;top:40px}.submission-page .eyebrow{color:var(--submission-lime);letter-spacing:.12em;text-transform:uppercase;margin:0 0 15px;font-size:.75rem;font-weight:850}.submission-intro h1{letter-spacing:-.055em;max-width:570px;margin:0;font-size:clamp(3.7rem,5.1vw,5.35rem);font-weight:850;line-height:.96}.submission-intro h1 span{color:var(--submission-lime);display:block}.submission-intro__description{max-width:500px;color:var(--submission-muted);margin:27px 0 0;font-size:1.06rem;line-height:1.62}.entry-price{background:#0b0c0d;border:1px solid #4c5e13;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:5px 20px;max-width:440px;margin-top:32px;padding:20px 22px;display:grid}.entry-price p,.entry-price span{margin:0}.entry-price p{font-weight:800}.entry-price strong{color:var(--submission-lime);grid-area:1/2/3;font-size:3rem;line-height:1}.entry-price span{color:var(--submission-muted);font-size:.82rem}.entry-notes{color:var(--submission-muted);gap:11px;margin:25px 0 0;padding-left:20px;font-size:.88rem;display:grid}.entry-notes li::marker{color:var(--submission-lime)}.submission-panel{background:var(--submission-panel);border:1px solid #4c5e13;border-radius:14px;overflow:hidden;box-shadow:0 25px 80px #00000052}.submission-progress{border-bottom:1px solid var(--submission-line);background:#090a0b;grid-template-columns:repeat(3,1fr);display:grid}.submission-progress>div{border-right:1px solid var(--submission-line);color:#77787e;align-items:center;gap:10px;padding:17px 20px;display:flex}.submission-progress>div:last-child{border-right:0}.submission-progress>div[data-active=true]{color:#f5f5f6;background:#121416}.submission-progress span{color:var(--submission-lime);letter-spacing:.08em;font-size:.72rem;font-weight:900}.submission-progress p{margin:0;font-size:.86rem;font-weight:750}.submission-form,.entry-review{padding:clamp(30px,4vw,50px)}.submission-form__heading{margin-bottom:31px}.submission-form__heading .eyebrow{margin-bottom:11px}.submission-form__heading h2,.entry-review h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.4rem,3.8vw,3.85rem);font-weight:850;line-height:1}.submission-form__heading>p:last-child,.entry-review__message{max-width:560px;color:var(--submission-muted);margin:16px 0 0;line-height:1.55}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 20px;display:grid}.form-field{color:#d5d5d8;gap:9px;min-width:0;font-size:.86rem;font-weight:750;display:grid}.form-field--wide{grid-column:1/-1}.form-field input,.form-field textarea,.form-field select{color:#f4f4f5;width:100%;min-height:50px;font:inherit;background:#111214;border:1px solid #383a3e;border-radius:8px;outline:none;padding:13px 15px;font-weight:500}.form-field input::placeholder,.form-field textarea::placeholder{color:#72747a}.form-field textarea{resize:vertical;min-height:100px;line-height:1.5}.form-field select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.form-field input:focus,.form-field textarea:focus,.form-field select:focus{border-color:var(--submission-lime);box-shadow:0 0 0 3px #c9ff171f}.form-field small{color:#83848a;justify-self:end;font-weight:500}.ownership-check{color:var(--submission-muted);align-items:flex-start;gap:12px;margin-top:27px;font-size:.88rem;line-height:1.45;display:flex}.ownership-check input{width:18px;height:18px;accent-color:var(--submission-lime);margin:1px 0 0}.submission-form__footer{border-top:1px solid var(--submission-line);justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding-top:24px;display:flex}.submission-form__footer p{max-width:310px;color:var(--submission-muted);margin:0;font-size:.82rem;line-height:1.45}.submission-button{color:#060706;background:var(--submission-lime);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:51px;padding:0 24px;font-weight:850;display:inline-flex}.submission-button:disabled{cursor:wait;opacity:.65}.submission-button:hover{background:#d6ff4a}.submission-button--secondary{color:#f1f1f2;background:#101113;border:1px solid #484a4f}.submission-button--secondary:hover{border-color:var(--submission-lime);color:var(--submission-lime);background:#101113}.entry-review__status{color:var(--submission-lime);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:.76rem;font-weight:900}.entry-preview{background:#0a0b0c;border:1px solid #4c5e13;border-radius:11px;justify-content:space-between;align-items:end;gap:30px;margin-top:33px;padding:26px;display:flex}.entry-preview__category{color:var(--submission-lime);letter-spacing:.1em;text-transform:uppercase;margin:0 0 11px;font-size:.7rem;font-weight:900}.entry-preview h3{letter-spacing:-.04em;margin:0;font-size:2rem}.entry-preview h3+p{max-width:470px;color:var(--submission-muted);margin:11px 0 0;line-height:1.5}.entry-preview a{color:var(--submission-lime);flex:none;font-size:.84rem;font-weight:800}.entry-review__details{border-top:1px solid var(--submission-line);border-bottom:1px solid var(--submission-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:26px 0 0;display:grid}.entry-review__details div{padding:19px 0}.entry-review__details div+div{border-left:1px solid var(--submission-line);padding-left:24px}.entry-review__details dt{color:var(--submission-muted);font-size:.76rem}.entry-review__details dd{overflow-wrap:anywhere;margin:6px 0 0;font-weight:750}.entry-review__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.entry-review__notice{color:var(--submission-lime);margin:14px 0 0;font-size:.84rem;line-height:1.45}.submission-page a:focus-visible,.submission-page button:focus-visible,.submission-page input:focus-visible,.submission-page select:focus-visible,.submission-page textarea:focus-visible{outline:3px solid var(--submission-lime);outline-offset:3px}@media (width<=980px){.submission-main{grid-template-columns:1fr;width:min(92vw,760px)}.submission-intro{max-width:680px;padding-top:0;position:static}}@media (width<=680px){.submission-header{grid-template-columns:1fr auto;min-height:66px;padding:0 18px}.submission-brand{font-size:1.25rem}.submission-brand img{width:23px;height:28px}.submission-header__step{display:none}.submission-header__back{padding:9px 12px;font-size:.78rem}.submission-main{gap:40px;padding:48px 0 62px}.submission-intro h1{font-size:clamp(3.25rem,15vw,4.65rem)}.submission-progress>div{justify-content:center;padding:14px 8px}.submission-progress p{display:none}.submission-form,.entry-review{padding:28px 21px 30px}.form-grid,.entry-review__details{grid-template-columns:1fr}.form-field--wide{grid-column:auto}.submission-form__footer,.entry-preview{flex-direction:column;align-items:stretch}.submission-button{width:100%}.entry-review__details div+div{border-top:1px solid var(--submission-line);border-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.submission-button{transition:none}}:root{color:#151515;font-synthesis:none;text-rendering:optimizelegibility;background:#faf9f6;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;background:#faf9f6;min-width:320px;min-height:100vh;margin:0}button,a{font:inherit}button{border:0}a{color:inherit}img{max-width:100%;display:block}
