.tw-pill{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:6px;flex:none;color:#fff;font:800 12px/13px var(--font-body),system-ui,sans-serif}.tw-pill[data-status=live]{background:#259c44}.tw-pill[data-status=upcoming]{background:var(--gold)}.tw-pill[data-status=ended]{background:var(--danger)}.tw-news-tag{display:inline-flex;align-items:center;gap:4px;height:23px;padding:0 8px;border:1px solid var(--btn-hover);border-radius:6px;color:var(--text-2);font:800 12px/13px var(--font-body),system-ui,sans-serif}.tw-timer{display:flex;gap:8px}.tw-timer-cell{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:48px;padding:0 4px;border:1px solid var(--hairline);border-radius:8px;background:var(--bg-0)}.tw-timer-n{color:var(--gold);font:800 16px/16px var(--font-body),system-ui,sans-serif}.tw-timer[data-size=lg]{justify-content:center}.tw-timer[data-size=lg] .tw-timer-cell{flex:none;width:80px;height:72px;gap:6px}.tw-timer[data-size=lg] .tw-timer-n{font-size:24px;line-height:26px}.tw-race{position:relative;display:flex;width:376px;height:601px;max-height:calc(100dvh - 32px);overflow:hidden;border-radius:12px;background:var(--surface-2);box-shadow:var(--shadow-card);outline:none}.tw-race-body{display:flex;flex:1;flex-direction:column;gap:24px;min-width:0;padding:24px;overflow-y:auto}.tw-race-tabs>[role=tab]{flex:1;height:32px;border-radius:6px}.tw-race-banner{position:relative;aspect-ratio:328 / 82;overflow:hidden;border-radius:8px;background:#065dc7 center / cover no-repeat;flex:none}.tw-race-banner>div{position:absolute;left:4.878%;top:19.5%;display:flex;flex-direction:column;gap:8px}.tw-race-row{position:relative;display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 12px;overflow:hidden;border-radius:8px;background:var(--btn);font:700 14px/15px var(--font-body),system-ui,sans-serif;color:var(--text-0);flex:none}.tw-race-row[data-me]{background:var(--btn-hover)}.tw-race-row[data-place]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px}.tw-race-row[data-place="1"]:before,.tw-prize-bar[data-place="1"]{background:linear-gradient(90deg,#ffd651,#ffe181)}.tw-race-row[data-place="2"]:before,.tw-prize-bar[data-place="2"]{background:var(--text-2)}.tw-race-row[data-place="3"]:before,.tw-prize-bar[data-place="3"]{background:#f86c44}.tw-race-history{height:56px}.tw-race-history>:first-child{display:flex;flex-direction:column;gap:4px;width:142px}.tw-prize-row{position:relative;display:flex;align-items:center;justify-content:flex-end;height:46px;padding:0 12px;border-radius:8px;background:var(--btn);color:var(--text-0);font:700 14px/15px var(--font-body),system-ui,sans-serif;flex:none}.tw-prize-bar{position:absolute;left:4px;top:4px;height:38px;border-radius:8px;background:var(--text-3)}.tw-prize-bar>span{position:absolute;right:3px;top:3px;display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--bg-1);font:800 14px/15px var(--font-body),system-ui,sans-serif}.tw-bonus-cover{display:block;width:100%;-o-object-fit:cover;object-fit:cover;background:var(--surface-2)}.tw-bonus-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tw-bonus-card{display:flex;flex-direction:column;gap:12px;min-width:0}.tw-bonus-card:focus-visible,.tw-bonus-featured:focus-visible{outline:2px solid color-mix(in srgb,var(--gold) 70%,transparent);outline-offset:4px;border-radius:4px}.tw-bonus-card:hover h3,.tw-bonus-featured:hover h2{color:var(--text-1)}.tw-clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.tw-bonus-article{color:var(--text-2);font:700 16px/20px var(--font-body),system-ui,sans-serif}.tw-bonus-article h2,.tw-bonus-article h3{margin-bottom:12px;color:var(--text-0);font:800 24px/26px var(--font-body),system-ui,sans-serif}.tw-bonus-article *+h2,.tw-bonus-article *+h3{margin-top:24px}.tw-bonus-article ul{padding-left:24px;list-style:disc}.tw-bonus-article p+p{margin-top:12px}.tw-bonus-table{display:flex;flex-direction:column;gap:24px;padding:24px;border-radius:8px;background:var(--bg-1)}.tw-fact{display:flex;align-items:center;justify-content:space-between;gap:16px;height:50px;padding:0 16px;border-radius:8px;background:var(--surface-2);font:700 14px/15px var(--font-body),system-ui,sans-serif}.tw-accordion{display:flex;flex-direction:column;border-radius:8px;background:var(--surface-2)}.tw-accordion>button{display:flex;align-items:center;justify-content:space-between;gap:16px;height:50px;padding:0 16px;color:var(--text-0);font:700 14px/15px var(--font-body),system-ui,sans-serif;text-align:left}.tw-accordion>button:focus-visible{outline:2px solid color-mix(in srgb,var(--gold) 70%,transparent);outline-offset:-2px;border-radius:8px}@media (max-width: 899px){.tw-race{width:min(343px,100%);height:547px}.tw-race-body{padding:12px;gap:16px}.tw-timer[data-size=lg]{gap:4px}.tw-timer[data-size=lg] .tw-timer-cell{flex:1;width:auto;height:48px;gap:4px}.tw-timer[data-size=lg] .tw-timer-n{font-size:18px;line-height:19px}.tw-bonus-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tw-bonus-card{gap:8px}.tw-bonus-article{font-size:14px;line-height:15px}.tw-bonus-article h2,.tw-bonus-article h3{margin-bottom:8px;font-size:16px;line-height:16px}.tw-bonus-article *+h2,.tw-bonus-article *+h3{margin-top:16px}.tw-bonus-table{gap:16px;padding:12px}.tw-fact{height:39px;padding:0 12px}.tw-accordion>button{height:46px;padding:0 12px}}.tw-bonus-status>[role=tab]{flex:none}@media (min-width: 900px){.tw-rail-lg h2{font-size:24px;line-height:26px}}.tw-featured-cover{aspect-ratio:343 / 162;flex:none}@media (min-width: 900px){.tw-featured-cover{flex:0 1 577px;min-width:0;height:264px;aspect-ratio:auto}.tw-bonus-featured>:last-child{flex:1 0 260px}}.tw-bonus-hero{-o-object-position:50% 38.6%;object-position:50% 38.6%}
