:where(.ultrakit-lgc-wrapper){--gap: 20px;--bh: 96px;--box: #ffffff;--cap: #6b6985;--line: #ebe9f5;--cols: 5;--vh: 420px}.ultrakit-lgc-wrapper{--a: var(--ultrakit-lgc-accent,#6c5ce7);--b: var(--ultrakit-lgc-accent-2,#00cec9);position: relative;width: 100%}.ultrakit-lgc-empty{text-align: center;color: #aaa;padding: 20px}.ultrakit-lgc-wrapper ul{list-style: none;margin: 0;padding: 0}.ultrakit-lgc-logo{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 8px;min-height: var(--bh);padding: 14px 22px;box-sizing: border-box;text-decoration: none;border-radius: 16px;transition: translate .35s ease,scale .35s ease,rotate .35s ease,box-shadow .35s ease,background-color .3s ease,border-color .3s ease}.ultrakit-lgc-logo img{display: block;width: auto;max-width: 100%;max-height: 48px;object-fit: contain;transition: filter .45s ease,opacity .45s ease,scale .35s ease}.ultrakit-lgc-name{display: flex;flex-direction: column;align-items: center;gap: 1px;text-align: center;line-height: 1.3}.ultrakit-lgc-name b{font-size: 13px;color: var(--cap);font-weight: 700}.ultrakit-lgc-name small{font-size: 11.5px;color: color-mix(in srgb,var(--cap) 75%,transparent)}.ultrakit-lgc-grayscale .ultrakit-lgc-logo img{filter: grayscale(1);opacity: .62}.lgc-tone-white .ultrakit-lgc-logo img{filter: brightness(0) invert(1);opacity: .8}.lgc-tone-dark .ultrakit-lgc-logo img{filter: brightness(0);opacity: .7}.ultrakit-lgc-logo:hover img,.ultrakit-lgc-logo:focus-visible img{filter: none;opacity: 1}@media (hover: hover){.lgc-fx-lift .ultrakit-lgc-logo:hover{translate: 0 -5px}.lgc-fx-zoom .ultrakit-lgc-logo:hover img{scale: 1.1}.lgc-fx-glow .ultrakit-lgc-logo:hover{box-shadow: 0 0 0 1px color-mix(in srgb,var(--a) 35%,transparent),0 14px 34px -12px color-mix(in srgb,var(--a) 60%,transparent)}.lgc-fx-tilt .ultrakit-lgc-logo:hover{rotate: -3deg;scale: 1.05}}.ultrakit-lgc-logo:focus-visible{outline: 2px solid var(--a);outline-offset: 3px}.lgc-names-tooltip .ultrakit-lgc-logo[data-tip]::after{content: attr(data-tip);position: absolute;left: 50%;bottom: calc(100% + 4px);translate: -50% 6px;padding: 6px 11px;border-radius: 8px;background: #1c1a33;color: #fff;font-size: 12px;font-weight: 600;white-space: nowrap;pointer-events: none;opacity: 0;transition: opacity .25s ease,translate .25s ease;z-index: 5}.lgc-names-tooltip .ultrakit-lgc-logo[data-tip]:hover::after,.lgc-names-tooltip .ultrakit-lgc-logo[data-tip]:focus-visible::after{opacity: 1;translate: -50% 0}.ultrakit-lgc-box-card .ultrakit-lgc-logo{background: var(--box);box-shadow: 0 1px 0 rgba(20,16,60,.03),0 14px 32px -20px rgba(40,30,110,.35)}.ultrakit-lgc-box-bordered .ultrakit-lgc-logo{background: var(--box);border: 1px solid var(--line)}.ultrakit-lgc-box-soft .ultrakit-lgc-logo{background: color-mix(in srgb,var(--a) 7%,var(--box))}.ultrakit-lgc-box-glass .ultrakit-lgc-logo{background: rgba(255,255,255,.08);border: 1px solid rgba(255,255,255,.16);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px)}.ultrakit-lgc-box-pill .ultrakit-lgc-logo{background: var(--box);border: 1px solid var(--line);border-radius: 999px;min-height: calc(var(--bh) * .72);padding: 10px 28px}.ultrakit-lgc-box-gradient .ultrakit-lgc-logo{background: linear-gradient(var(--box),var(--box)) padding-box,linear-gradient(135deg,var(--a),var(--b)) border-box;border: 1.5px solid transparent}.ultrakit-lgc-box-dark .ultrakit-lgc-logo{background: #16132c}.ultrakit-lgc-box-dark .ultrakit-lgc-logo img{filter: brightness(0) invert(1);opacity: .78}.ultrakit-lgc-box-dark .ultrakit-lgc-logo:hover img{filter: brightness(0) invert(1);opacity: 1}.ultrakit-lgc-box-dark .ultrakit-lgc-logo:hover{background: linear-gradient(135deg,var(--a),var(--b))}.ultrakit-lgc-box-dark{--cap: #c9c6e6}.ultrakit-lgc-marquee-outer{display: grid;gap: var(--gap);overflow: hidden;padding: 10px 0}.ultrakit-lgc-marquee-row{overflow: hidden}.ultrakit-lgc-marquee-track{display: flex;width: max-content;animation: uklgc-x var(--speed,30s) linear infinite}.ultrakit-lgc-set{display: flex;flex-shrink: 0;gap: var(--gap);padding-right: var(--gap) !important}.ultrakit-lgc-marquee-slide{flex-shrink: 0}.ultrakit-lgc-mode-marquee .ultrakit-lgc-logo,.ultrakit-lgc-mode-marquee2 .ultrakit-lgc-logo{min-width: 150px}.lgc-dir-right .ultrakit-lgc-marquee-track,.ultrakit-lgc-marquee-row.is-reverse .ultrakit-lgc-marquee-track{animation-direction: reverse}.lgc-dir-right .ultrakit-lgc-marquee-row.is-reverse .ultrakit-lgc-marquee-track{animation-direction: normal}.ultrakit-lgc-marquee-row.is-reverse .ultrakit-lgc-marquee-track{animation-duration: calc(var(--speed,30s) * 1.15)}.lgc-pause .ultrakit-lgc-marquee-outer:hover .ultrakit-lgc-marquee-track{animation-play-state: paused}@keyframes uklgc-x{to{translate: -50% 0}}.ultrakit-lgc-mode-vertical .ultrakit-lgc-marquee-outer{grid-template-columns: repeat(var(--cols),minmax(0,1fr));height: var(--vh);padding: 0}.ultrakit-lgc-mode-vertical .ultrakit-lgc-marquee-track{flex-direction: column;width: auto;animation-name: uklgc-y}.ultrakit-lgc-mode-vertical .ultrakit-lgc-set{flex-direction: column;padding-right: 0 !important;padding-bottom: var(--gap) !important}@keyframes uklgc-y{to{translate: 0 -50%}}.lgc-edge-fade .ultrakit-lgc-marquee-row,.lgc-edge-fade .ultrakit-lgc-track-outer{-webkit-mask-image: linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image: linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.lgc-edge-fade.ultrakit-lgc-mode-vertical .ultrakit-lgc-marquee-outer{-webkit-mask-image: linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent);mask-image: linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent)}.lgc-edge-fade.ultrakit-lgc-mode-vertical .ultrakit-lgc-marquee-row{-webkit-mask-image: none;mask-image: none}.ultrakit-lgc-grid{display: grid;grid-template-columns: repeat(var(--cols),minmax(0,1fr));gap: var(--gap)}.ultrakit-lgc-cell{perspective: 800px;min-width: 0}.ultrakit-lgc-face{height: 100%;transition: rotate .6s ease,opacity .3s ease;transform-style: preserve-3d}.ultrakit-lgc-face > .ultrakit-lgc-logo{height: 100%}.ultrakit-lgc-cell.is-flipping .ultrakit-lgc-face{rotate: x 90deg;opacity: .2}.lgc-lines .ultrakit-lgc-grid{gap: 0;border-top: 1px solid var(--line);border-left: 1px solid var(--line)}.lgc-lines .ultrakit-lgc-cell{border-right: 1px solid var(--line);border-bottom: 1px solid var(--line)}.lgc-lines .ultrakit-lgc-logo{border-radius: 0}.lgc-lines.ultrakit-lgc-box-glass,.lgc-lines.ultrakit-lgc-box-dark{--line: rgba(255,255,255,.12)}@media (prefers-reduced-motion: no-preference){.ultrakit-lgc-grid.is-armed .ultrakit-lgc-cell{opacity: 0;translate: 0 14px}.ultrakit-lgc-grid.is-in .ultrakit-lgc-cell{opacity: 1;translate: 0 0;transition: opacity .6s ease,translate .6s ease;transition-delay: calc(var(--i) * 55ms)}}.ultrakit-lgc-mode-single,.ultrakit-lgc-mode-multi,.ultrakit-lgc-mode-fade{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 12px}.ultrakit-lgc-track-outer{grid-column: 2;overflow: hidden}.ultrakit-lgc-track{display: flex;transition: translate var(--trans,600ms) cubic-bezier(.25,.8,.25,1)}.ultrakit-lgc-slide{flex: 0 0 calc(100% / var(--show,1));min-width: 0;padding: 0 calc(var(--gap) / 2);box-sizing: border-box}.ultrakit-lgc-mode-fade .ultrakit-lgc-track{display: grid}.ultrakit-lgc-mode-fade .ultrakit-lgc-slide{grid-area: 1 / 1;opacity: 0;visibility: hidden;transition: opacity var(--trans,600ms) ease,visibility var(--trans,600ms)}.ultrakit-lgc-mode-fade .ultrakit-lgc-slide.is-active{opacity: 1;visibility: visible}.ultrakit-lgc-mode-single .ultrakit-lgc-logo img,.ultrakit-lgc-mode-fade .ultrakit-lgc-logo img{max-height: 70px}.ultrakit-lgc-arrow{width: 42px !important;height: 42px !important;padding: 0 !important;border-radius: 50% !important;border: 1px solid var(--line) !important;background: #fff !important;color: #1c1a33 !important;display: grid !important;place-items: center;cursor: pointer;box-shadow: 0 8px 20px -12px rgba(40,30,110,.4) !important;transition: background-color .25s ease,color .25s ease,scale .25s ease !important}.ultrakit-lgc-prev{grid-column: 1}.ultrakit-lgc-next{grid-column: 3}.ultrakit-lgc-arrow:hover,.ultrakit-lgc-arrow:focus-visible{background: linear-gradient(135deg,var(--a),var(--b)) !important;color: #fff !important;border-color: transparent !important;scale: 1.06}.ultrakit-lgc-arrow svg{width: 18px;height: 18px}.ultrakit-lgc-dots{grid-column: 1 / -1;display: flex;justify-content: center;gap: 8px;margin-top: 14px}.ultrakit-lgc-dot{width: 8px !important;height: 8px !important;min-height: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 99px !important;background: color-mix(in srgb,var(--a) 22%,transparent) !important;cursor: pointer;transition: width .3s ease,background-color .3s ease !important}.ultrakit-lgc-dot.is-active{width: 26px !important;background: linear-gradient(90deg,var(--a),var(--b)) !important}@media (prefers-reduced-motion: reduce){.ultrakit-lgc-marquee-track{animation: none !important;width: 100%}.ultrakit-lgc-set{flex-wrap: wrap;justify-content: center;padding-right: 0 !important}.ultrakit-lgc-set[aria-hidden]{display: none}.ultrakit-lgc-mode-vertical .ultrakit-lgc-marquee-outer{height: auto}.ultrakit-lgc-track,.ultrakit-lgc-face{transition: none !important}}@media (max-width: 767px){.ultrakit-lgc-mode-marquee .ultrakit-lgc-logo,.ultrakit-lgc-mode-marquee2 .ultrakit-lgc-logo{min-width: 120px;padding: 10px 16px}.ultrakit-lgc-mode-single,.ultrakit-lgc-mode-multi,.ultrakit-lgc-mode-fade{gap: 6px}.ultrakit-lgc-arrow{width: 34px !important;height: 34px !important}}