.fk-ruled{background-image:repeating-linear-gradient(#0000 0 47px,#1e1e2a0f 47px 48px);background-position:0 24px;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.fk-plate{background-position:top;background-repeat:no-repeat;background-size:cover;position:relative;box-shadow:inset 0 0 0 1px #1e1e2a0f}.fk-footer-art{background:url(/landing/creek-1600.webp) 50% 62%/cover no-repeat;-webkit-mask-image:linear-gradient(#000 88%,#0000);mask-image:linear-gradient(#000 88%,#0000)}.fk-glass-tag{-webkit-backdrop-filter:blur(16px)saturate(1.6);backdrop-filter:blur(16px)saturate(1.6);background:#ffffff80;box-shadow:inset 0 0 0 1px #ffffffb3,0 4px 16px -8px #28285a2e}.fk-glass{-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);background:#ffffffa8;box-shadow:inset 0 0 0 1px #fffc,0 24px 60px -18px #28285a59}.fk-landing{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--foreground:#16161e;--card:#fff;--card-foreground:#16161e;--popover:#fff;--popover-foreground:#16161e;--primary:#4761e4;--primary-foreground:#fff;--secondary:#f4f5f8;--secondary-foreground:#16161e;--muted:#f5f6f8;--muted-foreground:#535461;--accent:#f1f2f6;--accent-foreground:#16161e;--destructive:#b42318;--attention:#d97706;--positive:#036e43;--border:#e9eaef;--input:#dadbe3;--ring:#617de6;--chart-1:#4761e4;--chart-2:#c1d0f9;--chart-3:#036e43;--chart-4:#b42318;--chart-5:#d5d7df;--radius:.625rem;--sidebar:#fbfcfd;--sidebar-foreground:#16161e;--sidebar-primary:#4761e4;--sidebar-primary-foreground:#fff;--sidebar-accent:#eeeff3;--sidebar-accent-foreground:#16161e;--sidebar-border:#ecedf1;--sidebar-ring:#617de6}@supports (color:lab(0% 0 0)){.fk-landing{--primary:lab(45.213% 24.3682 -70.9041);--ring:lab(54.2585% 13.6764 -57.1157);--chart-1:lab(45.213% 24.3682 -70.9041);--chart-2:lab(83.3679% 1.47292 -22.2198);--sidebar-primary:lab(45.213% 24.3682 -70.9041);--sidebar-ring:lab(54.2585% 13.6764 -57.1157)}}.fk-cover{background-image:url(/landing/cover.webp);background-position:50% 35%;background-repeat:no-repeat;background-size:cover;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.fk-pulse{stroke-dasharray:14 200;stroke-dashoffset:14px;animation:2.8s cubic-bezier(.45,0,.55,1) infinite fk-pulse-in}.fk-pulse--out{animation-name:fk-pulse-out}@keyframes fk-pulse-in{0%{stroke-dashoffset:14px}46%,to{stroke-dashoffset:-100px}}@keyframes fk-pulse-out{0%,54%{stroke-dashoffset:14px}to{stroke-dashoffset:-100px}}@media (prefers-reduced-motion:reduce){.fk-pulse{opacity:0;animation:none}}.fk-hub:after{content:"";opacity:0;pointer-events:none;border:1.5px solid #4761e4;border:1.5px solid lab(45.213% 24.3682 -70.9041);border-radius:21px;animation:2.8s ease-out infinite fk-hub;position:absolute;inset:-5px}@keyframes fk-hub{0%,40%{opacity:0;scale:.96}50%{opacity:.55;scale:1}72%,to{opacity:0;scale:1.06}}@media (prefers-reduced-motion:reduce){.fk-hub:after{animation:none}}@media (max-width:767px){.fk-cover{background-image:url(/landing/cover-1280.webp)}.fk-footer-art{background-image:url(/landing/creek-960.webp)}}.fk-defer{content-visibility:auto;contain-intrinsic-size:auto 900px}.fk-live{position:relative;container-type:inline-size}.fk-live__pending{opacity:0;pointer-events:none;position:absolute;inset:0}.fk-poster{width:100%;max-width:var(--w);aspect-ratio:var(--r);margin-inline:auto;display:block;position:relative}.fk-poster img{top:calc(-1 * var(--by));left:calc(-1 * var(--bx));width:calc(100% + 2 * var(--bx));max-width:none;height:calc(100% + 2 * var(--by));pointer-events:none;position:absolute}.fk-poster--compact{display:none}.fk-poster--hero{--fk-column:var(--colw)}@media (max-width:719px){.fk-poster--hero{--fk-column:var(--colc);max-width:var(--cw);aspect-ratio:var(--cr)}.fk-poster--hero img{top:calc(-1 * var(--cby));left:calc(-1 * var(--cbx));width:calc(100% + 2 * var(--cbx));height:calc(100% + 2 * var(--cby))}}@container (max-width:759px){:is(.fk-live--setup,.fk-live--rules) .fk-poster--wide{display:none}:is(.fk-live--setup,.fk-live--rules) .fk-poster--compact{display:block}}@container (max-width:519px){.fk-live--engine .fk-poster--wide{display:none}.fk-live--engine .fk-poster--compact{display:block}}@container (max-width:389px){.fk-live--team .fk-poster--wide{display:none}.fk-live--team .fk-poster--compact{display:block}}
