.fpk-2027{--background:40 23% 97%;--foreground:220 5% 12%;--card:0 0% 100%;--card-foreground:220 5% 12%;--popover:0 0% 100%;--popover-foreground:220 5% 12%;--primary:352.14 72.41% 45.49%;--primary-foreground:0 0% 100%;--action:352.14 72.41% 45.49%;--action-foreground:0 0% 100%;--brand-on-dark:354 100% 60%;--secondary:220 5% 12%;--secondary-foreground:0 0% 100%;--muted:220 3% 94%;--muted-foreground:220 3% 40%;--accent:352 80% 96%;--accent-foreground:352 72% 35%;--destructive:0 74% 42%;--destructive-foreground:0 0% 100%;--border:220 4% 87%;--input:220 4% 78%;--ring:352.14 72.41% 45.49%;--radius:.875rem;--success:151 58% 28%;--success-soft:148 48% 94%;--warning:35 87% 29%;--warning-soft:43 90% 94%;--info:213 69% 37%;--info-soft:211 80% 96%;--medal-gold:39 66% 31%;--medal-gold-soft:43 62% 93%;--medal-silver:0 0% 37%;--medal-silver-soft:0 0% 93%;--medal-bronze:24 48% 34%;--medal-bronze-soft:24 50% 94%;color:hsl(var(--foreground));background:hsl(var(--background));font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif}.fpk-2027[data-theme=dark],.fpk-2027[data-theme=dark] .fpk-2027{--background:0 0% 6%;--foreground:0 0% 95%;--card:0 0% 10%;--card-foreground:0 0% 95%;--popover:0 0% 10%;--popover-foreground:0 0% 95%;--primary:354 100% 60%;--primary-foreground:0 0% 6%;--action:352.14 72.41% 45.49%;--action-foreground:0 0% 100%;--secondary:0 0% 24%;--secondary-foreground:0 0% 95%;--muted:0 0% 16%;--muted-foreground:0 0% 72%;--accent:350 35% 22%;--accent-foreground:354 100% 75%;--destructive:354 100% 70%;--border:0 0% 20%;--input:0 0% 40%;--ring:354 100% 60%;--success:151 56% 73%;--success-soft:151 30% 17%;--warning:40 87% 76%;--warning-soft:35 30% 17%;--info:210 90% 80%;--info-soft:213 35% 20%;--medal-gold:42 64% 71%;--medal-gold-soft:40 22% 16%;--medal-silver:0 0% 80%;--medal-silver-soft:0 0% 19%;--medal-bronze:26 52% 72%;--medal-bronze-soft:25 23% 17%}@layer base{.fpk-2027 :where(h1,h2,h3,h4,h5,h6,p){text-transform:none;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0}.fpk-2027 :where(button,a,input,textarea,select):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.fpk-2027 :where(button:not(:disabled),summary){cursor:pointer}.fpk-2027{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.fpk-2027[data-theme=dark],.fpk-2027[data-theme=dark] .fpk-2027{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (prefers-reduced-motion:reduce){.fpk-2027 *,.fpk-2027 :before,.fpk-2027 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.fpk-2027{--sidebar:hsl(var(--card));--sidebar-foreground:hsl(var(--foreground));--sidebar-primary:hsl(var(--primary));--sidebar-primary-foreground:hsl(var(--primary-foreground));--sidebar-accent:hsl(var(--muted));--sidebar-accent-foreground:hsl(var(--foreground));--sidebar-border:hsl(var(--border));--sidebar-ring:hsl(var(--ring))}.fpk-medal[data-medal=gold]{--medal-foreground:var(--medal-gold);--medal-background:var(--medal-gold-soft)}.fpk-medal[data-medal=silver]{--medal-foreground:var(--medal-silver);--medal-background:var(--medal-silver-soft)}.fpk-medal[data-medal=bronze]{--medal-foreground:var(--medal-bronze);--medal-background:var(--medal-bronze-soft)}.fpk-medal{color:hsl(var(--medal-foreground,var(--muted-foreground)))}.fpk-placement{background:hsl(var(--medal-background,var(--muted)))}
