.trf{min-width:0;display:flex;flex-direction:column;gap:18px}.trfBar{min-width:0;display:flex;flex-direction:column;gap:14px;padding:16px 18px 14px;border-radius:20px;border:1px solid var(--card-bd);background:radial-gradient(90% 140% at 0% 0%,rgba(255,31,44,.07),transparent 55%),linear-gradient(180deg,#ffffff08,#ffffff03);box-shadow:inset 0 1px #ffffff0d}.trfTabs{display:flex;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;padding:3px;margin:-3px}.trfTabs::-webkit-scrollbar{display:none}.trfTab{flex:none;display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 14px 0 16px;border-radius:12px;border:1px solid var(--line);background:var(--inset);color:var(--text-2);font:600 15.5px var(--f-body);white-space:nowrap;cursor:pointer;transition:background .25s var(--ease),border-color .25s var(--ease),color .25s var(--ease),box-shadow .3s var(--ease),transform .25s var(--ease)}.trfTab:hover{color:var(--text);border-color:var(--line-2);background:var(--hover-bg)}.trfTab:active{transform:scale(.97)}.trfTab.on{color:#fff;border-color:var(--red);background:linear-gradient(180deg,#ff2b37,#d9101c);box-shadow:0 6px 18px #ff1f2c47,inset 0 1px #ffffff2e}.trfN{min-width:22px;padding:2px 6px;border-radius:7px;font:600 12.5px/1.2 var(--f-mono);text-align:center;color:var(--muted);background:#ffffff0f;transition:background .25s var(--ease),color .25s var(--ease)}.trfTab.on .trfN{color:#fff;background:#00000038}.trfRows{display:flex;flex-wrap:wrap;gap:10px 28px;min-width:0}.trfRow{display:flex;align-items:center;gap:12px;min-width:0;max-width:100%}.trfLabel{flex:none;font:600 11.5px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.trfScroll{display:flex;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;padding:3px;margin:-3px}.trfScroll::-webkit-scrollbar{display:none}.trfChip{flex:none;height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--chip-bd);background:var(--chip-bg);color:var(--chip-fg);font:600 14px var(--f-body);white-space:nowrap;cursor:pointer;transition:background .25s var(--ease),border-color .25s var(--ease),color .25s var(--ease),transform .25s var(--ease)}.trfChip:hover{color:var(--text);border-color:#ffffff6b}.trfChip:active{transform:scale(.96)}.trfChip.on{color:#fff;border-color:#ff1f2cb3;background:#ff1f2c33;box-shadow:0 0 16px #ff1f2c2e}.trfTab:focus-visible,.trfChip:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:12px}.trfChip:focus-visible{border-radius:999px}.trf>.tfPromo{margin-top:0;border-left:1px solid var(--card-bd)}.trf>.trfGroups{margin-top:6px}.trfGroups{display:flex;flex-direction:column;gap:28px;min-width:0}.trfGroup{display:flex;flex-direction:column;gap:14px;min-width:0}.trfGroupH{display:flex;align-items:center;gap:12px;font:700 15px/1.2 var(--f-display);letter-spacing:.01em;color:var(--text)}.trfGroupH:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--line-2),transparent)}.trfGroupN{font:600 13px var(--f-mono);color:var(--muted)}.trfGroup[data-status=live] .trfGroupH:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--red);box-shadow:0 0 0 0 var(--red-glow);animation:trfPulse 1.8s cubic-bezier(.4,0,.2,1) infinite}@keyframes trfPulse{0%{box-shadow:0 0 #ff1f2c8c}70%{box-shadow:0 0 0 8px #ff1f2c00}to{box-shadow:0 0 #ff1f2c00}}.trfEmpty .btn{margin-top:4px}@media (max-width: 760px){.trfBar{padding:12px 12px 10px;border-radius:16px;gap:12px}.trfTab{height:40px;padding:0 12px 0 14px;font-size:14.5px}.trfRows{flex-direction:column;gap:8px}.trfRow{flex-direction:column;align-items:stretch;gap:6px}.trfGroupH{font-size:13.5px;flex-wrap:wrap;gap:6px 10px}.trfGroupH:after{flex-basis:100%;order:3}.trfTabs,.trfScroll{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);padding-right:28px}}@media (prefers-reduced-motion: reduce){.trfGroup[data-status=live] .trfGroupH:before{animation:none}}a.tCard.tCardG:after{left:0;right:0;top:0;bottom:auto;width:auto;height:2px;border-radius:0;z-index:3;background:linear-gradient(90deg,transparent 0%,rgba(255,31,44,.9) 22%,#ff5a63 50%,rgba(255,31,44,.9) 78%,transparent 100%);box-shadow:none;opacity:0;transform:scaleX(.6);transition:opacity .35s var(--ease),transform .45s var(--ease)}a.tCard.tCardG:hover:after,a.tCard.tCardG:focus-visible:after{opacity:.7;transform:scaleX(1)}a.tCard.tCardG.st-registration_open:after{opacity:.55;transform:scaleX(1);box-shadow:none}a.tCard.tCardG.st-live:after{opacity:1;transform:scaleX(1);box-shadow:0 0 14px var(--red-glow),0 0 2px #ff1f2ccc}a.tCard.tCardG.st-live{border-color:#ff1f2c47;box-shadow:inset 0 1px #ffffff0f,0 18px 48px -22px #ff1f2c73,var(--shadow-1)}a.tCard.tCardG.st-live:hover{border-color:#ff1f2c80}a.tCard.tCardG .tArt:after{background:linear-gradient(180deg,#0d0d100d,#0d0d1099 52%,#0d0d10f5),linear-gradient(90deg,transparent 70%,#141418 100%)}@media (max-width: 760px){a.tCard.tCardG .tArt:after{background:linear-gradient(180deg,#0d0d101a,#0d0d10e6)}}@media (prefers-reduced-motion: reduce){a.tCard.tCardG:after{transition:none;transform:none}}@media (max-width: 760px){a.tCard.tCardG>.tGo,a.tCard.tCardG>.tCta{justify-self:stretch;width:auto;max-width:none;margin:0 18px 18px;box-sizing:border-box}}.aboutHead{gap:12px 16px;align-items:center;flex-wrap:wrap}@media (max-width: 560px){.aboutHead .aboutCta{width:100%;justify-content:center}}
