.gic-cbug{width:100%;container:giccbug/inline-size}.gic-cbug-canvas{--u:calc(100cqw / 1526);aspect-ratio:1526/334;width:100%;position:relative}.gic-cbug-tab-layer,.gic-cbug-tab,.gic-cbug-chassis{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gic-cbug-tab-layer{z-index:10;filter:drop-shadow(0 calc(8 * var(--u)) calc(14 * var(--u)) #0000004d)}.gic-cbug-chassis{z-index:20;filter:drop-shadow(0 calc(12 * var(--u)) calc(18 * var(--u)) #00000073)}.gic-cbug-glow{opacity:.55;transition:opacity .5s}.gic-cbug-glow-on{opacity:1}.gic-cbug-at{z-index:25;white-space:nowrap;line-height:1;position:absolute;transform:translate(-50%,-50%)}.gic-cbug-shield{z-index:30;width:20.9699%;height:92.8144%;display:block;position:absolute;top:0;left:0}.gic-cbug-shield-home{left:auto;right:0}.gic-cbug-shield{justify-content:center;display:flex}.gic-cbug-shield .giq-mark-fluid{margin:0 auto;width:auto!important;height:100%!important}.gic-cbug-shield:focus-visible{outline-offset:2px;border-radius:12%;outline:2px solid #fff9}.gic-cbug-score{font-family:var(--font-display);font-weight:600;font-size:calc(160 * var(--u));letter-spacing:0;font-variant-numeric:tabular-nums;color:#f8f8f6f5;background:linear-gradient(#fff 30%,#d8dadd 85%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;line-height:1;transition:opacity .3s;display:block;transform:translateY(.035em)}.gic-cbug-score-dim{opacity:.5}.gic-cbug-score-pulse{animation:.32s ease-out gic-cbug-pulse}@keyframes gic-cbug-pulse{40%{filter:brightness(1.25);scale:1.05}}.gic-cbug-to{z-index:25;width:calc(13 * var(--u));height:calc(13 * var(--u));background:#fff3;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.gic-cbug-to-left{background:var(--c);box-shadow:0 0 calc(5 * var(--u)) color-mix(in srgb, var(--c) 60%, transparent)}.gic-cbug-clock-row{align-items:baseline;gap:calc(18 * var(--u));display:flex}.gic-cbug-clock{font-family:var(--font-display);font-weight:600;font-size:calc(82 * var(--u));letter-spacing:.04em;font-variant-numeric:tabular-nums;text-transform:uppercase;color:#f8f8f6f5;line-height:1;transform:translateY(.035em)}.gic-cbug-qtr{font-family:var(--font-sports-condensed);font-weight:700;font-size:calc(50 * var(--u));color:#ffffffc7;line-height:1;transform:translateY(.035em)}.gic-cbug-final-mark img{width:100%;height:auto;filter:drop-shadow(0 calc(4 * var(--u)) calc(6 * var(--u)) #0009);display:block}.gic-cbug-final-word{font-size:calc(62 * var(--u));letter-spacing:.08em}.gic-cbug-final-ot{font-size:calc(42 * var(--u))}.gic-cbug-play{font-family:var(--font-display);font-weight:600;font-size:calc(58 * var(--u));font-variant-numeric:tabular-nums;color:#ff2232;line-height:1;display:block;transform:translateY(.035em)}.gic-cbug-track,.gic-cbug-yards{height:0;transition:left .4s cubic-bezier(.22,.61,.36,1),width .4s cubic-bezier(.22,.61,.36,1);position:absolute}.gic-cbug-tick{top:calc(-10.5 * var(--u));width:max(1px, calc(2 * var(--u)));height:calc(21 * var(--u));background:#ffffff6b;position:absolute;transform:translate(-50%)}.gic-cbug-tick-minor{top:calc(-7.5 * var(--u));height:calc(15 * var(--u));background:#ffffff38}.gic-cbug-yard{font-family:var(--font-sports-condensed);font-weight:600;font-size:calc(20 * var(--u));letter-spacing:.02em;color:#ffffff8c;line-height:1;position:absolute;top:0;transform:translate(-50%,-50%)}.gic-cbug-ball,.gic-cbug-gain,.gic-cbug-gain-mark{transition:left .4s cubic-bezier(.22,.61,.36,1),width .4s cubic-bezier(.22,.61,.36,1)}.gic-cbug-ball{z-index:2;width:calc(18 * var(--u));height:calc(18 * var(--u));background:radial-gradient(circle at 40% 35%, color-mix(in srgb, var(--ball) 50%, #fff), var(--ball) 62%);box-shadow:0 0 calc(10 * var(--u)) color-mix(in srgb, var(--ball) 60%, transparent);border-radius:50%;position:absolute;top:0;transform:translate(-50%,-50%)}.gic-cbug-gain{z-index:1;height:max(1px, calc(3 * var(--u)));background:linear-gradient(90deg, var(--ball), #f3d23a 45%);position:absolute;top:0;transform:translateY(-50%)}.gic-cbug-gain-left{background:linear-gradient(90deg, #f3d23a 55%, var(--ball))}.gic-cbug-gain-mark{z-index:1;width:max(1.5px, calc(4 * var(--u)));height:calc(32 * var(--u));box-shadow:0 0 calc(6 * var(--u)) #f3d23a80;background:#f3d23a;position:absolute;top:0;transform:translate(-50%,-50%)}.gic-cbug-down{z-index:15;font-family:var(--font-sports-condensed);font-weight:800;font-size:calc(34 * var(--u));letter-spacing:.03em;color:#f8f8f6f2;transition:left .4s cubic-bezier(.22,.61,.36,1)}.gic-cbug-yards{z-index:15}.gic-cbug-name{z-index:15;text-overflow:ellipsis;white-space:nowrap;max-width:40%;font-family:var(--font-sports-condensed);font-weight:700;font-size:max(9px, calc(34 * var(--u)));letter-spacing:.06em;text-transform:uppercase;color:#d6dce39e;line-height:1.1;position:absolute;overflow:hidden;transform:translateY(-50%)}.gic-cbug-name-home{text-align:right}@container giccbug (max-width:419px){.gic-cbug-yards,.gic-cbug-down{display:none}}@media (prefers-reduced-motion:reduce){.gic-cbug-track,.gic-cbug-yards,.gic-cbug-ball,.gic-cbug-gain,.gic-cbug-gain-mark,.gic-cbug-down,.gic-cbug-glow{transition:none}.gic-cbug-score-pulse{animation:none}}
