.fundat-scoreboard{position:relative;isolation:isolate;overflow:hidden;background:#060c10;color:#fff;margin:36px 0 48px;border-radius:22px;padding:44px clamp(18px,5vw,64px) 34px;box-shadow:0 22px 45px #05291f24}.fundat-scoreboard .fc-stadium{position:absolute;inset:0;z-index:-1;overflow:hidden;background:radial-gradient(ellipse at 50% 20%,#35465170,transparent 65%),linear-gradient(#060a11,#15272d 66%,#17392e);opacity:.5;transition:opacity 1.3s}.fundat-scoreboard .fc-stands{position:absolute;inset:32% -15% 15%;border-radius:50% 50% 0 0;border-top:16px solid #61717950;background:repeating-linear-gradient(0deg,transparent 0 17px,#acbbc81e 18px 20px),radial-gradient(ellipse,#9eacbf70 1px,transparent 2px);background-size:auto,9px 9px;transform:perspective(500px) rotateX(15deg);opacity:.5}.fundat-scoreboard .fc-floodlights{position:absolute;top:40px;width:130px;height:20px;background:repeating-linear-gradient(90deg,#fbfff8 0 10px,#859799 10px 15px);box-shadow:0 0 16px #fff8,0 0 55px #d1eaff88;opacity:.15;transition:opacity 1s .25s}.fundat-scoreboard .fc-floodlights:after{content:'';position:absolute;top:16px;left:-150px;width:430px;height:580px;background:linear-gradient(#d9eaff33,transparent);clip-path:polygon(35% 0,65% 0,100% 100%,0 100%);filter:blur(10px)}.fundat-scoreboard .fc-floodlights-left{left:-35px;transform:rotate(-22deg)}.fundat-scoreboard .fc-floodlights-right{right:-35px;transform:rotate(22deg)}.fundat-scoreboard .fc-pitch{position:absolute;left:-15%;right:-15%;height:280px;bottom:-100px;background:repeating-linear-gradient(90deg,#42684018 0 95px,#263c2a18 95px 190px),linear-gradient(#104a2c50,#0b291a);border:2px solid #b9dcad33;transform:perspective(400px) rotateX(45deg);box-shadow:inset 0 0 0 25px #06150c20}.fundat-scoreboard .fc-pitch:before{content:'';position:absolute;left:50%;top:0;bottom:0;border-left:2px solid #b9dcad33}.fundat-scoreboard .fc-pitch i{position:absolute;left:calc(50% - 70px);top:50px;width:140px;height:140px;border:2px solid #b9dcad33;border-radius:50%}.fundat-scoreboard .fc-content{position:relative;max-width:920px;margin:auto}.fundat-scoreboard .fc-broadcast{display:flex;justify-content:space-between;gap:12px;font-size:8px;letter-spacing:1.5px;font-weight:800;color:#d5dfdf;border-bottom:1px solid #ffffff24;padding-bottom:17px}.fundat-scoreboard .fc-broadcast i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#ffe548;box-shadow:0 0 12px #ffe548;margin-right:7px}.fundat-scoreboard .fc-heading{height:auto;min-height:0;width:auto;position:relative;inset:auto;display:block;background:none;border:0;backdrop-filter:none;padding:30px 0 22px;color:#fff;z-index:auto;opacity:1}.fundat-scoreboard .fc-heading p{font-size:8px;letter-spacing:2.5px;color:#f2d954;margin:0 0 12px;font-weight:800}.fundat-scoreboard .fc-heading h2{font-size:clamp(27px,3.2vw,43px);line-height:1.04;letter-spacing:-1px;font-weight:900;color:white;max-width:none;margin:0 0 20px}.fundat-scoreboard .fc-heading em{font-style:normal;color:#ffe244}.fundat-scoreboard .fc-title-line{height:3px;background:linear-gradient(90deg,#ffe244 0 50%,#ffe24418 50%);transform-origin:left}.fundat-scoreboard .fc-table{border-collapse:separate;border-spacing:0 10px;table-layout:fixed;width:100%;margin:0}.fundat-scoreboard .fc-table thead th{text-align:left;font-size:9px;font-weight:700;letter-spacing:2px;color:#c2cccf;padding:0 18px 5px}.fundat-scoreboard .fc-table thead th:first-child{width:85px;text-align:center;padding-inline:0}.fundat-scoreboard .fc-table thead th:last-child{width:170px;text-align:center}.fundat-scoreboard .fc-row{height:80px;position:relative}.fundat-scoreboard .fc-row td,.fundat-scoreboard .fc-row th{position:relative;padding:18px;vertical-align:middle;overflow:hidden}.fundat-scoreboard .fc-number{background:#ffe244;color:#101513;text-align:center;clip-path:polygon(0 0,100% 0,88% 100%,0 100%);font-size:34px;font-weight:900}.fundat-scoreboard .fc-number span{display:block}.fundat-scoreboard .fc-name{background:linear-gradient(100deg,#10171ff5,#27313ae8);border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff15;text-align:left;font-size:clamp(17px,2.1vw,25px);font-weight:800;line-height:1.15;letter-spacing:-.4px}.fundat-scoreboard .fc-name span{display:block}.fundat-scoreboard .fc-age{background:#f7f8ed;color:#0c1517;text-align:center;font-size:21px;font-weight:900;clip-path:polygon(9% 0,100% 0,100% 100%,0 100%)}.fundat-scoreboard .fc-age span{display:block}.fundat-scoreboard .fc-row:last-child .fc-name{border-color:#ffe24480}.fundat-scoreboard .fc-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding-top:15px;border-top:1px solid #ffffff24}.fundat-scoreboard .fc-tag{font-size:7px;font-weight:800;letter-spacing:1.4px;color:#c9d4ce}.fundat-scoreboard .fc-controls{display:flex;gap:8px;flex-shrink:0}.fundat-scoreboard .fc-controls button{border:1px solid #ffffff40;background:#07101790;border-radius:30px;color:#e4eadf;font-size:9px;min-height:36px;padding:8px 13px}.fundat-scoreboard .fc-controls button:hover{border-color:#ffe244;color:#ffe244}.fundat-scoreboard .fc-controls button:focus-visible{outline:3px solid #ffe244;outline-offset:4px}.fundat-scoreboard .fc-controls button:disabled{opacity:.5;cursor:default}.fundat-scoreboard .fc-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%)}.fundat-scoreboard.fc-playing .fc-stadium,.fundat-scoreboard.fc-complete .fc-stadium{opacity:1}.fundat-scoreboard.fc-playing .fc-floodlights,.fundat-scoreboard.fc-complete .fc-floodlights{opacity:1}.fundat-scoreboard.fc-ready:not(.fc-playing):not(.fc-complete) .fc-heading,.fundat-scoreboard.fc-ready:not(.fc-playing):not(.fc-complete) .fc-table thead,.fundat-scoreboard.fc-ready:not(.fc-playing):not(.fc-complete) .fc-row{opacity:0}.fundat-scoreboard.fc-playing .fc-heading{animation:fc-title .6s .65s both}.fundat-scoreboard.fc-playing .fc-title-line{animation:fc-line .65s 1.1s both}.fundat-scoreboard.fc-playing .fc-table thead{animation:fc-title .4s 1.4s both}.fundat-scoreboard.fc-playing .fc-row{animation:fc-left .5s var(--fc-delay) both}.fundat-scoreboard .fc-row-1{--fc-delay:1.8s}.fundat-scoreboard .fc-row-2{--fc-delay:2.5s}.fundat-scoreboard .fc-row-3{--fc-delay:3.2s}.fundat-scoreboard .fc-row-4{--fc-delay:3.9s}.fundat-scoreboard.fc-playing .fc-row-2{animation-name:fc-right}.fundat-scoreboard.fc-playing .fc-row-3{animation-name:fc-up}.fundat-scoreboard.fc-playing .fc-row-4{animation-name:fc-scale}.fundat-scoreboard.fc-playing .fc-number span{animation:fc-bounce .5s calc(var(--fc-delay) + .15s) both}.fundat-scoreboard.fc-playing .fc-name span{animation:fc-reveal .45s calc(var(--fc-delay) + .15s) both}.fundat-scoreboard.fc-playing .fc-age span{animation:fc-title .3s calc(var(--fc-delay) + .35s) both}.fundat-scoreboard.fc-playing .fc-name:after{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,#fff4 50%,transparent 80%);animation:fc-shine .8s 4.7s both}.fundat-scoreboard.fc-playing .fc-sparks{position:absolute;inset:0;background:radial-gradient(circle at 15% 20%,#ffe244 0 2px,transparent 3px),radial-gradient(circle at 85% 32%,#fff 0 1px,transparent 3px),radial-gradient(circle at 68% 85%,#ffe244 0 2px,transparent 4px),radial-gradient(circle at 27% 72%,#fff 0 1px,transparent 3px);animation:fc-celebrate .8s 4.7s both}.fundat-scoreboard.fc-paused *{animation-play-state:paused!important}@keyframes fc-title{from{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}@keyframes fc-line{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fc-left{from{opacity:0;transform:translateX(-70px)}to{opacity:1;transform:none}}@keyframes fc-right{from{opacity:0;transform:translateX(70px)}to{opacity:1;transform:none}}@keyframes fc-up{from{opacity:0;transform:translateY(35px)}to{opacity:1;transform:none}}@keyframes fc-scale{from{opacity:0;transform:translateY(12px) scale(.9)}to{opacity:1;transform:none}}@keyframes fc-bounce{0%{transform:scale(.6)}65%{transform:scale(1.15)}100%{transform:scale(1)}}@keyframes fc-reveal{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes fc-shine{from{transform:translateX(-150%);opacity:0}25%{opacity:1}to{transform:translateX(150%);opacity:0}}@keyframes fc-celebrate{0%{opacity:0;transform:scale(.9)}35%{opacity:1}100%{opacity:0;transform:scale(1.12)}}@media(max-width:760px){.fundat-scoreboard{border-radius:16px;padding:25px 14px;margin:30px 0}.fundat-scoreboard .fc-broadcast{font-size:6px;letter-spacing:.6px}.fundat-scoreboard .fc-heading{padding-top:27px}.fundat-scoreboard .fc-heading h2{font-size:26px;letter-spacing:-.6px}.fundat-scoreboard .fc-table{border-spacing:0 9px}.fundat-scoreboard .fc-table thead th{font-size:7px;letter-spacing:1px;padding-inline:8px}.fundat-scoreboard .fc-table thead th:first-child{width:44px}.fundat-scoreboard .fc-table thead th:last-child{width:85px}.fundat-scoreboard .fc-row{height:76px}.fundat-scoreboard .fc-row td,.fundat-scoreboard .fc-row th{padding:14px 9px}.fundat-scoreboard .fc-number{font-size:26px}.fundat-scoreboard .fc-name{font-size:15px;letter-spacing:-.2px}.fundat-scoreboard .fc-age{font-size:13px}.fundat-scoreboard .fc-footer{flex-direction:column;align-items:flex-start;gap:13px}.fundat-scoreboard .fc-tag{font-size:6px}.fundat-scoreboard .fc-controls{width:100%;justify-content:space-between}.fundat-scoreboard .fc-controls button{font-size:8px}.fundat-scoreboard .fc-floodlights{width:80px;height:13px}.fundat-scoreboard .fc-heading p{font-size:6px;letter-spacing:1.5px}}@media(prefers-reduced-motion:reduce){.fundat-scoreboard *{animation:none!important;transition:none!important;opacity:1!important}.fundat-scoreboard .fc-sparks{display:none}.fundat-scoreboard .fc-row,.fundat-scoreboard .fc-heading,.fundat-scoreboard .fc-table thead{opacity:1!important}}
