.fbf-app-shell .fbf-editie-title{font-family:var(--font-sans);text-transform:none;letter-spacing:.005em;text-wrap:balance;font-weight:800}.fbf-app-shell .fbf-editie-mega{font-family:var(--font-sans);text-transform:none;letter-spacing:.005em;text-wrap:balance;font-size:clamp(2.2rem,8vw,3.15rem);font-weight:800;line-height:.95}.fbf-app-shell .fbf-editie-meta{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700;line-height:1.2}.fbf-app-shell .fbf-editie-cijfer{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:.005em;font-weight:700}.fbf-app-shell .fbf-editie-cijfer-groot{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:.005em;font-size:clamp(2.6rem,10vw,3.8rem);font-weight:800}.fbf-app-shell [class*=uppercase][class*="text-[11px]"],.fbf-app-shell [class*=uppercase][class*="text-[12px]"],.fbf-app-shell [class*=uppercase][class*="text-[13px]"]{font-family:var(--font-sans);letter-spacing:.08em;font-weight:600}.fbf-app-main p{text-wrap:pretty}.fbf-app-shell{--color-fbf-lime:var(--volt);--fbf-lime:var(--volt)}.fbf-app-main .fbf-num-huge{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:.005em;font-weight:800;line-height:.9}.fbf-app-main .fbf-mega{font-family:var(--font-sans);text-transform:none;letter-spacing:.005em;font-weight:800;line-height:.9}.fbf-app-main .fbf-card,.fbf-app-main .fbf-card-soft,.fbf-app-main .fbf-action-row,.fbf-app-main .fbf-settings-row,.fbf-app-main .fbf-task-row,.fbf-modal .fbf-card,.fbf-modal .fbf-action-row{border-radius:var(--fbf-radius-card,20px);background:linear-gradient(180deg,#ffffff0b,#ffffff04),var(--surface);border-color:#e9ecf117;box-shadow:inset 0 1px #ffffff0d}.fbf-app-main .fbf-card-soft,.fbf-app-main .fbf-settings-row,.fbf-modal .fbf-card{background:color-mix(in oklab,var(--surface) 72%,var(--background))}.fbf-app-main .fbf-button,.fbf-modal .fbf-button,.fbf-app-main .fbf-start-cta,.fbf-app-main .fbf-button.fbf-cta-glow,.fbf-modal .fbf-button.fbf-cta-glow{min-height:var(--fbf-control-height,52px);border-radius:var(--fbf-radius-control,12px);box-shadow:none;font-family:var(--fbf-type-body,var(--font-sans));text-transform:none;letter-spacing:0;font-weight:700}.fbf-app-main .fbf-start-cta,.fbf-app-main .fbf-button.fbf-cta-glow,.fbf-modal .fbf-button.fbf-cta-glow{background:var(--volt);color:var(--background)}.fbf-app-main .fbf-start-cta:hover,.fbf-app-main .fbf-button.fbf-cta-glow:hover,.fbf-modal .fbf-button.fbf-cta-glow:hover{background:var(--cta-hover);box-shadow:none}.fbf-app-main .fbf-scene{background:linear-gradient(180deg,#e9ecf109,transparent 42%),var(--surface);border:1px solid #e9ecf11a}.fbf-dock,.app-bottom-nav,.fbf-bottom-nav{background:color-mix(in oklab,var(--background) 82%,transparent);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);border-top:1px solid #e9ecf117;box-shadow:inset 0 1px #e9ecf10d,0 -20px 48px -28px #000c}.fbf-dock__row{justify-content:space-between;align-items:stretch;height:68px;padding-inline:4px;display:flex}.fbf-dock__row .fbf-dock__item{flex:1 1 0;gap:4px;min-width:0;height:68px}.fbf-dock__item{border-radius:var(--fbf-radius-control,12px);transition:color var(--fbf-dur-fast,.16s) ease,transform var(--fbf-dur-fast,.16s) var(--fbf-ease-snap,cubic-bezier(.2, .8, .3, 1));min-height:48px}.fbf-dock__item:active{transform:scale(.95)}.fbf-dock__item .fbf-dock__label{font-family:var(--fbf-type-body,var(--font-sans));letter-spacing:0;transition:color var(--fbf-dur-fast,.16s) ease,letter-spacing .24s ease;font-size:.74rem;font-weight:600;line-height:1.1;text-transform:none!important}.fbf-dock__item.is-active .fbf-dock__label{letter-spacing:0;font-weight:700}.fbf-dock__chip{border-radius:8px;justify-content:center;align-items:center;min-width:34px;height:28px;transition:color .16s;display:inline-flex}.fbf-dock__item.is-active .fbf-dock__chip{background:0 0}.fbf-dock__item.is-active .fbf-dock__icon{transform:translateY(-1px)}.fbf-dock__dot{background:var(--volt);width:16px;height:2px;transition:left .39s var(--fbf-ease-snap,cubic-bezier(.34, 1.4, .5, 1));border-radius:2px}.fbf-dock__item:focus-visible,.fbf-dock__log-float:focus-visible{outline:2px solid var(--volt);outline-offset:3px}.fbf-dock__log-btn{border:3px solid var(--background);background:radial-gradient(120% 120% at 30% 22%,#ffffff52,transparent 46%),linear-gradient(180deg,var(--teal-deeper,var(--volt)),color-mix(in oklab,var(--volt) 86%,#000 14%));color:var(--volt-foreground);box-shadow:inset 0 1px #ffffff59,inset 0 -5px 10px #00000029,0 0 0 1px #4fd6c62e,0 6px 14px -6px #0000008c,0 16px 36px -16px color-mix(in oklab,var(--volt) 60%,transparent);transition:transform var(--fbf-dur-fast,.16s) var(--fbf-ease-snap,cubic-bezier(.2, .8, .3, 1)),box-shadow .2s ease;border-radius:999px}.fbf-dock__log-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.fbf-dock__log-btn:active{transform:scale(.9)}.fbf-dock__log-float{right:14px;bottom:calc(96px + env(safe-area-inset-bottom));z-index:55;background:var(--volt);color:#071816;border-width:2px;place-items:center;width:40px;height:40px;display:grid;position:fixed;box-shadow:0 3px 10px #00000047}.fbf-topbar{border-bottom:1px solid #e9ecf11a}.fbf-app-main .fbf-speedbar,.fbf-app-main .fbf-bib{display:none}@media(prefers-reduced-motion:reduce){.fbf-app-main *,.fbf-dock *{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media(max-width:380px){.fbf-dock__item .fbf-dock__label{letter-spacing:.01em;text-transform:none;font-size:.75rem}.fbf-dock__row .fbf-dock__item{padding-inline:1px}.fbf-dock__icon{width:18px;height:18px}}@media(max-width:340px){.fbf-dock__log-float{right:11px;bottom:calc(45px + env(safe-area-inset-bottom));width:46px;height:46px}.fbf-dock__log-btn{border-width:2.5px}}.fbf-dock .fbf-dock__item .fbf-dock__label{letter-spacing:0!important;text-transform:none!important;font-size:.7rem!important;font-weight:600!important;line-height:1.1!important}.fbf-dock .fbf-dock__item.is-active .fbf-dock__label{letter-spacing:0!important;font-weight:700!important}.fbf-dock .fbf-dock__chip,.fbf-dock .fbf-dock__item.is-active .fbf-dock__chip{background:0 0!important;border-radius:8px!important;width:34px!important;min-width:34px!important;height:28px!important}.fbf-dock .fbf-dock__dot{border-radius:2px!important;width:16px!important;height:2px!important}.fbf-dock__log-float.fbf-dock__log-btn{background:var(--volt)!important;color:#071816!important;border-width:2px!important;width:44px!important;height:44px!important;box-shadow:0 3px 10px #00000047!important}.fbf-dock__log-float.fbf-dock__log-btn:hover{box-shadow:0 4px 12px #0000004d!important}@media(max-width:380px){.fbf-dock .fbf-dock__item .fbf-dock__label{letter-spacing:0!important;text-transform:none!important;font-size:.66rem!important}}.fbf-dock{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom,0px));background:color-mix(in oklab,var(--background) 86%,transparent);-webkit-backdrop-filter:blur(26px)saturate(160%);backdrop-filter:blur(26px)saturate(160%);border:1px solid #e9ecf117;border-radius:24px;padding-bottom:0;box-shadow:0 18px 40px -24px #000000e6,inset 0 1px #e9ecf10d}.fbf-dock__row{height:72px;padding-inline:6px}.fbf-dock__row .fbf-dock__item{gap:5px;height:72px}.fbf-dock__item{color:#e9ecf173;border-radius:14px}.fbf-dock__item .fbf-dock__label{letter-spacing:0;font-size:11.5px;font-weight:600;line-height:1;text-transform:none!important}.fbf-dock__item.is-active{color:var(--volt)}.fbf-dock__item.is-active .fbf-dock__label{font-weight:700}.fbf-dock__icon{width:22px;height:22px}.fbf-dock__dot{display:none}html body .fbf-dock{bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;border-radius:24px!important;margin:0!important}html body .fbf-dock__item .fbf-dock__label{letter-spacing:0!important;text-transform:none!important;font-size:11.5px!important;line-height:1!important}html body .fbf-dock__icon{width:22px!important;height:22px!important}.fitness-dash .fdx-title{letter-spacing:.005em;font-weight:800}.fbf-app-main .fbf-page-header{padding-bottom:.5rem}.fbf-app-main .fbf-editie-title{text-wrap:pretty}.fbf-app-main h1,.fbf-app-main h2,.fbf-app-main h3,.fbf-app-main h4,.fbf-modal h1,.fbf-modal h2,.fbf-modal h3{text-transform:none;letter-spacing:.005em}.fbf-app-main{padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}.fitness-dash .fdx-masthead{padding:10px 0 14px}html body .fbf-app-main{padding-bottom:calc(124px + env(safe-area-inset-bottom,0px))!important}.fbf-app-shell,.fbf-app-shell.fbf-daypart-ochtend,.fbf-app-shell.fbf-daypart-middag,.fbf-app-shell.fbf-daypart-avond,.fbf-app-shell.fbf-daypart-nacht{--cta-hover:#29dcc0;--fbf-radius-card:18px;--fbf-radius-control:12px;--fbf-base-top:#0d1314;--fbf-base-mid:#080c0d;--fbf-base-bot:#0b0f10;--fbf-glow-1:#2ef0d81a;--fbf-glow-2:#2ef0d80d;--fbf-glow-3:#2ef0d808;position:relative;--background:#0b0f10!important;--surface:#0e1618!important;--surface-elevated:#131d1e!important;--volt:#2ef0d8!important}.fbf-app-scene{z-index:0;pointer-events:none;opacity:.62;width:min(82%,520px);height:240px;position:absolute;top:0;right:0;-webkit-mask-image:radial-gradient(118% 124% at 100% 0,#000 0%,#000000e0 34%,#00000052 66%,#0000 86%);mask-image:radial-gradient(118% 124% at 100% 0,#000,#000000e0 34%,#00000052 66%,#0000 86%)}.fbf-app-scene__photo{z-index:0;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.fbf-app-scene:before,.fbf-app-scene:after{z-index:1}.fbf-app-scene:after{content:"";background:linear-gradient(90deg,#0b0f10,#0b0f109e,#0b0f1000 68%),linear-gradient(#0b0f1000 40%,#0b0f10b8 78%,#0b0f10);position:absolute;inset:0}.fbf-app-main{z-index:1;position:relative}html body .fbf-app-main .fbf-card-base,html body .fbf-app-main .fdx-card,html body .fbf-app-main .card-notch,html body .fbf-app-main .fbf-card,html body .fbf-modal .fbf-card-base{background:#0e1618!important;border-color:#e9ecf114!important;border-radius:18px!important;box-shadow:inset 0 1px #ffffff0a!important}html body .fbf-app-main .fbf-main-card{position:relative;background:radial-gradient(120% 130% at 100% 0,#2ef0d81a,#0000 58%),linear-gradient(145deg,#111d1f,#0d1517 58%,#0b1113)!important;border:1px solid #2ef0d829!important;border-radius:18px!important;box-shadow:0 22px 46px -30px #000000f2,0 10px 28px -22px #2ef0d859,inset 0 1px #ffffff12!important}html body .fbf-app-main .fbf-main-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#2ef0d87a,#0000);height:1px;position:absolute;inset:0 18px auto}html body .fbf-app-main .fbf-main-card .fbf-main-card__cta{box-shadow:0 12px 26px -14px #2ef0d88c!important}html body .fbf-app-shell{background-color:#0b0f10!important}.fbf-app-main .fbf-page-flow>*+*,.fbf-app-main [class*=space-y-]>*+*{margin-top:14px!important}html body .fbf-app-main .fbf-card-base,html body .fbf-app-main .fdx-card,html body .fbf-app-main .card-notch{padding:16px!important}.fbf-app-main h3{letter-spacing:.005em;font-size:1.05rem;font-weight:700;line-height:1.2}html body .fbf-app-main .fbf-button,html body .fbf-app-main input:not([type=checkbox]):not([type=radio]),html body .fbf-app-main select,html body .fbf-app-main textarea{border-radius:12px!important}.fbf-app-shell{--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:18px;--radius-2xl:18px;--radius-3xl:18px}.fbf-app-main h1,.fbf-app-main .fdx-title{letter-spacing:.005em!important;text-transform:none!important;font-size:30px!important;font-weight:800!important;line-height:36.6px!important}.fbf-app-main h2{letter-spacing:.005em!important;font-size:20px!important;font-weight:800!important;line-height:23px!important}html body .fbf-app-main header,html body .fbf-app-main .fdx-masthead,html body .fbf-app-main .fbf-page-header{margin-top:0!important;padding-top:0!important}.fbf-app-main .rounded-sm{border-radius:8px!important}.fbf-app-main .rounded-md{border-radius:10px!important}.fbf-app-main .rounded-lg{border-radius:12px!important}.fbf-app-main .rounded-xl,.fbf-app-main .rounded-2xl,.fbf-app-main .rounded-3xl{border-radius:18px!important}.fbf-app-main [class*="rounded-[4px]"],.fbf-app-main [class*="rounded-[6px]"]{border-radius:12px!important}.fbf-app-shell{--fbf-r-chip:12px;--fbf-shape-chip:12px;--fbf-shape-button:12px;--fbf-shape-card:18px}html body .fbf-app-main .fbf-card-base{border:1px solid #e9ecf114!important}html body .fbf-app-main .fbf-main-card{border-color:#2ef0d829!important}.fbf-app-main .fbf-page-flow>*+*,.fbf-app-main [class*=space-y-]>*+*{margin-top:14px!important;margin-block-start:14px!important}.fbf-app-main .mt-4,.fbf-app-main .fbf-section-flow{margin-top:14px!important}.fbf-app-scene:before{content:"";background:#070a0b3d;position:absolute;inset:0}body:has(.fbf-app-shell) .fbf-cookie-banner{bottom:calc(112px + env(safe-area-inset-bottom,0px))!important}
