@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-10{top:calc(var(--spacing) * 10)}.top-15{top:calc(var(--spacing) * 15)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-1{height:calc(var(--spacing) * 1)}.flex-shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.text-justify{text-align:justify}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--kleur-achtergrond:#1e3350;--kleur-achtergrond-mid:#243d5c;--kleur-zijbalk:#1c3049;--kleur-topbalk:#243d5c;--kleur-kaart:#2e4a6e;--kleur-kaart-licht:#3a5a82;--kleur-kaart-hover:#426892;--kleur-kaart-rand:#e7c46a47;--kleur-kaart-rand-goud:#e7c46a6b;--kleur-goud:#e7c46a;--kleur-goud-licht:#f4d78d;--kleur-goud-mid:#e7c46a;--kleur-goud-donker:#c9a050;--kleur-goud-highlight:#fff4cc;--kleur-goud-schaduw-diep:#6b4a14;--kleur-embleem-accent:#5a3e12;--kleur-embleem-schaduw:#3a2810;--kleur-goud-gloed:#e7c46a42;--kleur-goud-hover:#f4d78d;--kleur-tekst:#fff8e8;--kleur-tekst-zacht:#dcc99a;--kleur-tekst-disabled:#b0a080;--kleur-success:#d8b860;--kleur-success-zacht:#e7c46a24;--kleur-success-rand:#e7c46a4d;--kleur-danger:#e07070;--kleur-danger-zacht:#e0707024;--kleur-danger-rand:#e070706b;--kleur-warning:#e0a060;--kleur-warning-zacht:#e0a06024;--kleur-warning-rand:#e0a06066;--kleur-accent-blauw:#e7c46a;--kleur-accent-blauw-zacht:#e7c46a1f;--kleur-hover:#3a5a82;--kleur-focus-ring:0 0 0 2px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){:root{--kleur-focus-ring:0 0 0 2px color-mix(in srgb, var(--kleur-goud) 55%, transparent)}}:root{--kleur-disabled-opacity:.52;--kleur-paneel-gradient-einde:#1e3350;--kleur-paneel-gradient-mid:#243d5c;--kleur-gradient-diep:#182a42;--panel-gradient-top:#3a5a82e0;--panel-gradient-bottom:#2e4a6edb;--panel-rand:#e7c46a33;--token-overlay-backdrop:#1e33509e;--kleur-hero-banner-start:#3a5a82;--kleur-hero-banner-end:#2e4a6e;--kleur-hero-banner-end-donker:#1e3350;--kleur-hero-panel-start:#3a5a82;--kleur-hero-panel-end:#2e4a6e;--kleur-hero-panel-start-alt:#426892;--hero-gradient-top:#2e4a6ee6;--hero-gradient-bottom:#3a5a82e0;--kleur-broadcast-gradient-start:#3a5a82;--kleur-broadcast-gradient-mid:#2e4a6e;--kleur-broadcast-gradient-end:#1e3350;--kleur-map-fill:#1e3350;--zijbalk-gradient-start:#243d5c;--zijbalk-gradient-end:#1c3049;--shell-goud-gloed:.14;--shell-blauw-gloed:.04;--inhoud-max-dashboard:1720px;--inhoud-max-profiel:1320px;--inhoud-max-pagina:1680px;--zijbalk-breedte:232px;--zijbalk-breedte-collapsed:76px;--topbalk-hoogte:64px;--content-narrow:760px;--content-form:960px;--content-standard:1360px;--content-wide:1680px;--content-dashboard:1720px;--content-collection:1720px;--content-ultrawide-cap:1760px;--page-gutter:clamp(1rem, 2.2vw, 3.5rem);--page-max-wide:var(--content-wide);--page-max-standard:var(--content-standard);--page-max-narrow:1080px;--page-max-form:var(--content-form);--detail-aside-width:380px;--content-gap:clamp(1.15rem, 1.5vw, 1.75rem);--section-gap:clamp(1.35rem, 2vw, 2.25rem);--card-gap:clamp(.9rem, 1.25vw, 1.5rem);--hero-radius:var(--radius-lg);--hero-shadow:var(--schaduw-hero);--transition-fast:.16s ease;--transition-ui:.22s ease;--duiven-kaart-min:17.75rem;--personeel-kaart-min:16.5rem;--rhythm-shell-page:clamp(1rem, 1.5vw, 1.75rem);--rhythm-header-section:clamp(1.1rem, 1.8vw, 1.85rem);--rhythm-header-title:clamp(.75rem, 1.2vw, 1.25rem);--rhythm-title-tabs:clamp(.85rem, 1.4vw, 1.35rem);--rhythm-tabs-content:clamp(1rem, 1.6vw, 1.5rem);--rhythm-content-footer:clamp(1.5rem, 2.4vw, 2.5rem);--font-page-title:clamp(1.75rem, 1.4rem + 1.2vw, 2.5rem);--font-display:clamp(2rem, 1.6rem + 1.6vw, 3rem);--font-section-title:clamp(1.2rem, 1.05rem + .6vw, 1.55rem);--font-card-title:clamp(1.05rem, 1rem + .35vw, 1.25rem);--font-body:clamp(.98rem, .92rem + .2vw, 1.08rem);--font-compact:clamp(.9rem, .85rem + .15vw, .98rem);--font-meta:clamp(.82rem, .78rem + .12vw, .9rem);--font-finance:clamp(1.35rem, 1.15rem + .7vw, 1.85rem);--font-cta:clamp(1rem, .95rem + .2vw, 1.1rem);--touch-min:2.75rem;--auth-stage-max:min(100%, 1480px);--auth-form-min:22rem;--auth-form-ideal:clamp(22.5rem, 28vw, 27.5rem);--auth-card-width:var(--auth-form-ideal);--auth-card-pad-block:clamp(1.5rem, 2.8vw, 2.5rem);--auth-card-pad-inline:clamp(1.25rem, 2.2vw, 2rem);--tm-card-min:280px;--tm-card-max:360px;--tm-collection-card-min:17.5rem;--tm-collection-card-max:22rem;--tm-featured-max:min(100%, 72rem);--tm-search-max:32rem;--tm-hero-portrait:clamp(12.5rem, 20vw, 19rem);--tm-font-title:clamp(1.5rem, 2.2vw, 2.35rem);--tm-font-price:clamp(1.45rem, 2vw, 2rem);--tm-font-body:var(--font-body);--tm-font-meta:var(--font-meta);--tm-font-label:var(--font-compact);--tm-control-height:var(--touch-min);--surface-page:var(--kleur-achtergrond);--surface-elevated:var(--kleur-kaart);--surface-spotlight:var(--kleur-kaart-licht)}@supports (color:color-mix(in lab, red, red)){:root{--surface-spotlight:color-mix(in srgb, var(--kleur-kaart-licht) 62%, var(--kleur-kaart))}}:root{--surface-quiet:var(--kleur-kaart)}@supports (color:color-mix(in lab, red, red)){:root{--surface-quiet:color-mix(in srgb, var(--kleur-kaart) 55%, transparent)}}:root{--surface-data:var(--kleur-achtergrond-mid)}@supports (color:color-mix(in lab, red, red)){:root{--surface-data:color-mix(in srgb, var(--kleur-achtergrond-mid) 70%, var(--kleur-kaart))}}:root{--surface-selected:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){:root{--surface-selected:color-mix(in srgb, var(--kleur-goud) 12%, var(--kleur-kaart))}}:root{--surface-warning:var(--kleur-warning-zacht);--surface-premium-dark:var(--kleur-gradient-diep)}@supports (color:color-mix(in lab, red, red)){:root{--surface-premium-dark:color-mix(in srgb, var(--kleur-gradient-diep) 55%, var(--kleur-kaart))}}:root{--surface-hero-overlay:linear-gradient(105deg, var(--kleur-gradient-diep) 0%, var(--kleur-gradient-diep) 55%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){:root{--surface-hero-overlay:linear-gradient(105deg, color-mix(in srgb, var(--kleur-gradient-diep) 82%, transparent) 0%, color-mix(in srgb, var(--kleur-gradient-diep) 35%, transparent) 55%, transparent 100%)}}:root{--surface-base:var(--surface-page);--surface-raised:var(--surface-elevated);--surface-featured:var(--surface-spotlight);--surface-interactive:var(--kleur-kaart-hover);--surface-muted:var(--surface-quiet);--surface-critical:var(--kleur-danger-zacht);--surface-success:var(--kleur-success-zacht);--logo-login-mobile:145px;--logo-login-tablet:190px;--logo-login-laptop:248px;--logo-login-desktop:370px;--logo-sidebar-mobile:120px;--logo-sidebar-tablet:170px;--logo-sidebar-laptop:200px;--logo-sidebar-desktop:220px;--logo-sidebar-h-margin:12px;--logo-sidebar-zone-padding-y:10px;--logo-sidebar-zone-padding-x:12px;--logo-login-onder-marge:14px;--logo-login-onder-marge-desktop:28px;--logo-login-breedte:var(--logo-login-mobile);--logo-sidebar-breedte:var(--logo-sidebar-mobile);--radius-sm:12px;--radius-card:16px;--radius-lg:20px;--schaduw-kaart:0 4px 16px #00000029, 0 0 0 1px #e7c46a14 inset;--schaduw-kaart-zacht:0 2px 8px #0000001a, 0 0 0 1px #e7c46a0f inset;--schaduw-hero:0 8px 24px #0003, 0 0 48px #e7c46a1f;--gloed-goud:0 0 20px #e7c46a26, 0 0 60px #e7c46a0d;--token-panel-bg:linear-gradient(145deg, var(--kleur-kaart-licht) 0%, var(--kleur-kaart) 55%, var(--kleur-paneel-gradient-einde) 100%);--token-panel-bg-subtle:var(--kleur-kaart-licht)}@supports (color:color-mix(in lab, red, red)){:root{--token-panel-bg-subtle:color-mix(in srgb, var(--kleur-kaart-licht) 55%, var(--kleur-kaart) 45%)}}:root{--token-panel-rand:var(--kleur-kaart-rand);--token-panel-rand-goud:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){:root{--token-panel-rand-goud:color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}:root{--token-input-bg:var(--kleur-kaart)}@supports (color:color-mix(in lab, red, red)){:root{--token-input-bg:color-mix(in srgb, var(--kleur-kaart) 82%, var(--kleur-gradient-diep))}}:root{--token-input-border:var(--panel-rand);--token-input-focus-border:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){:root{--token-input-focus-border:color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}:root{--token-chip-bg:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){:root{--token-chip-bg:color-mix(in srgb, var(--kleur-tekst) 7%, transparent)}}:root{--token-chip-rand:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){:root{--token-chip-rand:color-mix(in srgb, var(--kleur-tekst) 12%, transparent)}}:root{--token-knop-goud-bg:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){:root{--token-knop-goud-bg:color-mix(in srgb, var(--kleur-goud) 10%, transparent)}}:root{--token-knop-goud-border:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){:root{--token-knop-goud-border:color-mix(in srgb, var(--kleur-goud) 38%, transparent)}}:root{--token-knop-goud-hover-bg:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){:root{--token-knop-goud-hover-bg:color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}:root{--token-knop-secundair-bg:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){:root{--token-knop-secundair-bg:color-mix(in srgb, var(--kleur-tekst) 5%, transparent)}}:root{--token-knop-secundair-border:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){:root{--token-knop-secundair-border:color-mix(in srgb, var(--kleur-tekst) 14%, transparent)}}:root{--token-knop-primair-bg:linear-gradient(135deg, var(--kleur-goud-donker), var(--kleur-goud-mid));--token-knop-primair-tekst:#1a1208;--token-badge-goud-bg:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){:root{--token-badge-goud-bg:color-mix(in srgb, var(--kleur-goud) 16%, transparent)}}:root{--token-badge-goud-rand:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){:root{--token-badge-goud-rand:color-mix(in srgb, var(--kleur-goud) 32%, transparent)}}:root{--token-kaart-highlight:linear-gradient(160deg, var(--kleur-tekst) 0%, transparent 42%)}@supports (color:color-mix(in lab, red, red)){:root{--token-kaart-highlight:linear-gradient(160deg, color-mix(in srgb, var(--kleur-tekst) 4%, transparent) 0%, transparent 42%)}}:root{--token-goud-lijn:linear-gradient(90deg, transparent 0%, var(--kleur-goud) 20%, var(--kleur-goud-mid) 50%, var(--kleur-goud) 80%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){:root{--token-goud-lijn:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--kleur-goud) 18%, transparent) 20%, var(--kleur-goud-mid) 50%, color-mix(in srgb, var(--kleur-goud) 18%, transparent) 80%, transparent 100%)}}:root{--mix-rust-bg:var(--kleur-tekst-zacht)}@supports (color:color-mix(in lab, red, red)){:root{--mix-rust-bg:color-mix(in srgb, var(--kleur-tekst-zacht) 14%, transparent)}}:root{--mix-rust-tekst:var(--kleur-tekst-zacht);--mix-sprint-bg:var(--kleur-warning)}@supports (color:color-mix(in lab, red, red)){:root{--mix-sprint-bg:color-mix(in srgb, var(--kleur-warning) 22%, transparent)}}:root{--mix-sprint-tekst:var(--kleur-warning);--mix-balans-bg:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){:root{--mix-balans-bg:color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}:root{--mix-balans-tekst:var(--kleur-goud-mid);--mix-energie-bg:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){:root{--mix-energie-bg:color-mix(in srgb, var(--kleur-goud) 14%, transparent)}}:root{--mix-energie-tekst:var(--kleur-goud);--mix-herstel-bg:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){:root{--mix-herstel-bg:color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}:root{--mix-herstel-tekst:var(--kleur-goud-mid);--token-meter-track:var(--kleur-gradient-diep)}@supports (color:color-mix(in lab, red, red)){:root{--token-meter-track:color-mix(in srgb, var(--kleur-gradient-diep) 22%, transparent)}}:root{--token-surface-inset:var(--kleur-kaart-licht)}@supports (color:color-mix(in lab, red, red)){:root{--token-surface-inset:color-mix(in srgb, var(--kleur-kaart-licht) 28%, transparent)}}:root{--token-surface-overlay:var(--kleur-achtergrond)}@supports (color:color-mix(in lab, red, red)){:root{--token-surface-overlay:color-mix(in srgb, var(--kleur-achtergrond) 58%, transparent)}}:root{--token-hero-scrim-strong:var(--kleur-gradient-diep)}@supports (color:color-mix(in lab, red, red)){:root{--token-hero-scrim-strong:color-mix(in srgb, var(--kleur-gradient-diep) 72%, transparent)}}:root{--token-hero-scrim-soft:var(--kleur-gradient-diep)}@supports (color:color-mix(in lab, red, red)){:root{--token-hero-scrim-soft:color-mix(in srgb, var(--kleur-gradient-diep) 32%, transparent)}}:root{--token-hero-scrim-faint:var(--kleur-achtergrond)}@supports (color:color-mix(in lab, red, red)){:root{--token-hero-scrim-faint:color-mix(in srgb, var(--kleur-achtergrond) 10%, transparent)}}:root{--planner-rust:#b8a878;--planner-thuis-loslaten:#e7c46a;--planner-vlucht-80:#e8c070;--planner-vlucht-250:#e0a868;--planner-vlucht-500:#d89858;--planner-wedstrijd:#e7c46a;--planner-thuis-lossen:#e7c46a;--planner-orientatie:#e8c070;--planner-lichte-training:#e8c070;--planner-sprinttraining:#e8c070;--planner-middenafstand:#e0a868;--planner-voorbereiding:#e7c46a;--planner-behandeling:#b8a878;--planner-herstel:#b8a878}@media (min-width:768px){:root{--logo-login-breedte:var(--logo-login-tablet);--logo-sidebar-breedte:var(--logo-sidebar-tablet)}}@media (min-width:1024px){:root{--logo-login-breedte:var(--logo-login-laptop);--logo-sidebar-breedte:var(--logo-sidebar-laptop);--zijbalk-breedte:260px}}@media (min-width:1280px) and (min-height:820px){:root{--logo-login-breedte:var(--logo-login-desktop);--logo-login-onder-marge:var(--logo-login-onder-marge-desktop);--logo-sidebar-breedte:var(--logo-sidebar-desktop)}}@media (min-width:1440px){:root{--logo-sidebar-breedte:var(--logo-sidebar-desktop)}}.pl-page-gutter{padding-inline:var(--page-gutter);box-sizing:border-box}.page-container,.pl-container{width:100%;max-width:min(var(--content-standard), var(--content-ultrawide-cap));box-sizing:border-box;min-width:0;margin-inline:auto}.page-container--wide,.pl-container--wide{max-width:min(var(--content-wide), var(--content-ultrawide-cap))}.page-container--standard,.pl-container--standard{max-width:min(var(--content-standard), var(--content-ultrawide-cap))}.page-container--narrow,.pl-container--narrow{max-width:min(var(--content-narrow), var(--content-ultrawide-cap))}.page-container--form,.pl-container--form{max-width:min(var(--content-form), var(--content-ultrawide-cap))}.page-container--dashboard,.pl-container--dashboard{max-width:min(var(--content-dashboard), var(--content-ultrawide-cap))}.page-container--collection,.pl-container--collection{max-width:min(var(--content-collection), var(--content-ultrawide-cap))}.page-container--auth-stage,.pl-container--auth-stage{max-width:var(--auth-stage-max)}.page-grid--detail{grid-template-columns:minmax(0, 1fr) minmax(16rem, var(--detail-aside-width));gap:var(--section-gap);align-items:start;min-width:0;display:grid}.page-grid--wizard{gap:var(--section-gap);width:100%;max-width:var(--page-max-form);grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:start;margin-inline:auto;display:grid}.page-grid--dashboard{gap:var(--card-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.catalog-grid{grid-template-columns:repeat(auto-fill, minmax(var(--tm-card-min), var(--tm-card-max)));gap:var(--card-gap);justify-content:safe center;width:100%;display:grid}.collection-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--tm-collection-card-min)), var(--tm-collection-card-max)));gap:var(--card-gap);justify-content:safe center;width:100%;display:grid}.summary-rail{align-self:start;min-width:0;position:sticky;top:1rem}@media (max-width:1099px){.page-grid--wizard{grid-template-columns:minmax(0,1fr)}.summary-rail{position:static}}@media (max-width:900px){.page-grid--detail{grid-template-columns:minmax(0,1fr)}}@media (min-width:1280px){:root{--page-gutter:clamp(1.15rem, 1.8vw, 2.25rem)}}@media (min-width:1920px){:root{--content-standard:1480px;--content-wide:1720px;--content-dashboard:1720px;--content-collection:1720px;--inhoud-max-dashboard:1720px;--inhoud-max-pagina:1720px;--page-max-wide:1720px;--page-max-standard:1480px;--page-gutter:clamp(1.5rem, 2vw, 2.75rem)}}@media (min-width:2560px){:root{--content-standard:1560px;--content-wide:1760px;--content-dashboard:1760px;--content-collection:1760px;--content-ultrawide-cap:1760px;--inhoud-max-dashboard:1760px;--inhoud-max-pagina:1760px;--page-max-wide:1760px;--page-max-standard:1560px;--page-gutter:clamp(1.75rem, 1.6vw, 3rem)}}@media (min-width:3440px){:root{--page-max-wide:1760px;--page-max-standard:1600px;--content-ultrawide-cap:1760px}}@media (min-width:3840px){:root{--page-gutter:clamp(2rem, 1.4vw, 3.25rem)}}@media (max-height:720px){.summary-rail{position:static}}.loft-hok-hero{border-radius:var(--radius-lg);border:1px solid var(--kleur-kaart-rand);width:100%;height:clamp(220px,28vw,280px);margin:0 0 1.25rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.loft-hok-hero{border:1px solid color-mix(in srgb, var(--kleur-kaart-rand) 65%, transparent)}}.loft-hok-hero__img{object-fit:cover}.loft-hok-hero--pensioen .loft-hok-hero__img{object-position:18% 42%}.loft-hok-hero--hof .loft-hok-hero__img{object-position:22% 48%}.loft-hok-hero__scrim{pointer-events:none;background:linear-gradient(102deg, var(--kleur-gradient-diep) 0%, var(--kleur-gradient-diep) 38%, var(--kleur-gradient-diep) 68%, var(--kleur-gradient-diep) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.loft-hok-hero__scrim{background:linear-gradient(102deg, color-mix(in srgb, var(--kleur-gradient-diep) 92%, transparent) 0%, color-mix(in srgb, var(--kleur-gradient-diep) 72%, transparent) 38%, color-mix(in srgb, var(--kleur-gradient-diep) 28%, transparent) 68%, color-mix(in srgb, var(--kleur-gradient-diep) 12%, transparent) 100%)}}.loft-hok-hero--pensioen .loft-hok-hero__scrim{background:linear-gradient(102deg, var(--kleur-gradient-diep) 0%, var(--kleur-gradient-diep) 42%, var(--kleur-accent) 72%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.loft-hok-hero--pensioen .loft-hok-hero__scrim{background:linear-gradient(102deg, color-mix(in srgb, var(--kleur-gradient-diep) 90%, transparent) 0%, color-mix(in srgb, var(--kleur-gradient-diep) 62%, transparent) 42%, color-mix(in srgb, var(--kleur-accent) 8%, transparent) 72%, transparent 100%)}}.loft-hok-hero--hof .loft-hok-hero__scrim{background:linear-gradient(102deg, var(--kleur-gradient-diep) 0%, var(--kleur-gradient-diep) 40%, var(--kleur-goud-donker) 72%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.loft-hok-hero--hof .loft-hok-hero__scrim{background:linear-gradient(102deg, color-mix(in srgb, var(--kleur-gradient-diep) 94%, transparent) 0%, color-mix(in srgb, var(--kleur-gradient-diep) 70%, transparent) 40%, color-mix(in srgb, var(--kleur-goud-donker) 18%, transparent) 72%, transparent 100%)}}.loft-hok-hero__inhoud{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;gap:.35rem;max-width:min(34rem,78%);padding:clamp(1rem,3vw,1.75rem) clamp(1.1rem,3.5vw,2rem);display:flex;position:absolute;inset:0}.loft-hok-hero__label{letter-spacing:.16em;text-transform:uppercase;color:var(--kleur-goud-mid);margin:0;font-size:.68rem;font-weight:600}.loft-hok-hero--pensioen .loft-hok-hero__label{color:var(--kleur-accent)}@supports (color:color-mix(in lab, red, red)){.loft-hok-hero--pensioen .loft-hok-hero__label{color:color-mix(in srgb, var(--kleur-accent) 75%, var(--kleur-goud-mid))}}.loft-hok-hero__titel{color:var(--kleur-tekst);text-shadow:0 2px 18px var(--kleur-gradient-diep);margin:0;font-size:clamp(1.45rem,3.2vw,2.05rem);font-weight:600;line-height:1.15}@supports (color:color-mix(in lab, red, red)){.loft-hok-hero__titel{text-shadow:0 2px 18px color-mix(in srgb, var(--kleur-gradient-diep) 55%, transparent)}}.loft-hok-hero--hof .loft-hok-hero__titel{color:var(--kleur-goud);text-shadow:0 0 28px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.loft-hok-hero--hof .loft-hok-hero__titel{text-shadow:0 0 28px color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.loft-hok-hero__subtitel{max-width:28rem;color:var(--kleur-tekst);margin:0;font-size:clamp(.82rem,1.6vw,.95rem);line-height:1.5}@supports (color:color-mix(in lab, red, red)){.loft-hok-hero__subtitel{color:color-mix(in srgb, var(--kleur-tekst) 88%, var(--kleur-tekst-zacht))}}.loft-hok-hero__cta{border-radius:var(--radius-md);border:1px solid var(--kleur-goud);align-items:center;margin-top:.45rem;padding:.42rem .85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.loft-hok-hero__cta{border:1px solid color-mix(in srgb, var(--kleur-goud) 35%, var(--kleur-kaart-rand))}}.loft-hok-hero__cta{background:var(--kleur-gradient-diep)}@supports (color:color-mix(in lab, red, red)){.loft-hok-hero__cta{background:color-mix(in srgb, var(--kleur-gradient-diep) 55%, transparent)}}.loft-hok-hero__cta{color:var(--kleur-goud-mid);letter-spacing:.03em;font-size:.78rem;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s,color .15s}.loft-hok-hero__cta:hover{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.loft-hok-hero__cta:hover{border-color:color-mix(in srgb, var(--kleur-goud) 55%, var(--kleur-kaart-rand))}}.loft-hok-hero__cta:hover{background:var(--kleur-goud-donker)}@supports (color:color-mix(in lab, red, red)){.loft-hok-hero__cta:hover{background:color-mix(in srgb, var(--kleur-goud-donker) 22%, var(--kleur-gradient-diep))}}.loft-hok-hero__cta:hover{color:var(--kleur-goud)}.loft-hok-hero--pensioen .loft-hok-hero__cta{color:var(--kleur-accent)}@supports (color:color-mix(in lab, red, red)){.loft-hok-hero--pensioen .loft-hok-hero__cta{color:color-mix(in srgb, var(--kleur-accent) 80%, var(--kleur-tekst))}}.loft-hok-hero--pensioen .loft-hok-hero__cta{border-color:var(--kleur-accent)}@supports (color:color-mix(in lab, red, red)){.loft-hok-hero--pensioen .loft-hok-hero__cta{border-color:color-mix(in srgb, var(--kleur-accent) 30%, var(--kleur-kaart-rand))}}.loft-hok-hero--pensioen .loft-hok-hero__cta:hover{color:var(--kleur-tekst);border-color:var(--kleur-accent)}@supports (color:color-mix(in lab, red, red)){.loft-hok-hero--pensioen .loft-hok-hero__cta:hover{border-color:color-mix(in srgb, var(--kleur-accent) 45%, var(--kleur-kaart-rand))}}@media (max-width:640px){.loft-hok-hero{height:clamp(180px,52vw,220px)}.loft-hok-hero--pensioen .loft-hok-hero__img{object-position:12% 38%}.loft-hok-hero--hof .loft-hok-hero__img{object-position:16% 44%}.loft-hok-hero__inhoud{gap:.28rem;max-width:92%;padding:1rem 1.1rem}.loft-hok-hero__subtitel{font-size:.8rem;line-height:1.45}.loft-hok-hero__cta{margin-top:.35rem;padding:.38rem .72rem;font-size:.74rem}}.pensioen-hok,.hof-hok{max-width:1100px;margin-inline:auto}.hall-of-fame__hof-link{margin-bottom:1rem}.hall-of-fame__hof-link a{color:var(--kleur-goud-mid);letter-spacing:.04em;font-weight:600}.hof-hok{padding:.5rem 0 2rem}.hof-hok__totaal{border-radius:var(--radius-sm);border:1px solid var(--kleur-kaart-rand);background:var(--kleur-kaart);box-shadow:var(--schaduw-kaart);margin-bottom:1.5rem;padding:1rem 1.1rem}.hof-hok__totaal h3{letter-spacing:.08em;text-transform:uppercase;color:var(--kleur-goud-mid);margin:0 0 .75rem;font-size:.85rem}.hof-hok__totaal-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.hof-hok__totaal-grid li{flex-direction:column;gap:.2rem;display:flex}.hof-hok__totaal-grid span{text-transform:uppercase;letter-spacing:.08em;color:var(--kleur-tekst-zacht);font-size:.68rem}.hof-hok__totaal-grid strong{color:var(--kleur-tekst);font-size:1.1rem}.hof-hok__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:1.1rem;display:grid}.hof-hok__leeg{text-align:center;color:var(--kleur-tekst-zacht);padding:2rem 1rem}.hof-hok-kaart{border:1px solid var(--kleur-kaart-rand);background:linear-gradient(165deg, var(--kleur-goud) 0%, var(--kleur-kaart) 100%);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.hof-hok-kaart{background:linear-gradient(165deg, color-mix(in srgb, var(--kleur-goud) 8%, var(--kleur-kaart)) 0%, var(--kleur-kaart) 100%)}}.hof-hok-kaart{box-shadow:var(--schaduw-kaart);animation:4s ease-in-out infinite hof-gloed;overflow:hidden}.hof-hok-kaart--legende{border-color:var(--kleur-goud-licht)}@supports (color:color-mix(in lab, red, red)){.hof-hok-kaart--legende{border-color:color-mix(in srgb, var(--kleur-goud-licht) 55%, transparent)}}.hof-hok-kaart--legende{box-shadow:0 0 32px var(--kleur-goud-licht), var(--schaduw-hero)}@supports (color:color-mix(in lab, red, red)){.hof-hok-kaart--legende{box-shadow:0 0 32px color-mix(in srgb, var(--kleur-goud-licht) 18%, transparent), var(--schaduw-hero)}}@keyframes hof-gloed{0%,to{box-shadow:var(--schaduw-kaart), 0 0 0 color-mix(in srgb, var(--kleur-goud) 0%, transparent)}50%{box-shadow:var(--schaduw-kaart), 0 0 18px color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.hof-hok-kaart__portret{background:radial-gradient(circle at 50% 30%, var(--kleur-goud) 0%, transparent 70%);height:120px;position:relative}@supports (color:color-mix(in lab, red, red)){.hof-hok-kaart__portret{background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--kleur-goud) 22%, transparent) 0%, transparent 70%)}}.hof-hok-kaart__portret-gloed{background:linear-gradient(180deg, transparent 40%, var(--token-hero-scrim-strong) 100%);position:absolute;inset:0}.hof-hok-kaart__kroon{color:var(--kleur-goud-licht);filter:drop-shadow(0 0 8px var(--kleur-goud-licht));position:absolute;top:.75rem;right:.85rem}@supports (color:color-mix(in lab, red, red)){.hof-hok-kaart__kroon{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--kleur-goud-licht) 60%, transparent))}}.hof-hok-kaart__inhoud{padding:.85rem 1rem 1rem}.hof-hok-kaart__naam{color:var(--kleur-goud-licht);margin:0;font-size:1.15rem}.hof-hok-kaart__legende-label{letter-spacing:.12em;color:var(--kleur-goud-licht);margin:.25rem 0 .65rem;font-size:.62rem;font-weight:700}.hof-hok-kaart__meta{grid-template-columns:1fr 1fr;gap:.45rem .75rem;margin:0 0 .75rem;font-size:.74rem;display:grid}.hof-hok-kaart__meta dt{color:var(--kleur-tekst-zacht);text-transform:uppercase;letter-spacing:.06em;font-size:.62rem}.hof-hok-kaart__meta dd{color:var(--kleur-tekst-zacht);margin:.1rem 0 0}.hof-hok-kaart__stats{color:var(--kleur-tekst-zacht);flex-direction:column;gap:.35rem;margin:0;padding:0;font-size:.76rem;list-style:none;display:flex}.hof-hok-kaart__stats li{align-items:center;gap:.4rem;display:flex}.hof-hok-kaart__pensioen{color:var(--kleur-tekst-zacht);margin:.75rem 0 .5rem;font-size:.72rem}.hof-hok-kaart__profiel{color:var(--kleur-goud-mid);font-size:.78rem;font-weight:600}.hof-hok__link-seizoen{text-align:center;margin-top:1.5rem}.duif-pensioen{margin:.75rem 0 1rem}.duif-pensioen__advies{color:var(--kleur-tekst-zacht);margin:0 0 .5rem;font-size:.78rem}.duif-pensioen__advies--sterk_aanbevolen{color:var(--kleur-goud-licht)}.duif-pensioen__knop,.duif-pensioen__hof-link{border:1px solid var(--kleur-goud);border-radius:8px;align-items:center;gap:.45rem;padding:.45rem .85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.duif-pensioen__knop,.duif-pensioen__hof-link{border:1px solid color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.duif-pensioen__knop,.duif-pensioen__hof-link{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-pensioen__knop,.duif-pensioen__hof-link{background:color-mix(in srgb, var(--kleur-goud) 10%, transparent)}}.duif-pensioen__knop,.duif-pensioen__hof-link{color:var(--kleur-goud-mid);cursor:pointer;font-size:.82rem;font-weight:600;text-decoration:none}.pensioen-ceremonie{z-index:120;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.pensioen-ceremonie__backdrop{background:var(--token-overlay-backdrop);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:absolute;inset:0}.pensioen-ceremonie__inhoud{border-radius:var(--radius-lg);border:1px solid var(--kleur-kaart-rand);background:var(--token-panel-bg);text-align:center;width:min(100%,440px);box-shadow:var(--schaduw-hero);padding:1.5rem 1.35rem;position:relative}.pensioen-ceremonie__inhoud--legende{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.pensioen-ceremonie__inhoud--legende{border-color:color-mix(in srgb, var(--kleur-goud) 55%, transparent)}}.pensioen-ceremonie__inhoud--legende{box-shadow:var(--schaduw-hero), 0 0 40px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.pensioen-ceremonie__inhoud--legende{box-shadow:var(--schaduw-hero), 0 0 40px color-mix(in srgb, var(--kleur-goud) 14%, transparent)}}.pensioen-ceremonie__naam{letter-spacing:.06em;color:var(--kleur-tekst);margin:0;font-size:1.6rem}.pensioen-ceremonie__legende-titel{letter-spacing:.14em;color:var(--kleur-goud);margin:.35rem 0 .85rem;font-size:.68rem;font-weight:700}.pensioen-ceremonie__stats{color:var(--kleur-tekst-zacht);margin:0 0 1rem;padding:0;font-size:.88rem;line-height:1.6;list-style:none}.pensioen-ceremonie__tekst{color:var(--kleur-tekst);margin:0 0 .35rem}.pensioen-ceremonie__hof{letter-spacing:.12em;color:var(--kleur-goud-mid);margin:0 0 .5rem;font-size:.95rem;font-weight:700}.pensioen-ceremonie__geen-vlieg{color:var(--kleur-tekst-zacht);margin:0 0 1rem;font-size:.82rem}.pensioen-ceremonie__keuze{text-align:left;border:none;margin:0 0 1rem;padding:0}.pensioen-ceremonie__keuze legend{color:var(--kleur-tekst);margin-bottom:.65rem;font-size:.78rem;font-weight:600}.pensioen-ceremonie__keuze-optie{color:var(--kleur-tekst-zacht);cursor:pointer;align-items:flex-start;gap:.55rem;margin-bottom:.55rem;font-size:.78rem;display:flex}.pensioen-ceremonie__keuze-optie strong{color:var(--kleur-tekst);font-size:.82rem;display:block}.pensioen-ceremonie__keuze-optie small{margin-top:.15rem;line-height:1.35;display:block}.pensioen-ceremonie__keuze-optie--uitgeschakeld{opacity:.55;cursor:not-allowed}.pensioen-ceremonie__kweek-waarschuwing{color:var(--kleur-danger);margin:0 0 1rem;font-size:.78rem}.pensioen-ceremonie__kweek-optie{color:var(--kleur-tekst-zacht);justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.78rem;display:flex}.pensioen-ceremonie__acties{justify-content:center;gap:.65rem;display:flex}.pensioen-ceremonie__bevestig,.pensioen-ceremonie__annuleer{cursor:pointer;border-radius:8px;padding:.5rem 1rem;font-weight:600}.pensioen-ceremonie__bevestig{background:linear-gradient(180deg, var(--kleur-goud) 0%, var(--kleur-goud-donker) 100%);color:var(--token-knop-primair-tekst);border:none}.pensioen-ceremonie__annuleer{border:1px solid var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.pensioen-ceremonie__annuleer{border:1px solid color-mix(in srgb, var(--kleur-tekst) 15%, transparent)}}.pensioen-ceremonie__annuleer{color:var(--kleur-tekst-zacht);background:0 0}.bloedlijn-profiel{max-width:820px;margin:0 auto;padding-bottom:2rem}.bloedlijn-profiel__terug{color:var(--kleur-goud-mid);margin-bottom:1rem;display:inline-block}.bloedlijn-profiel__kop{margin-bottom:1.25rem}.bloedlijn-profiel__subtitel{letter-spacing:.12em;text-transform:uppercase;color:var(--kleur-goud-mid);margin:0;font-size:.72rem}.bloedlijn-profiel__naam{color:var(--kleur-goud-licht);margin:.25rem 0;font-size:1.75rem}.bloedlijn-profiel__reputatie,.bloedlijn-profiel__tijdlijn,.bloedlijn-profiel__hof{border-radius:var(--radius-sm);border:1px solid var(--kleur-goud);margin-bottom:1.5rem;padding:1rem 1.1rem}@supports (color:color-mix(in lab, red, red)){.bloedlijn-profiel__reputatie,.bloedlijn-profiel__tijdlijn,.bloedlijn-profiel__hof{border:1px solid color-mix(in srgb, var(--kleur-goud) 20%, transparent)}}.bloedlijn-profiel__reputatie,.bloedlijn-profiel__tijdlijn,.bloedlijn-profiel__hof{background:var(--kleur-kaart)}.bloedlijn-profiel__reputatie-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin:0;display:grid}.bloedlijn-profiel__reputatie-grid dt{text-transform:uppercase;letter-spacing:.06em;color:var(--kleur-tekst-zacht);font-size:.62rem}.bloedlijn-profiel__reputatie-grid dd{color:var(--kleur-tekst);margin:.15rem 0 0;font-weight:600}.bloedlijn-profiel__tijdlijn-lijst{border-left:2px solid var(--kleur-goud);margin:0;padding:0;list-style:none}@supports (color:color-mix(in lab, red, red)){.bloedlijn-profiel__tijdlijn-lijst{border-left:2px solid color-mix(in srgb, var(--kleur-goud) 25%, transparent)}}.bloedlijn-profiel__tijdlijn-item{grid-template-columns:4rem 1fr;gap:.75rem;padding:.65rem 0 .65rem 1rem;display:grid;position:relative}.bloedlijn-profiel__tijdlijn-jaar{color:var(--kleur-goud-mid);font-weight:700}.bloedlijn-profiel__tijdlijn-item p{color:var(--kleur-tekst-zacht);margin:.2rem 0 0;font-size:.82rem}.hof-hok-kaart__pensioen-titel{color:var(--kleur-goud-mid);margin:.2rem 0 0;font-size:.82rem;font-style:italic}.hof-hok-kaart__erfenis-knop{border-radius:var(--radius-sm);border:1px solid var(--kleur-kaart-rand);background:var(--kleur-overlay-zacht);color:var(--kleur-goud-mid);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;margin-top:.75rem;padding:.45rem .85rem;font-size:.75rem}.hof-standbeeld{border-radius:var(--radius-sm);border:1px solid var(--kleur-goud);align-items:flex-start;gap:.65rem;margin:.75rem 0;padding:.65rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.hof-standbeeld{border:1px solid color-mix(in srgb, var(--kleur-goud) 30%, transparent)}}.hof-standbeeld{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hof-standbeeld{background:color-mix(in srgb, var(--kleur-goud) 6%, var(--kleur-kaart))}}.hof-standbeeld--compact{margin:.5rem 0;padding:.4rem .55rem}.hof-standbeeld__label{text-transform:uppercase;letter-spacing:.08em;color:var(--kleur-goud-mid);margin:0;font-size:.62rem}.hof-standbeeld__type{color:var(--kleur-goud);margin:.15rem 0 0;font-weight:600}.hof-standbeeld__reden{color:var(--kleur-tekst-zacht);margin:.35rem 0 0;font-size:.82rem}.hof-erfenis{border-top:1px solid var(--kleur-kaart-rand);margin-top:.75rem;padding-top:.75rem}.hof-erfenis__titel{color:var(--kleur-goud);margin:0;font-size:.95rem}.hof-erfenis__bijnaam{color:var(--kleur-tekst-zacht);margin:.25rem 0 0;font-size:.8rem}.hof-erfenis__verhaal,.hof-erfenis__samenvatting,.hof-erfenis__bloedlijn{color:var(--kleur-tekst-zacht);margin:.5rem 0 0;font-size:.85rem;line-height:1.5}.hof-erfenis__meta{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.5rem;margin:.65rem 0 0;display:grid}.hof-erfenis__meta dt{text-transform:uppercase;letter-spacing:.06em;color:var(--kleur-tekst-zacht);font-size:.62rem}.hof-erfenis__meta dd{margin:.1rem 0 0;font-weight:600}.pensioen-erfenis-paneel{border-radius:var(--radius-md);border:1px solid var(--kleur-kaart-rand);background:var(--kleur-kaart);margin-top:1rem;padding:1rem}.pensioen-erfenis-paneel__kop{letter-spacing:.08em;text-transform:uppercase;color:var(--kleur-goud-mid);margin:0 0 .75rem;font-size:.85rem}.pensioen-erfenis-preview{margin-top:1rem}.pensioen-erfenis-preview__titel{color:var(--kleur-goud-mid);margin:0 0 .5rem;font-style:italic}.pensioen-erfenis-preview__knop{border-radius:var(--radius-sm);border:1px solid var(--kleur-kaart-rand);background:var(--kleur-overlay-zacht);color:var(--kleur-goud-mid);cursor:pointer;padding:.45rem .85rem;font-size:.75rem}.pensioen-erfenis-preview--laden,.pensioen-erfenis-preview--fout{color:var(--kleur-tekst-zacht);align-items:center;gap:.5rem;display:flex}.pensioen-hok{padding:.5rem 0 2rem}.pensioen-hok__leeg{text-align:center;color:var(--kleur-tekst-zacht);padding:2rem 1rem}.pensioen-hok__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.pensioen-hok-kaart{border:1px solid var(--kleur-accent);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.pensioen-hok-kaart{border:1px solid color-mix(in srgb, var(--kleur-accent) 18%, var(--kleur-kaart-rand))}}.pensioen-hok-kaart{background:linear-gradient(165deg, var(--kleur-accent) 0%, var(--kleur-kaart) 100%)}@supports (color:color-mix(in lab, red, red)){.pensioen-hok-kaart{background:linear-gradient(165deg, color-mix(in srgb, var(--kleur-accent) 6%, var(--kleur-kaart)) 0%, var(--kleur-kaart) 100%)}}.pensioen-hok-kaart{box-shadow:var(--schaduw-kaart);overflow:hidden}.pensioen-hok-kaart__portret{background:radial-gradient(circle at 50% 30%, var(--kleur-accent) 0%, transparent 70%);height:100px;position:relative}@supports (color:color-mix(in lab, red, red)){.pensioen-hok-kaart__portret{background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--kleur-accent) 15%, transparent) 0%, transparent 70%)}}.pensioen-hok-kaart__portret-gloed{background:linear-gradient(180deg, transparent 50%, var(--token-hero-scrim-soft) 100%);position:absolute;inset:0}.pensioen-hok-kaart__inhoud{padding:.85rem 1rem 1rem}.pensioen-hok-kaart__naam{color:var(--kleur-tekst);margin:0;font-size:1.1rem;font-weight:600}.pensioen-hok-kaart__subtitel{letter-spacing:.1em;text-transform:uppercase;color:var(--kleur-accent);margin:.3rem 0 0;font-size:.62rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.pensioen-hok-kaart__subtitel{color:color-mix(in srgb, var(--kleur-accent) 75%, var(--kleur-tekst-zacht))}}.pensioen-hok-kaart__farewell{color:var(--kleur-tekst-zacht);margin:.2rem 0 .5rem;font-size:.78rem;font-style:italic}.pensioen-hok-kaart__meta{grid-template-columns:1fr 1fr;gap:.45rem .75rem;margin:0 0 .75rem;font-size:.74rem;display:grid}.pensioen-hok-kaart__meta dt{color:var(--kleur-tekst-zacht);text-transform:uppercase;letter-spacing:.06em;font-size:.62rem}.pensioen-hok-kaart__stats{color:var(--kleur-tekst-zacht);margin:0 0 .75rem;padding:0;font-size:.74rem;list-style:none}.pensioen-hok-kaart__stats li+li{margin-top:.25rem}.pensioen-hok-kaart__profiel{color:var(--kleur-accent);margin-top:.5rem;font-size:.78rem;font-weight:600;display:inline-block}.pensioen-hok-kaart__erfenis-knop{border:1px solid var(--kleur-kaart-rand);width:100%;color:var(--kleur-tekst-zacht);cursor:pointer;background:0 0;border-radius:8px;margin-top:.65rem;padding:.45rem;font-size:.75rem;display:block}.hof-hok-kaart--hof .hof-hok-kaart__naam{letter-spacing:.01em;font-size:1.2rem}.hof-hok-kaart--hof .hof-hok-kaart__stats{border-top:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hof-hok-kaart--hof .hof-hok-kaart__stats{border-top:1px solid color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.hof-hok-kaart--hof .hof-hok-kaart__stats{padding-top:.65rem}.duif-pensioen__minimum-leeftijd{color:var(--kleur-tekst-zacht);margin:.5rem 0 0;font-size:.85rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dashboard--commando,.duiven-pagina,.hok-beheer--premium-v1,.hok-beheer--premium-v2,.personeel-beeld,.voeding-beeld,.dierenarts-beeld,.pl-container--dashboard,.pl-container--collection,.pl-container--wide{width:100%;max-width:min(var(--content-dashboard,1720px), var(--content-ultrawide-cap,1760px));margin-inline:auto}.dashboard--commando{gap:var(--section-gap)}.kaart--dashboard-primary{background:var(--surface-spotlight);border-color:var(--kleur-kaart-rand-goud)}@supports (color:color-mix(in lab, red, red)){.kaart--dashboard-primary{border-color:color-mix(in srgb, var(--kleur-kaart-rand-goud) 72%, transparent)}}.kaart--dashboard-primary{box-shadow:var(--schaduw-kaart)}.kaart--dashboard-secondary{background:var(--surface-elevated);border-color:var(--kleur-kaart-rand)}@supports (color:color-mix(in lab, red, red)){.kaart--dashboard-secondary{border-color:color-mix(in srgb, var(--kleur-kaart-rand) 80%, transparent)}}.kaart--dashboard-compact-info{background:var(--surface-quiet);border-color:var(--kleur-kaart-rand)}@supports (color:color-mix(in lab, red, red)){.kaart--dashboard-compact-info{border-color:color-mix(in srgb, var(--kleur-kaart-rand) 50%, transparent)}}.kaart--dashboard-compact-info .kaart__titel{font-size:clamp(.95rem,.9rem + .25vw,1.1rem)}.dashboard__zone{gap:var(--card-gap);flex-direction:column;min-width:0;display:flex}.dashboard__zone-label{letter-spacing:.14em;text-transform:uppercase;color:var(--kleur-goud);margin:0;padding-inline:.15rem;font-size:.68rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.dashboard__zone-label{color:color-mix(in srgb, var(--kleur-goud) 78%, var(--kleur-tekst-zacht))}}.dashboard__rij--hero{align-items:stretch;gap:var(--card-gap)}.dashboard__rij--hero .dashboard__hero-cel{grid-column:span 12;min-width:0;display:flex}.dashboard__rij--hero .dashboard__hero-cel>*{flex:auto;width:100%;min-height:100%}.dashboard__rij--hero .kaart--dashboard-status{background:linear-gradient(160deg, var(--kleur-goud) 0%, transparent 42%), var(--surface-data);flex-direction:column;grid-column:span 12;align-self:stretch;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard__rij--hero .kaart--dashboard-status{background:linear-gradient(160deg, color-mix(in srgb, var(--kleur-goud) 7%, transparent) 0%, transparent 42%), var(--surface-data)}}.dashboard__rij--hero .kaart--dashboard-status{border-color:var(--kleur-kaart-rand-goud)}@supports (color:color-mix(in lab, red, red)){.dashboard__rij--hero .kaart--dashboard-status{border-color:color-mix(in srgb, var(--kleur-kaart-rand-goud) 65%, transparent)}}.dashboard__rij--hero .kaart--dashboard-status{box-shadow:var(--schaduw-kaart-zacht)}.dashboard__rij--hero .kaart--dashboard-status .kaart__inhoud{flex:auto}@media (min-width:1100px){.dashboard__rij--hero .dashboard__hero-cel{grid-column:span 8}.dashboard__rij--hero .kaart--dashboard-status{grid-column:span 4}}@media (min-width:1600px){.dashboard__rij--hero .dashboard__hero-cel{grid-column:span 9}.dashboard__rij--hero .kaart--dashboard-status{grid-column:span 3}}.dashboard__rij--status-support{align-items:stretch}.dashboard__rij--status-support>.kaart--dashboard{grid-column:span 12}@media (min-width:1100px){.dashboard__rij--status-support>.kaart--dashboard{grid-column:span 12}}.dashboard-hero,.hok-beheer--premium-v1 .hok-beheer__hero,.hok-beheer--premium-v2 .hok-beheer__hero,.duiven-pagina__hero,.personeel-beeld__hero,.personeel-beeld .personeel-hero{border-radius:var(--hero-radius,var(--radius-lg));border:1px solid var(--pl-hero-border,var(--kleur-goud))}@supports (color:color-mix(in lab, red, red)){.dashboard-hero,.hok-beheer--premium-v1 .hok-beheer__hero,.hok-beheer--premium-v2 .hok-beheer__hero,.duiven-pagina__hero,.personeel-beeld__hero,.personeel-beeld .personeel-hero{border:1px solid var(--pl-hero-border,color-mix(in srgb, var(--kleur-goud) 28%, transparent))}}.dashboard-hero,.hok-beheer--premium-v1 .hok-beheer__hero,.hok-beheer--premium-v2 .hok-beheer__hero,.duiven-pagina__hero,.personeel-beeld__hero,.personeel-beeld .personeel-hero{box-shadow:var(--hero-shadow,var(--schaduw-hero));overflow:hidden}.dashboard-hero{min-height:clamp(220px,22vw,320px)}.dashboard-hero__banner-img,.duiven-pagina__hero-banner-img,.hok-beheer__hero-beeld img,.hok-beheer__hero-banner-img{transition:transform var(--transition-ui), filter var(--transition-ui)}@media (hover:hover) and (pointer:fine){.dashboard-hero:hover .dashboard-hero__banner-img,.duiven-pagina__hero:hover .duiven-pagina__hero-banner-img{transform:scale(1.015)}}@media (prefers-reduced-motion:reduce){.dashboard-hero__banner-img,.duiven-pagina__hero-banner-img,.hok-beheer__hero-beeld img,.kaart--dashboard,.duif-kaart-v2,.premium-personeel-kaart__kader,.staff-card,.zijbalk__nav-item,.shell{transition:none!important;animation:none!important;transform:none!important}}@keyframes pl-polish-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dashboard--premium>.dashboard__zone,.duiven-pagina>.duiven-pagina__hero,.duiven-pagina>.duiven-pagina__controls,.hok-beheer--premium-v2>.hok-beheer__hero,.personeel-beeld__team-raster{animation:.22s both pl-polish-fade-in}@media (prefers-reduced-motion:reduce){.dashboard--premium>.dashboard__zone,.duiven-pagina>.duiven-pagina__hero,.duiven-pagina>.duiven-pagina__controls,.hok-beheer--premium-v2>.hok-beheer__hero,.personeel-beeld__team-raster{animation:none}}@media (hover:hover) and (pointer:fine){.kaart--dashboard:hover,.duif-kaart-v2:hover,.hok-beheer__kaart--capaciteit:hover,.hok-onderhoud__kaart:hover{border-color:var(--kleur-kaart-rand-goud);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.kaart--dashboard:hover,.duif-kaart-v2:hover,.hok-beheer__kaart--capaciteit:hover,.hok-onderhoud__kaart:hover{border-color:color-mix(in srgb, var(--kleur-kaart-rand-goud) 80%, transparent)}}.kaart--dashboard:hover,.duif-kaart-v2:hover,.hok-beheer__kaart--capaciteit:hover,.hok-onderhoud__kaart:hover{box-shadow:var(--schaduw-kaart), 0 8px 22px #0000002e}.premium-personeel-kaart:hover .premium-personeel-kaart__kader{transform:translateY(-3px)}}.kaart--dashboard,.duif-kaart-v2,.hok-beheer__kaart--capaciteit,.hok-onderhoud__kaart{transition:transform var(--transition-ui), box-shadow var(--transition-ui), border-color var(--transition-ui), background-color var(--transition-ui)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.zijbalk__nav-item:focus-visible,.kaart__kop-link:focus-visible{outline:2px solid var(--kleur-goud);outline-offset:2px}.duiven-pagina{gap:var(--section-gap);flex-direction:column;display:flex}.duiven-pagina__hero{margin-bottom:0}.duiven-pagina__controls,.duiven-pagina__filterzone{border-radius:var(--radius-card);border:1px solid var(--kleur-goud);flex-direction:column;gap:.85rem;padding:1rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.duiven-pagina__controls,.duiven-pagina__filterzone{border:1px solid color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.duiven-pagina__controls,.duiven-pagina__filterzone{background:linear-gradient(160deg, var(--kleur-tekst) 0%, transparent 50%), var(--kleur-kaart)}@supports (color:color-mix(in lab, red, red)){.duiven-pagina__controls,.duiven-pagina__filterzone{background:linear-gradient(160deg, color-mix(in srgb, var(--kleur-tekst) 3%, transparent) 0%, transparent 50%), color-mix(in srgb, var(--kleur-kaart) 72%, transparent)}}.duiven-pagina__controls,.duiven-pagina__filterzone{box-shadow:var(--schaduw-kaart-zacht)}.duiven-pagina__intro{margin:0}.duiven-raster{gap:var(--card-gap)}@media (min-width:900px){.duiven-raster{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.duiven-raster{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1680px){.duiven-raster{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--duiven-kaart-min,17.75rem)), 1fr));max-width:100%}}@media (min-width:1920px){.duiven-raster{grid-template-columns:repeat(5,minmax(0,1fr))}}.duif-kaart-v2__hero{aspect-ratio:4/3.15;min-height:11.5rem}.duif-kaart-v2__sprite,.duif-kaart-v2__beeld{transform-origin:50% 55%;transform:scale(1.06)}.duif-kaart-v2__inhoud{gap:.55rem}.duif-kaart-v2__meta-geslacht{letter-spacing:.04em}.premium-personeel-kaart{--personeel-portret-hoogte:200px;width:100%}@media (min-width:640px){.premium-personeel-kaart{--personeel-portret-hoogte:230px}}@media (min-width:1100px){.premium-personeel-kaart{--personeel-portret-hoogte:255px}}.premium-personeel-kaart__paneel{margin-top:-2rem;padding:1.05rem 1rem 1.1rem}.premium-personeel-kaart__sterren{gap:4px;margin-bottom:.4rem}.premium-personeel-kaart__ster{width:18px;height:18px}.premium-personeel-kaart__rol{margin-bottom:.05rem;font-size:.66rem}.personeel-beeld__team-raster{gap:var(--card-gap);grid-template-columns:1fr;width:100%;display:grid}@media (min-width:900px){.personeel-beeld__team-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.personeel-beeld__team-raster{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1680px){.personeel-beeld__team-raster{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--personeel-kaart-min,16.5rem)), 1fr))}}@media (min-width:1920px){.personeel-beeld__team-raster{grid-template-columns:repeat(5,minmax(0,1fr))}}.personeel-beeld__team-kaart,.personeel-beeld__team-kaart .premium-personeel-kaart--v2{width:100%;max-width:none}.premium-personeel-kaart:hover .premium-personeel-kaart__kader{transform:translateY(-3px)}.hok-beheer--premium-v2 .hok-upgradepad__ladder{align-items:stretch}.hok-beheer--premium-v2 .hok-upgradepad__kaart{flex-direction:column;height:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v2 .hok-upgradepad__stap--huidig .hok-upgradepad__kaart{border-color:color-mix(in srgb, var(--kleur-goud) 55%, transparent)}}.hok-beheer--premium-v2 .hok-upgradepad__stap--huidig .hok-upgradepad__kaart{box-shadow:var(--schaduw-kaart), 0 0 0 1px var(--kleur-goud) inset}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v2 .hok-upgradepad__stap--huidig .hok-upgradepad__kaart{box-shadow:var(--schaduw-kaart), 0 0 0 1px color-mix(in srgb, var(--kleur-goud) 18%, transparent) inset}.hok-beheer--premium-v2 .hok-upgradepad__stap--volgende .hok-upgradepad__kaart{border-color:color-mix(in srgb, var(--kleur-goud) 70%, transparent)}}.hok-beheer--premium-v2 .hok-upgradepad__stap--volgende .hok-upgradepad__kaart{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v2 .hok-upgradepad__stap--volgende .hok-upgradepad__kaart{background:color-mix(in srgb, var(--kleur-goud) 8%, var(--kleur-kaart))}}.hok-beheer--premium-v2 .hok-beheer__capaciteit-raster{gap:var(--card-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:900px){.hok-beheer--premium-v2 .hok-beheer__capaciteit-raster{grid-template-columns:1fr}}.hok-beheer--premium-v2 .hok-beheer__kaart--capaciteit{min-height:100%}.hok-onderhoud__kaart{padding:.9rem 1rem}.hok-onderhoud__kaart--beschikbaar,.hok-onderhoud__kaart.is-available{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-onderhoud__kaart--beschikbaar,.hok-onderhoud__kaart.is-available{border-color:color-mix(in srgb, var(--kleur-goud) 42%, transparent)}}.hok-onderhoud__kaart--beschikbaar,.hok-onderhoud__kaart.is-available{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-onderhoud__kaart--beschikbaar,.hok-onderhoud__kaart.is-available{background:color-mix(in srgb, var(--kleur-goud) 6%, var(--kleur-kaart))}}.hok-onderhoud__kaart--niet-beschikbaar,.hok-onderhoud__kaart.is-disabled,.hok-onderhoud__kaart:disabled{opacity:.7}.shell{--shell-zijbalk:var(--zijbalk-breedte)}.shell--zijbalk-collapsed{--zijbalk-breedte:var(--zijbalk-breedte-collapsed)}.zijbalk__toggle{border:1px solid var(--kleur-goud);border-radius:.55rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin:.35rem auto .15rem;display:none}@supports (color:color-mix(in lab, red, red)){.zijbalk__toggle{border:1px solid color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.zijbalk__toggle{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.zijbalk__toggle{background:color-mix(in srgb, var(--kleur-goud) 10%, transparent)}}.zijbalk__toggle{color:var(--kleur-goud);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast)}.zijbalk__toggle:hover{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.zijbalk__toggle:hover{background:color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.zijbalk__toggle:focus-visible{outline:2px solid var(--kleur-goud);outline-offset:2px}.zijbalk__nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.zijbalk__nav-item{transition:background var(--transition-ui), border-color var(--transition-ui), box-shadow var(--transition-ui), color var(--transition-ui), padding var(--transition-ui), gap var(--transition-ui)}@media (max-width:1180px){.zijbalk__toggle{display:inline-flex}.shell--zijbalk-collapsed .zijbalk__nav-label,.shell--zijbalk-collapsed .zijbalk__dev-sectie-label,.shell--zijbalk-collapsed .zijbalk__dev-sim-titel,.shell--zijbalk-collapsed .zijbalk__dev-sim-sub,.shell--zijbalk-collapsed .zijbalk__voet-naam,.shell--zijbalk-collapsed .zijbalk__voet-locatie,.shell--zijbalk-collapsed .zijbalk__uitloggen{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell--zijbalk-collapsed .zijbalk__nav-item{justify-content:center;gap:0;padding:.7rem .45rem}.shell--zijbalk-collapsed .zijbalk__nav-item--dev-sim{min-height:2.5rem}.shell--zijbalk-collapsed .zijbalk__logo-wrap{padding-inline:.25rem}.shell--zijbalk-collapsed .zijbalk__voet{justify-content:center;align-items:center;margin-inline:.45rem;padding:.55rem;display:flex}.shell--zijbalk-collapsed .zijbalk__nav-item[title]:hover:after,.shell--zijbalk-collapsed .zijbalk__nav-item[title]:focus-visible:after{content:attr(title);z-index:40;background:var(--kleur-kaart);border:1px solid var(--kleur-goud);border-radius:.4rem;padding:.35rem .55rem;position:absolute;left:calc(100% + .55rem)}@supports (color:color-mix(in lab, red, red)){.shell--zijbalk-collapsed .zijbalk__nav-item[title]:hover:after,.shell--zijbalk-collapsed .zijbalk__nav-item[title]:focus-visible:after{border:1px solid color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.shell--zijbalk-collapsed .zijbalk__nav-item[title]:hover:after,.shell--zijbalk-collapsed .zijbalk__nav-item[title]:focus-visible:after{color:var(--kleur-tekst);white-space:nowrap;pointer-events:none;box-shadow:var(--schaduw-kaart);font-size:.75rem}.shell--zijbalk-collapsed .zijbalk__nav-item{position:relative}}@media (max-width:900px){:root{--zijbalk-breedte:196px}.shell:not(.shell--zijbalk-expanded){--zijbalk-breedte:var(--zijbalk-breedte-collapsed)}.shell:not(.shell--zijbalk-expanded) .zijbalk__nav-label,.shell:not(.shell--zijbalk-expanded) .zijbalk__dev-sectie-label,.shell:not(.shell--zijbalk-expanded) .zijbalk__dev-sim-titel,.shell:not(.shell--zijbalk-expanded) .zijbalk__dev-sim-sub,.shell:not(.shell--zijbalk-expanded) .zijbalk__voet-naam,.shell:not(.shell--zijbalk-expanded) .zijbalk__voet-locatie,.shell:not(.shell--zijbalk-expanded) .zijbalk__uitloggen{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell:not(.shell--zijbalk-expanded) .zijbalk__nav-item{justify-content:center;gap:0;padding:.7rem .45rem;position:relative}.zijbalk__toggle{display:inline-flex}}@media (max-width:1100px){.dashboard__rij--3>.kaart--dashboard,.dashboard__rij--2>.kaart--dashboard{grid-column:span 12}@media (min-width:820px){.dashboard__rij--3>.kaart--dashboard{grid-column:span 6}.dashboard__rij--3>.kaart--dashboard:last-child:nth-child(odd){grid-column:span 12}.dashboard__rij--2>.kaart--dashboard{grid-column:span 6}}}.pl-page--command,.tm-pagina,.dashboard--premium{width:100%;max-width:min(var(--content-dashboard,1760px), var(--content-ultrawide-cap,1760px));margin-inline:auto}.pl-page--collection,.duiven-pagina,.personeel-beeld{width:100%;max-width:min(var(--content-collection,1760px), var(--content-ultrawide-cap,1760px));margin-inline:auto}.pl-page--management,.hok-beheer--premium-v1,.hok-beheer--premium-v2{width:100%;max-width:min(var(--content-wide,1760px), var(--content-ultrawide-cap,1760px));margin-inline:auto}.dashboard__rij--hero{gap:var(--card-gap);grid-template-columns:1fr;align-items:stretch;display:grid}.dashboard__rij--hero .dashboard__hero-cel,.dashboard__rij--hero .kaart--dashboard-status{grid-column:auto;min-width:0}@media (min-width:1100px){.dashboard__rij--hero{grid-template-columns:minmax(0,2.35fr) minmax(16rem,1fr)}.dashboard__rij--hero .kaart--dashboard-status{border-radius:var(--hero-radius,var(--radius-lg));border:1px solid var(--kleur-goud);flex-direction:column;justify-content:stretch;min-height:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard__rij--hero .kaart--dashboard-status{border:1px solid color-mix(in srgb, var(--kleur-goud) 34%, transparent)}}.dashboard__rij--hero .kaart--dashboard-status{box-shadow:var(--schaduw-kaart);background:linear-gradient(165deg, var(--kleur-goud) 0%, transparent 46%), var(--surface-data)}@supports (color:color-mix(in lab, red, red)){.dashboard__rij--hero .kaart--dashboard-status{background:linear-gradient(165deg, color-mix(in srgb, var(--kleur-goud) 10%, transparent) 0%, transparent 46%), var(--surface-data)}}.dashboard__rij--hero .kaart--dashboard-status .kaart__inhoud{flex-direction:column;flex:auto;justify-content:center;display:flex}}.kaart--dashboard-primary{border-color:var(--kleur-kaart-rand-goud)}@supports (color:color-mix(in lab, red, red)){.kaart--dashboard-primary{border-color:color-mix(in srgb, var(--kleur-kaart-rand-goud) 78%, transparent)}}.kaart--dashboard-primary{background:var(--surface-spotlight);box-shadow:var(--schaduw-kaart)}.kaart--dashboard-primary .kaart__titel{letter-spacing:.06em}.kaart--dashboard-secondary{background:var(--surface-elevated)}.kaart--dashboard-compact-info{background:var(--surface-quiet)}@media (min-width:1280px) and (max-width:1919px){.personeel-beeld__team-raster:has(>:nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}.personeel-beeld__team-raster:has(>:nth-child(5):last-child)>.personeel-beeld__team-kaart{grid-column:span 2}.personeel-beeld__team-raster:has(>:nth-child(5):last-child)>.personeel-beeld__team-kaart:nth-child(4){grid-column:2/span 2}.personeel-beeld__team-raster:has(>:nth-child(5):last-child)>.personeel-beeld__team-kaart:nth-child(5){grid-column:4/span 2}}@media (min-width:1920px){.personeel-beeld__team-raster{grid-template-columns:repeat(5,minmax(min(100%,15.5rem),1fr))}}.premium-personeel-kaart__naam,.premium-personeel-kaart__rol{text-wrap:balance}.premium-personeel-kaart__vaardigheden{gap:.35rem}.duiven-pagina__hero{position:relative}.duiven-pagina__hero-copy{z-index:2;background:linear-gradient(105deg, var(--kleur-gradient-diep) 0%, var(--kleur-gradient-diep) 100%);border-radius:.65rem;max-width:min(34rem,72%);padding:.65rem .85rem;position:absolute;bottom:clamp(.85rem,1.8vw,1.35rem);left:clamp(1rem,2.2vw,1.75rem)}@supports (color:color-mix(in lab, red, red)){.duiven-pagina__hero-copy{background:linear-gradient(105deg, color-mix(in srgb, var(--kleur-gradient-diep) 78%, transparent) 0%, color-mix(in srgb, var(--kleur-gradient-diep) 42%, transparent) 100%)}}.duiven-pagina__hero-copy{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duiven-pagina__hero-copy{border:1px solid color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.duiven-pagina__hero-copy{pointer-events:none}.duiven-pagina__hero-titel{letter-spacing:.08em;text-transform:uppercase;color:var(--kleur-goud);margin:0;font-size:clamp(1.35rem,1.1rem + 1.1vw,2rem);font-weight:700;line-height:1.1}.duiven-pagina__hero-sub{color:var(--kleur-tekst);margin:.35rem 0 0;font-size:clamp(.82rem,.75rem + .25vw,.98rem);line-height:1.4}@supports (color:color-mix(in lab, red, red)){.duiven-pagina__hero-sub{color:color-mix(in srgb, var(--kleur-tekst) 90%, transparent)}}.duiven-pagina__hero-sub{text-wrap:balance}@media (max-width:720px){.duiven-pagina__hero-copy{max-width:88%}}.duif-kaart-v2__karakter,.duif-kaart-v2__basis dd{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.tm-pagina{gap:var(--section-gap);padding-bottom:var(--rhythm-content-footer);flex-direction:column;display:flex}.tm-page-hero{background:0 0!important}.tm-page-hero__copy{z-index:1;flex-direction:column;justify-content:center;gap:.55rem;min-width:0;display:flex}.tm-page-hero__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--kleur-goud);margin:0;font-size:.68rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.tm-page-hero__eyebrow{color:color-mix(in srgb, var(--kleur-goud) 80%, var(--kleur-tekst-zacht))}}.tm-page-hero__titel{letter-spacing:.04em;color:var(--kleur-goud);margin:0;font-size:clamp(1.7rem,1.3rem + 1.4vw,2.55rem);font-weight:700;line-height:1.05}.tm-page-hero__sub{max-width:38rem;color:var(--kleur-tekst-zacht);margin:0;font-size:clamp(.9rem,.84rem + .25vw,1.05rem);line-height:1.45}.tm-page-hero__stats{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.35rem;display:flex}.tm-page-hero__stat{border:1px solid var(--kleur-goud);border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tm-page-hero__stat{border:1px solid color-mix(in srgb, var(--kleur-goud) 24%, transparent)}}.tm-page-hero__stat{background:var(--kleur-achtergrond)}@supports (color:color-mix(in lab, red, red)){.tm-page-hero__stat{background:color-mix(in srgb, var(--kleur-achtergrond) 45%, transparent)}}.tm-page-hero__stat{color:var(--kleur-tekst);font-size:.78rem}.tm-page-hero__stat strong{color:var(--kleur-goud);font-variant-numeric:tabular-nums}.tm-featured{border-radius:var(--radius-lg);border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.tm-featured{border:1px solid color-mix(in srgb, var(--kleur-goud) 36%, transparent)}}.tm-featured{background:linear-gradient(160deg, var(--kleur-goud), transparent 40%), var(--surface-spotlight)}@supports (color:color-mix(in lab, red, red)){.tm-featured{background:linear-gradient(160deg, color-mix(in srgb, var(--kleur-goud) 8%, transparent), transparent 40%), var(--surface-spotlight)}}.tm-featured{box-shadow:var(--schaduw-kaart);overflow:hidden}.tm-featured .tm-hero{box-shadow:none;background:0 0;border:0;min-height:clamp(220px,24vw,300px);margin:0}.tm-toolbar{border-radius:var(--radius-card);border:1px solid var(--kleur-goud);flex-direction:column;gap:.75rem;padding:.95rem 1.05rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tm-toolbar{border:1px solid color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.tm-toolbar{background:var(--kleur-kaart)}@supports (color:color-mix(in lab, red, red)){.tm-toolbar{background:color-mix(in srgb, var(--kleur-kaart) 72%, transparent)}}.tm-toolbar{box-shadow:var(--schaduw-kaart-zacht)}.tm-grid.catalog-grid{justify-content:safe start}.tm-grid--limited{justify-content:center;gap:var(--card-gap);grid-template-columns:minmax(min(100%,22rem),28rem);display:grid}.tm-grid--limited .tm-kaart{width:100%;max-width:none}.tm-limited-hint{text-align:center;color:var(--kleur-tekst-zacht);text-wrap:balance;margin:0 0 .75rem;font-size:.9rem}.tm-kaart__meta,.tm-kaart__bewijs{overflow-wrap:normal;word-break:normal}.tm-kaart__klasse{letter-spacing:.06em;text-transform:uppercase;color:var(--kleur-goud);font-size:.68rem;font-weight:700}.auth-stage{align-items:stretch}.auth-stage__formulier{border-radius:var(--radius-lg);border:1px solid var(--kleur-goud);flex-direction:column;justify-content:center;gap:1rem;padding:clamp(1.25rem,2.4vw,2rem);display:flex}@supports (color:color-mix(in lab, red, red)){.auth-stage__formulier{border:1px solid color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.auth-stage__formulier{background:linear-gradient(160deg, var(--kleur-tekst), transparent 42%), var(--kleur-kaart)}@supports (color:color-mix(in lab, red, red)){.auth-stage__formulier{background:linear-gradient(160deg, color-mix(in srgb, var(--kleur-tekst) 4%, transparent), transparent 42%), color-mix(in srgb, var(--kleur-kaart) 88%, var(--kleur-gradient-diep))}}.auth-stage__formulier{box-shadow:var(--schaduw-kaart);min-height:min(100%,34rem)}.auth-pagina--stage .auth-stage{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.85fr);align-items:stretch;gap:clamp(1rem,2vw,1.75rem)}@media (max-width:980px){.auth-pagina--stage .auth-stage{grid-template-columns:1fr}}.auth-formulier{margin-top:.25rem}.hok-beheer--premium-v2 .hok-upgradepad__kaart-inhoud{flex-direction:column;gap:.45rem;display:flex}.hok-upgradepad__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:.15rem 0 0;padding:0;list-style:none;display:grid}.hok-upgradepad__stat{border:1px solid var(--kleur-goud);border-radius:.45rem;flex-direction:column;gap:.15rem;min-width:0;padding:.4rem .45rem;display:flex}@supports (color:color-mix(in lab, red, red)){.hok-upgradepad__stat{border:1px solid color-mix(in srgb, var(--kleur-goud) 16%, transparent)}}.hok-upgradepad__stat{background:var(--kleur-achtergrond)}@supports (color:color-mix(in lab, red, red)){.hok-upgradepad__stat{background:color-mix(in srgb, var(--kleur-achtergrond) 35%, transparent)}}.hok-upgradepad__stat--full{color:var(--kleur-tekst-zacht);grid-column:1/-1;font-size:.78rem;line-height:1.35}.hok-upgradepad__stat-label{letter-spacing:.04em;text-transform:uppercase;color:var(--kleur-tekst-zacht);font-size:.68rem}.hok-upgradepad__stat-waarde{font-variant-numeric:tabular-nums;color:var(--kleur-goud);font-size:1rem}.hok-upgradepad__stats--dim{opacity:.88}.duif-profiel{width:100%;max-width:min(var(--content-collection,1760px), var(--content-ultrawide-cap,1760px));margin-inline:auto}.duif-profiel__tabs{gap:.35rem}@supports (color:color-mix(in lab, red, red)){.duif-profiel__kaart--primair{border-color:color-mix(in srgb, var(--kleur-kaart-rand-goud) 70%, transparent)}}.zijbalk__nav-item--actief{font-weight:600}.zijbalk__toggle{display:inline-flex}@media (min-width:1181px){.zijbalk__toggle{display:none}.shell--zijbalk-collapsed .zijbalk__toggle{display:inline-flex}}@supports (color:color-mix(in lab, red, red)){.transfermarkt-pagina__hero,.tm-pagina .transfermarkt-pagina__hero{border:1px solid color-mix(in srgb, var(--kleur-goud) 28%, transparent);box-shadow:var(--schaduw-hero), inset 0 1px 0 color-mix(in srgb, var(--kleur-tekst) 5%, transparent);background-color:color-mix(in srgb, var(--kleur-achtergrond) 92%, #120c08)}}.transfermarkt-pagina__hero-banner-img,.tm-pagina .transfermarkt-pagina__hero-banner-img{object-fit:cover!important;object-position:58% 0%!important;opacity:1!important;visibility:visible!important}.transfermarkt-pagina__hero-overlay,.tm-pagina .transfermarkt-pagina__hero-overlay{z-index:1;pointer-events:none;background:linear-gradient(105deg,#080a106b 0%,#080a1029 36%,#080a100a 58%,#0000 76%),#0000001a;position:absolute;inset:0}.transfermarkt-pagina__hero-haze,.tm-pagina .transfermarkt-pagina__hero-haze{z-index:2;pointer-events:none;background:radial-gradient(ellipse at 20% 30%, var(--kleur-goud), transparent 55%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.transfermarkt-pagina__hero-haze,.tm-pagina .transfermarkt-pagina__hero-haze{background:radial-gradient(ellipse at 20% 30%, color-mix(in srgb, var(--kleur-goud) 10%, transparent), transparent 55%)}}.transfermarkt-pagina__hero-haze,.tm-pagina .transfermarkt-pagina__hero-haze{mix-blend-mode:soft-light}.transfermarkt-pagina__hero-copy{z-index:3;max-width:min(32rem,46%);min-height:inherit;box-sizing:border-box;flex-direction:column;justify-content:flex-end;gap:.45rem;height:100%;padding:clamp(1.15rem,2.4vw,1.85rem);display:flex;position:relative}.transfermarkt-pagina__hero-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--kleur-goud);margin:0;font-size:.68rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.transfermarkt-pagina__hero-eyebrow{color:color-mix(in srgb, var(--kleur-goud) 90%, #fff)}}.transfermarkt-pagina__hero-eyebrow{text-shadow:0 1px 10px #000000a6}.transfermarkt-pagina__hero-titel{letter-spacing:.04em;color:var(--kleur-goud);text-shadow:0 2px 16px #000000a6;max-width:18ch;margin:0;font-size:clamp(1.85rem,1.35rem + 1.6vw,2.75rem);font-weight:700;line-height:1.05}.transfermarkt-pagina__hero-sub{color:#f3f0ea;text-shadow:0 1px 12px #000000b3;white-space:pre-line;max-width:28rem;margin:0;font-size:clamp(.92rem,.84rem + .28vw,1.08rem);line-height:1.45}.transfermarkt-pagina__hero-stats{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.35rem;display:flex}.transfermarkt-pagina__hero-stat{border:1px solid var(--kleur-goud);border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.transfermarkt-pagina__hero-stat{border:1px solid color-mix(in srgb, var(--kleur-goud) 32%, transparent)}}.transfermarkt-pagina__hero-stat{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#f5f2ec;background:#0b122085;font-size:.78rem}.transfermarkt-pagina__hero-stat strong{color:var(--kleur-goud);font-variant-numeric:tabular-nums}@media (min-width:1024px) and (max-width:1279px){.transfermarkt-pagina__hero,.tm-pagina .transfermarkt-pagina__hero{height:clamp(360px,38vh,390px)!important;min-height:clamp(360px,38vh,390px)!important}.transfermarkt-pagina__hero-banner-img,.tm-pagina .transfermarkt-pagina__hero-banner-img{object-position:58% 4%!important}}@media (min-width:1280px) and (max-width:1599px){.transfermarkt-pagina__hero,.tm-pagina .transfermarkt-pagina__hero{height:clamp(380px,40vh,410px)!important;min-height:clamp(380px,40vh,410px)!important}.transfermarkt-pagina__hero-banner-img,.tm-pagina .transfermarkt-pagina__hero-banner-img{object-position:58% 0%!important}}@media (min-width:1600px) and (max-width:2199px){.transfermarkt-pagina__hero,.tm-pagina .transfermarkt-pagina__hero{height:clamp(400px,36vh,430px)!important;min-height:clamp(400px,36vh,430px)!important}.transfermarkt-pagina__hero-banner-img,.tm-pagina .transfermarkt-pagina__hero-banner-img{object-position:58% 0%!important}}@media (min-width:2200px){.transfermarkt-pagina__hero,.tm-pagina .transfermarkt-pagina__hero{height:clamp(420px,32vh,460px)!important;min-height:clamp(420px,32vh,460px)!important}.transfermarkt-pagina__hero-banner-img,.tm-pagina .transfermarkt-pagina__hero-banner-img{object-position:56% 0%!important}}@media (max-width:1100px){.transfermarkt-pagina__hero-copy{max-width:min(34rem,68%)}}@media (max-width:900px){.transfermarkt-pagina__hero,.tm-pagina .transfermarkt-pagina__hero{height:clamp(240px,48vw,320px);min-height:clamp(240px,48vw,320px)}.transfermarkt-pagina__hero-copy{max-width:92%}.transfermarkt-pagina__hero-titel{max-width:none}.transfermarkt-pagina__hero-banner-img,.tm-pagina .transfermarkt-pagina__hero-banner-img{object-position:68% 34%!important}.transfermarkt-pagina__hero-overlay,.tm-pagina .transfermarkt-pagina__hero-overlay{background:linear-gradient(#080a101f 0%,#080a1059 48%,#080a10b8 100%)}}.tm-page-hero,.transfermarkt-hero{display:none!important}.tm-featured .tm-hero{grid-template-columns:minmax(10rem,15rem) minmax(0,1.4fr) minmax(11rem,15rem);align-items:stretch;gap:1rem;padding:1rem 1.15rem;display:grid}.tm-hero__countdown{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--kleur-goud);margin:.55rem 0 0;font-size:clamp(1.35rem,1.1rem + .7vw,1.85rem);font-weight:700}.tm-hero__countdown--soon{color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.tm-hero__countdown--soon{color:color-mix(in srgb, var(--kleur-goud) 70%, #fff)}}.tm-hero__countdown--soon{text-shadow:0 0 18px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.tm-hero__countdown--soon{text-shadow:0 0 18px color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.tm-hero__countdown--urgent{color:#ffb4a8;text-shadow:0 0 16px #c0392b66}.tm-markt-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:.25rem 0 .85rem;display:grid}.tm-markt-rail__kaart{border-radius:var(--radius-card);border:1px solid var(--kleur-goud);padding:.9rem 1rem}@supports (color:color-mix(in lab, red, red)){.tm-markt-rail__kaart{border:1px solid color-mix(in srgb, var(--kleur-goud) 20%, transparent)}}.tm-markt-rail__kaart{background:linear-gradient(160deg, var(--kleur-goud), transparent 55%), var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.tm-markt-rail__kaart{background:linear-gradient(160deg, color-mix(in srgb, var(--kleur-goud) 6%, transparent), transparent 55%), var(--surface-elevated)}}.tm-markt-rail__kaart{box-shadow:var(--schaduw-kaart-zacht);min-width:0}.tm-markt-rail__label{letter-spacing:.1em;text-transform:uppercase;color:var(--kleur-tekst-zacht);margin:0;font-size:.68rem}.tm-markt-rail__waarde{color:var(--kleur-goud);overflow-wrap:anywhere;margin:.35rem 0 0;font-size:clamp(1.05rem,.95rem + .35vw,1.35rem);font-weight:700}.tm-markt-rail__meta{color:var(--kleur-tekst-zacht);margin:.25rem 0 0;font-size:.8rem}@media (max-width:1100px){.tm-markt-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}.tm-hero__naam{color:var(--kleur-goud);text-wrap:balance;margin:.15rem 0 .35rem;font-size:clamp(1.15rem,1rem + .5vw,1.45rem);font-weight:700;line-height:1.2}.tm-hero__actie{border-radius:var(--radius-card);border:1px solid var(--kleur-goud);flex-direction:column;justify-content:center;gap:.45rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tm-hero__actie{border:1px solid color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.tm-hero__actie{background:var(--kleur-kaart)}@supports (color:color-mix(in lab, red, red)){.tm-hero__actie{background:color-mix(in srgb, var(--kleur-kaart) 70%, transparent)}}.tm-kaart__naam{color:var(--kleur-goud);overflow-wrap:normal;word-break:normal;margin:.2rem 0 .15rem;font-size:1rem;font-weight:700;line-height:1.25}.tm-only-lot{text-align:center;color:var(--kleur-tekst-zacht);margin:0 0 .85rem;font-size:.92rem}.tm-bid-preview{margin:0 0 1rem}.tm-bid-preview__lijst{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.tm-bid-preview__stap{border-radius:var(--radius-card);border:1px solid var(--kleur-goud);grid-template-columns:minmax(5.5rem,auto) minmax(0,1fr);align-items:baseline;gap:.75rem;padding:.7rem .9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.tm-bid-preview__stap{border:1px solid color-mix(in srgb, var(--kleur-goud) 16%, transparent)}}.tm-bid-preview__stap{background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.tm-bid-preview__stap{background:color-mix(in srgb, var(--surface-elevated) 88%, transparent)}}.tm-bid-preview__stap{position:relative}.tm-bid-preview__stap:before{content:"";background:var(--kleur-goud);width:1px;position:absolute;top:.85rem;bottom:-.7rem;left:.35rem}@supports (color:color-mix(in lab, red, red)){.tm-bid-preview__stap:before{background:color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.tm-bid-preview__stap:last-child:before{display:none}.tm-bid-preview__stap--actief{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.tm-bid-preview__stap--actief{border-color:color-mix(in srgb, var(--kleur-goud) 42%, transparent)}}.tm-bid-preview__stap--actief{box-shadow:0 0 0 1px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.tm-bid-preview__stap--actief{box-shadow:0 0 0 1px color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.tm-bid-preview__bedrag{font-variant-numeric:tabular-nums;color:var(--kleur-goud);font-weight:700}.tm-bid-preview__label{color:var(--kleur-tekst-zacht);font-size:.9rem}.tm-bid-preview__stap--leeg .tm-bid-preview__label{grid-column:1/-1}.tm-regels-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.tm-regels-kaart h2{color:var(--kleur-goud);margin:0 0 .65rem;font-size:1.05rem}.tm-regels-kaart__sub{color:var(--kleur-goud);margin:1rem 0 .4rem;font-size:.92rem}.tm-regels-tijdlijn,.tm-regels-tips{color:var(--kleur-tekst-zacht);gap:.55rem;margin:0;padding-left:1.15rem;display:grid}.tm-detail__countdown{font-variant-numeric:tabular-nums;color:var(--kleur-goud);margin:.55rem 0 0;font-size:clamp(1.2rem,1rem + .55vw,1.55rem);font-weight:700}.tm-detail__countdown--soon{color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.tm-detail__countdown--soon{color:color-mix(in srgb, var(--kleur-goud) 70%, #fff)}}.tm-detail__countdown--urgent{color:#ffb4a8}.tm-detail__tabs{margin:.85rem 0 .65rem}.tm-detail__cta-rij{flex-wrap:wrap;gap:.75rem;display:flex}.tm-biedpaneel--premium{border:1px solid var(--kleur-goud);gap:.7rem}@supports (color:color-mix(in lab, red, red)){.tm-biedpaneel--premium{border:1px solid color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.tm-biedpaneel--premium{box-shadow:var(--schaduw-kaart-zacht)}.tm-chip{transition:transform .18s,border-color .18s,box-shadow .18s}.tm-chip:hover{border-color:var(--kleur-goud);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.tm-chip:hover{border-color:color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.tm-chip[aria-pressed=true]{box-shadow:0 0 0 1px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.tm-chip[aria-pressed=true]{box-shadow:0 0 0 1px color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.tm-kaart{transition:transform .2s,box-shadow .2s,border-color .2s}.tm-kaart:hover{border-color:var(--kleur-goud);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.tm-kaart:hover{border-color:color-mix(in srgb, var(--kleur-goud) 40%, transparent)}}.tm-kaart:hover{box-shadow:var(--schaduw-kaart)}@media (max-width:900px){.tm-regels-grid{grid-template-columns:1fr}}.tm-mijn-intro{flex-direction:column;gap:.35rem;margin-bottom:.25rem;display:flex}.tm-mijn-intro h1{color:var(--kleur-goud);margin:0;font-size:clamp(1.6rem,1.3rem + .8vw,2.1rem)}.tm-mijn-intro p{color:var(--kleur-tekst-zacht);max-width:40rem;margin:0}.tm-dashboard-kaarten{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.tm-blok{border-radius:var(--radius-card);border:1px solid var(--kleur-goud);padding:.85rem 1rem}@supports (color:color-mix(in lab, red, red)){.tm-blok{border:1px solid color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.tm-blok{background:var(--surface-elevated);min-height:0}.tm-blok h2{letter-spacing:.08em;text-transform:uppercase;color:var(--kleur-tekst-zacht);margin:0;font-size:.72rem}.tm-blok .tm-hero__bod{margin:.35rem 0 0;font-size:1.55rem}.tm-blok--actief{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.tm-blok--actief{border-color:color-mix(in srgb, var(--kleur-goud) 48%, transparent)}}.tm-blok--actief{background:var(--surface-spotlight)}.tm-beheerkaart{border-radius:var(--radius-card);border:1px solid var(--kleur-goud);grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.tm-beheerkaart{border:1px solid color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.tm-beheerkaart{background:var(--surface-elevated);list-style:none}.tm-beheerkaart__thumb{background:var(--kleur-gradient-diep);border-radius:.55rem;width:5.5rem;height:5.5rem;position:relative;overflow:hidden}.tm-beheerkaart__naam{color:var(--kleur-goud);margin:.15rem 0;font-weight:700}.tm-beheerkaart__meta{color:var(--kleur-tekst-zacht);margin:.1rem 0;font-size:.82rem}.tm-beheerkaart__acties{flex-direction:column;align-items:stretch;gap:.4rem;display:flex}.tm-beheerlijst{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}@media (max-width:900px){.tm-dashboard-kaarten{grid-template-columns:repeat(2,minmax(0,1fr))}.tm-featured .tm-hero{grid-template-columns:1fr}.tm-beheerkaart{grid-template-columns:4.5rem minmax(0,1fr)}.tm-beheerkaart__acties{grid-column:1/-1}}.premium-personeel-kaart__specialization--dup{display:none}@media (min-width:1100px){.dashboard__rij--hero{align-items:start}.dashboard__rij--hero .kaart--dashboard-status{height:fit-content;min-height:0}}.dashboard-prestige-v2{gap:.45rem}.dashboard-prestige-v2__stats{margin-top:.35rem}.dashboard-race-vooruitblik--compact{grid-template-columns:minmax(0,1.35fr) minmax(12rem,1fr);align-items:start;gap:.75rem 1.1rem;display:grid}.dashboard-race-vooruitblik__primair{flex-direction:column;gap:.35rem;min-width:0;display:flex}.dashboard-race-vooruitblik__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .75rem;margin:0;display:grid}.dashboard-race-vooruitblik__stats dt{letter-spacing:.06em;text-transform:uppercase;color:var(--kleur-tekst-zacht);margin:0;font-size:.68rem}.dashboard-race-vooruitblik__stats dd{color:var(--kleur-tekst);margin:.1rem 0 0;font-weight:600}.dashboard-prestige-v2--compact{flex-direction:column;gap:.4rem;display:flex}.dashboard-prestige-v2__tagline{color:var(--kleur-tekst-zacht);margin:0;font-size:.86rem;line-height:1.4}@media (max-width:900px){.dashboard-race-vooruitblik--compact{grid-template-columns:1fr}}.dashboard-topduiven-hof__naam{white-space:normal;text-overflow:unset;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;display:-webkit-box;overflow:hidden}.dashboard-topduiven-hof__inhoud{flex:auto;min-width:12rem}.dashboard-topduiven-hof__prestatie{flex:none;max-width:9.5rem}.auth-pagina--stage .auth-stage{align-items:center}.auth-stage__formulier{justify-content:flex-start;align-self:center;gap:.85rem;height:fit-content;padding:clamp(1.1rem,2vw,1.6rem);min-height:0!important}@media (min-width:1400px){.duiven-raster:has(>:nth-child(10):last-child){justify-items:stretch}}@media (min-width:1400px) and (max-width:2559px){.duiven-raster:has(>:nth-child(10):last-child){grid-template-columns:repeat(8,minmax(0,1fr))}.duiven-raster:has(>:nth-child(10):last-child)>*{grid-column:span 2}.duiven-raster:has(>:nth-child(10):last-child)>:nth-child(9){grid-column:3/span 2}.duiven-raster:has(>:nth-child(10):last-child)>:nth-child(10){grid-column:5/span 2}}.duif-kaart-v2__karakter{overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;white-space:normal}.hok-upgradepad__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.hok-upgradepad__stat-label{white-space:normal;font-size:.62rem;line-height:1.25}.hok-upgradepad__hint{font-size:.82rem;line-height:1.35}.kweekcentrum{width:100%;max-width:min(var(--content-collection,1720px), var(--content-ultrawide-cap,1760px));gap:clamp(1.35rem,1.1rem + .6vw,1.85rem);margin-inline:auto}.kweekcentrum__hero{--kweekcentrum-hero-min-h:clamp(300px, 28vh, 360px);min-height:var(--kweekcentrum-hero-min-h);padding:clamp(1.15rem,2.2vw,1.85rem)}.kweekcentrum__hero-identiteit{max-width:min(34rem,58%)}.kweekcentrum__hero-sub{letter-spacing:.16em;text-transform:uppercase;color:var(--kleur-goud);margin:0 0 .45rem;font-size:.68rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.kweekcentrum__hero-sub{color:color-mix(in srgb, var(--kleur-goud) 90%, #fff)}}.kweekcentrum__hero-sub{text-shadow:0 1px 10px #000000a6}.kweekcentrum__hero-titel{letter-spacing:.04em;color:var(--kleur-goud);text-shadow:0 2px 16px #000000a6;max-width:18ch;margin:0 0 .55rem;font-size:clamp(1.85rem,1.35rem + 1.6vw,2.75rem);font-weight:700;line-height:1.05}.kweekcentrum__hero-tagline{color:#f3f0ea;text-shadow:0 1px 12px #000000b3;max-width:28rem;margin:0;font-size:clamp(.95rem,.88rem + .28vw,1.12rem);font-weight:600;line-height:1.4}.kweekcentrum__hero-uitleg{color:#f3f0ead1;text-shadow:0 1px 10px #000000a6;max-width:32rem;margin:.45rem 0 0;font-size:clamp(.88rem,.82rem + .2vw,1.02rem);line-height:1.45}.kweekcentrum__hero-stat{border-radius:999px;min-width:0;padding:.45rem .75rem}.kweekcentrum__hero-stats dt{letter-spacing:.08em;font-size:.66rem}.kweekcentrum__hero-stats dd{font-size:1.05rem}.kweekcentrum__melding{letter-spacing:.01em;border-radius:999px;width:fit-content;max-width:100%;padding:.55rem .9rem;font-size:.84rem;font-weight:560}.kweekcentrum__melding--succes{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.kweekcentrum__melding--succes{border:1px solid color-mix(in srgb, var(--kleur-goud) 34%, transparent)}}.kweekcentrum__melding--succes{color:var(--kleur-goud);background:#0b12209e}@supports (color:color-mix(in lab, red, red)){.kweekcentrum__melding--succes{color:color-mix(in srgb, var(--kleur-goud) 88%, #fff)}}.kweekcentrum__melding--succes{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 1px #ffffff0f}.kweekcentrum__melding--fout{border-radius:12px}.kweekcentrum__sectie-titel{letter-spacing:.08em;margin:0 0 .85rem;font-size:clamp(.92rem,.84rem + .25vw,1.08rem)}.kweekcentrum__sectie-kop{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.15rem;display:flex}.kweekcentrum__koppel-raster--premium{gap:1.15rem}.kweek-koppel-v2{font-size:.95rem}.kweek-koppel-v2__kop{margin:10px 10px 0;padding:9px 12px}.kweek-koppel-v2__plaats-nr{width:1.95rem;height:1.95rem;font-size:1rem}.kweek-koppel-v2__familie{padding-block:.35rem .15rem}.kweek-koppel-v2__ouders-rij{gap:.55rem;padding-inline:10px}.kweek-koppel-v2__ouder-naam,.breeding-parent-card__naam{letter-spacing:.01em;color:var(--kleur-tekst);font-size:.95rem;font-weight:700}.breeding-parent-card__meta,.kweek-koppel-v2__ouder-feiten{color:var(--kleur-tekst-zacht);gap:.25rem;font-size:.74rem;line-height:1.35}.kweek-koppel-v2__ouder-rol{border:1px solid var(--kleur-goud);border-radius:999px;align-items:center;gap:.3rem;margin-top:.15rem;padding:.12rem .45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__ouder-rol{border:1px solid color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.kweek-koppel-v2__ouder-rol{letter-spacing:.06em;text-transform:uppercase;color:var(--kleur-goud);background:#0b122073;font-size:.64rem;font-weight:700}.kweek-koppel-v2__nest-slot{min-width:148px;width:var(--kweek-nest-maat,clamp(140px, 18vw, 164px));padding:10px 10px 8px}.kweek-koppel-v2__neststatus{margin:10px 14px 0;padding:9px 12px}.kweek-koppel-v2__kwaliteit{gap:.65rem;margin:10px 12px 0;padding:12px 12px 10px}.kweek-koppel-v2__kwaliteit-label,.kweek-koppel-v2__advies-kaart-label{letter-spacing:.07em;font-size:.7rem}.kweek-koppel-v2__kwaliteit-waarde,.kweek-koppel-v2__advies-kaart-waarde{font-size:.98rem;line-height:1.35}.kweek-koppel-v2__advies-kaarten{gap:.55rem}.kweek-koppel-v2__advies-kaart{padding:.55rem .7rem}.kweek-koppel-v2__advies-zin{margin:0;font-size:.84rem;line-height:1.4}.kweek-koppel-v2__hok-advies{margin-top:.15rem;padding:.45rem .65rem;font-size:.8rem}.kweek-koppel-v2__voortgang{margin:10px 12px 0;padding:12px 12px 10px}.kweek-koppel-v2__voortgang-titel{letter-spacing:.08em;margin:0 0 .65rem;font-size:.72rem}.kweek-koppel-v2__stappen{gap:.35rem}.kweek-koppel-v2__stap{border:1px solid var(--kleur-tekst-zacht);border-radius:10px;flex:1;min-width:0;padding:.45rem .35rem .55rem;position:relative}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__stap{border:1px solid color-mix(in srgb, var(--kleur-tekst-zacht) 18%, transparent)}}.kweek-koppel-v2__stap{opacity:.72;background:#0b12207a;transition:border-color .2s,background .2s,opacity .2s,box-shadow .2s}.kweek-koppel-v2__stap--voltooid{opacity:.9;border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__stap--voltooid{border-color:color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.kweek-koppel-v2__stap--voltooid{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__stap--voltooid{background:color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.kweek-koppel-v2__stap--actief{opacity:1;border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__stap--actief{border-color:color-mix(in srgb, var(--kleur-goud) 62%, transparent)}}.kweek-koppel-v2__stap--actief{background:linear-gradient(180deg, var(--kleur-goud) 0%, #0b12208c 100%)}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__stap--actief{background:linear-gradient(180deg, color-mix(in srgb, var(--kleur-goud) 18%, transparent) 0%, #0b12208c 100%)}}.kweek-koppel-v2__stap--actief{box-shadow:0 0 0 1px var(--kleur-goud), 0 8px 22px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__stap--actief{box-shadow:0 0 0 1px color-mix(in srgb, var(--kleur-goud) 22%, transparent), 0 8px 22px color-mix(in srgb, var(--kleur-goud) 14%, transparent)}}.kweek-koppel-v2__stap-punt{border:1px solid var(--kleur-goud);width:1.55rem;height:1.55rem;font-size:.72rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__stap-punt{border:1px solid color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.kweek-koppel-v2__stap-punt{color:var(--kleur-tekst);background:#0b1220b3}.kweek-koppel-v2__stap--actief .kweek-koppel-v2__stap-punt{color:#120c08;background:linear-gradient(145deg, var(--kleur-goud-licht) 0%, var(--kleur-goud-donker) 100%);box-shadow:0 0 14px var(--kleur-goud);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__stap--actief .kweek-koppel-v2__stap-punt{box-shadow:0 0 14px color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.kweek-koppel-v2__stap-label{letter-spacing:.03em;font-size:.72rem;font-weight:650;line-height:1.25}.kweek-koppel-v2__stap--actief .kweek-koppel-v2__stap-label{color:var(--kleur-goud);font-weight:750}.kweek-koppel-v2__acties{justify-content:flex-end;margin:8px 12px 12px;padding-top:0}.kweek-koppel-v2__knop--secundair,.kweek-koppel-v2__knop--beheer{letter-spacing:.04em;text-transform:none;color:var(--kleur-tekst-zacht);padding:.4rem .75rem;font-size:.74rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__knop--secundair,.kweek-koppel-v2__knop--beheer{color:color-mix(in srgb, var(--kleur-tekst-zacht) 88%, #fff)}}.kweek-koppel-v2__knop--secundair,.kweek-koppel-v2__knop--beheer{border:1px solid var(--kleur-tekst-zacht);background:0 0}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__knop--secundair,.kweek-koppel-v2__knop--beheer{border:1px solid color-mix(in srgb, var(--kleur-tekst-zacht) 28%, transparent)}}.kweek-koppel-v2__knop--secundair,.kweek-koppel-v2__knop--beheer{opacity:.86;border-radius:999px}.kweek-koppel-v2__knop--beheer:hover:not(:disabled){opacity:1;color:#f8d7a3;background:#d4a01714;border-color:#d4a01773}.kweek-koppel-v2__kwaliteit--zeer-zwak,.kweek-koppel-v2__kwaliteit--zwak,.kweek-koppel-v2__kwaliteit--slecht{border-color:#c9865a47}.kweekcentrum__wizard--premium{border-radius:var(--radius-card,12px);border:1px solid var(--kleur-goud);gap:1rem;padding:clamp(1rem,1.4vw,1.35rem);display:grid}@supports (color:color-mix(in lab, red, red)){.kweekcentrum__wizard--premium{border:1px solid color-mix(in srgb, var(--kleur-goud) 26%, transparent)}}.kweekcentrum__wizard--premium{box-shadow:var(--schaduw-kaart), inset 0 1px 0 #ffffff0d;background:linear-gradient(165deg,#1b2738e0 0%,#121a28f0 100%)}.kweekcentrum__pairing-grid{grid-template-columns:minmax(0,1fr) minmax(12rem,.85fr) minmax(0,1fr);align-items:stretch;gap:.85rem;display:grid}.kweekcentrum__pairing-slot{border:1px solid var(--kleur-goud);border-radius:12px;flex-direction:column;gap:.65rem;min-width:0;padding:.85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.kweekcentrum__pairing-slot{border:1px solid color-mix(in srgb, var(--kleur-goud) 20%, transparent)}}.kweekcentrum__pairing-slot{background:#0b12206b}.kweekcentrum__pairing-slot-titel{letter-spacing:.1em;text-transform:uppercase;color:var(--kleur-goud);margin:0;font-size:.7rem;font-weight:750}.kweekcentrum__pairing-preview{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:.7rem;min-height:5.5rem;display:grid}.kweekcentrum__pairing-preview-beeld{border:1px solid var(--kleur-goud);border-radius:12px;width:72px;height:72px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.kweekcentrum__pairing-preview-beeld{border:1px solid color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.kweekcentrum__pairing-preview-beeld{background:#0b1220b3}.kweekcentrum__pairing-preview-naam{color:var(--kleur-tekst);margin:0;font-size:1rem;font-weight:700}.kweekcentrum__pairing-preview-meta{color:var(--kleur-tekst-zacht);flex-wrap:wrap;gap:.35rem;margin:.2rem 0 0;font-size:.76rem;display:flex}.kweekcentrum__pairing-chip{border:1px solid var(--kleur-goud);border-radius:999px;align-items:center;padding:.12rem .45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kweekcentrum__pairing-chip{border:1px solid color-mix(in srgb, var(--kleur-goud) 24%, transparent)}}.kweekcentrum__pairing-chip{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.kweekcentrum__pairing-chip{background:color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.kweekcentrum__pairing-chip{color:var(--kleur-goud);letter-spacing:.04em;font-size:.68rem;font-weight:700}.kweekcentrum__pairing-empty{color:var(--kleur-tekst-zacht);margin:0;font-size:.84rem}.kweekcentrum__pairing-center{border:1px dashed var(--kleur-goud);border-radius:12px;flex-direction:column;justify-content:center;gap:.75rem;padding:.85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.kweekcentrum__pairing-center{border:1px dashed color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.kweekcentrum__pairing-center{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.kweekcentrum__pairing-center{background:color-mix(in srgb, var(--kleur-goud) 5%, transparent)}}.kweekcentrum__pairing-center{text-align:center}.kweekcentrum__pairing-center-titel{letter-spacing:.1em;text-transform:uppercase;color:var(--kleur-goud);margin:0;font-size:.7rem;font-weight:750}.kweekcentrum__pairing-center-score{color:var(--kleur-goud);margin:0;font-size:clamp(1.35rem,1.1rem + .8vw,1.85rem);font-weight:800;line-height:1}.kweekcentrum__pairing-center-meta{color:var(--kleur-tekst-zacht);margin:0;font-size:.8rem;line-height:1.4}.kweekcentrum__knop--primair{justify-self:stretch;width:100%;margin-top:.15rem}.kweekcentrum__lijn-raster{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1rem;display:grid}.kweekcentrum__lijn-kaart{border-radius:var(--radius-card,12px);border:1px solid var(--kleur-goud);flex-direction:column;gap:.75rem;padding:1rem 1.05rem 1.05rem;display:flex}@supports (color:color-mix(in lab, red, red)){.kweekcentrum__lijn-kaart{border:1px solid color-mix(in srgb, var(--kleur-goud) 24%, transparent)}}.kweekcentrum__lijn-kaart{box-shadow:var(--schaduw-kaart), inset 0 1px 0 #ffffff0d;background:linear-gradient(165deg,#1e2a3deb 0%,#121a28f5 100%);transition:border-color .2s,transform .2s,box-shadow .2s}.kweekcentrum__lijn-kaart:hover{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.kweekcentrum__lijn-kaart:hover{border-color:color-mix(in srgb, var(--kleur-goud) 42%, transparent)}}.kweekcentrum__lijn-kaart:hover{box-shadow:var(--schaduw-kaart), 0 10px 28px var(--kleur-goud);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.kweekcentrum__lijn-kaart:hover{box-shadow:var(--schaduw-kaart), 0 10px 28px color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.kweekcentrum__lijn-kop{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.kweekcentrum__lijn-naam{letter-spacing:.02em;color:var(--kleur-goud);margin:0;font-size:1.05rem;font-weight:750;line-height:1.2}.kweekcentrum__lijn-niveau{border:1px solid var(--kleur-goud);border-radius:999px;flex-shrink:0;padding:.2rem .55rem}@supports (color:color-mix(in lab, red, red)){.kweekcentrum__lijn-niveau{border:1px solid color-mix(in srgb, var(--kleur-goud) 35%, transparent);background:color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.kweekcentrum__lijn-niveau{letter-spacing:.06em;text-transform:uppercase;color:var(--kleur-goud);font-size:.68rem;font-weight:750}.kweekcentrum__lijn-prestige{color:var(--kleur-tekst-zacht);margin:0;font-size:.8rem}.kweekcentrum__lijn-stats dt{letter-spacing:.06em;text-transform:uppercase;color:var(--kleur-tekst-zacht);margin:0;font-size:.66rem}.kweekcentrum__lijn-stats dd{color:var(--kleur-tekst);margin:.12rem 0 0;font-size:.92rem;font-weight:700}.kweekcentrum__lijn-laatste{border-top:1px solid var(--kleur-goud);margin:0;padding-top:.35rem}@supports (color:color-mix(in lab, red, red)){.kweekcentrum__lijn-laatste{border-top:1px solid color-mix(in srgb, var(--kleur-goud) 14%, transparent)}}.kweekcentrum__lijn-laatste{color:var(--kleur-tekst-zacht);font-size:.8rem}@media (max-width:1100px){.kweekcentrum__pairing-grid{grid-template-columns:1fr}.kweekcentrum__hero-identiteit{max-width:min(34rem,88%)}}@media (min-width:1920px){.kweekcentrum{max-width:min(var(--content-collection,1720px), var(--content-ultrawide-cap,1760px))}.kweek-koppel-v2__kwaliteit-waarde,.kweek-koppel-v2__advies-kaart-waarde,.breeding-parent-card__naam{font-size:1.02rem}}@media (min-width:2560px){.kweekcentrum{max-width:min(var(--content-collection,1760px), var(--content-ultrawide-cap,1760px))}.kweekcentrum__hero-titel{font-size:clamp(2.1rem,1.6rem + 1.2vw,2.9rem)}}.voeding-beeld,.dierenarts-beeld{width:100%;max-width:min(var(--content-collection,1720px), var(--content-ultrawide-cap,1760px));flex-direction:column;gap:clamp(1.25rem,1rem + .7vw,1.85rem);min-width:0;margin-inline:auto;display:flex;overflow-x:clip}.voeding-hero{border-radius:var(--radius-card,12px);border:1px solid var(--kleur-goud);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.voeding-hero{border:1px solid color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.voeding-hero{box-shadow:var(--schaduw-hero)}.voeding-hero__foto{--voeding-hero-hoogte:clamp(280px, 28vh, 360px);min-height:var(--voeding-hero-hoogte);height:var(--voeding-hero-hoogte)}.voeding-hero__img{object-fit:cover;object-position:50% 42%}.voeding-hero__inhoud{flex-direction:column;justify-content:flex-end;gap:.45rem;max-width:min(36rem,56%);padding:clamp(1.15rem,2.2vw,1.85rem);display:flex}.voeding-hero__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--kleur-goud);margin:0;font-size:.68rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.voeding-hero__eyebrow{color:color-mix(in srgb, var(--kleur-goud) 90%, #fff)}}.voeding-hero__eyebrow{text-shadow:0 1px 10px #000000a6}.voeding-hero__titel{letter-spacing:.04em;color:var(--kleur-goud);text-shadow:0 2px 16px #000000a6;margin:0;font-size:clamp(1.85rem,1.35rem + 1.6vw,2.75rem);font-weight:700;line-height:1.05}.voeding-hero__sub{color:#f3f0ea;text-shadow:0 1px 12px #000000b3;white-space:pre-line;max-width:32rem;margin:0;font-size:clamp(.92rem,.84rem + .28vw,1.08rem);line-height:1.45}.voeding-water{border-radius:var(--radius-card,12px);border:1px solid var(--kleur-goud);padding:clamp(1rem,1.3vw,1.35rem)}@supports (color:color-mix(in lab, red, red)){.voeding-water{border:1px solid color-mix(in srgb, var(--kleur-goud) 24%, transparent)}}.voeding-water{box-shadow:var(--schaduw-kaart);background:linear-gradient(165deg,#1b2738e6 0%,#121a28f5 100%)}.voeding-water__titel{letter-spacing:.08em;text-transform:uppercase;color:var(--kleur-goud);margin:0 0 .35rem;font-size:clamp(.92rem,.84rem + .25vw,1.08rem);font-weight:700}.voeding-water__meter{border:1px solid var(--kleur-goud);background:#0b1220b3;border-radius:999px;height:.7rem;margin:.85rem 0 1rem}@supports (color:color-mix(in lab, red, red)){.voeding-water__meter{border:1px solid color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.voeding-water__meter{overflow:hidden}.voeding-water__meter-vulling{border-radius:inherit;background:linear-gradient(90deg, #3a7ca5 0%, #7eb8d8 55%, var(--kleur-goud) 100%);height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.voeding-water__meter-vulling{background:linear-gradient(90deg, #3a7ca5 0%, #7eb8d8 55%, color-mix(in srgb, var(--kleur-goud) 55%, #7eb8d8) 100%)}}.voeding-water__meter-vulling{box-shadow:0 0 12px #7eb8d859}.voeding-water__stat{border:1px solid var(--kleur-goud);border-radius:10px;padding:.65rem .75rem}@supports (color:color-mix(in lab, red, red)){.voeding-water__stat{border:1px solid color-mix(in srgb, var(--kleur-goud) 16%, transparent)}}.voeding-water__stat{background:#0b12206b}.voeding-water__stat-label{letter-spacing:.06em;text-transform:uppercase;color:var(--kleur-tekst-zacht);font-size:.68rem;display:block}.voeding-water__stat-waarde{color:var(--kleur-tekst);margin-top:.25rem;font-size:1.05rem;font-weight:750;display:block}.voeding-voorraad{flex-direction:column;gap:1rem;display:flex}.voeding-voorraad__producten{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:.85rem;display:grid}.voeding-voorraad__product{border:1px solid var(--kleur-goud);border-radius:12px;flex-direction:column;gap:.55rem;padding:.95rem;display:flex}@supports (color:color-mix(in lab, red, red)){.voeding-voorraad__product{border:1px solid color-mix(in srgb, var(--kleur-goud) 20%, transparent)}}.voeding-voorraad__product{background:#152033e0;transition:border-color .2s,transform .2s;box-shadow:inset 0 1px #ffffff0a}.voeding-voorraad__product:hover{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.voeding-voorraad__product:hover{border-color:color-mix(in srgb, var(--kleur-goud) 40%, transparent)}}.voeding-voorraad__product:hover{transform:translateY(-2px)}.voeding-status-rail__lijst{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.voeding-status-rail__badge{border:1px solid var(--kleur-goud);border-radius:10px;padding:.7rem .85rem}@supports (color:color-mix(in lab, red, red)){.voeding-status-rail__badge{border:1px solid color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.voeding-status-rail__badge{background:#0b12206b;flex-direction:column;gap:.2rem;display:flex}.voeding-status-rail__badge--ok{border-color:var(--kleur-success,#3d9a6a)}@supports (color:color-mix(in lab, red, red)){.voeding-status-rail__badge--ok{border-color:color-mix(in srgb, var(--kleur-success,#3d9a6a) 35%, transparent)}}.voeding-status-rail__badge--warn{border-color:var(--kleur-warning,#c9a227)}@supports (color:color-mix(in lab, red, red)){.voeding-status-rail__badge--warn{border-color:color-mix(in srgb, var(--kleur-warning,#c9a227) 45%, transparent)}}.voeding-status-rail__badge--info{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.voeding-status-rail__badge--info{border-color:color-mix(in srgb, var(--kleur-goud) 40%, transparent)}}.voeding-status-rail__label{color:var(--kleur-tekst);font-size:.82rem;font-weight:650}.voeding-status-rail__meta{color:var(--kleur-tekst-zacht);font-variant-numeric:tabular-nums;font-size:.75rem}.voeding-voorraad__qty{flex-wrap:wrap;gap:.3rem;display:inline-flex}.voeding-voorraad__qty-knop{border:1px solid var(--kleur-goud);border-radius:8px;padding:.35rem .65rem}@supports (color:color-mix(in lab, red, red)){.voeding-voorraad__qty-knop{border:1px solid color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.voeding-voorraad__qty-knop{color:var(--kleur-tekst);font:inherit;cursor:pointer;background:#0b122080;font-size:.8rem;font-weight:650}.voeding-voorraad__qty-knop.is-actief{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.voeding-voorraad__qty-knop.is-actief{background:color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.voeding-voorraad__qty-knop.is-actief{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.voeding-voorraad__qty-knop.is-actief{border-color:color-mix(in srgb, var(--kleur-goud) 55%, transparent)}}.voeding-voorraad__qty-knop.is-actief{color:var(--kleur-goud)}.voeding-voorraad__qty-knop:focus-visible{box-shadow:var(--kleur-focus-ring);outline:none}.voeding-voorraad__totaal{color:var(--kleur-tekst-zacht);margin:.15rem 0;font-size:.84rem}.voeding-voorraad__saldo-fout{color:var(--kleur-warning,#c9a227);margin:0;font-size:.78rem}.voeding-voorraad__product-stock,.voeding-voorraad__product-niveau,.voeding-voorraad__koop-prijs{color:var(--kleur-tekst-zacht);margin:0;font-size:.82rem}.dierenarts-beeld__tommy-portret,.dierenarts-beeld__leeg-tommy{object-fit:cover;border:1px solid var(--kleur-goud);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.dierenarts-beeld__tommy-portret,.dierenarts-beeld__leeg-tommy{border:1px solid color-mix(in srgb, var(--kleur-goud) 30%, transparent)}}.dierenarts-beeld__leeg-tommy{margin:.35rem auto 0}.dierenarts-beeld__leeg-meta{color:var(--kleur-tekst-zacht);margin:.65rem 0 0;font-size:.86rem}.dierenarts-beeld__dossier-ring{color:var(--kleur-tekst-zacht);letter-spacing:.04em;margin-top:.15rem;font-size:.78rem;display:block}.voeding-voorraad__product-naam{color:var(--kleur-goud);margin:0;font-size:1rem;font-weight:750}.voeding-voorraad__product-desc{color:var(--kleur-tekst-zacht);margin:0;font-size:.82rem;line-height:1.4}.voeding-voorraad__aankoop{flex-wrap:wrap;gap:.4rem;margin-top:auto;display:flex}.voeding-beeld__sectie-titel{letter-spacing:.08em;text-transform:uppercase;color:var(--kleur-goud);margin:0 0 .75rem;font-size:clamp(.92rem,.84rem + .25vw,1.08rem);font-weight:700}.voeding-beeld__kaart{border-radius:var(--radius-card,12px);border:1px solid var(--kleur-goud);padding:clamp(1rem,1.3vw,1.35rem)}@supports (color:color-mix(in lab, red, red)){.voeding-beeld__kaart{border:1px solid color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.voeding-beeld__kaart{box-shadow:var(--schaduw-kaart);background:linear-gradient(165deg,#1b2738e6 0%,#121a28f5 100%)}.voeding-logboek__rij{border:1px solid var(--kleur-goud);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.voeding-logboek__rij{border:1px solid color-mix(in srgb, var(--kleur-goud) 14%, transparent)}}.voeding-logboek__rij{background:#0b122066;overflow:hidden}.voeding-logboek__rij summary{cursor:pointer;grid-template-columns:minmax(7rem,.35fr) minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.65rem .85rem;font-size:.86rem;list-style:none;display:grid}.voeding-logboek__rij summary::-webkit-details-marker{display:none}.voeding-logboek__details{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.45rem .85rem;margin:0;padding:0 .85rem .75rem;font-size:.8rem;display:grid}.voeding-logboek__samenvatting{border:1px solid var(--kleur-goud);border-radius:10px;flex-wrap:wrap;gap:.55rem 1rem;margin:0 0 .85rem;padding:.65rem .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.voeding-logboek__samenvatting{border:1px solid color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.voeding-logboek__samenvatting{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.voeding-logboek__samenvatting{background:color-mix(in srgb, var(--kleur-goud) 6%, transparent)}}.voeding-logboek__samenvatting{color:var(--kleur-tekst-zacht);font-size:.82rem}.voeding-logboek__samenvatting strong{color:var(--kleur-goud);font-variant-numeric:tabular-nums}.voeding-weekplanner__dag{border:1px solid var(--kleur-goud);border-radius:10px;padding:.55rem .45rem}@supports (color:color-mix(in lab, red, red)){.voeding-weekplanner__dag{border:1px solid color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.voeding-weekplanner__dag{background:#0b122073;min-width:0}.voeding-weekplanner__dag--vandaag{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.voeding-weekplanner__dag--vandaag{border-color:color-mix(in srgb, var(--kleur-goud) 55%, transparent)}}.voeding-weekplanner__dag--vandaag{box-shadow:0 0 0 1px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.voeding-weekplanner__dag--vandaag{box-shadow:0 0 0 1px color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.voeding-weekplanner__dag-label{letter-spacing:.06em;text-transform:uppercase;color:var(--kleur-goud);margin-bottom:.35rem;font-size:.68rem;font-weight:750;display:block}.dierenarts-beeld__hero{border-radius:var(--radius-card,12px);border:1px solid var(--kleur-goud);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dierenarts-beeld__hero{border:1px solid color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.dierenarts-beeld__hero{box-shadow:var(--schaduw-hero)}.dierenarts-beeld__hero-foto{--vet-hero-min:320px;--vet-hero-max:400px;--vet-hero-position:55% 40%;--vet-hero-text-max:min(22rem, 92%);min-height:var(--vet-hero-min);height:clamp(var(--vet-hero-min), 34vh, var(--vet-hero-max));aspect-ratio:auto;position:relative}.dierenarts-beeld__hero-picture{z-index:0;display:block;position:absolute;inset:0}.dierenarts-beeld__hero-img{object-fit:cover;object-position:var(--vet-hero-position);width:100%;height:100%;display:block}.dierenarts-beeld__hero-overlay{z-index:1;pointer-events:none;background:linear-gradient(108deg,#080a10b8 0%,#080a1061 24%,#080a101a 46%,#0000 64%),linear-gradient(#080a102e 0%,#0000 34%,#080a107a 100%);position:absolute;inset:0}.dierenarts-beeld__hero-tekstmasker{display:none}.dierenarts-beeld__hero-copy{z-index:2;max-width:var(--vet-hero-text-max);box-sizing:border-box;pointer-events:none;flex-direction:column;justify-content:flex-end;gap:.35rem;padding:clamp(1rem,2vw,1.75rem);display:flex;position:absolute;inset:0}.dierenarts-beeld__hero-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--kleur-goud);margin:0;font-size:.68rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.dierenarts-beeld__hero-eyebrow{color:color-mix(in srgb, var(--kleur-goud) 90%, #fff)}}.dierenarts-beeld__hero-eyebrow{text-shadow:0 1px 10px #000000a6}.dierenarts-beeld__hero-titel{letter-spacing:.04em;color:var(--kleur-goud);text-shadow:0 2px 16px #000000a6;margin:0;font-size:clamp(1.7rem,1.25rem + 1.5vw,2.7rem);font-weight:700;line-height:1.05;position:static}.dierenarts-beeld__hero-sub{color:#f3f0ea;text-shadow:0 1px 12px #000000b3;max-width:32rem;margin:0;font-size:clamp(.88rem,.8rem + .25vw,1.05rem);line-height:1.42}@media (min-width:600px){.dierenarts-beeld__hero-foto{--vet-hero-min:280px;--vet-hero-max:340px;--vet-hero-position:54% 38%;--vet-hero-text-max:min(24rem, 78%)}}@media (min-width:900px){.dierenarts-beeld__hero-foto{--vet-hero-min:340px;--vet-hero-max:380px;--vet-hero-position:54% 36%;--vet-hero-text-max:min(28rem, 58%)}}@media (min-width:1280px){.dierenarts-beeld__hero-foto{--vet-hero-min:380px;--vet-hero-max:420px;--vet-hero-position:54% 34%;--vet-hero-text-max:min(30rem, 48%)}}@media (min-width:1600px){.dierenarts-beeld__hero-foto{--vet-hero-min:420px;--vet-hero-max:460px;--vet-hero-position:53% 34%;--vet-hero-text-max:min(32rem, 40%)}}@media (min-width:2200px){.dierenarts-beeld__hero-foto{--vet-hero-min:450px;--vet-hero-max:500px;--vet-hero-position:52% 36%;--vet-hero-text-max:min(34rem, 34%)}}@media (max-width:599px){.dierenarts-beeld__hero-foto{--vet-hero-min:340px;--vet-hero-max:400px;--vet-hero-position:58% 36%;--vet-hero-text-max:min(100%, calc(100% - 1.25rem))}.dierenarts-beeld__hero-copy{width:min(100%, var(--vet-hero-text-max));justify-content:flex-end;gap:.28rem;max-width:100%;padding:.85rem .85rem .95rem;overflow:hidden}.dierenarts-beeld__hero--v3 .dierenarts-beeld__hero-titel{letter-spacing:.01em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;font-size:clamp(1rem,4.8vw,1.35rem);line-height:1.1}.dierenarts-beeld__hero-sub{max-width:100%;font-size:.8rem;line-height:1.35}.dierenarts-beeld__hero-overlay{background:linear-gradient(#080a101a 0%,#080a1038 48%,#080a10d1 100%),linear-gradient(90deg,#080a1047 0%,#0000 48%)}}.dierenarts-beeld__intro{display:none}.dierenarts-beeld__sectie{border-radius:var(--radius-card,12px);border:1px solid var(--kleur-goud);padding:clamp(1rem,1.3vw,1.35rem)}@supports (color:color-mix(in lab, red, red)){.dierenarts-beeld__sectie{border:1px solid color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.dierenarts-beeld__sectie{box-shadow:var(--schaduw-kaart);background:linear-gradient(165deg,#1b2738e6 0%,#121a28f5 100%)}.dierenarts-beeld__sectie--tommy{box-shadow:none;background:0 0;border:none;padding:0}.dierenarts-beeld__status-badge{border:1px solid var(--kleur-goud);border-radius:12px;padding:1rem 1rem .95rem}@supports (color:color-mix(in lab, red, red)){.dierenarts-beeld__status-badge{border:1px solid color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.dierenarts-beeld__status-badge{background:linear-gradient(165deg,#1a2436e0,#0b1220eb);min-height:6.25rem;box-shadow:inset 0 1px #ffffff0d}.dierenarts-beeld__status-badge--groen{border-color:#3d9a6a}@supports (color:color-mix(in lab, red, red)){.dierenarts-beeld__status-badge--groen{border-color:color-mix(in srgb, #3d9a6a 40%, var(--kleur-goud) 20%)}}.dierenarts-beeld__status-badge--amber{border-color:#c9a2277a}.dierenarts-beeld__status-badge--oranje{border-color:#c47a3a7a}.dierenarts-beeld__status-badge--rood{border-color:#a84a4a6b}.dierenarts-beeld__status-badge strong{color:var(--kleur-goud);font-variant-numeric:tabular-nums;margin-top:.4rem;font-size:clamp(1.7rem,1.35rem + .9vw,2.25rem);font-weight:800;line-height:1;display:block}@supports (color:color-mix(in lab, red, red)){.dierenarts-beeld__status-badge--groen strong{color:color-mix(in srgb, #6fbf8f 55%, var(--kleur-goud))}}.dierenarts-beeld__status-hint{color:var(--kleur-tekst-zacht);margin-top:.45rem;font-size:.74rem;line-height:1.35;display:block}.dierenarts-beeld__tommy-kaart{border:1px solid var(--kleur-goud);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:1rem 1.1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dierenarts-beeld__tommy-kaart{border:1px solid color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.dierenarts-beeld__tommy-kaart{background:linear-gradient(135deg, var(--kleur-goud), #121a28f0)}@supports (color:color-mix(in lab, red, red)){.dierenarts-beeld__tommy-kaart{background:linear-gradient(135deg, color-mix(in srgb, var(--kleur-goud) 10%, transparent), #121a28f0)}}.dierenarts-beeld__tommy-kaart{box-shadow:var(--schaduw-kaart);box-sizing:border-box;min-width:0;max-width:100%}.dierenarts-beeld__tommy-inhoud{min-width:0}.dierenarts-beeld__tommy-kaart--premium .dierenarts-beeld__tommy-portret{object-fit:cover;object-position:center 20%;border:1px solid var(--kleur-goud);border-radius:14px;width:112px;height:112px}@supports (color:color-mix(in lab, red, red)){.dierenarts-beeld__tommy-kaart--premium .dierenarts-beeld__tommy-portret{border:1px solid color-mix(in srgb, var(--kleur-goud) 36%, transparent)}}.dierenarts-beeld__tommy-naam{color:var(--kleur-goud);margin:0 0 .35rem;font-size:1.05rem;font-weight:750}.dierenarts-beeld__tommy-meta{color:var(--kleur-tekst-zacht);margin:.45rem 0 0;font-size:.8rem}.dierenarts-beeld__tomo-advies{margin:0}.dierenarts-beeld__tomo-korting{margin:.45rem 0 0}.dierenarts-beeld__leeg-staat{text-align:left;border:1px solid var(--kleur-goud);border-radius:12px;padding:clamp(1rem,1.4vw,1.35rem)}@supports (color:color-mix(in lab, red, red)){.dierenarts-beeld__leeg-staat{border:1px solid color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.dierenarts-beeld__leeg-staat{background:radial-gradient(ellipse at 8% 0%, var(--kleur-goud), transparent 48%), #0b122059}@supports (color:color-mix(in lab, red, red)){.dierenarts-beeld__leeg-staat{background:radial-gradient(ellipse at 8% 0%, color-mix(in srgb, var(--kleur-goud) 12%, transparent), transparent 48%), #0b122059}}.dierenarts-beeld__leeg-staat--compact{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem .85rem;padding:clamp(.75rem,1vw,1.05rem);display:grid}.dierenarts-beeld__leeg-staat--compact .dierenarts-beeld__embleem-wrap{grid-row:1/span 3;width:2.65rem}.dierenarts-beeld__leeg-staat--compact .dierenarts-beeld__leeg-titel{margin:0;font-size:clamp(.98rem,.9rem + .25vw,1.12rem)}.dierenarts-beeld__leeg-staat--compact .dierenarts-beeld__leeg-ondertitel{grid-column:2;margin:0;font-size:.84rem}.dierenarts-beeld__leeg-rail{color:var(--kleur-tekst-zacht);flex-wrap:wrap;grid-column:2;gap:.4rem;margin:.05rem 0 0;padding:0;font-size:.78rem;list-style:none;display:flex}.dierenarts-beeld__stat-chip{border:1px solid var(--kleur-goud);border-radius:999px;align-items:center;margin:0;padding:.28rem .65rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dierenarts-beeld__stat-chip{border:1px solid color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.dierenarts-beeld__stat-chip{color:#f3f0ea;background:#0b12208c}@supports (color:color-mix(in lab, red, red)){.dierenarts-beeld__stat-chip{color:color-mix(in srgb, #f3f0ea 92%, var(--kleur-goud))}}.dierenarts-beeld__stat-chip{letter-spacing:.01em;white-space:nowrap}.dierenarts-beeld__stat-chip span{font-variant-numeric:tabular-nums}.dierenarts-beeld__leeg-rail strong{color:var(--kleur-goud);font-variant-numeric:tabular-nums}.dierenarts-beeld__leeg-ondertitel{color:var(--kleur-tekst-zacht);margin:0;font-size:.9rem}.dierenarts-beeld__dossier-lijst{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.dierenarts-beeld__dossier-kaart{border:1px solid var(--kleur-goud);border-radius:12px;padding:.95rem}@supports (color:color-mix(in lab, red, red)){.dierenarts-beeld__dossier-kaart{border:1px solid color-mix(in srgb, var(--kleur-goud) 20%, transparent)}}.dierenarts-beeld__dossier-kaart{background:#0b12206b}@media (max-width:1100px){.voeding-water__stats,.dierenarts-beeld__status-raster,.voeding-weekplanner__dagen{grid-template-columns:repeat(2,minmax(0,1fr))}.voeding-hero__inhoud,.dierenarts-beeld__hero-copy{max-width:min(34rem,88%)}}@media (max-width:700px){.voeding-weekplanner__dagen{grid-template-columns:1fr}.dierenarts-beeld__tommy-kaart--premium{grid-template-columns:1fr;gap:.75rem;padding:.85rem .9rem}.dierenarts-beeld__tommy-kaart--premium .dierenarts-beeld__tommy-portret{width:88px;height:88px}.dierenarts-beeld__status-raster{grid-template-columns:repeat(2,minmax(0,1fr))}.dierenarts-beeld__sectie,.dierenarts-beeld__hero,.dierenarts-beeld__leeg-staat{box-sizing:border-box;min-width:0;max-width:100%}}@media (min-width:2560px){.voeding-beeld,.dierenarts-beeld{max-width:min(var(--content-collection,1760px), var(--content-ultrawide-cap,1760px))}}@media (prefers-reduced-motion:reduce){.voeding-voorraad__product,.voeding-beeld__knop,.dierenarts-beeld__dossier-kaart{transition:none}}.seizoensplanner{width:100%;max-width:min(var(--content-collection,1720px), var(--content-ultrawide-cap,1760px));flex-direction:column;gap:clamp(1.1rem,.9rem + .5vw,1.5rem);min-width:0;margin-inline:auto;display:flex;overflow-x:clip}.seizoensplanner__hero--v1{border-radius:var(--radius-card,12px);border:1px solid var(--kleur-goud);padding:0;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.seizoensplanner__hero--v1{border:1px solid color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.seizoensplanner__hero--v1{box-shadow:var(--schaduw-hero);background:0 0}.seizoensplanner__hero-foto{--training-hero-min:320px;--training-hero-max:340px;--training-hero-position:58% 42%;--training-hero-text-max:min(22rem, 92%);min-height:var(--training-hero-min);height:clamp(var(--training-hero-min), 34vh, var(--training-hero-max));aspect-ratio:auto;position:relative}.seizoensplanner__hero-picture{z-index:0;display:block;position:absolute;inset:0}.seizoensplanner__hero-img{object-fit:cover;object-position:var(--training-hero-position);width:100%;height:100%;display:block}.seizoensplanner__hero-overlay{z-index:1;pointer-events:none;background:linear-gradient(108deg,#080a10c7 0%,#080a106b 26%,#080a101f 48%,#0000 68%),linear-gradient(#080a1029 0%,#0000 36%,#080a108c 100%);position:absolute;inset:0}.seizoensplanner__hero-copy{z-index:2;max-width:var(--training-hero-text-max);box-sizing:border-box;pointer-events:none;flex-direction:column;justify-content:flex-end;gap:.3rem;padding:clamp(1rem,2vw,1.75rem);display:flex;position:absolute;inset:0}.seizoensplanner__hero-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--kleur-goud);margin:0;font-size:.68rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.seizoensplanner__hero-eyebrow{color:color-mix(in srgb, var(--kleur-goud) 90%, #fff)}}.seizoensplanner__hero-eyebrow{text-shadow:0 1px 10px #000000a6}.seizoensplanner__hero-titel{letter-spacing:.04em;color:var(--kleur-goud);text-shadow:0 2px 16px #000000a6;margin:0;font-size:clamp(1.7rem,1.25rem + 1.5vw,2.7rem);font-weight:700;line-height:1.05}.seizoensplanner__hero--v1 .seizoensplanner__hero-tagline{color:#f3f0ea;text-shadow:0 1px 12px #000000b3;max-width:32rem;margin:0;font-size:clamp(.88rem,.8rem + .25vw,1.05rem);font-style:italic;line-height:1.42}.seizoensplanner__hero--v1 .seizoensplanner__hero-seizoen{letter-spacing:.12em;text-transform:uppercase;color:#f3f0ea;margin:.15rem 0 0;font-size:.72rem;font-weight:650}@supports (color:color-mix(in lab, red, red)){.seizoensplanner__hero--v1 .seizoensplanner__hero-seizoen{color:color-mix(in srgb, #f3f0ea 75%, var(--kleur-goud))}}.seizoensplanner__hero--v1 .seizoensplanner__hero-seizoen{text-shadow:0 1px 8px #000000a6}.seizoensplanner__hero--v1 .seizoensplanner__hero-badge{color:var(--kleur-goud);align-self:flex-start;margin-bottom:.15rem}@supports (color:color-mix(in lab, red, red)){.seizoensplanner__hero--v1 .seizoensplanner__hero-badge{color:color-mix(in srgb, var(--kleur-goud) 92%, #fff)}}.seizoensplanner__hero--v1 .seizoensplanner__hero-badge{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner__hero--v1 .seizoensplanner__hero-badge{border-color:color-mix(in srgb, var(--kleur-goud) 48%, transparent)}}.seizoensplanner__hero--v1 .seizoensplanner__hero-badge{text-shadow:none;background:#0b12208c}.seizoensplanner__stats--lux{grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;gap:.75rem;display:grid}@media (min-width:700px){.seizoensplanner__hero-foto{--training-hero-min:340px;--training-hero-max:360px;--training-hero-position:56% 42%;--training-hero-text-max:min(26rem, 70%)}}@media (min-width:1024px){.seizoensplanner__hero-foto{--training-hero-min:360px;--training-hero-max:400px;--training-hero-position:55% 42%;--training-hero-text-max:min(30rem, 48%)}}@media (min-width:1600px){.seizoensplanner__hero-foto{--training-hero-min:400px;--training-hero-max:440px;--training-hero-position:54% 40%;--training-hero-text-max:min(32rem, 40%)}}@media (min-width:2200px){.seizoensplanner__hero-foto{--training-hero-min:460px;--training-hero-max:500px;--training-hero-position:53% 40%;--training-hero-text-max:min(34rem, 34%)}}@media (max-width:699px){.seizoensplanner__hero-copy{width:min(100%, var(--training-hero-text-max));max-width:100%;padding:.85rem .85rem .95rem;overflow:hidden}.seizoensplanner__hero--v1 .seizoensplanner__hero-titel{letter-spacing:.02em;font-size:clamp(1.35rem,1rem + 3vw,1.75rem)}.seizoensplanner__hero-overlay{background:linear-gradient(#080a101f 0%,#080a1047 48%,#080a10d1 100%),linear-gradient(90deg,#080a1059 0%,#0000 50%)}.seizoensplanner__stats--lux{grid-template-columns:1fr}}@media (min-width:700px) and (max-width:1100px){.seizoensplanner__stats--lux{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:2560px){.seizoensplanner{max-width:min(var(--content-collection,1760px), var(--content-ultrawide-cap,1760px))}}.seizoensplanner--v2{--training-v2-gap:clamp(.85rem, .7rem + .45vw, 1.25rem);--training-v2-card-pad:clamp(.95rem, .8rem + .4vw, 1.25rem);--training-v2-radius:var(--radius-card,12px);gap:var(--training-v2-gap)}.seizoensplanner--v2 .seizoensplanner__hero-foto{--training-hero-min:320px;--training-hero-max:340px}@media (min-width:700px){.seizoensplanner--v2 .seizoensplanner__hero-foto{--training-hero-min:340px;--training-hero-max:360px}}@media (min-width:1024px){.seizoensplanner--v2 .seizoensplanner__hero-foto{--training-hero-min:370px;--training-hero-max:400px}}@media (min-width:1366px){.seizoensplanner--v2 .seizoensplanner__hero-foto{--training-hero-min:390px;--training-hero-max:430px}}@media (min-width:1600px){.seizoensplanner--v2 .seizoensplanner__hero-foto{--training-hero-min:420px;--training-hero-max:460px}}@media (min-width:1920px){.seizoensplanner--v2 .seizoensplanner__hero-foto{--training-hero-min:440px;--training-hero-max:480px}}@media (min-width:2200px){.seizoensplanner--v2 .seizoensplanner__hero-foto{--training-hero-min:460px;--training-hero-max:500px}}.seizoensplanner__statusrail{border-radius:var(--training-v2-radius);border:1px solid var(--token-panel-rand-goud);background:linear-gradient(180deg, var(--kleur-goud), transparent 55%), var(--token-panel-bg);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.1fr);align-items:stretch;gap:0;padding:.75rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.seizoensplanner__statusrail{background:linear-gradient(180deg, color-mix(in srgb, var(--kleur-goud) 6%, transparent), transparent 55%), var(--token-panel-bg)}}.seizoensplanner__statusrail{box-shadow:var(--schaduw-kaart);min-width:0}.seizoensplanner__statusrail-item{flex-direction:column;gap:.2rem;min-width:0;padding:.15rem .65rem;display:flex}.seizoensplanner__statusrail-sep{background:var(--kleur-goud);align-self:stretch;width:1px;margin:.2rem 0}@supports (color:color-mix(in lab, red, red)){.seizoensplanner__statusrail-sep{background:color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.seizoensplanner__statusrail-label{letter-spacing:.08em;text-transform:uppercase;color:var(--kleur-tekst-zacht);font-size:.62rem;font-weight:700}.seizoensplanner__statusrail-value{color:var(--kleur-tekst);overflow-wrap:anywhere;font-size:clamp(.92rem,.85rem + .25vw,1.08rem);font-weight:750;line-height:1.25}.seizoensplanner__statusrail-item--accent .seizoensplanner__statusrail-value{color:var(--kleur-goud)}@media (max-width:699px){.seizoensplanner__statusrail{grid-template-columns:1fr;gap:.55rem;padding:.8rem .9rem}.seizoensplanner__statusrail-sep{display:none}.seizoensplanner__statusrail-item{border-bottom:1px solid var(--kleur-goud);padding:.35rem 0}@supports (color:color-mix(in lab, red, red)){.seizoensplanner__statusrail-item{border-bottom:1px solid color-mix(in srgb, var(--kleur-goud) 14%, transparent)}}.seizoensplanner__statusrail-item:last-child{border-bottom:0;padding-bottom:0}}@media (min-width:700px) and (max-width:1023px){.seizoensplanner__statusrail{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.seizoensplanner__statusrail-item--accent{border-top:1px solid var(--kleur-goud);grid-column:1/-1;padding-top:.45rem}@supports (color:color-mix(in lab, red, red)){.seizoensplanner__statusrail-item--accent{border-top:1px solid color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.seizoensplanner__statusrail-sep:last-of-type{display:none}}.seizoensplanner__nav{padding:var(--training-v2-card-pad);border-radius:var(--training-v2-radius);border:1px solid var(--token-panel-rand);background:var(--token-panel-bg);box-shadow:var(--schaduw-kaart);flex-direction:column;gap:.75rem;display:flex}.seizoensplanner__nav-laag--periode{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1rem;display:flex}.seizoensplanner__periode-tabs{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.seizoensplanner__periode-tab{border:1px solid #0000;border-bottom:2px solid var(--kleur-tekst);border-radius:8px;min-height:44px;padding:.45rem .85rem}@supports (color:color-mix(in lab, red, red)){.seizoensplanner__periode-tab{border-bottom:2px solid color-mix(in srgb, var(--kleur-tekst) 12%, transparent)}}.seizoensplanner__periode-tab{color:var(--kleur-tekst-zacht);font:inherit;cursor:pointer;background:0 0;font-size:.84rem;font-weight:650;transition:color .18s,border-color .18s,background .18s}.seizoensplanner__periode-tab:hover{color:var(--kleur-tekst);background:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner__periode-tab:hover{background:color-mix(in srgb, var(--kleur-tekst) 4%, transparent)}}.seizoensplanner__periode-tab--actief{color:var(--kleur-goud);border-bottom-color:var(--kleur-goud);background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner__periode-tab--actief{background:color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.seizoensplanner__periode-tab:focus-visible,.seizoensplanner__week-seg:focus-visible,.seizoensplanner-dag:focus-visible,.seizoensplanner__knop:focus-visible,.training-command__duif-kaart:focus-within,.training-command__legenda summary:focus-visible{box-shadow:var(--kleur-focus-ring);outline:none}.seizoensplanner__nav-laag--weken{flex-wrap:wrap;gap:.35rem;display:flex}.seizoensplanner__week-seg{border:1px solid var(--token-panel-rand);background:var(--token-panel-bg-subtle);min-width:3.1rem;min-height:44px;color:var(--kleur-tekst-zacht);font:inherit;cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.05rem;padding:.35rem .55rem;transition:border-color .18s,color .18s,background .18s,transform .18s;display:inline-flex}.seizoensplanner__week-seg-nr{color:inherit;font-size:.92rem;font-weight:750;line-height:1}.seizoensplanner__week-seg-label{letter-spacing:.02em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;max-width:4.8rem;font-size:.58rem;font-weight:650;overflow:hidden}.seizoensplanner__week-seg:hover{border-color:var(--kleur-goud);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner__week-seg:hover{border-color:color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.seizoensplanner__week-seg:hover{color:var(--kleur-tekst)}.seizoensplanner__week-seg--huidig{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner__week-seg--huidig{border-color:color-mix(in srgb, var(--kleur-goud) 40%, transparent)}}.seizoensplanner__week-seg--actief{color:var(--kleur-goud);border-color:var(--kleur-goud);background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner__week-seg--actief{background:color-mix(in srgb, var(--kleur-goud) 12%, var(--token-panel-bg-subtle))}}.seizoensplanner__week-seg--actief{box-shadow:inset 0 -2px 0 var(--kleur-goud)}.seizoensplanner--v2 .seizoensplanner__seizoen-select{margin-bottom:0}.seizoensplanner--v2 .seizoensplanner__speldag-banner{border:1px solid var(--kleur-goud);border-radius:8px;margin:0;padding:.65rem .9rem}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v2 .seizoensplanner__speldag-banner{border:1px solid color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.seizoensplanner--v2 .seizoensplanner__speldag-banner{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v2 .seizoensplanner__speldag-banner{background:color-mix(in srgb, var(--kleur-goud) 5%, transparent)}}.seizoensplanner--v2 .seizoensplanner__speldag-banner{color:var(--kleur-tekst-zacht);font-size:.84rem;line-height:1.45}.seizoensplanner--v2 .seizoensplanner__layout{grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:clamp(1rem,.85rem + .5vw,1.5rem)}.seizoensplanner--v2 .seizoensplanner__hoofd-kolom{gap:var(--training-v2-gap)}.seizoensplanner--v2 .seizoensplanner__kalender-kaart{padding:var(--training-v2-card-pad)}.seizoensplanner--v2 .seizoensplanner__grid--week{gap:10px}.seizoensplanner--v2 .seizoensplanner__grid--week .seizoensplanner-dag{min-height:148px}.seizoensplanner--v2 .seizoensplanner-dag{gap:.35rem;padding:.75rem .8rem .7rem;transition:border-color .18s,box-shadow .2s,transform .18s,background .18s}.seizoensplanner--v2 .seizoensplanner-dag:hover:not(.seizoensplanner-dag--leeg){transform:translateY(-1px)}.seizoensplanner--v2 .seizoensplanner-dag__identiteit{flex-direction:column;gap:.1rem;min-width:0;display:flex}.seizoensplanner--v2 .seizoensplanner-dag__weekdag{letter-spacing:.04em;text-transform:uppercase;color:var(--kleur-tekst-zacht);font-size:.68rem;font-weight:700;line-height:1.15}.seizoensplanner--v2 .seizoensplanner-dag__datumnummer{color:var(--kleur-tekst);font-size:1.05rem;font-weight:800;line-height:1.1}.seizoensplanner--v2 .seizoensplanner-dag__toestand{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--kleur-tekst);border-radius:4px;align-self:flex-start;padding:.15rem .4rem;font-size:.58rem;font-weight:750;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v2 .seizoensplanner-dag__toestand{border:1px solid color-mix(in srgb, var(--kleur-tekst) 14%, transparent)}}.seizoensplanner--v2 .seizoensplanner-dag__toestand{color:var(--kleur-tekst-zacht);background:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v2 .seizoensplanner-dag__toestand{background:color-mix(in srgb, var(--kleur-tekst) 4%, transparent)}}.seizoensplanner--v2 .seizoensplanner-dag__toestand--race{color:var(--kleur-goud);border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v2 .seizoensplanner-dag__toestand--race{border-color:color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.seizoensplanner--v2 .seizoensplanner-dag__toestand--race{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v2 .seizoensplanner-dag__toestand--race{background:color-mix(in srgb, var(--kleur-goud) 10%, transparent)}}.seizoensplanner--v2 .seizoensplanner-dag__toestand--training{color:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v2 .seizoensplanner-dag__toestand--training{color:color-mix(in srgb, var(--kleur-tekst) 88%, var(--kleur-goud))}}.seizoensplanner--v2 .seizoensplanner-dag__toestand--training{border-color:var(--dag-accent)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v2 .seizoensplanner-dag__toestand--training{border-color:color-mix(in srgb, var(--dag-accent) 40%, transparent)}}.seizoensplanner--v2 .seizoensplanner-dag__toestand--locked{opacity:.85}.seizoensplanner--v2 .seizoensplanner-dag__actie{white-space:normal;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.28;display:-webkit-box;overflow:hidden}.seizoensplanner--v2 .seizoensplanner-dag__symbool{border:1px solid var(--dag-accent);border-radius:999px;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v2 .seizoensplanner-dag__symbool{border:1px solid color-mix(in srgb, var(--dag-accent) 35%, transparent)}}.seizoensplanner--v2 .seizoensplanner-dag__symbool{background:var(--dag-accent)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v2 .seizoensplanner-dag__symbool{background:color-mix(in srgb, var(--dag-accent) 10%, transparent)}}.seizoensplanner--v2 .seizoensplanner-dag__symbool{color:var(--dag-accent);flex-shrink:0}.seizoensplanner--v2 .seizoensplanner-dag__symbool--leeg{color:var(--kleur-tekst-zacht);border-color:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v2 .seizoensplanner-dag__symbool--leeg{border-color:color-mix(in srgb, var(--kleur-tekst) 14%, transparent)}}.seizoensplanner--v2 .seizoensplanner-dag__symbool--leeg{background:0 0}.seizoensplanner--v2 .seizoensplanner-dag--wedstrijd{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v2 .seizoensplanner-dag--wedstrijd{border-color:color-mix(in srgb, var(--kleur-goud) 58%, transparent)}}.seizoensplanner--v2 .seizoensplanner-dag--wedstrijd{background:linear-gradient(160deg, var(--kleur-goud), transparent 55%), var(--token-panel-bg-subtle)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v2 .seizoensplanner-dag--wedstrijd{background:linear-gradient(160deg, color-mix(in srgb, var(--kleur-goud) 12%, transparent), transparent 55%), var(--token-panel-bg-subtle)}}.seizoensplanner--v2 .seizoensplanner-dag--geselecteerd{border-color:var(--kleur-goud);box-shadow:0 0 0 1px var(--kleur-goud), 0 8px 22px #00000047, inset 0 0 0 1px var(--kleur-goud);outline:none}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v2 .seizoensplanner-dag--geselecteerd{box-shadow:0 0 0 1px color-mix(in srgb, var(--kleur-goud) 55%, transparent), 0 8px 22px #00000047, inset 0 0 0 1px color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.seizoensplanner--v2 .seizoensplanner-dag--geselecteerd{background:linear-gradient(180deg, var(--kleur-goud), transparent 48%), var(--token-panel-bg)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v2 .seizoensplanner-dag--geselecteerd{background:linear-gradient(180deg, color-mix(in srgb, var(--kleur-goud) 10%, transparent), transparent 48%), var(--token-panel-bg)}}.seizoensplanner--v2 .seizoensplanner-dag--geselecteerd{transform:translateY(-1px)}.seizoensplanner--v2 .seizoensplanner-dag--verleden{opacity:.62}.seizoensplanner--v2 .seizoensplanner-dag--verleden .seizoensplanner-dag__lock{opacity:.7}.seizoensplanner--v2 .seizoensplanner-dag__stat{color:var(--kleur-tekst-zacht);font-size:.68rem;line-height:1.3;display:block}.seizoensplanner--v2 .seizoensplanner-dagdetail{padding:var(--training-v2-card-pad);border-radius:var(--training-v2-radius);border:1px solid var(--token-panel-rand-goud);background:var(--token-panel-bg);box-shadow:var(--schaduw-kaart)}.seizoensplanner--v2 .seizoensplanner-dagdetail__kop{align-items:flex-start;gap:.75rem;margin-bottom:.9rem;display:flex}.seizoensplanner--v2 .seizoensplanner-dagdetail__ornament{border:1px solid var(--kleur-goud);border-radius:999px;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v2 .seizoensplanner-dagdetail__ornament{border:1px solid color-mix(in srgb, var(--kleur-goud) 40%, transparent)}}.seizoensplanner--v2 .seizoensplanner-dagdetail__ornament{color:var(--kleur-goud);background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v2 .seizoensplanner-dagdetail__ornament{background:color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.seizoensplanner--v2 .seizoensplanner-dagdetail__ornament{flex-shrink:0}.seizoensplanner--v2 .seizoensplanner-dagdetail__metriekrail{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:0 0 1rem;display:grid}.seizoensplanner--v2 .seizoensplanner-dagdetail__metriek{border:1px solid var(--token-panel-rand);background:var(--token-panel-bg-subtle);border-radius:8px;flex-direction:column;gap:.25rem;min-width:0;margin:0;padding:.65rem .7rem;display:flex}.seizoensplanner--v2 .seizoensplanner-dagdetail__metriek dt{letter-spacing:.06em;text-transform:uppercase;color:var(--kleur-tekst-zacht);margin:0;font-size:.6rem;font-weight:700}.seizoensplanner--v2 .seizoensplanner-dagdetail__metriek dd{color:var(--kleur-tekst);overflow-wrap:anywhere;margin:0;font-size:1.15rem;font-weight:800;line-height:1.15}.seizoensplanner--v2 .seizoensplanner-dagdetail__metriek--primair{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v2 .seizoensplanner-dagdetail__metriek--primair{border-color:color-mix(in srgb, var(--kleur-goud) 40%, transparent)}}.seizoensplanner--v2 .seizoensplanner-dagdetail__metriek--primair{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v2 .seizoensplanner-dagdetail__metriek--primair{background:color-mix(in srgb, var(--kleur-goud) 8%, var(--token-panel-bg-subtle))}}.seizoensplanner--v2 .seizoensplanner-dagdetail__metriek--primair dd{color:var(--kleur-goud)}.seizoensplanner--v2 .seizoensplanner-dagdetail__metriek--muted dd{color:var(--kleur-tekst-zacht)}.seizoensplanner--v2 .seizoensplanner-dagdetail__inhoud{min-height:7.5rem}.seizoensplanner--v2 .seizoensplanner-dagdetail__empty{text-align:center;border:1px dashed var(--kleur-goud);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;min-height:7.5rem;padding:1.1rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v2 .seizoensplanner-dagdetail__empty{border:1px dashed color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.seizoensplanner--v2 .seizoensplanner-dagdetail__empty{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v2 .seizoensplanner-dagdetail__empty{background:color-mix(in srgb, var(--kleur-goud) 4%, transparent)}}.seizoensplanner--v2 .seizoensplanner-dagdetail__empty-ornament{color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v2 .seizoensplanner-dagdetail__empty-ornament{color:color-mix(in srgb, var(--kleur-goud) 75%, #fff)}}.seizoensplanner--v2 .seizoensplanner-dagdetail__empty-ornament{opacity:.85}.seizoensplanner--v2 .seizoensplanner-dagdetail__empty-titel{color:var(--kleur-tekst);margin:0;font-size:.95rem;font-weight:700}.seizoensplanner--v2 .seizoensplanner-dagdetail__empty-hint{max-width:28rem;color:var(--kleur-tekst-zacht);margin:0;font-size:.82rem;line-height:1.4}.seizoensplanner__paneel--command{padding:var(--training-v2-card-pad);border-radius:var(--training-v2-radius);border:1px solid var(--token-panel-rand-goud);background:linear-gradient(180deg, var(--kleur-goud), transparent 28%), var(--token-panel-bg);flex-direction:column;gap:.85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.seizoensplanner__paneel--command{background:linear-gradient(180deg, color-mix(in srgb, var(--kleur-goud) 5%, transparent), transparent 28%), var(--token-panel-bg)}}.seizoensplanner__paneel--command{box-shadow:var(--schaduw-kaart);max-height:calc(100vh - 2rem);position:sticky;top:1rem;overflow:auto}.training-command__sectie{border-bottom:1px solid var(--kleur-tekst);flex-direction:column;gap:.55rem;padding-bottom:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.training-command__sectie{border-bottom:1px solid color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.training-command__sectie:last-of-type{border-bottom:0;padding-bottom:0}.training-command__sectie-titel{letter-spacing:.08em;text-transform:uppercase;color:var(--kleur-tekst-zacht);margin:0;font-size:.68rem;font-weight:750}.training-command__dag-kop{flex-direction:column;gap:.1rem;margin:0;display:flex}.training-command__dag-naam{color:var(--kleur-tekst);font-size:1.05rem;font-weight:800}.training-command__dag-datum{color:var(--kleur-tekst-zacht);font-size:.84rem}.training-command__dag-meta{color:var(--kleur-tekst-zacht);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.78rem;display:flex}.training-command__dag-status{border:1px solid var(--kleur-tekst);border-radius:999px;padding:.15rem .45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.training-command__dag-status{border:1px solid color-mix(in srgb, var(--kleur-tekst) 16%, transparent)}}.training-command__dag-status{letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:700}.training-command__dag-status--wedstrijd,.training-command__dag-status--vandaag{color:var(--kleur-goud);border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.training-command__dag-status--wedstrijd,.training-command__dag-status--vandaag{border-color:color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.training-command__dag-samenvatting{color:var(--kleur-tekst-zacht);margin:0;font-size:.8rem;line-height:1.4}.training-command__actie-rij{align-items:flex-end;gap:.65rem;display:flex}.training-command__actie-symbool{border:1px solid var(--kleur-goud);border-radius:999px;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.training-command__actie-symbool{border:1px solid color-mix(in srgb, var(--kleur-goud) 40%, transparent)}}.training-command__actie-symbool{color:var(--kleur-goud);background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.training-command__actie-symbool{background:color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.training-command__actie-symbool{flex-shrink:0}.training-command__actie-select{flex:1;min-width:0}.training-command__effect-matrix{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.training-command__effect-rij{grid-template-columns:minmax(0,1fr) minmax(3.5rem,4.5rem) auto;align-items:center;gap:.45rem;display:grid}.training-command__effect-label{color:var(--kleur-tekst);font-size:.78rem}.training-command__effect-balk{background:var(--kleur-tekst);border-radius:999px;height:.35rem}@supports (color:color-mix(in lab, red, red)){.training-command__effect-balk{background:color-mix(in srgb, var(--kleur-tekst) 10%, transparent)}}.training-command__effect-balk{overflow:hidden}.training-command__effect-balk-vulling{border-radius:inherit;background:var(--kleur-goud);height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.training-command__effect-balk-vulling{background:color-mix(in srgb, var(--kleur-goud) 70%, #fff)}}.training-command__effect-balk-vulling{transform-origin:0;animation:.2s ease-out both training-effect-fill}.training-command__effect-rij--down .training-command__effect-balk-vulling{background:#a5cdff}.training-command__effect-rij--risk .training-command__effect-balk-vulling{background:#d08f1b}.training-command__effect-waarde{color:var(--kleur-tekst-zacht);white-space:nowrap;font-size:.72rem;font-weight:700}.training-command__effect-rij--up .training-command__effect-waarde{color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.training-command__effect-rij--up .training-command__effect-waarde{color:color-mix(in srgb, var(--kleur-goud) 80%, #fff)}}.training-command__effect-leeg{color:var(--kleur-tekst-zacht);margin:0;font-size:.82rem}.training-command__advies.training-command__sectie{border:1px solid var(--token-panel-rand);background:var(--token-panel-bg-subtle);border-radius:10px;padding:.7rem .75rem .8rem}.training-command__advies--recommended{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.training-command__advies--recommended{border-color:color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.training-command__advies--caution{border-color:#d4a01773}.training-command__advies--unsuitable,.training-command__advies--locked{border-color:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.training-command__advies--unsuitable,.training-command__advies--locked{border-color:color-mix(in srgb, var(--kleur-tekst) 22%, transparent)}}.training-command__advies--unsuitable,.training-command__advies--locked{opacity:.92}.training-command__advies-badge{color:var(--kleur-goud);margin:0;font-size:.84rem;font-weight:750}.training-command__advies-lijst{color:var(--kleur-tekst-zacht);margin:0;padding-left:1rem;font-size:.78rem;line-height:1.4}.training-command__duiven-kop{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.training-command__zoek-label{display:block}.training-command__duif-kaarten{flex-direction:column;gap:.4rem;max-height:16rem;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.training-command__duif-kaart{border:1px solid var(--token-panel-rand);background:var(--token-panel-bg-subtle);cursor:pointer;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.55rem .6rem;transition:border-color .18s,background .18s,transform .18s;display:grid}.training-command__duif-kaart:hover:not(.training-command__duif-kaart--disabled){border-color:var(--kleur-goud);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.training-command__duif-kaart:hover:not(.training-command__duif-kaart--disabled){border-color:color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.training-command__duif-kaart--gekozen{border-color:var(--kleur-goud);background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.training-command__duif-kaart--gekozen{background:color-mix(in srgb, var(--kleur-goud) 8%, var(--token-panel-bg-subtle))}}.training-command__duif-kaart--disabled{opacity:.62;cursor:not-allowed}.training-command__duif-info{flex-direction:column;gap:.12rem;min-width:0;display:flex}.training-command__duif-naam{color:var(--kleur-tekst);overflow-wrap:anywhere;font-size:.86rem;font-weight:700}.training-command__duif-meta,.training-command__duif-reden,.training-command__duif-waarschuwing{color:var(--kleur-tekst-zacht);font-size:.72rem;line-height:1.3}.training-command__duif-waarschuwing{color:#ddb345}.training-command__cta{flex-direction:column;gap:.35rem;margin-top:.15rem;display:flex}.seizoensplanner--v2 .seizoensplanner__knop--primair:disabled{opacity:.55;cursor:not-allowed;filter:grayscale(.15)}.training-command__cta-hint{color:var(--kleur-tekst-zacht);margin:0;font-size:.74rem;line-height:1.35}.training-command__legenda{border:1px solid var(--token-panel-rand);background:var(--token-panel-bg-subtle);border-radius:8px;margin-top:.15rem;padding:.35rem .65rem .55rem}.training-command__legenda summary{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;min-height:40px;color:var(--kleur-tekst-zacht);align-items:center;font-size:.72rem;font-weight:750;list-style:none;display:flex}.training-command__legenda summary::-webkit-details-marker{display:none}.training-command__legenda-lijst{flex-direction:column;gap:.35rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.training-command__legenda-lijst li{color:var(--kleur-tekst);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;font-size:.78rem;display:grid}.training-command__legenda-km{color:var(--kleur-tekst-zacht);font-size:.7rem}.training-symbool{display:block}@keyframes training-effect-fill{0%{opacity:.4;transform:scaleX(.15)}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.seizoensplanner--v2 .seizoensplanner-dag,.seizoensplanner__week-seg,.seizoensplanner__periode-tab,.training-command__duif-kaart,.training-command__effect-balk-vulling{transition:none!important;animation:none!important;transform:none!important}}@media (max-width:1100px){.seizoensplanner--v2 .seizoensplanner__layout{grid-template-columns:1fr}.seizoensplanner__paneel--command{max-height:none;position:static}}@media (max-width:900px){.seizoensplanner--v2 .seizoensplanner__grid--week{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.65rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.seizoensplanner--v2 .seizoensplanner__grid--week .seizoensplanner-dag{scroll-snap-align:start;flex:0 0 min(78vw,11.5rem);min-height:160px}.seizoensplanner--v2 .seizoensplanner__kolom-headers{display:none}.seizoensplanner--v2 .seizoensplanner-dagdetail__metriekrail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.seizoensplanner--v2 .seizoensplanner-dagdetail__metriekrail{grid-template-columns:1fr 1fr}.training-command__effect-rij{grid-template-columns:minmax(0,1fr) minmax(2.8rem,3.5rem) auto}.seizoensplanner__periode-tab,.seizoensplanner__week-seg,.seizoensplanner--v2 .seizoensplanner__knop{min-height:44px}}@media (min-width:1280px) and (max-width:1439px){.seizoensplanner--v2 .seizoensplanner__layout{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}}@media (min-width:2560px){.seizoensplanner--v2{max-width:min(var(--content-collection,1760px), var(--content-ultrawide-cap,1760px))}}.seizoensplanner.seizoensplanner--v3{--training-v3-gap:clamp(.75rem, .65rem + .35vw, 1.15rem);--training-v3-pad:clamp(1rem, .85rem + .45vw, 1.35rem);--training-v3-panel-min:360px;--training-v3-panel-ideal:420px;--training-v3-content-cap:min(var(--content-collection,1720px), var(--content-ultrawide-cap,1760px));--training-v3-scale:1;gap:var(--training-v3-gap);max-width:var(--training-v3-content-cap);font-size:calc(1rem * var(--training-v3-scale))}@media (min-width:1600px){.seizoensplanner.seizoensplanner--v3{--training-v3-content-cap:min(1760px, 92vw);--training-v3-panel-min:380px;--training-v3-panel-ideal:440px}}@media (min-width:2200px){.seizoensplanner.seizoensplanner--v3{--training-v3-content-cap:min(1860px, 88vw);--training-v3-scale:1.03;--training-v3-panel-min:400px;--training-v3-panel-ideal:460px;--training-v3-gap:clamp(.95rem, .8rem + .4vw, 1.35rem)}}@media (min-width:2560px){.seizoensplanner.seizoensplanner--v3{--training-v3-content-cap:min(1880px, 86vw);--training-v3-scale:1.045;max-width:min(1880px,86vw)}}@media (min-width:2200px){.seizoensplanner--v3 .seizoensplanner__hero-foto{--training-hero-min:470px;--training-hero-max:510px}}.seizoensplanner--v3 .seizoensplanner__statusrail{align-items:center;gap:0;padding:.85rem 1.15rem}.seizoensplanner--v3 .seizoensplanner__statusrail-item{justify-content:center;padding:.2rem .85rem}.seizoensplanner--v3 .seizoensplanner__statusrail-label{letter-spacing:.1em;font-size:.6rem}.seizoensplanner--v3 .seizoensplanner__statusrail-value{font-size:clamp(.95rem,.88rem + .28vw,1.12rem)}.seizoensplanner--v3 .seizoensplanner__speldag-banner{padding:.55rem .85rem;font-size:.8rem}.seizoensplanner--v3 .seizoensplanner__nav--toolbar{padding:var(--training-v3-pad);gap:.85rem}.seizoensplanner--v3 .seizoensplanner__nav-laag--periode{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:.85rem 1.1rem;display:grid}.seizoensplanner--v3 .seizoensplanner__nav-groep{min-width:0}.seizoensplanner--v3 .seizoensplanner__nav-groep--periode{border-inline-end:1px solid var(--kleur-goud);padding-inline:.35rem .85rem}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v3 .seizoensplanner__nav-groep--periode{border-inline-end:1px solid color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.seizoensplanner--v3 .seizoensplanner__nav-seizoen-label{color:var(--kleur-goud);letter-spacing:.04em;margin:0;font-size:.92rem;font-weight:750}.seizoensplanner--v3 .seizoensplanner__periode-tab{background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;min-height:42px;padding:.4rem .75rem}.seizoensplanner--v3 .seizoensplanner__periode-tab--actief{border-bottom-color:var(--kleur-goud);box-shadow:none;background:0 0}.seizoensplanner--v3 .seizoensplanner__knop--nav{min-height:42px;padding:.45rem .9rem;font-size:.82rem}.seizoensplanner--v3 .seizoensplanner__nav-laag--weken{flex-wrap:nowrap;align-items:center;gap:.65rem;display:flex}.seizoensplanner--v3 .seizoensplanner__week-seg-context{letter-spacing:.08em;text-transform:uppercase;color:var(--kleur-tekst-zacht);flex-shrink:0;font-size:.62rem;font-weight:750}.seizoensplanner--v3 .seizoensplanner__week-seg-rij{flex-wrap:wrap;gap:.35rem;min-width:0;display:flex}.seizoensplanner--v3 .seizoensplanner__week-seg{min-width:2.55rem;min-height:42px;padding:.3rem .45rem}.seizoensplanner--v3 .seizoensplanner__week-seg-nr{font-size:.95rem}.seizoensplanner--v3 .seizoensplanner__week-seg--actief{box-shadow:none;border-bottom:2px solid var(--kleur-goud)}.seizoensplanner--v3 .seizoensplanner__layout{grid-template-columns:minmax(0, 1fr) minmax(var(--training-v3-panel-min), var(--training-v3-panel-ideal));gap:clamp(1.05rem,.9rem + .55vw,1.65rem)}@media (min-width:1600px){.seizoensplanner--v3 .seizoensplanner__layout{grid-template-columns:minmax(0,1fr) minmax(400px,460px)}}@media (max-width:1199px){.seizoensplanner--v3 .seizoensplanner__layout{grid-template-columns:1fr}.seizoensplanner--v3 .seizoensplanner__paneel--command{max-height:none;position:static}}@media (min-width:1200px) and (max-width:1439px){.seizoensplanner--v3 .seizoensplanner__layout{grid-template-columns:minmax(0,1.95fr) minmax(340px,1fr)}}@media (max-width:1100px){.seizoensplanner--v3 .seizoensplanner__nav-laag--periode{grid-template-columns:1fr}.seizoensplanner--v3 .seizoensplanner__nav-groep--periode{border-inline-end:0;border-bottom:1px solid var(--kleur-goud);padding-inline:0}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v3 .seizoensplanner__nav-groep--periode{border-bottom:1px solid color-mix(in srgb, var(--kleur-goud) 14%, transparent)}}.seizoensplanner--v3 .seizoensplanner__nav-groep--periode{padding-bottom:.55rem}}.seizoensplanner--v3 .seizoensplanner__grid--week .seizoensplanner-dag{gap:.4rem;min-height:156px;padding:.8rem .85rem .75rem}.seizoensplanner--v3 .seizoensplanner-dag__weekdag{opacity:.9;font-size:.64rem}.seizoensplanner--v3 .seizoensplanner-dag__datumnummer{font-size:1.12rem}.seizoensplanner--v3 .seizoensplanner-dag__toestand{padding:.12rem .35rem;font-size:.56rem}.seizoensplanner--v3 .seizoensplanner-dag__toestand--spacer{visibility:hidden;background:0 0;border:0;min-height:1.1rem;padding:0}.seizoensplanner--v3 .seizoensplanner-dag--verleden{opacity:.58}.seizoensplanner--v3 .seizoensplanner-dag--verleden .seizoensplanner-dag__actie{font-weight:500}.seizoensplanner--v3 .seizoensplanner-dag__actie{-webkit-line-clamp:2;font-size:.82rem}.seizoensplanner--v3 .seizoensplanner-dag__stat{font-size:.7rem}.seizoensplanner--v3 .seizoensplanner-dag--geselecteerd{box-shadow:0 0 0 1px var(--kleur-goud), 0 10px 24px #0000004d}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v3 .seizoensplanner-dag--geselecteerd{box-shadow:0 0 0 1px color-mix(in srgb, var(--kleur-goud) 60%, transparent), 0 10px 24px #0000004d}}.seizoensplanner--v3 .seizoensplanner-dag--wedstrijd:not(.seizoensplanner-dag--geselecteerd){box-shadow:inset 0 0 0 1px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v3 .seizoensplanner-dag--wedstrijd:not(.seizoensplanner-dag--geselecteerd){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.seizoensplanner--v3 .seizoensplanner-dagdetail{padding:var(--training-v3-pad)}.seizoensplanner--v3 .seizoensplanner-dagdetail__metriek{padding:.7rem .75rem}.seizoensplanner--v3 .seizoensplanner-dagdetail__empty{min-height:6.5rem;padding:1rem .9rem}.seizoensplanner--v3 .seizoensplanner__paneel--command{padding:var(--training-v3-pad);gap:.95rem;max-height:calc(100vh - 2.2rem);top:1.15rem}.seizoensplanner--v3 .training-command__sectie{gap:.6rem;padding-bottom:.85rem}.seizoensplanner--v3 .training-command__sectie-titel{font-size:.66rem}.seizoensplanner--v3 .training-command__dag-naam{font-size:1.12rem}.seizoensplanner--v3 .training-command__effect-rij{grid-template-columns:minmax(0,1.15fr) minmax(4rem,5.2rem) auto;gap:.55rem}.seizoensplanner--v3 .training-command__effect-label{font-size:.8rem}.seizoensplanner--v3 .training-command__effect-balk{height:.4rem}.seizoensplanner--v3 .training-command__effect-waarde{text-align:right;min-width:3.4rem;font-size:.76rem}.seizoensplanner--v3 .training-command__duif-kaarten{gap:.5rem;max-height:18rem}.seizoensplanner--v3 .training-command__duif-kaart{gap:.65rem;padding:.65rem .7rem}.seizoensplanner--v3 .training-command__duif-naam{font-size:.9rem}.seizoensplanner--v3 .training-command__zoek-wrap{display:block;position:relative}.seizoensplanner--v3 .training-command__zoek-icoon{color:var(--kleur-tekst-zacht);pointer-events:none;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.seizoensplanner--v3 .training-command__zoek-wrap .seizoensplanner__duif-zoek{border:1px solid var(--token-panel-rand);background:var(--token-meter-track);width:100%;min-height:42px;color:var(--kleur-tekst);border-radius:8px;padding-left:2.15rem}.seizoensplanner--v3 .training-command__zoek-wrap .seizoensplanner__duif-zoek:focus-visible{box-shadow:var(--kleur-focus-ring);border-color:var(--kleur-goud);outline:none}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v3 .training-command__zoek-wrap .seizoensplanner__duif-zoek:focus-visible{border-color:color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.seizoensplanner--v3 .training-command__legenda--v3{border-color:var(--kleur-goud);margin-top:.25rem;padding:.45rem .75rem .65rem}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v3 .training-command__legenda--v3{border-color:color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.seizoensplanner--v3 .training-command__legenda--v3{background:linear-gradient(180deg, var(--kleur-goud), transparent 60%), var(--token-panel-bg-subtle)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v3 .training-command__legenda--v3{background:linear-gradient(180deg, color-mix(in srgb, var(--kleur-goud) 6%, transparent), transparent 60%), var(--token-panel-bg-subtle)}}.seizoensplanner--v3 .training-command__legenda--v3 summary{min-height:44px;color:var(--kleur-tekst);justify-content:space-between;align-items:center;gap:.75rem;font-size:.74rem;display:flex}.seizoensplanner--v3 .training-command__legenda-chevron{color:var(--kleur-goud);flex-shrink:0;transition:transform .18s}.seizoensplanner--v3 .training-command__legenda--v3[open] .training-command__legenda-chevron{transform:rotate(180deg)}.seizoensplanner--v3 .training-command__legenda-lijst{border-top:1px solid var(--kleur-tekst);gap:.55rem;margin-top:.55rem;padding-top:.45rem}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v3 .training-command__legenda-lijst{border-top:1px solid color-mix(in srgb, var(--kleur-tekst) 10%, transparent)}}.seizoensplanner--v3 .training-command__legenda-item{border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.65rem;padding:.45rem .35rem;display:grid}.seizoensplanner--v3 .training-command__legenda-symbool{border:1px solid var(--kleur-goud);border-radius:999px;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v3 .training-command__legenda-symbool{border:1px solid color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.seizoensplanner--v3 .training-command__legenda-symbool{color:var(--kleur-goud);background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v3 .training-command__legenda-symbool{background:color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.seizoensplanner--v3 .training-command__legenda-copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.seizoensplanner--v3 .training-command__legenda-naam{color:var(--kleur-tekst);font-size:.84rem;font-weight:700}.seizoensplanner--v3 .training-command__legenda-km,.seizoensplanner--v3 .training-command__legenda-focus,.seizoensplanner--v3 .training-command__legenda-risk{color:var(--kleur-tekst-zacht);font-size:.72rem;line-height:1.35}.seizoensplanner--v3 .training-command__legenda-km{color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v3 .training-command__legenda-km{color:color-mix(in srgb, var(--kleur-goud) 75%, #fff)}}.seizoensplanner--v3 .training-command__legenda-km{font-weight:650}@media (prefers-reduced-motion:reduce){.seizoensplanner--v3 .training-command__legenda-chevron{transition:none}}@media (max-width:900px){.seizoensplanner--v3 .seizoensplanner__nav-laag--weken{flex-direction:column;align-items:stretch}.seizoensplanner--v3 .seizoensplanner__week-seg-rij{scroll-snap-type:x proximity;flex-wrap:nowrap;padding-bottom:.25rem;overflow-x:auto}.seizoensplanner--v3 .seizoensplanner__week-seg{scroll-snap-align:start;flex:none}}.seizoensplanner.seizoensplanner--v4{--training-v4-gap:clamp(.85rem, .7rem + .45vw, 1.35rem);--training-v4-pad:clamp(1.05rem, .9rem + .55vw, 1.55rem);--training-v4-panel-min:380px;--training-v4-panel-ideal:440px;--training-v4-content-cap:min(1320px, 94vw);--training-v4-scale:1;--training-v4-card-min-h:168px;--training-v4-duif-row-min:52px;--training-v4-control-min:44px;--training-v4-footer-gap:clamp(1.25rem, 2vh, 2.25rem);gap:var(--training-v4-gap);max-width:var(--training-v4-content-cap);width:100%;font-size:calc(1rem * var(--training-v4-scale));box-sizing:border-box;margin-inline:auto}@media (min-width:1180px){.seizoensplanner.seizoensplanner--v4{--training-v4-content-cap:min(1320px, 92vw);--training-v4-panel-min:390px;--training-v4-panel-ideal:450px}}@media (min-width:1480px){.seizoensplanner.seizoensplanner--v4{--training-v4-content-cap:min(1600px, 90vw);--training-v4-scale:1.02;--training-v4-panel-min:420px;--training-v4-panel-ideal:480px;--training-v4-card-min-h:176px;--training-v4-gap:clamp(1rem, .85rem + .5vw, 1.5rem)}}@media (min-width:1720px){.seizoensplanner.seizoensplanner--v4{--training-v4-content-cap:min(1840px, 88vw);--training-v4-scale:1.045;--training-v4-panel-min:450px;--training-v4-panel-ideal:510px;--training-v4-card-min-h:188px;--training-v4-pad:clamp(1.15rem, 1rem + .55vw, 1.7rem)}}@media (min-width:2200px){.seizoensplanner.seizoensplanner--v4{--training-v4-content-cap:min(1960px, 86vw);--training-v4-scale:1.07;--training-v4-panel-min:480px;--training-v4-panel-ideal:540px;--training-v4-card-min-h:200px;--training-v4-duif-row-min:56px;max-width:min(1960px,86vw)}}@media (min-width:2560px){.seizoensplanner.seizoensplanner--v4{--training-v4-content-cap:min(2000px, 84vw);--training-v4-scale:1.085;max-width:min(2000px,84vw)}}@media (min-width:3400px){.seizoensplanner.seizoensplanner--v4{--training-v4-content-cap:min(2000px, 78vw);--training-v4-scale:1.1;max-width:min(2000px,78vw)}}.hoofd:has(.seizoensplanner--v4) .dashboard{flex-grow:0;padding-bottom:clamp(.85rem,1.2vh,1.5rem)}.hoofd:has(.seizoensplanner--v4) .juridische-footer--shell{margin-top:clamp(.85rem,1.5vh,1.75rem)}.seizoensplanner--v4 .seizoensplanner-dagdetail__empty{min-height:clamp(3.75rem,3.25rem + 1vh,5rem)}@media (min-width:2200px){.seizoensplanner--v4 .seizoensplanner__hero-foto{--training-hero-min:480px;--training-hero-max:530px}}@media (max-width:1319px){.seizoensplanner--v4 .seizoensplanner__layout{grid-template-columns:1fr}.seizoensplanner--v4 .seizoensplanner__paneel--command{width:100%;max-height:none;position:static;overflow:visible}}@media (min-width:1320px){.seizoensplanner--v4 .seizoensplanner__layout{grid-template-columns:minmax(0, 1fr) minmax(var(--training-v4-panel-min), var(--training-v4-panel-ideal));gap:var(--training-v4-gap);align-items:start}}@media (min-width:1280px) and (max-width:1439px){.seizoensplanner--v4 .seizoensplanner__layout{grid-template-columns:1fr}}@media (min-width:1320px) and (max-width:1439px){.seizoensplanner--v4 .seizoensplanner__layout{grid-template-columns:minmax(0, 1fr) minmax(var(--training-v4-panel-min), var(--training-v4-panel-ideal))}}.seizoensplanner--v4 .seizoensplanner__kolom-headers--week-dubbel-voorkomen{display:none}.seizoensplanner--v4 .seizoensplanner__grid--week .seizoensplanner-dag{min-height:var(--training-v4-card-min-h);flex-direction:column;align-items:stretch;gap:.45rem;padding:clamp(.85rem,.75rem + .35vw,1.15rem) clamp(.85rem,.75rem + .3vw,1.1rem) clamp(.75rem,.65rem + .3vw,1rem);display:flex;overflow:hidden}.seizoensplanner--v4 .seizoensplanner-dag__boven{z-index:0;grid-template-columns:minmax(1.75rem,auto) minmax(max-content,1fr);justify-content:space-between;align-items:center;column-gap:.35rem;min-width:0;display:grid;position:relative}.seizoensplanner--v4 .seizoensplanner-dag__weekdag{letter-spacing:.06em;text-transform:uppercase;min-width:0;color:var(--kleur-tekst);font-size:clamp(.74rem,.68rem + .18vw,.86rem);font-weight:780}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v4 .seizoensplanner-dag__weekdag{color:color-mix(in srgb, var(--kleur-tekst) 82%, transparent)}}.seizoensplanner--v4 .seizoensplanner-dag__weekdag{white-space:nowrap;line-height:1.2;overflow:visible}.seizoensplanner--v4 .seizoensplanner-dag__badges{z-index:1;justify-content:flex-end;justify-self:end;align-items:center;gap:.25rem;min-width:0;max-width:none;display:inline-flex;overflow:visible}.seizoensplanner--v4 .seizoensplanner-dag__statuschip,.seizoensplanner--v4 .seizoensplanner-dag__vandaag-badge{border:1px solid var(--kleur-goud);border-radius:999px;flex:none;align-items:center;padding:.2rem .45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v4 .seizoensplanner-dag__statuschip,.seizoensplanner--v4 .seizoensplanner-dag__vandaag-badge{border:1px solid color-mix(in srgb, var(--kleur-goud) 40%, transparent)}}.seizoensplanner--v4 .seizoensplanner-dag__statuschip,.seizoensplanner--v4 .seizoensplanner-dag__vandaag-badge{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v4 .seizoensplanner-dag__statuschip,.seizoensplanner--v4 .seizoensplanner-dag__vandaag-badge{background:color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.seizoensplanner--v4 .seizoensplanner-dag__statuschip,.seizoensplanner--v4 .seizoensplanner-dag__vandaag-badge{color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v4 .seizoensplanner-dag__statuschip,.seizoensplanner--v4 .seizoensplanner-dag__vandaag-badge{color:color-mix(in srgb, var(--kleur-goud) 92%, #fff)}}.seizoensplanner--v4 .seizoensplanner-dag__statuschip,.seizoensplanner--v4 .seizoensplanner-dag__vandaag-badge{letter-spacing:.02em;white-space:nowrap;font-size:clamp(.58rem,.54rem + .1vw,.66rem);font-weight:700;line-height:1.15;overflow:visible}.seizoensplanner--v4 .seizoensplanner-dag__statuschip--race{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v4 .seizoensplanner-dag__statuschip--race{border-color:color-mix(in srgb, var(--kleur-goud) 55%, transparent)}}.seizoensplanner--v4 .seizoensplanner-dag__statuschip--race{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v4 .seizoensplanner-dag__statuschip--race{background:color-mix(in srgb, var(--kleur-goud) 16%, transparent)}}.seizoensplanner--v4 .seizoensplanner-dag__datumnummer{letter-spacing:-.02em;color:var(--kleur-tekst);margin:.05rem 0 .1rem;font-size:clamp(1.35rem,1.15rem + .55vw,1.85rem);font-weight:780;line-height:1;display:block}.seizoensplanner--v4 .seizoensplanner-dag__toestand{display:none}.seizoensplanner--v4 .seizoensplanner-dag__midden{flex:auto;align-items:flex-start;gap:.45rem;min-width:0;display:flex}.seizoensplanner--v4 .seizoensplanner-dag__actie{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(.84rem,.78rem + .22vw,.98rem);font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.seizoensplanner--v4 .seizoensplanner-dag__onder{margin-top:auto;padding-top:.2rem}.seizoensplanner--v4 .seizoensplanner-dag__stat{color:var(--kleur-tekst-zacht);font-size:clamp(.72rem,.68rem + .14vw,.82rem)}.seizoensplanner--v4 .seizoensplanner-dag--geselecteerd{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v4 .seizoensplanner-dag--geselecteerd{border-color:color-mix(in srgb, var(--kleur-goud) 55%, transparent)}}.seizoensplanner--v4 .seizoensplanner-dag--geselecteerd{background:linear-gradient(180deg, var(--kleur-goud), transparent 55%), var(--token-panel-bg)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v4 .seizoensplanner-dag--geselecteerd{background:linear-gradient(180deg, color-mix(in srgb, var(--kleur-goud) 10%, transparent), transparent 55%), var(--token-panel-bg)}}.seizoensplanner--v4 .seizoensplanner-dag--geselecteerd{box-shadow:0 0 0 1px var(--kleur-goud), 0 0 22px var(--kleur-goud), 0 12px 28px #00000047}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v4 .seizoensplanner-dag--geselecteerd{box-shadow:0 0 0 1px color-mix(in srgb, var(--kleur-goud) 48%, transparent), 0 0 22px color-mix(in srgb, var(--kleur-goud) 14%, transparent), 0 12px 28px #00000047}}.seizoensplanner--v4 .seizoensplanner-dag:focus-visible{box-shadow:var(--kleur-focus-ring);outline:none}.seizoensplanner--v4 .seizoensplanner__paneel--command{padding:var(--training-v4-pad);top:max(.85rem, env(safe-area-inset-top,0px));overscroll-behavior:contain;scrollbar-gutter:stable;gap:clamp(.95rem,.85rem + .35vw,1.35rem);max-height:calc(100dvh - 1.7rem);overflow:hidden auto}.seizoensplanner--v4 .training-command__sectie{border-bottom:1px solid var(--kleur-tekst);flex-direction:column;gap:.7rem;padding-bottom:clamp(.85rem,.75rem + .25vw,1.15rem);display:flex}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v4 .training-command__sectie{border-bottom:1px solid color-mix(in srgb, var(--kleur-tekst) 10%, transparent)}}.seizoensplanner--v4 .training-command__sectie{background:0 0}.seizoensplanner--v4 .training-command__sectie:last-of-type,.seizoensplanner--v4 .training-command__sectie--cta{border-bottom:0}.seizoensplanner--v4 .training-command__sectie-titel{letter-spacing:.1em;text-transform:uppercase;color:var(--kleur-goud);font-size:clamp(.68rem,.62rem + .16vw,.76rem)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v4 .training-command__sectie-titel{color:color-mix(in srgb, var(--kleur-goud) 85%, #fff)}}.seizoensplanner--v4 .training-command__sectie-titel{margin:0}.seizoensplanner--v4 .training-command__dag-naam{font-size:clamp(1.15rem,1.05rem + .35vw,1.4rem)}.seizoensplanner--v4 .training-command__effect-rij{grid-template-columns:minmax(0,1.2fr) minmax(4.2rem,5.6rem) auto;align-items:center;gap:.65rem;min-height:1.75rem}.seizoensplanner--v4 .training-command__effect-label{font-size:clamp(.82rem,.78rem + .14vw,.92rem)}.seizoensplanner--v4 .training-command__effect-balk{height:.48rem}.seizoensplanner--v4 .training-command__effect-waarde{min-width:3.6rem;font-size:clamp(.78rem,.74rem + .12vw,.88rem)}.seizoensplanner--v4 .training-command__duif-kaarten{gap:.55rem;max-height:min(22rem,42vh)}.seizoensplanner--v4 .training-command__duif-kaart{min-height:var(--training-v4-duif-row-min);align-items:center;gap:.75rem;padding:.7rem .75rem}.seizoensplanner--v4 .training-command__duif-kaart input[type=checkbox]{width:1.15rem;min-width:1.15rem;height:1.15rem}.seizoensplanner--v4 .seizoensplanner__duif-thumb{width:40px;height:40px}.seizoensplanner--v4 .training-command__duif-naam{font-size:clamp(.92rem,.86rem + .18vw,1.02rem)}.seizoensplanner--v4 .training-command__duif-meta{font-size:clamp(.72rem,.68rem + .12vw,.8rem)}.seizoensplanner--v4 .training-command__zoek-wrap .seizoensplanner__duif-zoek{min-height:var(--training-v4-control-min);font-size:.95rem}.seizoensplanner--v4 .training-command__sectie--cta .seizoensplanner__knop--primair{min-height:calc(var(--training-v4-control-min) + 4px);font-size:clamp(.95rem,.9rem + .16vw,1.05rem)}.seizoensplanner--v4 .training-command__legenda--v4{border:1px solid var(--kleur-goud);border-radius:12px;margin-top:.15rem;padding:.85rem .95rem .95rem}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v4 .training-command__legenda--v4{border:1px solid color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.seizoensplanner--v4 .training-command__legenda--v4{background:linear-gradient(165deg, var(--kleur-goud), transparent 58%), var(--token-panel-bg-subtle)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v4 .training-command__legenda--v4{background:linear-gradient(165deg, color-mix(in srgb, var(--kleur-goud) 9%, transparent), transparent 58%), var(--token-panel-bg-subtle)}}.seizoensplanner--v4 .training-command__legenda--v4{box-shadow:inset 0 1px #ffffff0a}.seizoensplanner--v4 .training-command__legenda--v4 summary{cursor:pointer;min-height:3.4rem;color:var(--kleur-tekst);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;list-style:none;display:grid}.seizoensplanner--v4 .training-command__legenda--v4 summary::-webkit-details-marker{display:none}.seizoensplanner--v4 .training-command__legenda--v4 summary:focus-visible{box-shadow:var(--kleur-focus-ring);border-radius:8px;outline:none}.seizoensplanner--v4 .training-command__legenda-hoofd{flex-direction:column;gap:.28rem;min-width:0;display:flex}.seizoensplanner--v4 .training-command__legenda-titel{letter-spacing:.06em;text-transform:uppercase;color:var(--kleur-goud);font-size:clamp(.78rem,.72rem + .16vw,.88rem);font-weight:750}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v4 .training-command__legenda-titel{color:color-mix(in srgb, var(--kleur-goud) 90%, #fff)}}.seizoensplanner--v4 .training-command__legenda-samenvatting{color:var(--kleur-tekst);text-transform:none;letter-spacing:0;font-size:clamp(.8rem,.76rem + .14vw,.9rem);font-weight:600;line-height:1.35}.seizoensplanner--v4 .training-command__legenda-count{color:var(--kleur-tekst-zacht);text-transform:none;letter-spacing:0;font-size:clamp(.72rem,.68rem + .12vw,.8rem);font-weight:600}.seizoensplanner--v4 .training-command__legenda-meta-rij{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;margin-top:.15rem;display:flex}.seizoensplanner--v4 .training-command__legenda-previews{align-items:center;gap:.28rem;display:inline-flex}.seizoensplanner--v4 .training-command__legenda-preview{border:1px solid var(--kleur-goud);border-radius:999px;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v4 .training-command__legenda-preview{border:1px solid color-mix(in srgb, var(--kleur-goud) 32%, transparent)}}.seizoensplanner--v4 .training-command__legenda-preview{color:var(--kleur-goud);background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v4 .training-command__legenda-preview{background:color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.seizoensplanner--v4 .training-command__legenda-chevron{color:var(--kleur-goud);flex-shrink:0;margin-top:.15rem;transition:transform .16s}.seizoensplanner--v4 .training-command__legenda--v4[open] .training-command__legenda-chevron{transform:rotate(180deg)}.seizoensplanner--v4 .training-command__legenda--v4 .training-command__legenda-lijst{border-top:1px solid var(--kleur-tekst);gap:.6rem;margin-top:.75rem;padding-top:.65rem}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v4 .training-command__legenda--v4 .training-command__legenda-lijst{border-top:1px solid color-mix(in srgb, var(--kleur-tekst) 10%, transparent)}}.seizoensplanner--v4 .training-command__legenda-item{background:var(--token-panel-bg);border-radius:10px;padding:.55rem .45rem}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v4 .training-command__legenda-item{background:color-mix(in srgb, var(--token-panel-bg) 55%, transparent)}}@media (prefers-reduced-motion:reduce){.seizoensplanner--v4 .training-command__legenda-chevron,.seizoensplanner--v4 .seizoensplanner-dag{transition:none}}@media (min-width:1320px) and (max-height:900px){.seizoensplanner--v4 .seizoensplanner__paneel--command{max-height:calc(100dvh - 1.25rem)}.seizoensplanner--v4 .training-command__duif-kaarten{max-height:min(14rem,28vh)}}@media (min-width:1320px) and (max-height:768px){.seizoensplanner--v4 .training-command__sectie{gap:.5rem;padding-bottom:.65rem}.seizoensplanner--v4 .training-command__duif-kaarten{max-height:min(11rem,24vh)}}@media (max-width:900px){.seizoensplanner--v4 .seizoensplanner__grid--week .seizoensplanner-dag{min-height:172px}.seizoensplanner--v4 .seizoensplanner__knop,.seizoensplanner--v4 .training-command__duif-kaart,.seizoensplanner--v4 .training-command__legenda--v4 summary{min-height:44px}}.seizoensplanner.seizoensplanner--v5{--training-v5-gap:clamp(1rem, .85rem + .55vw, 1.55rem);--training-v5-pad:clamp(1.1rem, .95rem + .6vw, 1.7rem);--training-v5-panel-min:400px;--training-v5-panel-ideal:470px;--training-v5-content-cap:min(1520px, 94vw);--training-v5-scale:1;--training-v5-card-min-h:178px;--training-v5-duif-row-min:56px;--training-v5-control-min:46px;--training-v5-footer-gap:clamp(1.1rem, 1.8vh, 2rem);--training-v5-section-radius:14px;--training-v5-day-min:7.25rem;gap:var(--training-v5-gap);max-width:var(--training-v5-content-cap);width:100%;font-size:calc(1rem * var(--training-v5-scale));box-sizing:border-box;margin-inline:auto}.hoofd:has(.seizoensplanner--v5){--content-ultrawide-cap:2280px;--content-collection:2200px;--content-dashboard:2200px;--inhoud-max-dashboard:2200px}@media (min-width:1280px){.seizoensplanner.seizoensplanner--v5{--training-v5-content-cap:min(1580px, 92vw);--training-v5-panel-min:400px;--training-v5-panel-ideal:460px}}@media (min-width:1600px){.seizoensplanner.seizoensplanner--v5{--training-v5-content-cap:min(1760px, 91vw);--training-v5-scale:1.04;--training-v5-panel-min:430px;--training-v5-panel-ideal:500px;--training-v5-card-min-h:192px;--training-v5-day-min:7.75rem}}@media (min-width:1920px){.seizoensplanner.seizoensplanner--v5{--training-v5-content-cap:min(1980px, 90vw);--training-v5-scale:1.07;--training-v5-panel-min:460px;--training-v5-panel-ideal:530px;--training-v5-card-min-h:204px;--training-v5-gap:clamp(1.15rem, 1rem + .55vw, 1.75rem);--training-v5-pad:clamp(1.2rem, 1.05rem + .55vw, 1.85rem);--training-v5-day-min:8.25rem}}@media (min-width:2560px){.seizoensplanner.seizoensplanner--v5{--training-v5-content-cap:min(2160px, 86vw);--training-v5-scale:1.12;--training-v5-panel-min:500px;--training-v5-panel-ideal:580px;--training-v5-card-min-h:220px;--training-v5-duif-row-min:62px;--training-v5-day-min:9.5rem;max-width:min(2160px,86vw)}}@media (min-width:3440px){.seizoensplanner.seizoensplanner--v5{--training-v5-content-cap:min(2280px, 80vw);--training-v5-scale:1.14;max-width:min(2280px,80vw)}}.hoofd:has(.seizoensplanner--v5) .dashboard{width:100%;max-width:none;padding-bottom:var(--training-v5-footer-gap);flex-grow:0}@media (min-width:2560px){.hoofd:has(.seizoensplanner--v5) .dashboard{padding-inline:clamp(1rem,1.2vw,1.75rem)}}.hoofd:has(.seizoensplanner--v5) .juridische-footer--shell{margin-top:var(--training-v5-footer-gap)}.seizoensplanner--v5 .seizoensplanner__hero--v1{border-radius:var(--training-v5-section-radius);overflow:hidden}.seizoensplanner--v5 .seizoensplanner__statusrail{border-radius:var(--training-v5-section-radius);border:1px solid var(--kleur-goud);margin-top:.65rem;padding:.95rem 1.25rem}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v5 .seizoensplanner__statusrail{border:1px solid color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.seizoensplanner--v5 .seizoensplanner__statusrail{background:linear-gradient(180deg, var(--kleur-goud), transparent 70%), var(--token-panel-bg)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v5 .seizoensplanner__statusrail{background:linear-gradient(180deg, color-mix(in srgb, var(--kleur-goud) 7%, transparent), transparent 70%), var(--token-panel-bg)}}.seizoensplanner--v5 .seizoensplanner__statusrail-label{letter-spacing:.12em;font-size:.62rem}.seizoensplanner--v5 .seizoensplanner__statusrail-value{font-size:clamp(1rem,.92rem + .32vw,1.22rem)}@media (min-width:2560px){.seizoensplanner--v5 .seizoensplanner__hero-foto{--training-hero-min:500px;--training-hero-max:560px}}@media (max-width:1519px){.seizoensplanner--v5 .seizoensplanner__layout{grid-template-columns:1fr}.seizoensplanner--v5 .seizoensplanner__paneel--command{width:100%;max-height:none;position:static;overflow:visible}}@media (min-width:1520px){.seizoensplanner--v5 .seizoensplanner__layout{grid-template-columns:minmax(0, 1fr) minmax(var(--training-v5-panel-min), var(--training-v5-panel-ideal));gap:var(--training-v5-gap);align-items:start}}.seizoensplanner--v5 .seizoensplanner__nav--console,.seizoensplanner--v5 .seizoensplanner__nav--toolbar.seizoensplanner__nav--console{padding:calc(var(--training-v5-pad) + .1rem) var(--training-v5-pad);border-radius:var(--training-v5-section-radius);border:1px solid var(--kleur-goud);flex-direction:column;gap:1.05rem;display:flex}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v5 .seizoensplanner__nav--console,.seizoensplanner--v5 .seizoensplanner__nav--toolbar.seizoensplanner__nav--console{border:1px solid color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.seizoensplanner--v5 .seizoensplanner__nav--console,.seizoensplanner--v5 .seizoensplanner__nav--toolbar.seizoensplanner__nav--console{background:linear-gradient(165deg, var(--kleur-goud), transparent 52%), linear-gradient(180deg, #ffffff08, transparent 40%), var(--token-panel-bg)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v5 .seizoensplanner__nav--console,.seizoensplanner--v5 .seizoensplanner__nav--toolbar.seizoensplanner__nav--console{background:linear-gradient(165deg, color-mix(in srgb, var(--kleur-goud) 11%, transparent), transparent 52%), linear-gradient(180deg, #ffffff08, transparent 40%), var(--token-panel-bg)}}.seizoensplanner--v5 .seizoensplanner__nav--console,.seizoensplanner--v5 .seizoensplanner__nav--toolbar.seizoensplanner__nav--console{box-shadow:inset 0 1px #ffffff0d,0 10px 28px #0000002e}.seizoensplanner--v5 .seizoensplanner__nav-zone-label{letter-spacing:.12em;text-transform:uppercase;color:var(--kleur-goud);margin-bottom:.4rem;font-size:.62rem;font-weight:750;display:block}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v5 .seizoensplanner__nav-zone-label{color:color-mix(in srgb, var(--kleur-goud) 80%, #fff)}}.seizoensplanner--v5 .seizoensplanner__nav-laag--periode{grid-template-columns:minmax(10rem,.9fr) minmax(0,1.6fr) auto;align-items:end;gap:1rem 1.25rem;display:grid}.seizoensplanner--v5 .seizoensplanner__nav-groep--seizoen{border-inline-end:1px solid var(--kleur-goud);padding-inline-end:1rem}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v5 .seizoensplanner__nav-groep--seizoen{border-inline-end:1px solid color-mix(in srgb, var(--kleur-goud) 16%, transparent)}}.seizoensplanner--v5 .seizoensplanner__nav-groep--periode{border-inline-end:0;padding-inline:0}.seizoensplanner--v5 .seizoensplanner__periode-tab{background:var(--token-meter-track);border:1px solid #0000;border-radius:8px;min-height:44px;padding:.45rem .85rem}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v5 .seizoensplanner__periode-tab{background:color-mix(in srgb, var(--token-meter-track) 70%, transparent)}}.seizoensplanner--v5 .seizoensplanner__periode-tab--actief{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v5 .seizoensplanner__periode-tab--actief{border-color:color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.seizoensplanner--v5 .seizoensplanner__periode-tab--actief{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v5 .seizoensplanner__periode-tab--actief{background:color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.seizoensplanner--v5 .seizoensplanner__periode-tab--actief{color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v5 .seizoensplanner__periode-tab--actief{color:color-mix(in srgb, var(--kleur-goud) 92%, #fff)}}.seizoensplanner--v5 .seizoensplanner__periode-tab--actief{box-shadow:inset 0 -2px 0 var(--kleur-goud)}.seizoensplanner--v5 .seizoensplanner__periode-tab:focus-visible,.seizoensplanner--v5 .seizoensplanner__week-seg:focus-visible,.seizoensplanner--v5 .seizoensplanner__knop--nav:focus-visible{box-shadow:var(--kleur-focus-ring);outline:none}.seizoensplanner--v5 .seizoensplanner__week-seg-rij{grid-template-columns:repeat(13,minmax(0,1fr));gap:.35rem;display:grid}.seizoensplanner--v5 .seizoensplanner__week-seg{border-radius:8px;justify-content:center;min-height:40px}.seizoensplanner--v5 .seizoensplanner__week-seg--actief{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v5 .seizoensplanner__week-seg--actief{border-color:color-mix(in srgb, var(--kleur-goud) 55%, transparent)}}.seizoensplanner--v5 .seizoensplanner__week-seg--actief{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v5 .seizoensplanner__week-seg--actief{background:color-mix(in srgb, var(--kleur-goud) 14%, transparent)}}@media (max-width:1100px){.seizoensplanner--v5 .seizoensplanner__nav-laag--periode{grid-template-columns:1fr}.seizoensplanner--v5 .seizoensplanner__nav-groep--seizoen{border-inline-end:0;border-bottom:1px solid var(--kleur-goud);padding-inline-end:0;padding-bottom:.65rem}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v5 .seizoensplanner__nav-groep--seizoen{border-bottom:1px solid color-mix(in srgb, var(--kleur-goud) 14%, transparent)}}.seizoensplanner--v5 .seizoensplanner__week-seg-rij{gap:.4rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.seizoensplanner--v5 .seizoensplanner__week-seg{flex:0 0 2.5rem}}.seizoensplanner--v5 .seizoensplanner__kalender-kaart{padding:var(--training-v5-pad);border-radius:var(--training-v5-section-radius)}.seizoensplanner--v5 .seizoensplanner__kolom-headers--week-dubbel-voorkomen{display:none}.seizoensplanner--v5 .seizoensplanner__grid--week{grid-template-columns:repeat(7, minmax(var(--training-v5-day-min), 1fr));overscroll-behavior-x:contain;gap:clamp(.65rem,.55rem + .35vw,.95rem);padding-bottom:.15rem;display:grid;overflow-x:auto}.seizoensplanner--v5 .seizoensplanner__grid--week .seizoensplanner-dag{min-width:var(--training-v5-day-min);min-height:var(--training-v5-card-min-h);border-radius:12px;flex-direction:column;gap:.5rem;padding:clamp(.9rem,.8rem + .35vw,1.2rem) clamp(.85rem,.75rem + .3vw,1.1rem) clamp(.8rem,.7rem + .3vw,1.05rem);display:flex;overflow:hidden}.seizoensplanner--v5 .seizoensplanner-dag__boven{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .4rem;min-width:0;display:flex}.seizoensplanner--v5 .seizoensplanner-dag__weekdag--kort,.seizoensplanner--v5 .seizoensplanner-dag__weekdag--vol{flex:0 auto}.seizoensplanner--v5 .seizoensplanner-dag__badges{flex:none;justify-self:end;margin-left:auto;overflow:visible}.seizoensplanner--v5 .seizoensplanner-dag__midden--leeg .seizoensplanner-dag__actie--leeg{white-space:nowrap;text-overflow:unset;font-size:clamp(.8rem,.74rem + .16vw,.92rem);overflow:visible}.seizoensplanner--v5 .seizoensplanner-dag__weekdag--kort{display:inline}.seizoensplanner--v5 .seizoensplanner-dag__weekdag--vol{display:none}@media (min-width:2560px){.seizoensplanner--v5 .seizoensplanner-dag__weekdag--kort{display:none}.seizoensplanner--v5 .seizoensplanner-dag__weekdag--vol{text-transform:none;letter-spacing:.02em;font-size:clamp(.78rem,.72rem + .16vw,.9rem);font-weight:750;display:inline}}.seizoensplanner--v5 .seizoensplanner-dag__weekdag{letter-spacing:.03em;text-transform:uppercase;min-width:0;color:var(--kleur-tekst);font-size:clamp(.74rem,.68rem + .16vw,.86rem);font-weight:780}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v5 .seizoensplanner-dag__weekdag{color:color-mix(in srgb, var(--kleur-tekst) 84%, transparent)}}.seizoensplanner--v5 .seizoensplanner-dag__weekdag{white-space:nowrap;text-overflow:unset;line-height:1.2;overflow:visible}.seizoensplanner--v5 .seizoensplanner-dag__statuschip{white-space:nowrap;flex:none;padding:.22rem .5rem;font-size:clamp(.6rem,.56rem + .1vw,.68rem)}.seizoensplanner--v5 .seizoensplanner-dag__datumnummer{letter-spacing:-.02em;margin:.1rem 0 .15rem;font-size:clamp(1.45rem,1.2rem + .65vw,2rem);font-weight:800;line-height:1;display:block}.seizoensplanner--v5 .seizoensplanner-dag__midden{flex:auto;align-items:flex-start;gap:.4rem;min-width:0;display:flex}.seizoensplanner--v5 .seizoensplanner-dag__symbool{flex:none;margin-top:.12rem}.seizoensplanner--v5 .seizoensplanner-dag__actie{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;min-width:0;font-size:clamp(.82rem,.76rem + .2vw,.95rem);font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.seizoensplanner--v5 .seizoensplanner-dag__actie--leeg{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;-webkit-box-orient:unset;font-size:clamp(.78rem,.72rem + .16vw,.88rem);display:block}.seizoensplanner--v5 .seizoensplanner-dag__onder{margin-top:auto}.seizoensplanner--v5 .seizoensplanner-dag__stat{color:var(--kleur-tekst-zacht);font-size:clamp(.74rem,.7rem + .14vw,.84rem)}.seizoensplanner--v5 .seizoensplanner-dag--geselecteerd{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v5 .seizoensplanner-dag--geselecteerd{border-color:color-mix(in srgb, var(--kleur-goud) 58%, transparent)}}.seizoensplanner--v5 .seizoensplanner-dag--geselecteerd{background:linear-gradient(180deg, var(--kleur-goud), transparent 58%), var(--token-panel-bg)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v5 .seizoensplanner-dag--geselecteerd{background:linear-gradient(180deg, color-mix(in srgb, var(--kleur-goud) 11%, transparent), transparent 58%), var(--token-panel-bg)}}.seizoensplanner--v5 .seizoensplanner-dag--geselecteerd{box-shadow:0 0 0 1px var(--kleur-goud), 0 10px 26px #00000042}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v5 .seizoensplanner-dag--geselecteerd{box-shadow:0 0 0 1px color-mix(in srgb, var(--kleur-goud) 42%, transparent), 0 10px 26px #00000042}}.seizoensplanner--v5 .seizoensplanner-dag:focus-visible{box-shadow:var(--kleur-focus-ring);outline:none}.seizoensplanner--v5 .seizoensplanner-dagdetail{padding:var(--training-v5-pad);border-radius:var(--training-v5-section-radius)}.seizoensplanner--v5 .seizoensplanner-dagdetail__metriekrail{gap:.75rem}.seizoensplanner--v5 .seizoensplanner-dagdetail__metriek{border-radius:12px;flex-direction:column;justify-content:space-between;gap:.45rem;min-height:5.1rem;padding:.85rem .9rem;display:flex}.seizoensplanner--v5 .seizoensplanner-dagdetail__metriek dt{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.seizoensplanner--v5 .seizoensplanner-dagdetail__metriek dd{font-size:clamp(1.35rem,1.2rem + .45vw,1.75rem);font-weight:780;line-height:1}.seizoensplanner--v5 .seizoensplanner-dagdetail__empty--v5{border:1px solid var(--kleur-goud);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem 1.25rem;min-height:clamp(9.25rem,8rem + 2.2vh,12rem);padding:clamp(1.25rem,1.1rem + .55vw,1.7rem);display:grid}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v5 .seizoensplanner-dagdetail__empty--v5{border:1px solid color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.seizoensplanner--v5 .seizoensplanner-dagdetail__empty--v5{background:radial-gradient(120% 90% at 100% 0%, var(--kleur-goud), transparent 55%), linear-gradient(145deg, var(--kleur-goud), transparent 62%), var(--token-panel-bg-subtle)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v5 .seizoensplanner-dagdetail__empty--v5{background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--kleur-goud) 12%, transparent), transparent 55%), linear-gradient(145deg, color-mix(in srgb, var(--kleur-goud) 8%, transparent), transparent 62%), var(--token-panel-bg-subtle)}}.seizoensplanner--v5 .seizoensplanner-dagdetail__empty--v5{box-shadow:inset 0 1px #ffffff0a}.seizoensplanner--v5 .seizoensplanner-dagdetail__empty-ornament{border:1px solid var(--kleur-goud);border-radius:999px;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v5 .seizoensplanner-dagdetail__empty-ornament{border:1px solid color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.seizoensplanner--v5 .seizoensplanner-dagdetail__empty-ornament{color:var(--kleur-goud);background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v5 .seizoensplanner-dagdetail__empty-ornament{background:color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.seizoensplanner--v5 .seizoensplanner-dagdetail__empty-titel{color:var(--kleur-tekst);margin:0 0 .35rem;font-size:clamp(1.05rem,.98rem + .28vw,1.28rem);font-weight:750}.seizoensplanner--v5 .seizoensplanner-dagdetail__empty-hint,.seizoensplanner--v5 .seizoensplanner-dagdetail__empty-context{color:var(--kleur-tekst-zacht);margin:.2rem 0 0;font-size:clamp(.86rem,.8rem + .16vw,.96rem);line-height:1.45}.seizoensplanner--v5 .seizoensplanner-dagdetail__empty-badge{border:1px solid var(--kleur-goud);border-radius:999px;margin-top:.65rem;padding:.2rem .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v5 .seizoensplanner-dagdetail__empty-badge{border:1px solid color-mix(in srgb, var(--kleur-goud) 40%, transparent)}}.seizoensplanner--v5 .seizoensplanner-dagdetail__empty-badge{color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v5 .seizoensplanner-dagdetail__empty-badge{color:color-mix(in srgb, var(--kleur-goud) 92%, #fff)}}.seizoensplanner--v5 .seizoensplanner-dagdetail__empty-badge{letter-spacing:.04em;font-size:.68rem;font-weight:700}.seizoensplanner--v5 .seizoensplanner-dagdetail__empty-arrow{color:var(--kleur-goud);grid-column:1/-1;margin:.15rem 0 0;font-size:.84rem;font-weight:650}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v5 .seizoensplanner-dagdetail__empty-arrow{color:color-mix(in srgb, var(--kleur-goud) 85%, #fff)}}@media (max-width:699px){.seizoensplanner--v5 .seizoensplanner-dagdetail__empty--v5{grid-template-columns:1fr}}.seizoensplanner--v5 .seizoensplanner__paneel--v5{padding:var(--training-v5-pad);border-radius:var(--training-v5-section-radius);top:max(.85rem, env(safe-area-inset-top,0px));overscroll-behavior:contain;gap:clamp(1rem,.9rem + .35vw,1.45rem);max-height:calc(100dvh - 1.7rem);overflow:hidden auto}.seizoensplanner--v5 .training-command__sectie{border-bottom:1px solid var(--kleur-tekst);gap:.75rem;padding-bottom:clamp(.95rem,.85rem + .25vw,1.25rem)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v5 .training-command__sectie{border-bottom:1px solid color-mix(in srgb, var(--kleur-tekst) 10%, transparent)}}.seizoensplanner--v5 .training-command__sectie-titel{letter-spacing:.11em;font-size:clamp(.7rem,.64rem + .16vw,.78rem)}.seizoensplanner--v5 .training-command__dag-naam{font-size:clamp(1.2rem,1.08rem + .4vw,1.48rem)}.seizoensplanner--v5 .training-command__effect-rij{grid-template-columns:minmax(0,1.25fr) minmax(4.5rem,6rem) auto;gap:.7rem;min-height:1.85rem}.seizoensplanner--v5 .training-command__effect-label{font-size:clamp(.84rem,.8rem + .14vw,.95rem)}.seizoensplanner--v5 .training-command__effect-balk{height:.52rem}.seizoensplanner--v5 .training-command__effect-waarde{min-width:3.8rem;font-size:clamp(.8rem,.76rem + .12vw,.9rem)}.seizoensplanner--v5 .training-command__duif-kaarten{gap:.6rem;max-height:min(24rem,44vh)}.seizoensplanner--v5 .training-command__duif-kaart{min-height:var(--training-v5-duif-row-min);border-radius:10px;gap:.8rem;padding:.75rem .8rem}.seizoensplanner--v5 .training-command__duif-kaart input[type=checkbox]{width:1.2rem;height:1.2rem}.seizoensplanner--v5 .seizoensplanner__duif-thumb{width:44px;height:44px}.seizoensplanner--v5 .training-command__duif-naam{font-size:clamp(.94rem,.88rem + .18vw,1.05rem)}.seizoensplanner--v5 .training-command__zoek-wrap .seizoensplanner__duif-zoek,.seizoensplanner--v5 .training-command__sectie--cta .seizoensplanner__knop--primair{min-height:var(--training-v5-control-min)}.seizoensplanner--v5 .training-command__sectie--cta .seizoensplanner__knop--primair{font-size:clamp(.98rem,.92rem + .18vw,1.08rem)}.seizoensplanner--v5 .seizoensplanner__knop--primair:disabled{opacity:.62;color:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v5 .seizoensplanner__knop--primair:disabled{color:color-mix(in srgb, var(--kleur-tekst) 78%, transparent)}}.seizoensplanner--v5 .seizoensplanner__knop--primair:disabled{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v5 .seizoensplanner__knop--primair:disabled{border-color:color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.seizoensplanner--v5 .seizoensplanner__knop--primair:disabled{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v5 .seizoensplanner__knop--primair:disabled{background:color-mix(in srgb, var(--kleur-goud) 10%, var(--token-panel-bg-subtle))}}.seizoensplanner--v5 .training-command__legenda--v5{border:1px solid var(--kleur-goud);border-radius:12px;margin-top:.2rem;padding:.95rem 1.05rem 1.05rem}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v5 .training-command__legenda--v5{border:1px solid color-mix(in srgb, var(--kleur-goud) 30%, transparent)}}.seizoensplanner--v5 .training-command__legenda--v5{background:linear-gradient(160deg, var(--kleur-goud), transparent 58%), var(--token-panel-bg-subtle)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v5 .training-command__legenda--v5{background:linear-gradient(160deg, color-mix(in srgb, var(--kleur-goud) 10%, transparent), transparent 58%), var(--token-panel-bg-subtle)}}.seizoensplanner--v5 .training-command__legenda--v5 summary{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.85rem;min-height:3.6rem;display:grid}.seizoensplanner--v5 .training-command__legenda-titel{font-size:clamp(.8rem,.74rem + .16vw,.9rem)}.seizoensplanner--v5 .training-command__legenda-samenvatting{text-transform:none;font-size:clamp(.84rem,.8rem + .14vw,.95rem);font-weight:600}.seizoensplanner--v5 .training-command__legenda-preview{width:1.7rem;height:1.7rem}.seizoensplanner--v5 .training-command__legenda-item{background:var(--token-panel-bg);border-radius:10px;padding:.65rem .55rem}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v5 .training-command__legenda-item{background:color-mix(in srgb, var(--token-panel-bg) 60%, transparent)}}@media (prefers-reduced-motion:reduce){.seizoensplanner--v5 .training-command__legenda-chevron,.seizoensplanner--v5 .seizoensplanner-dag,.seizoensplanner--v5 .seizoensplanner__periode-tab,.seizoensplanner--v5 .seizoensplanner__week-seg{transition:none}}@media (min-width:1320px) and (max-height:900px){.seizoensplanner--v5 .training-command__duif-kaarten{max-height:min(15rem,30vh)}}@media (max-width:900px){.seizoensplanner--v5 .seizoensplanner__grid--week .seizoensplanner-dag{min-height:176px}.seizoensplanner--v5 .seizoensplanner__knop,.seizoensplanner--v5 .training-command__duif-kaart,.seizoensplanner--v5 .training-command__legenda--v5 summary{min-height:44px}}.seizoensplanner.seizoensplanner--v6{--training-v6-gap:clamp(1.05rem, .9rem + .7vw, 1.75rem);--training-v6-pad:clamp(1.15rem, 1rem + .7vw, 1.9rem);--training-v6-panel-min:420px;--training-v6-panel-ideal:500px;--training-v6-content-cap:min(1560px, 95vw);--training-v6-scale:1;--training-v6-card-min-h:196px;--training-v6-day-min:8.5rem;--training-v6-duif-row-min:64px;--training-v6-control-min:48px;--training-v6-footer-gap:clamp(1.15rem, 1.8vh, 2.1rem);--training-v6-radius:16px;--training-v6-radius-sm:12px;--training-v6-title:clamp(.92rem, .82rem + .35vw, 1.15rem);--training-v6-label:clamp(.62rem, .58rem + .12vw, .72rem);--training-v6-body:clamp(.9rem, .84rem + .18vw, 1.02rem);gap:var(--training-v6-gap);max-width:var(--training-v6-content-cap);width:100%;font-size:calc(1rem * var(--training-v6-scale));box-sizing:border-box;margin-inline:auto}.hoofd:has(.seizoensplanner--v6){--content-ultrawide-cap:2360px;--content-collection:2280px;--content-dashboard:2280px;--inhoud-max-dashboard:2280px}@media (min-width:1280px){.seizoensplanner.seizoensplanner--v6{--training-v6-content-cap:min(1640px, 93vw);--training-v6-panel-min:430px;--training-v6-panel-ideal:510px;--training-v6-day-min:9rem}}@media (min-width:1600px){.seizoensplanner.seizoensplanner--v6{--training-v6-content-cap:min(1820px, 92vw);--training-v6-scale:1.045;--training-v6-panel-min:460px;--training-v6-panel-ideal:540px;--training-v6-card-min-h:210px;--training-v6-day-min:9.75rem;--training-v6-duif-row-min:68px}}@media (min-width:1920px){.seizoensplanner.seizoensplanner--v6{--training-v6-content-cap:min(2040px, 91vw);--training-v6-scale:1.09;--training-v6-panel-min:500px;--training-v6-panel-ideal:580px;--training-v6-card-min-h:224px;--training-v6-day-min:10.5rem;--training-v6-gap:clamp(1.25rem, 1.05rem + .65vw, 1.95rem);--training-v6-pad:clamp(1.3rem, 1.1rem + .65vw, 2.05rem);--training-v6-duif-row-min:72px}}@media (min-width:2560px){.seizoensplanner.seizoensplanner--v6{--training-v6-content-cap:min(2240px, 88vw);--training-v6-scale:1.145;--training-v6-panel-min:540px;--training-v6-panel-ideal:620px;--training-v6-card-min-h:240px;--training-v6-day-min:11.5rem;--training-v6-duif-row-min:76px;max-width:min(2240px,88vw)}}@media (min-width:3440px){.seizoensplanner.seizoensplanner--v6{--training-v6-content-cap:min(2360px, 82vw);--training-v6-scale:1.18;max-width:min(2360px,82vw)}}.hoofd:has(.seizoensplanner--v6) .dashboard{width:100%;max-width:none;padding-bottom:var(--training-v6-footer-gap);flex-grow:0}@media (min-width:2560px){.hoofd:has(.seizoensplanner--v6) .dashboard{padding-inline:clamp(.85rem,1.1vw,1.6rem)}}.hoofd:has(.seizoensplanner--v6) .juridische-footer--shell{margin-top:var(--training-v6-footer-gap)}.seizoensplanner--v6 .seizoensplanner__hero--v1{border-radius:var(--training-v6-radius);box-shadow:0 18px 40px #00000047,inset 0 1px #ffffff0f}.seizoensplanner--v6 .seizoensplanner__statusrail{border-radius:var(--training-v6-radius);border:1px solid var(--kleur-goud);margin-top:.75rem;padding:1.05rem 1.35rem}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v6 .seizoensplanner__statusrail{border:1px solid color-mix(in srgb, var(--kleur-goud) 24%, transparent)}}.seizoensplanner--v6 .seizoensplanner__statusrail{background:linear-gradient(180deg, var(--kleur-goud), transparent 72%), var(--token-panel-bg)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v6 .seizoensplanner__statusrail{background:linear-gradient(180deg, color-mix(in srgb, var(--kleur-goud) 8%, transparent), transparent 72%), var(--token-panel-bg)}}.seizoensplanner--v6 .seizoensplanner__statusrail{box-shadow:inset 0 1px #ffffff0a}.seizoensplanner--v6 .seizoensplanner__statusrail-label{font-size:var(--training-v6-label);letter-spacing:.14em;font-weight:700}.seizoensplanner--v6 .seizoensplanner__statusrail-value{letter-spacing:-.01em;font-size:clamp(1.05rem,.95rem + .4vw,1.35rem);font-weight:750}@media (min-width:2560px){.seizoensplanner--v6 .seizoensplanner__hero-foto{--training-hero-min:520px;--training-hero-max:580px}}@media (max-width:1519px){.seizoensplanner--v6 .seizoensplanner__layout{grid-template-columns:1fr}.seizoensplanner--v6 .seizoensplanner__paneel--command{width:100%;max-height:none;position:static;overflow:visible}}@media (min-width:1520px){.seizoensplanner--v6 .seizoensplanner__layout{grid-template-columns:minmax(0, 1fr) minmax(var(--training-v6-panel-min), var(--training-v6-panel-ideal));gap:var(--training-v6-gap);align-items:start}}.seizoensplanner--v6 .seizoensplanner__nav--cockpit{padding:calc(var(--training-v6-pad) + .15rem);border-radius:var(--training-v6-radius);border:1px solid var(--kleur-goud);gap:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v6 .seizoensplanner__nav--cockpit{border:1px solid color-mix(in srgb, var(--kleur-goud) 30%, transparent)}}.seizoensplanner--v6 .seizoensplanner__nav--cockpit{background:linear-gradient(160deg, var(--kleur-goud), transparent 48%), linear-gradient(180deg, #ffffff09, transparent 42%), var(--token-panel-bg)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v6 .seizoensplanner__nav--cockpit{background:linear-gradient(160deg, color-mix(in srgb, var(--kleur-goud) 12%, transparent), transparent 48%), linear-gradient(180deg, #ffffff09, transparent 42%), var(--token-panel-bg)}}.seizoensplanner--v6 .seizoensplanner__nav--cockpit{box-shadow:inset 0 1px #ffffff0d,0 14px 34px #0003}.seizoensplanner--v6 .seizoensplanner__nav-laag--periode{grid-template-columns:minmax(11rem,.85fr) minmax(0,1.75fr) minmax(11rem,auto);align-items:start;gap:1.35rem 1.6rem;display:grid}.seizoensplanner--v6 .seizoensplanner__nav-groep--seizoen,.seizoensplanner--v6 .seizoensplanner__nav-groep--periode,.seizoensplanner--v6 .seizoensplanner__nav-groep--acties{border-radius:var(--training-v6-radius-sm);background:var(--token-panel-bg-subtle);padding:.85rem 1rem}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v6 .seizoensplanner__nav-groep--seizoen,.seizoensplanner--v6 .seizoensplanner__nav-groep--periode,.seizoensplanner--v6 .seizoensplanner__nav-groep--acties{background:color-mix(in srgb, var(--token-panel-bg-subtle) 70%, transparent)}}.seizoensplanner--v6 .seizoensplanner__nav-groep--seizoen,.seizoensplanner--v6 .seizoensplanner__nav-groep--periode,.seizoensplanner--v6 .seizoensplanner__nav-groep--acties{border:1px solid var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v6 .seizoensplanner__nav-groep--seizoen,.seizoensplanner--v6 .seizoensplanner__nav-groep--periode,.seizoensplanner--v6 .seizoensplanner__nav-groep--acties{border:1px solid color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.seizoensplanner--v6 .seizoensplanner__nav-groep--seizoen{border-inline-end:0;padding-inline-end:1rem}.seizoensplanner--v6 .seizoensplanner__nav-zone-label{font-size:var(--training-v6-label);letter-spacing:.16em;text-transform:uppercase;color:var(--kleur-goud);margin-bottom:.55rem;font-weight:780;display:block}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v6 .seizoensplanner__nav-zone-label{color:color-mix(in srgb, var(--kleur-goud) 88%, #fff)}}.seizoensplanner--v6 .seizoensplanner__periode-tab,.seizoensplanner--v6 .seizoensplanner__knop--nav{border-radius:10px;min-height:46px;padding:.5rem .95rem;font-size:clamp(.86rem,.8rem + .16vw,.96rem);font-weight:650;transition:background .16s,border-color .16s,color .16s}.seizoensplanner--v6 .seizoensplanner__periode-tab--actief,.seizoensplanner--v6 .seizoensplanner__knop--goud{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v6 .seizoensplanner__periode-tab--actief,.seizoensplanner--v6 .seizoensplanner__knop--goud{border-color:color-mix(in srgb, var(--kleur-goud) 55%, transparent)}}.seizoensplanner--v6 .seizoensplanner__periode-tab--actief,.seizoensplanner--v6 .seizoensplanner__knop--goud{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v6 .seizoensplanner__periode-tab--actief,.seizoensplanner--v6 .seizoensplanner__knop--goud{background:color-mix(in srgb, var(--kleur-goud) 16%, transparent)}}.seizoensplanner--v6 .seizoensplanner__periode-tab--actief,.seizoensplanner--v6 .seizoensplanner__knop--goud{color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v6 .seizoensplanner__periode-tab--actief,.seizoensplanner--v6 .seizoensplanner__knop--goud{color:color-mix(in srgb, var(--kleur-goud) 92%, #fff)}}.seizoensplanner--v6 .seizoensplanner__nav-laag--weken{border-radius:var(--training-v6-radius-sm);border:1px solid var(--kleur-goud);flex-direction:column;gap:.65rem;padding:.9rem 1rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v6 .seizoensplanner__nav-laag--weken{border:1px solid color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.seizoensplanner--v6 .seizoensplanner__nav-laag--weken{background:var(--token-panel-bg-subtle)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v6 .seizoensplanner__nav-laag--weken{background:color-mix(in srgb, var(--token-panel-bg-subtle) 65%, transparent)}}.seizoensplanner--v6 .seizoensplanner__week-seg-context{font-size:var(--training-v6-label);letter-spacing:.14em;text-transform:uppercase;color:var(--kleur-goud);font-weight:750}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v6 .seizoensplanner__week-seg-context{color:color-mix(in srgb, var(--kleur-goud) 80%, #fff)}}.seizoensplanner--v6 .seizoensplanner__week-seg-rij{flex-wrap:wrap;gap:.45rem;display:flex}.seizoensplanner--v6 .seizoensplanner__week-seg{border-radius:10px;flex:0 0 2.65rem;min-height:2.65rem;font-weight:750}@media (max-width:1100px){.seizoensplanner--v6 .seizoensplanner__nav-laag--periode{grid-template-columns:1fr}}.seizoensplanner--v6 .seizoensplanner__kalender-kaart{padding:var(--training-v6-pad);border-radius:var(--training-v6-radius);border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v6 .seizoensplanner__kalender-kaart{border:1px solid color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.seizoensplanner--v6 .seizoensplanner__kalender-kaart{background:linear-gradient(180deg, #ffffff06, transparent 40%), var(--token-panel-bg);box-shadow:0 12px 28px #00000029}.seizoensplanner--v6 .seizoensplanner__kolom-headers--week-dubbel-voorkomen{display:none}.seizoensplanner--v6 .seizoensplanner__grid--week{grid-template-columns:repeat(7, minmax(var(--training-v6-day-min), 1fr));overscroll-behavior-x:contain;gap:clamp(.7rem,.55rem + .4vw,1.05rem);padding-bottom:.2rem;display:grid;overflow-x:auto}.seizoensplanner--v6 .seizoensplanner__grid--week .seizoensplanner-dag--v6{min-width:var(--training-v6-day-min);min-height:var(--training-v6-card-min-h);border-radius:var(--training-v6-radius-sm);border:1px solid var(--kleur-tekst);flex-direction:column;gap:.55rem;padding:clamp(1rem,.85rem + .4vw,1.35rem) clamp(.95rem,.8rem + .35vw,1.25rem) clamp(.9rem,.75rem + .3vw,1.15rem);display:flex}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v6 .seizoensplanner__grid--week .seizoensplanner-dag--v6{border:1px solid color-mix(in srgb, var(--kleur-tekst) 12%, transparent)}}.seizoensplanner--v6 .seizoensplanner__grid--week .seizoensplanner-dag--v6{background:linear-gradient(180deg, #ffffff05, transparent 55%), var(--token-panel-bg-subtle);transition:border-color .16s,box-shadow .18s,background .18s;overflow:hidden}.seizoensplanner--v6 .seizoensplanner-dag--v6:hover{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v6 .seizoensplanner-dag--v6:hover{border-color:color-mix(in srgb, var(--kleur-goud) 34%, transparent)}}.seizoensplanner--v6 .seizoensplanner-dag--v6.seizoensplanner-dag--geselecteerd{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v6 .seizoensplanner-dag--v6.seizoensplanner-dag--geselecteerd{border-color:color-mix(in srgb, var(--kleur-goud) 62%, transparent)}}.seizoensplanner--v6 .seizoensplanner-dag--v6.seizoensplanner-dag--geselecteerd{background:linear-gradient(180deg, var(--kleur-goud), transparent 60%), var(--token-panel-bg)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v6 .seizoensplanner-dag--v6.seizoensplanner-dag--geselecteerd{background:linear-gradient(180deg, color-mix(in srgb, var(--kleur-goud) 12%, transparent), transparent 60%), var(--token-panel-bg)}}.seizoensplanner--v6 .seizoensplanner-dag--v6.seizoensplanner-dag--geselecteerd{box-shadow:0 0 0 1px var(--kleur-goud), 0 12px 28px #0000003d}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v6 .seizoensplanner-dag--v6.seizoensplanner-dag--geselecteerd{box-shadow:0 0 0 1px color-mix(in srgb, var(--kleur-goud) 38%, transparent), 0 12px 28px #0000003d}}.seizoensplanner--v6 .seizoensplanner-dag--v6.seizoensplanner-dag--vandaag{box-shadow:inset 3px 0 0 var(--kleur-goud), 0 10px 24px #0000002e}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v6 .seizoensplanner-dag--v6.seizoensplanner-dag--vandaag{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--kleur-goud) 78%, transparent), 0 10px 24px #0000002e}}.seizoensplanner--v6 .seizoensplanner-dag--v6.seizoensplanner-dag--vandaag.seizoensplanner-dag--geselecteerd{box-shadow:inset 3px 0 0 var(--kleur-goud), 0 0 0 1px var(--kleur-goud), 0 12px 28px #0000003d}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v6 .seizoensplanner-dag--v6.seizoensplanner-dag--vandaag.seizoensplanner-dag--geselecteerd{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--kleur-goud) 78%, transparent), 0 0 0 1px color-mix(in srgb, var(--kleur-goud) 42%, transparent), 0 12px 28px #0000003d}}.seizoensplanner--v6 .seizoensplanner-dag__boven{align-items:center;gap:.45rem;min-width:0;display:flex}.seizoensplanner--v6 .seizoensplanner-dag__weekdag{letter-spacing:.06em;text-transform:uppercase;min-width:0;color:var(--kleur-tekst);flex:auto;font-size:clamp(.78rem,.7rem + .28vw,.98rem);font-weight:800}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v6 .seizoensplanner-dag__weekdag{color:color-mix(in srgb, var(--kleur-tekst) 90%, transparent)}}.seizoensplanner--v6 .seizoensplanner-dag__weekdag{white-space:nowrap;line-height:1.15;overflow:visible}.seizoensplanner--v6 .seizoensplanner-dag__weekdag--kort{display:none}.seizoensplanner--v6 .seizoensplanner-dag__weekdag--vol{text-transform:none;letter-spacing:.02em;font-size:clamp(.88rem,.78rem + .3vw,1.08rem);font-weight:780;display:inline}@media (max-width:699px){.seizoensplanner--v6 .seizoensplanner-dag__weekdag--kort{text-transform:uppercase;letter-spacing:.04em;display:inline}.seizoensplanner--v6 .seizoensplanner-dag__weekdag--vol{display:none}}.seizoensplanner--v6 .seizoensplanner-dag__race-mark{opacity:.82;color:var(--kleur-goud);flex:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v6 .seizoensplanner-dag__race-mark{color:color-mix(in srgb, var(--kleur-goud) 88%, #fff)}}.seizoensplanner--v6 .seizoensplanner-dag__datumnummer{letter-spacing:-.03em;color:#fff;margin:.15rem 0 .1rem;font-size:clamp(1.85rem,1.45rem + .95vw,2.55rem);font-weight:820;line-height:.95;display:block}.seizoensplanner--v6 .seizoensplanner-dag__statusblok{flex-direction:column;flex:auto;gap:.28rem;min-width:0;display:flex}.seizoensplanner--v6 .seizoensplanner-dag__status{color:var(--kleur-goud);font-size:clamp(.9rem,.82rem + .22vw,1.05rem);font-weight:700;line-height:1.25}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v6 .seizoensplanner-dag__status{color:color-mix(in srgb, var(--kleur-goud) 82%, #fff)}}.seizoensplanner--v6 .seizoensplanner-dag__status{white-space:nowrap;overflow:visible}.seizoensplanner--v6 .seizoensplanner-dag__status--none{color:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v6 .seizoensplanner-dag__status--none{color:color-mix(in srgb, var(--kleur-tekst) 72%, transparent)}}.seizoensplanner--v6 .seizoensplanner-dag__status--none{font-weight:650}.seizoensplanner--v6 .seizoensplanner-dag__status--race{color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v6 .seizoensplanner-dag__status--race{color:color-mix(in srgb, var(--kleur-goud) 90%, #fff)}}.seizoensplanner--v6 .seizoensplanner-dag__race-plaats{color:var(--kleur-tekst);white-space:nowrap;text-overflow:unset;font-size:clamp(.82rem,.76rem + .16vw,.94rem);font-weight:600;overflow:visible}.seizoensplanner--v6 .seizoensplanner-dag__onder{margin-top:auto}.seizoensplanner--v6 .seizoensplanner-dag__stat{color:var(--kleur-tekst-zacht);font-size:clamp(.76rem,.7rem + .14vw,.86rem);font-weight:550}.seizoensplanner--v6 .seizoensplanner-dag--v6:focus-visible{box-shadow:var(--kleur-focus-ring);outline:none}.seizoensplanner--v6 .seizoensplanner-dag--v6 .seizoensplanner-dag__statuschip{display:none}.seizoensplanner--v6 .seizoensplanner-dagdetail{padding:var(--training-v6-pad);border-radius:var(--training-v6-radius);border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v6 .seizoensplanner-dagdetail{border:1px solid color-mix(in srgb, var(--kleur-goud) 16%, transparent)}}.seizoensplanner--v6 .seizoensplanner-dagdetail__metriek{border-radius:var(--training-v6-radius-sm);min-height:5.4rem;padding:.95rem 1rem}.seizoensplanner--v6 .seizoensplanner-dagdetail__metriek dt{font-size:var(--training-v6-label);letter-spacing:.1em}.seizoensplanner--v6 .seizoensplanner-dagdetail__metriek dd{font-size:clamp(1.45rem,1.25rem + .5vw,1.9rem);font-weight:800}.seizoensplanner--v6 .seizoensplanner-dagdetail__empty--v6{border-radius:var(--training-v6-radius-sm);border:1px solid var(--kleur-goud);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.15rem 1.35rem;min-height:clamp(8.75rem,7.5rem + 2vh,11.5rem);padding:clamp(1.35rem,1.15rem + .55vw,1.85rem);display:grid}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v6 .seizoensplanner-dagdetail__empty--v6{border:1px solid color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.seizoensplanner--v6 .seizoensplanner-dagdetail__empty--v6{background:radial-gradient(120% 90% at 100% 0%, var(--kleur-goud), transparent 52%), linear-gradient(145deg, var(--kleur-goud), transparent 62%), var(--token-panel-bg-subtle)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v6 .seizoensplanner-dagdetail__empty--v6{background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--kleur-goud) 14%, transparent), transparent 52%), linear-gradient(145deg, color-mix(in srgb, var(--kleur-goud) 8%, transparent), transparent 62%), var(--token-panel-bg-subtle)}}.seizoensplanner--v6 .seizoensplanner-dagdetail__empty--v6 .seizoensplanner-dagdetail__empty-hint,.seizoensplanner--v6 .seizoensplanner-dagdetail__empty--v6 .seizoensplanner-dagdetail__empty-badge{display:none}.seizoensplanner--v6 .seizoensplanner-dagdetail__empty--v6 .seizoensplanner-dagdetail__empty-titel{margin:0 0 .45rem;font-size:clamp(1.15rem,1.02rem + .35vw,1.4rem);font-weight:780;line-height:1.25}.seizoensplanner--v6 .seizoensplanner-dagdetail__empty--v6 .seizoensplanner-dagdetail__empty-context{color:var(--kleur-tekst-zacht);margin:0;font-size:clamp(.92rem,.86rem + .16vw,1.02rem);line-height:1.45}.seizoensplanner--v6 .seizoensplanner-dagdetail__empty--v6 .seizoensplanner-dagdetail__empty-arrow{color:var(--kleur-goud);margin:.75rem 0 0;font-size:clamp(.9rem,.84rem + .14vw,1rem);font-weight:700}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v6 .seizoensplanner-dagdetail__empty--v6 .seizoensplanner-dagdetail__empty-arrow{color:color-mix(in srgb, var(--kleur-goud) 90%, #fff)}}@media (max-width:699px){.seizoensplanner--v6 .seizoensplanner-dagdetail__empty--v6{grid-template-columns:1fr}}.seizoensplanner--v6 .seizoensplanner__paneel--v6{padding:var(--training-v6-pad);border-radius:var(--training-v6-radius);border:1px solid var(--kleur-goud);gap:clamp(1.15rem,1rem + .4vw,1.65rem)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v6 .seizoensplanner__paneel--v6{border:1px solid color-mix(in srgb, var(--kleur-goud) 26%, transparent)}}.seizoensplanner--v6 .seizoensplanner__paneel--v6{background:linear-gradient(165deg, var(--kleur-goud), transparent 42%), var(--token-panel-bg)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v6 .seizoensplanner__paneel--v6{background:linear-gradient(165deg, color-mix(in srgb, var(--kleur-goud) 7%, transparent), transparent 42%), var(--token-panel-bg)}}.seizoensplanner--v6 .seizoensplanner__paneel--v6{top:max(.85rem, env(safe-area-inset-top,0px));overscroll-behavior:contain;max-height:calc(100dvh - 1.7rem);overflow:hidden auto;box-shadow:0 16px 36px #00000038}.seizoensplanner--v6 .training-command__sectie{border-bottom:1px solid var(--kleur-tekst);gap:.85rem;padding:1.05rem 0 1.2rem}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v6 .training-command__sectie{border-bottom:1px solid color-mix(in srgb, var(--kleur-tekst) 11%, transparent)}}.seizoensplanner--v6 .training-command__sectie:last-of-type{border-bottom:0}.seizoensplanner--v6 .training-command__sectie-titel{font-size:var(--training-v6-label);letter-spacing:.14em;font-weight:780}.seizoensplanner--v6 .training-command__dag-naam{letter-spacing:-.015em;font-size:clamp(1.28rem,1.12rem + .45vw,1.6rem);font-weight:780}.seizoensplanner--v6 .training-command__effect-rij{grid-template-columns:minmax(0,1.3fr) minmax(5rem,7rem) auto;align-items:center;gap:.85rem;min-height:2.05rem}.seizoensplanner--v6 .training-command__effect-label{font-size:clamp(.9rem,.84rem + .16vw,1.02rem);font-weight:600}.seizoensplanner--v6 .training-command__effect-balk{border-radius:999px;height:.62rem}.seizoensplanner--v6 .training-command__effect-waarde{min-width:4rem;font-size:clamp(.84rem,.78rem + .14vw,.95rem);font-weight:700}.seizoensplanner--v6 .training-command__duif-kaarten{gap:.75rem;max-height:min(26rem,46vh)}.seizoensplanner--v6 .training-command__duif-kaart{min-height:var(--training-v6-duif-row-min);border-radius:var(--training-v6-radius-sm);border:1px solid var(--kleur-tekst);gap:.95rem;padding:.9rem .95rem}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v6 .training-command__duif-kaart{border:1px solid color-mix(in srgb, var(--kleur-tekst) 10%, transparent)}}.seizoensplanner--v6 .training-command__duif-kaart{transition:border-color .15s,background .15s}.seizoensplanner--v6 .training-command__duif-kaart:hover{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v6 .training-command__duif-kaart:hover{border-color:color-mix(in srgb, var(--kleur-goud) 34%, transparent)}}.seizoensplanner--v6 .training-command__duif-kaart:hover{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v6 .training-command__duif-kaart:hover{background:color-mix(in srgb, var(--kleur-goud) 6%, transparent)}}.seizoensplanner--v6 .training-command__duif-kaart input[type=checkbox]{width:1.28rem;height:1.28rem}.seizoensplanner--v6 .seizoensplanner__duif-thumb{width:50px;height:50px}.seizoensplanner--v6 .training-command__duif-naam{margin-bottom:.2rem;font-size:clamp(1rem,.92rem + .2vw,1.12rem);font-weight:720}.seizoensplanner--v6 .training-command__zoek-wrap .seizoensplanner__duif-zoek,.seizoensplanner--v6 .training-command__sectie--cta .seizoensplanner__knop--primair,.seizoensplanner--v6 select.seizoensplanner__actie-select{min-height:var(--training-v6-control-min)}.seizoensplanner--v6 .training-command__sectie--cta .seizoensplanner__knop--primair{border-radius:12px;font-size:clamp(1.02rem,.94rem + .2vw,1.14rem);font-weight:750}.seizoensplanner--v6 .seizoensplanner__knop--primair:disabled{opacity:.64;color:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v6 .seizoensplanner__knop--primair:disabled{color:color-mix(in srgb, var(--kleur-tekst) 80%, transparent)}}.seizoensplanner--v6 .seizoensplanner__knop--primair:disabled{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v6 .seizoensplanner__knop--primair:disabled{border-color:color-mix(in srgb, var(--kleur-goud) 30%, transparent)}}.seizoensplanner--v6 .seizoensplanner__knop--primair:disabled{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v6 .seizoensplanner__knop--primair:disabled{background:color-mix(in srgb, var(--kleur-goud) 11%, var(--token-panel-bg-subtle))}}.seizoensplanner--v6 .training-command__legenda--v5{border-radius:var(--training-v6-radius-sm);border:1px solid var(--kleur-goud);margin-top:.35rem;padding:1.05rem 1.1rem 1.15rem}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--v6 .training-command__legenda--v5{border:1px solid color-mix(in srgb, var(--kleur-goud) 32%, transparent)}}.seizoensplanner--v6 .training-command__legenda--v5 summary{gap:.95rem;min-height:3.9rem}@media (prefers-reduced-motion:reduce){.seizoensplanner--v6 .training-command__legenda-chevron,.seizoensplanner--v6 .seizoensplanner-dag--v6,.seizoensplanner--v6 .seizoensplanner__periode-tab,.seizoensplanner--v6 .seizoensplanner__week-seg,.seizoensplanner--v6 .training-command__duif-kaart{transition:none}}@media (min-width:1520px) and (max-height:900px){.seizoensplanner--v6 .training-command__duif-kaarten{max-height:min(16rem,32vh)}}@media (max-width:900px){.seizoensplanner--v6 .seizoensplanner__grid--week .seizoensplanner-dag--v6{min-height:188px}.seizoensplanner--v6 .seizoensplanner__knop,.seizoensplanner--v6 .training-command__duif-kaart,.seizoensplanner--v6 .training-command__legenda--v5 summary{min-height:44px}}.seizoensplanner.seizoensplanner--master{--mlock-1:.25rem;--mlock-2:.5rem;--mlock-3:.75rem;--mlock-4:1rem;--mlock-5:1.25rem;--mlock-6:1.5rem;--mlock-7:2rem;--mlock-8:2.5rem;--mlock-radius:16px;--mlock-radius-sm:12px;--mlock-stroke:1px;--mlock-control-h:48px;--mlock-ease:.16s ease;--mlock-label:clamp(.625rem, .58rem + .1vw, .7rem);--mlock-body:clamp(.9rem, .85rem + .14vw, 1rem);--mlock-title:clamp(1.05rem, .95rem + .28vw, 1.28rem);--mlock-gold-border:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner.seizoensplanner--master{--mlock-gold-border:color-mix(in srgb, var(--kleur-goud) 26%, transparent)}}.seizoensplanner.seizoensplanner--master{--mlock-gold-border-strong:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner.seizoensplanner--master{--mlock-gold-border-strong:color-mix(in srgb, var(--kleur-goud) 48%, transparent)}}.seizoensplanner.seizoensplanner--master{--mlock-ink-soft:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner.seizoensplanner--master{--mlock-ink-soft:color-mix(in srgb, var(--kleur-tekst) 68%, transparent)}}.seizoensplanner.seizoensplanner--master{--training-v6-radius:var(--mlock-radius);--training-v6-radius-sm:var(--mlock-radius-sm);--training-v6-control-min:var(--mlock-control-h);--training-v6-label:var(--mlock-label);--training-v6-body:var(--mlock-body);--training-v6-title:var(--mlock-title);--training-v6-gap:clamp(1.125rem, .95rem + .55vw, 1.75rem);--training-v6-pad:clamp(1.25rem, 1.05rem + .55vw, 1.875rem)}@media (min-width:1920px){.seizoensplanner.seizoensplanner--master{--training-v6-scale:1.08;--training-v6-gap:clamp(1.25rem, 1.05rem + .55vw, 1.875rem);--training-v6-pad:clamp(1.375rem, 1.15rem + .55vw, 2rem)}}@media (min-width:2560px){.seizoensplanner.seizoensplanner--master{--training-v6-scale:1.13;--training-v6-content-cap:min(2280px, 86vw);max-width:min(2280px,86vw)}}@media (min-width:3440px){.seizoensplanner.seizoensplanner--master{--training-v6-scale:1.16;--training-v6-content-cap:min(2360px, 80vw);max-width:min(2360px,80vw)}}.hoofd:has(.seizoensplanner--master) .dashboard{padding-bottom:clamp(1.25rem,1.75vh,2rem)}.hoofd:has(.seizoensplanner--master) .juridische-footer--shell{margin-top:clamp(1.25rem,1.75vh,2rem)}.seizoensplanner--master .seizoensplanner__hero--v1{border-radius:var(--mlock-radius);border-width:var(--mlock-stroke)}.seizoensplanner--master .seizoensplanner__statusrail{margin-top:var(--mlock-3);padding:var(--mlock-4) var(--mlock-5);border-radius:var(--mlock-radius);border-width:var(--mlock-stroke);border-color:var(--mlock-gold-border);gap:var(--mlock-5)}.seizoensplanner--master .seizoensplanner__statusrail-label{font-size:var(--mlock-label);letter-spacing:.14em;margin-bottom:var(--mlock-1);font-weight:700;line-height:1.2}.seizoensplanner--master .seizoensplanner__statusrail-value{letter-spacing:-.01em;font-size:clamp(1.05rem,.96rem + .28vw,1.28rem);font-weight:750;line-height:1.2}.seizoensplanner--master .seizoensplanner__speldag-banner{margin-block:var(--mlock-2) 0;color:var(--mlock-ink-soft);font-size:clamp(.82rem,.78rem + .1vw,.9rem);line-height:1.45}.seizoensplanner--master .seizoensplanner__nav--cockpit{gap:var(--mlock-5);padding:var(--mlock-5);border-radius:var(--mlock-radius);border-width:var(--mlock-stroke);border-color:var(--mlock-gold-border-strong)}.seizoensplanner--master .seizoensplanner__nav-laag--periode{gap:var(--mlock-4)}.seizoensplanner--master .seizoensplanner__nav-groep--seizoen,.seizoensplanner--master .seizoensplanner__nav-groep--periode,.seizoensplanner--master .seizoensplanner__nav-groep--acties,.seizoensplanner--master .seizoensplanner__nav-laag--weken{padding:var(--mlock-4);border-radius:var(--mlock-radius-sm);border-width:var(--mlock-stroke);min-height:100%}.seizoensplanner--master .seizoensplanner__nav-zone-label,.seizoensplanner--master .seizoensplanner__week-seg-context{margin-bottom:var(--mlock-3);font-size:var(--mlock-label);letter-spacing:.15em;font-weight:780;line-height:1.2}.seizoensplanner--master .seizoensplanner__periode-tabs,.seizoensplanner--master .seizoensplanner__nav-acties,.seizoensplanner--master .seizoensplanner__week-seg-rij{gap:var(--mlock-2)}.seizoensplanner--master .seizoensplanner__periode-tab,.seizoensplanner--master .seizoensplanner__knop--nav,.seizoensplanner--master .seizoensplanner__week-seg{min-height:var(--mlock-control-h);border-width:var(--mlock-stroke);transition:background var(--mlock-ease), border-color var(--mlock-ease), color var(--mlock-ease), box-shadow var(--mlock-ease);border-radius:10px;font-size:clamp(.86rem,.82rem + .12vw,.95rem);font-weight:650;line-height:1.2}.seizoensplanner--master .seizoensplanner__periode-tab:hover,.seizoensplanner--master .seizoensplanner__knop--nav:hover,.seizoensplanner--master .seizoensplanner__week-seg:hover{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--master .seizoensplanner__periode-tab:hover,.seizoensplanner--master .seizoensplanner__knop--nav:hover,.seizoensplanner--master .seizoensplanner__week-seg:hover{border-color:color-mix(in srgb, var(--kleur-goud) 36%, transparent)}}.seizoensplanner--master .seizoensplanner__periode-tab:focus-visible,.seizoensplanner--master .seizoensplanner__knop--nav:focus-visible,.seizoensplanner--master .seizoensplanner__week-seg:focus-visible,.seizoensplanner--master .seizoensplanner-dag--v6:focus-visible,.seizoensplanner--master .training-command__duif-kaart:focus-within,.seizoensplanner--master .seizoensplanner__knop--primair:focus-visible{box-shadow:var(--kleur-focus-ring);outline:none}.seizoensplanner--master .seizoensplanner__periode-tab--actief,.seizoensplanner--master .seizoensplanner__week-seg--actief,.seizoensplanner--master .seizoensplanner__knop--goud{border-color:var(--mlock-gold-border-strong);box-shadow:inset 0 0 0 1px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--master .seizoensplanner__periode-tab--actief,.seizoensplanner--master .seizoensplanner__week-seg--actief,.seizoensplanner--master .seizoensplanner__knop--goud{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.seizoensplanner--master .seizoensplanner__week-seg{flex:0 0 2.75rem;width:2.75rem}.seizoensplanner--master .seizoensplanner__seizoen-select-input{min-height:var(--mlock-control-h);border-width:var(--mlock-stroke);font-size:var(--mlock-body);border-radius:10px}.seizoensplanner--master .seizoensplanner__kalender-kaart{padding:var(--mlock-5);border-radius:var(--mlock-radius);border-width:var(--mlock-stroke);border-color:var(--mlock-gold-border)}.seizoensplanner--master .seizoensplanner__grid--week{gap:var(--mlock-3)}.seizoensplanner--master .seizoensplanner__grid--week .seizoensplanner-dag--v6{gap:var(--mlock-3);padding:var(--mlock-4) var(--mlock-4) var(--mlock-3);border-radius:var(--mlock-radius-sm);border-width:var(--mlock-stroke);transition:border-color var(--mlock-ease), box-shadow var(--mlock-ease), background var(--mlock-ease)}.seizoensplanner--master .seizoensplanner-dag__weekdag--vol{letter-spacing:.01em;color:var(--kleur-tekst);font-size:clamp(.9rem,.82rem + .22vw,1.05rem);font-weight:760;line-height:1.15}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--master .seizoensplanner-dag__weekdag--vol{color:color-mix(in srgb, var(--kleur-tekst) 92%, transparent)}}.seizoensplanner--master .seizoensplanner-dag__datumnummer{margin:var(--mlock-1) 0;letter-spacing:-.03em;font-size:clamp(1.9rem,1.55rem + .85vw,2.45rem);font-weight:800;line-height:.95}.seizoensplanner--master .seizoensplanner-dag__statusblok{gap:var(--mlock-1)}.seizoensplanner--master .seizoensplanner-dag__status{letter-spacing:.01em;font-size:clamp(.88rem,.82rem + .16vw,.98rem);font-weight:650;line-height:1.25}.seizoensplanner--master .seizoensplanner-dag__status--none{color:var(--mlock-ink-soft);font-weight:600}.seizoensplanner--master .seizoensplanner-dag__status--race{color:var(--kleur-goud);font-weight:700}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--master .seizoensplanner-dag__status--race{color:color-mix(in srgb, var(--kleur-goud) 86%, #fff)}}.seizoensplanner--master .seizoensplanner-dag__race-plaats{color:var(--kleur-tekst);font-size:clamp(.84rem,.78rem + .12vw,.92rem);font-weight:600;line-height:1.25}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--master .seizoensplanner-dag__race-plaats{color:color-mix(in srgb, var(--kleur-tekst) 88%, transparent)}}.seizoensplanner--master .seizoensplanner-dag__race-mark{opacity:.72}.seizoensplanner--master .seizoensplanner-dag__stat{color:var(--kleur-tekst-zacht);font-size:clamp(.74rem,.7rem + .1vw,.82rem);font-weight:550;line-height:1.3}.seizoensplanner--master .seizoensplanner-dag--v6.seizoensplanner-dag--geselecteerd{border-color:var(--mlock-gold-border-strong);box-shadow:0 0 0 1px var(--kleur-goud), 0 10px 24px #0003}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--master .seizoensplanner-dag--v6.seizoensplanner-dag--geselecteerd{box-shadow:0 0 0 1px color-mix(in srgb, var(--kleur-goud) 28%, transparent), 0 10px 24px #0003}}.seizoensplanner--master .seizoensplanner-dag--v6.seizoensplanner-dag--vandaag{box-shadow:inset 3px 0 0 var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--master .seizoensplanner-dag--v6.seizoensplanner-dag--vandaag{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--kleur-goud) 72%, transparent)}}.seizoensplanner--master .seizoensplanner-dag--v6.seizoensplanner-dag--vandaag.seizoensplanner-dag--geselecteerd{box-shadow:inset 3px 0 0 var(--kleur-goud), 0 0 0 1px var(--kleur-goud), 0 10px 24px #0003}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--master .seizoensplanner-dag--v6.seizoensplanner-dag--vandaag.seizoensplanner-dag--geselecteerd{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--kleur-goud) 72%, transparent), 0 0 0 1px color-mix(in srgb, var(--kleur-goud) 28%, transparent), 0 10px 24px #0003}}.seizoensplanner--master .seizoensplanner-dagdetail{padding:var(--mlock-5);border-radius:var(--mlock-radius);border-width:var(--mlock-stroke);border-color:var(--mlock-gold-border)}.seizoensplanner--master .seizoensplanner-dagdetail__metriekrail{gap:var(--mlock-3);margin-block:var(--mlock-4)}.seizoensplanner--master .seizoensplanner-dagdetail__metriek{min-height:5.25rem;padding:var(--mlock-4);border-radius:var(--mlock-radius-sm);border-width:var(--mlock-stroke)}.seizoensplanner--master .seizoensplanner-dagdetail__metriek dt{font-size:var(--mlock-label);letter-spacing:.12em;margin-bottom:var(--mlock-2);line-height:1.25}.seizoensplanner--master .seizoensplanner-dagdetail__metriek dd{font-size:clamp(1.4rem,1.25rem + .4vw,1.8rem);font-weight:800;line-height:1}.seizoensplanner--master .seizoensplanner-dagdetail__empty--v6{gap:var(--mlock-4) var(--mlock-5);padding:var(--mlock-5) var(--mlock-6);border-radius:var(--mlock-radius-sm);border-width:var(--mlock-stroke);border-color:var(--mlock-gold-border);min-height:9.5rem}.seizoensplanner--master .seizoensplanner-dagdetail__empty--v6 .seizoensplanner-dagdetail__empty-titel{margin:0 0 var(--mlock-2);font-size:clamp(1.12rem,1.02rem + .28vw,1.32rem);font-weight:780;line-height:1.25}.seizoensplanner--master .seizoensplanner-dagdetail__empty--v6 .seizoensplanner-dagdetail__empty-context{font-size:var(--mlock-body);margin:0;line-height:1.45}.seizoensplanner--master .seizoensplanner-dagdetail__empty--v6 .seizoensplanner-dagdetail__empty-arrow{margin:var(--mlock-3) 0 0;font-size:clamp(.9rem,.86rem + .1vw,.98rem);font-weight:700;line-height:1.3}.seizoensplanner--master .seizoensplanner-dagdetail__empty-ornament{border-width:var(--mlock-stroke);width:3.25rem;height:3.25rem}.seizoensplanner--master .seizoensplanner__paneel--v6{padding:var(--mlock-5);border-radius:var(--mlock-radius);border-width:var(--mlock-stroke);border-color:var(--mlock-gold-border-strong);gap:0}.seizoensplanner--master .training-command__sectie{gap:var(--mlock-3);padding:var(--mlock-5) 0;border-bottom:var(--mlock-stroke) solid var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--master .training-command__sectie{border-bottom:var(--mlock-stroke) solid color-mix(in srgb, var(--kleur-tekst) 10%, transparent)}}.seizoensplanner--master .training-command__sectie{margin:0}.seizoensplanner--master .training-command__sectie:first-child{padding-top:0}.seizoensplanner--master .training-command__sectie--cta{padding-bottom:var(--mlock-4)}.seizoensplanner--master .training-command__sectie-titel{font-size:var(--mlock-label);letter-spacing:.14em;margin:0 0 var(--mlock-1);font-weight:780;line-height:1.2}.seizoensplanner--master .training-command__dag-naam{letter-spacing:-.015em;font-size:clamp(1.25rem,1.12rem + .35vw,1.5rem);font-weight:780;line-height:1.2}.seizoensplanner--master .training-command__effect-rij{gap:var(--mlock-3);min-height:2.125rem;margin:0}.seizoensplanner--master .training-command__effect-label{font-size:clamp(.88rem,.84rem + .1vw,.96rem);font-weight:600;line-height:1.25}.seizoensplanner--master .training-command__effect-balk{border-radius:999px;height:.5625rem}.seizoensplanner--master .training-command__effect-waarde{min-width:3.75rem;font-size:clamp(.82rem,.78rem + .1vw,.9rem);font-weight:700;line-height:1.2}.seizoensplanner--master .training-command__advies{padding:var(--mlock-4);border-radius:var(--mlock-radius-sm);border-width:var(--mlock-stroke)}.seizoensplanner--master .training-command__duif-kaarten{gap:var(--mlock-3)}.seizoensplanner--master .training-command__duif-kaart{min-height:var(--training-v6-duif-row-min);padding:var(--mlock-3) var(--mlock-4);gap:var(--mlock-3);border-radius:var(--mlock-radius-sm);border-width:var(--mlock-stroke);transition:border-color var(--mlock-ease), background var(--mlock-ease)}.seizoensplanner--master .training-command__duif-kaart:hover{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--master .training-command__duif-kaart:hover{border-color:color-mix(in srgb, var(--kleur-goud) 32%, transparent)}}.seizoensplanner--master .training-command__duif-kaart:hover{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--master .training-command__duif-kaart:hover{background:color-mix(in srgb, var(--kleur-goud) 5%, transparent)}}.seizoensplanner--master .training-command__duif-kaart input[type=checkbox]{width:1.25rem;height:1.25rem}.seizoensplanner--master .seizoensplanner__duif-thumb{border-radius:999px;width:48px;height:48px}.seizoensplanner--master .training-command__duif-naam{margin-bottom:var(--mlock-1);font-size:clamp(.98rem,.92rem + .14vw,1.08rem);font-weight:720;line-height:1.25}.seizoensplanner--master .training-command__zoek-wrap .seizoensplanner__duif-zoek,.seizoensplanner--master select.seizoensplanner__actie-select,.seizoensplanner--master .training-command__sectie--cta .seizoensplanner__knop--primair{min-height:var(--mlock-control-h);border-width:var(--mlock-stroke);border-radius:10px}.seizoensplanner--master .training-command__sectie--cta .seizoensplanner__knop--primair{letter-spacing:.01em;transition:background var(--mlock-ease), border-color var(--mlock-ease), color var(--mlock-ease), box-shadow var(--mlock-ease);font-size:clamp(1rem,.94rem + .14vw,1.1rem);font-weight:750}.seizoensplanner--master .seizoensplanner__knop--primair:disabled{opacity:.66;color:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--master .seizoensplanner__knop--primair:disabled{color:color-mix(in srgb, var(--kleur-tekst) 82%, transparent)}}.seizoensplanner--master .seizoensplanner__knop--primair:disabled{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--master .seizoensplanner__knop--primair:disabled{border-color:color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.seizoensplanner--master .seizoensplanner__knop--primair:disabled{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner--master .seizoensplanner__knop--primair:disabled{background:color-mix(in srgb, var(--kleur-goud) 10%, var(--token-panel-bg-subtle))}}.seizoensplanner--master .training-command__legenda--v5{margin-top:var(--mlock-3);padding:var(--mlock-4);border-radius:var(--mlock-radius-sm);border-width:var(--mlock-stroke);border-color:var(--mlock-gold-border-strong)}.seizoensplanner--master .training-command__legenda--v5 summary{gap:var(--mlock-3);min-height:3.75rem}.seizoensplanner--master .training-command__legenda-titel{font-size:var(--mlock-label);letter-spacing:.12em}.seizoensplanner--master .training-command__legenda-samenvatting{font-size:var(--mlock-body);font-weight:600;line-height:1.35}.seizoensplanner--master .training-command__legenda-item{padding:var(--mlock-3);border-radius:10px}@media (prefers-reduced-motion:reduce){.seizoensplanner--master .seizoensplanner__periode-tab,.seizoensplanner--master .seizoensplanner__knop--nav,.seizoensplanner--master .seizoensplanner__week-seg,.seizoensplanner--master .seizoensplanner-dag--v6,.seizoensplanner--master .training-command__duif-kaart,.seizoensplanner--master .seizoensplanner__knop--primair,.seizoensplanner--master .training-command__legenda-chevron{transition:none}}.financien-v34.financien-v34--premium{--finance-content-cap:min(1720px, 100%);--finance-gap:clamp(1.1rem, .9rem + .45vw, 1.55rem);--finance-panel-pad:clamp(1.05rem, .95rem + .35vw, 1.35rem);--finance-radius:var(--radius-card,12px);--finance-border:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.financien-v34.financien-v34--premium{--finance-border:color-mix(in srgb, var(--kleur-goud) 26%, transparent)}}.financien-v34.financien-v34--premium{--finance-hero-min:340px;--finance-hero-max:380px;--finance-hero-position:58% 46%;--finance-text-max:min(28rem, 58%);--finance-sidebar-min:18rem;--finance-sidebar-max:24rem;width:100%;max-width:var(--finance-content-cap);gap:var(--finance-gap);flex-direction:column;min-width:0;margin-inline:auto;display:flex;overflow-x:clip}.hoofd:has(.financien-v34--premium){--content-collection:2280px;--content-ultrawide-cap:2360px}.hoofd:has(.financien-v34--premium) .juridische-footer--shell{max-width:min(2280px,100%);margin-inline:auto}@media (min-width:1440px){.financien-v34.financien-v34--premium{--finance-content-cap:min(1880px, 100%);--finance-sidebar-max:26rem}}@media (min-width:1720px){.financien-v34.financien-v34--premium{--finance-content-cap:min(2080px, 94%);--finance-sidebar-min:19rem;--finance-sidebar-max:27rem}}@media (min-width:1920px){.financien-v34.financien-v34--premium{--finance-content-cap:min(2180px, 92%)}}@media (min-width:2560px){.financien-v34.financien-v34--premium{--finance-content-cap:min(2280px, 86vw);--finance-sidebar-max:28rem}}@media (min-width:3000px){.financien-v34.financien-v34--premium{--finance-content-cap:min(2360px, 80vw)}}.financien-v34--premium .financien-v34__hero{border-radius:var(--finance-radius);border:1px solid var(--finance-border);box-shadow:var(--schaduw-hero);overflow:hidden}.financien-v34--premium .financien-v34__hero-foto{--finance-hero-min:340px;--finance-hero-max:380px;--finance-hero-position:58% 46%;min-height:var(--finance-hero-min);height:var(--finance-hero-min);max-height:var(--finance-hero-max);aspect-ratio:auto;--financien-hero-hoogte:var(--finance-hero-min);--financien-hero-position:var(--finance-hero-position);--financien-hero-scale:1;position:relative;overflow:hidden}.financien-v34--premium .financien-v34__hero-picture{z-index:0;display:block;position:absolute;inset:0}.financien-v34--premium .financien-v34__hero-img{object-fit:cover;object-position:var(--finance-hero-position);width:100%;height:100%;display:block;transform:none}.financien-v34--premium .financien-v34__hero-scrim{z-index:1;background:linear-gradient(108deg,#060a12c7 0%,#060a126b 28%,#060a121f 50%,#0000 68%),linear-gradient(#060a1224 0%,#0000 38%,#060a126b 100%)}.financien-v34--premium .financien-v34__hero-rand{z-index:2}.financien-v34--premium .financien-v34__hero-inhoud{z-index:3;max-width:var(--finance-text-max);text-shadow:0 1px 16px #0000008c;justify-content:flex-end;gap:.35rem;padding:clamp(1.1rem,1rem + .6vw,1.75rem)}.financien-v34--premium .financien-v34__hero-epigraaf{letter-spacing:.16em;color:var(--kleur-goud-mid);font-size:.74rem}.financien-v34--premium .financien-v34__hero-titel{letter-spacing:.015em;font-size:clamp(1.65rem,1.35rem + 1.1vw,2.15rem);font-weight:650;line-height:1.15}.financien-v34--premium .financien-v34__hero-sub{max-width:34rem;color:var(--kleur-tekst);font-size:clamp(.88rem,.82rem + .25vw,1rem);line-height:1.45}@supports (color:color-mix(in lab, red, red)){.financien-v34--premium .financien-v34__hero-sub{color:color-mix(in srgb, var(--kleur-tekst) 88%, var(--kleur-goud) 12%)}}@media (min-width:700px){.financien-v34--premium .financien-v34__hero-foto{--finance-hero-min:340px;--finance-hero-max:380px;--finance-hero-position:60% 44%}.financien-v34--premium{--finance-text-max:min(30rem, 52%)}}@media (min-width:1024px){.financien-v34--premium .financien-v34__hero-foto{--finance-hero-min:360px;--finance-hero-max:400px;--finance-hero-position:58% 42%}.financien-v34--premium{--finance-text-max:min(28rem, 46%)}.financien-v34--premium .financien-v34__hero-inhoud{justify-content:flex-start}}@media (min-width:1440px){.financien-v34--premium .financien-v34__hero-foto{--finance-hero-min:400px;--finance-hero-max:440px;--finance-hero-position:56% 40%}.financien-v34--premium{--finance-text-max:min(30rem, 42%)}}@media (min-width:1920px){.financien-v34--premium .financien-v34__hero-foto{--finance-hero-min:430px;--finance-hero-max:470px;--finance-hero-position:55% 40%}}@media (min-width:2560px){.financien-v34--premium .financien-v34__hero-foto{--finance-hero-min:450px;--finance-hero-max:500px;--finance-hero-position:54% 40%}}.financien-v34--premium .financien-v34__kolommen{grid-template-columns:minmax(0, 1fr) minmax(var(--finance-sidebar-min), var(--finance-sidebar-max));gap:var(--finance-gap);align-items:start;display:grid}.financien-v34--premium .financien-v34__kolom{gap:var(--finance-gap);min-width:0}@media (max-width:1100px){.financien-v34--premium .financien-v34__kolommen{grid-template-columns:1fr}}.financien-v34--premium .financien-v34__paneel{padding:var(--finance-panel-pad);border-radius:var(--finance-radius);border-color:var(--finance-border);background:linear-gradient(165deg, var(--kleur-kaart-licht) 0%, var(--kleur-kaart) 52%, var(--kleur-paneel-gradient-einde) 100%)}@supports (color:color-mix(in lab, red, red)){.financien-v34--premium .financien-v34__paneel{background:linear-gradient(165deg, color-mix(in srgb, var(--kleur-kaart-licht) 92%, var(--kleur-goud) 3%) 0%, var(--kleur-kaart) 52%, var(--kleur-paneel-gradient-einde) 100%)}}.financien-v34--premium .financien-v34__paneel-titel{letter-spacing:.02em;font-size:clamp(1.05rem,.98rem + .2vw,1.18rem)}.financien-v34--premium .financien-v34__paneel-epigraaf{letter-spacing:.14em;font-size:.7rem}.financien-v34--premium .financien-v34__paneel--kapitaal{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.financien-v34--premium .financien-v34__paneel--kapitaal{border-color:color-mix(in srgb, var(--kleur-goud) 42%, transparent)}}.financien-v34--premium .financien-v34__paneel--kapitaal{box-shadow:var(--schaduw-hero), 0 0 0 1px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.financien-v34--premium .financien-v34__paneel--kapitaal{box-shadow:var(--schaduw-hero), 0 0 0 1px color-mix(in srgb, var(--kleur-goud) 10%, transparent)}}.financien-v34--premium .financien-v34__kapitaal-hoofd{text-align:left;border-bottom:1px solid var(--kleur-goud);margin-bottom:.85rem;padding:.35rem 0 1rem}@supports (color:color-mix(in lab, red, red)){.financien-v34--premium .financien-v34__kapitaal-hoofd{border-bottom:1px solid color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.financien-v34--premium .financien-v34__kapitaal-label{letter-spacing:.12em;font-size:.74rem}.financien-v34--premium .financien-v34__kapitaal-bedrag{font-variant-numeric:tabular-nums;letter-spacing:.01em;text-shadow:0 0 28px var(--kleur-goud-gloed);margin-top:.4rem;font-size:clamp(2.15rem,1.7rem + 1.4vw,2.85rem)}@supports (color:color-mix(in lab, red, red)){.financien-v34--premium .financien-v34__kapitaal-bedrag{text-shadow:0 0 28px color-mix(in srgb, var(--kleur-goud-gloed) 70%, transparent)}}.financien-v34--premium .financien-v34__kapitaal-grid{gap:.7rem}.financien-v34--premium .financien-v34__kapitaal-cel{border-radius:calc(var(--finance-radius) - 4px);background:var(--kleur-tekst);padding:.65rem .75rem}@supports (color:color-mix(in lab, red, red)){.financien-v34--premium .financien-v34__kapitaal-cel{background:color-mix(in srgb, var(--kleur-tekst) 3.5%, transparent)}}.financien-v34--premium .financien-v34__kapitaal-cel{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.financien-v34--premium .financien-v34__kapitaal-cel{border:1px solid color-mix(in srgb, var(--kleur-goud) 16%, transparent)}}.financien-v34--premium .financien-v34__cel-label{letter-spacing:.05em;font-size:.72rem}.financien-v34--premium .financien-v34__cel-waarde{font-variant-numeric:tabular-nums;font-size:1rem}.financien-v34--premium .financien-v34__cel-waarde--plus{color:var(--kleur-success)}@supports (color:color-mix(in lab, red, red)){.financien-v34--premium .financien-v34__cel-waarde--plus{color:color-mix(in srgb, var(--kleur-success) 88%, white 12%)}}.financien-v34--premium .financien-v34__cel-waarde--min{color:var(--kleur-warning)}@supports (color:color-mix(in lab, red, red)){.financien-v34--premium .financien-v34__cel-waarde--min{color:color-mix(in srgb, var(--kleur-warning) 82%, #c45c3a 18%)}}.financien-v34--premium .financien-v34__feedback{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.55rem;margin:0;display:grid}.financien-v34--premium .financien-v34__feedback-item{border-radius:calc(var(--finance-radius) - 4px);border:1px solid var(--kleur-goud);align-items:flex-start;gap:.55rem;padding:.65rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.financien-v34--premium .financien-v34__feedback-item{border:1px solid color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.financien-v34--premium .financien-v34__feedback-item{background:var(--kleur-kaart);border-left-width:3px}@supports (color:color-mix(in lab, red, red)){.financien-v34--premium .financien-v34__feedback-item{background:color-mix(in srgb, var(--kleur-kaart) 80%, transparent)}}.financien-v34--premium .financien-v34__feedback-item{font-size:.84rem;line-height:1.45}.financien-v34--premium .financien-v34__feedback-item--success{border-left-color:var(--kleur-success)}@supports (color:color-mix(in lab, red, red)){.financien-v34--premium .financien-v34__feedback-item--success{border-left-color:color-mix(in srgb, var(--kleur-success) 70%, transparent)}}.financien-v34--premium .financien-v34__feedback-item--warning{border-left-color:var(--kleur-warning)}@supports (color:color-mix(in lab, red, red)){.financien-v34--premium .financien-v34__feedback-item--warning{border-left-color:color-mix(in srgb, var(--kleur-warning) 75%, transparent)}}.financien-v34--premium .financien-v34__feedback-item--info{border-left-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.financien-v34--premium .financien-v34__feedback-item--info{border-left-color:color-mix(in srgb, var(--kleur-goud) 55%, transparent)}}.financien-v34--premium .financien-v34__feedback-embleem{flex:none;margin-top:.05rem}.financien-v34--premium .financien-v34__sponsor-leeg{border-radius:calc(var(--finance-radius) - 2px);border:1px solid var(--kleur-goud);grid-template-columns:auto 1fr;gap:.9rem;padding:.95rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.financien-v34--premium .financien-v34__sponsor-leeg{border:1px solid color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.financien-v34--premium .financien-v34__sponsor-leeg{background:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.financien-v34--premium .financien-v34__sponsor-leeg{background:color-mix(in srgb, var(--kleur-tekst) 3%, transparent)}}.financien-v34--premium .financien-v34__sponsor-leeg-titel{color:var(--kleur-goud-licht);margin:0 0 .35rem;font-size:1rem;font-weight:600}.financien-v34--premium .financien-v34__sponsor-leeg-tekst{color:var(--kleur-tekst-zacht);margin:0 0 .45rem;font-size:.86rem;line-height:1.45}.financien-v34--premium .financien-v34__contract-statusrij{justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.55rem;display:flex}.financien-v34--premium .financien-v34__contract-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--kleur-success);border:1px solid var(--kleur-success);border-radius:999px;flex:none;padding:.15rem .5rem;font-size:.68rem}@supports (color:color-mix(in lab, red, red)){.financien-v34--premium .financien-v34__contract-badge{border:1px solid color-mix(in srgb, var(--kleur-success) 40%, transparent)}}.financien-v34--premium .financien-v34__knop:focus-visible,.financien-v34--premium .financien-v34__filter:focus-visible,.financien-v34--premium .financien-v34__pagina-knop:focus-visible{outline:2px solid var(--kleur-goud);outline-offset:2px}.financien-v34--premium .financien-v34__seizoen-groep+.financien-v34__seizoen-groep{border-top:1px solid var(--kleur-goud);margin-top:.85rem;padding-top:.75rem}@supports (color:color-mix(in lab, red, red)){.financien-v34--premium .financien-v34__seizoen-groep+.financien-v34__seizoen-groep{border-top:1px solid color-mix(in srgb, var(--kleur-goud) 14%, transparent)}}.financien-v34--premium .financien-v34__seizoen-groep-titel{letter-spacing:.12em;text-transform:uppercase;color:var(--kleur-goud-mid);margin:0 0 .45rem;font-size:.7rem}.financien-v34--premium .financien-v34__seizoen-rij{padding:.4rem 0}.financien-v34--premium .financien-v34__seizoen-rij dd{font-variant-numeric:tabular-nums}.financien-v34--premium .financien-v34__seizoen-netto{border-top:1px solid var(--kleur-goud);margin-top:1.1rem;padding:.95rem .75rem .35rem}@supports (color:color-mix(in lab, red, red)){.financien-v34--premium .financien-v34__seizoen-netto{border-top:1px solid color-mix(in srgb, var(--kleur-goud) 32%, transparent)}}.financien-v34--premium .financien-v34__seizoen-netto{background:linear-gradient(180deg, var(--kleur-goud) 0%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.financien-v34--premium .financien-v34__seizoen-netto{background:linear-gradient(180deg, color-mix(in srgb, var(--kleur-goud) 6%, transparent) 0%, transparent 100%)}}.financien-v34--premium .financien-v34__seizoen-netto-bedrag{font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,1.45rem + .9vw,2.25rem)}.financien-v34--premium .financien-v34__komende-lijst{gap:.65rem;position:relative}.financien-v34--premium .financien-v34__komende-rij{border-left:3px solid var(--kleur-goud);padding:.75rem .85rem .75rem 1rem;position:relative}@supports (color:color-mix(in lab, red, red)){.financien-v34--premium .financien-v34__komende-rij{border-left:3px solid color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.financien-v34--premium .financien-v34__komende-rij{background:var(--kleur-kaart-licht)}@supports (color:color-mix(in lab, red, red)){.financien-v34--premium .financien-v34__komende-rij{background:color-mix(in srgb, var(--kleur-kaart-licht) 55%, transparent)}}.financien-v34--premium .financien-v34__komende-rij--gewicht{border-left-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.financien-v34--premium .financien-v34__komende-rij--gewicht{border-left-color:color-mix(in srgb, var(--kleur-goud) 70%, transparent)}}.financien-v34--premium .financien-v34__komende-rij--gewicht{box-shadow:inset 0 0 0 1px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.financien-v34--premium .financien-v34__komende-rij--gewicht{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.financien-v34--premium .financien-v34__komende-rij--einde_seizoen{border-left-color:var(--kleur-goud-licht)}@supports (color:color-mix(in lab, red, red)){.financien-v34--premium .financien-v34__komende-rij--einde_seizoen{border-left-color:color-mix(in srgb, var(--kleur-goud-licht) 55%, transparent)}}.financien-v34--premium .financien-v34__komende-rij--na_race{border-left-color:var(--kleur-success)}@supports (color:color-mix(in lab, red, red)){.financien-v34--premium .financien-v34__komende-rij--na_race{border-left-color:color-mix(in srgb, var(--kleur-success) 45%, transparent)}}.financien-v34--premium .financien-v34__komende-moment{color:var(--kleur-goud-licht);font-weight:600}.financien-v34--premium .financien-v34__komende-bedrag{font-variant-numeric:tabular-nums;font-size:.95rem}.financien-v34--premium .financien-v34__komende-uitleg{color:var(--kleur-tekst-zacht);grid-column:1/-1;margin:.15rem 0 0;font-size:.8rem;line-height:1.4}@media (max-width:900px){.financien-v34--premium .financien-v34__komende-rij{grid-template-columns:1fr 1fr}}.financien-v34--premium .financien-v34__filters{scrollbar-width:thin;flex-wrap:nowrap;gap:.4rem;margin-bottom:.95rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.financien-v34--premium .financien-v34__filter{letter-spacing:.04em;border-radius:calc(var(--finance-radius) - 6px);flex:none;padding:.38rem .72rem;font-size:.74rem;transition:border-color .15s,background .15s,color .15s}.financien-v34--premium .financien-v34__filter--actief{box-shadow:0 0 0 1px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.financien-v34--premium .financien-v34__filter--actief{box-shadow:0 0 0 1px color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.financien-v34--premium .financien-v34__register{padding:.25rem .35rem}.financien-v34--premium .financien-v34__register-regel{border-bottom:1px solid var(--kleur-goud);padding:.8rem .55rem}@supports (color:color-mix(in lab, red, red)){.financien-v34--premium .financien-v34__register-regel{border-bottom:1px solid color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.financien-v34--premium .financien-v34__register-regel--gewicht .financien-v34__register-bedrag{font-size:1.02rem}.financien-v34--premium .financien-v34__register-regel--nul{opacity:.78}.financien-v34--premium .financien-v34__register-omschrijving{font-size:.9rem;line-height:1.4}.financien-v34--premium .financien-v34__register-bedrag{font-variant-numeric:tabular-nums;letter-spacing:.01em}.financien-v34--premium .financien-v34__register-saldo{font-variant-numeric:tabular-nums;font-size:.78rem}@media (prefers-reduced-motion:reduce){.financien-v34--premium .financien-v34__filter{transition:none}}.financien-v34--premium.finance-superior-v2{--finance-title-size:clamp(1.05rem, .95rem + .25vw, 1.22rem);--finance-section-size:clamp(.98rem, .92rem + .18vw, 1.12rem);--finance-label-size:.72rem;--finance-body-size:.9rem;--finance-meta-size:.78rem;--finance-amount-size:1rem;--finance-kapital-size:clamp(2.2rem, 1.7rem + 1.5vw, 2.9rem);--finance-row-height:3.1rem;--finance-card-pad:clamp(1rem, .9rem + .4vw, 1.35rem);--finance-grid-gap:clamp(1rem, .85rem + .5vw, 1.5rem);--finance-content-cap:min(1760px, 100%);--finance-hero-min:360px;--finance-hero-max:360px;--finance-hero-position:50% 42%;--finance-text-max:min(26rem, 56%);--finance-radius:var(--radius-card,12px);--finance-border:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.financien-v34--premium.finance-superior-v2{--finance-border:color-mix(in srgb, var(--kleur-goud) 26%, transparent)}}.financien-v34--premium.finance-superior-v2{width:100%;max-width:var(--finance-content-cap);gap:var(--finance-grid-gap);flex-direction:column;min-width:0;margin-inline:auto;display:flex;overflow-x:clip}.hoofd:has(.finance-superior-v2){--content-collection:2360px;--content-ultrawide-cap:2480px}.hoofd:has(.finance-superior-v2) .juridische-footer--shell{max-width:min(2360px,100%);margin-inline:auto}@media (min-width:1440px){.financien-v34--premium.finance-superior-v2{--finance-content-cap:min(1960px, 100%);--finance-label-size:.76rem;--finance-body-size:.94rem;--finance-meta-size:.82rem;--finance-amount-size:1.05rem;--finance-row-height:3.25rem}}@media (min-width:1720px){.financien-v34--premium.finance-superior-v2{--finance-content-cap:min(2160px, 94%)}}@media (min-width:1920px){.financien-v34--premium.finance-superior-v2{--finance-content-cap:min(2280px, 92%);--finance-label-size:.8rem;--finance-body-size:.98rem;--finance-meta-size:.86rem;--finance-amount-size:1.1rem;--finance-row-height:3.45rem;--finance-card-pad:1.35rem 1.45rem;--finance-grid-gap:1.45rem}}@media (min-width:2560px){.financien-v34--premium.finance-superior-v2{--finance-content-cap:min(2360px, 86vw);--finance-label-size:.84rem;--finance-body-size:1.04rem;--finance-meta-size:.9rem;--finance-amount-size:1.16rem;--finance-row-height:3.65rem;--finance-kapital-size:3.1rem}}@media (min-width:3000px){.financien-v34--premium.finance-superior-v2{--finance-content-cap:min(2480px, 80vw)}}.financien-v34--premium.finance-superior-v2 .financien-v34__hero-foto{--finance-hero-min:360px;--finance-hero-max:380px;--finance-hero-position:50% 42%;min-height:var(--finance-hero-min);height:var(--finance-hero-min);max-height:var(--finance-hero-max);aspect-ratio:auto}.financien-v34--premium.finance-superior-v2 .financien-v34__hero-img{object-fit:cover;object-position:var(--finance-hero-position);transform:none}.finance-superior-v2 .financien-v34__hero-scrim{background:linear-gradient(105deg,#060a12b8 0%,#060a1261 26%,#060a121a 48%,#0000 66%),linear-gradient(#060a121f 0%,#0000 40%,#060a1259 100%)}.finance-superior-v2 .financien-v34__hero-inhoud{max-width:var(--finance-text-max);padding:clamp(1.1rem,1rem + .55vw,1.7rem)}.finance-superior-v2 .financien-v34__hero-titel{font-size:clamp(1.7rem,1.4rem + 1vw,2.2rem)}.finance-superior-v2 .financien-v34__hero-sub{font-size:clamp(.88rem,.82rem + .22vw,1.02rem)}@media (min-width:700px){.financien-v34--premium.finance-superior-v2 .financien-v34__hero-foto{--finance-hero-min:370px;--finance-hero-max:390px;--finance-hero-position:48% 40%}}@media (min-width:1024px){.financien-v34--premium.finance-superior-v2 .financien-v34__hero-foto{--finance-hero-min:400px;--finance-hero-max:420px;--finance-hero-position:46% 40%}.finance-superior-v2 .financien-v34__hero-inhoud{--finance-text-max:min(28rem, 44%);justify-content:flex-start}}@media (min-width:1440px){.financien-v34--premium.finance-superior-v2 .financien-v34__hero-foto{--finance-hero-min:440px;--finance-hero-max:460px;--finance-hero-position:45% 38%}}@media (min-width:1920px){.financien-v34--premium.finance-superior-v2 .financien-v34__hero-foto{--finance-hero-min:490px;--finance-hero-max:510px;--finance-hero-position:42% 42%}}@media (min-width:2560px){.financien-v34--premium.finance-superior-v2 .financien-v34__hero-foto{--finance-hero-min:560px;--finance-hero-max:560px;--finance-hero-position:40% 40%}}.finance-superior-v2:not(.finance-superior-v3) .finance-v2__command{gap:var(--finance-grid-gap);grid-template-columns:1fr;align-items:stretch;display:grid}.finance-superior-v2 .finance-v2__command-side{gap:var(--finance-grid-gap);flex-direction:column;min-width:0;display:flex}.finance-superior-v2 .finance-v2__full{gap:var(--finance-grid-gap);flex-direction:column;width:100%;min-width:0;display:flex}.finance-superior-v2>.financien-v34__kolommen{display:none}@media (min-width:1200px) and (max-width:1599px){.finance-superior-v2 .finance-v2__command{grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr)}}@media (min-width:1600px){.finance-superior-v2 .finance-v2__command{grid-template-columns:minmax(0,1.2fr) minmax(18rem,26rem)}}.finance-superior-v2 .financien-v34__paneel{padding:var(--finance-card-pad)}.finance-superior-v2 .financien-v34__paneel-titel{font-size:var(--finance-title-size)}.finance-superior-v2 .financien-v34__paneel-epigraaf{font-size:var(--finance-label-size)}.finance-superior-v2:not(.finance-superior-v3) .financien-v34__paneel--kapitaal{flex-direction:column;height:100%;display:flex}.finance-superior-v2 .financien-v34__kapitaal-hoofd{text-align:left;margin-bottom:.65rem;padding:.25rem 0 .85rem}.finance-superior-v2 .financien-v34__kapitaal-bedrag{font-size:var(--finance-kapital-size);font-variant-numeric:tabular-nums;margin:.25rem 0 .35rem}.finance-superior-v2 .financien-v34__kapitaal-context{font-size:var(--finance-meta-size);color:var(--kleur-tekst-zacht);max-width:36rem;margin:0;line-height:1.4}.finance-superior-v2 .financien-v34__weekbalans{flex-direction:column;gap:.35rem;margin:0;display:flex}.finance-superior-v2 .financien-v34__weekbalans-rij{border-radius:calc(var(--finance-radius) - 4px);border:1px solid var(--kleur-goud);justify-content:space-between;align-items:center;gap:.75rem;min-height:2.35rem;padding:.35rem .55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.finance-superior-v2 .financien-v34__weekbalans-rij{border:1px solid color-mix(in srgb, var(--kleur-goud) 14%, transparent)}}.finance-superior-v2 .financien-v34__weekbalans-rij{background:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v2 .financien-v34__weekbalans-rij{background:color-mix(in srgb, var(--kleur-tekst) 3%, transparent)}}.finance-superior-v2 .financien-v34__weekbalans-rij dt{font-size:var(--finance-label-size);letter-spacing:.04em;color:var(--kleur-tekst-zacht);align-items:center;gap:.45rem;margin:0;display:inline-flex}.finance-superior-v2 .financien-v34__weekbalans-rij dd{font-size:var(--finance-amount-size);font-variant-numeric:tabular-nums;margin:0;font-weight:650}.finance-superior-v2 .financien-v34__weekbalans-rij--netto{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v2 .financien-v34__weekbalans-rij--netto{border-color:color-mix(in srgb, var(--kleur-goud) 32%, transparent)}}.finance-superior-v2 .financien-v34__weekbalans-rij--netto{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v2 .financien-v34__weekbalans-rij--netto{background:color-mix(in srgb, var(--kleur-goud) 6%, transparent)}}.finance-superior-v2:not(.finance-superior-v3) .financien-v34__kapitaal-sponsor{border-radius:calc(var(--finance-radius) - 4px);border:1px solid var(--kleur-goud);align-items:flex-start;gap:.65rem;margin-top:auto;padding:.7rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.finance-superior-v2:not(.finance-superior-v3) .financien-v34__kapitaal-sponsor{border:1px solid color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.finance-superior-v2.finance-superior-v3 .financien-v34__kapitaal-sponsor{align-items:flex-start;gap:.55rem;margin-top:.45rem;display:flex}.finance-superior-v2 .financien-v34__kapitaal-sponsor-label{font-size:var(--finance-label-size);letter-spacing:.08em;text-transform:uppercase;color:var(--kleur-goud-mid);display:block}.finance-superior-v2 .financien-v34__kapitaal-sponsor-waarde{font-size:var(--finance-body-size);color:var(--kleur-goud-licht);margin:.15rem 0 0;font-weight:600}.finance-superior-v2 .financien-v34__kapitaal-sponsor-hint{font-size:var(--finance-meta-size);color:var(--kleur-tekst-zacht);margin:.25rem 0 0}.finance-superior-v2 .financien-v34__kapitaal-grid{display:none}.finance-superior-v2 .financien-v34__sponsor-leeg{padding:.85rem .95rem}.finance-superior-v2 .financien-v34__sponsor-leeg-titel{font-size:var(--finance-section-size)}.finance-superior-v2 .financien-v34__sponsor-leeg-tekst{font-size:var(--finance-body-size);margin:0}.finance-superior-v2 .financien-v34__feedback-rail{width:100%}.finance-superior-v2 .financien-v34__feedback{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.finance-superior-v2 .financien-v34__feedback-item{min-height:3.2rem;font-size:var(--finance-body-size)}.finance-superior-v2 .financien-v34__komende-kop,.finance-superior-v2 .financien-v34__komende-rij{grid-template-columns:9rem 10rem minmax(0,1.6fr) 8.5rem 8.5rem;align-items:center;gap:.75rem 1rem;display:grid}.finance-superior-v2 .financien-v34__komende-kop{font-size:var(--finance-label-size);letter-spacing:.1em;text-transform:uppercase;color:var(--kleur-goud-mid);border-bottom:1px solid var(--kleur-goud);padding:0 .85rem .45rem}@supports (color:color-mix(in lab, red, red)){.finance-superior-v2 .financien-v34__komende-kop{border-bottom:1px solid color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.finance-superior-v2 .financien-v34__komende-kop{margin-bottom:.35rem}.finance-superior-v2 .financien-v34__komende-kop span:nth-child(4),.finance-superior-v2 .financien-v34__komende-kop span:nth-child(5){text-align:right}.finance-superior-v2 .financien-v34__komende-rij{min-height:var(--finance-row-height);border-left:3px solid var(--kleur-goud);padding:.7rem .85rem}@supports (color:color-mix(in lab, red, red)){.finance-superior-v2 .financien-v34__komende-rij{border-left:3px solid color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.finance-superior-v2 .financien-v34__komende-moment{font-weight:650;font-size:var(--finance-body-size);color:var(--kleur-goud-licht)}.finance-superior-v2 .financien-v34__komende-type{font-size:var(--finance-body-size)}.finance-superior-v2 .financien-v34__komende-uitleg{font-size:var(--finance-meta-size);color:var(--kleur-tekst-zacht);grid-column:auto;margin:0;line-height:1.4}.finance-superior-v2 .financien-v34__komende-bedrag{text-align:right;font-size:var(--finance-amount-size);font-variant-numeric:tabular-nums;font-weight:650}.finance-superior-v2 .financien-v34__komende-status{justify-self:end}@media (max-width:1199px){.finance-superior-v2 .financien-v34__komende-kop{display:none}.finance-superior-v2 .financien-v34__komende-rij{grid-template-columns:1fr 1fr;align-items:start}.finance-superior-v2 .financien-v34__komende-uitleg{grid-column:1/-1}.finance-superior-v2 .financien-v34__komende-bedrag,.finance-superior-v2 .financien-v34__komende-status{text-align:left;justify-self:start}}@media (max-width:699px){.finance-superior-v2 .financien-v34__komende-rij{grid-template-columns:1fr}}.finance-superior-v2 .financien-v34__register-kop,.finance-superior-v2 .financien-v34__register-regel{grid-template-columns:8.5rem 10.5rem minmax(0,1.8fr) 8rem 8.5rem;align-items:center;gap:.65rem 1rem;display:grid}.finance-superior-v2 .financien-v34__register-kop{font-size:var(--finance-label-size);letter-spacing:.1em;text-transform:uppercase;color:var(--kleur-goud-mid);border-bottom:1px solid var(--kleur-goud);padding:0 .55rem .5rem}@supports (color:color-mix(in lab, red, red)){.finance-superior-v2 .financien-v34__register-kop{border-bottom:1px solid color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.finance-superior-v2 .financien-v34__register-kop{margin-bottom:.2rem}.finance-superior-v2 .financien-v34__register-kop span:nth-child(4),.finance-superior-v2 .financien-v34__register-kop span:nth-child(5){text-align:right}.finance-superior-v2 .financien-v34__register-regel{min-height:var(--finance-row-height);border-bottom:1px solid var(--kleur-goud);padding:.75rem .55rem}@supports (color:color-mix(in lab, red, red)){.finance-superior-v2 .financien-v34__register-regel{border-bottom:1px solid color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.finance-superior-v2 .financien-v34__register-regel:hover{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v2 .financien-v34__register-regel:hover{background:color-mix(in srgb, var(--kleur-goud) 5%, transparent)}}.finance-superior-v2 .financien-v34__register-datum{font-size:var(--finance-meta-size);color:var(--kleur-goud-mid)}.finance-superior-v2 .financien-v34__register-categorie{font-size:var(--finance-meta-size);text-transform:none;letter-spacing:.02em;color:var(--kleur-tekst-zacht);align-items:center;gap:.4rem;display:inline-flex}.finance-superior-v2 .financien-v34__register-omschrijving{min-width:0;font-size:var(--finance-body-size);margin:0;line-height:1.4}.finance-superior-v2 .financien-v34__register-bedrag{text-align:right;font-size:var(--finance-amount-size);font-variant-numeric:tabular-nums}.finance-superior-v2 .financien-v34__register-saldo{text-align:right;font-size:var(--finance-meta-size);font-variant-numeric:tabular-nums;color:var(--kleur-tekst-zacht)}@media (max-width:1199px){.finance-superior-v2 .financien-v34__register-kop{display:none}.finance-superior-v2 .financien-v34__register-regel{grid-template-columns:1fr auto;grid-template-areas:"datum bedrag""cat bedrag""omschrijving omschrijving""saldo saldo"}.finance-superior-v2 .financien-v34__register-datum{grid-area:datum}.finance-superior-v2 .financien-v34__register-categorie{grid-area:cat}.finance-superior-v2 .financien-v34__register-omschrijving{grid-area:omschrijving}.finance-superior-v2 .financien-v34__register-bedrag{grid-area:bedrag;align-self:start}.finance-superior-v2 .financien-v34__register-saldo{text-align:left;grid-area:saldo}}.finance-superior-v2 .financien-v34__filters{scrollbar-width:thin;flex-wrap:nowrap;gap:.45rem;margin-bottom:1rem;overflow-x:auto}.finance-superior-v2 .financien-v34__filter{font-size:var(--finance-meta-size);padding:.42rem .8rem}.finance-superior-v2 .financien-v34__filter:focus-visible,.finance-superior-v2 .financien-v34__knop:focus-visible,.finance-superior-v2 .financien-v34__pagina-knop:focus-visible{outline:2px solid var(--kleur-goud);outline-offset:2px}.finance-superior-v2 .financien-v34__seizoen-groep-titel{font-size:var(--finance-label-size)}.finance-superior-v2 .financien-v34__seizoen-rij dt,.finance-superior-v2 .financien-v34__seizoen-rij dd{font-size:var(--finance-body-size)}.finance-superior-v2 .financien-v34__seizoen-rij dd{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.finance-superior-v2 .financien-v34__filter,.finance-superior-v2 .financien-v34__register-regel{transition:none}}.financien-v34--premium.finance-superior-v3{--finance-v3-body:.92rem;--finance-v3-meta:.8rem;--finance-v3-label:.74rem;--finance-v3-section-title:1.05rem;--finance-v3-amount:1.02rem;--finance-v3-kapital:clamp(2.35rem, 1.85rem + 1.4vw, 3rem);--finance-v3-row-height:3.15rem;--finance-v3-card-pad:clamp(.95rem, .85rem + .35vw, 1.25rem);--finance-v3-gap:clamp(.95rem, .8rem + .45vw, 1.35rem);--finance-v3-content-cap:min(1760px, 100%);gap:var(--finance-v3-gap);max-width:var(--finance-v3-content-cap)}.hoofd:has(.finance-superior-v3){--content-collection:2360px;--content-ultrawide-cap:2480px}@media (min-width:1440px){.financien-v34--premium.finance-superior-v3{--finance-v3-content-cap:min(1960px, 100%);--finance-v3-body:.96rem;--finance-v3-meta:.84rem;--finance-v3-label:.78rem;--finance-v3-amount:1.06rem;--finance-v3-row-height:3.3rem}}@media (min-width:1920px){.financien-v34--premium.finance-superior-v3{--finance-v3-content-cap:min(2280px, 92%);--finance-v3-body:1rem;--finance-v3-meta:.88rem;--finance-v3-label:.82rem;--finance-v3-section-title:1.12rem;--finance-v3-amount:1.12rem;--finance-v3-row-height:3.5rem;--finance-v3-card-pad:1.2rem 1.35rem;--finance-v3-gap:1.4rem}}@media (min-width:2560px){.financien-v34--premium.finance-superior-v3{--finance-v3-content-cap:min(2360px, 86vw);--finance-v3-body:1.06rem;--finance-v3-meta:.92rem;--finance-v3-label:.86rem;--finance-v3-amount:1.18rem;--finance-v3-row-height:3.7rem;--finance-v3-kapital:3.15rem}}@media (min-width:3000px){.financien-v34--premium.finance-superior-v3{--finance-v3-content-cap:min(2480px, 80vw)}}.finance-superior-v3 .finance-v3__command{gap:var(--finance-v3-gap);grid-template-columns:1fr;align-items:start;display:grid}.finance-superior-v3 .finance-v3__command>.financien-v34__paneel{height:auto;min-height:0;padding:var(--finance-v3-card-pad);align-self:start}@media (min-width:1200px) and (max-width:1599px){.finance-superior-v3 .finance-v3__command{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.finance-superior-v3 .finance-v3__command>.financien-v34__paneel--kapitaal{grid-column:1/-1}}@media (min-width:1600px){.finance-superior-v3 .finance-v3__command{grid-template-columns:minmax(0,1.4fr) minmax(14rem,.55fr) minmax(16rem,.85fr)}.finance-superior-v3 .finance-v3__command>.financien-v34__paneel--kapitaal{grid-column:auto}}.finance-superior-v3 .finance-v2__command{align-items:start}.finance-superior-v3 .finance-v2__command-main,.finance-superior-v3 .finance-v2__command-side{display:contents}.financien-v34--premium.finance-superior-v3 .financien-v34__paneel--kapitaal{flex-direction:column;flex-grow:0;align-self:start;gap:.55rem;height:fit-content;min-height:0;max-height:none;display:flex}.finance-superior-v3 .financien-v34__kapitaal-hoofd{margin:0;padding:0}.finance-superior-v3 .financien-v34__kapitaal-bedrag{font-size:var(--finance-v3-kapital);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin:.2rem 0 .3rem}.finance-superior-v3 .financien-v34__kapitaal-context{font-size:var(--finance-v3-meta);max-width:34rem}.finance-superior-v3 .financien-v34__weekbalans{gap:.28rem}.finance-superior-v3 .financien-v34__weekbalans-rij{min-height:2.15rem;padding:.28rem .5rem}.finance-superior-v3 .financien-v34__weekbalans-rij dt{font-size:var(--finance-v3-label)}.finance-superior-v3 .financien-v34__weekbalans-rij dd{font-size:var(--finance-v3-amount);font-variant-numeric:tabular-nums}.financien-v34--premium.finance-superior-v3 .financien-v34__kapitaal-sponsor{gap:.55rem;margin-top:.45rem;padding:.55rem .65rem}.finance-superior-v3 .financien-v34__kapitaal-sponsor-label{font-size:var(--finance-v3-label)}.finance-superior-v3 .financien-v34__kapitaal-sponsor-waarde{font-size:var(--finance-v3-body);margin:.1rem 0 0}.finance-superior-v3 .financien-v34__kapitaal-sponsor-hint{display:none}.finance-superior-v3 .financien-v34__paneel--sponsor .financien-v34__paneel-titel{font-size:var(--finance-v3-section-title)}.finance-superior-v3 .financien-v34__sponsor-leeg{align-items:flex-start;gap:.65rem;padding:.7rem .8rem;display:flex}.finance-superior-v3 .financien-v34__sponsor-leeg-titel{font-size:var(--finance-v3-body);margin:0 0 .25rem}.finance-superior-v3 .financien-v34__sponsor-leeg-tekst{font-size:var(--finance-v3-meta);margin:0;line-height:1.4}.finance-superior-v3 .financien-v34__paneel--seizoen .financien-v34__paneel-titel{font-size:var(--finance-v3-section-title)}.finance-superior-v3 .financien-v34__seizoen-groep{margin-top:.55rem}.finance-superior-v3 .financien-v34__seizoen-groep-titel{font-size:var(--finance-v3-label);letter-spacing:.08em;text-transform:uppercase;color:var(--kleur-goud-mid);margin:0 0 .3rem}.finance-superior-v3 .financien-v34__seizoen-rij{border-bottom:1px solid var(--kleur-goud);justify-content:space-between;align-items:baseline;gap:.75rem;min-height:1.7rem;padding:.15rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.finance-superior-v3 .financien-v34__seizoen-rij{border-bottom:1px solid color-mix(in srgb, var(--kleur-goud) 10%, transparent)}}.finance-superior-v3 .financien-v34__seizoen-rij:last-child{border-bottom:none}.finance-superior-v3 .financien-v34__seizoen-rij dt{font-size:var(--finance-v3-meta);color:var(--kleur-tekst-zacht);margin:0}.finance-superior-v3 .financien-v34__seizoen-rij dd{font-size:var(--finance-v3-body);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:600}.finance-superior-v3 .financien-v34__seizoen-rij--nul dd{opacity:.55;font-weight:500}.finance-superior-v3 .financien-v34__seizoen-netto{border-top:1px solid var(--kleur-goud);margin-top:.65rem;padding-top:.55rem}@supports (color:color-mix(in lab, red, red)){.finance-superior-v3 .financien-v34__seizoen-netto{border-top:1px solid color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.finance-superior-v3 .financien-v34__seizoen-netto dd{font-size:var(--finance-v3-amount);font-weight:700}@media (min-width:1200px) and (max-width:1599px){.finance-superior-v3 .financien-v34__paneel--seizoen .financien-v34__seizoen-body{grid-template-columns:1fr 1fr;gap:.65rem 1.1rem;display:grid}.finance-superior-v3 .financien-v34__seizoen-netto{grid-column:1/-1}}.finance-superior-v3 .financien-v34__feedback-rail{width:100%}.finance-superior-v3 .financien-v34__feedback{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.finance-superior-v3 .financien-v34__feedback-item{min-height:3.35rem;font-size:var(--finance-v3-body);border-radius:calc(var(--finance-radius,12px) - 2px);border:1px solid var(--kleur-goud);padding:.7rem .9rem}@supports (color:color-mix(in lab, red, red)){.finance-superior-v3 .financien-v34__feedback-item{border:1px solid color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.finance-superior-v3 .financien-v34__feedback-item{background:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v3 .financien-v34__feedback-item{background:color-mix(in srgb, var(--kleur-tekst) 4%, transparent)}}.finance-superior-v3 .financien-v34__feedback-item{align-items:center;gap:.65rem;display:flex}.finance-superior-v3 .financien-v34__komende-kop,.finance-superior-v3 .financien-v34__komende-rij{grid-template-columns:9.5rem 11rem minmax(0,1.5fr) 9rem 9rem}.finance-superior-v3 .financien-v34__komende-kop{font-size:var(--finance-v3-label)}.finance-superior-v3 .financien-v34__komende-rij{min-height:var(--finance-v3-row-height)}.finance-superior-v3 .financien-v34__komende-moment,.finance-superior-v3 .financien-v34__komende-type{font-size:var(--finance-v3-body)}.finance-superior-v3 .financien-v34__komende-uitleg{font-size:var(--finance-v3-meta);font-style:normal}.finance-superior-v3 .financien-v34__komende-bedrag{font-size:var(--finance-v3-amount);font-variant-numeric:tabular-nums;white-space:nowrap}.finance-superior-v3 .financien-v34__komende-status{font-size:var(--finance-v3-meta);text-align:right;white-space:nowrap;justify-self:end}@media (min-width:2560px){.finance-superior-v3 .financien-v34__komende-kop,.finance-superior-v3 .financien-v34__komende-rij{grid-template-columns:11rem 12rem minmax(0,1.6fr) 10rem 10rem;max-width:100%}}.finance-superior-v3 .financien-v34__register-kop,.finance-superior-v3 .financien-v34__register-regel{grid-template-columns:9rem 11rem minmax(0,1.9fr) 8.5rem 9rem}.finance-superior-v3 .financien-v34__register-kop{font-size:var(--finance-v3-label)}.finance-superior-v3 .financien-v34__register-regel{min-height:var(--finance-v3-row-height)}.finance-superior-v3 .financien-v34__register-datum{font-size:var(--finance-v3-meta)}.finance-superior-v3 .financien-v34__register-categorie{font-size:var(--finance-v3-meta);text-transform:none;letter-spacing:.02em}.finance-superior-v3 .financien-v34__register-omschrijving{font-size:var(--finance-v3-body);min-width:0}.finance-superior-v3 .financien-v34__register-bedrag{font-size:var(--finance-v3-amount);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.finance-superior-v3 .financien-v34__register-saldo{font-size:var(--finance-v3-meta);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.finance-superior-v3 .financien-v34__register-regel--nul{opacity:.72}.finance-superior-v3 .financien-v34__register-regel--gewicht .financien-v34__register-bedrag{font-weight:700}.finance-superior-v3 .financien-v34__filters{gap:.5rem;margin-bottom:1.05rem}.finance-superior-v3 .financien-v34__filter{font-size:var(--finance-v3-meta);padding:.45rem .85rem}.finance-superior-v3 .financien-v34__filter--actief{box-shadow:0 0 0 1px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v3 .financien-v34__filter--actief{box-shadow:0 0 0 1px color-mix(in srgb, var(--kleur-goud) 40%, transparent)}}.finance-superior-v3 .financien-v34__filter--actief{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v3 .financien-v34__filter--actief{background:color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.finance-superior-v3 .financien-v34__paneel-titel{font-size:var(--finance-v3-section-title)}.finance-superior-v3 .financien-v34__paneel-epigraaf{font-size:var(--finance-v3-label)}@media (prefers-reduced-motion:reduce){.finance-superior-v3 .financien-v34__filter,.finance-superior-v3 .financien-v34__register-regel{transition:none}}.financien-v34--premium.finance-superior-v3.finance-superior-v4{--finance-v4-kapital:clamp(2.55rem, 2rem + 1.55vw, 3.25rem);--finance-v4-section:1.08rem;--finance-v4-body:var(--finance-v3-body,.96rem);--finance-v4-meta:var(--finance-v3-meta,.84rem);--finance-v4-label:var(--finance-v3-label,.78rem);--finance-v4-amount:var(--finance-v3-amount,1.06rem);--finance-v4-row:var(--finance-v3-row-height,3.3rem);--finance-v4-pad:clamp(.9rem, .8rem + .3vw, 1.2rem);--finance-v4-gap:clamp(.9rem, .75rem + .4vw, 1.3rem);gap:var(--finance-v4-gap)}@media (min-width:1920px){.financien-v34--premium.finance-superior-v3.finance-superior-v4{--finance-v4-kapital:3.2rem;--finance-v4-section:1.14rem;--finance-v4-body:1.02rem;--finance-v4-meta:.9rem;--finance-v4-label:.84rem;--finance-v4-amount:1.14rem;--finance-v4-row:3.55rem;--finance-v4-pad:1.15rem 1.3rem}}@media (min-width:2560px){.financien-v34--premium.finance-superior-v3.finance-superior-v4{--finance-v4-kapital:3.35rem;--finance-v4-body:1.08rem;--finance-v4-meta:.94rem;--finance-v4-amount:1.2rem;--finance-v4-row:3.75rem}}.finance-superior-v4 .finance-v3__command{gap:var(--finance-v4-gap);align-items:start}.finance-superior-v4 .finance-v3__command>.financien-v34__paneel{padding:var(--finance-v4-pad)}.finance-superior-v4 .financien-v34__paneel-titel{font-size:var(--finance-v4-section);letter-spacing:.01em}.finance-superior-v4 .financien-v34__paneel-epigraaf{font-size:var(--finance-v4-label);letter-spacing:.1em}.finance-superior-v4 .financien-v34__paneel--kapitaal{gap:.45rem}.finance-superior-v4 .financien-v34__kapitaal-hoofd{padding-bottom:.15rem}.finance-superior-v4 .financien-v34__kapitaal-label{font-size:var(--finance-v4-label);letter-spacing:.1em}.finance-superior-v4 .financien-v34__kapitaal-bedrag{font-size:var(--finance-v4-kapital);margin:.15rem 0 .2rem;line-height:1.05}.finance-superior-v4 .financien-v34__kapitaal-context{font-size:var(--finance-v4-meta);margin:0}.finance-superior-v4 .financien-v34__weekbalans{gap:.22rem;margin-top:.15rem}.finance-superior-v4 .financien-v34__weekbalans-rij{min-height:2.05rem;padding:.22rem .5rem}.finance-superior-v4 .financien-v34__weekbalans-rij dt{font-size:var(--finance-v4-label)}.finance-superior-v4 .financien-v34__weekbalans-rij dd{font-size:var(--finance-v4-amount)}.finance-superior-v4 .financien-v34__kapitaal-sponsor{align-items:center;margin-top:.35rem;padding:.5rem .6rem}.finance-superior-v4 .financien-v34__kapitaal-sponsor-label{font-size:var(--finance-v4-label)}.finance-superior-v4 .financien-v34__kapitaal-sponsor-waarde{font-size:var(--finance-v4-body);font-weight:650}.finance-superior-v4 .financien-v34__paneel--sponsor{min-height:0}@media (min-width:1600px){.finance-superior-v4 .financien-v34__paneel--sponsor{min-height:18.5rem}.finance-superior-v4 .financien-v34__sponsor-leeg{box-sizing:border-box;height:100%;min-height:11.5rem}}.finance-superior-v4 .financien-v34__sponsor-leeg{border-radius:calc(var(--finance-radius,12px) - 2px);border:1px solid var(--kleur-goud);align-items:center;gap:.75rem;padding:.85rem .9rem}@supports (color:color-mix(in lab, red, red)){.finance-superior-v4 .financien-v34__sponsor-leeg{border:1px solid color-mix(in srgb, var(--kleur-goud) 20%, transparent)}}.finance-superior-v4 .financien-v34__sponsor-leeg{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v4 .financien-v34__sponsor-leeg{background:color-mix(in srgb, var(--kleur-goud) 4%, transparent)}}.finance-superior-v4 .financien-v34__sponsor-leeg-wapen{flex-shrink:0}.finance-superior-v4 .financien-v34__sponsor-leeg-titel{font-size:var(--finance-v4-body);color:var(--kleur-goud-licht);margin:0 0 .3rem;font-weight:650}.finance-superior-v4 .financien-v34__sponsor-leeg-tekst{font-size:var(--finance-v4-meta);line-height:1.45}.finance-superior-v4 .financien-v34__contract-velden{gap:.35rem .75rem}.finance-superior-v4 .financien-v34__contract-velden dt{font-size:var(--finance-v4-label)}.finance-superior-v4 .financien-v34__contract-velden dd{font-size:var(--finance-v4-body)}.finance-superior-v4 .financien-v34__seizoen-groep{border-top:1px solid var(--kleur-goud);margin-top:.45rem;padding-top:.35rem}@supports (color:color-mix(in lab, red, red)){.finance-superior-v4 .financien-v34__seizoen-groep{border-top:1px solid color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.finance-superior-v4 .financien-v34__seizoen-groep:first-of-type,.finance-superior-v4 .financien-v34__seizoen-body>.financien-v34__seizoen-groep:first-child{border-top:none;margin-top:.25rem;padding-top:0}.finance-superior-v4 .financien-v34__seizoen-groep-titel{font-size:var(--finance-v4-label);margin-bottom:.2rem}.finance-superior-v4 .financien-v34__seizoen-rij{grid-template-columns:minmax(0,1fr) 7.5rem;align-items:baseline;gap:.5rem;min-height:1.6rem;padding:.12rem 0;display:grid}.finance-superior-v4 .financien-v34__seizoen-rij dt{font-size:var(--finance-v4-meta)}.finance-superior-v4 .financien-v34__seizoen-rij dd{font-size:var(--finance-v4-body);text-align:right;font-variant-numeric:tabular-nums;justify-self:end}.finance-superior-v4 .financien-v34__seizoen-netto{border-radius:calc(var(--finance-radius,12px) - 4px);border:1px solid var(--kleur-goud);margin-top:.55rem;padding:.55rem .65rem}@supports (color:color-mix(in lab, red, red)){.finance-superior-v4 .financien-v34__seizoen-netto{border:1px solid color-mix(in srgb, var(--kleur-goud) 34%, transparent)}}.finance-superior-v4 .financien-v34__seizoen-netto{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v4 .financien-v34__seizoen-netto{background:color-mix(in srgb, var(--kleur-goud) 7%, transparent)}}.finance-superior-v4 .financien-v34__seizoen-netto .financien-v34__seizoen-rij{border-bottom:none;min-height:2rem}.finance-superior-v4 .financien-v34__seizoen-netto dt{font-size:var(--finance-v4-label);letter-spacing:.08em;text-transform:uppercase;color:var(--kleur-goud-mid);font-weight:650}.finance-superior-v4 .financien-v34__seizoen-netto dd{font-size:calc(var(--finance-v4-amount) + .08rem);font-weight:700}.finance-superior-v4 .financien-v34__feedback-item{min-height:3.25rem;font-size:var(--finance-v4-body);padding:.65rem .95rem}.finance-superior-v4 .financien-v34__komende-kop,.finance-superior-v4 .financien-v34__komende-rij{grid-template-columns:9.75rem 11.25rem minmax(0,1.55fr) 9.25rem 9.25rem;column-gap:1rem}.finance-superior-v4 .financien-v34__komende-kop{font-size:var(--finance-v4-label);padding-bottom:.5rem}.finance-superior-v4 .financien-v34__komende-rij{min-height:var(--finance-v4-row);padding:.65rem .85rem}.finance-superior-v4 .financien-v34__komende-moment,.finance-superior-v4 .financien-v34__komende-type{font-size:var(--finance-v4-body)}.finance-superior-v4 .financien-v34__komende-uitleg{font-size:var(--finance-v4-meta)}.finance-superior-v4 .financien-v34__komende-bedrag{font-size:var(--finance-v4-amount);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end}.finance-superior-v4 .financien-v34__komende-status{text-align:center;font-size:var(--finance-v4-meta);white-space:nowrap;justify-self:center}.finance-superior-v4 .financien-v34__komende-kop span:nth-child(4){text-align:right}.finance-superior-v4 .financien-v34__komende-kop span:nth-child(5){text-align:center}.finance-superior-v4 .financien-v34__filters{gap:.5rem;margin-bottom:1.1rem;padding-bottom:.15rem}.finance-superior-v4 .financien-v34__filter{font-size:var(--finance-v4-meta);border-radius:calc(var(--finance-radius,12px) - 6px);padding:.48rem .9rem;transition:background .15s,border-color .15s,color .15s}.finance-superior-v4 .financien-v34__filter--actief{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v4 .financien-v34__filter--actief{background:color-mix(in srgb, var(--kleur-goud) 14%, transparent)}}.finance-superior-v4 .financien-v34__filter--actief{box-shadow:0 0 0 1px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v4 .financien-v34__filter--actief{box-shadow:0 0 0 1px color-mix(in srgb, var(--kleur-goud) 42%, transparent)}}.finance-superior-v4 .financien-v34__filter--actief{color:var(--kleur-goud-licht);font-weight:650}.finance-superior-v4 .financien-v34__filter:hover:not(.financien-v34__filter--actief){background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v4 .financien-v34__filter:hover:not(.financien-v34__filter--actief){background:color-mix(in srgb, var(--kleur-goud) 6%, transparent)}}.finance-superior-v4 .financien-v34__register-kop,.finance-superior-v4 .financien-v34__register-regel{grid-template-columns:9.25rem 11.25rem minmax(0,1.95fr) 8.75rem 9.25rem;column-gap:1rem}.finance-superior-v4 .financien-v34__register-kop{font-size:var(--finance-v4-label);padding-bottom:.55rem}.finance-superior-v4 .financien-v34__register-regel{min-height:var(--finance-v4-row);padding:.7rem .55rem;transition:background .12s}@media (hover:hover) and (pointer:fine){.finance-superior-v4 .financien-v34__register-regel:hover{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v4 .financien-v34__register-regel:hover{background:color-mix(in srgb, var(--kleur-goud) 6%, transparent)}}}.finance-superior-v4 .financien-v34__register-datum,.finance-superior-v4 .financien-v34__register-categorie{font-size:var(--finance-v4-meta)}.finance-superior-v4 .financien-v34__register-omschrijving{font-size:var(--finance-v4-body)}.finance-superior-v4 .financien-v34__register-bedrag{font-size:var(--finance-v4-amount);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end}.finance-superior-v4 .financien-v34__register-saldo{font-size:var(--finance-v4-meta);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end}.finance-superior-v4 .financien-v34__register-kop span:nth-child(4),.finance-superior-v4 .financien-v34__register-kop span:nth-child(5){text-align:right}@media (prefers-reduced-motion:reduce){.finance-superior-v4 .financien-v34__filter,.finance-superior-v4 .financien-v34__register-regel{transition:none}}.financien-v34--premium.finance-superior-v4.finance-superior-v5{--finance-v5-kapital:clamp(2.6rem, 2.05rem + 1.6vw, 3.35rem);--finance-v5-section:1.1rem;--finance-v5-body:var(--finance-v4-body,.96rem);--finance-v5-meta:var(--finance-v4-meta,.84rem);--finance-v5-label:var(--finance-v4-label,.78rem);--finance-v5-amount:var(--finance-v4-amount,1.06rem);--finance-v5-row:var(--finance-v4-row,3.3rem);--finance-v5-pad:clamp(.95rem, .82rem + .32vw, 1.25rem);--finance-v5-gap:clamp(.95rem, .78rem + .42vw, 1.35rem);--finance-v5-rhythm:.25rem;gap:var(--finance-v5-gap)}@media (min-width:1920px){.financien-v34--premium.finance-superior-v4.finance-superior-v5{--finance-v5-kapital:3.28rem;--finance-v5-section:1.16rem;--finance-v5-body:1.04rem;--finance-v5-meta:.91rem;--finance-v5-label:.85rem;--finance-v5-amount:1.16rem;--finance-v5-row:3.6rem;--finance-v5-pad:1.18rem 1.32rem}}@media (min-width:2560px){.financien-v34--premium.finance-superior-v4.finance-superior-v5{--finance-v5-kapital:3.42rem;--finance-v5-body:1.09rem;--finance-v5-meta:.95rem;--finance-v5-amount:1.22rem;--finance-v5-row:3.8rem}}@media (min-width:3440px){.financien-v34--premium.finance-superior-v4.finance-superior-v5{--finance-v5-kapital:3.5rem;--finance-v5-amount:1.24rem}}.finance-superior-v5 .finance-v3__command{gap:var(--finance-v5-gap);align-items:start}.finance-superior-v5 .finance-v3__command>.financien-v34__paneel{padding:var(--finance-v5-pad)}.finance-superior-v5 .financien-v34__paneel-titel{font-size:var(--finance-v5-section);letter-spacing:.012em}.finance-superior-v5 .financien-v34__paneel-epigraaf{font-size:var(--finance-v5-label);letter-spacing:.11em}.finance-superior-v5 .financien-v34__paneel-kop{align-items:center;gap:.7rem}.finance-superior-v5 .financien-v34__paneel-kop .golden-loft-embleem,.finance-superior-v5 .financien-v34__weekbalans-rij .golden-loft-embleem,.finance-superior-v5 .financien-v34__kapitaal-sponsor .golden-loft-embleem,.finance-superior-v5 .financien-v34__feedback-embleem .golden-loft-embleem{color:var(--kleur-goud)}.finance-superior-v5 .financien-v34__paneel--kapitaal{gap:calc(var(--finance-v5-rhythm) * 2)}.finance-superior-v5 .financien-v34__kapitaal-label{font-size:var(--finance-v5-label);letter-spacing:.11em}.finance-superior-v5 .financien-v34__kapitaal-bedrag{font-size:var(--finance-v5-kapital);letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--kleur-goud-licht);margin:.18rem 0 .22rem;line-height:1.04}.finance-superior-v5 .financien-v34__kapitaal-context{font-size:var(--finance-v5-meta);line-height:1.45}.finance-superior-v5 .financien-v34__weekbalans-rij{min-height:2.1rem;padding:.24rem .55rem}.finance-superior-v5 .financien-v34__weekbalans-rij dt{font-size:var(--finance-v5-label);align-items:center;gap:.4rem;display:inline-flex}.finance-superior-v5 .financien-v34__weekbalans-rij dd{font-size:var(--finance-v5-amount);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.finance-superior-v5 .financien-v34__kapitaal-living{flex-wrap:wrap;gap:.35rem;min-height:0;margin:.15rem 0 .1rem;display:flex}.finance-superior-v5 .financien-v34__kapitaal-badge{border-radius:calc(var(--finance-radius,12px) - 6px);border:1px solid var(--kleur-goud);align-items:center;gap:.3rem;padding:.22rem .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.finance-superior-v5 .financien-v34__kapitaal-badge{border:1px solid color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.finance-superior-v5 .financien-v34__kapitaal-badge{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v5 .financien-v34__kapitaal-badge{background:color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.finance-superior-v5 .financien-v34__kapitaal-badge{color:var(--kleur-goud-licht);font-size:calc(var(--finance-v5-label) - .02rem);letter-spacing:.04em;text-transform:uppercase;font-weight:650;line-height:1.2}.finance-superior-v5 .financien-v34__kapitaal-badge--warn{color:var(--kleur-goud-mid);background:#c9a0501a;border-color:#c9a05073}.finance-superior-v5 .financien-v34__paneel--kapitaal.finance-v5--laag-saldo{box-shadow:inset 0 0 0 1px var(--kleur-goud-donker)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v5 .financien-v34__paneel--kapitaal.finance-v5--laag-saldo{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kleur-goud-donker) 35%, transparent)}}.finance-superior-v5 .financien-v34__paneel--kapitaal.finance-v5--prize-pulse .financien-v34__kapitaal-bedrag{text-shadow:0 0 18px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v5 .financien-v34__paneel--kapitaal.finance-v5--prize-pulse .financien-v34__kapitaal-bedrag{text-shadow:0 0 18px color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.finance-superior-v5 .financien-v34__paneel--kapitaal.finance-v5--week-winst .financien-v34__weekbalans-rij--netto{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v5 .financien-v34__paneel--kapitaal.finance-v5--week-winst .financien-v34__weekbalans-rij--netto{border-color:color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.finance-superior-v5 .financien-v34__paneel--kapitaal.finance-v5--week-winst .financien-v34__weekbalans-rij--netto{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v5 .financien-v34__paneel--kapitaal.finance-v5--week-winst .financien-v34__weekbalans-rij--netto{background:color-mix(in srgb, var(--kleur-goud) 5%, transparent)}}.finance-superior-v5 .financien-v34__paneel--sponsor.finance-v5--open-offers{box-shadow:inset 0 0 0 1px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v5 .financien-v34__paneel--sponsor.finance-v5--open-offers{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kleur-goud) 38%, transparent)}}.finance-superior-v5 .financien-v34__sponsor-accent{border-radius:calc(var(--finance-radius,12px) - 6px);border:1px solid var(--kleur-goud);align-items:center;gap:.35rem;margin:.15rem 0 .55rem;padding:.28rem .6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.finance-superior-v5 .financien-v34__sponsor-accent{border:1px solid color-mix(in srgb, var(--kleur-goud) 40%, transparent)}}.finance-superior-v5 .financien-v34__sponsor-accent{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v5 .financien-v34__sponsor-accent{background:color-mix(in srgb, var(--kleur-goud) 11%, transparent)}}.finance-superior-v5 .financien-v34__sponsor-accent{color:var(--kleur-goud-licht);font-size:var(--finance-v5-meta);font-weight:650}.finance-superior-v5 .financien-v34__voorstellen-blok{border-top:1px solid var(--kleur-goud);margin-top:.65rem;padding-top:.55rem}@supports (color:color-mix(in lab, red, red)){.finance-superior-v5 .financien-v34__voorstellen-blok{border-top:1px solid color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.finance-superior-v5 .financien-v34__contract--voorstel{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v5 .financien-v34__contract--voorstel{border-color:color-mix(in srgb, var(--kleur-goud) 32%, transparent)}}.finance-superior-v5 .financien-v34__contract--voorstel{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v5 .financien-v34__contract--voorstel{background:color-mix(in srgb, var(--kleur-goud) 4%, transparent)}}.finance-superior-v5 .financien-v34__paneel--seizoen.finance-v5--season-near{box-shadow:inset 0 0 0 1px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v5 .financien-v34__paneel--seizoen.finance-v5--season-near{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kleur-goud) 26%, transparent)}}.finance-superior-v5 .financien-v34__paneel--seizoen.finance-v5--season-strong .financien-v34__seizoen-netto{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v5 .financien-v34__paneel--seizoen.finance-v5--season-strong .financien-v34__seizoen-netto{border-color:color-mix(in srgb, var(--kleur-goud) 42%, transparent)}}.finance-superior-v5 .financien-v34__paneel--seizoen.finance-v5--season-strong .financien-v34__seizoen-netto{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v5 .financien-v34__paneel--seizoen.finance-v5--season-strong .financien-v34__seizoen-netto{background:color-mix(in srgb, var(--kleur-goud) 9%, transparent)}}.finance-superior-v5 .financien-v34__seizoen-rij{grid-template-columns:minmax(0,1fr) 7.75rem;column-gap:.55rem;min-height:1.65rem;padding:.14rem 0}.finance-superior-v5 .financien-v34__seizoen-rij dd{font-size:var(--finance-v5-body);font-variant-numeric:tabular-nums;text-align:right;justify-self:end}.finance-superior-v5 .financien-v34__seizoen-netto dd{font-size:calc(var(--finance-v5-amount) + .06rem)}.finance-superior-v5 .financien-v34__feedback-item{min-height:3.3rem;font-size:var(--finance-v5-body);align-items:center;gap:.7rem;padding:.68rem 1rem}.finance-superior-v5 .financien-v34__feedback-item--success.finance-v5--milestone{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v5 .financien-v34__feedback-item--success.finance-v5--milestone{border-color:color-mix(in srgb, var(--kleur-goud) 36%, transparent)}}.finance-superior-v5 .financien-v34__feedback-item--success.finance-v5--milestone{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v5 .financien-v34__feedback-item--success.finance-v5--milestone{background:color-mix(in srgb, var(--kleur-goud) 7%, transparent)}}.finance-superior-v5 .financien-v34__feedback-item--info.finance-v5--offer{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v5 .financien-v34__feedback-item--info.finance-v5--offer{border-color:color-mix(in srgb, var(--kleur-goud) 34%, transparent)}}.finance-superior-v5 .financien-v34__feedback-item--info.finance-v5--offer{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v5 .financien-v34__feedback-item--info.finance-v5--offer{background:color-mix(in srgb, var(--kleur-goud) 6%, transparent)}}.finance-superior-v5 .financien-v34__komende-kop,.finance-superior-v5 .financien-v34__komende-rij{grid-template-columns:9.75rem 11.25rem minmax(0,1.55fr) 9.35rem 9.35rem;column-gap:1.05rem}.finance-superior-v5 .financien-v34__komende-rij{min-height:var(--finance-v5-row);border-radius:2px;padding:.68rem .9rem}.finance-superior-v5 .financien-v34__komende-bedrag{font-size:var(--finance-v5-amount);text-align:right;font-variant-numeric:tabular-nums;justify-self:end}.finance-superior-v5 .financien-v34__komende-status{text-align:right;font-size:var(--finance-v5-meta);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end}.finance-superior-v5 .financien-v34__komende-kop span:nth-child(4),.finance-superior-v5 .financien-v34__komende-kop span:nth-child(5){text-align:right}@media (hover:hover) and (pointer:fine){.finance-superior-v5 .financien-v34__komende-rij:hover{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v5 .financien-v34__komende-rij:hover{background:color-mix(in srgb, var(--kleur-goud) 5%, transparent)}}}.finance-superior-v5 .financien-v34__komende-rij:focus-within{box-shadow:inset 0 0 0 1px var(--kleur-goud);outline:none}@supports (color:color-mix(in lab, red, red)){.finance-superior-v5 .financien-v34__komende-rij:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kleur-goud) 40%, transparent)}}.finance-superior-v5 .financien-v34__filters{gap:.55rem;margin-bottom:1.15rem}.finance-superior-v5 .financien-v34__filter{font-size:var(--finance-v5-meta);border-radius:calc(var(--finance-radius,12px) - 6px);border:1px solid var(--kleur-goud);padding:.5rem .95rem}@supports (color:color-mix(in lab, red, red)){.finance-superior-v5 .financien-v34__filter{border:1px solid color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.finance-superior-v5 .financien-v34__filter{transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.finance-superior-v5 .financien-v34__filter--actief{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v5 .financien-v34__filter--actief{background:color-mix(in srgb, var(--kleur-goud) 16%, transparent)}}.finance-superior-v5 .financien-v34__filter--actief{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v5 .financien-v34__filter--actief{border-color:color-mix(in srgb, var(--kleur-goud) 48%, transparent)}}.finance-superior-v5 .financien-v34__filter--actief{box-shadow:0 0 0 1px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v5 .financien-v34__filter--actief{box-shadow:0 0 0 1px color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.finance-superior-v5 .financien-v34__filter--actief{color:var(--kleur-goud-licht);font-weight:650}.finance-superior-v5 .financien-v34__filter:hover:not(.financien-v34__filter--actief){background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v5 .financien-v34__filter:hover:not(.financien-v34__filter--actief){background:color-mix(in srgb, var(--kleur-goud) 7%, transparent)}}.finance-superior-v5 .financien-v34__filter:hover:not(.financien-v34__filter--actief){border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v5 .financien-v34__filter:hover:not(.financien-v34__filter--actief){border-color:color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.finance-superior-v5 .financien-v34__filter:focus-visible{box-shadow:var(--kleur-focus-ring);outline:none}.finance-superior-v5 .financien-v34__register-kop,.finance-superior-v5 .financien-v34__register-regel{grid-template-columns:9.25rem 11.25rem minmax(0,1.95fr) 8.85rem 9.35rem;column-gap:1.05rem}.finance-superior-v5 .financien-v34__register-regel{min-height:var(--finance-v5-row);border-radius:2px;padding:.72rem .6rem}.finance-superior-v5 .financien-v34__register-bedrag,.finance-superior-v5 .financien-v34__register-saldo{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end}.finance-superior-v5 .financien-v34__register-bedrag{font-size:var(--finance-v5-amount);letter-spacing:-.01em}.finance-superior-v5 .financien-v34__register-saldo{font-size:var(--finance-v5-meta)}.finance-superior-v5 .financien-v34__register-kop span:nth-child(4),.finance-superior-v5 .financien-v34__register-kop span:nth-child(5){text-align:right}@media (hover:hover) and (pointer:fine){.finance-superior-v5 .financien-v34__register-regel:hover{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v5 .financien-v34__register-regel:hover{background:color-mix(in srgb, var(--kleur-goud) 6.5%, transparent)}}}.finance-superior-v5 .financien-v34__register-regel:focus-within{box-shadow:inset 0 0 0 1px var(--kleur-goud);outline:none}@supports (color:color-mix(in lab, red, red)){.finance-superior-v5 .financien-v34__register-regel:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kleur-goud) 38%, transparent)}}.finance-superior-v5 .financien-v34__knop:focus-visible,.finance-superior-v5 .financien-v34__paginering a:focus-visible,.finance-superior-v5 .financien-v34__paginering button:focus-visible{box-shadow:var(--kleur-focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.finance-superior-v5 .financien-v34__filter,.finance-superior-v5 .financien-v34__register-regel,.finance-superior-v5 .financien-v34__komende-rij,.finance-superior-v5 .financien-v34__kapitaal-bedrag{text-shadow:none;transition:none}}.financien-v34--premium.finance-superior-v5.finance-superior-v6{--finance-v6-kapital:clamp(2.86rem, 2.25rem + 1.76vw, 3.685rem);--finance-v6-section:1.1rem;--finance-v6-body:var(--finance-v5-body,.96rem);--finance-v6-meta:var(--finance-v5-meta,.84rem);--finance-v6-label:var(--finance-v5-label,.78rem);--finance-v6-amount:var(--finance-v5-amount,1.06rem);--finance-v6-row:var(--finance-v5-row,3.3rem);--finance-v6-pad:var(--finance-v5-pad,clamp(.95rem, .82rem + .32vw, 1.25rem));--finance-v6-gap:var(--finance-v5-gap,clamp(.95rem, .78rem + .42vw, 1.35rem));--finance-v6-rhythm:.25rem;--finance-v6-icon:1.05rem;gap:var(--finance-v6-gap)}@media (min-width:1920px){.financien-v34--premium.finance-superior-v5.finance-superior-v6{--finance-v6-kapital:3.61rem;--finance-v6-section:1.16rem;--finance-v6-body:1.04rem;--finance-v6-meta:.91rem;--finance-v6-label:.85rem;--finance-v6-amount:1.16rem;--finance-v6-row:3.6rem}}@media (min-width:2560px){.financien-v34--premium.finance-superior-v5.finance-superior-v6{--finance-v6-kapital:3.76rem;--finance-v6-body:1.09rem;--finance-v6-meta:.95rem;--finance-v6-amount:1.22rem;--finance-v6-row:3.8rem}}@media (min-width:3440px){.financien-v34--premium.finance-superior-v5.finance-superior-v6{--finance-v6-kapital:3.85rem;--finance-v6-amount:1.24rem}}.finance-superior-v6 .financien-v34__paneel-epigraaf,.finance-superior-v6 .financien-v34__kapitaal-label,.finance-superior-v6 .financien-v34__kapitaal-sponsor-label,.finance-superior-v6 .financien-v34__seizoen-groep-titel,.finance-superior-v6 .financien-v34__seizoen-netto-label,.finance-superior-v6 .financien-v34__komende-kop,.finance-superior-v6 .financien-v34__register-kop,.finance-superior-v6 .financien-v34__hero-epigraaf{font-size:var(--finance-v6-label);letter-spacing:.11em;text-transform:uppercase;font-weight:650;line-height:1.35}.finance-superior-v6 .financien-v34__paneel-titel,.finance-superior-v6 .financien-v34__voorstellen-titel,.finance-superior-v6 .financien-v34__sponsor-leeg-titel{font-size:var(--finance-v6-section);letter-spacing:.012em;font-weight:650;line-height:1.25}.finance-superior-v6 .financien-v34__kapitaal-context,.finance-superior-v6 .financien-v34__sponsor-leeg-tekst,.finance-superior-v6 .financien-v34__komende-uitleg,.finance-superior-v6 .financien-v34__register-datum,.finance-superior-v6 .financien-v34__register-categorie,.finance-superior-v6 .financien-v34__register-saldo,.finance-superior-v6 .financien-v34__komende-status{font-size:var(--finance-v6-meta);letter-spacing:.01em;line-height:1.45}.finance-superior-v6 .finance-v3__command{gap:var(--finance-v6-gap);align-items:start}.finance-superior-v6 .finance-v3__command>.financien-v34__paneel,.finance-superior-v6 .finance-v3__full>.financien-v34__paneel{padding:var(--finance-v6-pad)}.finance-superior-v6 .financien-v34__paneel-kop{align-items:center;gap:.7rem;margin-bottom:.15rem}.finance-superior-v6 .financien-v34__paneel-kop .golden-loft-embleem,.finance-superior-v6 .financien-v34__weekbalans-rij .golden-loft-embleem,.finance-superior-v6 .financien-v34__kapitaal-sponsor .golden-loft-embleem,.finance-superior-v6 .financien-v34__feedback-embleem .golden-loft-embleem,.finance-superior-v6 .financien-v34__sponsor-accent .golden-loft-embleem{width:var(--finance-v6-icon);height:var(--finance-v6-icon);color:var(--kleur-goud);flex-shrink:0}.finance-superior-v6 .financien-v34__paneel-kop .golden-loft-embleem{width:1.35rem;height:1.35rem}.finance-superior-v6 .financien-v34__weekbalans-rij dt,.finance-superior-v6 .financien-v34__kapitaal-sponsor{align-items:center;gap:.42rem;display:flex}.finance-superior-v6 .financien-v34__paneel--kapitaal{gap:calc(var(--finance-v6-rhythm) * 2.2);box-shadow:inset 0 0 0 1px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v6 .financien-v34__paneel--kapitaal{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kleur-goud) 24%, transparent)}}.finance-superior-v6 .financien-v34__kapitaal-hoofd{padding:.2rem 0 .35rem}.finance-superior-v6 .financien-v34__kapitaal-bedrag{font-size:var(--finance-v6-kapital);letter-spacing:-.018em;font-variant-numeric:tabular-nums;color:var(--kleur-goud-licht);text-shadow:none;border-bottom:1px solid var(--kleur-goud);margin:.34rem 0 .4rem;font-weight:750;line-height:1.02}@supports (color:color-mix(in lab, red, red)){.finance-superior-v6 .financien-v34__kapitaal-bedrag{border-bottom:1px solid color-mix(in srgb, var(--kleur-goud) 32%, transparent)}}.finance-superior-v6 .financien-v34__kapitaal-bedrag{width:fit-content;max-width:100%;padding-bottom:.28rem}.finance-superior-v6 .financien-v34__paneel--kapitaal.finance-v5--prize-pulse .financien-v34__kapitaal-bedrag{text-shadow:none;border-bottom-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v6 .financien-v34__paneel--kapitaal.finance-v5--prize-pulse .financien-v34__kapitaal-bedrag{border-bottom-color:color-mix(in srgb, var(--kleur-goud) 48%, transparent)}}.finance-superior-v6 .financien-v34__paneel--kapitaal.finance-v5--prize-pulse .financien-v34__kapitaal-bedrag{color:var(--kleur-goud-highlight)}.finance-superior-v6 .financien-v34__paneel--kapitaal.finance-v5--laag-saldo{box-shadow:inset 0 0 0 1px var(--kleur-goud-donker)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v6 .financien-v34__paneel--kapitaal.finance-v5--laag-saldo{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kleur-goud-donker) 42%, transparent)}}.finance-superior-v6 .financien-v34__paneel--kapitaal.finance-v5--week-winst .financien-v34__weekbalans-rij--netto{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v6 .financien-v34__paneel--kapitaal.finance-v5--week-winst .financien-v34__weekbalans-rij--netto{border:1px solid color-mix(in srgb, var(--kleur-goud) 30%, transparent)}}.finance-superior-v6 .financien-v34__paneel--kapitaal.finance-v5--week-winst .financien-v34__weekbalans-rij--netto{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v6 .financien-v34__paneel--kapitaal.finance-v5--week-winst .financien-v34__weekbalans-rij--netto{background:color-mix(in srgb, var(--kleur-goud) 6%, transparent)}}.finance-superior-v6 .financien-v34__paneel--kapitaal.finance-v5--week-winst .financien-v34__weekbalans-rij--netto{border-radius:calc(var(--finance-radius,12px) - 6px)}.finance-superior-v6 .financien-v34__kapitaal-living{gap:.35rem;margin:.2rem 0 .15rem}.finance-superior-v6 .financien-v34__kapitaal-badge{letter-spacing:.08em;min-height:1.5rem}.finance-superior-v6 .financien-v34__weekbalans{gap:.28rem;margin-top:.2rem}.finance-superior-v6 .financien-v34__weekbalans-rij{min-height:2.15rem;padding:.26rem .55rem}.finance-superior-v6 .financien-v34__weekbalans-rij dd{font-size:var(--finance-v6-amount);font-variant-numeric:tabular-nums;font-weight:650}.finance-superior-v6 .financien-v34__kapitaal-sponsor{margin-top:.4rem;padding:.55rem .65rem}.finance-superior-v6 .financien-v34__hero-scrim{background:linear-gradient(105deg,#03050adb 0%,#05080e85 22%,#060a122e 44%,#0000 62%),linear-gradient(#060a121a 0%,#0000 34%,#03050a75 100%),radial-gradient(40% 46% at 36% 62%,#e7c46a1f 0%,#0000 72%),radial-gradient(26% 34% at 46% 44%,#f4d78d14 0%,#0000 74%),radial-gradient(32% 38% at 84%,#fff6dc0e 0%,#0000 70%)}.finance-superior-v6 .financien-v34__hero-rand{box-shadow:inset 0 0 0 1px var(--kleur-goud), inset 0 0 48px #00000038}@supports (color:color-mix(in lab, red, red)){.finance-superior-v6 .financien-v34__hero-rand{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kleur-goud) 20%, transparent), inset 0 0 48px #00000038}}.finance-superior-v6 .financien-v34__hero-inhoud{gap:.4rem;padding:clamp(1.15rem,1.05rem + .55vw,1.8rem)}.finance-superior-v6 .financien-v34__hero-titel{letter-spacing:.01em;font-weight:700;line-height:1.12}.finance-superior-v6 .financien-v34__hero-sub{max-width:36rem;font-size:clamp(.9rem,.84rem + .22vw,1.04rem);line-height:1.45}.finance-superior-v6 .financien-v34__paneel--sponsor.finance-v5--open-offers,.finance-superior-v6 .financien-v34__paneel--sponsor.finance-v6--active-sponsor{box-shadow:inset 0 0 0 1px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v6 .financien-v34__paneel--sponsor.finance-v5--open-offers,.finance-superior-v6 .financien-v34__paneel--sponsor.finance-v6--active-sponsor{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kleur-goud) 36%, transparent)}}.finance-superior-v6 .financien-v34__sponsor-accent{letter-spacing:.02em}.finance-superior-v6 .financien-v34__paneel--seizoen.finance-v5--season-strong .financien-v34__seizoen-netto,.finance-superior-v6 .financien-v34__paneel--seizoen.finance-v6--season-pride .financien-v34__seizoen-netto{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v6 .financien-v34__paneel--seizoen.finance-v5--season-strong .financien-v34__seizoen-netto,.finance-superior-v6 .financien-v34__paneel--seizoen.finance-v6--season-pride .financien-v34__seizoen-netto{border-color:color-mix(in srgb, var(--kleur-goud) 44%, transparent)}}.finance-superior-v6 .financien-v34__paneel--seizoen.finance-v5--season-strong .financien-v34__seizoen-netto,.finance-superior-v6 .financien-v34__paneel--seizoen.finance-v6--season-pride .financien-v34__seizoen-netto{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v6 .financien-v34__paneel--seizoen.finance-v5--season-strong .financien-v34__seizoen-netto,.finance-superior-v6 .financien-v34__paneel--seizoen.finance-v6--season-pride .financien-v34__seizoen-netto{background:color-mix(in srgb, var(--kleur-goud) 10%, transparent)}}.finance-superior-v6 .financien-v34__seizoen-rij{grid-template-columns:minmax(0,1fr) 7.75rem;align-items:baseline;column-gap:.55rem;min-height:1.68rem;padding:.15rem 0}.finance-superior-v6 .financien-v34__seizoen-rij dd{font-variant-numeric:tabular-nums;text-align:right;justify-self:end;font-weight:650}.finance-superior-v6 .financien-v34__feedback-item{min-height:3.35rem;font-size:var(--finance-v6-body);gap:.72rem;padding:.7rem 1rem;line-height:1.4}.finance-superior-v6 .financien-v34__feedback-item--success.finance-v5--milestone,.finance-superior-v6 .financien-v34__feedback-item--info.finance-v5--offer{box-shadow:inset 0 0 0 1px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v6 .financien-v34__feedback-item--success.finance-v5--milestone,.finance-superior-v6 .financien-v34__feedback-item--info.finance-v5--offer{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.finance-superior-v6 .financien-v34__komende-kop,.finance-superior-v6 .financien-v34__komende-rij{grid-template-columns:9.75rem 11.25rem minmax(0,1.55fr) 9.4rem 9.4rem;align-items:center;column-gap:1.05rem}.finance-superior-v6 .financien-v34__komende-rij,.finance-superior-v6 .financien-v34__register-regel{min-height:var(--finance-v6-row)}.finance-superior-v6 .financien-v34__komende-rij{padding:.7rem .9rem}.finance-superior-v6 .financien-v34__komende-bedrag,.finance-superior-v6 .financien-v34__register-bedrag{font-size:var(--finance-v6-amount);text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;justify-self:end;font-weight:650}.finance-superior-v6 .financien-v34__komende-status{text-align:right;white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;justify-self:end;font-weight:650}.finance-superior-v6 .financien-v34__komende-kop span:nth-child(4),.finance-superior-v6 .financien-v34__komende-kop span:nth-child(5),.finance-superior-v6 .financien-v34__register-kop span:nth-child(4),.finance-superior-v6 .financien-v34__register-kop span:nth-child(5){text-align:right}.finance-superior-v6 .financien-v34__register-kop,.finance-superior-v6 .financien-v34__register-regel{grid-template-columns:9.25rem 11.25rem minmax(0,1.95fr) 8.9rem 9.4rem;align-items:center;column-gap:1.05rem}.finance-superior-v6 .financien-v34__register-regel{padding:.74rem .6rem}.finance-superior-v6 .financien-v34__register-saldo{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end}.finance-superior-v6 .financien-v34__filters{gap:.55rem;margin-bottom:1.2rem}.finance-superior-v6 .financien-v34__filter{font-size:var(--finance-v6-meta);letter-spacing:.02em;min-height:2.5rem;padding:.5rem .95rem}.finance-superior-v6 .financien-v34__filter--actief{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v6 .financien-v34__filter--actief{background:color-mix(in srgb, var(--kleur-goud) 17%, transparent)}}.finance-superior-v6 .financien-v34__filter--actief{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v6 .financien-v34__filter--actief{border-color:color-mix(in srgb, var(--kleur-goud) 50%, transparent)}}.finance-superior-v6 .financien-v34__filter--actief{color:var(--kleur-goud-licht);font-weight:650}.finance-superior-v6 .financien-v34__filter:focus-visible,.finance-superior-v6 .financien-v34__knop:focus-visible,.finance-superior-v6 .financien-v34__paginering a:focus-visible,.finance-superior-v6 .financien-v34__paginering button:focus-visible,.finance-superior-v6 .financien-v34__komende-rij:focus-within,.finance-superior-v6 .financien-v34__register-regel:focus-within{box-shadow:var(--kleur-focus-ring);outline:none}.finance-superior-v6 .financien-v34__knop{min-height:2.5rem}@media (hover:hover) and (pointer:fine){.finance-superior-v6 .financien-v34__komende-rij:hover,.finance-superior-v6 .financien-v34__register-regel:hover{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v6 .financien-v34__komende-rij:hover,.finance-superior-v6 .financien-v34__register-regel:hover{background:color-mix(in srgb, var(--kleur-goud) 6%, transparent)}}.finance-superior-v6 .financien-v34__filter:hover:not(.financien-v34__filter--actief){background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.finance-superior-v6 .financien-v34__filter:hover:not(.financien-v34__filter--actief){background:color-mix(in srgb, var(--kleur-goud) 7%, transparent)}}}@media (prefers-reduced-motion:reduce){.finance-superior-v6 .financien-v34__filter,.finance-superior-v6 .financien-v34__register-regel,.finance-superior-v6 .financien-v34__komende-rij{transition:none}}.finance-superior-v6 .finance-v2__full,.finance-superior-v6 .finance-v3__full{gap:var(--finance-v6-gap)}.finance-superior-v6 .financien-v34__feedback-rail{margin-block:.05rem}.post-race-command-centre-v1,.race-centrum--uitslag.post-race-uitslag{--post-race-content-cap:min(100%, 1320px);--post-race-gap:1.1rem;--post-race-card-pad:1rem 1.15rem;--post-race-title-size:1.2rem;--post-race-body-size:.95rem;--post-race-meta-size:.8rem;--post-race-row-height:2.4rem;--post-race-table-font:.88rem;--post-race-control-height:2.5rem;--post-race-map-height:min(62vh, 640px);--post-race-panel-width:min(300px, 30%);--post-race-gold:#c9a227;--post-race-gold-soft:#c9a2272e;--post-race-surface:#0c1628eb;--post-race-border:#c9a22747;width:100%;max-width:var(--post-race-content-cap);font-size:var(--post-race-body-size);margin-inline:auto}@media (min-width:1024px) and (max-width:1279px){.post-race-command-centre-v1,.race-centrum--uitslag.post-race-uitslag{--post-race-content-cap:min(100%, 1180px)}}@media (min-width:1280px) and (max-width:1599px){.post-race-command-centre-v1,.race-centrum--uitslag.post-race-uitslag{--post-race-content-cap:min(100%, 1480px);--post-race-title-size:1.28rem;--post-race-body-size:.98rem;--post-race-table-font:.92rem}}@media (min-width:1600px) and (max-width:1919px){.post-race-command-centre-v1,.race-centrum--uitslag.post-race-uitslag{--post-race-content-cap:min(100%, 1680px);--post-race-map-height:min(66vh, 720px);--post-race-title-size:1.35rem;--post-race-body-size:1.02rem;--post-race-table-font:.96rem}}@media (min-width:1920px) and (max-width:2559px){.post-race-command-centre-v1,.race-centrum--uitslag.post-race-uitslag{--post-race-content-cap:min(100%, 1960px);--post-race-map-height:min(68vh, 780px);--post-race-panel-width:min(320px, 28%);--post-race-title-size:1.42rem;--post-race-body-size:1.06rem;--post-race-table-font:1rem}}@media (min-width:2560px) and (max-width:3439px){.post-race-command-centre-v1,.race-centrum--uitslag.post-race-uitslag{--post-race-content-cap:min(100%, 2200px);--post-race-map-height:min(70vh, 820px);--post-race-title-size:1.5rem;--post-race-body-size:1.1rem;--post-race-table-font:1.05rem}}@media (min-width:3440px){.post-race-command-centre-v1,.race-centrum--uitslag.post-race-uitslag{--post-race-content-cap:min(100%, 2320px);--post-race-map-height:min(72vh, 860px);--post-race-title-size:1.55rem;--post-race-body-size:1.12rem;--post-race-table-font:1.08rem}}.prc-header{gap:var(--post-race-gap);padding:var(--post-race-card-pad);background:var(--post-race-surface);border:1px solid var(--post-race-border);margin-bottom:var(--post-race-gap);border-radius:10px;flex-direction:column;display:flex}.prc-header__titel{font-size:calc(var(--post-race-title-size) * 1.15);letter-spacing:.02em;margin:0;font-weight:700}.prc-header__status{color:var(--post-race-gold);font-size:var(--post-race-meta-size);text-transform:uppercase;letter-spacing:.08em;margin:.2rem 0 0}.prc-header__groepen{gap:var(--post-race-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.prc-header__groep-titel{font-size:var(--post-race-meta-size);text-transform:uppercase;letter-spacing:.06em;color:#e8dcb4bf;margin:0 0 .5rem}.prc-header__meta{grid-template-columns:1fr 1fr;gap:.45rem .75rem;margin:0;display:grid}.prc-header__meta dt{font-size:var(--post-race-meta-size);color:#d2dceba6}.prc-header__meta dd{font-variant-numeric:tabular-nums;margin:0}@media (max-width:900px){.prc-header__groepen{grid-template-columns:1fr}}.prc-winner{padding:var(--post-race-card-pad);margin-bottom:var(--post-race-gap);background:linear-gradient(135deg, #c9a2271f, transparent 55%), var(--post-race-surface);border:1px solid var(--post-race-border);border-radius:10px}.prc-winner__kop{align-items:center;gap:.65rem;margin-bottom:.85rem;display:flex}.prc-winner__embleem{border:2px solid var(--post-race-gold);border-radius:2px;width:1.1rem;height:1.1rem;transform:rotate(45deg);box-shadow:inset 0 0 0 2px #0c1628e6}.prc-winner__titel{font-size:var(--post-race-title-size);margin:0}.prc-winner__podium{grid-template-columns:1.35fr 1fr 1fr;align-items:start;gap:.75rem;display:grid}.prc-winner__podium--count-1{grid-template-columns:minmax(0,28rem);justify-content:start}.prc-winner__podium--count-2{grid-template-columns:1.2fr 1fr}.prc-winner__podium--count-3{grid-template-columns:1.35fr 1fr 1fr}.prc-loft__leeg-tekst,.prc-arrival-summary__enkel{color:#ffffffc7;margin:0;font-size:.95rem;line-height:1.45}.prc-header__meta>div{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:baseline;gap:.35rem .75rem;display:grid}.prc-header__meta dt{overflow-wrap:anywhere;min-width:0}.prc-header__meta dd{text-align:end;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.prc-winner__slot{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;grid-template-columns:auto 1fr;gap:.65rem;padding:.75rem;display:grid}.prc-winner__slot--p1{border-color:var(--post-race-gold);background:var(--post-race-gold-soft)}.prc-winner__slot--eigen{outline:1px solid #78b4ff73}.prc-winner__rank{font-variant-numeric:tabular-nums;color:var(--post-race-gold);font-size:1.6rem;font-weight:700;line-height:1}.prc-winner__naam{margin:0;font-size:1.05em;font-weight:700}.prc-winner__melkerij,.prc-winner__gemeente{font-size:var(--post-race-meta-size);color:#d2dcebb3;margin:.15rem 0 0}.prc-winner__meta{grid-template-columns:1fr 1fr;gap:.35rem .75rem;margin:.55rem 0 0;display:grid}.prc-winner__meta dt{font-size:var(--post-race-meta-size);color:#d2dceb99}.prc-winner__meta dd{font-variant-numeric:tabular-nums;margin:0}@media (max-width:768px){.prc-winner__podium{grid-template-columns:1fr}}.prc-loft,.prc-arrival-summary,.prc-verslag,.prc-standings{padding:var(--post-race-card-pad);margin-bottom:var(--post-race-gap);background:var(--post-race-surface);border:1px solid #ffffff14;border-radius:10px}.prc-loft__titel,.prc-arrival-summary__titel,.prc-verslag__titel,.prc-standings__titel{font-size:var(--post-race-title-size);margin:0 0 .75rem}.prc-loft__raster,.prc-arrival-summary__raster{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.65rem 1rem;margin:0;display:grid}.prc-loft__raster dt,.prc-arrival-summary__raster dt{font-size:var(--post-race-meta-size);color:#d2dceba6}.prc-loft__raster dd,.prc-arrival-summary__raster dd{font-variant-numeric:tabular-nums;margin:.15rem 0 0;font-weight:600}.prc-loft__nul{opacity:.55;font-weight:500}.prc-verslag__tekst{max-width:68ch;margin:0;line-height:1.55}.prc-standings__tabel{border-collapse:collapse;width:100%;font-size:var(--post-race-table-font)}.prc-standings__tabel th,.prc-standings__tabel td{text-align:left;height:var(--post-race-row-height);border-bottom:1px solid #ffffff0f;padding:.55rem .5rem}.prc-standings__tabel th{font-size:var(--post-race-meta-size);color:#d2dcebb3;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.prc-standings__num{font-variant-numeric:tabular-nums;text-align:right!important}.prc-standings__pos{font-variant-numeric:tabular-nums;width:2.5rem;font-weight:700}.prc-standings__rij--p1{background:var(--post-race-gold-soft)}.prc-standings__rij--p2,.prc-standings__rij--p3{background:#ffffff08}.prc-standings__rij--eigen{box-shadow:inset 3px 0 #78b4ffb3}.prc-standings__rij:hover,.prc-standings__rij:focus-within{background:#ffffff0d}.prc-standings__mobiel{gap:.55rem;margin:0;padding:0;list-style:none;display:none}.prc-standings__kaart{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;grid-template-columns:auto 1fr;gap:.65rem;padding:.7rem .8rem;display:grid}.prc-standings__kaart-pos{font-variant-numeric:tabular-nums;color:var(--post-race-gold);font-weight:700}.prc-standings__kaart-naam{margin:0;font-weight:650}.prc-standings__kaart-meta,.prc-standings__kaart-stats{font-size:var(--post-race-meta-size);font-variant-numeric:tabular-nums;color:#d2dcebbf;margin:.2rem 0 0}@media (max-width:768px){.prc-standings__desktop{display:none}.prc-standings__mobiel{display:grid}}@media (min-width:769px){.prc-standings__mobiel{display:none}}.post-race-command-centre-v1 .re-command-center__grid{align-items:start}.post-race-command-centre-v1 .re-command-stats{align-self:start;height:fit-content;min-height:0}.post-race-command-centre-v1 .re-command-center__kaart-zone{min-height:var(--post-race-map-height)}.post-race-command-centre-v1 .re-command-center__replay-console{margin-top:.65rem}.post-race-command-centre-v1 .re-replay--command{width:100%;position:relative;inset:auto}.post-race-command-centre-v1 .re-ticker__seek{text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;align-items:baseline;gap:.65rem;padding:.25rem 0;display:flex}.post-race-command-centre-v1 .re-ticker__seek:focus-visible{outline:2px solid var(--post-race-gold);outline-offset:2px}.post-race-command-centre-v1 .re-ticker__item--klikbaar:hover{background:#ffffff0a}@media (max-width:960px){.post-race-command-centre-v1 .re-command-center__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.post-race-command-centre-v1 *,.race-centrum--uitslag.post-race-uitslag *{transition:none!important;animation:none!important}}.post-race-command-centre-v2,.post-race-command-centre-v2.post-race-command-centre-v1,.race-centrum--uitslag.post-race-uitslag{--post-race-v2-content-cap:min(100%, 1320px);--post-race-v2-map-height:min(58vh, 560px);--post-race-v2-command-width:min(380px, 34%);--post-race-v2-gap:clamp(.85rem, 1.1vw, 1.35rem);--post-race-v2-card-pad:clamp(.9rem, 1.2vw, 1.35rem) clamp(1rem, 1.4vw, 1.5rem);--post-race-v2-body:clamp(.92rem, .85rem + .25vw, 1.08rem);--post-race-v2-meta:clamp(.72rem, .68rem + .18vw, .88rem);--post-race-v2-title:clamp(1.15rem, 1rem + .55vw, 1.55rem);--post-race-v2-table-row:clamp(2.35rem, 2.2rem + .35vw, 2.85rem);--post-race-v2-control-height:clamp(2.5rem, 2.3rem + .35vw, 3rem);--post-race-v2-gold:#c9a227;--post-race-v2-gold-soft:#c9a22729;--post-race-v2-surface:#0a1222f0;--post-race-v2-border:#c9a2274d;width:100%;max-width:var(--post-race-v2-content-cap);font-size:var(--post-race-v2-body);margin-inline:auto}@media (max-width:767px){.post-race-command-centre-v2{--post-race-v2-content-cap:100%;--post-race-v2-map-height:min(52vh, 420px);--post-race-v2-command-width:100%}}@media (min-width:768px) and (max-width:1099px){.post-race-command-centre-v2{--post-race-v2-content-cap:min(100%, 1040px);--post-race-v2-map-height:min(54vh, 520px);--post-race-v2-command-width:100%}}@media (min-width:1100px) and (max-width:1439px){.post-race-command-centre-v2{--post-race-v2-content-cap:min(100%, 1340px);--post-race-v2-map-height:min(58vh, 600px);--post-race-v2-command-width:min(400px, 32%)}}@media (min-width:1440px) and (max-width:1919px){.post-race-command-centre-v2{--post-race-v2-content-cap:min(100%, 1680px);--post-race-v2-map-height:min(62vh, 680px);--post-race-v2-command-width:min(420px, 30%)}}@media (min-width:1920px) and (max-width:2559px){.post-race-command-centre-v2{--post-race-v2-content-cap:min(100%, 1980px);--post-race-v2-map-height:min(64vh, 740px);--post-race-v2-command-width:min(440px, 28%)}}@media (min-width:2560px) and (max-width:3439px){.post-race-command-centre-v2{--post-race-v2-content-cap:min(100%, 2200px);--post-race-v2-map-height:min(66vh, 800px);--post-race-v2-command-width:min(460px, 26%)}}@media (min-width:3440px){.post-race-command-centre-v2{--post-race-v2-content-cap:min(100%, 2340px);--post-race-v2-map-height:min(68vh, 840px);--post-race-v2-command-width:min(460px, 24%)}}.post-race-command-centre-v2 .re-command-center__kaart-zone,.post-race-command-centre-v2 .re-map--command,.post-race-command-centre-v2 .re-map--maplibre.re-map--command{height:var(--post-race-v2-map-height);min-height:var(--post-race-v2-map-height)}.post-race-command-centre-v2 .maplibre-race-map-wrap,.post-race-command-centre-v2 .maplibre-race-map,.post-race-command-centre-v2 .maplibre-race-map__container,.post-race-command-centre-v2 .maplibre-race-map__canvas,.post-race-command-centre-v2 .maplibre-race-map--command{height:100%;min-height:0}.post-race-command-centre-v2 .re-command-center__grid{grid-template-columns:1fr var(--post-race-v2-command-width);align-items:start;gap:var(--post-race-v2-gap)}.post-race-command-centre-v2 .re-command-stats{height:fit-content;min-height:0;padding:var(--post-race-v2-card-pad);align-self:start}@media (max-width:1100px){.post-race-command-centre-v2 .re-command-center__grid{grid-template-columns:1fr}}.post-race-command-centre-v2 .prc-header,.post-race-command-centre-v2 .prc-winner,.post-race-command-centre-v2 .prc-loft,.post-race-command-centre-v2 .prc-arrival-summary,.post-race-command-centre-v2 .prc-verslag,.post-race-command-centre-v2 .prc-standings,.post-race-command-centre-v2 .prc-impact{padding:var(--post-race-v2-card-pad);margin-bottom:var(--post-race-v2-gap);background:var(--post-race-v2-surface);border:1px solid var(--post-race-v2-border);border-radius:12px}.post-race-command-centre-v2 .prc-header__titel,.post-race-command-centre-v2 .prc-winner__titel,.post-race-command-centre-v2 .prc-loft__titel,.post-race-command-centre-v2 .prc-standings__titel,.post-race-command-centre-v2 .prc-verslag__titel{font-size:var(--post-race-v2-title)}.post-race-command-centre-v2 .prc-standings__hint{font-size:var(--post-race-v2-meta);color:#d2dcebb3;margin:-.35rem 0 .85rem}.post-race-command-centre-v2 .prc-standings__tabel{font-size:clamp(.84rem,.78rem + .22vw,1.02rem)}.post-race-command-centre-v2 .prc-standings__tabel th,.post-race-command-centre-v2 .prc-standings__tabel td{height:var(--post-race-v2-table-row)}.post-race-command-centre-v2 .prc-loft__raster dd{font-variant-numeric:tabular-nums;font-size:1.12em;font-weight:700}.post-race-command-centre-v2 .prc-loft__raster dt{font-size:var(--post-race-v2-meta)}.post-race-command-centre-v2 .prc-winner{background:linear-gradient(140deg, #c9a2272e, transparent 50%), var(--post-race-v2-surface)}.post-race-command-centre-v2 .prc-winner__slot--p1{transform:translateY(-2px);box-shadow:0 8px 28px #00000047}.post-race-command-centre-v2 .prc-winner__slot--p2{border-color:#b4becd59}.post-race-command-centre-v2 .prc-winner__slot--p3{border-color:#b0784866}.post-race-command-centre-v2 .prc-impact__flow{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.55rem .75rem;margin:0 0 1rem;font-size:1.25em;font-weight:700;display:flex}.post-race-command-centre-v2 .prc-impact__pijl{color:#d2dceb8c;font-weight:500}.post-race-command-centre-v2 .prc-impact__delta-label{font-size:var(--post-race-v2-meta);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.post-race-command-centre-v2 .prc-impact__delta--stijging .prc-impact__delta-label{color:#7dcea0}.post-race-command-centre-v2 .prc-impact__delta--daling .prc-impact__delta-label{color:#e8a0a0}.post-race-command-centre-v2 .prc-impact__delta--gelijk .prc-impact__delta-label{color:#d2dceba6}.post-race-command-centre-v2 .re-replay--command{border:1px solid var(--post-race-v2-border);background:var(--post-race-v2-surface);border-radius:12px;flex-direction:column;gap:.65rem;padding:.75rem .9rem;display:flex}.post-race-command-centre-v2 .re-replay__transport{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;display:flex}.post-race-command-centre-v2 .re-replay__knop{min-width:var(--post-race-v2-control-height);min-height:var(--post-race-v2-control-height);border-radius:10px;padding:0 .75rem;font-size:.95rem;font-weight:650}.post-race-command-centre-v2 .re-replay__knop--play{min-width:calc(var(--post-race-v2-control-height) * 1.35);background:var(--post-race-v2-gold-soft);border-color:var(--post-race-v2-gold);color:#f5e6a8}.post-race-command-centre-v2 .re-replay__knop:focus-visible,.post-race-command-centre-v2 .re-replay__bookmark:focus-visible{outline:2px solid var(--post-race-v2-gold);outline-offset:2px}.post-race-command-centre-v2 .re-replay__bookmarks{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.post-race-command-centre-v2 .re-replay__bookmark{min-height:2.25rem;font-size:var(--post-race-v2-meta);border-radius:999px;padding:.35rem .7rem}.post-race-command-centre-v2 .re-replay__bookmark--actief{background:var(--post-race-v2-gold-soft);border-color:var(--post-race-v2-gold)}.post-race-command-centre-v2 .re-ticker__tijd{font-variant-numeric:tabular-nums;min-width:5.5rem}.post-race-command-centre-v2 .re-ticker__item{border-bottom:1px solid #ffffff0d;grid-template-columns:auto 1fr;align-items:baseline;gap:.65rem;padding:.45rem .35rem;display:grid}.race-page-tabs{max-width:var(--post-race-v2-content-cap,min(100%, 1680px));margin:.75rem auto 1.1rem}.race-page-tabs__rij{border-bottom:1px solid #c9a22738;gap:.45rem;padding-bottom:.15rem;display:flex}.race-page-tabs__tab{color:#d2dcebbf;cursor:pointer;background:0 0;border:0;border-radius:10px 10px 0 0;min-height:2.75rem;padding:.55rem 1.15rem;font-size:clamp(.95rem,.9rem + .2vw,1.12rem);font-weight:650}.race-page-tabs__tab--actief{color:#f5e6a8;box-shadow:inset 0 -2px 0 var(--post-race-v2-gold,#c9a227);background:#c9a2271f}.race-page-tabs__tab:focus-visible{outline:2px solid var(--post-race-v2-gold,#c9a227);outline-offset:2px}@media (prefers-reduced-motion:reduce){.post-race-command-centre-v2 *{transition:none!important;animation:none!important}}.post-race-command-centre-v2 .prc-standings__context,.post-race-command-centre-v2 .prc-standings__meta{font-size:var(--post-race-v2-meta);color:#d2dcebb8;margin:.15rem 0 .55rem}.post-race-command-centre-v2 .prc-standings__leeg{color:#e6ebf5e6;font-size:var(--post-race-v2-body);background:#c9a2270f;border:1px dashed #c9a22759;border-radius:10px;margin:1rem 0 .25rem;padding:1.1rem 1.2rem}.post-race-command-centre-v2 .prc-standings__caption-sr,.race-scope-tabs__sr-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.post-race-command-centre-v2 .prc-standings__num,.post-race-command-centre-v2 .prc-standings__pos{font-variant-numeric:tabular-nums;text-align:right}.post-race-command-centre-v2 .prc-standings__col--rank{letter-spacing:.01em;font-weight:700}.post-race-command-centre-v2 .prc-standings__rij:hover,.post-race-command-centre-v2 .prc-standings__rij:focus-within{background:#c9a22714}.post-race-command-centre-v2 .prc-standings__rij--eigen{outline-offset:-1px;outline:1px solid #c9a22773}.post-race-command-centre-v2 .prc-impact__titel{font-size:var(--post-race-v2-title)}.post-race-command-centre-v2 .prc-impact__klassement-label{font-size:var(--post-race-v2-meta);text-transform:uppercase;letter-spacing:.07em;color:#c9a227e6;margin:-.2rem 0 .85rem;font-weight:650}.post-race-command-centre-v2 .prc-impact__board{background:#c9a22712;border:1px solid #c9a22747;border-radius:12px;grid-template-columns:1fr auto 1fr 1fr;align-items:center;gap:.75rem;margin:0 0 1.1rem;padding:.9rem 1rem;display:grid}@media (max-width:767px){.post-race-command-centre-v2 .prc-impact__board{grid-template-columns:1fr 1fr}.post-race-command-centre-v2 .prc-impact__pijl{display:none}}.post-race-command-centre-v2 .prc-impact__cell-label{font-size:var(--post-race-v2-meta);color:#d2dceba6;margin-bottom:.2rem;display:block}.post-race-command-centre-v2 .prc-impact__cell-value{font-variant-numeric:tabular-nums;font-size:1.45em;font-weight:750}.post-race-command-centre-v2 .prc-impact__betekenis{font-size:var(--post-race-v2-body);line-height:1.45}.post-race-command-centre-v2 .prc-impact__link{color:#f0d56c;text-underline-offset:.18em;margin-top:.85rem;font-size:1.02em;font-weight:700;text-decoration:underline;display:inline-flex}.post-race-command-centre-v2 .prc-impact__link:focus-visible{outline:2px solid var(--post-race-v2-gold);outline-offset:3px}.race-scope-tabs{margin:12px 0 14px;position:relative}.race-scope-tabs__tab{border:1px solid var(--kleur-rand-zacht,#ffffff1f);min-height:44px;color:var(--kleur-tekst-zacht);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;font-family:inherit;font-size:.84rem;font-weight:650;text-decoration:none;display:inline-flex}.race-scope-tabs__tab:focus-visible{outline:2px solid var(--kleur-goud,#c9a227);outline-offset:2px}.race-scope-tabs__tab--actief{color:var(--kleur-goud,#c9a227);border-color:var(--kleur-goud,#c9a227);background:#c9a2271f;box-shadow:inset 0 0 0 1px #c9a22740}.race-scope-tabs__provincie{border:1px solid var(--kleur-rand-zacht,#ffffff1f);border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:4px 8px 4px 12px;display:inline-flex}.race-scope-tabs__provincie--actief{border-color:var(--kleur-goud,#c9a227);background:#c9a2271a}.race-scope-tabs__provincie-label{color:var(--kleur-tekst-zacht);white-space:nowrap;font-size:.78rem;font-weight:650}.race-scope-tabs__select{border:1px solid var(--kleur-rand-zacht,#ffffff1f);background:var(--kleur-oppervlak-2,#ffffff0a);min-width:160px;min-height:40px;color:var(--kleur-tekst);border-radius:8px;padding:6px 10px;font-size:.84rem}.race-scope-tabs__select:focus-visible{outline:2px solid var(--kleur-goud,#c9a227);outline-offset:2px}@media (max-width:767px){.race-scope-tabs__rij{grid-template-columns:1fr 1fr;gap:8px;display:grid}.race-scope-tabs__tab{width:100%}.race-scope-tabs__provincie{border-radius:12px;grid-column:1/-1;justify-content:space-between;width:100%}.race-scope-tabs__select{flex:1;min-width:0}}@media (min-width:768px) and (max-width:1099px){.race-scope-tabs__rij{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.race-scope-tabs__tab{flex:none}}@media (min-width:1920px){.post-race-command-centre-v2{--post-race-v2-table-row:clamp(2.7rem, 2.4rem + .45vw, 3.25rem);--post-race-v2-body:clamp(1rem, .92rem + .28vw, 1.16rem)}.post-race-command-centre-v2 .prc-standings__tabel{font-size:clamp(.98rem,.9rem + .28vw,1.16rem)}.post-race-command-centre-v2 .prc-standings__naam{font-size:1.05em}}@media (min-width:2560px){.post-race-command-centre-v2 .prc-standings__tabel{font-size:clamp(1.05rem,.95rem + .3vw,1.22rem)}}.race-scope-bar{z-index:1;padding:var(--post-race-v2-card-pad,.9rem 1rem);background:#0a1222eb;border:1px solid #c9a22747;border-radius:12px;flex-direction:column;gap:.75rem;margin:.85rem 0 1.1rem;display:flex;position:relative;overflow:visible}.race-scope-bar:has(.donkere-select__popover){z-index:var(--dropdown-layer,80)}.race-scope-bar__main{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.race-scope-bar__secondary{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.race-scope-bar__na{font-size:var(--post-race-v2-meta,.82rem);color:#d2dcebb3;margin:0}.race-scope-bar__hint{font-size:var(--post-race-v2-meta,.78rem);color:#d2dceb94;flex:12rem;margin:0}.race-scope-bar__count{font-size:var(--post-race-v2-meta,.82rem);font-variant-numeric:tabular-nums;color:#f0d56ce6;margin-left:auto;font-weight:650}.race-scope-bar__province-select{flex:240px;min-width:min(100%,280px)}.race-scope-bar__province-select .donkere-select__trigger{color:#ebf0faf2;background:#080e1cf2;border-color:#c9a22759;min-height:44px}.race-scope-bar__province-select .donkere-select__popover,.race-scope-bar__province-select .donkere-select__popover--portal,.donkere-select__popover--portal{z-index:var(--dropdown-layer,80);max-width:min(100vw - 2rem,360px)}.donkere-select__popover .donkere-select__lijst,.donkere-select__popover--portal .donkere-select__lijst{z-index:auto;max-height:min(50vh,320px);box-shadow:none;background:0 0;border:0;min-height:8rem;position:static;top:auto;left:auto;right:auto;overflow:auto}.post-race-command-centre-v2 .prc-standings__leeg-kaart{background:#c9a22712;border:1px dashed #c9a22766;border-radius:12px;margin-top:.75rem;padding:1rem 1.15rem}.post-race-command-centre-v2 .prc-standings__leeg-acties{flex-wrap:wrap;gap:.55rem;margin-top:.85rem;display:flex}.post-race-command-centre-v2 .prc-standings__leeg-btn{color:#f0d56c;min-height:40px;font:inherit;cursor:pointer;background:#c9a22724;border:1px solid #c9a22773;border-radius:999px;padding:.45rem .9rem;font-weight:650}.post-race-command-centre-v2 .prc-standings__leeg-btn--secondary{color:#d2dcebd9;background:0 0}.post-race-command-centre-v2 .prc-standings__leeg-btn:focus-visible{outline-offset:2px;outline:2px solid #c9a227}.post-race-command-centre-v2 .prc-impact__context{font-size:var(--post-race-v2-meta,.82rem);color:#d2dcebb8;margin:-.35rem 0 .9rem;line-height:1.4}.donkere-select__popover{background:#0a1222;border-color:#c9a22759;border-radius:12px;box-shadow:0 16px 40px #00000073}.donkere-select__zoek{background:#0a1222;border-bottom:1px solid #c9a22733;padding:.55rem .65rem;position:sticky;top:0}.donkere-select__zoek-input{color:#ebf0faf2;width:100%;min-height:40px;font:inherit;background:#ffffff0a;border:1px solid #c9a22747;border-radius:8px;padding:.4rem .65rem}.donkere-select__zoek-input:focus{outline-offset:1px;outline:2px solid #c9a227a6}.donkere-select__optie--focus{background:#c9a2271f}.donkere-select__leeg{color:#d2dceb8c;padding:.85rem 1rem;font-size:.85rem}@media (max-width:767px){.race-scope-bar__main{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.race-scope-bar__main .race-scope-tabs__tab{flex:none}.race-scope-bar__province-select{flex:100%;min-width:100%}.race-scope-bar__count{margin-left:0}}@media (min-width:1920px){.race-scope-bar .race-scope-tabs__tab{min-height:48px;padding:.55rem 1.1rem;font-size:.95rem}.race-scope-bar__province-select .donkere-select__trigger{min-height:48px;font-size:1rem}}.post-race-command-centre-v5,.race-detail--v5.race-detail--afgerond{--prc-v5-space-1:.25rem;--prc-v5-space-2:.5rem;--prc-v5-space-3:.75rem;--prc-v5-space-4:1rem;--prc-v5-space-5:1.5rem;--prc-v5-space-6:2rem;--prc-v5-radius:12px;--prc-v5-radius-sm:10px;--prc-v5-gold:#c9a227;--prc-v5-gold-soft:#c9a22724;--prc-v5-surface:#0a1222f5;--prc-v5-surface-2:#0e182aeb;--prc-v5-border:#c9a22747;--prc-v5-border-soft:#ffffff14;--prc-v5-text:#ecf0f8f5;--prc-v5-text-muted:#becadcb8;--prc-v5-focus:0 0 0 2px #0a1222, 0 0 0 4px #c9a227bf;--prc-v5-shadow:0 10px 28px #00000047;--prc-v5-motion:.16s ease;--prc-v5-page-cap:min(100%, 1360px);--post-race-v2-content-cap:100%;--post-race-v2-gap:var(--prc-v5-space-5);--post-race-v2-card-pad:var(--prc-v5-space-4) var(--prc-v5-space-5);--post-race-v2-body:clamp(.94rem, .88rem + .22vw, 1.08rem);--post-race-v2-meta:clamp(.74rem, .7rem + .14vw, .88rem);--post-race-v2-title:clamp(1.12rem, 1rem + .45vw, 1.45rem);--post-race-v2-table-row:clamp(2.5rem, 2.3rem + .4vw, 3rem);--post-race-v2-surface:var(--prc-v5-surface);--post-race-v2-border:var(--prc-v5-border);--post-race-v2-gold:var(--prc-v5-gold)}.race-detail--v5:has(.post-race-command-centre-v5){--prc-v5-space-1:.25rem;--prc-v5-space-2:.5rem;--prc-v5-space-3:.75rem;--prc-v5-space-4:1rem;--prc-v5-space-5:1.5rem;--prc-v5-space-6:2rem;--prc-v5-radius:12px;--prc-v5-radius-sm:10px;--prc-v5-gold:#c9a227;--prc-v5-gold-soft:#c9a22724;--prc-v5-surface:#0a1222f5;--prc-v5-surface-2:#0e182aeb;--prc-v5-border:#c9a22747;--prc-v5-border-soft:#ffffff14;--prc-v5-text:#ecf0f8f5;--prc-v5-text-muted:#becadcb8;--prc-v5-focus:0 0 0 2px #0a1222, 0 0 0 4px #c9a227bf;--prc-v5-shadow:0 10px 28px #00000047;--prc-v5-motion:.16s ease;--prc-v5-page-cap:min(100%, 1360px);--post-race-v2-content-cap:100%;--post-race-v2-gap:var(--prc-v5-space-5);--post-race-v2-card-pad:var(--prc-v5-space-4) var(--prc-v5-space-5);--post-race-v2-body:clamp(.94rem, .88rem + .22vw, 1.08rem);--post-race-v2-meta:clamp(.74rem, .7rem + .14vw, .88rem);--post-race-v2-title:clamp(1.12rem, 1rem + .45vw, 1.45rem);--post-race-v2-table-row:clamp(2.5rem, 2.3rem + .4vw, 3rem);--post-race-v2-surface:var(--prc-v5-surface);--post-race-v2-border:var(--prc-v5-border);--post-race-v2-gold:var(--prc-v5-gold)}.race-detail--v5.race-detail--afgerond{max-width:var(--prc-v5-page-cap);gap:var(--prc-v5-space-5);width:100%}.race-detail--v5:has(.post-race-command-centre-v5){max-width:var(--prc-v5-page-cap);gap:var(--prc-v5-space-5);width:100%}.post-race-command-centre-v5{width:100%;max-width:100%;color:var(--prc-v5-text);margin-inline:0}@media (max-width:767px){.race-detail--v5.race-detail--afgerond{--prc-v5-page-cap:100%;gap:var(--prc-v5-space-4)}.race-detail--v5:has(.post-race-command-centre-v5){--prc-v5-page-cap:100%;gap:var(--prc-v5-space-4)}}@media (min-width:768px) and (max-width:1099px){.race-detail--v5.race-detail--afgerond{--prc-v5-page-cap:min(100%, 1040px)}.race-detail--v5:has(.post-race-command-centre-v5){--prc-v5-page-cap:min(100%, 1040px)}}@media (min-width:1100px) and (max-width:1439px){.race-detail--v5.race-detail--afgerond{--prc-v5-page-cap:min(100%, 1280px)}.race-detail--v5:has(.post-race-command-centre-v5){--prc-v5-page-cap:min(100%, 1280px)}}@media (min-width:1440px) and (max-width:1919px){.race-detail--v5.race-detail--afgerond{--prc-v5-page-cap:min(100%, 1640px)}.race-detail--v5:has(.post-race-command-centre-v5){--prc-v5-page-cap:min(100%, 1640px)}}@media (min-width:1920px) and (max-width:2559px){.race-detail--v5.race-detail--afgerond{--prc-v5-page-cap:min(100%, 1960px)}.race-detail--v5:has(.post-race-command-centre-v5){--prc-v5-page-cap:min(100%, 1960px)}.post-race-command-centre-v5{--post-race-v2-body:clamp(1rem, .94rem + .22vw, 1.14rem);--post-race-v2-title:clamp(1.28rem, 1.1rem + .4vw, 1.55rem);--post-race-v2-table-row:clamp(2.7rem, 2.5rem + .35vw, 3.2rem)}}@media (min-width:2560px) and (max-width:3439px){.race-detail--v5.race-detail--afgerond{--prc-v5-page-cap:min(100%, 2160px)}.race-detail--v5:has(.post-race-command-centre-v5){--prc-v5-page-cap:min(100%, 2160px)}.post-race-command-centre-v5{--post-race-v2-body:clamp(1.05rem, .98rem + .22vw, 1.18rem);--post-race-v2-title:clamp(1.35rem, 1.15rem + .4vw, 1.65rem)}}@media (min-width:3440px){.race-detail--v5.race-detail--afgerond{--prc-v5-page-cap:min(100%, 2320px)}.race-detail--v5:has(.post-race-command-centre-v5){--prc-v5-page-cap:min(100%, 2320px)}}.post-race-command-centre-v5 .prc-header,.post-race-command-centre-v5 .prc-winner,.post-race-command-centre-v5 .prc-loft,.post-race-command-centre-v5 .prc-arrival-summary,.post-race-command-centre-v5 .prc-verslag,.post-race-command-centre-v5 .prc-standings,.post-race-command-centre-v5 .prc-impact,.post-race-command-centre-v5 .race-scope-bar{margin-bottom:var(--prc-v5-space-5);padding:var(--prc-v5-space-4) var(--prc-v5-space-5);border-radius:var(--prc-v5-radius);border:1px solid var(--prc-v5-border);background:var(--prc-v5-surface);box-shadow:var(--prc-v5-shadow)}.post-race-command-centre-v5 .prc-header__titel,.post-race-command-centre-v5 .prc-winner__titel,.post-race-command-centre-v5 .prc-loft__titel,.post-race-command-centre-v5 .prc-standings__titel,.post-race-command-centre-v5 .prc-verslag__titel,.post-race-command-centre-v5 .prc-impact__titel,.post-race-command-centre-v5 .race-detail__sectie-titel{margin:0 0 var(--prc-v5-space-3);font-size:var(--post-race-v2-title);letter-spacing:.01em;color:var(--prc-v5-text);font-weight:700;line-height:1.25}.post-race-command-centre-v5 .prc-standings__context,.post-race-command-centre-v5 .prc-impact__context,.post-race-command-centre-v5 .prc-standings__hint,.post-race-command-centre-v5 .prc-standings__meta{margin:0 0 var(--prc-v5-space-3);font-size:var(--post-race-v2-meta);color:var(--prc-v5-text-muted);line-height:1.45}.post-race-command-centre-v5 .prc-header__groepen{gap:var(--prc-v5-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.post-race-command-centre-v5 .prc-header__groep-titel{margin:0 0 var(--prc-v5-space-2);font-size:var(--post-race-v2-meta);letter-spacing:.08em;text-transform:uppercase;color:#f0d56ce0;font-weight:700}.post-race-command-centre-v5 .prc-header__meta{gap:var(--prc-v5-space-2);margin:0;display:grid}.post-race-command-centre-v5 .prc-header__meta>div{gap:var(--prc-v5-space-2);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.post-race-command-centre-v5 .prc-header__meta dt{font-size:var(--post-race-v2-meta);color:var(--prc-v5-text-muted);margin:0}.post-race-command-centre-v5 .prc-header__meta dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:650}@media (max-width:900px){.post-race-command-centre-v5 .prc-header__groepen{grid-template-columns:1fr}}.post-race-command-centre-v5 .prc-winner{background:linear-gradient(145deg, #c9a22733, transparent 55%), var(--prc-v5-surface)}.post-race-command-centre-v5 .prc-winner__slot,.post-race-command-centre-v5 .prc-loft,.post-race-command-centre-v5 .prc-arrival-summary{transition:border-color var(--prc-v5-motion), box-shadow var(--prc-v5-motion)}.post-race-command-centre-v5 .prc-winner__slot--p1{border-color:#c9a227a6;box-shadow:0 12px 32px #00000052}.post-race-command-centre-v5 .race-scope-bar{gap:var(--prc-v5-space-3);display:grid}.post-race-command-centre-v5 .race-scope-bar__main{gap:var(--prc-v5-space-2);flex-wrap:wrap;display:flex}.post-race-command-centre-v5 .race-scope-tabs__tab{border:1px solid var(--prc-v5-border-soft);min-height:44px;color:var(--prc-v5-text-muted);transition:color var(--prc-v5-motion), border-color var(--prc-v5-motion), background var(--prc-v5-motion), box-shadow var(--prc-v5-motion);background:0 0;border-radius:999px;padding:.55rem 1rem;font-size:.88rem;font-weight:650}.post-race-command-centre-v5 .race-scope-tabs__tab:hover{color:var(--prc-v5-text);background:#c9a2270f;border-color:#c9a22773}.post-race-command-centre-v5 .race-scope-tabs__tab:focus-visible{box-shadow:var(--prc-v5-focus);outline:none}.post-race-command-centre-v5 .race-scope-tabs__tab--actief{color:#f5e6a8;border-color:var(--prc-v5-gold);background:var(--prc-v5-gold-soft);box-shadow:inset 0 0 0 1px #c9a22740}.post-race-command-centre-v5 .race-scope-bar__secondary{gap:var(--prc-v5-space-3);grid-template-columns:minmax(220px,1.2fr) minmax(0,1fr) auto;align-items:center;display:grid}.post-race-command-centre-v5 .race-scope-bar__hint{color:var(--prc-v5-text-muted);font-size:var(--post-race-v2-meta)}.post-race-command-centre-v5 .race-scope-bar__count{font-variant-numeric:tabular-nums;color:#f0d56c;justify-self:end;font-weight:700}.post-race-command-centre-v5 .race-scope-bar__province-select .donkere-select__trigger{border-radius:var(--prc-v5-radius-sm);min-height:44px;color:var(--prc-v5-text);transition:border-color var(--prc-v5-motion), box-shadow var(--prc-v5-motion);background:#060c18fa;border-color:#c9a22761}.post-race-command-centre-v5 .race-scope-bar__province-select .donkere-select__trigger:hover{border-color:#c9a2279e}.post-race-command-centre-v5 .race-scope-bar__province-select .donkere-select__trigger:focus-visible{box-shadow:var(--prc-v5-focus);outline:none}.post-race-command-centre-v5 .race-scope-bar{overflow:visible}.post-race-command-centre-v5 .race-scope-bar:has(.donkere-select__popover){z-index:var(--dropdown-layer,80)}.post-race-command-centre-v5 .donkere-select__popover,.post-race-command-centre-v5 .donkere-select__popover--portal{z-index:var(--dropdown-layer,80);border-radius:var(--prc-v5-radius);background:#09111f;border-color:#c9a22766;box-shadow:0 18px 44px #00000080}.post-race-command-centre-v5 .donkere-select__popover .donkere-select__lijst,.post-race-command-centre-v5 .donkere-select__popover--portal .donkere-select__lijst{min-height:8rem;position:static;top:auto;left:auto;right:auto}.post-race-command-centre-v5 .donkere-select__optie:hover:not(:disabled),.post-race-command-centre-v5 .donkere-select__optie--focus{background:#c9a2271f}.post-race-command-centre-v5 .donkere-select__optie--actief{color:#f5e6a8;background:#c9a2272e}@media (max-width:900px){.post-race-command-centre-v5 .race-scope-bar__secondary{grid-template-columns:1fr}.post-race-command-centre-v5 .race-scope-bar__count{justify-self:start}.post-race-command-centre-v5 .race-scope-bar__main{-webkit-overflow-scrolling:touch;padding-bottom:var(--prc-v5-space-1);scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.post-race-command-centre-v5 .race-scope-tabs__tab{flex:none}}.post-race-command-centre-v5 .prc-standings__tabel{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:clamp(.86rem,.8rem + .2vw,1.05rem)}.post-race-command-centre-v5 .prc-standings__tabel thead th{padding:var(--prc-v5-space-2) var(--prc-v5-space-2);color:var(--prc-v5-text-muted);letter-spacing:.06em;text-transform:uppercase;text-align:left;white-space:nowrap;background:#080e1af5;border-bottom:1px solid #c9a22747;font-size:.72em;font-weight:700;position:static}.post-race-command-centre-v5 .prc-standings__tabel td{padding:0 var(--prc-v5-space-2);height:var(--post-race-v2-table-row);border-bottom:1px solid var(--prc-v5-border-soft);vertical-align:middle}.post-race-command-centre-v5 .prc-standings__pos,.post-race-command-centre-v5 .prc-standings__num,.post-race-command-centre-v5 .prc-standings__col--rank{text-align:right;font-variant-numeric:tabular-nums}.post-race-command-centre-v5 .prc-standings__col--rank{color:#f0d56c;font-weight:700}.post-race-command-centre-v5 .prc-standings__naam{text-overflow:ellipsis;white-space:nowrap;max-width:18ch;font-weight:600;overflow:hidden}@media (min-width:1440px){.post-race-command-centre-v5 .prc-standings__naam{max-width:28ch}}.post-race-command-centre-v5 .prc-standings__rij:hover,.post-race-command-centre-v5 .prc-standings__rij:focus-within{background:#c9a22714}.post-race-command-centre-v5 .prc-standings__rij--p1{background:#c9a2271a}.post-race-command-centre-v5 .prc-standings__rij--eigen{box-shadow:inset 3px 0 0 var(--prc-v5-gold)}.post-race-command-centre-v5 .prc-standings__leeg-kaart{margin-top:var(--prc-v5-space-3);padding:var(--prc-v5-space-5);border-radius:var(--prc-v5-radius);background:linear-gradient(160deg,#c9a2271a,#0a122266);border:1px dashed #c9a2276b}.post-race-command-centre-v5 .prc-standings__leeg{font-size:var(--post-race-v2-body);color:var(--prc-v5-text);margin:0;line-height:1.45}.post-race-command-centre-v5 .prc-standings__meta--leeg{margin-top:var(--prc-v5-space-2)}.post-race-command-centre-v5 .prc-standings__mobiel{gap:var(--prc-v5-space-2)}.post-race-command-centre-v5 .prc-standings__kaart{padding:var(--prc-v5-space-3) var(--prc-v5-space-4);border-radius:var(--prc-v5-radius-sm);border:1px solid var(--prc-v5-border-soft);background:var(--prc-v5-surface-2);min-height:56px}.post-race-command-centre-v5 .prc-standings__kaart--eigen{box-shadow:inset 3px 0 0 var(--prc-v5-gold);border-color:#c9a22773}.post-race-command-centre-v5 .prc-standings__kaart-pos{color:#f0d56c;font-size:1.05em}.post-race-command-centre-v5 .prc-standings__leeg-acties{gap:var(--prc-v5-space-2);margin-top:var(--prc-v5-space-4);flex-wrap:wrap;display:flex}.post-race-command-centre-v5 .prc-standings__leeg-btn{border:1px solid var(--prc-v5-gold);background:var(--prc-v5-gold-soft);color:#f5e6a8;cursor:pointer;min-height:44px;transition:background var(--prc-v5-motion), border-color var(--prc-v5-motion);border-radius:999px;padding:.55rem 1rem;font-weight:650}.post-race-command-centre-v5 .prc-standings__leeg-btn:hover{background:#c9a22738}.post-race-command-centre-v5 .prc-standings__leeg-btn--secondary{border-color:var(--prc-v5-border-soft);color:var(--prc-v5-text-muted);background:0 0}.post-race-command-centre-v5 .prc-standings__leeg-btn:focus-visible{box-shadow:var(--prc-v5-focus);outline:none}.post-race-command-centre-v5 .prc-impact__board{gap:var(--prc-v5-space-3);margin-bottom:var(--prc-v5-space-4);padding:var(--prc-v5-space-4);border-radius:var(--prc-v5-radius);background:#c9a22714;border-color:#c9a22752}.post-race-command-centre-v5 .prc-impact__cell-value{font-variant-numeric:tabular-nums;font-size:clamp(1.35rem,1.2rem + .4vw,1.75rem);font-weight:750}.post-race-command-centre-v5 .prc-impact__link{min-height:44px;margin-top:var(--prc-v5-space-3);color:#f0d56c;transition:color var(--prc-v5-motion), border-color var(--prc-v5-motion);border-bottom:1px solid #f0d56c73;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.post-race-command-centre-v5 .prc-impact__link:hover{color:#ffe9a0;border-bottom-color:#ffe9a0cc}.post-race-command-centre-v5 .prc-impact__link:focus-visible{box-shadow:var(--prc-v5-focus);border-radius:4px;outline:none}.post-race-command-centre-v5 .prc-impact__stats,.post-race-command-centre-v5 .race-klassement-impact__stats{gap:var(--prc-v5-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.post-race-command-centre-v5 .prc-impact__stats dt,.post-race-command-centre-v5 .race-klassement-impact__stats dt{font-size:var(--post-race-v2-meta);color:var(--prc-v5-text-muted)}.post-race-command-centre-v5 .prc-impact__stats dd,.post-race-command-centre-v5 .race-klassement-impact__stats dd{margin:var(--prc-v5-space-1) 0 0;font-variant-numeric:tabular-nums;font-size:1.15em;font-weight:700}@media (max-width:767px){.post-race-command-centre-v5 .prc-impact__stats,.post-race-command-centre-v5 .race-klassement-impact__stats{grid-template-columns:1fr 1fr}}.race-detail--v5:has(.post-race-command-centre-v5) .race-page-tabs__tab{min-height:44px;transition:border-color var(--prc-v5-motion), background var(--prc-v5-motion), color var(--prc-v5-motion)}.race-detail--v5:has(.post-race-command-centre-v5) .race-page-tabs__tab:focus-visible{box-shadow:var(--prc-v5-focus);outline:none}.race-detail--v5:has(.post-race-command-centre-v5) .race-detail-v5__info-zone--primair{padding:var(--prc-v5-space-4) var(--prc-v5-space-5);border-radius:var(--prc-v5-radius);box-shadow:var(--prc-v5-shadow)}.race-detail--v5:has(.post-race-command-centre-v5) .race-detail__titel{letter-spacing:-.01em;font-size:clamp(1.55rem,1.3rem + .8vw,2.15rem)}.post-race-command-centre-v5 .prc-header{border-color:var(--prc-v5-border-soft);box-shadow:none}.post-race-command-centre-v5 .prc-winner{border-color:#c9a22773}.post-race-command-centre-v5 .prc-loft{border-color:#78aadc47}.post-race-command-centre-v5 .prc-verslag{background:#0c1424e6;border-color:#ffffff1a}.post-race-command-centre-v5 .prc-standings{border-color:#c9a22738}.post-race-command-centre-v5 .prc-impact{border-color:#c9a22761}.post-race-command-centre-v5 .prc-standings__num,.post-race-command-centre-v5 .prc-standings__pos{text-align:right;font-variant-numeric:tabular-nums}.post-race-command-centre-v5 .re-command-center__grid{gap:var(--prc-v5-space-4)}.post-race-command-centre-v5 .re-command-stats{gap:var(--prc-v5-space-3);display:grid}.post-race-command-centre-v5 .re-command-stats__groep-titel{margin:0 0 var(--prc-v5-space-1);font-size:var(--post-race-v2-meta);letter-spacing:.06em;text-transform:uppercase;color:#f0d56cd9;font-weight:700}.post-race-command-centre-v5 .re-replay__knop--play{min-width:52px;min-height:52px}.post-race-command-centre-v5 .re-replay__knop:focus-visible,.post-race-command-centre-v5 .re-replay__bookmark:focus-visible{box-shadow:var(--prc-v5-focus);outline:none}@media (min-width:1440px){.post-race-command-centre-v5 .re-command-center__kaart-zone,.post-race-command-centre-v5 .maplibre-race-map--command{min-height:clamp(420px,48vh,640px)}}@media (prefers-reduced-motion:reduce){.post-race-command-centre-v5 *,.post-race-command-centre-v5 :before,.post-race-command-centre-v5 :after{transition:none!important;animation:none!important}}@media (min-width:1280px) and (max-width:1599px){.race-detail--v5.race-detail--afgerond{--prc-v5-page-cap:min(100%, 1320px)}.race-detail--v5:has(.post-race-command-centre-v5){--prc-v5-page-cap:min(100%, 1320px)}}@media (min-width:1600px) and (max-width:1919px){.race-detail--v5.race-detail--afgerond{--prc-v5-page-cap:min(100%, 1600px)}.race-detail--v5:has(.post-race-command-centre-v5){--prc-v5-page-cap:min(100%, 1600px)}}@media (min-width:1920px) and (max-width:2559px){.race-detail--v5.race-detail--afgerond{--prc-v5-page-cap:min(100%, 1920px)}.race-detail--v5:has(.post-race-command-centre-v5){--prc-v5-page-cap:min(100%, 1920px)}}@media (min-width:2560px) and (max-width:3439px){.race-detail--v5.race-detail--afgerond{--prc-v5-page-cap:min(100%, 2160px)}.race-detail--v5:has(.post-race-command-centre-v5){--prc-v5-page-cap:min(100%, 2160px)}}@media (min-width:3440px){.race-detail--v5.race-detail--afgerond{--prc-v5-page-cap:min(100%, 2320px)}.race-detail--v5:has(.post-race-command-centre-v5){--prc-v5-page-cap:min(100%, 2320px)}}.post-race-command-centre-v5 .prc-header__meta dd,.post-race-command-centre-v5 .prc-winner__meta dd,.post-race-command-centre-v5 .prc-loft__raster dd,.post-race-command-centre-v5 .prc-arrival-summary__raster dd,.post-race-command-centre-v5 .prc-standings__num,.post-race-command-centre-v5 .prc-standings__pos,.post-race-command-centre-v5 .prc-impact__cell-value,.post-race-command-centre-v5 .race-scope-bar__count,.post-race-command-centre-v5 .donkere-select__badge--count{font-variant-numeric:tabular-nums}.post-race-command-centre-v5 .prc-verslag__tekst{max-width:68ch;line-height:1.55;font-size:var(--post-race-v2-body);color:var(--prc-v5-text)}.post-race-command-centre-v5 .prc-header__meta>div{gap:.35rem .75rem}.post-race-command-centre-v5 .prc-header__meta dt{letter-spacing:.04em;margin-bottom:.15rem}.post-race-command-centre-v5 .prc-header__meta dd{overflow-wrap:anywhere;font-weight:650;line-height:1.35}.post-race-command-centre-v5 .race-scope-bar__main{gap:var(--prc-v5-space-2)}.post-race-command-centre-v5 .race-scope-tabs__tab{min-height:44px;padding:.55rem 1rem}.post-race-command-centre-v5 .race-scope-bar__hint{max-width:28rem;line-height:1.4}.race-scope-bar .donkere-select__optie{justify-content:center;min-height:44px;padding:.55rem .75rem}.race-scope-bar .donkere-select__optie-inhoud{flex-wrap:nowrap;justify-content:space-between;gap:.75rem;width:100%}.race-scope-bar .donkere-select__optie-inhoud>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.race-scope-bar .donkere-select__hint{display:none}.donkere-select__badge--count,.donkere-select__badge--empty{font-variant-numeric:tabular-nums;letter-spacing:.02em;flex-shrink:0;justify-content:center;min-width:1.75rem}.donkere-select__badge--count{color:#f0d56c;background:#c9a22724;border-color:#c9a22759}.donkere-select__badge--empty{color:#becadcbf;text-transform:none;letter-spacing:.01em;background:#ffffff0a;border-color:#ffffff1a;padding:.18rem .5rem;font-size:.62rem}.donkere-select__popover--portal .donkere-select__lijst{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#c9a22773 transparent}.donkere-select__popover--portal .donkere-select__lijst::-webkit-scrollbar{width:8px}.donkere-select__popover--portal .donkere-select__lijst::-webkit-scrollbar-thumb{background:#c9a22766;border-radius:999px}.donkere-select__popover--portal{border:1px solid #c9a22761;margin-top:0;box-shadow:0 18px 44px #00000080}.post-race-command-centre-v5 .prc-winner__naam{font-size:clamp(1.05rem,.95rem + .35vw,1.35rem);font-weight:700;line-height:1.25}.post-race-command-centre-v5 .prc-winner__meta{gap:.55rem 1rem}.post-race-command-centre-v5 .prc-winner__meta dt{margin-bottom:.1rem}.post-race-command-centre-v5 .prc-winner__slot--p1{background:linear-gradient(165deg,#c9a2271f,#0a122266);border-color:#c9a2278c}.post-race-command-centre-v5 .prc-winner__podium--count-1{max-width:28rem}.post-race-command-centre-v5 .prc-loft--leeg{padding-block:var(--prc-v5-space-4)}.post-race-command-centre-v5 .prc-loft__leeg-tekst{color:var(--prc-v5-text-muted);font-size:var(--post-race-v2-body);margin:0;line-height:1.45}.post-race-command-centre-v5 .prc-loft__raster dd{font-size:clamp(.98rem,.92rem + .2vw,1.12rem);font-weight:700}.post-race-command-centre-v5 .prc-arrival-summary--enkel{padding-block:var(--prc-v5-space-4)}.post-race-command-centre-v5 .prc-arrival-summary__enkel{font-size:var(--post-race-v2-body);font-variant-numeric:tabular-nums;margin:0}@media (min-width:1440px){.post-race-command-centre-v5 .prc-uitslag-secundair{gap:var(--prc-v5-space-5);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.post-race-command-centre-v5 .prc-uitslag-secundair .prc-loft,.post-race-command-centre-v5 .prc-uitslag-secundair .prc-arrival-summary{height:100%;margin-bottom:0}}.post-race-command-centre-v5 .prc-standings__tabel{font-variant-numeric:tabular-nums}.post-race-command-centre-v5 .prc-standings__naam{max-width:min(28ch,40vw)}@media (min-width:1440px){.post-race-command-centre-v5 .prc-standings__naam{max-width:36ch}}.post-race-command-centre-v5 .prc-standings__desktop{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow-x:auto}.post-race-command-centre-v5 .prc-impact__cell-value{font-size:clamp(1.1rem,1rem + .3vw,1.4rem);font-weight:700}@media (min-width:1440px){.post-race-command-centre-v5 .re-command-center--post-race{--post-race-v2-command-width:min(360px, 32%)}}@media (min-width:1920px){.post-race-command-centre-v5 .re-command-center--post-race{--post-race-v2-command-width:min(380px, 28%)}.post-race-command-centre-v5 .re-command-center--post-race .re-command-center__kaart-zone,.post-race-command-centre-v5 .re-map--command{min-height:clamp(480px,52vh,720px)}}.post-race-command-centre-v5 .re-replay--command .re-replay__knop{min-height:44px}.post-race-command-centre-v5 .re-ticker__item{align-items:flex-start;min-height:2.75rem}.post-race-command-centre-v5 .re-ticker__tijd{font-variant-numeric:tabular-nums;min-width:3.25rem}.race-detail--afgerond,.race-detail--afgerond section[id],.post-race-command-centre-v5 section{scroll-margin-top:5.5rem}.race-detail--v5:has(.post-race-command-centre-v5){scroll-margin-top:5.5rem}.post-race-command-centre-v5 .prc-header__titel{letter-spacing:-.02em;color:var(--prc-v5-text);margin:.15rem 0 .35rem;font-size:clamp(1.45rem,1.2rem + .9vw,2.15rem);font-weight:750;line-height:1.15}.post-race-command-centre-v5 .prc-header__route{font-size:var(--post-race-v2-meta,.85rem);color:var(--prc-v5-text-muted);font-variant-numeric:tabular-nums;margin:.25rem 0 0}.post-race-command-centre-v5 .prc-header__status{letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.post-race-command-centre-v5 .prc-winner,.post-race-command-centre-v5 .prc-loft,.post-race-command-centre-v5 .prc-arrival-summary,.post-race-command-centre-v5 .prc-verslag,.post-race-command-centre-v5 .prc-standings,.post-race-command-centre-v5 .prc-impact,.post-race-command-centre-v5 .race-scope-bar,.post-race-command-centre-v5 .prc-header{border-radius:var(--prc-v5-radius,14px)}.post-race-command-centre-v5 .prc-winner__podium--count-2{gap:var(--prc-v5-space-4,1rem);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.post-race-command-centre-v5 .prc-winner__podium--count-2 .prc-winner__slot{height:100%}@media (max-width:719px){.post-race-command-centre-v5 .prc-winner__podium--count-2{grid-template-columns:1fr}}.maplibre-race-map__geo-fallback:not(.maplibre-race-map__geo-fallback--debug){text-align:center;pointer-events:none;z-index:2;background:#060c18b8;place-items:center;padding:1.5rem;display:grid;position:absolute;inset:0}.maplibre-race-map__geo-fallback:not(.maplibre-race-map__geo-fallback--debug) .maplibre-race-map__geo-fallback-titel{max-width:28rem;font-size:var(--post-race-v2-body,.95rem);color:#e6ecf8eb;margin:0;line-height:1.45}.maplibre-race-map__geo-fallback-hint{color:#becadcc7;max-width:28rem;margin:.55rem 0 0;font-size:.85rem;line-height:1.4}.post-race-command-centre-v5 .re-ticker__item{border-left:2px solid #c9a22747;padding-left:.75rem}.post-race-command-centre-v5 .re-ticker__item:first-child,.post-race-command-centre-v5 .re-ticker__item:last-child{border-left-color:#c9a227a6}@media (max-width:1199px){.post-race-command-centre-v5 .prc-uitslag-secundair{display:block}}.race-detail--afgerond .re-race-view.post-race-command-centre-v5,.race-detail--afgerond .re-command-center--post-race{width:100%;max-width:100%}.post-race-command-centre-v5 .re-command-center--post-race{--post-race-v2-command-width:min(360px, 34%)}@media (min-width:1440px){.post-race-command-centre-v5 .re-command-center--post-race{--post-race-v2-command-width:min(360px, 28%)}.post-race-command-centre-v5 .re-command-center__grid{grid-template-columns:minmax(0, 1fr) minmax(320px, var(--post-race-v2-command-width));align-items:start;gap:1.35rem}}@media (min-width:1920px){.post-race-command-centre-v5 .re-command-center--post-race{--post-race-v2-command-width:min(380px, 22%)}.post-race-command-centre-v5 .re-command-center__grid{gap:1.5rem}}@media (min-width:2560px){.post-race-command-centre-v5 .re-command-center--post-race{--post-race-v2-command-width:min(380px, 18%)}.post-race-command-centre-v5 .re-command-center__grid{gap:1.65rem}}@media (max-width:1100px){.post-race-command-centre-v5 .re-command-center__grid{grid-template-columns:1fr}}.post-race-command-centre-v5 .re-command-center__kaart-zone,.post-race-command-centre-v5 .re-map--command,.post-race-command-centre-v5 .maplibre-race-map--command .maplibre-race-map__container{--prc-v9-map-height:clamp(360px, 48vh, 460px);min-height:var(--prc-v9-map-height);height:var(--prc-v9-map-height)}@media (min-width:768px){.post-race-command-centre-v5 .re-command-center__kaart-zone,.post-race-command-centre-v5 .re-map--command,.post-race-command-centre-v5 .maplibre-race-map--command .maplibre-race-map__container{--prc-v9-map-height:clamp(480px, 52vh, 620px)}}@media (min-width:1280px){.post-race-command-centre-v5 .re-command-center__kaart-zone,.post-race-command-centre-v5 .re-map--command,.post-race-command-centre-v5 .maplibre-race-map--command .maplibre-race-map__container{--prc-v9-map-height:clamp(600px, 56vh, 760px)}}@media (min-width:1920px){.post-race-command-centre-v5 .re-command-center__kaart-zone,.post-race-command-centre-v5 .re-map--command,.post-race-command-centre-v5 .maplibre-race-map--command .maplibre-race-map__container{--prc-v9-map-height:clamp(680px, 58vh, 820px)}}@media (min-width:2560px){.post-race-command-centre-v5 .re-command-center__kaart-zone,.post-race-command-centre-v5 .re-map--command,.post-race-command-centre-v5 .maplibre-race-map--command .maplibre-race-map__container{--prc-v9-map-height:clamp(720px, 60vh, 880px)}}.post-race-command-centre-v5 .re-command-center__kaart-zone{border-radius:var(--prc-v5-radius,14px);border:1px solid #c9a22747;overflow:hidden;box-shadow:0 12px 36px #00000059}.post-race-command-centre-v5 .re-command-stats{border-radius:var(--prc-v5-radius,14px);border:1px solid #c9a22747;align-self:stretch;box-shadow:0 12px 36px #00000047}.post-race-command-centre-v5 .re-command-center__replay-console,.post-race-command-centre-v5 .re-klassement,.post-race-command-centre-v5 .re-ticker{width:100%;max-width:100%}.post-race-command-centre-v5 .re-klassement,.post-race-command-centre-v5 .re-ticker{border-radius:var(--prc-v5-radius,14px);background:#080e1c8c;border:1px solid #c9a22738;box-shadow:0 10px 28px #00000047}.post-race-command-centre-v5 .re-replay--command{border-radius:var(--prc-v5-radius,14px);background:#080e1c9e;border:1px solid #c9a22747;flex-direction:column;gap:.75rem;padding:.85rem 1rem;display:flex}.post-race-command-centre-v5 .re-replay--command .re-replay__bookmarks{flex-wrap:wrap;gap:.45rem;display:flex}.post-race-command-centre-v5 .re-replay--command .re-replay__bookmark,.post-race-command-centre-v5 .re-replay--command .re-replay__knop{min-width:44px;min-height:44px}.post-race-command-centre-v5 .re-replay--command .re-replay__knop--play{min-width:6.5rem;font-weight:700}.post-race-command-centre-v5 .re-replay--command .re-replay__modus-label{display:none}.post-race-command-centre-v5 .re-replay--command .re-replay__tijdlijn{grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;display:grid}.post-race-command-centre-v5 .re-ticker{padding:.85rem 1rem 1rem;overflow:visible}.post-race-command-centre-v5 .re-ticker__lijst{flex-direction:column;gap:0;max-height:none;margin:0;padding:.25rem 0 0;list-style:none;display:flex;overflow:visible}.post-race-command-centre-v5 .re-ticker__item,.post-race-command-centre-v5 .re-ticker__seek{border-left:none;grid-template-columns:7rem 1.25rem minmax(0,1fr);align-items:start;column-gap:.75rem;min-height:2.85rem;padding:.55rem .25rem;display:grid;position:relative}.post-race-command-centre-v5 .re-ticker__tijd{font-variant-numeric:tabular-nums;color:#becadcd9;text-align:right;grid-column:1;min-width:0;font-size:.82rem}.post-race-command-centre-v5 .re-ticker__item:before{content:"";background:#c9a22738;width:2px;position:absolute;top:0;bottom:0;left:8.05rem}.post-race-command-centre-v5 .re-ticker__item:first-child:before{top:50%}.post-race-command-centre-v5 .re-ticker__item:last-child:before{bottom:50%}.post-race-command-centre-v5 .re-ticker__tekst{color:var(--prc-v5-text,#e8eef8eb);grid-column:3;line-height:1.45}.post-race-command-centre-v5 .re-ticker__badge{letter-spacing:.02em;color:#f0d56ceb;vertical-align:middle;background:#c9a2271f;border:1px solid #c9a22747;border-radius:999px;margin-left:.45rem;padding:.12rem .45rem;font-size:.68rem;display:inline-flex}.post-race-command-centre-v5 .re-ticker__leeg{color:var(--prc-v5-text-muted,#becadcbf);margin:.75rem 0 0}@media (max-width:719px){.post-race-command-centre-v5 .re-ticker__item,.post-race-command-centre-v5 .re-ticker__seek{grid-template-rows:auto auto;grid-template-columns:1.1rem minmax(0,1fr);column-gap:.65rem}.post-race-command-centre-v5 .re-ticker__tijd{text-align:left;grid-area:1/2}.post-race-command-centre-v5 .re-ticker__marker{grid-area:1/1/span 2;margin-top:.45rem}.post-race-command-centre-v5 .re-ticker__tekst{grid-area:2/2}.post-race-command-centre-v5 .re-ticker__item:before{left:.45rem}}.post-race-command-centre-v5 .re-klassement__tabel{font-variant-numeric:tabular-nums}.post-race-command-centre-v5 .re-klassement__scroll{scrollbar-width:thin;overflow-x:auto}.race-detail--afgerond.post-race-command-centre-v5 .race-detail-v5__hero{padding-block:.55rem .35rem}.race-detail--afgerond.post-race-command-centre-v5 .race-detail-v5__info-zone--primair{box-shadow:none;background:#080e1c59;border-color:#c9a22724;padding:.7rem .95rem}.race-detail--afgerond.post-race-command-centre-v5 .race-detail__beschrijving{display:none}.race-detail--afgerond .re-race-view__balk{box-shadow:none;background:#080e1c47;border-color:#c9a22724;margin-bottom:.65rem;padding:.45rem .75rem}.post-race-command-centre-v5 .re-command-center__cockpit--cinematic{--prc-v10-cockpit-radius:16px;--prc-v10-cockpit-border:1px solid #c9a2274d;--prc-v10-cockpit-bg:linear-gradient(165deg, #0a1222eb, #060c18f5);--prc-v10-cockpit-shadow:0 22px 56px #0000007a;--prc-v10-map-height:clamp(420px, 54vh, 560px);--post-race-v2-command-width:min(340px, 26%);border-radius:var(--prc-v10-cockpit-radius);border:var(--prc-v10-cockpit-border);background:var(--prc-v10-cockpit-bg);box-shadow:var(--prc-v10-cockpit-shadow);flex-direction:column;gap:0;margin:0 0 1.35rem;display:flex;overflow:hidden}.post-race-command-centre-v5 .re-command-center__cockpit--cinematic .re-command-center__grid{grid-template-columns:minmax(0, 1fr) minmax(300px, var(--post-race-v2-command-width));align-items:stretch;gap:0;margin:0;padding:0;display:grid}@media (max-width:1023px){.post-race-command-centre-v5 .re-command-center__cockpit--cinematic .re-command-center__grid{grid-template-columns:1fr}}.post-race-command-centre-v5 .re-command-center__cockpit--cinematic .re-command-center__kaart-zone,.post-race-command-centre-v5 .re-command-center__cockpit--cinematic .re-command-stats{box-shadow:none;background:0 0;border:none;border-radius:0;margin:0}.post-race-command-centre-v5 .re-command-center__cockpit--cinematic .re-command-stats{min-height:var(--prc-v10-map-height);max-height:var(--prc-v10-map-height);overscroll-behavior:contain;background:#040a148c;border-left:1px solid #c9a2272e;align-self:stretch;padding:.85rem .95rem;overflow-y:auto}@media (max-width:1023px){.post-race-command-centre-v5 .re-command-center__cockpit--cinematic .re-command-stats{border-top:1px solid #c9a2272e;border-left:none;min-height:0;max-height:none}}@media (min-width:768px){.post-race-command-centre-v5 .re-command-center__cockpit--cinematic{--prc-v10-map-height:clamp(540px, 58vh, 700px)}}@media (min-width:1280px){.post-race-command-centre-v5 .re-command-center__cockpit--cinematic{--prc-v10-map-height:clamp(640px, 62vh, 820px)}}@media (min-width:1920px){.post-race-command-centre-v5 .re-command-center__cockpit--cinematic{--prc-v10-map-height:clamp(720px, 66vh, 900px);--post-race-v2-command-width:min(360px, 20%)}}@media (min-width:2560px){.post-race-command-centre-v5 .re-command-center__cockpit--cinematic{--prc-v10-map-height:clamp(780px, 70vh, 980px);--post-race-v2-command-width:min(380px, 15%)}}@media (min-width:3440px){.post-race-command-centre-v5 .re-command-center__cockpit--cinematic{--prc-v10-map-height:clamp(840px, 74vh, 1080px);--post-race-v2-command-width:min(400px, 13%)}}.post-race-command-centre-v5 .re-command-center__cockpit--cinematic .re-command-center__kaart-zone,.post-race-command-centre-v5 .re-command-center__cockpit--cinematic .re-map--command,.post-race-command-centre-v5 .re-command-center__cockpit--cinematic .maplibre-race-map--command .maplibre-race-map__container{min-height:var(--prc-v10-map-height);height:var(--prc-v10-map-height)}.post-race-command-centre-v5 .re-command-center__cockpit--cinematic .re-command-center__replay-console{box-shadow:none;background:#040a14b8;border:none;border-top:1px solid #c9a22733;border-radius:0;margin:0;padding:.75rem 1rem .9rem}.post-race-command-centre-v5 .re-command-center__cockpit--cinematic .re-replay--command{box-shadow:none;background:0 0;border:none;border-radius:0;gap:.65rem;padding:0}.post-race-command-centre-v5 .re-command-center--post-race>.re-klassement,.post-race-command-centre-v5 .re-command-center--post-race>.re-ticker{box-shadow:none;background:#080e1c61;border-color:#c9a22724;margin-top:.85rem}.post-race-command-centre-v5 .re-command-center--post-race>.re-ticker{opacity:.96;margin-top:.75rem}.post-race-command-centre-v5 .re-command-center--post-race>.re-klassement{margin-top:1rem}.post-race-command-centre-v5 .re-command-center__cockpit--cinematic .re-command-stats dl,.post-race-command-centre-v5 .re-command-center__cockpit--cinematic .re-stats{gap:.55rem .75rem}.post-race-command-centre-v5 .re-command-center__cockpit--cinematic .re-command-stats dt,.post-race-command-centre-v5 .re-command-center__cockpit--cinematic .re-stats dt{letter-spacing:.04em;opacity:.72;font-size:.68rem}.post-race-command-centre-v5 .re-command-center__cockpit--cinematic .re-command-stats dd,.post-race-command-centre-v5 .re-command-center__cockpit--cinematic .re-stats dd{font-variant-numeric:tabular-nums;font-weight:650}.post-race-command-centre-v5 .re-command-center--post-race{--prc-v101-ink:#e8eef8f0;--prc-v101-ink-muted:#becadcc7;--prc-v101-gold:#f0d56ce6;--prc-v101-gold-line:#c9a22738;--prc-v101-gold-line-soft:#c9a22724;--prc-v101-label:.7rem;--prc-v101-label-track:.07em;--prc-v101-body:.86rem;--prc-v101-body-lh:1.32;--prc-v101-gap-hero:.55rem;--prc-v101-gap-cockpit:1.1rem;--prc-v101-gap-section:.95rem;--prc-v101-gap-chrono:.8rem;--prc-v101-radius:14px}.post-race-command-centre-v5 .re-command-center__cockpit--cinematic{--prc-v10-map-height:clamp(440px, 56vh, 580px);--post-race-v2-command-width:min(328px, 24%);margin:0 0 var(--prc-v101-gap-cockpit);border-radius:var(--prc-v101-radius);border-color:#c9a22747;box-shadow:0 24px 58px #00000080}@media (min-width:768px){.post-race-command-centre-v5 .re-command-center__cockpit--cinematic{--prc-v10-map-height:clamp(560px, 60vh, 720px)}}@media (min-width:1280px){.post-race-command-centre-v5 .re-command-center__cockpit--cinematic{--prc-v10-map-height:clamp(660px, 64vh, 840px)}}@media (min-width:1920px){.post-race-command-centre-v5 .re-command-center__cockpit--cinematic{--prc-v10-map-height:clamp(740px, 68vh, 920px);--post-race-v2-command-width:min(348px, 18%)}}@media (min-width:2560px){.post-race-command-centre-v5 .re-command-center__cockpit--cinematic{--prc-v10-map-height:clamp(800px, 72vh, 1000px);--post-race-v2-command-width:min(368px, 14%)}}@media (min-width:3440px){.post-race-command-centre-v5 .re-command-center__cockpit--cinematic{--prc-v10-map-height:clamp(860px, 76vh, 1100px);--post-race-v2-command-width:min(388px, 12%)}}.race-detail--afgerond.post-race-command-centre-v5 .race-detail-v5__hero{margin-bottom:0;padding-block:.5rem .3rem}.race-detail--afgerond .re-race-view__balk{margin-bottom:var(--prc-v101-gap-hero);padding:.4rem .75rem}.post-race-command-centre-v5 .re-command-center--post-race>.re-klassement{margin-top:var(--prc-v101-gap-section);border-radius:var(--prc-v101-radius);border:1px solid var(--prc-v101-gold-line-soft);padding:.8rem .95rem .9rem}.post-race-command-centre-v5 .re-command-center--post-race>.re-ticker{margin-top:var(--prc-v101-gap-chrono);opacity:1;border-radius:var(--prc-v101-radius);border:1px solid var(--prc-v101-gold-line-soft)}.post-race-command-centre-v5 .re-command-center--post-race>.re-verslag{margin-top:var(--prc-v101-gap-chrono)}.post-race-command-centre-v5 .re-ticker{padding:.65rem .9rem .75rem}.post-race-command-centre-v5 .re-ticker__kop{gap:.4rem;margin-bottom:.35rem}.post-race-command-centre-v5 .re-ticker__kop-label{font-size:var(--prc-v101-label);letter-spacing:var(--prc-v101-label-track);text-transform:uppercase;color:var(--prc-v101-gold);font-weight:700}.post-race-command-centre-v5 .re-ticker__kop-aantal{letter-spacing:.02em;color:var(--prc-v101-ink-muted);font-size:.68rem}.post-race-command-centre-v5 .re-ticker__lijst{padding-top:.1rem}.post-race-command-centre-v5 .re-ticker__item:has(>.re-ticker__seek){border-left:none;min-height:0;padding:0;display:block}.post-race-command-centre-v5 .re-ticker__item:has(>.re-ticker__seek):before{content:none}:is(.post-race-command-centre-v5 .re-ticker__item:not(:has(>.re-ticker__seek)),.post-race-command-centre-v5 .re-ticker__seek){box-sizing:border-box;text-align:left;width:100%;min-height:2.1rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;grid-template-columns:5.75rem .95rem minmax(0,1fr);align-items:center;column-gap:.55rem;padding:.28rem .15rem;display:grid;position:relative}.post-race-command-centre-v5 .re-ticker__item:not(:has(>.re-ticker__seek)){cursor:default}.post-race-command-centre-v5 .re-ticker__tijd{font-variant-numeric:tabular-nums;letter-spacing:.01em;min-width:0;color:var(--prc-v101-ink-muted);text-align:right;grid-column:1;font-size:.76rem;line-height:1.2}.post-race-command-centre-v5 .re-ticker__marker{z-index:1;background:#c9a227bf;border-radius:999px;grid-column:2;justify-self:center;width:.5rem;height:.5rem;margin-top:0;position:relative;box-shadow:0 0 0 2px #c9a22724}.post-race-command-centre-v5 .re-ticker__seek:before{content:"";background:var(--prc-v101-gold-line);width:1px;position:absolute;top:0;bottom:0;left:6.5rem}.post-race-command-centre-v5 .re-ticker__item:not(:has(>.re-ticker__seek)):before{content:"";background:var(--prc-v101-gold-line);width:1px;position:absolute;top:0;bottom:0;left:6.5rem}.post-race-command-centre-v5 .re-ticker__item:not(:has(>.re-ticker__seek)):first-child:before{top:50%}.post-race-command-centre-v5 .re-ticker__item:has(>.re-ticker__seek):first-child .re-ticker__seek:before{top:50%}.post-race-command-centre-v5 .re-ticker__item:not(:has(>.re-ticker__seek)):last-child:before{bottom:50%}.post-race-command-centre-v5 .re-ticker__item:has(>.re-ticker__seek):last-child .re-ticker__seek:before{bottom:50%}.post-race-command-centre-v5 .re-ticker__tekst{font-size:var(--prc-v101-body);line-height:var(--prc-v101-body-lh);color:var(--prc-v101-ink);grid-column:3}.post-race-command-centre-v5 .re-ticker__badge{letter-spacing:.04em;text-transform:uppercase;color:#f0d56ceb;vertical-align:.05em;white-space:nowrap;background:#c9a2271f;border:1px solid #c9a22747;border-radius:999px;margin-left:.35rem;padding:.05rem .35rem;font-size:.62rem;display:inline-flex}.post-race-command-centre-v5 .re-ticker__item--aankomst .re-ticker__marker,.post-race-command-centre-v5 .re-ticker__item:first-child .re-ticker__marker,.post-race-command-centre-v5 .re-ticker__item:last-child .re-ticker__marker{background:#f0d56cf2}.post-race-command-centre-v5 .re-ticker__leeg{font-size:var(--prc-v101-body);color:var(--prc-v101-ink-muted);margin:.45rem 0 0}@media (max-width:719px){:is(.post-race-command-centre-v5 .re-ticker__item:not(:has(>.re-ticker__seek)),.post-race-command-centre-v5 .re-ticker__seek){grid-template-rows:auto auto;grid-template-columns:.9rem minmax(0,1fr);align-items:start;column-gap:.5rem;min-height:2.35rem;padding:.32rem .1rem}.post-race-command-centre-v5 .re-ticker__tijd{text-align:left;grid-area:1/2}.post-race-command-centre-v5 .re-ticker__marker{grid-area:1/1/span 2;margin-top:.35rem}.post-race-command-centre-v5 .re-ticker__tekst{grid-area:2/2}.post-race-command-centre-v5 .re-ticker__seek:before{left:.35rem}.post-race-command-centre-v5 .re-ticker__item:not(:has(>.re-ticker__seek)):before{left:.35rem}}.post-race-command-centre-v5 .re-klassement__titel,.post-race-command-centre-v5 .re-command-stats__titel,.post-race-command-centre-v5 .re-command-stats__groep-titel,.post-race-command-centre-v5 .re-verslag__titel{font-size:var(--prc-v101-label);letter-spacing:var(--prc-v101-label-track);text-transform:uppercase;color:var(--prc-v101-gold);margin:0;font-weight:700}.post-race-command-centre-v5 .re-klassement__meta,.post-race-command-centre-v5 .re-klassement__zoek-label{letter-spacing:.02em;color:var(--prc-v101-ink-muted);font-size:.68rem}.post-race-command-centre-v5 .re-klassement__kop{gap:.45rem;margin-bottom:.45rem}.post-race-command-centre-v5 .re-klassement__tabel{font-size:.84rem;line-height:1.3}.post-race-command-centre-v5 .re-klassement__tabel th{letter-spacing:.06em;text-transform:uppercase;color:var(--prc-v101-ink-muted);font-size:.66rem;font-weight:650}.post-race-command-centre-v5 .re-command-center__cockpit--cinematic .re-command-stats{padding:.8rem .9rem}.post-race-command-centre-v5 .re-command-center__cockpit--cinematic .re-command-stats__titel{margin-bottom:.55rem}.post-race-command-centre-v5 .re-command-center__cockpit--cinematic .re-command-stats__rij,.post-race-command-centre-v5 .re-command-center__cockpit--cinematic .re-command-stats dl{gap:.42rem .65rem}.post-race-command-centre-v5 .re-command-center__cockpit--cinematic .re-command-stats dt{font-size:var(--prc-v101-label);letter-spacing:var(--prc-v101-label-track);text-transform:uppercase;opacity:.78;color:var(--prc-v101-ink-muted);font-weight:650}.post-race-command-centre-v5 .re-command-center__cockpit--cinematic .re-command-stats dd{letter-spacing:.01em;color:var(--prc-v101-ink);font-variant-numeric:tabular-nums;font-size:.92rem;font-weight:650}.post-race-command-centre-v5 .re-command-center__cockpit--cinematic .re-command-center__replay-console{padding:.7rem .95rem .8rem}.post-race-command-centre-v5 .re-command-center__cockpit--cinematic .re-command-stats{border-left-color:var(--prc-v101-gold-line)}.post-race-command-centre-v5 .re-command-center__cockpit--cinematic .re-command-center__replay-console{border-top-color:var(--prc-v101-gold-line)}.post-race-command-centre-v5 .re-replay--command .re-replay__knop:focus-visible,.post-race-command-centre-v5 .re-replay--command .re-replay__bookmark:focus-visible,.post-race-command-centre-v5 .re-ticker__seek:focus-visible,.post-race-command-centre-v5 .re-klassement__toon-alles:focus-visible,.post-race-command-centre-v5 .re-klassement__limiet-knop:focus-visible{outline-offset:2px;outline:2px solid #f0d56ca6}.post-race-command-centre-v5 .re-ticker__seek:hover .re-ticker__tekst,.post-race-command-centre-v5 .re-ticker__item--klikbaar:hover .re-ticker__tekst{color:#fff6dcfa}.post-race-command-centre-v5 .re-klassement__scroll{scrollbar-color:#c9a22759 transparent}.post-race-command-centre-v5 .re-klassement__tabel td,.post-race-command-centre-v5 .re-klassement__tabel th{padding-block:.38rem}.post-race-command-centre-v5 .re-command-center--post-race>.re-klassement,.post-race-command-centre-v5 .re-command-center--post-race>.re-ticker{box-shadow:none;background:#080e1c57}*,:before,:after{box-sizing:border-box}html,body{background:var(--kleur-achtergrond);min-height:100%;color:var(--kleur-tekst);-webkit-font-smoothing:antialiased;margin:0;font-family:Segoe UI,system-ui,-apple-system,sans-serif}.shell{box-sizing:border-box;background:radial-gradient(ellipse 80% 50% at 50% -10%, rgba(231, 196, 106, var(--shell-goud-gloed)) 0%, transparent 55%), radial-gradient(ellipse 60% 40% at 100% 50%, rgba(30, 50, 100, var(--shell-blauw-gloed)) 0%, transparent 50%), linear-gradient(180deg, var(--kleur-achtergrond) 0%, var(--kleur-achtergrond-mid) 100%);width:100%;max-width:100%;min-height:100vh;display:flex}.beheer-laden{justify-content:center;align-items:center;min-height:40vh;display:flex}.beheer-laden__spinner{border:2px solid var(--kleur-kaart-rand);border-top-color:var(--kleur-accent);border-radius:50%;width:2rem;height:2rem;animation:.7s linear infinite beheer-laden-draai}@keyframes beheer-laden-draai{to{transform:rotate(360deg)}}.beheer-skeleton{flex-direction:column;gap:1.25rem;min-height:50vh;padding:.25rem 0 2rem;animation:.2s ease-out beheer-skeleton-in;display:flex}@keyframes beheer-skeleton-in{0%{opacity:.6}to{opacity:1}}.beheer-skeleton__header{flex-direction:column;gap:.5rem;display:flex}.beheer-skeleton__filters{flex-wrap:wrap;gap:.5rem;display:flex}.beheer-skeleton__grid{gap:1rem;display:grid}.beheer-skeleton__grid--2{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.beheer-skeleton__lijst{flex-direction:column;gap:.75rem;display:flex}.beheer-skeleton__rij{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:.85rem;padding:.85rem 1rem;display:flex}.beheer-skeleton__rij-inhoud{flex-direction:column;flex:1;gap:.45rem;display:flex}.beheer-skeleton__blok{background:linear-gradient(90deg,#ffffff0a 0%,#ffffff1a 50%,#ffffff0a 100%) 0 0/200% 100%;border-radius:8px;animation:1.4s ease-in-out infinite beheer-skeleton-shimmer}.beheer-skeleton__blok--titel{width:min(18rem,55%);height:1.35rem}.beheer-skeleton__blok--subtitel{opacity:.7;width:min(28rem,75%);height:.85rem}.beheer-skeleton__blok--filter{border-radius:999px;width:6.5rem;height:2rem}.beheer-skeleton__blok--kaart-sm{min-height:8.5rem}.beheer-skeleton__blok--rond{border-radius:50%;flex-shrink:0;width:2.75rem;height:2.75rem}.beheer-skeleton__blok--sm{width:45%;height:.9rem}.beheer-skeleton__blok--xs{opacity:.75;width:28%;height:.7rem}.beheer-skeleton__blok--kaart-toolbar{width:100%;height:2.25rem}.beheer-skeleton__blok--kaart{border-radius:14px;width:100%;min-height:22rem}.beheer-skeleton__blok--strip{border-radius:12px;width:100%;height:4.5rem}.beheer-skeleton--kaart .beheer-skeleton__blok--kaart{min-height:28rem}@keyframes beheer-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.beheer-skeleton__blok,.route-skeleton .beheer-skeleton__blok{animation:none}}.route-skeleton--kweek{max-width:var(--inhoud-max-pagina)}.route-skeleton__kweek-hero{min-height:var(--kweekcentrum-hero-min-h,330px);border-radius:var(--radius-card);width:100%}.route-skeleton__kweek-sectie-titel{width:min(220px,42%);height:1.35rem;margin-bottom:1rem}.route-skeleton__kweek-koppel-raster{gap:1rem;display:grid}.route-skeleton__kweek-koppel-kaart{border-radius:var(--radius-card);min-height:280px}.route-skeleton__kweek-wizard{border-radius:var(--radius-card);border:1px solid var(--kleur-goud);flex-direction:column;gap:1rem;padding:1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.route-skeleton__kweek-wizard{border:1px solid color-mix(in srgb, var(--kleur-goud) 16%, transparent)}}.route-skeleton__kweek-select{border-radius:var(--radius-sm);min-height:2.75rem}.route-skeleton__kweek-knop{border-radius:var(--radius-sm);width:min(220px,100%);min-height:2.5rem}.route-skeleton__bloedlijn-raster{min-height:220px}.route-skeleton__bloedlijn-kaart{border-radius:var(--radius-card);min-height:220px}@media (min-width:901px){.route-skeleton__kweek-koppel-raster,.route-skeleton__bloedlijn-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}.route-skeleton--financien{max-width:var(--inhoud-max-pagina);margin:0 auto}.route-skeleton__financien-hero{border-radius:var(--radius-card);border:1px solid var(--kleur-kaart-rand-goud);position:relative;overflow:hidden}.route-skeleton__financien-hero-foto{border-radius:0;width:100%;height:360px;min-height:360px}@media (min-width:901px){.route-skeleton__financien-hero-foto{height:380px;min-height:380px}}.route-skeleton__financien-hero-inhoud{flex-direction:column;gap:.45rem;padding:1.5rem 1.75rem;display:flex;position:absolute;inset:auto 0 0}.route-skeleton__financien-hero-epigraaf{width:120px;height:.75rem}.route-skeleton__financien-hero-titel{width:min(280px,55%);height:1.75rem}.route-skeleton__financien-hero-sub{width:min(360px,72%);height:1rem}.route-skeleton__financien-paneel{border-radius:var(--radius-card);min-height:120px}.route-skeleton__financien-paneel--kapitaal{min-height:168px}.route-skeleton__financien-paneel--grootboek{min-height:320px}.route-skeleton__financien-paneel--sponsor{min-height:200px}.route-skeleton__financien-paneel--seizoen{min-height:240px}@media (min-width:901px){.route-skeleton--financien .financien-v34__kolommen{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:1.25rem;display:grid}}.zijbalk__dev-sectie{border-top:1px solid #9482be2e;margin-top:auto;padding-top:.75rem}.zijbalk__dev-sectie-label{letter-spacing:.08em;text-transform:uppercase;color:#f59e0bbf;padding:0 .85rem .35rem;font-size:.62rem;font-weight:700;display:block}.zijbalk__nav-item--dev-sim{color:#e8e4f3;background:linear-gradient(135deg,#1e1b2ef2 0%,#14121feb 100%);border:1px solid #9482be47;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.15rem;margin:.15rem .5rem;padding:.65rem .85rem}.zijbalk__nav-item--dev-sim:hover,.zijbalk__nav-item--dev-sim.zijbalk__nav-item--actief{background:linear-gradient(135deg,#26223afa 0%,#181526f5 100%);border-color:#f59e0b73}.zijbalk__dev-sim-titel{color:#f59e0b;font-size:.78rem;font-weight:700;line-height:1.25}.zijbalk__dev-sim-sub{color:#9b93b8f2;font-size:.65rem;line-height:1.3}.zijbalk{z-index:20;width:var(--zijbalk-breedte);background:linear-gradient(180deg, var(--kleur-goud) 0%, transparent 18%), linear-gradient(180deg, var(--zijbalk-gradient-start) 0%, var(--kleur-zijbalk) 55%, var(--zijbalk-gradient-end) 100%);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow-x:hidden}@supports (color:color-mix(in lab, red, red)){.zijbalk{background:linear-gradient(180deg, color-mix(in srgb, var(--kleur-goud) 4%, transparent) 0%, transparent 18%), linear-gradient(180deg, var(--zijbalk-gradient-start) 0%, var(--kleur-zijbalk) 55%, var(--zijbalk-gradient-end) 100%)}}.zijbalk{border-right:1px solid var(--kleur-kaart-rand);box-shadow:4px 0 28px var(--kleur-gradient-diep), inset -1px 0 0 var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.zijbalk{box-shadow:4px 0 28px color-mix(in srgb, var(--kleur-gradient-diep) 35%, transparent), inset -1px 0 0 color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.zijbalk__merk{padding:var(--logo-sidebar-zone-padding-y) var(--logo-sidebar-zone-padding-x);border-bottom:1px solid var(--kleur-goud);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.zijbalk__merk{border-bottom:1px solid color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.zijbalk__merk:after{content:"";background:linear-gradient(90deg, transparent, var(--kleur-goud-mid), transparent);opacity:.5;height:1px;position:absolute;bottom:-1px;left:20px;right:20px}.zijbalk__logo-embleem{display:none}.zijbalk__logo-wrap{width:100%;max-width:100%;padding:0 var(--logo-sidebar-h-margin);box-sizing:border-box;justify-content:center;align-items:center;line-height:0;display:flex}.zijbalk__logo-wrap>span{line-height:0;width:var(--logo-sidebar-breedte)!important;max-width:100%!important;height:auto!important;display:block!important}.zijbalk__logo-wrap img,.zijbalk__logo{max-width:var(--logo-sidebar-breedte);object-fit:contain;filter:drop-shadow(0 2px 10px var(--kleur-gradient-diep));display:block;width:100%!important;height:auto!important}@supports (color:color-mix(in lab, red, red)){.zijbalk__logo-wrap img,.zijbalk__logo{filter:drop-shadow(0 2px 10px color-mix(in srgb, var(--kleur-gradient-diep) 28%, transparent))}}.zijbalk__merk-naam{display:none}.zijbalk__merk-sub{letter-spacing:.2em;text-transform:uppercase;color:var(--kleur-tekst-zacht);margin:0;font-size:.68rem}.zijbalk__nav{flex-direction:column;flex:1;gap:3px;min-height:0;padding:14px 12px;display:flex;overflow:hidden auto}.zijbalk__nav-item{letter-spacing:.015em;color:var(--kleur-tekst);border-radius:10px;align-items:center;gap:11px;padding:11px 14px;font-size:.95rem;font-weight:500;display:flex}@supports (color:color-mix(in lab, red, red)){.zijbalk__nav-item{color:color-mix(in srgb, var(--kleur-tekst) 82%, transparent)}}.zijbalk__nav-item{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s,color .2s}.zijbalk__nav-item:hover{color:var(--kleur-tekst);background:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.zijbalk__nav-item:hover{background:color-mix(in srgb, var(--kleur-tekst) 3%, transparent)}}.zijbalk__nav-item:focus-visible{outline:2px solid var(--kleur-goud);outline-offset:2px;color:var(--kleur-tekst);background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.zijbalk__nav-item:focus-visible{background:color-mix(in srgb, var(--kleur-goud) 10%, transparent)}}.zijbalk__nav-pictogram{background:#7d8fae59;border-radius:2px;flex-shrink:0;width:8px;height:8px}.zijbalk__nav-pictogram--embleem{width:15px;height:15px;box-shadow:none;background:0 0;border-radius:0;justify-content:center;align-items:center;display:flex}.zijbalk__nav-embleem--test{opacity:.82;filter:drop-shadow(0 0 4px var(--kleur-goud))}@supports (color:color-mix(in lab, red, red)){.zijbalk__nav-embleem--test{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--kleur-goud) 18%, transparent))}}.zijbalk__nav-item--actief .zijbalk__nav-pictogram--embleem{box-shadow:none;background:0 0}.zijbalk__nav-item--actief .zijbalk__nav-embleem--test{opacity:1;filter:drop-shadow(0 0 6px var(--kleur-goud))}@supports (color:color-mix(in lab, red, red)){.zijbalk__nav-item--actief .zijbalk__nav-embleem--test{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--kleur-goud) 28%, transparent))}}.zijbalk__nav-item--actief{background:linear-gradient(90deg, var(--kleur-goud) 0%, var(--kleur-goud) 100%)}@supports (color:color-mix(in lab, red, red)){.zijbalk__nav-item--actief{background:linear-gradient(90deg, color-mix(in srgb, var(--kleur-goud) 14%, transparent) 0%, color-mix(in srgb, var(--kleur-goud) 4%, transparent) 100%)}}.zijbalk__nav-item--actief{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.zijbalk__nav-item--actief{border-color:color-mix(in srgb, var(--kleur-goud) 30%, transparent)}}.zijbalk__nav-item--actief{color:var(--kleur-goud);box-shadow:inset 0 0 20px var(--kleur-goud), 0 0 16px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.zijbalk__nav-item--actief{box-shadow:inset 0 0 20px color-mix(in srgb, var(--kleur-goud) 6%, transparent), 0 0 16px color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.zijbalk__nav-item--actief .zijbalk__nav-pictogram{background:var(--kleur-goud);box-shadow:0 0 8px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.zijbalk__nav-item--actief .zijbalk__nav-pictogram{box-shadow:0 0 8px color-mix(in srgb, var(--kleur-goud) 60%, transparent)}}.zijbalk__voet{border-radius:var(--radius-sm);border:1px solid var(--kleur-goud);margin:0 12px 16px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.zijbalk__voet{border:1px solid color-mix(in srgb, var(--kleur-goud) 15%, transparent)}}.zijbalk__voet{background:linear-gradient(145deg, var(--kleur-kaart) 0%, var(--kleur-achtergrond) 100%)}@supports (color:color-mix(in lab, red, red)){.zijbalk__voet{background:linear-gradient(145deg, color-mix(in srgb, var(--kleur-kaart) 85%, transparent) 0%, color-mix(in srgb, var(--kleur-achtergrond) 90%, transparent) 100%)}}.zijbalk__voet{box-shadow:inset 0 1px 0 var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.zijbalk__voet{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--kleur-tekst) 5%, transparent)}}.zijbalk__voet{color:var(--kleur-tekst-zacht);font-size:.78rem;line-height:1.55}.zijbalk__voet-naam{color:var(--kleur-tekst);margin-bottom:4px;font-size:.85rem;font-weight:600;display:block}.zijbalk__voet-locatie{color:var(--kleur-tekst-zacht);margin-bottom:8px;font-size:.75rem;display:block}.zijbalk__voet-stat{color:var(--kleur-goud-mid)}.hoofd{margin-left:var(--zijbalk-breedte);min-width:0;min-height:100vh;width:calc(100% - var(--zijbalk-breedte));max-width:calc(100% - var(--zijbalk-breedte));box-sizing:border-box;flex-direction:column;flex:1;display:flex}.topbalk{z-index:10;min-height:var(--topbalk-hoogte);height:auto;padding:.65rem var(--page-gutter);box-sizing:border-box;background:var(--kleur-topbalk);justify-content:space-between;align-items:center;gap:clamp(.65rem,1.2vw,1rem);min-width:0;max-width:100%;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.topbalk{background:color-mix(in srgb, var(--kleur-topbalk) 88%, transparent)}}.topbalk{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);border-bottom:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.topbalk{border-bottom:1px solid color-mix(in srgb, var(--kleur-goud) 10%, transparent)}}.topbalk{box-shadow:0 4px 24px var(--kleur-gradient-diep)}@supports (color:color-mix(in lab, red, red)){.topbalk{box-shadow:0 4px 24px color-mix(in srgb, var(--kleur-gradient-diep) 30%, transparent)}}.topbalk__titel-blok{flex-direction:column;flex:auto;align-items:flex-start;gap:0;min-width:0;display:flex;overflow:hidden}.topbalk__titel{letter-spacing:.03em;color:var(--kleur-tekst);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;font-size:1.15rem;font-weight:600;line-height:1.2;overflow:hidden}.topbalk__tagline{letter-spacing:.3em;text-transform:uppercase;color:var(--kleur-goud-donker);opacity:.85;text-shadow:0 0 14px var(--kleur-goud);margin-top:2px;font-size:.68rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.topbalk__tagline{text-shadow:0 0 14px color-mix(in srgb, var(--kleur-goud) 30%, transparent)}}.topbalk__tagline{white-space:nowrap;text-overflow:ellipsis;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:100%;line-height:1.15;overflow:hidden}@media (max-width:900px){.topbalk{padding:9px 20px}.topbalk__tagline{letter-spacing:.26em;font-size:.62rem}}@media (max-width:720px){:root{--zijbalk-breedte:168px}.dashboard{padding:12px 12px 24px}.topbalk{flex-wrap:wrap;row-gap:.35rem;padding:8px 12px}.topbalk__titel{font-size:1.02rem}.topbalk__tagline{letter-spacing:.22em;opacity:.82;font-size:.56rem}.topbalk__meta{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:100%}}.topbalk__meta{color:var(--kleur-tekst-zacht);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;min-width:0;max-width:100%;font-size:.82rem;display:flex}.topbalk__meta-chip{border:1px solid var(--kleur-goud);border-radius:999px;padding:6px 14px}@supports (color:color-mix(in lab, red, red)){.topbalk__meta-chip{border:1px solid color-mix(in srgb, var(--kleur-goud) 20%, transparent)}}.topbalk__meta-chip{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.topbalk__meta-chip{background:color-mix(in srgb, var(--kleur-goud) 6%, transparent)}}.topbalk__meta strong{color:var(--kleur-goud);font-weight:600}.topbalk__scheiding{background:linear-gradient(180deg, transparent, var(--kleur-kaart-rand), transparent);width:1px;height:28px}.lokale-tijd{color:var(--kleur-tekst-zacht);white-space:nowrap;font-size:.78rem;font-weight:600}.lokale-tijd--placeholder{opacity:.35;letter-spacing:.2em}.lokale-tijd__datum{color:var(--kleur-tekst-disabled);margin-top:2px;font-size:.68rem;font-weight:500;display:block}.lokale-tijd--dashboard{margin-top:6px}.hok-onderhoud__lokale-tijd,.voeding-voorraad__lokale-tijd{margin:0 0 8px}.thema-schakelaar{border:1px solid var(--kleur-kaart-rand);background:var(--kleur-kaart);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.thema-schakelaar{background:color-mix(in srgb, var(--kleur-kaart) 70%, transparent)}}.thema-schakelaar__knop{color:var(--kleur-tekst-zacht);font:inherit;letter-spacing:.03em;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:5px 11px;font-size:.72rem;font-weight:600;transition:background .15s,color .15s}.thema-schakelaar__knop:hover{color:var(--kleur-tekst);background:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.thema-schakelaar__knop:hover{background:color-mix(in srgb, var(--kleur-tekst) 5%, transparent)}}.thema-schakelaar__knop--actief{color:var(--kleur-goud);background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.thema-schakelaar__knop--actief{background:color-mix(in srgb, var(--kleur-goud) 14%, transparent)}}.thema-schakelaar__knop--actief{box-shadow:inset 0 0 0 1px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.thema-schakelaar__knop--actief{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.thema-schakelaar--vast{border-color:var(--kleur-goud);padding:5px 12px}@supports (color:color-mix(in lab, red, red)){.thema-schakelaar--vast{border-color:color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.thema-schakelaar--vast{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.thema-schakelaar--vast{background:color-mix(in srgb, var(--kleur-goud) 10%, transparent)}}.thema-schakelaar__label{font:inherit;letter-spacing:.14em;color:var(--kleur-goud);text-transform:uppercase;font-size:.68rem;font-weight:700}.thema-schakelaar--compact .thema-schakelaar__label{font-size:.62rem}.golden-badge{color:var(--kleur-goud);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.golden-badge__svg{width:100%;height:100%;display:block}.golden-badge--md{width:28px;height:28px}.golden-badge--compact{width:20px;height:20px}.golden-badge--glow{filter:drop-shadow(0 0 6px var(--kleur-goud))}@supports (color:color-mix(in lab, red, red)){.golden-badge--glow{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--kleur-goud) 45%, transparent))}}.topbalk__instellingen{align-items:center;gap:6px;display:inline-flex}.taal-schakelaar{border:1px solid var(--kleur-kaart-rand);background:var(--kleur-kaart);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.taal-schakelaar{background:color-mix(in srgb, var(--kleur-kaart) 70%, transparent)}}.taal-schakelaar__knop{color:var(--kleur-tekst-zacht);font:inherit;letter-spacing:.03em;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:5px 11px;font-size:.72rem;font-weight:600;transition:background .15s,color .15s}.taal-schakelaar__knop:hover{color:var(--kleur-tekst);background:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.taal-schakelaar__knop:hover{background:color-mix(in srgb, var(--kleur-tekst) 5%, transparent)}}.taal-schakelaar__knop--actief{color:var(--kleur-goud);background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.taal-schakelaar__knop--actief{background:color-mix(in srgb, var(--kleur-goud) 14%, transparent)}}.taal-schakelaar__knop--actief{box-shadow:inset 0 0 0 1px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.taal-schakelaar__knop--actief{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.taal-schakelaar--compact .taal-schakelaar__knop{padding:4px 9px;font-size:.68rem}.dashboard{padding:var(--page-gutter);padding-bottom:var(--rhythm-content-footer);box-sizing:border-box;flex:auto;width:100%;min-width:0;max-width:100%}.dashboard__raster{align-items:start;gap:var(--card-gap);width:100%;max-width:min(var(--inhoud-max-dashboard), var(--content-ultrawide-cap));grid-template-columns:repeat(12,1fr);grid-auto-rows:auto;margin-inline:auto;display:grid}.dashboard--commando{--dashboard-kaart-hoogte:248px;gap:var(--section-gap);width:100%;max-width:min(var(--inhoud-max-dashboard), var(--content-ultrawide-cap));flex-direction:column;margin-inline:auto;display:flex}.dashboard__rij{gap:var(--card-gap);grid-template-columns:repeat(12,1fr);align-items:stretch;display:grid}.gezondheids-balk{margin:8px 0 12px}.gezondheids-balk__kop{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.gezondheids-balk__kop--sub{margin-top:8px}.gezondheids-balk__label{color:var(--kleur-tekst-zacht);font-size:.78rem}.gezondheids-balk__pct{color:var(--kleur-goud);font-size:.78rem;font-weight:600}.gezondheids-balk__track{background:var(--token-meter-track);border-radius:999px;height:8px;overflow:hidden}.gezondheids-balk__vulling{border-radius:inherit;background:linear-gradient(90deg, var(--kleur-goud-donker), var(--kleur-goud-mid));height:100%;display:block}.gezondheids-balk__vulling--doel{opacity:.55}.dierenarts-beeld__risico-snapshot{gap:8px;margin:0 0 12px;display:grid}.dierenarts-beeld__risico-snapshot div{grid-template-columns:minmax(110px,38%) 1fr;align-items:baseline;gap:8px;display:grid}.dierenarts-beeld__risico-snapshot dt{color:var(--kleur-tekst-zacht);margin:0;font-size:.78rem}.dierenarts-beeld__risico-snapshot dd{color:var(--kleur-tekst);margin:0;font-size:.84rem}.dierenarts-beeld__status-badge--goud strong{color:var(--kleur-goud)}.dierenarts-beeld__status-badge--warm-rood strong{color:var(--kleur-danger)}.dashboard__rij--3>.kaart--dashboard{grid-column:span 4}.dashboard__rij--2>.kaart--dashboard{grid-column:span 6}.dashboard__rij--vol>.kaart--dashboard{grid-column:span 12}.dashboard__rij--2-1>.kaart--dashboard:first-child{grid-column:span 8}.dashboard__rij--2-1>.kaart--dashboard:last-child{grid-column:span 4}.dashboard--v2{--dashboard-kaart-hoogte:200px}.dashboard--v3{--dashboard-kaart-hoogte:auto;gap:var(--section-gap)}.dashboard--v3 .kaart--dashboard-compact{min-height:0}.dashboard--v3 .kaart--dashboard-compact .kaart__inhoud{padding-top:.35rem}.dashboard--premium .kaart__titel{font-size:var(--font-section-title)}.dashboard--premium .kaart__kop-link{font-size:var(--font-meta)}.dashboard__rij--hero{align-items:stretch}.dashboard__rij--hero .dashboard__hero-cel{grid-column:span 12;min-width:0}.dashboard__rij--hero .kaart--dashboard-status{background:var(--surface-data);border-color:var(--kleur-kaart-rand-goud);grid-column:span 12}@supports (color:color-mix(in lab, red, red)){.dashboard__rij--hero .kaart--dashboard-status{border-color:color-mix(in srgb, var(--kleur-kaart-rand-goud) 55%, transparent)}}@media (min-width:1100px){.dashboard__rij--hero .dashboard__hero-cel{grid-column:span 8}.dashboard__rij--hero .kaart--dashboard-status{grid-column:span 4}}.kaart--spotlight{background:var(--surface-spotlight);border-color:var(--kleur-kaart-rand-goud)}@supports (color:color-mix(in lab, red, red)){.kaart--spotlight{border-color:color-mix(in srgb, var(--kleur-kaart-rand-goud) 70%, transparent)}}.kaart--prioriteit{background:var(--kleur-warning-zacht)}@supports (color:color-mix(in lab, red, red)){.kaart--prioriteit{background:color-mix(in srgb, var(--kleur-warning-zacht) 55%, var(--kleur-kaart))}}.kaart--prioriteit{border-color:var(--kleur-warning-rand);box-shadow:inset 3px 0 0 var(--kleur-warning)}.kaart--quiet{background:var(--surface-quiet);border-color:var(--kleur-kaart-rand)}@supports (color:color-mix(in lab, red, red)){.kaart--quiet{border-color:color-mix(in srgb, var(--kleur-kaart-rand) 55%, transparent)}}.dashboard-hero{--pl-hero-space-1:.25rem;--pl-hero-space-2:.5rem;--pl-hero-space-3:.75rem;--pl-hero-space-4:1rem;--pl-hero-space-5:1.25rem;--pl-hero-space-6:1.5rem;--pl-hero-space-7:2rem;--pl-hero-type-eyebrow:.625rem;--pl-hero-type-meta:.765rem;--pl-hero-type-chip-label:.5625rem;--pl-hero-type-chip-value:.8125rem;--pl-hero-type-stat:1.0625rem;--pl-hero-type-stat-label:.5625rem;--pl-hero-type-prestige-label:.5625rem;--pl-hero-type-prestige-value:1.5rem;--pl-hero-type-prestige-level:.6875rem;--pl-hero-type-title:clamp(2.125rem, 1.55rem + 1.7vw, 3rem);--pl-hero-track-eyebrow:.2em;--pl-hero-track-title:-.022em;--pl-hero-track-label:.11em;--pl-hero-leading-title:1.04;--pl-hero-leading-meta:1.35;--pl-hero-radius:10px;--pl-hero-radius-soft:12px;--pl-hero-border:var(--kleur-goud);position:relative}@supports (color:color-mix(in lab, red, red)){.dashboard-hero{--pl-hero-border:color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.dashboard-hero{--pl-hero-border-strong:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.dashboard-hero{--pl-hero-border-strong:color-mix(in srgb, var(--kleur-goud) 42%, transparent)}}.dashboard-hero{--pl-hero-hairline:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.dashboard-hero{--pl-hero-hairline:color-mix(in srgb, var(--kleur-goud) 16%, transparent)}}.dashboard-hero{--pl-hero-chrome-bg:linear-gradient(165deg, #0a0805b8 0%, #070503b3 100%)}@supports (color:color-mix(in lab, red, red)){.dashboard-hero{--pl-hero-chrome-bg:linear-gradient(165deg, color-mix(in srgb, #0a0805b8 78%, color-mix(in srgb, var(--kleur-goud) 9%, transparent)) 0%, #070503b3 100%)}}.dashboard-hero{--pl-hero-chrome-shadow:0 6px 18px #0003, inset 0 1px 0 var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.dashboard-hero{--pl-hero-chrome-shadow:0 6px 18px #0003, inset 0 1px 0 color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.dashboard-hero{--pl-hero-blur:blur(12px) saturate(1.06);--pl-hero-motion:.22s;--dashboard-hero-img-position:64% 42%;--dashboard-hero-img-scale:1.08;--dashboard-hero-min-h:clamp(320px, 30vh, 400px);min-height:var(--dashboard-hero-min-h);height:100%;padding:var(--pl-hero-space-5) var(--pl-hero-space-5) var(--pl-hero-space-4);border-radius:var(--radius-card);border:1px solid var(--pl-hero-border);isolation:isolate;box-shadow:var(--schaduw-hero), inset 0 1px 0 var(--kleur-tekst), inset 0 0 0 1px var(--kleur-goud);margin-bottom:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-hero{box-shadow:var(--schaduw-hero), inset 0 1px 0 color-mix(in srgb, var(--kleur-tekst) 5%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--kleur-goud) 6%, transparent)}}.dashboard-hero--v3,.dashboard-hero--v2{animation:dashboard-hero-v3-fade var(--pl-hero-motion) ease-out both}.dashboard-hero--v3 .dashboard-hero__inhoud,.dashboard-hero--v2 .dashboard-hero__inhoud{animation:.24s ease-out 28ms both dashboard-hero-v3-fade}.dashboard-hero--v3 .dashboard-hero__prestige,.dashboard-hero--v2 .dashboard-hero__prestige-blok{animation:.24s ease-out 55ms both dashboard-hero-v3-rise}@keyframes dashboard-hero-v3-fade{0%{opacity:0}to{opacity:1}}@keyframes dashboard-hero-v3-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dashboard-hero--v3,.dashboard-hero--v2,.dashboard-hero--v3 .dashboard-hero__inhoud,.dashboard-hero--v2 .dashboard-hero__inhoud,.dashboard-hero--v3 .dashboard-hero__prestige,.dashboard-hero--v2 .dashboard-hero__prestige-blok{animation:none}}.dashboard-hero__banner{z-index:0;position:absolute;inset:0}.dashboard-hero__banner-img{object-fit:cover;object-position:var(--dashboard-hero-img-position);transform:scale(var(--dashboard-hero-img-scale));transform-origin:var(--dashboard-hero-img-position);filter:contrast(1.035)saturate(1.02)}.dashboard-hero__overlay{pointer-events:none;background:linear-gradient(98deg,#050302b3 0%,#05030261 26%,#0503021f 48%,#05030238 72%,#0503025c 100%),linear-gradient(#0000001a 0%,#0000 40%,#00000085 100%);position:absolute;inset:0}.dashboard-hero__vignette{pointer-events:none;background:radial-gradient(94% 90% at 52% 46%,#0000 48%,#0000003d 100%);position:absolute;inset:0}.dashboard-hero__haze{pointer-events:none;background:linear-gradient(118deg, var(--kleur-goud) 0%, transparent 42%, var(--kleur-tekst) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dashboard-hero__haze{background:linear-gradient(118deg, color-mix(in srgb, var(--kleur-goud) 3.5%, transparent) 0%, transparent 42%, color-mix(in srgb, var(--kleur-tekst) 2.5%, transparent) 100%)}}.dashboard-hero__haze{opacity:.48;mix-blend-mode:soft-light}.dashboard-hero__glow{pointer-events:none;background:radial-gradient(ellipse 40% 54% at 67% 45%, var(--kleur-goud) 0%, transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dashboard-hero__glow{background:radial-gradient(ellipse 40% 54% at 67% 45%, color-mix(in srgb, var(--kleur-goud) 11%, transparent) 0%, transparent 70%)}}.dashboard-hero__glow{opacity:.5}.dashboard-hero__scrim{pointer-events:none;background:linear-gradient(90deg,#04020147 0%,#0402011f 55%,#0000 100%);width:min(42%,28rem);position:absolute;top:0;bottom:0;left:0}.dashboard-hero__inhoud{z-index:1;justify-content:space-between;gap:var(--pl-hero-space-5);min-width:0;min-height:calc(var(--dashboard-hero-min-h) - 2.4rem);flex-direction:column;display:flex;position:relative}.dashboard-hero__top{justify-content:space-between;align-items:flex-start;gap:var(--pl-hero-space-5);min-width:0;display:flex}.dashboard-hero__identiteit{min-width:0;max-width:34rem;padding-top:var(--pl-hero-space-1)}.dashboard-hero__welkom{font-size:var(--pl-hero-type-eyebrow);text-transform:uppercase;letter-spacing:var(--pl-hero-track-eyebrow);color:var(--kleur-goud);margin:0;font-weight:600;line-height:1}@supports (color:color-mix(in lab, red, red)){.dashboard-hero__welkom{color:color-mix(in srgb, var(--kleur-goud) 55%, var(--kleur-tekst-zacht))}}.dashboard-hero__welkom{opacity:.9}.dashboard-hero__welkom:after{content:"";background:linear-gradient(90deg, var(--kleur-goud), transparent 100%);width:2.25rem;height:1px;margin-top:.45rem;display:block}@supports (color:color-mix(in lab, red, red)){.dashboard-hero__welkom:after{background:linear-gradient(90deg, color-mix(in srgb, var(--kleur-goud) 55%, transparent), transparent 100%)}}.dashboard-hero__naam{font-size:var(--pl-hero-type-title);font-weight:700;line-height:var(--pl-hero-leading-title);letter-spacing:var(--pl-hero-track-title);color:var(--kleur-goud);text-wrap:balance;text-shadow:0 2px 16px #0000008c, 0 0 24px var(--kleur-goud);margin:.4rem 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-hero__naam{text-shadow:0 2px 16px #0000008c, 0 0 24px color-mix(in srgb, var(--kleur-goud) 10%, transparent)}}.dashboard-hero__meta{opacity:.92;text-shadow:0 1px 10px #00000080;flex-wrap:wrap;align-items:baseline;gap:.2rem .55rem;max-width:36rem;margin-top:.62rem;display:flex}.dashboard-hero__meta-item{font-size:var(--pl-hero-type-meta);line-height:var(--pl-hero-leading-meta);letter-spacing:.015em;color:var(--kleur-tekst-zacht);margin:0;font-weight:500;position:relative}@supports (color:color-mix(in lab, red, red)){.dashboard-hero__meta-item{color:color-mix(in srgb, var(--kleur-tekst-zacht) 94%, transparent)}}.dashboard-hero__meta-item+.dashboard-hero__meta-item:before{content:"·";color:var(--kleur-goud);margin-right:.55rem}@supports (color:color-mix(in lab, red, red)){.dashboard-hero__meta-item+.dashboard-hero__meta-item:before{color:color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.dashboard-hero__meta-item+.dashboard-hero__meta-item:before{font-weight:600}.dashboard-hero__locatie{color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.dashboard-hero__locatie{color:color-mix(in srgb, var(--kleur-goud) 58%, var(--kleur-tekst-zacht))}}.dashboard-hero__locatie{letter-spacing:.025em}.dashboard-hero__meta .lokale-tijd--dashboard{opacity:.92;margin-top:0}.dashboard-hero__prestige,.dashboard-hero__prestige-blok{box-sizing:border-box;border-radius:var(--pl-hero-radius);border:1px solid var(--pl-hero-border-strong);background:var(--pl-hero-chrome-bg);min-width:10.75rem;max-width:13.75rem;box-shadow:0 6px 18px #0003, inset 0 1px 0 var(--kleur-tekst), inset 0 0 0 1px var(--kleur-goud), 0 0 18px var(--kleur-goud);flex:none;align-items:center;gap:.65rem;padding:.5rem .75rem .5rem .55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-hero__prestige,.dashboard-hero__prestige-blok{box-shadow:0 6px 18px #0003, inset 0 1px 0 color-mix(in srgb, var(--kleur-tekst) 10%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--kleur-goud) 12%, transparent), 0 0 18px color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.dashboard-hero__prestige,.dashboard-hero__prestige-blok{-webkit-backdrop-filter:var(--pl-hero-blur)}.dashboard-hero__prestige-embleem{filter:drop-shadow(0 0 7px var(--kleur-goud));flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.dashboard-hero__prestige-embleem{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--kleur-goud) 24%, transparent))}}.dashboard-hero__prestige-tekst{flex-direction:column;gap:.04rem;min-width:0;line-height:1.08;display:flex}.dashboard-hero__prestige-label{font-size:var(--pl-hero-type-prestige-label);text-transform:uppercase;letter-spacing:var(--pl-hero-track-label);color:var(--kleur-goud);font-weight:700}@supports (color:color-mix(in lab, red, red)){.dashboard-hero__prestige-label{color:color-mix(in srgb, var(--kleur-goud) 82%, transparent)}}.dashboard-hero__prestige-waarde{font-size:var(--pl-hero-type-prestige-value);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--kleur-goud);font-weight:700;line-height:1.02}@supports (color:color-mix(in lab, red, red)){.dashboard-hero__prestige-waarde{color:color-mix(in srgb, var(--kleur-goud) 92%, #fff 8%)}}.dashboard-hero__prestige-waarde{text-shadow:0 1px 0 var(--kleur-goud-donker), 0 0 14px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.dashboard-hero__prestige-waarde{text-shadow:0 1px 0 color-mix(in srgb, var(--kleur-goud-donker) 35%, transparent), 0 0 14px color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.dashboard-hero__prestige-niveau{font-size:var(--pl-hero-type-prestige-level);letter-spacing:.01em;color:var(--kleur-tekst-zacht);font-weight:600}@supports (color:color-mix(in lab, red, red)){.dashboard-hero__prestige-niveau{color:color-mix(in srgb, var(--kleur-tekst-zacht) 90%, transparent)}}.dashboard-hero__rail{justify-content:space-between;align-items:stretch;gap:var(--pl-hero-space-4);border-radius:var(--pl-hero-radius-soft);border:1px solid var(--pl-hero-hairline);background:var(--pl-hero-chrome-bg);min-width:0;box-shadow:0 6px 18px #0003, inset 0 1px 0 var(--kleur-tekst), inset 0 0 0 1px var(--kleur-goud);padding:.65rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-hero__rail{box-shadow:0 6px 18px #0003, inset 0 1px 0 color-mix(in srgb, var(--kleur-tekst) 8%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.dashboard-hero__rail{-webkit-backdrop-filter:var(--pl-hero-blur)}.dashboard-hero__rail-main{flex-wrap:wrap;flex:auto;align-items:center;gap:.55rem 1rem;min-width:0;display:flex}.dashboard-hero__rail-side{border-left:1px solid var(--kleur-goud);flex:none;align-items:center;margin-left:.15rem;padding-left:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-hero__rail-side{border-left:1px solid color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.dashboard-hero__hoogtepunten{flex-wrap:wrap;align-items:center;gap:.35rem .85rem;margin:0;padding:0;display:flex}.dashboard-hero__chip,.dashboard-hero__hoogtepunt{min-width:0;max-width:14.5rem;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;align-items:center;gap:.45rem;padding:0;display:flex}.dashboard-hero__chip+.dashboard-hero__chip,.dashboard-hero__hoogtepunt+.dashboard-hero__hoogtepunt{border-left:1px solid var(--kleur-goud);padding-left:.85rem}@supports (color:color-mix(in lab, red, red)){.dashboard-hero__chip+.dashboard-hero__chip,.dashboard-hero__hoogtepunt+.dashboard-hero__hoogtepunt{border-left:1px solid color-mix(in srgb, var(--kleur-goud) 16%, transparent)}}.dashboard-hero__chip-embleem,.dashboard-hero__hoogtepunt-embleem{opacity:.95;flex-shrink:0}.dashboard-hero__chip-tekst,.dashboard-hero__hoogtepunt-tekst{flex-direction:column;gap:.04rem;min-width:0;display:flex}.dashboard-hero__chip-label,.dashboard-hero__hoogtepunt-label{font-size:var(--pl-hero-type-chip-label);text-transform:uppercase;letter-spacing:var(--pl-hero-track-label);color:var(--kleur-tekst-zacht);font-weight:700;display:block}@supports (color:color-mix(in lab, red, red)){.dashboard-hero__chip-label,.dashboard-hero__hoogtepunt-label{color:color-mix(in srgb, var(--kleur-tekst-zacht) 86%, transparent)}}.dashboard-hero__chip-waarde,.dashboard-hero__hoogtepunt-waarde{font-size:var(--pl-hero-type-chip-value);letter-spacing:.005em;color:var(--kleur-goud-mid);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.15;display:block;overflow:hidden}.dashboard-hero__stats{flex-wrap:wrap;align-items:stretch;gap:0;margin:0;padding:0;list-style:none;display:flex}.dashboard-hero__stats:before{content:"";background:linear-gradient(180deg, transparent 10%, var(--kleur-goud) 50%, transparent 90%);align-self:stretch;width:1px;min-height:1.85rem;margin-right:.85rem}@supports (color:color-mix(in lab, red, red)){.dashboard-hero__stats:before{background:linear-gradient(180deg, transparent 10%, color-mix(in srgb, var(--kleur-goud) 28%, transparent) 50%, transparent 90%)}}.dashboard-hero__stat{flex-direction:column;justify-content:center;gap:.1rem;min-width:0;padding:0 .7rem;display:flex}.dashboard-hero__stat:first-child{padding-left:0}.dashboard-hero__stat:last-child{padding-right:0}.dashboard-hero__stat--sep,.dashboard-hero__stat[aria-hidden=true]{background:linear-gradient(180deg, transparent 12%, var(--kleur-goud) 50%, transparent 88%);align-self:stretch;width:1px;padding:0}@supports (color:color-mix(in lab, red, red)){.dashboard-hero__stat--sep,.dashboard-hero__stat[aria-hidden=true]{background:linear-gradient(180deg, transparent 12%, color-mix(in srgb, var(--kleur-goud) 26%, transparent) 50%, transparent 88%)}}.dashboard-hero__stat-sep{display:none}.dashboard-hero__stat-waarde{font-size:var(--pl-hero-type-stat);font-variant-numeric:tabular-nums;letter-spacing:-.015em;color:var(--kleur-tekst);text-shadow:0 1px 8px #00000059;font-weight:700;line-height:1.05}.dashboard-hero__stat-label{font-size:var(--pl-hero-type-stat-label);text-transform:uppercase;letter-spacing:var(--pl-hero-track-label);color:var(--kleur-tekst-zacht);font-weight:600}@supports (color:color-mix(in lab, red, red)){.dashboard-hero__stat-label{color:color-mix(in srgb, var(--kleur-tekst-zacht) 88%, transparent)}}.dashboard-hero__seizoen,.dashboard-hero__klassement{min-width:8.5rem;max-width:12.5rem;box-shadow:none;-webkit-backdrop-filter:none;color:var(--kleur-goud);background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-end;gap:.18rem;padding:0;text-decoration:none;transition:opacity .18s,color .18s;display:inline-flex}.dashboard-hero__seizoen:hover,.dashboard-hero__klassement:hover{opacity:.9}.dashboard-hero__seizoen:focus-visible,.dashboard-hero__klassement:focus-visible{outline:2px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.dashboard-hero__seizoen:focus-visible,.dashboard-hero__klassement:focus-visible{outline:2px solid color-mix(in srgb, var(--kleur-goud) 55%, transparent)}}.dashboard-hero__seizoen:focus-visible,.dashboard-hero__klassement:focus-visible{outline-offset:3px;border-radius:4px}.dashboard-hero__seizoen-embleem,.dashboard-hero__klassement-embleem{border-radius:calc(var(--pl-hero-radius) - 2px);border:1px solid var(--kleur-goud);justify-content:center;align-items:center;width:2.35rem;height:2.35rem;margin-bottom:.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-hero__seizoen-embleem,.dashboard-hero__klassement-embleem{border:1px solid color-mix(in srgb, var(--kleur-goud) 30%, transparent)}}.dashboard-hero__seizoen-embleem,.dashboard-hero__klassement-embleem{background:linear-gradient(145deg, var(--kleur-goud), #0806043e)}@supports (color:color-mix(in lab, red, red)){.dashboard-hero__seizoen-embleem,.dashboard-hero__klassement-embleem{background:linear-gradient(145deg, color-mix(in srgb, var(--kleur-goud) 14%, transparent), #0806043e)}}.dashboard-hero__seizoen-label,.dashboard-hero__klassement-label,.dashboard-hero__klassement-fase,.dashboard-hero__seizoen-fase{font-size:var(--pl-hero-type-chip-label);text-transform:uppercase;letter-spacing:var(--pl-hero-track-label);color:var(--kleur-goud);font-weight:700}@supports (color:color-mix(in lab, red, red)){.dashboard-hero__seizoen-label,.dashboard-hero__klassement-label,.dashboard-hero__klassement-fase,.dashboard-hero__seizoen-fase{color:color-mix(in srgb, var(--kleur-goud) 78%, transparent)}}.dashboard-hero__seizoen-hint,.dashboard-hero__klassement-hint{color:var(--kleur-tekst-zacht);font-size:.6875rem;font-weight:500;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.dashboard-hero__seizoen-hint,.dashboard-hero__klassement-hint{color:color-mix(in srgb, var(--kleur-tekst-zacht) 92%, transparent)}}.dashboard-hero__seizoen-hint,.dashboard-hero__klassement-hint{text-align:right;white-space:normal}.dashboard-hero__seizoen--leeg,.dashboard-hero__klassement--leeg{text-align:right;opacity:1;align-items:flex-end}.dashboard-hero__rang{font-variant-numeric:tabular-nums;align-items:flex-start;line-height:1;display:inline-flex}.dashboard-hero__rang-getal{color:var(--kleur-goud);font-weight:800}.dashboard-hero__rang--groot .dashboard-hero__rang-getal{font-size:1.25rem}.dashboard-hero__rang--normaal .dashboard-hero__rang-getal{font-size:.95em}.dashboard-hero__rang-ord{color:var(--kleur-goud);margin-top:.1em;margin-left:1px;font-size:.55em;font-weight:700}@supports (color:color-mix(in lab, red, red)){.dashboard-hero__rang-ord{color:color-mix(in srgb, var(--kleur-goud) 82%, transparent)}}.dashboard-hero__voet{display:contents}.dashboard-hero__sub{color:var(--kleur-tekst-zacht);margin:0;font-size:.78rem;line-height:1.45}@media (min-width:901px){.dashboard-hero{--dashboard-hero-img-position:60% 38%;padding:1.15rem 1.35rem .95rem}.dashboard-hero__inhoud{min-height:calc(var(--dashboard-hero-min-h) - 2.2rem)}}@media (min-width:901px) and (max-width:1440px){.dashboard-hero{--dashboard-hero-img-position:59% 37%;--dashboard-hero-img-scale:1.07;--dashboard-hero-min-h:clamp(304px, 29vh, 376px);--pl-hero-type-title:clamp(1.9rem, 1.45rem + 1.25vw, 2.55rem)}.dashboard-hero__rail{padding:.62rem .75rem}.dashboard-hero__prestige,.dashboard-hero__prestige-blok{min-width:10.75rem;max-width:13rem}}@media (min-width:901px) and (max-width:1366px){.dashboard-hero{--dashboard-hero-img-position:58% 36%;--dashboard-hero-img-scale:1.06}}@media (min-width:1600px){.dashboard-hero{--dashboard-hero-img-position:61% 39%;--dashboard-hero-img-scale:1.09;--dashboard-hero-min-h:clamp(332px, 30vh, 408px);padding:1.3rem 1.55rem 1.05rem}.dashboard-hero__identiteit{max-width:36rem}}@media (min-width:1920px){.dashboard-hero{--dashboard-hero-min-h:clamp(348px, 28vh, 424px);--pl-hero-type-title:clamp(2.25rem, 1.7rem + 1.35vw, 3.1rem);padding:1.4rem 1.75rem 1.1rem}}@media (max-width:900px){.dashboard-hero{--dashboard-hero-img-position:58% 42%;--dashboard-hero-img-scale:1.03;--dashboard-hero-min-h:340px;padding:14px 12px 10px}.dashboard-hero__scrim{width:min(55%,18rem)}.dashboard-hero__inhoud{min-height:calc(var(--dashboard-hero-min-h) - 28px);gap:.75rem}.dashboard-hero__top{gap:.65rem}.dashboard-hero__identiteit{max-width:none}.dashboard-hero__naam{--pl-hero-type-title:clamp(1.55rem, 5vw, 2rem);font-size:var(--pl-hero-type-title);margin-top:.4rem}.dashboard-hero__meta{flex-direction:column;align-items:flex-start;gap:.15rem;margin-top:.5rem}.dashboard-hero__meta-item+.dashboard-hero__meta-item:before{display:none}.dashboard-hero__prestige,.dashboard-hero__prestige-blok{gap:.45rem;min-width:0;max-width:11.5rem;padding:.45rem .6rem}.dashboard-hero__prestige-waarde{font-size:1.28rem}.dashboard-hero__rail{flex-direction:column;align-items:stretch;gap:.65rem;padding:.6rem .7rem}.dashboard-hero__rail-side{border-left:0;border-top:1px solid var(--kleur-goud);padding-top:.55rem;padding-left:0}@supports (color:color-mix(in lab, red, red)){.dashboard-hero__rail-side{border-top:1px solid color-mix(in srgb, var(--kleur-goud) 16%, transparent)}}.dashboard-hero__rail-side{justify-content:flex-end}.dashboard-hero__stats:before{display:none}.dashboard-hero__chip+.dashboard-hero__chip{border-left:0;padding-left:0}}@media (max-width:600px){.dashboard-hero{--dashboard-hero-img-position:56% 44%;--dashboard-hero-img-scale:1.02;--dashboard-hero-min-h:350px;padding:12px 12px 8px}.dashboard-hero__welkom{letter-spacing:.14em}.dashboard-hero__hoogtepunten{flex-direction:column;align-items:flex-start;gap:.4rem}.dashboard-hero__rail-main{gap:.55rem}}.dashboard-vandaag{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dashboard-vandaag__item{background:var(--token-surface-inset);border-radius:8px}.dashboard-vandaag__link{color:inherit;align-items:flex-start;gap:10px;padding:8px 10px;font-size:.84rem;line-height:1.35;text-decoration:none;display:flex}.dashboard-vandaag__link:hover{color:var(--kleur-goud)}.dashboard-vandaag__embleem{flex-shrink:0;margin-top:1px}.golden-loft-embleem{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.golden-loft-embleem--sm{width:28px;height:28px}.golden-loft-embleem--md{width:36px;height:36px}.golden-loft-embleem--lg{width:52px;height:52px}.golden-loft-embleem__svg{width:100%;height:100%;display:block}.golden-loft-embleem--glow{filter:drop-shadow(0 0 10px var(--kleur-goud)) drop-shadow(0 2px 6px var(--kleur-gradient-diep))}@supports (color:color-mix(in lab, red, red)){.golden-loft-embleem--glow{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--kleur-goud) 35%, transparent)) drop-shadow(0 2px 6px color-mix(in srgb, var(--kleur-gradient-diep) 28%, transparent))}}.dashboard-gebeurtenissen__embleem{grid-row:span 2;align-self:center}.dashboard-aandacht{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dashboard-aandacht__item{border-left:3px solid #0000;border-radius:8px;padding:8px 10px;font-size:.82rem}.dashboard-aandacht__item--rood{background:var(--kleur-danger)}@supports (color:color-mix(in lab, red, red)){.dashboard-aandacht__item--rood{background:color-mix(in srgb, var(--kleur-danger) 12%, transparent)}}.dashboard-aandacht__item--rood{border-left-color:var(--kleur-danger)}.dashboard-aandacht__item--oranje{background:var(--kleur-warning)}@supports (color:color-mix(in lab, red, red)){.dashboard-aandacht__item--oranje{background:color-mix(in srgb, var(--kleur-warning) 10%, transparent)}}.dashboard-aandacht__item--oranje{border-left-color:var(--kleur-warning)}.dashboard-aandacht__item--groen{background:var(--kleur-success)}@supports (color:color-mix(in lab, red, red)){.dashboard-aandacht__item--groen{background:color-mix(in srgb, var(--kleur-success) 8%, transparent)}}.dashboard-aandacht__item--groen{border-left-color:var(--kleur-success)}.dashboard-aandacht__link{color:inherit;text-decoration:none}.dashboard-aandacht__link:hover{text-decoration:underline}.dashboard-race-vooruitblik__sluiting{color:var(--kleur-warning);margin:0 0 6px;font-size:.8rem;font-weight:600}.dashboard-race-vooruitblik__verwacht{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 0;display:grid}.dashboard-race-vooruitblik__verwacht dt{text-transform:uppercase;color:var(--kleur-tekst-zacht);font-size:.62rem}.dashboard-race-vooruitblik__verwacht dd{margin:2px 0 0;font-size:.84rem;font-weight:600}.dashboard-kampioenen--grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dashboard-prestige-v2__niveau{color:var(--kleur-goud);margin:0;font-size:1rem;font-weight:700}.dashboard-prestige-v2__score{margin:4px 0 0;font-size:1.2rem;font-weight:600}.dashboard-prestige-v2__balk-wrap{background:var(--kleur-tekst);border-radius:3px;height:6px;margin-top:10px}@supports (color:color-mix(in lab, red, red)){.dashboard-prestige-v2__balk-wrap{background:color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.dashboard-prestige-v2__balk-wrap{overflow:hidden}.dashboard-prestige-v2__balk{background:linear-gradient(90deg, var(--kleur-goud-donker), var(--kleur-goud));border-radius:3px;height:100%}.dashboard-prestige-v2__volgend{color:var(--kleur-tekst-zacht);margin:6px 0 0;font-size:.76rem}.dashboard-prestige-v2__stats{gap:16px;margin:12px 0 0;display:flex}.dashboard-prestige-v2__stats dt{text-transform:uppercase;color:var(--kleur-tekst-zacht);font-size:.62rem}.dashboard-prestige-v2__stats dd{margin:2px 0 0;font-weight:600}.dashboard-topduiven{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dashboard-topduiven--compact{gap:2px}.dashboard-topduiven__rij{background:var(--token-surface-inset);border-radius:8px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.dashboard-topduiven--compact .dashboard-topduiven__rij{background:0 0;border-radius:6px;align-items:center;gap:8px;padding:3px 4px}.dashboard-topduiven__medaille{min-width:28px;font-size:1.1rem}.dashboard-topduiven--compact .dashboard-topduiven__medaille{flex-shrink:0;min-width:24px;font-size:.9rem}.dashboard-topduiven__naam{color:var(--kleur-tekst);font-size:.88rem;font-weight:600;text-decoration:none}.dashboard-topduiven--compact .dashboard-topduiven__naam{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.82rem;overflow:hidden}.dashboard-topduiven__naam:hover{color:var(--kleur-goud)}.dashboard-topduiven__stats{color:var(--kleur-tekst-zacht);margin:2px 0 0;font-size:.78rem}.dashboard-topduiven__score{color:var(--kleur-goud);white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:.8rem;font-weight:600}.dashboard-topduiven--compact .dashboard-topduiven__score{font-size:.78rem}.dashboard-topduiven-hof{flex-direction:column;gap:10px;display:flex}.dashboard-topduiven-hof__modus{letter-spacing:.06em;text-transform:uppercase;color:var(--kleur-tekst-zacht);margin:0;font-size:.72rem;font-weight:700}.dashboard-topduiven-hof__lijst{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dashboard-topduiven-hof__rij{border-radius:var(--radius-sm);background:linear-gradient(135deg, var(--kleur-kaart), var(--kleur-achtergrond));border:1px solid #d8b15a24;grid-template-columns:auto minmax(0,1fr) minmax(10.75rem,12.5rem);align-items:center;gap:12px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-topduiven-hof__rij{background:linear-gradient(135deg, color-mix(in srgb, var(--kleur-kaart) 92%, transparent), color-mix(in srgb, var(--kleur-achtergrond) 96%, transparent))}}.dashboard-topduiven-hof__rij{box-shadow:inset 0 1px 0 var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.dashboard-topduiven-hof__rij{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--kleur-tekst) 4%, transparent)}}.dashboard-topduiven-hof__rij--1{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.dashboard-topduiven-hof__rij--1{border-color:color-mix(in srgb, var(--kleur-goud) 38%, transparent)}}.dashboard-topduiven-hof__rij--1{background:linear-gradient(135deg, #d8b15a24, var(--kleur-achtergrond)), linear-gradient(135deg, var(--kleur-kaart), var(--kleur-achtergrond))}@supports (color:color-mix(in lab, red, red)){.dashboard-topduiven-hof__rij--1{background:linear-gradient(135deg, #d8b15a24, color-mix(in srgb, var(--kleur-achtergrond) 96%, transparent)), linear-gradient(135deg, color-mix(in srgb, var(--kleur-kaart) 95%, transparent), color-mix(in srgb, var(--kleur-achtergrond) 98%, transparent))}}.dashboard-topduiven-hof__rij--1{box-shadow:0 0 18px #d8b15a1f, inset 0 1px 0 var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.dashboard-topduiven-hof__rij--1{box-shadow:0 0 18px #d8b15a1f, inset 0 1px 0 color-mix(in srgb, var(--kleur-goud) 16%, transparent)}}.dashboard-topduiven-hof__rij--2{border-color:#c0c0d247;box-shadow:0 0 14px #c0c0d21a,inset 0 1px #c0c0d21a}.dashboard-topduiven-hof__rij--3{border-color:#b8845a47;box-shadow:0 0 14px #b8845a1a,inset 0 1px #b8845a1a}.dashboard-topduiven-hof__rij--4,.dashboard-topduiven-hof__rij--5{background:linear-gradient(135deg, var(--kleur-kaart), #0e1626fa);border-color:#d8b15a38}@supports (color:color-mix(in lab, red, red)){.dashboard-topduiven-hof__rij--4,.dashboard-topduiven-hof__rij--5{background:linear-gradient(135deg, color-mix(in srgb, var(--kleur-kaart) 96%, transparent), #0e1626fa)}}.dashboard-topduiven-hof__rij--4,.dashboard-topduiven-hof__rij--5{box-shadow:inset 0 0 0 1px var(--kleur-goud), inset 0 1px 0 var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.dashboard-topduiven-hof__rij--4,.dashboard-topduiven-hof__rij--5{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kleur-goud) 12%, transparent), inset 0 1px 0 color-mix(in srgb, var(--kleur-tekst) 4%, transparent)}}.dashboard-topduiven-hof__inhoud{flex-direction:column;gap:4px;min-width:0;display:flex}.dashboard-topduiven-hof__naam{color:var(--kleur-tekst);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:700;line-height:1.25;text-decoration:none;overflow:hidden}.dashboard-topduiven-hof__naam:hover{color:var(--kleur-goud)}.dashboard-topduiven-hof__stats{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.dashboard-topduiven-hof__stat{color:var(--kleur-tekst-zacht);font-size:.78rem;line-height:1.3}.dashboard-topduiven-hof__stat--wins{color:var(--kleur-goud-mid);font-weight:600}.dashboard-topduiven-hof__stat--punten{color:var(--kleur-tekst);font-weight:600}.dashboard-topduiven-hof__stat--vorm{color:var(--kleur-tekst-zacht)}.dashboard-topduiven-hof__prestatie{box-sizing:border-box;border-left:1px solid var(--kleur-goud);flex-direction:column;justify-content:center;align-items:stretch;gap:.18rem;width:100%;min-height:2.75rem;padding:.12rem .15rem .12rem .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-topduiven-hof__prestatie{border-left:1px solid color-mix(in srgb, var(--kleur-goud) 16%, transparent)}}.dashboard-topduiven-hof__prestatie-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--kleur-goud);font-size:.58rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.dashboard-topduiven-hof__prestatie-kicker{color:color-mix(in srgb, var(--kleur-goud) 70%, transparent)}}.dashboard-topduiven-hof__prestatie-kicker{text-align:right;line-height:1.2}.dashboard-topduiven-hof__prestatie-placeholder{letter-spacing:.01em;color:var(--kleur-tekst-zacht);font-size:.72rem;font-weight:500;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.dashboard-topduiven-hof__prestatie-placeholder{color:color-mix(in srgb, var(--kleur-tekst-zacht) 88%, transparent)}}.dashboard-topduiven-hof__prestatie-placeholder{text-align:right;text-wrap:pretty;max-width:100%}.dashboard-topduiven-hof__prestatie--leeg{background:linear-gradient(90deg, transparent 0%, var(--kleur-tekst) 100%)}@supports (color:color-mix(in lab, red, red)){.dashboard-topduiven-hof__prestatie--leeg{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--kleur-tekst) 3%, transparent) 100%)}}.dashboard-topduiven-hof__prestatie--leeg{border-radius:0 6px 6px 0}.dashboard-topduiven-hof__metric{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.45rem;min-width:0;display:grid}.dashboard-topduiven-hof__metric-label{letter-spacing:.1em;text-transform:uppercase;color:var(--kleur-tekst-zacht);font-size:.58rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.dashboard-topduiven-hof__metric-label{color:color-mix(in srgb, var(--kleur-tekst-zacht) 86%, transparent)}}.dashboard-topduiven-hof__metric-label{text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.dashboard-topduiven-hof__metric-waarde{font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--kleur-tekst);text-align:right;white-space:nowrap;font-size:.78rem;font-weight:600;line-height:1.2}.dashboard-topduiven-hof__meta{letter-spacing:.02em;color:var(--kleur-goud);font-size:.68rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.dashboard-topduiven-hof__meta{color:color-mix(in srgb, var(--kleur-goud) 72%, transparent)}}.dashboard-topduiven-hof__meta{text-align:right;white-space:nowrap;max-width:6.5rem;line-height:1.3}.hof-rank-badge{width:48px;height:48px;box-shadow:none;background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.hof-rank-badge__beeld{object-fit:contain;width:48px;height:48px;box-shadow:none;background:0 0;display:block}.hof-rank-badge--1 .hof-rank-badge__beeld{filter:drop-shadow(0 0 14px var(--kleur-goud)) drop-shadow(0 2px 8px var(--kleur-gradient-diep))}@supports (color:color-mix(in lab, red, red)){.hof-rank-badge--1 .hof-rank-badge__beeld{filter:drop-shadow(0 0 14px color-mix(in srgb, var(--kleur-goud) 42%, transparent)) drop-shadow(0 2px 8px color-mix(in srgb, var(--kleur-gradient-diep) 32%, transparent))}}.hof-rank-badge--2 .hof-rank-badge__beeld{filter:drop-shadow(0 0 12px #c4c8d861) drop-shadow(0 2px 7px var(--kleur-gradient-diep))}@supports (color:color-mix(in lab, red, red)){.hof-rank-badge--2 .hof-rank-badge__beeld{filter:drop-shadow(0 0 12px #c4c8d861) drop-shadow(0 2px 7px color-mix(in srgb, var(--kleur-gradient-diep) 28%, transparent))}}.hof-rank-badge--3 .hof-rank-badge__beeld{filter:drop-shadow(0 0 12px #c48c5866) drop-shadow(0 2px 7px var(--kleur-gradient-diep))}@supports (color:color-mix(in lab, red, red)){.hof-rank-badge--3 .hof-rank-badge__beeld{filter:drop-shadow(0 0 12px #c48c5866) drop-shadow(0 2px 7px color-mix(in srgb, var(--kleur-gradient-diep) 28%, transparent))}}.hof-rank-badge--4 .hof-rank-badge__beeld{filter:drop-shadow(0 0 10px #a8945857) drop-shadow(0 2px 6px var(--kleur-gradient-diep))}@supports (color:color-mix(in lab, red, red)){.hof-rank-badge--4 .hof-rank-badge__beeld{filter:drop-shadow(0 0 10px #a8945857) drop-shadow(0 2px 6px color-mix(in srgb, var(--kleur-gradient-diep) 26%, transparent))}}.hof-rank-badge--5 .hof-rank-badge__beeld{filter:drop-shadow(0 0 12px #5884c45c) drop-shadow(0 0 8px var(--kleur-goud))}@supports (color:color-mix(in lab, red, red)){.hof-rank-badge--5 .hof-rank-badge__beeld{filter:drop-shadow(0 0 12px #5884c45c) drop-shadow(0 0 8px color-mix(in srgb, var(--kleur-goud) 18%, transparent))}}@media (max-width:480px){.hof-rank-badge,.hof-rank-badge__beeld{width:40px;height:40px}.dashboard-topduiven-hof__rij{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:8px 10px}.dashboard-topduiven-hof__naam{font-size:.86rem}.dashboard-topduiven-hof__prestatie{border-left:0;border-top:1px solid var(--kleur-goud);grid-column:2;min-height:2.45rem;margin-top:.15rem;padding:.35rem 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-topduiven-hof__prestatie{border-top:1px solid color-mix(in srgb, var(--kleur-goud) 14%, transparent)}}.dashboard-topduiven-hof__prestatie--leeg{background:0 0;border-radius:0}.dashboard-topduiven-hof__prestatie-kicker,.dashboard-topduiven-hof__prestatie-placeholder,.dashboard-topduiven-hof__metric-label,.dashboard-topduiven-hof__metric-waarde{text-align:left}.dashboard-topduiven-hof__metric{grid-template-columns:auto auto;justify-content:start}}.dashboard-kampioenen--compact{flex-direction:column;gap:6px;display:flex}.dashboard-kampioen--compact{background:0 0;border:none;border-radius:0;grid-template-columns:minmax(88px,1fr) minmax(0,1.4fr) auto;align-items:baseline;gap:4px 8px;padding:4px 0;display:grid}.dashboard-kampioen--compact .dashboard-kampioen__label{margin:0;font-size:.58rem}.dashboard-kampioen--compact .dashboard-kampioen__naam{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.dashboard-kampioen--compact .dashboard-kampioen__metric{color:var(--kleur-tekst-zacht);white-space:nowrap;margin:0;font-size:.72rem}.dashboard-kampioen--compact .dashboard-kampioen__leeg{grid-column:2/-1;font-size:.72rem}.dashboard-hoogtepunt__race{color:var(--kleur-goud);font-size:1rem;font-weight:700;text-decoration:none}.dashboard-hoogtepunt__duif{margin:6px 0 0;font-weight:600}.dashboard-hoogtepunt__stats{color:var(--kleur-tekst-zacht);margin:4px 0 0;font-size:.86rem}.dashboard-hoogtepunt__sub{color:var(--kleur-tekst-zacht);margin:8px 0 0;font-size:.76rem;font-style:italic}.dashboard-gazette-krant__artikel{border-bottom:1px solid var(--kleur-tekst);padding:10px 0}@supports (color:color-mix(in lab, red, red)){.dashboard-gazette-krant__artikel{border-bottom:1px solid color-mix(in srgb, var(--kleur-tekst) 6%, transparent)}}.dashboard-gazette-krant__artikel:last-of-type{border-bottom:none}.dashboard-gazette-krant__rubriek{text-transform:uppercase;letter-spacing:.08em;color:var(--kleur-goud);margin:0;font-size:.62rem}.dashboard-gazette-krant__tekst{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:.84rem;line-height:1.4;display:-webkit-box;overflow:hidden}.dashboard-gazette-krant__datum{color:var(--kleur-tekst-zacht);margin:4px 0 0;font-size:.7rem}.dashboard-gazette-krant__meer{margin-top:8px;font-size:.78rem;display:inline-block}.dashboard-kweek-uitgebreid__lijn-naam{color:var(--kleur-goud);margin:0;font-size:1rem;font-weight:700}.dashboard-kweek-uitgebreid__lijn-meta{color:var(--kleur-tekst-zacht);margin:4px 0 0;font-size:.8rem}.dashboard-kweek-uitgebreid__nakomeling{margin:6px 0 10px;font-size:.84rem}.dashboard-kweek-uitgebreid__link{margin-top:8px;display:inline-block}.dashboard--v2 .kaart--dashboard-leaderboard,.dashboard--v2 .kaart--dashboard-gebeurtenissen{min-height:auto}.dashboard-kampioenen{grid-template-columns:1fr;gap:10px;height:100%;display:grid}.dashboard-kampioen{background:var(--token-surface-inset);border:1px solid var(--kleur-tekst);border-radius:8px;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.dashboard-kampioen{border:1px solid color-mix(in srgb, var(--kleur-tekst) 6%, transparent)}}.dashboard-kampioen__label{text-transform:uppercase;letter-spacing:.07em;color:var(--kleur-tekst-zacht);margin:0 0 4px;font-size:.62rem}.dashboard-kampioen__naam{color:var(--kleur-goud);font-size:.86rem;font-weight:600;line-height:1.3;text-decoration:none;display:block}.dashboard-kampioen__naam:hover{text-decoration:underline}.dashboard-kampioen__metric{color:var(--kleur-tekst);margin:2px 0 0;font-size:.78rem}.dashboard-kampioen__sub{color:var(--kleur-tekst-zacht);margin:2px 0 0;font-size:.7rem}.dashboard-kampioen__leeg{color:var(--kleur-tekst-zacht);margin:0;font-size:.78rem;line-height:1.35}.dashboard-leaderboard{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.dashboard-leaderboard__rij{background:var(--token-surface-inset);border:1px solid var(--kleur-tekst);border-radius:8px;grid-template-columns:28px minmax(120px,1.4fr) minmax(140px,1.6fr) 52px 88px;align-items:center;gap:8px 12px;padding:8px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-leaderboard__rij{border:1px solid color-mix(in srgb, var(--kleur-tekst) 5%, transparent)}}.dashboard-leaderboard__rij{font-size:.82rem}.dashboard-leaderboard__positie{background:var(--kleur-goud);border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.72rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-leaderboard__positie{background:color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.dashboard-leaderboard__positie{color:var(--kleur-goud)}.dashboard-leaderboard__naam{color:var(--kleur-tekst);white-space:nowrap;text-overflow:ellipsis;font-weight:600;text-decoration:none;overflow:hidden}.dashboard-leaderboard__naam:hover{color:var(--kleur-goud)}.dashboard-leaderboard__meta{color:var(--kleur-tekst-zacht);white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.dashboard-leaderboard__punten{text-align:right;color:var(--kleur-goud);font-weight:600}.dashboard-leaderboard__stat{text-align:right;color:var(--kleur-tekst-zacht);font-size:.76rem}.dashboard-prestige{grid-template-columns:repeat(2,1fr);align-content:start;gap:10px 16px;margin:0;display:grid}.dashboard-prestige__hoofd{grid-column:1/-1}.dashboard-prestige dt{text-transform:uppercase;letter-spacing:.07em;color:var(--kleur-tekst-zacht);font-size:.62rem}.dashboard-prestige dd{margin:2px 0 0;font-size:.88rem;font-weight:600}.dashboard-prestige__score{color:var(--kleur-goud);font-size:1.4rem!important}.dashboard-gazette{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dashboard-gazette__item{grid-template-columns:22px 1fr;align-items:start;gap:4px 8px;font-size:.82rem;line-height:1.35;display:grid}.dashboard-gazette__icoon{grid-row:span 2}.dashboard-gazette__tekst{color:var(--kleur-tekst)}.dashboard-gazette__tijd{color:var(--kleur-tekst-zacht);grid-column:2;font-size:.7rem}.dashboard-gazette__meer{margin-top:4px}.dashboard-kweek-status{grid-template-columns:1fr 1fr;gap:10px 16px;margin:0;display:grid}.dashboard-kweek-status dt{text-transform:uppercase;letter-spacing:.07em;color:var(--kleur-tekst-zacht);font-size:.62rem}.dashboard-kweek-status dd{margin:2px 0 0;font-size:.88rem;font-weight:600}.dashboard-kweek-status__link{grid-column:1/-1}.dashboard-financien__hint dd{color:var(--kleur-tekst-zacht);font-size:.76rem!important;font-weight:400!important}.dashboard-placeholder--subtiel{margin-top:8px;font-size:.8rem}.kaart--dashboard-rij{min-height:var(--dashboard-kaart-hoogte);flex-direction:column;height:100%;display:flex}.kaart--dashboard-rij .kaart__inhoud--stretch{flex:1;justify-content:center}.dashboard-hok{flex-direction:column;gap:10px;height:100%;display:flex}.dashboard-hok__foto-wrap{border:1px solid var(--kleur-goud);border-radius:10px;flex:1;min-height:96px;max-height:120px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-hok__foto-wrap{border:1px solid color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.dashboard-hok__foto{object-fit:cover;object-position:center 35%}.dashboard-hok__niveau{color:var(--kleur-tekst);margin:0;font-size:1rem;font-weight:700}.dashboard-hok__locatie{color:var(--kleur-goud);margin:0 0 6px;font-size:.82rem}.dashboard-hok__stats{grid-template-columns:1fr 1fr;gap:6px 12px;margin:0;display:grid}.dashboard-hok__stats dt{text-transform:uppercase;letter-spacing:.08em;color:var(--kleur-tekst-zacht);font-size:.62rem}.dashboard-hok__stats dd{color:var(--kleur-tekst);margin:2px 0 0;font-size:.88rem;font-weight:600}.dashboard-ranking--commando,.dashboard-financien--commando{grid-template-columns:repeat(3,1fr);align-content:center;gap:12px;height:100%;margin:0;display:grid}.dashboard-top5__raster{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.dashboard-top5__raster>li{min-width:0}.duif-portret{border-radius:var(--radius-sm);border:1px solid var(--kleur-kaart-rand);background:var(--token-surface-inset);flex-direction:column;gap:10px;height:100%;padding:12px;display:flex}.duif-portret--highlight{border-color:var(--kleur-kaart-rand-goud);background:linear-gradient(165deg, var(--kleur-goud) 0%, var(--token-surface-inset) 55%), var(--kleur-kaart);padding:14px}@supports (color:color-mix(in lab, red, red)){.duif-portret--highlight{background:linear-gradient(165deg, color-mix(in srgb, var(--kleur-goud) 10%, transparent) 0%, var(--token-surface-inset) 55%), var(--kleur-kaart)}}.duif-portret--highlight{box-shadow:inset 0 1px 0 var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-portret--highlight{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.duif-portret__rang{letter-spacing:.08em;color:var(--kleur-goud-mid);font-size:.68rem;font-weight:700}.duif-portret__beeld-wrap{aspect-ratio:1;background:radial-gradient(circle at 50% 30%, var(--kleur-goud), transparent 60%);border-radius:10px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.duif-portret__beeld-wrap{background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--kleur-goud) 8%, transparent), transparent 60%)}}.duif-portret__beeld-wrap{text-decoration:none}.duif-portret__beeld{object-fit:contain;padding:12px}.duif-portret__sprite,.duif-hero__sprite{position:absolute;inset:0}.duif-hero--v36 .duif-hero__beeld-wrap--levend .pigeon-sprite .levende-duif__image{object-fit:contain;object-position:center center;transform:translate(var(--pigeon-x,0px), var(--pigeon-y,0px)) scale(calc(var(--pigeon-scale,1) * 1.12));transform-origin:50%;filter:drop-shadow(0 12px 28px var(--kleur-gradient-diep));padding:0}@supports (color:color-mix(in lab, red, red)){.duif-hero--v36 .duif-hero__beeld-wrap--levend .pigeon-sprite .levende-duif__image{filter:drop-shadow(0 12px 28px color-mix(in srgb, var(--kleur-gradient-diep) 45%, transparent))}}.duif-portret__klasse{letter-spacing:.06em;text-align:center;min-width:1.6rem;color:var(--kleur-tekst);background:var(--token-surface-overlay);border:1px solid var(--kleur-goud);border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:700;position:absolute;top:10px;left:10px}@supports (color:color-mix(in lab, red, red)){.duif-portret__klasse{border:1px solid color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.duif-portret__klasse--s,.duif-portret__klasse--a{color:var(--token-knop-primair-tekst);background:linear-gradient(145deg, var(--kleur-goud-licht) 0%, var(--kleur-goud-donker) 100%)}.duif-portret__body{flex-direction:column;flex:1;gap:6px;display:flex}.duif-portret__naam{color:var(--kleur-tekst);margin:0;font-size:.88rem;font-weight:700;line-height:1.3;text-decoration:none}.duif-portret__naam:hover{color:var(--kleur-goud)}.duif-portret__spec{color:var(--kleur-goud-mid);letter-spacing:.03em;margin:0;font-size:.78rem}.duif-portret__stats{grid-template-columns:1fr 1fr;gap:8px;margin:4px 0 0;display:grid}.duif-portret__stats div{flex-direction:column;gap:2px;display:flex}.duif-portret__stats dt{text-transform:uppercase;letter-spacing:.05em;color:var(--kleur-tekst-zacht);font-size:.68rem}.duif-portret__stats dd{color:var(--kleur-tekst);margin:0;font-size:.92rem;font-weight:700}.dashboard-top5__kaart{text-align:center;border-radius:var(--radius-sm);border:1px solid var(--kleur-tekst);flex-direction:column;align-items:center;gap:8px;padding:14px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-top5__kaart{border:1px solid color-mix(in srgb, var(--kleur-tekst) 6%, transparent)}}.dashboard-top5__kaart{background:var(--token-surface-inset)}.dashboard-top5__rang{letter-spacing:.08em;color:var(--kleur-goud-mid);font-size:.68rem;font-weight:700}.dashboard-top5__beeld-wrap{border:1px solid var(--kleur-goud);border-radius:50%;width:56px;height:56px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-top5__beeld-wrap{border:1px solid color-mix(in srgb, var(--kleur-goud) 25%, transparent)}}.dashboard-top5__beeld{object-fit:cover}.dashboard-top5__naam{color:var(--kleur-tekst);font-size:.82rem;font-weight:600;line-height:1.25;text-decoration:none}.dashboard-top5__naam:hover{color:var(--kleur-goud)}.dashboard-top5__sub{color:var(--kleur-tekst-zacht);margin:0;font-size:.72rem;line-height:1.35}.dashboard-kweek__lijst{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dashboard-kweek__item{border:1px solid var(--kleur-goud);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-kweek__item{border:1px solid color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.dashboard-kweek__item{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.dashboard-kweek__item{background:color-mix(in srgb, var(--kleur-goud) 6%, transparent)}}.dashboard-kweek__koppel{color:var(--kleur-tekst);font-weight:600}.dashboard-kweek__lijn{color:var(--kleur-goud-mid);font-size:.82rem}.dashboard-kweek__kwaliteit{color:var(--kleur-tekst-zacht);font-size:.78rem}.thema-paneel{background:var(--token-panel-bg);border:1px solid var(--token-panel-rand);border-radius:var(--radius-sm);box-shadow:var(--schaduw-kaart);position:relative;overflow:hidden}.thema-paneel:before{content:"";background:var(--token-goud-lijn);opacity:.75;pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.thema-paneel--goud-rand{border-color:var(--token-panel-rand-goud)}.thema-input,.thema-select{border:1px solid var(--token-input-border);background:var(--token-input-bg);color:var(--kleur-tekst);font:inherit;border-radius:8px;padding:.55rem .65rem;transition:border-color .15s,box-shadow .15s}.thema-input:focus-visible,.thema-select:focus-visible{border-color:var(--token-input-focus-border);box-shadow:var(--kleur-focus-ring);outline:none}.thema-input:disabled,.thema-select:disabled{opacity:var(--kleur-disabled-opacity);cursor:not-allowed;color:var(--kleur-tekst-disabled)}.thema-knop{border:1px solid var(--token-knop-goud-border);background:var(--token-knop-goud-bg);color:var(--kleur-goud);font:inherit;cursor:pointer;border-radius:8px;padding:.55rem 1.1rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}.thema-knop:hover:not(:disabled){background:var(--token-knop-goud-hover-bg);border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.thema-knop:hover:not(:disabled){border-color:color-mix(in srgb, var(--kleur-goud) 52%, transparent)}}.thema-knop:hover:not(:disabled){color:var(--kleur-goud-hover)}.thema-knop:focus-visible{box-shadow:var(--kleur-focus-ring);outline:none}.thema-knop:disabled{opacity:var(--kleur-disabled-opacity);cursor:not-allowed;color:var(--kleur-tekst-disabled)}.thema-knop--primair{background:var(--token-knop-primair-bg);color:var(--token-knop-primair-tekst);border:none;font-weight:700}.thema-knop--primair:hover:not(:disabled){background:linear-gradient(135deg, var(--kleur-goud-donker), var(--kleur-goud));color:var(--token-knop-primair-tekst)}.thema-knop--secundair{border-color:var(--token-knop-secundair-border);background:var(--token-knop-secundair-bg);color:var(--kleur-tekst)}.thema-knop--secundair:hover:not(:disabled){border-color:var(--token-knop-goud-border);background:var(--token-knop-goud-bg);color:var(--kleur-goud)}.thema-knop--gevaar{border-color:var(--kleur-danger-rand);background:var(--kleur-danger-zacht);color:var(--kleur-danger)}.thema-knop--klein{padding:.35rem .65rem;font-size:.78rem}.thema-badge{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--token-badge-goud-rand);background:var(--token-badge-goud-bg);color:var(--kleur-goud-mid);border-radius:999px;align-items:center;padding:.2rem .5rem;font-size:.72rem;font-weight:600;display:inline-flex}.thema-chip{border:1px solid var(--token-chip-rand);background:var(--token-chip-bg);text-align:center;border-radius:6px;min-width:1.8rem;padding:.2rem .35rem;font-size:.72rem;font-weight:700}select,textarea{appearance:none}select.thema-select,select.voeding-beeld__select,.seizoensplanner__seizoen-select-input{background-image:linear-gradient(45deg, transparent 50%, var(--kleur-tekst-zacht) 50%), linear-gradient(135deg, var(--kleur-tekst-zacht) 50%, transparent 50%);background-position:calc(100% - 16px) calc(50% - 2px),calc(100% - 11px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:1.75rem}.kaart{background:linear-gradient(160deg, var(--kleur-tekst) 0%, transparent 40%), linear-gradient(145deg, var(--kleur-kaart-licht) 0%, var(--kleur-kaart) 55%, var(--kleur-paneel-gradient-einde) 100%);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.kaart{background:linear-gradient(160deg, color-mix(in srgb, var(--kleur-tekst) 3%, transparent) 0%, transparent 40%), linear-gradient(145deg, var(--kleur-kaart-licht) 0%, var(--kleur-kaart) 55%, var(--kleur-paneel-gradient-einde) 100%)}}.kaart{border:1px solid var(--kleur-kaart-rand);border-radius:var(--radius-card);box-shadow:var(--schaduw-kaart);padding:22px 24px;position:relative;overflow:hidden}.kaart:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--kleur-goud) 20%, var(--kleur-goud-mid) 50%, var(--kleur-goud) 80%, transparent 100%);height:1px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.kaart:before{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--kleur-goud) 15%, transparent) 20%, var(--kleur-goud-mid) 50%, color-mix(in srgb, var(--kleur-goud) 15%, transparent) 80%, transparent 100%)}}.kaart:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 var(--kleur-tekst);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.kaart:after{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--kleur-tekst) 4%, transparent)}}.kaart--hero{box-shadow:var(--schaduw-hero);border-color:var(--kleur-kaart-rand-goud);padding:28px 30px}.kaart--hero:before{opacity:.85;height:2px}.kaart__kop{z-index:1;justify-content:space-between;align-items:center;margin-bottom:16px;display:flex;position:relative}.kaart__titel{letter-spacing:.14em;text-transform:uppercase;color:var(--kleur-goud);text-shadow:0 0 20px var(--kleur-goud);margin:0;font-size:.72rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.kaart__titel{text-shadow:0 0 20px color-mix(in srgb, var(--kleur-goud) 30%, transparent)}}.kaart__titel--groot{letter-spacing:.16em;font-size:.82rem}.kaart__badge{border:1px solid var(--kleur-goud);border-radius:999px;padding:5px 12px;font-size:.65rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.kaart__badge{border:1px solid color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.kaart__badge{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.kaart__badge{background:color-mix(in srgb, var(--kleur-goud) 10%, transparent)}}.kaart__badge{color:var(--kleur-goud);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 0 12px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.kaart__badge{box-shadow:0 0 12px color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.kaart__inhoud{z-index:1;flex-direction:column;flex:1;gap:10px;display:flex;position:relative}.kaart__regel{color:var(--kleur-tekst-zacht);margin:0;font-size:.875rem;line-height:1.5}.kaart__regel--accent{color:var(--kleur-tekst);font-weight:500}.kaart__regel--goud{color:var(--kleur-goud-mid);font-size:.95rem;font-weight:600}.kaart--dashboard{border-radius:var(--radius-sm);align-self:start;height:auto}.kaart--dashboard .kaart__inhoud{flex:none;gap:6px}.kaart--dashboard .kaart__kop{margin-bottom:10px}.kaart--primair{padding:18px 20px}.kaart--secundair{padding:14px 16px}.kaart--top5{grid-column:span 5}.kaart--training{grid-column:span 3}.kaart--race,.kaart--top-duif,.kaart--hok-data{grid-column:span 4}.kaart--hok-premium{grid-column:span 5}.dashboard-placeholder{color:var(--kleur-tekst-zacht);margin:0;font-size:.8rem;line-height:1.45}.dashboard-training{flex-direction:column;gap:8px;display:flex}.dashboard-training__kop{letter-spacing:.1em;text-transform:uppercase;color:var(--kleur-goud);margin:0;font-size:.68rem;font-weight:700}.dashboard-training__lijst{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.dashboard-training__lijst li{color:var(--kleur-tekst-zacht);align-items:baseline;gap:6px;font-size:.86rem;line-height:1.4;display:flex}.dashboard-training__lijst span{color:var(--kleur-goud);flex-shrink:0;font-weight:700}.dashboard-training__knop{border:1px solid var(--kleur-tekst);border-radius:8px;justify-content:center;align-items:center;width:fit-content;margin-top:2px;padding:7px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-training__knop{border:1px solid color-mix(in srgb, var(--kleur-tekst) 15%, transparent)}}.dashboard-training__knop{letter-spacing:.03em;cursor:pointer;color:var(--token-knop-primair-tekst);background:linear-gradient(135deg, var(--kleur-goud) 0%, var(--kleur-goud-donker) 100%);box-shadow:0 3px 12px var(--kleur-goud);font-size:.76rem;font-weight:600;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.dashboard-training__knop{box-shadow:0 3px 12px color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.dashboard-training__knop{transition:filter .2s,transform .15s}.dashboard-training__knop:hover{filter:brightness(1.06);transform:translateY(-1px)}.dashboard-training__lijst--data li{color:var(--kleur-tekst)}.dashboard-training__lijst--data strong{color:var(--kleur-goud);font-weight:700}.dashboard-training__leeg{color:var(--kleur-tekst);margin:0;font-size:.84rem;font-weight:600}.dashboard-training__hint{color:var(--kleur-tekst-zacht);margin:2px 0 0;font-size:.76rem}.dashboard-financien{grid-template-columns:1fr 1fr;gap:8px 16px;margin:0;display:grid}.dashboard-financien dt{text-transform:uppercase;letter-spacing:.08em;color:var(--kleur-tekst-zacht);font-size:.62rem}.dashboard-financien dd{color:var(--kleur-tekst);margin:2px 0 0;font-size:.88rem;font-weight:600}.dashboard-financien__saldo{color:var(--kleur-goud);font-size:1.2rem}.dashboard-financien--v21{flex-direction:column;gap:10px;margin:0;display:flex}.dashboard-financien--v21 .dashboard-financien__rij{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dashboard-financien--v21 .dashboard-financien__rij--saldo{padding-bottom:2px}.dashboard-financien--v21 .dashboard-financien__label{text-transform:uppercase;letter-spacing:.08em;color:var(--kleur-tekst-zacht);font-size:.62rem;font-weight:600}.dashboard-financien--v21 .dashboard-financien__saldo{color:var(--kleur-goud);font-size:1.1rem;font-weight:700;line-height:1.2}.dashboard-financien--v21 .dashboard-financien__blok{flex-direction:column;gap:3px;display:flex}.dashboard-financien--v21 .dashboard-financien__week{color:var(--kleur-tekst);margin:0;font-size:.82rem;font-weight:600;line-height:1.35}.dashboard-financien--v21 .dashboard-financien__week-plus{color:var(--kleur-success)}.dashboard-financien--v21 .dashboard-financien__week-min{color:var(--kleur-danger)}.dashboard-financien--v21 .dashboard-financien__transactie{justify-content:space-between;align-items:baseline;gap:10px;margin:0;font-size:.82rem;line-height:1.3;display:flex}.dashboard-financien--v21 .dashboard-financien__transactie-tekst{color:var(--kleur-tekst);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.dashboard-financien--v21 .dashboard-financien__transactie-datum{color:var(--kleur-tekst-zacht);flex-shrink:0;font-size:.72rem}.dashboard-financien--v21 .dashboard-financien__prijzen-lijst{margin:.35rem 0 0;padding:0;list-style:none}.dashboard-financien--v21 .dashboard-financien__prijs-regel{border-bottom:1px solid var(--kleur-tekst);flex-direction:column;gap:.15rem;padding:.35rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-financien--v21 .dashboard-financien__prijs-regel{border-bottom:1px solid color-mix(in srgb, var(--kleur-tekst) 6%, transparent)}}.dashboard-financien--v21 .dashboard-financien__prijs-bedrag{color:var(--kleur-success);font-size:.85rem;font-weight:700}.dashboard-financien--v21 .dashboard-financien__prijs-tekst{color:var(--kleur-tekst-zacht);font-size:.78rem}.dashboard-financien--v21 .dashboard-financien__status{color:var(--kleur-tekst-zacht);margin:0;font-size:.78rem;line-height:1.35}.dashboard-financien--v21 .dashboard-financien__samenvatting{border-top:1px solid var(--kleur-tekst);flex-direction:column;gap:4px;padding-top:2px;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-financien--v21 .dashboard-financien__samenvatting{border-top:1px solid color-mix(in srgb, var(--kleur-tekst) 6%, transparent)}}.dashboard-financien--v21 .dashboard-financien__samenvatting-regel{color:var(--kleur-tekst);flex-direction:column;gap:1px;margin:0;font-size:.74rem;line-height:1.3;display:flex}.dashboard-financien--v21 .dashboard-financien__samenvatting-label{text-transform:uppercase;letter-spacing:.06em;color:var(--kleur-tekst-zacht);font-size:.62rem}.kaart__kop-link{color:var(--kleur-tekst-zacht);font-size:.72rem;font-weight:600;text-decoration:none}.kaart__kop-link:hover{color:var(--kleur-goud)}.dashboard-saldo{flex-direction:column;gap:2px;display:flex}.dashboard-saldo__label{letter-spacing:.1em;text-transform:uppercase;color:var(--kleur-tekst-zacht);font-size:.62rem;font-weight:700}.dashboard-saldo__waarde{color:var(--kleur-goud);font-size:1.45rem;font-weight:700;line-height:1.1}.hok-data__naam{color:var(--kleur-tekst);margin:0 0 6px;font-size:.95rem;font-weight:700;line-height:1.2}.hok-data__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;margin:0;display:grid}.hok-data__grid dt{text-transform:uppercase;letter-spacing:.08em;color:var(--kleur-tekst-zacht);font-size:.6rem}.hok-data__grid dd{color:var(--kleur-tekst);margin:1px 0 0;font-size:.8rem;font-weight:600}.hok-premium{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.hok-premium__foto-wrap{border:1px solid var(--kleur-goud);border-radius:10px;min-height:120px;max-height:148px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hok-premium__foto-wrap{border:1px solid color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.hok-premium__foto-wrap{background:linear-gradient(180deg, var(--kleur-hero-panel-start) 0%, var(--kleur-hero-banner-end) 100%)}.hok-premium__foto{object-fit:cover;object-position:center 35%}.hok-premium__inhoud{flex-direction:column;gap:6px;min-width:0;display:flex}.hok-premium__naam{color:var(--kleur-tekst);margin:0;font-size:1.05rem;font-weight:700;line-height:1.2}.hok-premium__locatie{color:var(--kleur-goud);margin:0;font-size:.82rem;font-weight:500}.hok-premium__stats{grid-template-columns:1fr 1fr;gap:8px 12px;margin:4px 0 0;display:grid}.hok-premium__stats dt{text-transform:uppercase;letter-spacing:.08em;color:var(--kleur-tekst-zacht);font-size:.62rem}.hok-premium__link{color:var(--kleur-goud);font-weight:600;text-decoration:none}.hok-premium__link:hover{text-decoration:underline}.hok-premium__stats dd{color:var(--kleur-tekst);margin:2px 0 0;font-size:.88rem;font-weight:600}.hok-hero__body{flex:1;grid-template-columns:1fr 1fr;gap:24px;display:grid}.hok-hero__visueel{border-radius:var(--radius-sm);background:radial-gradient(ellipse 70% 60% at 50% 40%, var(--kleur-goud) 0%, transparent 70%), linear-gradient(180deg, var(--kleur-hero-panel-start-alt) 0%, var(--kleur-hero-banner-end-donker) 100%);min-height:280px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hok-hero__visueel{background:radial-gradient(ellipse 70% 60% at 50% 40%, color-mix(in srgb, var(--kleur-goud) 8%, transparent) 0%, transparent 70%), linear-gradient(180deg, var(--kleur-hero-panel-start-alt) 0%, var(--kleur-hero-banner-end-donker) 100%)}}.hok-hero__visueel{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-hero__visueel{border:1px solid color-mix(in srgb, var(--kleur-goud) 20%, transparent)}}.hok-hero__visueel{box-shadow:inset 0 0 40px var(--kleur-gradient-diep), 0 0 30px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-hero__visueel{box-shadow:inset 0 0 40px color-mix(in srgb, var(--kleur-gradient-diep) 40%, transparent), 0 0 30px color-mix(in srgb, var(--kleur-goud) 5%, transparent)}}.hok-hero__visueel{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.hok-hero__visueel-label{letter-spacing:.15em;text-transform:uppercase;color:var(--kleur-tekst-zacht);font-size:.7rem}.hok-hero__visueel-icon{background:linear-gradient(180deg, var(--kleur-goud) 0%, var(--kleur-goud) 100%);border-radius:8px 8px 4px 4px;width:80px;height:64px}@supports (color:color-mix(in lab, red, red)){.hok-hero__visueel-icon{background:linear-gradient(180deg, color-mix(in srgb, var(--kleur-goud) 25%, transparent) 0%, color-mix(in srgb, var(--kleur-goud) 5%, transparent) 100%)}}.hok-hero__visueel-icon{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-hero__visueel-icon{border:1px solid color-mix(in srgb, var(--kleur-goud) 20%, transparent)}}.hok-hero__visueel-icon{box-shadow:0 0 24px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-hero__visueel-icon{box-shadow:0 0 24px color-mix(in srgb, var(--kleur-goud) 15%, transparent)}}.hok-hero__visueel-icon{position:relative}.hok-hero__visueel-icon:before{content:"";border-left:42px solid #0000;border-right:42px solid #0000;border-bottom:28px solid var(--kleur-goud);width:0;height:0;position:absolute;top:-18px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.hok-hero__visueel-icon:before{border-bottom:28px solid color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.hok-hero__stats{flex-direction:column;justify-content:center;gap:16px;display:flex}.hok-hero__naam{letter-spacing:.02em;color:var(--kleur-tekst);margin:0 0 4px;font-size:1.5rem;font-weight:700}.hok-hero__sub{color:var(--kleur-tekst-zacht);margin:0 0 12px;font-size:.85rem}.stat-balk{flex-direction:column;gap:6px;display:flex}.stat-balk__label{color:var(--kleur-tekst-zacht);justify-content:space-between;font-size:.75rem;display:flex}.stat-balk__label span:last-child{color:var(--kleur-goud-mid);font-weight:600}.stat-balk__track{background:var(--token-meter-track);border:1px solid var(--kleur-tekst);border-radius:999px;height:6px}@supports (color:color-mix(in lab, red, red)){.stat-balk__track{border:1px solid color-mix(in srgb, var(--kleur-tekst) 4%, transparent)}}.stat-balk__track{overflow:hidden}@supports (color:color-mix(in lab, red, red)){.stat-balk__vulling{box-shadow:0 0 10px color-mix(in srgb, var(--kleur-goud) 40%, transparent)}}.kaart--race{grid-column:span 3}.race-hero__countdown{gap:12px;margin:8px 0 16px;display:flex}.race-hero__blok{text-align:center;border-radius:var(--radius-sm);background:var(--token-surface-overlay);border:1px solid var(--kleur-goud);flex:1;padding:14px 10px}@supports (color:color-mix(in lab, red, red)){.race-hero__blok{border:1px solid color-mix(in srgb, var(--kleur-goud) 15%, transparent)}}.race-hero__blok{box-shadow:inset 0 1px 0 var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.race-hero__blok{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--kleur-tekst) 4%, transparent)}}.race-hero__blok-waarde{color:var(--kleur-goud);text-shadow:0 0 16px var(--kleur-goud);font-size:1.6rem;font-weight:700;line-height:1;display:block}@supports (color:color-mix(in lab, red, red)){.race-hero__blok-waarde{text-shadow:0 0 16px color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.race-hero__blok-label{letter-spacing:.1em;text-transform:uppercase;color:var(--kleur-tekst-zacht);margin-top:6px;font-size:.65rem;display:block}.race-hero__route{background:linear-gradient(90deg, var(--kleur-goud) 0%, transparent 100%);border-radius:10px;margin:0;padding:14px 18px}@supports (color:color-mix(in lab, red, red)){.race-hero__route{background:linear-gradient(90deg, color-mix(in srgb, var(--kleur-goud) 8%, transparent) 0%, transparent 100%)}}.race-hero__route{border-left:3px solid var(--kleur-goud-mid);color:var(--kleur-tekst);font-size:.9rem}.dashboard-top-duif--horizontaal,.dashboard-top-duif--manager{align-items:center;gap:10px;display:flex}.dashboard-top-duif__beeld-wrap{background:radial-gradient(ellipse 90% 80% at 50% 35%, var(--kleur-goud) 0%, transparent 55%), linear-gradient(180deg, var(--kleur-hero-banner-start) 0%, var(--kleur-hero-banner-end) 100%);border-radius:10px;flex-shrink:0;width:80px;height:80px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-top-duif__beeld-wrap{background:radial-gradient(ellipse 90% 80% at 50% 35%, color-mix(in srgb, var(--kleur-goud) 10%, transparent) 0%, transparent 55%), linear-gradient(180deg, var(--kleur-hero-banner-start) 0%, var(--kleur-hero-banner-end) 100%)}}.dashboard-top-duif__beeld-wrap{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.dashboard-top-duif__beeld-wrap{border:1px solid color-mix(in srgb, var(--kleur-goud) 20%, transparent)}}.dashboard-top-duif__beeld{object-fit:contain;object-position:center center;padding:0 2px}.dashboard-top-duif__tekst{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dashboard-top-duif__naam{color:var(--kleur-tekst);margin:0;font-size:1rem;font-weight:700;line-height:1.25}.dashboard-top-duif__spec{color:var(--kleur-goud);margin:0;font-size:.78rem;font-weight:600}.dashboard-top-duif__badges{color:var(--kleur-goud);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:.76rem;display:flex}.dashboard-top-duif__klasse{color:var(--kleur-tekst-zacht);background:var(--token-meter-track);border:1px solid var(--kleur-tekst);border-radius:5px;padding:2px 7px;font-size:.68rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.dashboard-top-duif__klasse{border:1px solid color-mix(in srgb, var(--kleur-tekst) 10%, transparent)}}.dashboard-top-duif__klasse--s,.dashboard-top-duif__klasse--a{color:var(--token-knop-primair-tekst);background:linear-gradient(145deg, var(--kleur-goud-licht) 0%, var(--kleur-goud-donker) 100%);border-color:var(--kleur-goud-licht)}@supports (color:color-mix(in lab, red, red)){.dashboard-top-duif__klasse--s,.dashboard-top-duif__klasse--a{border-color:color-mix(in srgb, var(--kleur-goud-licht) 40%, transparent)}}.dashboard-top-duif__regel{color:var(--kleur-tekst-zacht);margin:2px 0 0;font-size:.76rem}.dashboard-top-duif__regel strong{color:var(--kleur-tekst);font-weight:600}.dashboard-race-vooruitblik{flex-direction:column;gap:4px;display:flex}.dashboard-race-vooruitblik__doelgroep{letter-spacing:.1em;text-transform:uppercase;color:var(--kleur-goud);margin:0;font-size:.68rem;font-weight:700}.dashboard-race-vooruitblik__type{color:var(--kleur-tekst);margin:0;font-size:.92rem;font-weight:600}.dashboard-race-vooruitblik__afstand{color:var(--kleur-tekst);margin:0;font-size:.84rem}.dashboard-race-vooruitblik__categorie{color:var(--kleur-tekst-zacht);margin:0;font-size:.84rem}.dashboard-race-vooruitblik__week{color:var(--kleur-tekst-zacht);margin:4px 0 0;font-size:.76rem}.dashboard-race-vooruitblik__fase{color:var(--kleur-tekst-zacht);margin:4px 0 0;font-size:.76rem;font-style:italic}.dashboard-race-vooruitblik__link{color:var(--kleur-goud);margin-top:8px;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.dashboard-race-vooruitblik__link:hover{text-decoration:underline}.vermoeidheid-status{letter-spacing:.02em;font-size:.76rem;font-weight:600;display:inline-block}.vermoeidheid-status--fris,.vermoeidheid-status--fit{color:var(--kleur-success)}.vermoeidheid-status--belast,.vermoeidheid-status--vermoeid{color:var(--kleur-warning)}.vermoeidheid-status--overbelast{color:var(--kleur-danger)}.duif-profiel__kernkaart-waarde--status{font-size:.9rem}.dashboard-top-duif__status{color:var(--kleur-tekst-zacht);margin:0;font-size:.72rem}.duif-beeld{aspect-ratio:4/3;border-radius:var(--radius-sm);background:radial-gradient(ellipse 80% 70% at 50% 30%, color-mix(in srgb, var(--kleur-goud) 12%, transparent) 0%, transparent 60%), linear-gradient(180deg, var(--kleur-hero-banner-start) 0%, var(--kleur-paneel-gradient-mid) 50%, var(--kleur-gradient-diep) 100%);border:1px solid color-mix(in srgb, var(--kleur-goud) 25%, transparent);width:100%;box-shadow:inset 0 0 60px color-mix(in srgb, var(--kleur-gradient-diep) 50%, transparent), 0 8px 32px color-mix(in srgb, var(--kleur-gradient-diep) 40%, transparent), 0 0 40px color-mix(in srgb, var(--kleur-goud) 8%, transparent);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:relative;overflow:hidden}.duif-beeld:before{content:"";background:linear-gradient(180deg, transparent 50%, var(--kleur-gradient-diep) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.duif-beeld:before{background:linear-gradient(180deg, transparent 50%, color-mix(in srgb, var(--kleur-gradient-diep) 60%, transparent) 100%)}}.duif-beeld__silhouet{background:radial-gradient(circle at 40% 35%, var(--kleur-goud) 0%, var(--kleur-goud) 50%, transparent 70%);border-radius:50%;width:100px;height:100px}@supports (color:color-mix(in lab, red, red)){.duif-beeld__silhouet{background:radial-gradient(circle at 40% 35%, color-mix(in srgb, var(--kleur-goud) 30%, transparent) 0%, color-mix(in srgb, var(--kleur-goud) 5%, transparent) 50%, transparent 70%)}}.duif-beeld__silhouet{border:2px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-beeld__silhouet{border:2px solid color-mix(in srgb, var(--kleur-goud) 15%, transparent)}}.duif-beeld__silhouet{box-shadow:0 0 40px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-beeld__silhouet{box-shadow:0 0 40px color-mix(in srgb, var(--kleur-goud) 20%, transparent)}}.duif-beeld__silhouet{z-index:1;position:relative}.duif-beeld__silhouet:before,.duif-beeld__silhouet:after{content:"";background:var(--kleur-goud);position:absolute}@supports (color:color-mix(in lab, red, red)){.duif-beeld__silhouet:before,.duif-beeld__silhouet:after{background:color-mix(in srgb, var(--kleur-goud) 20%, transparent)}}.duif-beeld__silhouet:before,.duif-beeld__silhouet:after{border-radius:50%}.duif-beeld__silhouet:before{width:50px;height:50px;top:20px;left:10px}.duif-beeld__silhouet:after{width:40px;height:40px;top:30px;right:8px}.duif-beeld__label{z-index:1;letter-spacing:.14em;text-transform:uppercase;color:var(--kleur-tekst-zacht);font-size:.68rem;position:relative}.duif-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.duif-stat{text-align:center;background:var(--token-meter-track);border:1px solid var(--kleur-tekst);border-radius:10px;padding:10px 8px}@supports (color:color-mix(in lab, red, red)){.duif-stat{border:1px solid color-mix(in srgb, var(--kleur-tekst) 5%, transparent)}}.duif-stat__waarde{color:var(--kleur-goud);font-size:1.1rem;font-weight:700;display:block}.duif-stat__label{letter-spacing:.08em;text-transform:uppercase;color:var(--kleur-tekst-zacht);margin-top:2px;font-size:.6rem;display:block}.kaart--kweek{grid-column:span 4}.kaart--acties{grid-column:span 2}.kaart--ranking,.kaart--beste-prestatie,.kaart--gazette,.kaart--resultaten{grid-column:span 4}.kaart--activiteiten{grid-area:span 2/span 3}.kaart--prestaties,.kaart--financien{grid-column:span 3}.kaart--kalender{grid-column:span 4}.kaart__lijst{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kaart__lijst-item{background:var(--token-surface-inset);border:1px solid var(--kleur-tekst);border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.kaart__lijst-item{border:1px solid color-mix(in srgb, var(--kleur-tekst) 4%, transparent)}}.kaart__lijst-item{color:var(--kleur-tekst-zacht);font-size:.84rem}.kaart__lijst-tekst{flex-direction:column;gap:2px;min-width:0;display:flex}.kaart__lijst-regel{color:var(--kleur-tekst);font-size:.86rem;font-weight:600;line-height:1.35}.kaart__lijst-sub{color:var(--kleur-tekst-zacht);font-size:.72rem;line-height:1.3}.kaart__lijst-item--accent{color:var(--kleur-tekst);border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.kaart__lijst-item--accent{border-color:color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.kaart__lijst-dot{background:var(--kleur-goud-donker);width:6px;height:6px;box-shadow:0 0 6px var(--kleur-goud);border-radius:50%;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.kaart__lijst-dot{box-shadow:0 0 6px color-mix(in srgb, var(--kleur-goud) 50%, transparent)}}.kaart__actie{color:var(--kleur-tekst-zacht);background:linear-gradient(90deg, var(--kleur-goud) 0%, var(--kleur-gradient-diep) 100%);border-radius:10px;padding:11px 14px;font-size:.84rem}@supports (color:color-mix(in lab, red, red)){.kaart__actie{background:linear-gradient(90deg, color-mix(in srgb, var(--kleur-goud) 6%, transparent) 0%, color-mix(in srgb, var(--kleur-gradient-diep) 20%, transparent) 100%);border:1px solid color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.kaart__actie{cursor:default;-webkit-user-select:none;user-select:none}.kaart__placeholder{border:1px dashed var(--kleur-goud);border-radius:10px;flex:1;margin-top:6px}@supports (color:color-mix(in lab, red, red)){.kaart__placeholder{border:1px dashed color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.kaart__placeholder{background:var(--token-surface-inset);min-height:40px}@media (max-width:1280px){.dashboard__raster{grid-template-columns:repeat(6,1fr)}.dashboard__rij--3>.kaart--dashboard,.dashboard__rij--2>.kaart--dashboard,.dashboard__rij--2-1>.kaart--dashboard{grid-column:span 12}.dashboard-leaderboard__rij{grid-template-columns:28px 1fr;gap:4px 8px}.dashboard-leaderboard__meta,.dashboard-leaderboard__punten,.dashboard-leaderboard__stat{text-align:left;grid-column:2}.dashboard-top5__raster{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-kampioen--compact{grid-template-columns:1fr;gap:2px}.dashboard-kampioen--compact .dashboard-kampioen__metric,.dashboard-kampioen--compact .dashboard-kampioen__leeg{grid-column:1}.dashboard-ranking--commando,.dashboard-financien--commando{grid-template-columns:1fr}.kaart--top5,.kaart--training,.kaart--race,.kaart--top-duif,.kaart--hok-data,.kaart--hok-premium,.kaart--kweek,.kaart--acties,.kaart--activiteiten,.kaart--prestaties,.kaart--financien,.kaart--ranking,.kaart--beste-prestatie,.kaart--gazette,.kaart--resultaten,.kaart--kalender{grid-area:span 1/span 6;max-height:none}.hok-hero__body{grid-template-columns:1fr}}.kaart--hero-full{border-color:var(--kleur-goud);min-height:320px;padding:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.kaart--hero-full{border-color:color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.kaart--hero-full{box-shadow:var(--schaduw-hero), 0 0 40px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.kaart--hero-full{box-shadow:var(--schaduw-hero), 0 0 40px color-mix(in srgb, var(--kleur-goud) 6%, transparent)}}.kaart--hero-full .kaart__afbeelding{object-fit:cover}.kaart__hero-overlay{pointer-events:none;background:linear-gradient(180deg, var(--kleur-gradient-diep) 0%, var(--kleur-gradient-diep) 40%, var(--kleur-gradient-diep) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.kaart__hero-overlay{background:linear-gradient(180deg, color-mix(in srgb, var(--kleur-gradient-diep) 55%, transparent) 0%, color-mix(in srgb, var(--kleur-gradient-diep) 35%, transparent) 40%, color-mix(in srgb, var(--kleur-gradient-diep) 92%, transparent) 100%)}}.kaart__hero-overlay--goud{background:linear-gradient(135deg, var(--kleur-goud) 0%, transparent 45%), linear-gradient(180deg, var(--kleur-gradient-diep) 0%, var(--kleur-gradient-diep) 35%, var(--kleur-gradient-diep) 100%)}@supports (color:color-mix(in lab, red, red)){.kaart__hero-overlay--goud{background:linear-gradient(135deg, color-mix(in srgb, var(--kleur-goud) 8%, transparent) 0%, transparent 45%), linear-gradient(180deg, color-mix(in srgb, var(--kleur-gradient-diep) 50%, transparent) 0%, color-mix(in srgb, var(--kleur-gradient-diep) 35%, transparent) 35%, color-mix(in srgb, var(--kleur-gradient-diep) 95%, transparent) 100%)}}.kaart__hero-top{z-index:2;justify-content:space-between;align-items:center;padding:22px 24px;display:flex;position:absolute;top:0;left:0;right:0}.kaart__hero-foot{z-index:2;padding:24px 26px 28px;position:absolute;bottom:0;left:0;right:0}.kaart__hero-foot .lege-staat__titel{color:var(--kleur-tekst);font-size:1.05rem}.kaart--race-full{flex-direction:column;padding:0;display:flex;overflow:hidden}.kaart__race-visual{flex-shrink:0;height:160px;position:relative}.kaart__race-body{flex-direction:column;flex:1;gap:12px;padding:18px 22px 22px;display:flex}.kaart__race-body .kaart__titel{margin:0}.duif-showcase{border-radius:var(--radius-sm);background:radial-gradient(ellipse 90% 80% at 50% 35%, var(--kleur-goud) 0%, transparent 55%), linear-gradient(180deg, var(--kleur-hero-banner-start) 0%, var(--kleur-hero-banner-end) 100%);width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.duif-showcase{background:radial-gradient(ellipse 90% 80% at 50% 35%, color-mix(in srgb, var(--kleur-goud) 14%, transparent) 0%, transparent 55%), linear-gradient(180deg, var(--kleur-hero-banner-start) 0%, var(--kleur-hero-banner-end) 100%)}}.duif-showcase{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-showcase{border:1px solid color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.duif-showcase{box-shadow:inset 0 0 24px var(--kleur-goud), 0 6px 20px var(--kleur-gradient-diep)}@supports (color:color-mix(in lab, red, red)){.duif-showcase{box-shadow:inset 0 0 24px color-mix(in srgb, var(--kleur-goud) 6%, transparent), 0 6px 20px color-mix(in srgb, var(--kleur-gradient-diep) 35%, transparent)}}.duif-showcase--dashboard{aspect-ratio:4/5;flex:1;min-height:200px}.duif-showcase__beeld{object-fit:contain;object-position:center center;opacity:1;filter:brightness(1.08)contrast(1.12)saturate(1.05);padding:10px 6px}.duif-showcase__gloed{background:linear-gradient(180deg, transparent 55%, var(--kleur-gradient-diep) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.duif-showcase__gloed{background:linear-gradient(180deg, transparent 55%, color-mix(in srgb, var(--kleur-gradient-diep) 35%, transparent) 100%)}}.duif-showcase__gloed{pointer-events:none}.kaart__duif-samenvatting{flex-direction:column;gap:4px;display:flex}.kaart__duif-samenvatting .kaart__regel{margin:0}.kaart__regel--sub{color:var(--kleur-tekst-zacht)!important;font-size:.78rem!important}.kaart__inhoud--compact{gap:14px;padding-bottom:4px}.lege-staat{flex-direction:column;gap:8px;display:flex}.lege-staat--centraal{text-align:center;flex:1;justify-content:center;align-items:center;min-height:100px;padding:12px 8px}.lege-staat--compact{flex:0;gap:6px;min-height:0;padding:6px 4px}.lege-staat--minimaal{text-align:left;flex:0;align-items:flex-start;gap:4px;min-height:0;padding:2px 0}.lege-staat--minimaal .lege-staat__titel{font-size:.82rem;font-weight:500}.lege-staat--minimaal .lege-staat__sub{max-width:none;font-size:.76rem}.lege-staat--compact .lege-staat__icon{margin-bottom:0;font-size:1.35rem}.lege-staat--compact .lege-staat__titel{font-size:.86rem}.lege-staat--compact .lege-staat__sub{max-width:36ch;font-size:.76rem}.lege-staat__icon{filter:drop-shadow(0 0 12px var(--kleur-goud));font-size:1.75rem;line-height:1}@supports (color:color-mix(in lab, red, red)){.lege-staat__icon{filter:drop-shadow(0 0 12px color-mix(in srgb, var(--kleur-goud) 35%, transparent))}}.lege-staat__icon{margin-bottom:4px}.lege-staat__titel{color:var(--kleur-tekst);margin:0;font-size:.92rem;font-weight:600;line-height:1.4}.lege-staat__sub{color:var(--kleur-tekst-zacht);max-width:28ch;margin:0;font-size:.82rem;line-height:1.45}.lege-staat--centraal .lege-staat__sub{max-width:32ch}.kaart__knop{letter-spacing:.04em;cursor:default;-webkit-user-select:none;user-select:none;border-radius:10px;justify-content:center;align-items:center;width:fit-content;margin-top:6px;padding:10px 18px;font-size:.82rem;font-weight:600;display:inline-flex}.kaart__knop--primair{color:var(--token-knop-primair-tekst);background:linear-gradient(135deg, var(--kleur-goud) 0%, var(--kleur-goud-donker) 100%);border:1px solid var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.kaart__knop--primair{border:1px solid color-mix(in srgb, var(--kleur-tekst) 15%, transparent)}}.kaart__knop--primair{box-shadow:0 4px 16px var(--kleur-goud), 0 0 20px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.kaart__knop--primair{box-shadow:0 4px 16px color-mix(in srgb, var(--kleur-goud) 25%, transparent), 0 0 20px color-mix(in srgb, var(--kleur-goud) 15%, transparent)}}.kaart__knop--secundair{color:var(--kleur-goud);background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.kaart__knop--secundair{background:color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.kaart__knop--secundair{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.kaart__knop--secundair{border:1px solid color-mix(in srgb, var(--kleur-goud) 30%, transparent)}}.kaart__knop--secundair{box-shadow:0 0 16px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.kaart__knop--secundair{box-shadow:0 0 16px color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.kaart__knop--link{cursor:pointer;text-decoration:none;transition:filter .2s,transform .15s}.kaart__knop--link:hover{filter:brightness(1.06);transform:translateY(-1px)}.kaart__inhoud--centraal{flex-direction:column;flex:1;display:flex}.kaart__inhoud--compact-leeg{flex-direction:column;justify-content:center;align-items:center;min-height:0;padding:12px 16px 16px;display:flex}.kaart__stats-rij{flex-wrap:wrap;gap:8px 16px;margin-bottom:4px;display:flex}.kaart__stats-rij .kaart__regel{margin:0;font-size:.8rem}.kaart__ei-wrap{justify-content:center;margin-bottom:-4px;display:flex}.kaart__ei-icon{opacity:.85;filter:drop-shadow(0 0 10px var(--kleur-goud))}@supports (color:color-mix(in lab, red, red)){.kaart__ei-icon{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--kleur-goud) 20%, transparent))}}.kaart__actie{color:var(--kleur-tekst);background:linear-gradient(90deg, var(--kleur-goud) 0%, var(--kleur-gradient-diep) 100%);border-radius:10px;align-items:center;gap:10px;padding:11px 14px;font-size:.84rem;display:flex}@supports (color:color-mix(in lab, red, red)){.kaart__actie{background:linear-gradient(90deg, color-mix(in srgb, var(--kleur-goud) 7%, transparent) 0%, color-mix(in srgb, var(--kleur-gradient-diep) 25%, transparent) 100%)}}.kaart__actie{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.kaart__actie{border:1px solid color-mix(in srgb, var(--kleur-goud) 14%, transparent)}}.kaart__actie{cursor:default;-webkit-user-select:none;user-select:none;box-shadow:inset 0 1px 0 var(--kleur-tekst);transition:box-shadow .2s}@supports (color:color-mix(in lab, red, red)){.kaart__actie{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--kleur-tekst) 3%, transparent)}}.kaart--acties .kaart__inhoud{gap:8px}.kaart--resultaten,.kaart--kalender,.kaart--primair,.kaart--secundair{min-height:0}.kaart__lijst--compact{gap:6px}.kaart__lijst--compact .kaart__lijst-item{padding:9px 11px}.kaart__lijst--compact .kaart__lijst-regel{font-size:.92rem;font-weight:600}.kaart__lijst--compact .kaart__lijst-sub{font-size:.8rem}.kaart__afbeelding{object-fit:cover}.kaart__afbeelding--portret{object-fit:contain;object-position:center bottom;padding:8px}.kaart__afbeelding-overlay{background:linear-gradient(180deg, var(--kleur-gradient-diep) 0%, var(--kleur-gradient-diep) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.kaart__afbeelding-overlay{background:linear-gradient(180deg, color-mix(in srgb, var(--kleur-gradient-diep) 10%, transparent) 0%, color-mix(in srgb, var(--kleur-gradient-diep) 75%, transparent) 100%)}}.kaart__afbeelding-overlay{pointer-events:none}.kaart__afbeelding-overlay--race{background:linear-gradient(180deg, var(--kleur-gradient-diep) 0%, var(--kleur-gradient-diep) 100%)}@supports (color:color-mix(in lab, red, red)){.kaart__afbeelding-overlay--race{background:linear-gradient(180deg, color-mix(in srgb, var(--kleur-gradient-diep) 5%, transparent) 0%, color-mix(in srgb, var(--kleur-gradient-diep) 85%, transparent) 100%)}}.kaart__afbeelding-overlay--portret{background:linear-gradient(180deg, transparent 40%, var(--kleur-gradient-diep) 100%)}@supports (color:color-mix(in lab, red, red)){.kaart__afbeelding-overlay--portret{background:linear-gradient(180deg, transparent 40%, color-mix(in srgb, var(--kleur-gradient-diep) 90%, transparent) 100%)}}.race-hero__beeld{border-radius:var(--radius-sm);border:1px solid var(--kleur-goud);width:100%;height:180px;margin:-8px -6px 16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.race-hero__beeld{border:1px solid color-mix(in srgb, var(--kleur-goud) 20%, transparent)}}.race-hero__beeld{box-shadow:0 8px 24px var(--kleur-gradient-diep)}@supports (color:color-mix(in lab, red, red)){.race-hero__beeld{box-shadow:0 8px 24px color-mix(in srgb, var(--kleur-gradient-diep) 45%, transparent)}}.duif-beeld__placeholder{background:radial-gradient(circle at 40% 35%, var(--kleur-goud) 0%, var(--kleur-goud) 55%, transparent 75%);border-radius:50%;width:120px;height:120px}@supports (color:color-mix(in lab, red, red)){.duif-beeld__placeholder{background:radial-gradient(circle at 40% 35%, color-mix(in srgb, var(--kleur-goud) 25%, transparent) 0%, color-mix(in srgb, var(--kleur-goud) 5%, transparent) 55%, transparent 75%)}}.duif-beeld__placeholder{border:2px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-beeld__placeholder{border:2px solid color-mix(in srgb, var(--kleur-goud) 20%, transparent)}}.duif-beeld__placeholder{box-shadow:0 0 40px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-beeld__placeholder{box-shadow:0 0 40px color-mix(in srgb, var(--kleur-goud) 15%, transparent)}}.duif-beeld__placeholder{z-index:1;position:relative}.kaart__duif-samenvatting{text-align:center;margin-top:8px}.zijbalk__uitloggen{color:var(--kleur-tekst-zacht);cursor:pointer;background:0 0;border:none;margin-top:10px;padding:0;font-size:.78rem;text-decoration:underline}.zijbalk__uitloggen:hover{color:var(--kleur-goud)}.auth-pagina{min-height:100dvh;padding:clamp(.75rem, 2vh, 1.5rem) var(--page-gutter) 0;box-sizing:border-box;background:radial-gradient(ellipse 55% 40% at 18% 20%, var(--kleur-goud) 0%, transparent 60%), radial-gradient(ellipse 45% 35% at 88% 70%, var(--kleur-kaart-licht) 0%, transparent 55%), linear-gradient(180deg, var(--kleur-achtergrond) 0%, var(--kleur-achtergrond-mid) 100%);grid-template-rows:auto minmax(0,1fr) auto;place-items:stretch stretch;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.auth-pagina{background:radial-gradient(ellipse 55% 40% at 18% 20%, color-mix(in srgb, var(--kleur-goud) 9%, transparent) 0%, transparent 60%), radial-gradient(ellipse 45% 35% at 88% 70%, color-mix(in srgb, var(--kleur-kaart-licht) 18%, transparent) 0%, transparent 55%), linear-gradient(180deg, var(--kleur-achtergrond) 0%, var(--kleur-achtergrond-mid) 100%)}}.auth-pagina__top{width:100%;max-width:var(--auth-stage-max);min-height:var(--touch-min);justify-content:flex-end;align-items:center;margin-inline:auto;display:flex}.auth-pagina__instellingen{z-index:2;min-height:var(--touch-min);align-items:center;gap:6px;display:inline-flex;position:relative}.auth-stage{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:clamp(1.25rem,2.5vw,2.5rem);width:100%;min-width:0;margin-block:clamp(.75rem,2vh,1.75rem);display:grid}.auth-stage__merk{border-radius:var(--radius-lg);border:1px solid var(--kleur-kaart-rand-goud);flex-direction:column;gap:.85rem;min-width:0;padding:clamp(1rem,2vw,1.75rem);display:flex}@supports (color:color-mix(in lab, red, red)){.auth-stage__merk{border:1px solid color-mix(in srgb, var(--kleur-kaart-rand-goud) 70%, transparent)}}.auth-stage__merk{background:var(--kleur-kaart)}@supports (color:color-mix(in lab, red, red)){.auth-stage__merk{background:color-mix(in srgb, var(--kleur-kaart) 35%, transparent)}}.auth-stage__logo{width:min(var(--logo-login-breedte), 280px);max-width:100%;height:auto;filter:drop-shadow(0 4px 14px var(--kleur-gradient-diep));align-self:flex-start}@supports (color:color-mix(in lab, red, red)){.auth-stage__logo{filter:drop-shadow(0 4px 14px color-mix(in srgb, var(--kleur-gradient-diep) 32%, transparent))}}.auth-stage__slogan{font-size:var(--font-section-title);letter-spacing:.14em;text-transform:uppercase;color:var(--kleur-goud);margin:0;font-weight:600}.auth-stage__intro{max-width:36ch;font-size:var(--font-body);color:var(--kleur-tekst-zacht);margin:0;line-height:1.55}.auth-stage__beeld{border-radius:var(--radius-card);border:1px solid var(--kleur-kaart-rand);width:100%;min-height:clamp(12rem,28vh,22rem);margin-top:.35rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.auth-stage__beeld{border:1px solid color-mix(in srgb, var(--kleur-kaart-rand) 80%, transparent)}}.auth-stage__beeld-img{object-fit:cover;object-position:center}.auth-stage__beeld-overlay{background:var(--surface-hero-overlay);pointer-events:none;position:absolute;inset:0}.auth-stage__formulier{min-width:min(100%, var(--auth-form-min));width:100%;max-width:100%;padding:var(--auth-card-pad-block) var(--auth-card-pad-inline);border-radius:var(--radius-card);background:var(--surface-elevated);border:1px solid var(--kleur-kaart-rand-goud);box-shadow:var(--schaduw-hero);box-sizing:border-box;flex-direction:column;align-self:center;gap:clamp(.9rem,1.6vh,1.25rem);display:flex}.auth-stage__formulier input[type=email],.auth-stage__formulier input[type=password],.auth-stage__formulier input[type=text]{min-height:var(--tm-control-height);font-size:max(1rem, var(--font-body))}.auth-stage__formulier .thema-knop--primair{min-height:max(3rem, var(--touch-min));font-size:var(--font-cta)}.auth-formulier__titel{font-size:var(--font-page-title);color:var(--kleur-tekst);margin:0;line-height:1.2}.auth-formulier__sub{font-size:var(--font-body);color:var(--kleur-tekst-zacht);margin:.35rem 0 0}.auth-pagina--stage .juridische-footer--auth{width:100%;max-width:var(--auth-stage-max);margin-inline:auto;margin-block:var(--rhythm-content-footer) clamp(1rem, 2vh, 1.75rem);text-align:left;padding-inline:0}.auth-pagina--stage .juridische-footer__regel{font-size:var(--font-meta)}.auth-pagina--stage .juridische-footer__regel--tagline{font-size:var(--font-compact);letter-spacing:.12em;color:var(--kleur-goud);margin-top:.65rem}.auth-pagina__paneel{width:min(100%, var(--auth-card-width));padding:var(--auth-card-pad-block) var(--auth-card-pad-inline);border-radius:var(--radius-card);background:var(--surface-elevated);border:1px solid var(--kleur-kaart-rand-goud);box-shadow:var(--schaduw-hero);box-sizing:border-box;flex-direction:column;gap:clamp(.85rem,1.6vh,1.25rem);margin-inline:auto;display:flex}.auth-pagina__logo{width:var(--logo-login-breedte);max-width:100%;height:auto;margin-bottom:var(--logo-login-onder-marge);align-self:center}@media (min-width:1024px){.auth-stage{grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr);align-items:stretch}.auth-stage__merk{padding:clamp(1.25rem,2.2vw,2rem)}.auth-stage__logo{width:min(var(--logo-login-desktop), 340px)}.auth-stage__beeld{flex:1;min-height:clamp(18rem,42vh,28rem)}.auth-stage__formulier{justify-content:center;align-self:stretch;max-width:none}.auth-pagina--stage .juridische-footer--auth{text-align:center}}@media (min-width:1280px) and (min-height:820px){.auth-stage__logo{width:min(var(--logo-login-desktop), 360px)}}@media (max-height:700px){.auth-pagina{padding-block:.5rem 0}.auth-stage__beeld{min-height:10rem}.auth-stage__formulier{padding-block:1.1rem}}@media (orientation:landscape) and (max-height:520px){.auth-stage{grid-template-columns:minmax(0,1fr) minmax(20rem,.9fr)}.auth-stage__beeld{min-height:8rem}}.juridische-footer{text-align:center;width:100%;max-width:40rem;color:var(--kleur-tekst-zacht);margin-inline:auto;line-height:1.5}.juridische-footer__regel{margin:0}.juridische-footer__regel--copyright{letter-spacing:.03em;color:var(--kleur-tekst-zacht);font-size:clamp(.72rem,.68rem + .15vw,.82rem)}.juridische-footer__regel--rechten{letter-spacing:.05em;color:var(--kleur-goud);margin-top:.2rem;font-size:clamp(.7rem,.66rem + .12vw,.78rem)}@supports (color:color-mix(in lab, red, red)){.juridische-footer__regel--rechten{color:color-mix(in srgb, var(--kleur-goud) 78%, transparent)}}.juridische-footer__regel--juridisch{letter-spacing:.02em;opacity:.78;max-width:36rem;color:var(--kleur-tekst-zacht);margin:.55rem auto 0;padding:0 .5rem;font-size:clamp(.68rem,.64rem + .12vw,.76rem);line-height:1.55}.juridische-footer__regel--tagline{letter-spacing:.2em;text-transform:uppercase;color:var(--kleur-goud-donker);text-shadow:0 0 18px var(--kleur-goud);margin:.95rem 0 0;font-size:clamp(.68rem,.64rem + .12vw,.78rem);font-weight:600}@supports (color:color-mix(in lab, red, red)){.juridische-footer__regel--tagline{text-shadow:0 0 18px color-mix(in srgb, var(--kleur-goud) 32%, transparent)}}.juridische-footer--auth{width:100%;max-width:none;margin-top:var(--rhythm-content-footer);pointer-events:auto;grid-row:3;padding:.75rem clamp(.75rem,2vw,1.25rem) 1rem;position:static}.juridische-footer--shell{width:100%;max-width:min(var(--content-ultrawide-cap), 100%);margin-inline:auto;margin-top:var(--rhythm-content-footer);padding:.95rem var(--page-gutter) 1.25rem;border-top:1px solid var(--kleur-tekst);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.juridische-footer--shell{border-top:1px solid color-mix(in srgb, var(--kleur-tekst) 4%, transparent)}}.juridische-footer--shell{font-size:var(--font-meta)}[data-thema=warm] .juridische-footer--shell{border-top-color:var(--kleur-gradient-diep)}@supports (color:color-mix(in lab, red, red)){[data-thema=warm] .juridische-footer--shell{border-top-color:color-mix(in srgb, var(--kleur-gradient-diep) 6%, transparent)}}@media (max-width:768px){.juridische-footer--auth{padding:.65rem .75rem .85rem}.juridische-footer--shell{padding:.75rem var(--page-gutter) .95rem}.juridische-footer__regel--juridisch{max-width:28rem}}@media (max-width:420px){.juridische-footer__regel--juridisch{max-width:100%;padding:0 .25rem}}.auth-formulier{flex-direction:column;gap:16px;display:flex}.auth-formulier__kop{text-align:center}.auth-formulier__titel{color:var(--kleur-goud);margin:0 0 8px;font-size:1.35rem}.auth-formulier__sub{color:var(--kleur-tekst-zacht);margin:0;font-size:.88rem;line-height:1.5}.auth-formulier__sub--inline{align-self:center;font-size:.78rem}.auth-formulier__rij{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auth-formulier__veld{color:var(--kleur-tekst-zacht);flex-direction:column;gap:6px;font-size:.82rem;display:flex}.auth-formulier__veld input,.auth-formulier__veld select{border:1px solid var(--kleur-kaart-rand);background:var(--token-meter-track);color:var(--kleur-tekst);border-radius:10px;padding:10px 12px;font-size:.92rem}.auth-formulier__checkbox{color:var(--kleur-tekst-zacht);align-items:flex-start;gap:10px;font-size:.8rem;line-height:1.4;display:flex}.auth-formulier__fout{background:var(--kleur-danger);border-radius:8px;margin:0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.auth-formulier__fout{background:color-mix(in srgb, var(--kleur-danger) 15%, transparent)}}.auth-formulier__fout{border:1px solid var(--kleur-danger)}@supports (color:color-mix(in lab, red, red)){.auth-formulier__fout{border:1px solid color-mix(in srgb, var(--kleur-danger) 35%, transparent)}}.auth-formulier__fout{color:var(--kleur-danger);font-size:.84rem}.auth-formulier__knop{cursor:pointer;color:var(--token-knop-primair-tekst);background:linear-gradient(135deg, var(--kleur-goud) 0%, var(--kleur-goud-donker) 100%);text-align:center;border:none;border-radius:10px;margin-top:4px;padding:12px 18px;font-size:.9rem;font-weight:600;text-decoration:none}.auth-formulier__knop:disabled{opacity:.6;cursor:wait}.auth-formulier__knop--secundair{color:var(--kleur-goud);border:1px solid var(--kleur-goud-donker);background:0 0}.auth-formulier__wissel{text-align:center;color:var(--kleur-tekst-zacht);margin:0;font-size:.84rem}.auth-formulier__wissel a{color:var(--kleur-goud)}.auth-testfase{border-radius:var(--radius-sm);border:1px solid var(--kleur-goud);margin:0;padding:.95rem 1.1rem}@supports (color:color-mix(in lab, red, red)){.auth-testfase{border:1px solid color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.auth-testfase{background:linear-gradient(145deg, var(--kleur-goud) 0%, var(--kleur-gradient-diep) 100%)}@supports (color:color-mix(in lab, red, red)){.auth-testfase{background:linear-gradient(145deg, color-mix(in srgb, var(--kleur-goud) 10%, transparent) 0%, color-mix(in srgb, var(--kleur-gradient-diep) 55%, transparent) 100%)}}.auth-testfase__titel{font-size:var(--font-compact);letter-spacing:.03em;color:var(--kleur-goud);margin:0 0 .4rem;font-weight:700}.auth-testfase__tekst{font-size:var(--font-meta);color:var(--kleur-tekst-zacht);margin:0;line-height:1.5}.duif-kweek-tab__sterktes{color:var(--kleur-tekst);margin:0;padding-left:1.1rem;font-size:.88rem;line-height:1.5}.kweekcentrum__advies{border:1px solid var(--kleur-goud);border-radius:10px;margin:1rem 0;padding:1rem 1.1rem}@supports (color:color-mix(in lab, red, red)){.kweekcentrum__advies{border:1px solid color-mix(in srgb, var(--kleur-goud) 25%, transparent)}}.kweekcentrum__advies{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.kweekcentrum__advies{background:color-mix(in srgb, var(--kleur-goud) 6%, transparent)}}.kweekcentrum__advies-titel{text-transform:uppercase;letter-spacing:.05em;color:var(--kleur-goud);margin:0 0 .65rem;font-size:.78rem;font-weight:700}.kweekcentrum__advies-lijst{grid-template-columns:1fr 1fr;gap:.55rem 1rem;margin:0 0 .75rem;display:grid}.kweekcentrum__advies-lijst dt{text-transform:uppercase;letter-spacing:.04em;color:var(--kleur-tekst-zacht);font-size:.72rem}.kweekcentrum__advies-lijst dd{color:var(--kleur-tekst);margin:.15rem 0 0;font-size:.88rem;font-weight:600}.kweekcentrum__advies-zin{color:var(--kleur-tekst-zacht);margin:0;font-size:.85rem;font-style:italic;line-height:1.45}.kweekcentrum__uitkomst-panel{border-radius:var(--radius-sm);border:1px solid var(--kleur-goud);margin-bottom:1.25rem;padding:1.1rem 1.25rem}@supports (color:color-mix(in lab, red, red)){.kweekcentrum__uitkomst-panel{border:1px solid color-mix(in srgb, var(--kleur-goud) 30%, transparent)}}.kweekcentrum__uitkomst-panel{background:var(--kleur-kaart)}.kweekcentrum__uitkomst-titel{color:var(--kleur-goud);margin:0 0 .85rem;font-size:.95rem;font-weight:700}.kweekcentrum__uitkomst-lijst{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.kweekcentrum__uitkomst-kaart{border:1px solid var(--kleur-kaart-rand);background:var(--kleur-kaart);border-radius:10px;padding:.85rem 1rem}.kweekcentrum__uitkomst-naam{color:var(--kleur-tekst);margin:0 0 .25rem;font-size:1rem;font-weight:700}.kweekcentrum__uitkomst-meta,.kweekcentrum__uitkomst-aanleg{color:var(--kleur-tekst-zacht);margin:0 0 .35rem;font-size:.85rem}.kweekcentrum__uitkomst-geerf-label{text-transform:uppercase;letter-spacing:.04em;color:var(--kleur-goud-mid);margin:.35rem 0 .2rem;font-size:.75rem}.kweekcentrum__uitkomst-geerf{color:var(--kleur-tekst);margin:0;padding-left:1rem;font-size:.82rem}.kweekcentrum__lijn-laatste{color:var(--kleur-tekst-zacht);margin:.75rem 0 0;font-size:.82rem}.kweekcentrum__lijn-stats{grid-template-columns:1fr 1fr}.kweekcentrum__uitkomst-hoofd{align-items:flex-start;gap:1.1rem;margin-bottom:.85rem;display:flex}.kweekcentrum__uitkomst-beeld{aspect-ratio:1;border-radius:var(--radius-sm);background:radial-gradient(circle at 50% 30%, var(--kleur-goud), transparent 65%);flex-shrink:0;width:110px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.kweekcentrum__uitkomst-beeld{background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--kleur-goud) 12%, transparent), transparent 65%)}}.kweekcentrum__uitkomst-foto{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:block}.kweekcentrum__uitkomst-kern{flex:1;min-width:0}.kweekcentrum__uitkomst-badges{flex-wrap:wrap;gap:.4rem;margin:.45rem 0 .55rem;display:flex}.kweekcentrum__badge{letter-spacing:.02em;color:var(--kleur-tekst);border:1px solid var(--kleur-kaart-rand);background:var(--token-surface-inset);border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:600;display:inline-block}.kweekcentrum__badge--klasse{color:var(--kleur-goud);border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.kweekcentrum__badge--klasse{border-color:color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.kweekcentrum__uitkomst-link{color:var(--kleur-goud);margin-top:.35rem;font-size:.82rem;font-weight:600;display:inline-block}.kweekcentrum__uitkomst-ouders{grid-template-columns:1fr 1fr;gap:.65rem;margin-bottom:.85rem;display:grid}.kweekcentrum__uitkomst-ouder-mini{border:1px solid var(--kleur-kaart-rand);background:var(--token-surface-inset);color:var(--kleur-tekst-zacht);border-radius:8px;flex-direction:column;gap:.15rem;padding:.65rem .75rem;font-size:.78rem;display:flex}.kweekcentrum__uitkomst-ouder-mini strong{color:var(--kleur-tekst);font-size:.85rem}.kweekcentrum__uitkomst-ouder-label{text-transform:uppercase;letter-spacing:.05em;color:var(--kleur-goud-mid);font-size:.68rem}.kweekcentrum__uitkomst-geerf-raster{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.kweekcentrum__uitkomst-geerf-blok{border:1px solid var(--kleur-goud);border-radius:8px;padding:.65rem .75rem}@supports (color:color-mix(in lab, red, red)){.kweekcentrum__uitkomst-geerf-blok{border:1px solid color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.kweekcentrum__uitkomst-geerf-blok{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.kweekcentrum__uitkomst-geerf-blok{background:color-mix(in srgb, var(--kleur-goud) 4%, transparent)}}.kweekcentrum__ouder-beeld--groot{max-width:168px}.kweekcentrum__ouder-sterkte{color:var(--kleur-goud-mid);margin:.15rem 0 0;font-size:.75rem;font-weight:600}.kweekcentrum__koppel-advies-mini{grid-template-columns:1fr 1fr;gap:.5rem 1rem;margin:.65rem 0;display:grid}.kweekcentrum__koppel-advies-mini dt{text-transform:uppercase;letter-spacing:.04em;color:var(--kleur-tekst-zacht);font-size:.68rem}.kweekcentrum__koppel-advies-mini dd{color:var(--kleur-tekst);margin:.15rem 0 0;font-size:.82rem;font-weight:600}.duif-kweek-tab__generatie-badge{color:var(--kleur-goud);border:1px solid var(--kleur-goud);border-radius:999px;margin:.35rem 0 0;padding:.25rem .65rem;font-size:.78rem;font-weight:600;display:inline-block}@supports (color:color-mix(in lab, red, red)){.duif-kweek-tab__generatie-badge{border:1px solid color-mix(in srgb, var(--kleur-goud) 30%, transparent)}}.duif-kweek-tab__generatie-badge{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-kweek-tab__generatie-badge{background:color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.duif-kweek-tab__ouder-raster{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.duif-kweek-tab__afstamming-raster{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.duif-kweek-tab__afstamming-ouder{border:1px solid var(--kleur-goud);border-radius:12px;flex-direction:column;gap:.75rem;min-width:0;min-height:100%;padding:1rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.duif-kweek-tab__afstamming-ouder{border:1px solid color-mix(in srgb, var(--kleur-goud) 22%, var(--kleur-kaart-rand))}}.duif-kweek-tab__afstamming-ouder{background:linear-gradient(180deg, var(--kleur-goud) 0%, var(--token-surface-inset) 100%)}@supports (color:color-mix(in lab, red, red)){.duif-kweek-tab__afstamming-ouder{background:linear-gradient(180deg, color-mix(in srgb, var(--kleur-goud) 5%, var(--token-surface-inset)) 0%, var(--token-surface-inset) 100%)}}.duif-kweek-tab__afstamming-ouder{color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.duif-kweek-tab__afstamming-ouder:hover{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-kweek-tab__afstamming-ouder:hover{border-color:color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.duif-kweek-tab__afstamming-ouder:hover{box-shadow:0 8px 24px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-kweek-tab__afstamming-ouder:hover{box-shadow:0 8px 24px color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.duif-kweek-tab__afstamming-ouder:hover{transform:translateY(-1px)}.duif-kweek-tab__afstamming-ouder--leeg{text-align:center;color:var(--kleur-tekst-zacht);border-style:dashed;justify-content:center}.duif-kweek-tab__afstamming-beeld{background:radial-gradient(ellipse at 50% 88%, var(--kleur-goud) 0%, transparent 62%);border-radius:10px;flex:none;width:100%;height:0;padding-bottom:78.5714%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.duif-kweek-tab__afstamming-beeld{background:radial-gradient(ellipse at 50% 88%, color-mix(in srgb, var(--kleur-goud) 10%, transparent) 0%, transparent 62%)}}.duif-kweek-tab__afstamming-beeld{isolation:isolate}.duif-kweek-tab__afstamming-beeld .duif-kweek-tab__afstamming-sprite,.duif-kweek-tab__afstamming-beeld .pigeon-sprite--fill{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.pigeon-sprite--afstammingOuder .levende-duif__image,.duif-kweek-tab__afstamming-foto{object-fit:contain;object-position:center center}.duif-kweek-tab__afstamming-body{flex-direction:column;gap:.45rem;display:flex}.duif-kweek-tab__afstamming-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .75rem;margin:0;display:grid}.duif-kweek-tab__afstamming-meta div{min-width:0}.duif-kweek-tab__afstamming-meta dt{text-transform:uppercase;letter-spacing:.05em;color:var(--kleur-tekst-zacht);margin:0;font-size:.62rem}.duif-kweek-tab__afstamming-meta dd{color:var(--kleur-tekst);overflow-wrap:anywhere;margin:.1rem 0 0;font-size:.82rem;font-weight:600}.duif-kweek-tab__familielijst{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.duif-kweek-tab__familielid-link{border:1px solid var(--kleur-kaart-rand);background:var(--token-surface-inset);color:inherit;border-radius:10px;align-items:center;gap:.75rem;padding:.65rem .75rem;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.duif-kweek-tab__familielid-link:hover{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-kweek-tab__familielid-link:hover{border-color:color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.duif-kweek-tab__familielid-link:hover{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-kweek-tab__familielid-link:hover{background:color-mix(in srgb, var(--kleur-goud) 6%, var(--token-surface-inset))}}.duif-kweek-tab__familielid-beeld{border-radius:8px;flex:0 0 72px;width:72px;height:72px;position:relative;overflow:hidden}.duif-kweek-tab__familielid-foto{object-fit:contain;padding:4px}.duif-kweek-tab__familielid-info{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.duif-kweek-tab__familielid-naam{color:var(--kleur-tekst);font-size:.9rem;font-weight:700}.duif-kweek-tab__familielid-meta{color:var(--kleur-tekst-zacht);overflow-wrap:anywhere;font-size:.78rem}.duif-kweek-tab__familielid-pijl{color:var(--kleur-goud-mid);flex:none;font-size:1rem}@media (max-width:720px){.duif-kweek-tab__afstamming-raster,.duif-kweek-tab__afstamming-meta{grid-template-columns:1fr}}.duif-kweek-tab__ouder-kaart{border:1px solid var(--kleur-kaart-rand);background:var(--token-surface-inset);text-align:center;color:inherit;border-radius:10px;flex-direction:column;align-items:center;gap:.5rem;padding:.85rem;text-decoration:none;transition:border-color .15s;display:flex}.duif-kweek-tab__ouder-kaart:hover{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-kweek-tab__ouder-kaart:hover{border-color:color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.duif-kweek-tab__ouder-kaart--leeg{color:var(--kleur-tekst-zacht)}.duif-kweek-tab__ouder-beeld{aspect-ratio:1;border-radius:8px;width:72px;position:relative;overflow:hidden}.duif-kweek-tab__ouder-foto{object-fit:contain;padding:6px}.duif-kweek-tab__ouder-label{text-transform:uppercase;letter-spacing:.05em;color:var(--kleur-goud-mid);margin:0;font-size:.68rem}.duif-kweek-tab__ouder-naam{color:var(--kleur-tekst);margin:0;font-size:.9rem;font-weight:700}.duif-kweek-tab__beste-nakomeling{border-radius:var(--radius-sm);border:1px solid var(--kleur-goud);align-items:center;gap:1rem;margin-bottom:.75rem;padding:1rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.duif-kweek-tab__beste-nakomeling{border:1px solid color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.duif-kweek-tab__beste-nakomeling{background:linear-gradient(135deg, var(--kleur-goud) 0%, var(--kleur-gradient-diep) 100%)}@supports (color:color-mix(in lab, red, red)){.duif-kweek-tab__beste-nakomeling{background:linear-gradient(135deg, color-mix(in srgb, var(--kleur-goud) 12%, transparent) 0%, color-mix(in srgb, var(--kleur-gradient-diep) 50%, transparent) 100%)}}.duif-kweek-tab__beste-nakomeling{color:inherit;text-decoration:none;transition:border-color .15s}.duif-kweek-tab__beste-nakomeling:hover{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-kweek-tab__beste-nakomeling:hover{border-color:color-mix(in srgb, var(--kleur-goud) 55%, transparent)}}.duif-kweek-tab__beste-beeld{aspect-ratio:1;border-radius:10px;flex-shrink:0;width:72px;position:relative;overflow:hidden}.duif-kweek-tab__beste-label{text-transform:uppercase;letter-spacing:.05em;color:var(--kleur-goud-mid);margin:0 0 .2rem;font-size:.72rem}.duif-kweek-tab__beste-naam{color:var(--kleur-goud);margin:0;font-size:1.05rem;font-weight:700}.duif-kweek-tab__beste-pijl{color:var(--kleur-goud);margin-left:auto;font-size:1.25rem}.duif-raceprofiel__jong-hint{color:var(--kleur-tekst-zacht);border:1px solid var(--kleur-goud);border-radius:8px;margin:0 0 .85rem;padding:.55rem .75rem;font-size:.82rem}@supports (color:color-mix(in lab, red, red)){.duif-raceprofiel__jong-hint{border:1px solid color-mix(in srgb, var(--kleur-goud) 20%, transparent)}}.duif-raceprofiel__jong-hint{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-raceprofiel__jong-hint{background:color-mix(in srgb, var(--kleur-goud) 6%, transparent)}}.duif-stat-raster--jong{opacity:.92}.duiven-pagina{width:100%;max-width:min(var(--content-collection), var(--content-ultrawide-cap));margin-inline:auto}.duiven-pagina__intro{font-size:var(--font-body);color:var(--kleur-tekst-zacht);margin:0 0 16px;line-height:1.45}.duiven-pagina__teller{color:var(--kleur-tekst-zacht);margin:0 0 20px;font-size:.82rem}.duiven-pagina__kweek-uitleg{color:var(--kleur-tekst-zacht);margin:-12px 0 20px;font-size:.8rem}.duiven-pagina__kweek-link{color:var(--kleur-goud);text-decoration:underline}.duiven-pagina__sectie{margin-bottom:28px}.duiven-pagina__sectie-kop{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.duiven-pagina__sectie-titel{color:var(--kleur-tekst);margin:0;font-size:1rem;font-weight:700}.duiven-pagina__sectie-sub{color:var(--kleur-tekst-zacht);margin:0;font-size:.82rem}.duiven-toolbar__filters{flex-wrap:wrap;gap:8px;max-width:100%;margin-bottom:14px;display:flex}.duiven-toolbar__filters--leeftijd{margin-top:-.35rem}.duiven-toolbar__filter{border:1px solid var(--kleur-kaart-rand);background:var(--token-surface-inset);color:var(--kleur-tekst-zacht);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.84rem;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.duiven-toolbar__filter:hover{border-color:var(--kleur-goud-mid);color:var(--kleur-tekst)}.duiven-toolbar__filter--actief{border-color:var(--kleur-goud);background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duiven-toolbar__filter--actief{background:color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.duiven-toolbar__filter--actief{color:var(--kleur-goud);font-weight:600}.duiven-toolbar__filter-aantal{background:var(--kleur-tekst);border-radius:999px;justify-content:center;align-items:center;min-width:1.4rem;padding:0 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.duiven-toolbar__filter-aantal{background:color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.duiven-toolbar__filter-aantal{font-size:.75rem;font-weight:700}.duiven-raster--opfok .duif-kaart-v2{border-color:#78b4dc59}.duiven-raster{gap:var(--card-gap,1.25rem);grid-template-columns:1fr;justify-content:safe center;width:100%;display:grid}@media (min-width:640px){.duiven-raster{grid-template-columns:repeat(2, minmax(0, var(--tm-collection-card-max,22rem)));justify-content:safe center}}@media (min-width:1024px){.duiven-raster{justify-content:safe center;gap:var(--card-gap,1.25rem);grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));max-width:100%}}@media (min-width:1440px){.duiven-raster{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1680px){.duiven-raster{grid-template-columns:repeat(4,minmax(0,22rem));justify-content:safe center}}.duif-kaart-v2__naamrij{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.4rem .65rem;min-width:0;margin-bottom:.65rem;display:flex}.duif-kaart-v2__naamrij .duif-kaart-v2__naam{min-width:0;font-size:var(--font-card-title);flex:auto;margin:0;line-height:1.25}.duif-kaart-v2__meta-geslacht{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;letter-spacing:.06em;text-transform:uppercase;color:var(--kleur-tekst-zacht);background:0 0;border:none;align-items:center;gap:.3rem;margin:-.35rem 0 .15rem;padding:0;font-size:.68rem;font-weight:600;line-height:1.2;display:inline-flex;position:static!important}.duif-kaart-v2__meta-geslacht-icoon{font-size:.8rem;line-height:1}.duif-kaart-v2{color:inherit;background:linear-gradient(160deg, var(--kleur-tekst) 0%, transparent 40%), linear-gradient(145deg, var(--kleur-kaart-licht) 0%, var(--kleur-kaart) 55%, var(--kleur-paneel-gradient-einde) 100%);flex-direction:column;text-decoration:none;display:flex}@supports (color:color-mix(in lab, red, red)){.duif-kaart-v2{background:linear-gradient(160deg, color-mix(in srgb, var(--kleur-tekst) 3%, transparent) 0%, transparent 40%), linear-gradient(145deg, var(--kleur-kaart-licht) 0%, var(--kleur-kaart) 55%, var(--kleur-paneel-gradient-einde) 100%)}}.duif-kaart-v2{border:1px solid var(--kleur-kaart-rand);border-radius:var(--radius-lg);box-shadow:var(--schaduw-kaart);transition:border-color .2s,transform .2s,box-shadow .2s;overflow:hidden}.duif-kaart-v2:hover{border-color:var(--kleur-kaart-rand-goud);box-shadow:var(--schaduw-hero), 0 0 28px var(--kleur-goud);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.duif-kaart-v2:hover{box-shadow:var(--schaduw-hero), 0 0 28px color-mix(in srgb, var(--kleur-goud) 10%, transparent)}}.duif-kaart-v2__hero{aspect-ratio:4/3;background:radial-gradient(circle at 50% 22%, var(--kleur-goud), transparent 68%);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.duif-kaart-v2__hero{background:radial-gradient(circle at 50% 22%, color-mix(in srgb, var(--kleur-goud) 8%, transparent), transparent 68%)}}.duif-kaart-v2__beeld{object-fit:contain;object-position:center center;max-width:100%;max-height:100%}.duif-kaart-v2__sprite{z-index:0;position:absolute;inset:0}.duif-kaart-v2__hero .levende-duif--fill{z-index:0}.duif-kaart-v2__hero .levende-duif--fill .levende-duif__image{object-fit:contain;object-position:center center}.duif-kaart-v2__footer-badge{flex-shrink:0}.duif-kaart-v2__hero-overlay{background:linear-gradient(180deg, var(--kleur-gradient-diep) 0%, transparent 35%, transparent 55%, var(--kleur-gradient-diep) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.duif-kaart-v2__hero-overlay{background:linear-gradient(180deg, color-mix(in srgb, var(--kleur-gradient-diep) 35%, transparent) 0%, transparent 35%, transparent 55%, color-mix(in srgb, var(--kleur-gradient-diep) 88%, transparent) 100%)}}.duif-kaart-v2__hero-overlay{pointer-events:none}.duif-kaart-v2__hero-top{z-index:2;pointer-events:none;justify-content:flex-end;align-items:flex-start;gap:6px;display:flex;position:absolute;top:6px;left:6px;right:6px}.duif-kaart-v2__geslacht,.duif-kaart-v2__hero .duif-kaart-v2__geslacht,.duif-kaart-v2__hero-top .duif-kaart-v2__geslacht,.duif-kaart-v2__geslacht-icoon{display:none!important}.duif-kaart-v2__status{letter-spacing:.08em;text-transform:uppercase;background:var(--kleur-gradient-diep);border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:3px 9px;font-size:.6rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.duif-kaart-v2__status{background:color-mix(in srgb, var(--kleur-gradient-diep) 72%, transparent)}}.duif-kaart-v2__status{border:1px solid var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.duif-kaart-v2__status{border:1px solid color-mix(in srgb, var(--kleur-tekst) 10%, transparent)}}.duif-kaart-v2__status{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none}.duif-kaart-v2__status-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.duif-kaart-v2__status--actief,.duif-kaart-v2__status--kweek{color:var(--kleur-success);border-color:#5cb87a73}.duif-kaart-v2__status--actief .duif-kaart-v2__status-dot,.duif-kaart-v2__status--kweek .duif-kaart-v2__status-dot{background:var(--kleur-success);box-shadow:0 0 8px #5cb87aa6}.duif-kaart-v2__status--opfok{color:var(--kleur-tekst-zacht);border-color:#78b4dc66}.duif-kaart-v2__status--opfok .duif-kaart-v2__status-dot{background:var(--kleur-tekst-zacht)}.duif-kaart-v2__status--rust{color:var(--kleur-tekst-zacht)}.duif-kaart-v2__status--rust .duif-kaart-v2__status-dot{background:#b4bed2b3}.duif-kaart-v2__status--geblesseerd{color:var(--kleur-danger);border-color:#dc787866}.duif-kaart-v2__status--geblesseerd .duif-kaart-v2__status-dot{background:var(--kleur-danger)}.duif-kaart-v2__opfok-fase{z-index:2;color:var(--kleur-tekst);text-transform:uppercase;letter-spacing:.04em;background:#5096d2eb;border-radius:6px;padding:3px 8px;font-size:.66rem;font-weight:700;position:absolute;top:40px;left:8px}.duif-kaart-v2__levensfase{z-index:2;letter-spacing:.04em;border-radius:6px;padding:3px 8px;font-size:.64rem;font-weight:700;position:absolute;top:40px;left:8px}.duif-kaart-v2__levensfase--erelegende{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-kaart-v2__levensfase--erelegende{background:color-mix(in srgb, var(--kleur-goud) 88%, #1a1208)}}.duif-kaart-v2__levensfase--erelegende{color:var(--token-knop-primair-tekst)}.duif-kaart-v2__levensfase--kweeklegende{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-kaart-v2__levensfase--kweeklegende{background:color-mix(in srgb, var(--kleur-goud) 55%, #2a4a38)}}.duif-kaart-v2__levensfase--kweeklegende{color:var(--kleur-tekst);border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-kaart-v2__levensfase--kweeklegende{border:1px solid color-mix(in srgb, var(--kleur-goud) 40%, transparent)}}.duif-kaart-v2__blessure-badge{z-index:2;color:var(--kleur-tekst);letter-spacing:.02em;background:#b4463ceb;border-radius:6px;padding:3px 8px;font-size:.66rem;font-weight:700;position:absolute;top:40px;left:8px}.duif-kaart-v2__hero-naam{z-index:2;padding-bottom:12px;position:absolute;bottom:14px;left:16px;right:16px}.duif-kaart-v2__naam{color:var(--kleur-tekst);letter-spacing:.01em;text-shadow:0 2px 14px var(--kleur-gradient-diep);margin:0;font-size:1.2rem;font-weight:700;line-height:1.22}@supports (color:color-mix(in lab, red, red)){.duif-kaart-v2__naam{text-shadow:0 2px 14px color-mix(in srgb, var(--kleur-gradient-diep) 70%, transparent)}}.duif-kaart-v2__inhoud{flex-direction:column;gap:16px;padding:18px 18px 12px;display:flex}.duif-kaart-v2__basis{border-radius:var(--radius-sm);background:var(--kleur-tekst);grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:12px 8px;display:grid}@supports (color:color-mix(in lab, red, red)){.duif-kaart-v2__basis{background:color-mix(in srgb, var(--kleur-tekst) 2.5%, transparent)}}.duif-kaart-v2__basis{border:none}.duif-kaart-v2__basis>div{text-align:center;border-right:1px solid var(--kleur-tekst);padding:0 8px}@supports (color:color-mix(in lab, red, red)){.duif-kaart-v2__basis>div{border-right:1px solid color-mix(in srgb, var(--kleur-tekst) 6%, transparent)}}.duif-kaart-v2__basis>div:last-child{border-right:none}.duif-kaart-v2__basis dt{text-transform:uppercase;letter-spacing:.1em;color:var(--kleur-tekst-zacht);margin:0 0 4px;font-size:.58rem}.duif-kaart-v2__basis dd{color:var(--kleur-tekst);margin:0;font-size:.86rem;font-weight:600}.duif-kaart-v2__stats-rij{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.duif-ring-meter{border-radius:var(--radius-sm);background:var(--kleur-tekst);flex-direction:column;justify-content:flex-start;align-items:center;gap:2px;min-height:108px;padding:8px 4px 6px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.duif-ring-meter{background:color-mix(in srgb, var(--kleur-tekst) 1.5%, transparent)}}.duif-ring-meter--compact .duif-ring-meter__svg{width:64px;height:64px}.duif-ring-meter--compact .duif-ring-meter__waarde{margin-top:18px;font-size:.78rem}.duif-ring-meter__svg{width:72px;height:72px}.duif-ring-meter__track{stroke:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.duif-ring-meter__track{stroke:color-mix(in srgb, var(--kleur-tekst) 10%, transparent)}}.duif-ring-meter__vulling{transition:stroke-dashoffset .4s}.duif-ring-meter--blauw .duif-ring-meter__vulling{stroke:var(--kleur-tekst-zacht)}@supports (color:color-mix(in lab, red, red)){.duif-ring-meter--blauw .duif-ring-meter__vulling{stroke:color-mix(in srgb, var(--kleur-tekst-zacht) 85%, var(--kleur-kaart-licht))}}.duif-ring-meter--groen .duif-ring-meter__vulling{stroke:var(--kleur-success)}.duif-ring-meter--goud .duif-ring-meter__vulling{stroke:var(--kleur-goud-donker)}.duif-ring-meter__waarde{color:var(--kleur-tekst);margin-top:24px;font-size:.82rem;font-weight:700;position:absolute}.duif-ring-meter__label{text-transform:uppercase;letter-spacing:.08em;color:var(--kleur-tekst-zacht);margin-top:2px;font-size:.58rem;font-weight:600}.duif-ring-meter__hint{color:var(--kleur-tekst-zacht);font-size:.62rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.duif-ring-meter__hint{color:color-mix(in srgb, var(--kleur-tekst-zacht) 88%, transparent)}}.duif-ring-meter__hint{line-height:1.2}.duif-kaart-karakter{border-radius:var(--radius-sm);background:var(--kleur-tekst);flex-direction:column;justify-content:flex-start;align-items:center;gap:2px;min-height:108px;padding:8px 4px 6px;display:flex}@supports (color:color-mix(in lab, red, red)){.duif-kaart-karakter{background:color-mix(in srgb, var(--kleur-tekst) 1.5%, transparent)}}.duif-kaart-karakter{text-align:center}.duif-kaart-karakter__kern{justify-content:center;align-items:center;width:100%;min-height:64px;padding:0 4px;display:flex}.duif-kaart-karakter__type{color:var(--kleur-tekst);letter-spacing:.01em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:.82rem;font-weight:600;line-height:1.2}.duif-kaart-karakter__label{text-transform:uppercase;letter-spacing:.08em;color:var(--kleur-tekst-zacht);margin-top:2px;font-size:.58rem;font-weight:600}.duif-kaart-karakter__hint{font-size:.62rem;font-weight:500;line-height:1.2}.duif-kaart-karakter__hint--excellent{color:var(--kleur-success)}@supports (color:color-mix(in lab, red, red)){.duif-kaart-karakter__hint--excellent{color:color-mix(in srgb, var(--kleur-success) 82%, var(--kleur-tekst-zacht))}}.duif-kaart-karakter__hint--good{color:var(--kleur-kaart-licht)}@supports (color:color-mix(in lab, red, red)){.duif-kaart-karakter__hint--good{color:color-mix(in srgb, var(--kleur-kaart-licht) 68%, var(--kleur-tekst-zacht))}}.duif-kaart-karakter__hint--fair{color:var(--kleur-warning)}@supports (color:color-mix(in lab, red, red)){.duif-kaart-karakter__hint--fair{color:color-mix(in srgb, var(--kleur-warning) 78%, var(--kleur-tekst-zacht))}}.duif-kaart-v2__laatste-vlucht{border-radius:var(--radius-sm);background:#4a8fd41a;border:1px solid #4a8fd438;min-height:88px;padding:10px 12px}.duif-kaart-v2__laatste-vlucht--leeg{border:1px dashed var(--kleur-tekst);background:0 0}@supports (color:color-mix(in lab, red, red)){.duif-kaart-v2__laatste-vlucht--leeg{border:1px dashed color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.duif-kaart-v2__laatste-vlucht--leeg{min-height:88px}.duif-kaart-v2__laatste-label{text-transform:uppercase;letter-spacing:.08em;color:var(--kleur-tekst-zacht);margin:0 0 4px;font-size:.62rem;font-weight:600}.duif-kaart-v2__laatste-positie{color:var(--kleur-goud);margin:0;font-size:1.35rem;font-weight:800;line-height:1}.duif-kaart-v2__laatste-positie span:first-of-type{vertical-align:super;font-size:.72rem;font-weight:700}.duif-kaart-v2__laatste-totaal{color:var(--kleur-tekst-zacht);vertical-align:baseline!important;font-size:.82rem!important;font-weight:600!important}.duif-kaart-v2__laatste-plaats{letter-spacing:.05em;color:var(--kleur-tekst-zacht);margin:4px 0 0;font-size:.68rem;font-weight:700}.duif-kaart-v2__footer{border-top:1px solid var(--kleur-tekst);flex-direction:column;gap:0;display:flex}@supports (color:color-mix(in lab, red, red)){.duif-kaart-v2__footer{border-top:1px solid color-mix(in srgb, var(--kleur-tekst) 5%, transparent)}}.duif-kaart-v2__footer{margin:0 -18px}.duif-kaart-v2__footer-rij{border-bottom:1px solid var(--kleur-tekst);align-items:center;gap:10px;padding:10px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.duif-kaart-v2__footer-rij{border-bottom:1px solid color-mix(in srgb, var(--kleur-tekst) 3%, transparent)}}.duif-kaart-v2__footer-rij{transition:background .15s}.duif-kaart-v2__footer-rij:last-child{border-bottom:none}.duif-kaart-v2:hover .duif-kaart-v2__footer-rij{background:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.duif-kaart-v2:hover .duif-kaart-v2__footer-rij{background:color-mix(in srgb, var(--kleur-tekst) 2%, transparent)}}.duif-kaart-v2__footer-icoon{opacity:.85;font-size:1rem;line-height:1}.duif-kaart-v2__footer-rij>div{flex:1;min-width:0}.duif-kaart-v2__footer-label{text-transform:uppercase;letter-spacing:.1em;color:var(--kleur-tekst-zacht);margin:0;font-size:.56rem}.duif-kaart-v2__footer-waarde{color:var(--kleur-tekst);margin:1px 0 0;font-size:.9rem;font-weight:700;line-height:1.25}.duif-kaart-v2__chevron{color:var(--kleur-tekst-zacht);opacity:.35;font-size:1rem}@media (max-width:400px){.duif-kaart-v2__stats-rij{grid-template-columns:1fr}}.duiven-raster--opfok .duif-kaart{border-color:#78b4dc59}.duif-kaart__opfok-fase{color:var(--kleur-tekst);text-transform:uppercase;letter-spacing:.04em;background:#5096d2eb;border-radius:6px;padding:3px 8px;font-size:.68rem;font-weight:700;position:absolute;bottom:8px;left:8px}.duiven-pagina__leeg{border-radius:var(--radius-card);border:1px solid var(--kleur-kaart-rand);background:var(--kleur-kaart);min-height:240px}.duiven-toolbar{grid-template-columns:2fr repeat(4,minmax(120px,1fr));gap:12px;margin-bottom:16px;display:grid}.duiven-toolbar__veld{color:var(--kleur-tekst-zacht);flex-direction:column;gap:6px;font-size:.78rem;display:flex}.duiven-toolbar__veld input,.duiven-toolbar__veld select{border:1px solid var(--kleur-kaart-rand);background:var(--token-meter-track);color:var(--kleur-tekst);border-radius:10px;padding:10px 12px;font-size:.88rem}.duif-kaart{color:inherit;background:linear-gradient(160deg, var(--kleur-tekst) 0%, transparent 40%), linear-gradient(145deg, var(--kleur-kaart-licht) 0%, var(--kleur-kaart) 55%, var(--kleur-paneel-gradient-einde) 100%);flex-direction:column;text-decoration:none;display:flex}@supports (color:color-mix(in lab, red, red)){.duif-kaart{background:linear-gradient(160deg, color-mix(in srgb, var(--kleur-tekst) 3%, transparent) 0%, transparent 40%), linear-gradient(145deg, var(--kleur-kaart-licht) 0%, var(--kleur-kaart) 55%, var(--kleur-paneel-gradient-einde) 100%)}}.duif-kaart{border:1px solid var(--kleur-kaart-rand);border-radius:var(--radius-card);box-shadow:var(--schaduw-kaart);transition:border-color .2s,transform .2s,box-shadow .2s;overflow:hidden}.duif-kaart:hover{border-color:var(--kleur-kaart-rand-goud);box-shadow:var(--schaduw-hero);transform:translateY(-2px)}.duif-kaart__beeld-wrap{aspect-ratio:1;background:radial-gradient(circle at 50% 30%, var(--kleur-goud), transparent 60%);position:relative}@supports (color:color-mix(in lab, red, red)){.duif-kaart__beeld-wrap{background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--kleur-goud) 8%, transparent), transparent 60%)}}.duif-kaart__beeld{object-fit:contain;padding:16px}.duif-kaart__klasse{letter-spacing:.06em;text-align:center;min-width:1.6rem;color:var(--kleur-tekst);background:var(--token-surface-overlay);border:1px solid var(--kleur-goud);border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:700;position:absolute;top:12px;left:12px}@supports (color:color-mix(in lab, red, red)){.duif-kaart__klasse{border:1px solid color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.duif-kaart__klasse--s,.duif-kaart__klasse--a{color:var(--token-knop-primair-tekst);background:linear-gradient(145deg, var(--kleur-goud-licht) 0%, var(--kleur-goud-donker) 100%);border-color:var(--kleur-goud-licht)}@supports (color:color-mix(in lab, red, red)){.duif-kaart__klasse--s,.duif-kaart__klasse--a{border-color:color-mix(in srgb, var(--kleur-goud-licht) 50%, transparent)}}.duif-kaart__klasse--b{color:var(--kleur-tekst);border-color:#b4c8e659}.duif-kaart__klasse--c,.duif-kaart__klasse--d{color:var(--kleur-tekst-zacht);border-color:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.duif-kaart__klasse--c,.duif-kaart__klasse--d{border-color:color-mix(in srgb, var(--kleur-tekst) 12%, transparent)}}.duif-kaart__klasse--e{color:var(--kleur-tekst-zacht);border-color:#b478784d}.duif-kaart__status{letter-spacing:.04em;text-transform:uppercase;color:var(--kleur-goud);background:var(--kleur-gradient-diep);border-radius:999px;padding:4px 10px;font-size:.68rem;font-weight:600;position:absolute;top:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.duif-kaart__status{background:color-mix(in srgb, var(--kleur-gradient-diep) 75%, transparent)}}.duif-kaart__status{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-kaart__status{border:1px solid color-mix(in srgb, var(--kleur-goud) 25%, transparent)}}.duif-kaart__inhoud{padding:20px 22px 24px}.duif-kaart__naam{color:var(--kleur-goud);margin:0 0 4px;font-size:1.08rem;line-height:1.25}.duif-kaart__subtiel{color:var(--kleur-tekst-zacht);margin:0 0 4px;font-size:.76rem;line-height:1.35}.duif-kaart__meta-regel{color:var(--kleur-tekst-zacht);opacity:.9;margin:0 0 6px;font-size:.72rem}.duif-kaart__ring{color:var(--kleur-tekst-zacht);font-size:.78rem;font-family:var(--font-mono,monospace);margin:0 0 10px}.duif-kaart__meta{grid-template-columns:1fr 1fr;gap:10px 16px;margin:0;display:grid}.duif-kaart__meta-rij{flex-direction:column;gap:2px;display:flex}.duif-kaart__meta dt{text-transform:uppercase;letter-spacing:.08em;color:var(--kleur-tekst-zacht);font-size:.68rem}.duif-kaart__meta dd{color:var(--kleur-tekst);margin:0;font-size:.88rem;font-weight:600}.duif-detail__terug{color:var(--kleur-goud);margin-bottom:20px;font-size:.88rem;text-decoration:none;display:inline-block}.duif-detail__terug:hover{text-decoration:underline}.duif-detail__kaart{border-radius:var(--radius-card);border:1px solid var(--kleur-kaart-rand);background:var(--kleur-kaart);box-shadow:var(--schaduw-kaart);grid-template-columns:minmax(260px,360px) 1fr;gap:28px;padding:28px;display:grid}.duif-detail__beeld-wrap{aspect-ratio:1;border-radius:var(--radius-sm);background:radial-gradient(circle at 50% 30%, var(--kleur-goud), transparent 65%);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.duif-detail__beeld-wrap{background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--kleur-goud) 10%, transparent), transparent 65%)}}.duif-detail__beeld{object-fit:contain;padding:20px}.duif-detail__placeholder{letter-spacing:.1em;text-transform:uppercase;color:var(--kleur-tekst-zacht);margin:0 0 8px;font-size:.75rem}.duif-detail__naam{color:var(--kleur-goud);margin:0 0 6px;font-size:1.6rem}.duif-detail__ring{color:var(--kleur-tekst-zacht);font-size:.9rem;font-family:var(--font-mono,monospace);margin:0 0 24px}.duif-detail__meta{grid-template-columns:repeat(3,minmax(100px,1fr));gap:16px;margin:0 0 24px;display:grid}.duif-detail__meta div{flex-direction:column;gap:4px;display:flex}.duif-detail__meta dt{text-transform:uppercase;letter-spacing:.08em;color:var(--kleur-tekst-zacht);font-size:.72rem}.duif-detail__meta dd{margin:0;font-size:1rem;font-weight:600}.duif-detail__hint{color:var(--kleur-tekst-zacht);margin:0;font-size:.88rem;line-height:1.5}@media (max-width:900px){.duiven-toolbar{grid-template-columns:1fr 1fr}.duiven-toolbar__veld--zoek{grid-column:1/-1}.duif-detail__kaart{grid-template-columns:1fr}}.duif-profiel--kampioen{width:100%;max-width:var(--inhoud-max-profiel)}.duif-profiel__terug{color:var(--kleur-goud);margin-bottom:20px;font-size:.88rem;text-decoration:none;display:inline-block}.duif-profiel__terug:hover{text-decoration:underline}.duif-profiel__bovenkaart{border-radius:var(--radius-card);border:1px solid var(--kleur-kaart-rand-goud);background:linear-gradient(160deg, var(--kleur-tekst) 0%, transparent 45%), linear-gradient(145deg, var(--kleur-kaart-licht) 0%, var(--kleur-kaart) 60%, var(--kleur-paneel-gradient-mid) 100%);margin-bottom:16px;padding:20px 22px}@supports (color:color-mix(in lab, red, red)){.duif-profiel__bovenkaart{background:linear-gradient(160deg, color-mix(in srgb, var(--kleur-tekst) 5%, transparent) 0%, transparent 45%), linear-gradient(145deg, var(--kleur-kaart-licht) 0%, var(--kleur-kaart) 60%, var(--kleur-paneel-gradient-mid) 100%)}}.duif-profiel__bovenkaart{box-shadow:var(--schaduw-hero)}.duif-profiel__bovenkaart-kop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;margin-bottom:14px;display:flex}.duif-profiel__titelzone{padding:2px 0 4px}.duif-profiel__bovenkaart-naam{color:var(--kleur-tekst);letter-spacing:.015em;margin:0;font-size:clamp(1.75rem,3.4vw,2.4rem);font-weight:800;line-height:1.08}.duif-profiel__bovenkaart-sub{color:var(--kleur-tekst-zacht);font-size:.84rem;font-weight:500;font-family:var(--font-mono,monospace);letter-spacing:.02em;opacity:.9;margin:10px 0 0}.duif-profiel__badges{color:var(--kleur-tekst-zacht);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:12px;font-size:.8rem;display:flex}.duif-profiel__status-chip{color:var(--kleur-tekst-zacht);background:var(--token-surface-inset);border:1px solid var(--kleur-tekst);border-radius:6px;padding:3px 9px;font-size:.72rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.duif-profiel__status-chip{border:1px solid color-mix(in srgb, var(--kleur-tekst) 10%, transparent)}}.duif-profiel__kernkaarten{border-top:1px solid var(--kleur-tekst);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:4px;padding-top:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.duif-profiel__kernkaarten{border-top:1px solid color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.duif-profiel__kernkaart{border:1px solid var(--kleur-kaart-rand);background:var(--token-surface-inset);border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.duif-profiel__kernkaart--breed{grid-column:span 1}.duif-profiel__kernkaart-label{text-transform:uppercase;letter-spacing:.1em;color:var(--kleur-tekst-zacht);font-size:.64rem;font-weight:700}.duif-profiel__kernkaart-waarde{color:var(--kleur-goud);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:700;line-height:1}.duif-profiel__kernkaart-sub{color:var(--kleur-tekst);font-size:.78rem;font-weight:600}.duif-profiel__basisinfo{border:1px solid var(--kleur-kaart-rand);background:var(--token-surface-inset);border-radius:10px;gap:8px;margin:0;padding:10px 12px;display:grid}.duif-profiel__basisinfo dt{text-transform:uppercase;letter-spacing:.08em;color:var(--kleur-tekst-zacht);font-size:.62rem}.duif-profiel__basisinfo dd{color:var(--kleur-tekst);margin:2px 0 0;font-size:.84rem;font-weight:600}.race-stat-tabel{border-collapse:collapse;width:100%;font-size:.92rem}.race-stat-tabel th{text-align:left;color:var(--kleur-tekst);padding:7px 0;font-weight:600}.race-stat-tabel td{text-align:right;white-space:nowrap;padding:7px 0}.race-stat-tabel__waarde{width:2.5rem;color:var(--kleur-goud);font-variant-numeric:tabular-nums;font-weight:700;padding-left:12px!important}.race-stat-tabel__kwaliteit{color:var(--kleur-tekst-zacht);font-size:.84rem;font-weight:600;padding-left:16px!important}.race-stat-tabel__kwaliteit--uitstekend{color:var(--kleur-goud-licht)}.race-stat-tabel__kwaliteit--goed{color:var(--kleur-success)}.race-stat-tabel__kwaliteit--gemiddeld{color:var(--kleur-tekst-zacht)}.race-stat-tabel__kwaliteit--matig{color:var(--kleur-warning)}.race-stat-tabel__kwaliteit--zwak{color:var(--kleur-danger)}.race-stat-tabel__kwaliteit--onbekend{opacity:.8;font-size:.72rem;font-weight:500}.duif-profiel__paneel--compact .duif-profiel__paneel-titel{margin-bottom:8px}.duif-profiel__samenvatting-balk{border-radius:var(--radius-sm);border:1px solid var(--kleur-kaart-rand-goud);background:linear-gradient(160deg, var(--kleur-tekst) 0%, transparent 45%), linear-gradient(145deg, var(--kleur-kaart-licht) 0%, var(--kleur-kaart) 60%, var(--kleur-paneel-gradient-einde) 100%);margin-bottom:14px;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.duif-profiel__samenvatting-balk{background:linear-gradient(160deg, color-mix(in srgb, var(--kleur-tekst) 4%, transparent) 0%, transparent 45%), linear-gradient(145deg, var(--kleur-kaart-licht) 0%, var(--kleur-kaart) 60%, var(--kleur-paneel-gradient-einde) 100%)}}.duif-profiel__samenvatting-balk{box-shadow:var(--schaduw-hero)}.duif-profiel__klasse-rij{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:12px;display:flex}.duif-profiel__klasse-badge{letter-spacing:.04em;border:1px solid var(--kleur-goud);border-radius:8px;align-items:center;padding:4px 10px;font-size:.78rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.duif-profiel__klasse-badge{border:1px solid color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.duif-profiel__klasse-badge{background:var(--token-surface-inset)}.duif-profiel__klasse-badge--s,.duif-profiel__klasse-badge--a{color:var(--token-knop-primair-tekst);background:linear-gradient(145deg, var(--kleur-goud-licht) 0%, var(--kleur-goud-donker) 100%);border-color:var(--kleur-goud-licht)}@supports (color:color-mix(in lab, red, red)){.duif-profiel__klasse-badge--s,.duif-profiel__klasse-badge--a{border-color:color-mix(in srgb, var(--kleur-goud-licht) 45%, transparent)}}.duif-profiel__klasse-badge--b{color:var(--kleur-tekst)}.duif-profiel__klasse-badge--c,.duif-profiel__klasse-badge--d{color:var(--kleur-tekst-zacht)}.duif-profiel__klasse-badge--e{color:var(--kleur-danger)}.duif-profiel__potentieel-badge{color:var(--kleur-tekst-zacht);letter-spacing:.02em;font-size:.78rem;font-weight:500}.duif-profiel__identiteit-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}.duif-profiel__identiteit-raster dt{text-transform:uppercase;letter-spacing:.08em;color:var(--kleur-tekst-zacht);font-size:.64rem}.duif-profiel__identiteit-raster dd{color:var(--kleur-tekst);margin:2px 0 0;font-size:.94rem;font-weight:600}.duif-profiel__ontwikkeling-raster{gap:12px;margin:0 0 12px;display:grid}.duif-profiel__ontwikkeling-raster dt{text-transform:uppercase;letter-spacing:.08em;color:var(--kleur-tekst-zacht);font-size:.64rem}.duif-profiel__ontwikkeling-raster dd{color:var(--kleur-tekst);margin:3px 0 0;font-size:.92rem;font-weight:600}.duif-profiel__ontwikkeling-sub{color:var(--kleur-tekst-zacht);margin-top:3px;font-size:.76rem;font-weight:500;display:block}.duif-profiel__ontwikkeling-leeg{color:var(--kleur-tekst-zacht);font-weight:500}.duif-profiel__vooruitgang-lijst{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.duif-profiel__vooruitgang-lijst li{color:var(--kleur-goud);font-size:.86rem}.duif-profiel__historiek{border-top:1px solid var(--kleur-tekst);padding-top:10px}@supports (color:color-mix(in lab, red, red)){.duif-profiel__historiek{border-top:1px solid color-mix(in srgb, var(--kleur-tekst) 6%, transparent)}}.duif-profiel__historiek-titel{letter-spacing:.1em;text-transform:uppercase;color:var(--kleur-tekst-zacht);margin:0 0 8px;font-size:.64rem;font-weight:700}.duif-profiel__historiek-lijst{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.duif-profiel__historiek-lijst li{color:var(--kleur-tekst-zacht);justify-content:space-between;gap:12px;font-size:.82rem;display:flex}.duif-profiel__historiek-lijst li span:first-child{color:var(--kleur-tekst);font-weight:500}.duif-profiel__historiek-lijst--uitgebreid{gap:10px}.duif-profiel__historiek-item{background:var(--kleur-tekst);border-radius:8px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.duif-profiel__historiek-item{background:color-mix(in srgb, var(--kleur-tekst) 3%, transparent)}}.duif-profiel__historiek-item{border:1px solid var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.duif-profiel__historiek-item{border:1px solid color-mix(in srgb, var(--kleur-tekst) 6%, transparent)}}.duif-profiel__historiek-type{color:var(--kleur-tekst);margin:0 0 6px;font-size:.84rem;font-weight:600}.duif-profiel__historiek-datum{color:var(--kleur-tekst-zacht);margin:6px 0 0;font-size:.78rem}.duif-profiel__historiek-resultaat{color:var(--kleur-tekst-zacht);flex-direction:column;gap:2px;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.duif-profiel__historiek-resultaat li:not(.duif-profiel__historiek-leeg){color:var(--kleur-goud)}.duif-profiel__historiek-leeg{font-style:italic;color:var(--kleur-tekst-zacht)!important}.duif-profiel__samenvatting-kop{border-bottom:1px solid var(--kleur-goud);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;margin-bottom:12px;padding-bottom:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.duif-profiel__samenvatting-kop{border-bottom:1px solid color-mix(in srgb, var(--kleur-goud) 15%, transparent)}}.duif-profiel__samenvatting-naam{color:var(--kleur-goud);margin:0;font-size:clamp(1.35rem,2.5vw,1.75rem);line-height:1.15}.duif-profiel__samenvatting-ring{color:var(--kleur-tekst-zacht);font-size:.82rem;font-family:var(--font-mono,monospace);letter-spacing:.03em;margin:4px 0 0}.duif-profiel__samenvatting-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;margin:0;display:grid}.duif-profiel__samenvatting-grid dt{text-transform:uppercase;letter-spacing:.1em;color:var(--kleur-tekst-zacht);margin-bottom:3px;font-size:.62rem}.duif-profiel__samenvatting-grid dd{color:var(--kleur-tekst);margin:0;font-size:.86rem;font-weight:600;line-height:1.35}.duif-profiel__samenvatting-grid dd strong{color:var(--kleur-goud);font-size:1.05rem;line-height:1.2;display:block}.duif-profiel__samenvatting-grid dd span{color:var(--kleur-tekst-zacht);margin-top:2px;font-size:.72rem;font-weight:500;display:block}.duif-profiel__hoofd-grid{grid-template-columns:minmax(320px,380px) minmax(0,1fr);gap:18px;margin-bottom:16px;display:grid}.duif-profiel__kolom-links{flex-direction:column;gap:12px;min-width:0;display:flex}.duif-profiel__kolom-rechts{flex-direction:column;gap:10px;min-width:0;display:flex}.duif-profiel__paneel{border-radius:var(--radius-sm);border:1px solid var(--kleur-kaart-rand);background:var(--kleur-kaart);box-shadow:var(--schaduw-kaart);padding:16px 18px}.duif-profiel__paneel--compact{padding:14px 16px}.duif-profiel__paneel-titel{letter-spacing:.12em;text-transform:uppercase;color:var(--kleur-goud);margin:0 0 12px;font-size:.72rem;font-weight:700}.duif-profiel__identiteit{border-radius:var(--radius-sm);border:1px solid var(--kleur-kaart-rand);background:var(--token-surface-inset);gap:8px;margin:0;padding:12px 14px;display:grid}.duif-profiel__identiteit dt{text-transform:uppercase;letter-spacing:.08em;color:var(--kleur-tekst-zacht);font-size:.64rem}.duif-profiel__identiteit dd{color:var(--kleur-tekst);margin:2px 0 0;font-size:.88rem;font-weight:600}.duif-profiel__race-lijst{flex-direction:column;gap:12px;display:flex}.duif-profiel__gezondheid-kern{margin:0}.duif-profiel__gezondheid-kern-regel{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.duif-profiel__gezondheid-kern-regel dt{color:var(--kleur-tekst-zacht);font-size:.78rem}.duif-profiel__gezondheid-kern-regel dd{color:var(--kleur-goud);margin:0;font-size:1.1rem;font-weight:700}.duif-profiel__gezondheid-kern-label{color:var(--kleur-tekst-zacht);margin:2px 0 8px;font-size:.8rem}.duif-profiel__gezondheid-kern-factoren{color:var(--kleur-tekst);flex-direction:column;gap:4px;font-size:.8rem;display:flex}.duif-profiel__samenvatting-tekst{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.duif-profiel__samenvatting-tekst li{border-bottom:1px solid var(--kleur-tekst);justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.duif-profiel__samenvatting-tekst li{border-bottom:1px solid color-mix(in srgb, var(--kleur-tekst) 5%, transparent)}}.duif-profiel__samenvatting-tekst li{font-size:.84rem}.duif-profiel__samenvatting-tekst span{color:var(--kleur-tekst-zacht);flex-shrink:0}.duif-profiel__samenvatting-tekst strong{text-align:right;color:var(--kleur-tekst)}.race-stat__kop{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.race-stat__naam{color:var(--kleur-tekst);font-size:.84rem;font-weight:600}.race-stat__kwaliteit{letter-spacing:.04em;text-transform:uppercase;color:var(--kleur-goud);font-size:.78rem;font-weight:700}.race-stat__kwaliteit--elite{color:var(--kleur-goud-licht);text-shadow:0 0 12px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.race-stat__kwaliteit--elite{text-shadow:0 0 12px color-mix(in srgb, var(--kleur-goud) 40%, transparent)}}.race-stat__kwaliteit--uitstekend{color:var(--kleur-goud)}.race-stat__kwaliteit--zeer-sterk,.race-stat__kwaliteit--sterk{color:var(--kleur-success)}.race-stat__kwaliteit--ontwikkelend{color:var(--kleur-tekst-zacht)}.race-stat__kwaliteit--zwak{color:var(--kleur-danger)}.race-stat--onbekend .race-stat__kwaliteit{text-transform:none;color:var(--kleur-tekst-zacht);font-weight:600}.race-stat--onbekend-subtiel .race-stat__kwaliteit{opacity:.65;font-size:.72rem;font-weight:500}.race-stat--onbekend-subtiel .race-stat__spoor{opacity:.45}.race-stat__spoor{background:var(--kleur-tekst);border-radius:999px;height:7px}@supports (color:color-mix(in lab, red, red)){.race-stat__spoor{background:color-mix(in srgb, var(--kleur-tekst) 6%, transparent)}}.race-stat__spoor{overflow:hidden}.race-stat__vulling{border-radius:inherit;background:linear-gradient(90deg, var(--kleur-goud-donker), var(--kleur-goud));height:100%;box-shadow:0 0 10px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.race-stat__vulling{box-shadow:0 0 10px color-mix(in srgb, var(--kleur-goud) 30%, transparent)}}.race-stat__vulling--leeg{background:repeating-linear-gradient(-45deg, var(--kleur-tekst), var(--kleur-tekst) 4px, var(--kleur-tekst) 4px, var(--kleur-tekst) 8px);width:100%!important}@supports (color:color-mix(in lab, red, red)){.race-stat__vulling--leeg{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--kleur-tekst) 4%, transparent), color-mix(in srgb, var(--kleur-tekst) 4%, transparent) 4px, color-mix(in srgb, var(--kleur-tekst) 2%, transparent) 4px, color-mix(in srgb, var(--kleur-tekst) 2%, transparent) 8px)}}.race-stat__vulling--leeg{box-shadow:none}.duif-profiel__beeld-wrap{border-radius:var(--radius-sm);background:radial-gradient(ellipse 90% 75% at 50% 30%, var(--kleur-goud) 0%, transparent 58%), linear-gradient(180deg, var(--kleur-hero-banner-start) 0%, var(--kleur-hero-banner-end-donker) 100%);min-height:300px;max-height:360px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.duif-profiel__beeld-wrap{background:radial-gradient(ellipse 90% 75% at 50% 30%, color-mix(in srgb, var(--kleur-goud) 18%, transparent) 0%, transparent 58%), linear-gradient(180deg, var(--kleur-hero-banner-start) 0%, var(--kleur-hero-banner-end-donker) 100%)}}.duif-profiel__beeld-wrap{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-profiel__beeld-wrap{border:1px solid color-mix(in srgb, var(--kleur-goud) 32%, transparent)}}.duif-profiel__beeld-wrap{box-shadow:inset 0 0 32px var(--kleur-goud), 0 10px 28px var(--kleur-gradient-diep)}@supports (color:color-mix(in lab, red, red)){.duif-profiel__beeld-wrap{box-shadow:inset 0 0 32px color-mix(in srgb, var(--kleur-goud) 8%, transparent), 0 10px 28px color-mix(in srgb, var(--kleur-gradient-diep) 40%, transparent)}}.duif-profiel__beeld{object-fit:contain;object-position:center center;filter:brightness(1.06)contrast(1.1)saturate(1.04);padding:14px 10px}.duif-profiel__status-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--kleur-goud);background:var(--kleur-gradient-diep);border-radius:999px;padding:5px 12px;font-size:.7rem;font-weight:700;position:absolute;top:14px;right:14px}@supports (color:color-mix(in lab, red, red)){.duif-profiel__status-badge{background:color-mix(in srgb, var(--kleur-gradient-diep) 80%, transparent)}}.duif-profiel__status-badge{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-profiel__status-badge{border:1px solid color-mix(in srgb, var(--kleur-goud) 30%, transparent)}}.duif-profiel__actie-knop{letter-spacing:.04em;color:var(--token-knop-primair-tekst);background:linear-gradient(135deg, var(--kleur-goud) 0%, var(--kleur-goud-donker) 100%);border:1px solid var(--kleur-tekst);border-radius:10px;justify-content:center;align-items:center;padding:10px 18px;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.duif-profiel__actie-knop{border:1px solid color-mix(in srgb, var(--kleur-tekst) 15%, transparent)}}.duif-profiel__actie-knop{box-shadow:0 4px 16px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-profiel__actie-knop{box-shadow:0 4px 16px color-mix(in srgb, var(--kleur-goud) 25%, transparent)}}.duif-profiel__actie-knop{transition:filter .2s,transform .15s}.duif-profiel__actie-knop:hover{filter:brightness(1.06);transform:translateY(-1px)}.duif-profiel__tabs{border-bottom:1px solid var(--kleur-kaart-rand);flex-wrap:wrap;gap:4px;margin-bottom:8px;padding-bottom:0;display:flex}.duif-profiel__tab{color:var(--kleur-tekst-zacht);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px 8px 0 0;padding:6px 12px;font-size:.8rem;font-weight:600;transition:color .2s,background .2s,border-color .2s}.duif-profiel__tab:hover{color:var(--kleur-tekst);background:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.duif-profiel__tab:hover{background:color-mix(in srgb, var(--kleur-tekst) 3%, transparent)}}.duif-profiel__tab--actief{color:var(--kleur-goud);background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-profiel__tab--actief{background:color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.duif-profiel__tab--actief{border-color:var(--kleur-kaart-rand);border-bottom-color:#0000}.duif-profiel__tab-inhoud{border-radius:var(--radius-sm);border:1px solid var(--kleur-kaart-rand);background:var(--kleur-kaart);box-shadow:var(--schaduw-kaart);padding:18px 20px}.duif-profiel__tab-inhoud--compact{padding:12px 16px}.duif-profiel__gezondheid-tab-titel{letter-spacing:.12em;text-transform:uppercase;color:var(--kleur-goud);margin:0 0 6px;font-size:.68rem;font-weight:700}.duif-profiel__gezondheid-tab-hoofd{color:var(--kleur-tekst);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 10px;font-size:1.05rem;font-weight:600;line-height:1.3;display:flex}.duif-profiel__gezondheid-tab-score{color:var(--kleur-goud);font-size:1.35rem;font-weight:700}.duif-profiel__gezondheid-tab-scheiding{color:var(--kleur-tekst-zacht);font-weight:400}.duif-profiel__gezondheid-tab-factoren{color:var(--kleur-tekst);flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:.84rem;list-style:none;display:flex}.duif-profiel__gezondheid-tab-notitie{color:var(--kleur-tekst-zacht);margin:10px 0 0;font-size:.78rem}.duif-profiel__overzicht{grid-template-columns:1.2fr 1fr;gap:24px;display:grid}.duif-profiel__blok-titel{letter-spacing:.12em;text-transform:uppercase;color:var(--kleur-goud);margin:0 0 16px;font-size:.72rem;font-weight:700}.duif-profiel__stat-lijst{flex-direction:column;gap:16px;display:flex}.duif-profiel__samenvatting{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.duif-profiel__samenvatting li{border-bottom:1px solid var(--kleur-tekst);justify-content:space-between;gap:16px;padding-bottom:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.duif-profiel__samenvatting li{border-bottom:1px solid color-mix(in srgb, var(--kleur-tekst) 5%, transparent)}}.duif-profiel__samenvatting li{font-size:.88rem}.duif-profiel__samenvatting span{color:var(--kleur-tekst-zacht)}.duif-profiel__gezondheid-status{color:var(--kleur-tekst-zacht);margin:16px 0 0;font-size:.88rem}.duif-profiel__placeholder-tab{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100px;padding:8px 0;display:flex}.stat-balk__kop{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.stat-balk__label{color:var(--kleur-tekst);font-size:.84rem;font-weight:600}.stat-balk__waarde{color:var(--kleur-goud);font-size:.92rem;font-weight:700}.stat-balk__spoor{background:var(--kleur-tekst);border-radius:999px;height:8px}@supports (color:color-mix(in lab, red, red)){.stat-balk__spoor{background:color-mix(in srgb, var(--kleur-tekst) 6%, transparent)}}.stat-balk__spoor{overflow:hidden}.stat-balk__vulling{border-radius:inherit;background:linear-gradient(90deg, var(--kleur-goud-donker), var(--kleur-goud));height:100%;box-shadow:0 0 12px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.stat-balk__vulling{box-shadow:0 0 12px color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.stat-balk__hint{color:var(--kleur-tekst-zacht);margin:6px 0 0;font-size:.74rem;line-height:1.4}.stat-balk--onbekend .stat-balk__waarde{color:var(--kleur-tekst-zacht);font-size:.78rem;font-style:italic;font-weight:600}.stat-balk__vulling--leeg{background:repeating-linear-gradient(-45deg, var(--kleur-tekst), var(--kleur-tekst) 4px, var(--kleur-tekst) 4px, var(--kleur-tekst) 8px);width:100%!important}@supports (color:color-mix(in lab, red, red)){.stat-balk__vulling--leeg{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--kleur-tekst) 4%, transparent), color-mix(in srgb, var(--kleur-tekst) 4%, transparent) 4px, color-mix(in srgb, var(--kleur-tekst) 2%, transparent) 4px, color-mix(in srgb, var(--kleur-tekst) 2%, transparent) 8px)}}.stat-balk__vulling--leeg{box-shadow:none}@media (max-width:900px){.duif-profiel--kampioen{max-width:none}.duif-profiel__kernkaarten{grid-template-columns:1fr}.duif-profiel__samenvatting-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.duif-profiel__hoofd-grid{grid-template-columns:1fr}.duif-profiel__beeld-wrap{min-height:240px;max-height:300px}.hok-premium{grid-template-columns:1fr}.hok-premium__foto-wrap{max-height:140px}.duif-showcase--dashboard{aspect-ratio:1;min-height:180px}.training-kaarten{grid-template-columns:1fr}}.training-pagina{width:100%;max-width:var(--inhoud-max-pagina);flex-direction:column;gap:16px;display:flex}.training-pagina__kop{border-radius:var(--radius-sm);background:var(--kleur-kaart);border:1px solid var(--kleur-kaart-rand);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;padding:16px 18px;display:flex}.training-pagina__titel{color:var(--kleur-goud);margin:0 0 6px;font-size:1.1rem}.training-pagina__hoofd-acties{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.training-pagina__hoofd-knop--secundair{color:var(--kleur-goud);background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.training-pagina__hoofd-knop--secundair{background:color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.training-pagina__hoofd-knop--secundair{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.training-pagina__hoofd-knop--secundair{border:1px solid color-mix(in srgb, var(--kleur-goud) 30%, transparent)}}.training-pagina__hoofd-knop--secundair{box-shadow:none}.training-pagina__intro{max-width:52ch;color:var(--kleur-tekst-zacht);margin:0;font-size:.86rem;line-height:1.5}.training-week{border-radius:var(--radius-sm);background:var(--kleur-kaart);border:1px solid var(--kleur-kaart-rand);padding:12px 14px}.training-week__titel{letter-spacing:.12em;text-transform:uppercase;color:var(--kleur-goud);margin:0 0 8px;font-size:.68rem;font-weight:700}.training-week__lijst{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.training-week__lijst li{color:var(--kleur-tekst);align-items:baseline;gap:8px;font-size:.84rem;display:flex}.training-week__vink{color:var(--kleur-goud);flex-shrink:0;font-weight:700}.training-week__leeg{color:var(--kleur-tekst-zacht);font-size:.82rem}.training-feedback{border-radius:var(--radius-sm);background:var(--kleur-goud);padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.training-feedback{background:color-mix(in srgb, var(--kleur-goud) 6%, transparent)}}.training-feedback{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.training-feedback{border:1px solid color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.training-feedback__titel{color:var(--kleur-goud);margin:0 0 12px;font-size:.9rem;font-weight:600}.training-feedback__lijst{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.training-feedback__item{background:var(--kleur-kaart);border:1px solid var(--kleur-kaart-rand);border-radius:8px;padding:10px 12px}.training-feedback__naam{color:var(--kleur-tekst);margin:0 0 4px;font-size:.9rem;font-weight:600}.training-feedback__type{color:var(--kleur-tekst-zacht);margin:0 0 6px;font-size:.8rem}.training-feedback__regels{color:var(--kleur-goud);flex-direction:column;gap:2px;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.training-pagina__fout,.training-paneel__fout{color:var(--kleur-danger);background:var(--kleur-danger);border-radius:8px;margin:0;padding:10px 12px;font-size:.84rem}@supports (color:color-mix(in lab, red, red)){.training-pagina__fout,.training-paneel__fout{background:color-mix(in srgb, var(--kleur-danger) 15%, transparent)}}.training-pagina__fout,.training-paneel__fout{border:1px solid var(--kleur-danger)}@supports (color:color-mix(in lab, red, red)){.training-pagina__fout,.training-paneel__fout{border:1px solid color-mix(in srgb, var(--kleur-danger) 35%, transparent)}}.training-kaarten{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.training-kaart{border-radius:var(--radius-sm);background:var(--kleur-kaart);border:1px solid var(--kleur-kaart-rand);flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.training-kaart--gepland{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.training-kaart--gepland{border-color:color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.training-kaart--vol{border-color:#dc8c3c59}.training-kaart__week-teller{letter-spacing:.04em;text-transform:uppercase;color:var(--kleur-tekst-zacht);margin:0 0 6px;font-size:.74rem;font-weight:600}.training-kaart__week-teller--vol{color:var(--kleur-warning)}.training-kaart__gepland-lijst{flex-direction:column;gap:8px;margin:0 0 8px;padding:0;list-style:none;display:flex}.training-kaart__gepland-item{background:var(--kleur-tekst);border-radius:8px;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.training-kaart__gepland-item{background:color-mix(in srgb, var(--kleur-tekst) 3%, transparent)}}.training-kaart__gepland-item{border:1px solid var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.training-kaart__gepland-item{border:1px solid color-mix(in srgb, var(--kleur-tekst) 6%, transparent)}}.training-kaart__gepland-acties{gap:6px;margin-top:6px;display:flex}.training-kaart__knop--klein{padding:4px 8px!important;font-size:.72rem!important}.training-kaart__boven{align-items:flex-start;gap:12px;min-width:0;display:flex}.training-kaart__beeld-wrap{background:var(--token-meter-track);border-radius:10px;flex-shrink:0;width:72px;height:72px;position:relative;overflow:hidden}.training-kaart__beeld{object-fit:contain}.training-kaart__inhoud{flex:1;min-width:0}.training-kaart__naam{color:var(--kleur-tekst);margin:0 0 2px;font-size:.95rem;font-weight:700;line-height:1.2}.training-kaart__subtiel{color:var(--kleur-tekst-zacht);margin:0 0 6px;font-size:.74rem}.training-kaart__training{margin:0 0 6px;font-size:.88rem;font-weight:600;line-height:1.35}.training-kaart__type{color:var(--kleur-goud)}.training-kaart__scheiding{color:var(--kleur-tekst-zacht);margin:0 4px;font-weight:400}.training-kaart__intensiteit{color:var(--kleur-tekst)}.training-kaart__training--leeg{color:var(--kleur-tekst-zacht);font-size:.82rem;font-weight:500}.training-kaart__stats{color:var(--kleur-tekst-zacht);margin:0 0 4px;font-size:.78rem}.training-kaart__status{opacity:.85}.training-kaart__ring{color:var(--kleur-tekst-zacht);opacity:.7;font-size:.68rem;font-family:var(--font-mono,monospace);letter-spacing:.02em;margin:0}.training-kaart__acties{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.training-kaart__knop--primair,.training-pagina__hoofd-knop,.training-paneel__knop--primair{border:1px solid var(--kleur-tekst);border-radius:8px;padding:8px 14px}@supports (color:color-mix(in lab, red, red)){.training-kaart__knop--primair,.training-pagina__hoofd-knop,.training-paneel__knop--primair{border:1px solid color-mix(in srgb, var(--kleur-tekst) 15%, transparent)}}.training-kaart__knop--primair,.training-pagina__hoofd-knop,.training-paneel__knop--primair{letter-spacing:.03em;cursor:pointer;color:var(--token-knop-primair-tekst);background:linear-gradient(135deg, var(--kleur-goud) 0%, var(--kleur-goud-donker) 100%);box-shadow:0 4px 14px var(--kleur-goud);font-size:.78rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.training-kaart__knop--primair,.training-pagina__hoofd-knop,.training-paneel__knop--primair{box-shadow:0 4px 14px color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.training-kaart__knop--secundair,.training-paneel__knop--secundair{border:1px solid var(--kleur-goud);border-radius:8px;padding:8px 14px}@supports (color:color-mix(in lab, red, red)){.training-kaart__knop--secundair,.training-paneel__knop--secundair{border:1px solid color-mix(in srgb, var(--kleur-goud) 30%, transparent)}}.training-kaart__knop--secundair,.training-paneel__knop--secundair{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.training-kaart__knop--secundair,.training-paneel__knop--secundair{background:color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.training-kaart__knop--secundair,.training-paneel__knop--secundair{color:var(--kleur-goud);cursor:pointer;font-size:.78rem;font-weight:600}.training-kaart__knop--primair:disabled,.training-kaart__knop--secundair:disabled,.training-pagina__hoofd-knop:disabled,.training-paneel__knop--primair:disabled{opacity:.55;cursor:not-allowed}.training-paneel-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080a0eb8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.training-paneel{border-radius:var(--radius-card);background:var(--kleur-kaart);border:1px solid var(--kleur-kaart-rand);width:min(100%,480px);max-height:90vh;box-shadow:0 24px 48px var(--kleur-gradient-diep);padding:22px 24px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.training-paneel{box-shadow:0 24px 48px color-mix(in srgb, var(--kleur-gradient-diep) 45%, transparent)}}.training-paneel__kop{margin-bottom:18px}.training-paneel__titel{color:var(--kleur-goud);margin:0 0 8px;font-size:1.15rem}.training-paneel__intro{color:var(--kleur-tekst-zacht);margin:0;font-size:.84rem;line-height:1.5}.training-paneel__form{flex-direction:column;gap:14px;display:flex}.training-paneel__veld{color:var(--kleur-tekst-zacht);flex-direction:column;gap:6px;font-size:.8rem;display:flex}.training-paneel__veld-hint,.training-paneel__rustweek-hint{color:var(--kleur-tekst-zacht);margin-top:6px;font-size:.78rem;line-height:1.4}.training-paneel__veld select{border:1px solid var(--kleur-kaart-rand);background:var(--token-meter-track);color:var(--kleur-tekst);border-radius:8px;padding:10px 12px;font-size:.9rem}.training-paneel__veld--fieldset{border:none;margin:0;padding:0}.training-paneel__veld--fieldset legend{color:var(--kleur-tekst-zacht);margin-bottom:8px;font-size:.8rem}.training-paneel__intensiteit-opties{flex-direction:column;gap:8px;display:flex}.training-paneel__intensiteit-label{border:1px solid var(--kleur-kaart-rand);background:var(--token-surface-inset);cursor:pointer;border-radius:10px;grid-template-columns:auto 1fr;gap:4px 10px;padding:10px 12px;display:grid}.training-paneel__intensiteit-label:has(input:checked){border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.training-paneel__intensiteit-label:has(input:checked){border-color:color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.training-paneel__intensiteit-label:has(input:checked){background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.training-paneel__intensiteit-label:has(input:checked){background:color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.training-paneel__intensiteit-naam{color:var(--kleur-tekst);font-weight:600}.training-paneel__intensiteit-uitleg{color:var(--kleur-tekst-zacht);grid-column:2;font-size:.78rem}.training-paneel__waarschuwing{color:var(--kleur-goud-licht);background:var(--kleur-warning-zacht);border:1px solid var(--kleur-warning-rand);border-radius:8px;margin:0;padding:8px 10px;font-size:.82rem}.training-paneel__acties{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.race-pagina{flex-direction:column;gap:16px;display:flex}.race-pagina__kop{flex-direction:column;gap:6px;display:flex}.race-pagina__titel{color:var(--kleur-tekst);margin:0;font-size:1.2rem;font-weight:700}.race-pagina__intro{max-width:58ch;color:var(--kleur-tekst-zacht);margin:0;font-size:.86rem;line-height:1.5}.race-kalender__waarschuwing,.race-kalender__fout{border-radius:8px;margin:0;padding:10px 12px;font-size:.84rem}.race-kalender__huidige-week{color:var(--kleur-goud);background:var(--kleur-goud);border-radius:10px;margin:0 0 14px;padding:10px 14px;font-size:.88rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.race-kalender__huidige-week{background:color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.race-kalender__huidige-week{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.race-kalender__huidige-week{border:1px solid color-mix(in srgb, var(--kleur-goud) 25%, transparent)}}.race-kalender__waarschuwing{color:var(--kleur-goud-licht);background:var(--kleur-warning-zacht);border:1px solid var(--kleur-warning-rand)}.race-kalender__fout{color:var(--kleur-danger);background:var(--kleur-danger)}@supports (color:color-mix(in lab, red, red)){.race-kalender__fout{background:color-mix(in srgb, var(--kleur-danger) 15%, transparent)}}.race-kalender__fout{border:1px solid var(--kleur-danger)}@supports (color:color-mix(in lab, red, red)){.race-kalender__fout{border:1px solid color-mix(in srgb, var(--kleur-danger) 35%, transparent)}}.race-kalender__weken{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.race-kalender__week{background:var(--kleur-kaart);border-radius:10px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.race-kalender__week{background:color-mix(in srgb, var(--kleur-kaart) 85%, transparent)}}.race-kalender__week{border:1px solid var(--kleur-kaart-rand)}.race-kalender__week--actief{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.race-kalender__week--actief{border-color:color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.race-kalender__week-titel{color:var(--kleur-goud);margin:0 0 10px;font-size:.9rem;font-weight:600}.race-kalender__week-hint{color:var(--kleur-tekst-zacht);font-size:.8rem;font-weight:400}.race-kalender__week-huidig{color:var(--kleur-goud);font-size:.8rem;font-weight:600}.race-kalender__races{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.vlucht-kalender-v2{gap:1.25rem;display:grid}.vlucht-kalender-v2__header{border:1px solid var(--kleur-goud);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v2__header{border:1px solid color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.vlucht-kalender-v2__header{background:linear-gradient(135deg, var(--kleur-gradient-diep) 0%, var(--kleur-tekst) 100%)}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v2__header{background:linear-gradient(135deg, color-mix(in srgb, var(--kleur-gradient-diep) 88%, var(--kleur-achtergrond)) 0%, color-mix(in srgb, var(--kleur-tekst) 4%, transparent) 100%)}}.vlucht-kalender-v2__titel{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:1.35rem}.vlucht-kalender-v2__ondertitel{color:var(--kleur-tekst);margin:.35rem 0 0}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v2__ondertitel{color:color-mix(in srgb, var(--kleur-tekst) 72%, transparent)}}.vlucht-kalender-v2__ondertitel{font-size:.9rem}.vlucht-kalender-v2__stats{flex-wrap:wrap;gap:.75rem 1.25rem;margin:0;display:flex}.vlucht-kalender-v2__stats>div{background:var(--kleur-tekst);border-radius:8px;min-width:5.5rem;padding:.55rem .75rem}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v2__stats>div{background:color-mix(in srgb, var(--kleur-tekst) 4%, transparent)}}.vlucht-kalender-v2__stats>div{border:1px solid var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v2__stats>div{border:1px solid color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.vlucht-kalender-v2__stats dt{text-transform:uppercase;letter-spacing:.05em;color:var(--kleur-tekst);margin:0;font-size:.68rem}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v2__stats dt{color:color-mix(in srgb, var(--kleur-tekst) 62%, transparent)}}.vlucht-kalender-v2__stats dd{margin:.2rem 0 0;font-size:1.05rem;font-weight:600}.vlucht-kalender-v2__hint{color:var(--kleur-tekst);margin:0;font-size:.88rem}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v2__hint{color:color-mix(in srgb, var(--kleur-tekst) 70%, transparent)}}.vlucht-kalender-v2__filters{flex-wrap:wrap;gap:.5rem;display:flex}.vlucht-kalender-v2__filter{border:1px solid var(--kleur-tekst);border-radius:999px;padding:.45rem .85rem}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v2__filter{border:1px solid color-mix(in srgb, var(--kleur-tekst) 12%, transparent)}}.vlucht-kalender-v2__filter{color:inherit;font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;font-size:.78rem}.vlucht-kalender-v2__filter--actief{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v2__filter--actief{border-color:color-mix(in srgb, var(--kleur-goud) 55%, transparent)}}.vlucht-kalender-v2__filter--actief{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v2__filter--actief{background:color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.vlucht-kalender-v2__filter--actief{box-shadow:0 0 12px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v2__filter--actief{box-shadow:0 0 12px color-mix(in srgb, var(--kleur-goud) 10%, transparent)}}.vlucht-kalender-v2__grid-wrap{overflow-x:auto}.vlucht-kalender-v2__grid{border-collapse:separate;border-spacing:0 8px;width:100%;min-width:720px}.vlucht-kalender-v2__grid th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--kleur-tekst);font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v2__grid th{color:color-mix(in srgb, var(--kleur-tekst) 62%, transparent)}}.vlucht-kalender-v2__grid th{padding:0 .5rem .35rem}.vlucht-kalender-v2__grid td,.vlucht-kalender-v2__weekcel{vertical-align:top;padding:.5rem}.vlucht-kalender-v2__weekcel{background:var(--kleur-tekst);border-radius:8px 0 0 8px;width:9rem}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v2__weekcel{background:color-mix(in srgb, var(--kleur-tekst) 3%, transparent)}}.vlucht-kalender-v2__grid td{background:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v2__grid td{background:color-mix(in srgb, var(--kleur-tekst) 2%, transparent)}}.vlucht-kalender-v2__grid td:last-child{border-radius:0 8px 8px 0}.vlucht-kalender-v2__rij--actief .vlucht-kalender-v2__weekcel,.vlucht-kalender-v2__rij--actief td{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v2__rij--actief .vlucht-kalender-v2__weekcel,.vlucht-kalender-v2__rij--actief td{background:color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.vlucht-kalender-v2__rij--actief .vlucht-kalender-v2__weekcel,.vlucht-kalender-v2__rij--actief td{box-shadow:inset 0 0 0 1px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v2__rij--actief .vlucht-kalender-v2__weekcel,.vlucht-kalender-v2__rij--actief td{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.vlucht-kalender-v2__weeknr{font-weight:600;display:block}.vlucht-kalender-v2__weekdatum{color:var(--kleur-tekst);margin-top:.2rem;font-size:.75rem;display:block}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v2__weekdatum{color:color-mix(in srgb, var(--kleur-tekst) 68%, transparent)}}.vlucht-kalender-v2__weekactief{color:var(--kleur-goud);margin-top:.25rem;font-size:.72rem;display:block}.vlucht-kalender-v2__races{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vlucht-kalender-v2__leeg{color:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v2__leeg{color:color-mix(in srgb, var(--kleur-tekst) 40%, transparent)}}.vlucht-kalender-v2__legende{border:1px solid var(--kleur-tekst);border-radius:10px;padding:1rem}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v2__legende{border:1px solid color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.vlucht-kalender-v2__legende{background:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v2__legende{background:color-mix(in srgb, var(--kleur-tekst) 2%, transparent)}}.vlucht-kalender-v2__legende{font-size:.88rem}.vlucht-kalender-v2__legende-titel{text-transform:uppercase;letter-spacing:.04em;margin:0 0 .35rem;font-size:.82rem}.vlucht-kalender-v2__legende p{color:var(--kleur-tekst);margin:0 0 .85rem}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v2__legende p{color:color-mix(in srgb, var(--kleur-tekst) 75%, transparent)}}.vlucht-kalender-v2__herstel{color:var(--kleur-tekst);margin:0;padding-left:1.1rem}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v2__herstel{color:color-mix(in srgb, var(--kleur-tekst) 75%, transparent)}}@media (max-width:900px){.vlucht-kalender-v2__header{flex-direction:column;align-items:stretch}}.vlucht-kalender-v3{flex-direction:column;gap:1.5rem;display:flex}.vlucht-kalender-v3__hero{border:1px solid var(--kleur-goud);border-radius:14px;padding:1.35rem 1.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v3__hero{border:1px solid color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.vlucht-kalender-v3__hero{background:linear-gradient(145deg, var(--kleur-gradient-diep) 0%, var(--kleur-kaart) 55%, var(--kleur-goud) 100%)}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v3__hero{background:linear-gradient(145deg, color-mix(in srgb, var(--kleur-gradient-diep) 92%, var(--kleur-achtergrond)) 0%, color-mix(in srgb, var(--kleur-kaart) 88%, transparent) 55%, color-mix(in srgb, var(--kleur-goud) 6%, var(--kleur-kaart)) 100%)}}.vlucht-kalender-v3__hero{box-shadow:var(--schaduw-kaart)}.vlucht-kalender-v3__hero-bg{pointer-events:none;opacity:.35;background:radial-gradient(ellipse 80% 60% at 92% 8%, var(--kleur-goud), transparent 70%), radial-gradient(ellipse 50% 40% at 4% 92%, var(--kleur-gradient-diep), transparent 65%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v3__hero-bg{background:radial-gradient(ellipse 80% 60% at 92% 8%, color-mix(in srgb, var(--kleur-goud) 18%, transparent), transparent 70%), radial-gradient(ellipse 50% 40% at 4% 92%, color-mix(in srgb, var(--kleur-gradient-diep) 40%, transparent), transparent 65%)}}.vlucht-kalender-v3__hero-inhoud{align-items:center;gap:1rem;margin-bottom:1.1rem;display:flex;position:relative}.vlucht-kalender-v3__embleem{flex-shrink:0}.vlucht-kalender-v3__titel{letter-spacing:.08em;text-transform:uppercase;color:var(--kleur-goud);margin:0;font-size:clamp(1.25rem,2.5vw,1.55rem);font-weight:700}.vlucht-kalender-v3__ondertitel{color:var(--kleur-tekst);margin:.35rem 0 0;font-size:.92rem}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v3__ondertitel{color:color-mix(in srgb, var(--kleur-tekst) 72%, transparent)}}.vlucht-kalender-v3__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0;display:grid;position:relative}.vlucht-kalender-v3__stats>div{border:1px solid var(--kleur-tekst);border-radius:10px;padding:.6rem .75rem}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v3__stats>div{border:1px solid color-mix(in srgb, var(--kleur-tekst) 10%, transparent)}}.vlucht-kalender-v3__stats>div{background:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v3__stats>div{background:color-mix(in srgb, var(--kleur-tekst) 4%, transparent)}}.vlucht-kalender-v3__stats dt{text-transform:uppercase;letter-spacing:.06em;color:var(--kleur-tekst);margin:0;font-size:.66rem}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v3__stats dt{color:color-mix(in srgb, var(--kleur-tekst) 58%, transparent)}}.vlucht-kalender-v3__stats dd{color:var(--kleur-tekst);margin:.2rem 0 0;font-size:1.05rem;font-weight:600}.vlucht-kalender-v3__hint{color:var(--kleur-tekst);border-radius:8px;margin:0;padding:.65rem .85rem;font-size:.86rem}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v3__hint{color:color-mix(in srgb, var(--kleur-tekst) 72%, transparent)}}.vlucht-kalender-v3__hint{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v3__hint{border:1px solid color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.vlucht-kalender-v3__hint{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v3__hint{background:color-mix(in srgb, var(--kleur-goud) 6%, transparent)}}.vlucht-tijdlijn{border:1px solid var(--kleur-kaart-rand);background:var(--kleur-kaart);border-radius:12px;padding:1rem 1.1rem}@supports (color:color-mix(in lab, red, red)){.vlucht-tijdlijn{background:color-mix(in srgb, var(--kleur-kaart) 92%, transparent)}}.vlucht-tijdlijn__titel{text-transform:uppercase;letter-spacing:.08em;color:var(--kleur-tekst);margin:0 0 .85rem;font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.vlucht-tijdlijn__titel{color:color-mix(in srgb, var(--kleur-tekst) 62%, transparent)}}.vlucht-tijdlijn__spoor{margin:0;padding:0;list-style:none}.vlucht-tijdlijn__spoor--desktop{flex-wrap:wrap;align-items:center;gap:0;display:flex}.vlucht-tijdlijn__spoor--mobiel{display:none}.vlucht-tijdlijn__knoop{flex-shrink:0;align-items:center;display:flex}.vlucht-tijdlijn__verbinder{background:linear-gradient(90deg, var(--kleur-tekst), var(--kleur-goud));width:1.25rem;height:1px;margin:0 .15rem}@supports (color:color-mix(in lab, red, red)){.vlucht-tijdlijn__verbinder{background:linear-gradient(90deg, color-mix(in srgb, var(--kleur-tekst) 18%, transparent), color-mix(in srgb, var(--kleur-goud) 35%, transparent))}}.vlucht-tijdlijn__knop{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:center;gap:.2rem;padding:.45rem .65rem;font-size:.72rem;transition:border-color .2s,background .2s,transform .2s;display:flex}.vlucht-tijdlijn__knop:hover{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-tijdlijn__knop:hover{border-color:color-mix(in srgb, var(--kleur-goud) 30%, transparent)}}.vlucht-tijdlijn__knop:hover{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-tijdlijn__knop:hover{background:color-mix(in srgb, var(--kleur-goud) 6%, transparent)}}.vlucht-tijdlijn__knoop--actief .vlucht-tijdlijn__knop{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-tijdlijn__knoop--actief .vlucht-tijdlijn__knop{border-color:color-mix(in srgb, var(--kleur-goud) 50%, transparent)}}.vlucht-tijdlijn__knoop--actief .vlucht-tijdlijn__knop{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-tijdlijn__knoop--actief .vlucht-tijdlijn__knop{background:color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.vlucht-tijdlijn__knoop--actief .vlucht-tijdlijn__knop{box-shadow:0 0 14px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-tijdlijn__knoop--actief .vlucht-tijdlijn__knop{box-shadow:0 0 14px color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.vlucht-tijdlijn__knoop--verleden .vlucht-tijdlijn__knop{opacity:.55}.vlucht-tijdlijn__knoop--highlight .vlucht-tijdlijn__week{color:var(--kleur-goud);letter-spacing:.03em;font-weight:700}.vlucht-tijdlijn__week{white-space:nowrap;text-overflow:ellipsis;max-width:7rem;overflow:hidden}.vlucht-kalender-v3__filters{flex-wrap:wrap;gap:.55rem;display:flex}.vlucht-kalender-v3__filter{border:1px solid var(--kleur-tekst);border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .95rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v3__filter{border:1px solid color-mix(in srgb, var(--kleur-tekst) 14%, transparent)}}.vlucht-kalender-v3__filter{background:var(--kleur-kaart)}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v3__filter{background:color-mix(in srgb, var(--kleur-kaart) 80%, transparent)}}.vlucht-kalender-v3__filter{color:inherit;font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;font-size:.78rem;transition:border-color .22s,background .22s,box-shadow .22s,transform .18s}.vlucht-kalender-v3__filter:hover{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v3__filter:hover{border-color:color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.vlucht-kalender-v3__filter--actief{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v3__filter--actief{border-color:color-mix(in srgb, var(--kleur-goud) 55%, transparent)}}.vlucht-kalender-v3__filter--actief{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v3__filter--actief{background:color-mix(in srgb, var(--kleur-goud) 14%, transparent)}}.vlucht-kalender-v3__filter--actief{box-shadow:0 0 16px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v3__filter--actief{box-shadow:0 0 16px color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.vlucht-kalender-v3__filter-count{text-align:center;background:var(--kleur-tekst);border-radius:999px;min-width:1.35rem;padding:.1rem .4rem;font-size:.68rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v3__filter-count{background:color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.vlucht-kalender-v3__filter-count{color:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v3__filter-count{color:color-mix(in srgb, var(--kleur-tekst) 78%, transparent)}}.vlucht-kalender-v3__filter--actief .vlucht-kalender-v3__filter-count{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v3__filter--actief .vlucht-kalender-v3__filter-count{background:color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.vlucht-kalender-v3__filter--actief .vlucht-kalender-v3__filter-count{color:var(--kleur-goud)}.vlucht-kalender-v3__weken{flex-direction:column;gap:1.35rem;transition:opacity .28s,transform .28s;display:flex}.vlucht-kalender-v3__weken--anim{opacity:.72;transform:translateY(4px)}.vlucht-week{border:1px solid var(--kleur-kaart-rand);background:linear-gradient(160deg, var(--kleur-kaart) 0%, var(--kleur-gradient-diep) 100%);border-radius:14px;padding:1.1rem 1.2rem 1.25rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vlucht-week{background:linear-gradient(160deg, color-mix(in srgb, var(--kleur-kaart) 96%, transparent) 0%, color-mix(in srgb, var(--kleur-gradient-diep) 8%, var(--kleur-kaart)) 100%)}}.vlucht-week{box-shadow:var(--schaduw-kaart)}.vlucht-week:before{content:"";background:var(--kleur-tekst);height:3px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.vlucht-week:before{background:color-mix(in srgb, var(--kleur-tekst) 12%, transparent)}}.vlucht-week--actief{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-week--actief{border-color:color-mix(in srgb, var(--kleur-goud) 42%, transparent)}}.vlucht-week--actief{box-shadow:var(--schaduw-kaart), 0 0 24px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-week--actief{box-shadow:var(--schaduw-kaart), 0 0 24px color-mix(in srgb, var(--kleur-goud) 10%, transparent)}}.vlucht-week--actief:before{background:linear-gradient(90deg, transparent, var(--kleur-goud), transparent)}.vlucht-week--sprint:before{background:var(--kleur-success)}@supports (color:color-mix(in lab, red, red)){.vlucht-week--sprint:before{background:color-mix(in srgb, var(--kleur-success) 45%, transparent)}}.vlucht-week--middenafstand:before{background:var(--kleur-goud-licht)}@supports (color:color-mix(in lab, red, red)){.vlucht-week--middenafstand:before{background:color-mix(in srgb, var(--kleur-goud-licht) 50%, transparent)}}.vlucht-week--fond:before{background:var(--kleur-gradient-diep)}@supports (color:color-mix(in lab, red, red)){.vlucht-week--fond:before{background:color-mix(in srgb, var(--kleur-gradient-diep) 55%, var(--kleur-goud))}}.vlucht-week--klassieker:before{background:linear-gradient(90deg, var(--kleur-goud), var(--kleur-goud), var(--kleur-goud))}@supports (color:color-mix(in lab, red, red)){.vlucht-week--klassieker:before{background:linear-gradient(90deg, color-mix(in srgb, var(--kleur-goud) 30%, transparent), var(--kleur-goud), color-mix(in srgb, var(--kleur-goud) 30%, transparent))}}.vlucht-week--monument:before{background:linear-gradient(90deg, transparent 0%, var(--kleur-goud) 20%, var(--kleur-goud-licht) 50%, var(--kleur-goud) 80%, transparent 100%);height:4px}@supports (color:color-mix(in lab, red, red)){.vlucht-week--monument:before{background:linear-gradient(90deg, transparent 0%, var(--kleur-goud) 20%, color-mix(in srgb, var(--kleur-goud-licht) 80%, var(--kleur-goud-highlight)) 50%, var(--kleur-goud) 80%, transparent 100%)}}.vlucht-week--slot:before{background:var(--kleur-warning)}@supports (color:color-mix(in lab, red, red)){.vlucht-week--slot:before{background:color-mix(in srgb, var(--kleur-warning) 55%, transparent)}}.vlucht-week__kop{border-bottom:1px solid var(--kleur-tekst);justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding-bottom:.85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.vlucht-week__kop{border-bottom:1px solid color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.vlucht-week__nummer{text-transform:uppercase;letter-spacing:.1em;color:var(--kleur-tekst);margin:0;font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.vlucht-week__nummer{color:color-mix(in srgb, var(--kleur-tekst) 58%, transparent)}}.vlucht-week__datum{color:var(--kleur-tekst);margin:.25rem 0 0;font-size:1.15rem;font-weight:700}.vlucht-week__actief-tag{text-transform:uppercase;letter-spacing:.05em;color:var(--kleur-goud);background:var(--kleur-goud);border-radius:6px;margin-top:.35rem;padding:.15rem .5rem;font-size:.68rem;font-weight:600;display:inline-block}@supports (color:color-mix(in lab, red, red)){.vlucht-week__actief-tag{background:color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.vlucht-week__actief-tag{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-week__actief-tag{border:1px solid color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.vlucht-week__karakter-badge{text-transform:uppercase;letter-spacing:.06em;color:var(--kleur-goud);background:var(--kleur-goud);border-radius:999px;flex-shrink:0;padding:.35rem .7rem;font-size:.68rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.vlucht-week__karakter-badge{background:color-mix(in srgb, var(--kleur-goud) 10%, transparent)}}.vlucht-week__karakter-badge{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-week__karakter-badge{border:1px solid color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.vlucht-week--monument .vlucht-week__karakter-badge,.vlucht-week--klassieker .vlucht-week__karakter-badge{box-shadow:0 0 12px var(--kleur-goud);padding:.4rem .85rem;font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.vlucht-week--monument .vlucht-week__karakter-badge,.vlucht-week--klassieker .vlucht-week__karakter-badge{box-shadow:0 0 12px color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.vlucht-week__hero{border:1px solid var(--kleur-goud);border-radius:12px;margin-bottom:1rem;padding:1rem 1.1rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vlucht-week__hero{border:1px solid color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.vlucht-week__hero{background:linear-gradient(135deg, var(--kleur-goud) 0%, var(--kleur-kaart) 100%)}@supports (color:color-mix(in lab, red, red)){.vlucht-week__hero{background:linear-gradient(135deg, color-mix(in srgb, var(--kleur-goud) 10%, var(--kleur-kaart)) 0%, var(--kleur-kaart) 100%)}}.vlucht-week--monument .vlucht-week__hero{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-week--monument .vlucht-week__hero{border-color:color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.vlucht-week--monument .vlucht-week__hero{background:linear-gradient(145deg, var(--kleur-goud) 0%, var(--kleur-kaart) 55%, var(--kleur-goud) 100%)}@supports (color:color-mix(in lab, red, red)){.vlucht-week--monument .vlucht-week__hero{background:linear-gradient(145deg, color-mix(in srgb, var(--kleur-goud) 16%, var(--kleur-gradient-diep)) 0%, color-mix(in srgb, var(--kleur-kaart) 90%, transparent) 55%, color-mix(in srgb, var(--kleur-goud) 8%, var(--kleur-kaart)) 100%)}}.vlucht-week--monument .vlucht-week__hero{box-shadow:inset 0 0 40px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-week--monument .vlucht-week__hero{box-shadow:inset 0 0 40px color-mix(in srgb, var(--kleur-goud) 6%, transparent)}}.vlucht-week__hero-accent{pointer-events:none;opacity:.25;background:radial-gradient(ellipse at center, var(--kleur-goud), transparent 70%);width:45%;height:160%;position:absolute;top:-30%;right:-10%}@supports (color:color-mix(in lab, red, red)){.vlucht-week__hero-accent{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--kleur-goud) 35%, transparent), transparent 70%)}}.vlucht-week__hero-inhoud{align-items:center;gap:1rem;display:flex;position:relative}.vlucht-week__hero-label{text-transform:uppercase;letter-spacing:.08em;color:var(--kleur-tekst);margin:0;font-size:.68rem}@supports (color:color-mix(in lab, red, red)){.vlucht-week__hero-label{color:color-mix(in srgb, var(--kleur-tekst) 62%, transparent)}}.vlucht-week__hero-locatie{letter-spacing:.04em;color:var(--kleur-goud);margin:.2rem 0 .35rem;font-size:clamp(1.2rem,.5rem + 2vw,1.65rem);font-weight:700}.vlucht-week--monument .vlucht-week__hero-locatie{text-shadow:0 0 20px var(--kleur-goud);font-size:clamp(1.35rem,.6rem + 2.2vw,1.85rem)}@supports (color:color-mix(in lab, red, red)){.vlucht-week--monument .vlucht-week__hero-locatie{text-shadow:0 0 20px color-mix(in srgb, var(--kleur-goud) 25%, transparent)}}.vlucht-week__vluchten{grid-template-columns:minmax(220px,.95fr) minmax(280px,1.05fr);gap:1rem;display:grid}.vlucht-week--geen-midweek .vlucht-week__vluchten{grid-template-columns:1fr}.vlucht-week__sectie-titel{text-transform:uppercase;letter-spacing:.07em;color:var(--kleur-tekst);align-items:center;gap:.45rem;margin:0 0 .65rem;font-size:.72rem;display:flex}@supports (color:color-mix(in lab, red, red)){.vlucht-week__sectie-titel{color:color-mix(in srgb, var(--kleur-tekst) 62%, transparent)}}.vlucht-week__midweek-lijst,.vlucht-week__filter-lijst{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.vlucht-weekend-groep{flex-direction:column;gap:.75rem;display:flex}.vlucht-weekend-groep__hero{border:1px solid var(--kleur-tekst);border-radius:10px;align-items:flex-start;gap:.85rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.vlucht-weekend-groep__hero{border:1px solid color-mix(in srgb, var(--kleur-tekst) 10%, transparent)}}.vlucht-weekend-groep__hero{background:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.vlucht-weekend-groep__hero{background:color-mix(in srgb, var(--kleur-tekst) 3%, transparent)}}.vlucht-prioriteit--klassieker .vlucht-weekend-groep__hero,.vlucht-prioriteit--monument .vlucht-weekend-groep__hero{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-prioriteit--klassieker .vlucht-weekend-groep__hero,.vlucht-prioriteit--monument .vlucht-weekend-groep__hero{border-color:color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.vlucht-prioriteit--klassieker .vlucht-weekend-groep__hero,.vlucht-prioriteit--monument .vlucht-weekend-groep__hero{background:linear-gradient(135deg, var(--kleur-goud) 0%, var(--kleur-kaart) 100%)}@supports (color:color-mix(in lab, red, red)){.vlucht-prioriteit--klassieker .vlucht-weekend-groep__hero,.vlucht-prioriteit--monument .vlucht-weekend-groep__hero{background:linear-gradient(135deg, color-mix(in srgb, var(--kleur-goud) 12%, var(--kleur-kaart)) 0%, color-mix(in srgb, var(--kleur-kaart) 95%, transparent) 100%)}}.vlucht-prioriteit--klassieker .vlucht-weekend-groep__hero,.vlucht-prioriteit--monument .vlucht-weekend-groep__hero{box-shadow:0 0 18px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-prioriteit--klassieker .vlucht-weekend-groep__hero,.vlucht-prioriteit--monument .vlucht-weekend-groep__hero{box-shadow:0 0 18px color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.vlucht-prioriteit--monument .vlucht-weekend-groep__hero{border-width:1.5px;border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-prioriteit--monument .vlucht-weekend-groep__hero{border-color:color-mix(in srgb, var(--kleur-goud) 50%, transparent)}}.vlucht-weekend-groep__label{text-transform:uppercase;letter-spacing:.07em;color:var(--kleur-tekst);margin:0;font-size:.66rem}@supports (color:color-mix(in lab, red, red)){.vlucht-weekend-groep__label{color:color-mix(in srgb, var(--kleur-tekst) 58%, transparent)}}.vlucht-weekend-groep__locatie{color:var(--kleur-goud);margin:.15rem 0 .4rem;font-size:1.05rem;font-weight:700}.vlucht-prioriteit--monument .vlucht-weekend-groep__locatie{font-size:1.2rem}.vlucht-weekend-groep__hero-meta{color:var(--kleur-tekst);flex-wrap:wrap;align-items:center;gap:.55rem .85rem;font-size:.8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.vlucht-weekend-groep__hero-meta{color:color-mix(in srgb, var(--kleur-tekst) 72%, transparent)}}.vlucht-weekend-groep__varianten{border-left:2px solid var(--kleur-goud);flex-direction:column;gap:.55rem;margin:0;padding:0 0 0 .65rem;list-style:none;display:flex}@supports (color:color-mix(in lab, red, red)){.vlucht-weekend-groep__varianten{border-left:2px solid color-mix(in srgb, var(--kleur-goud) 25%, transparent)}}.vlucht-prioriteit--monument .vlucht-weekend-groep__varianten{border-left-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-prioriteit--monument .vlucht-weekend-groep__varianten{border-left-color:color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.vlucht-compact{border:1px solid var(--kleur-kaart-rand);background:var(--kleur-kaart);border-radius:10px;padding:.75rem .85rem;display:block}@supports (color:color-mix(in lab, red, red)){.vlucht-compact{background:color-mix(in srgb, var(--kleur-kaart) 94%, transparent)}}.vlucht-compact{color:inherit;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .18s}.vlucht-compact:hover{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-compact:hover{border-color:color-mix(in srgb, var(--kleur-goud) 32%, transparent)}}.vlucht-compact:hover{box-shadow:0 4px 16px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-compact:hover{box-shadow:0 4px 16px color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.vlucht-compact:hover{transform:translateY(-1px)}.vlucht-prioriteit--belangrijk.vlucht-compact{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-prioriteit--belangrijk.vlucht-compact{border-color:color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.vlucht-prioriteit--klassieker.vlucht-compact,.vlucht-prioriteit--monument.vlucht-compact{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-prioriteit--klassieker.vlucht-compact,.vlucht-prioriteit--monument.vlucht-compact{border-color:color-mix(in srgb, var(--kleur-goud) 38%, transparent)}}.vlucht-prioriteit--klassieker.vlucht-compact,.vlucht-prioriteit--monument.vlucht-compact{background:linear-gradient(135deg, var(--kleur-goud) 0%, var(--kleur-kaart) 100%)}@supports (color:color-mix(in lab, red, red)){.vlucht-prioriteit--klassieker.vlucht-compact,.vlucht-prioriteit--monument.vlucht-compact{background:linear-gradient(135deg, color-mix(in srgb, var(--kleur-goud) 8%, var(--kleur-kaart)) 0%, var(--kleur-kaart) 100%)}}.vlucht-prioriteit--monument.vlucht-compact{box-shadow:inset 0 0 24px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-prioriteit--monument.vlucht-compact{box-shadow:inset 0 0 24px color-mix(in srgb, var(--kleur-goud) 5%, transparent)}}.vlucht-compact--variant{background:var(--kleur-tekst);padding:.6rem .75rem}@supports (color:color-mix(in lab, red, red)){.vlucht-compact--variant{background:color-mix(in srgb, var(--kleur-tekst) 3%, var(--kleur-kaart))}}.vlucht-compact__hoofd{justify-content:space-between;align-items:flex-start;gap:.65rem;margin-bottom:.55rem;display:flex}.vlucht-compact__locatie{color:var(--kleur-tekst);margin:0;font-size:.92rem;font-weight:600}.vlucht-compact__variant-kop{flex-direction:column;gap:.15rem;display:flex}.vlucht-compact__variant-categorie{color:var(--kleur-tekst);font-size:.86rem;font-weight:600}.vlucht-compact__variant-dag{text-transform:uppercase;letter-spacing:.05em;color:var(--kleur-tekst);font-size:.68rem}@supports (color:color-mix(in lab, red, red)){.vlucht-compact__variant-dag{color:color-mix(in srgb, var(--kleur-tekst) 58%, transparent)}}.vlucht-compact__status{text-transform:uppercase;letter-spacing:.04em;border-radius:6px;flex-shrink:0;padding:.15rem .45rem;font-size:.64rem;font-weight:600}.vlucht-compact__status--inschrijving-open{color:var(--kleur-success);background:var(--kleur-success)}@supports (color:color-mix(in lab, red, red)){.vlucht-compact__status--inschrijving-open{background:color-mix(in srgb, var(--kleur-success) 18%, transparent)}}.vlucht-compact__status--inkorving-bezig,.vlucht-compact__status--wachten-op-lossing{color:var(--kleur-warning);background:var(--kleur-warning)}@supports (color:color-mix(in lab, red, red)){.vlucht-compact__status--inkorving-bezig,.vlucht-compact__status--wachten-op-lossing{background:color-mix(in srgb, var(--kleur-warning) 18%, transparent)}}.vlucht-compact__status--onderweg{color:var(--kleur-goud);background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-compact__status--onderweg{background:color-mix(in srgb, var(--kleur-goud) 16%, transparent)}}.vlucht-compact__status--uitslag-beschikbaar{color:var(--kleur-goud-licht);background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-compact__status--uitslag-beschikbaar{background:color-mix(in srgb, var(--kleur-goud) 20%, transparent)}}.vlucht-compact__status--afgesloten{color:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.vlucht-compact__status--afgesloten{color:color-mix(in srgb, var(--kleur-tekst) 65%, transparent)}}.vlucht-compact__status--afgesloten{background:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.vlucht-compact__status--afgesloten{background:color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.vlucht-compact__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem .65rem;margin:0;font-size:.72rem;display:grid}.vlucht-compact__meta dt{text-transform:uppercase;letter-spacing:.04em;color:var(--kleur-tekst);margin:0;font-size:.62rem}@supports (color:color-mix(in lab, red, red)){.vlucht-compact__meta dt{color:color-mix(in srgb, var(--kleur-tekst) 52%, transparent)}}.vlucht-compact__meta dd{margin:.1rem 0 0;font-weight:600}.vlucht-compact__weer{grid-column:1/-1;align-items:center;gap:.35rem;display:flex}.vlucht-compact__weer dd{color:var(--kleur-tekst);margin:0;font-weight:500}@supports (color:color-mix(in lab, red, red)){.vlucht-compact__weer dd{color:color-mix(in srgb, var(--kleur-tekst) 78%, transparent)}}.vlucht-compact__prestige{align-items:center;display:flex}.vlucht-prestige-sterren{align-items:center;gap:.12rem;display:inline-flex}.vlucht-prestige-sterren__ster{width:.72rem;height:.72rem;fill:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.vlucht-prestige-sterren__ster{fill:color-mix(in srgb, var(--kleur-tekst) 18%, transparent)}}.vlucht-prestige-sterren__ster--actief{fill:var(--kleur-goud);filter:drop-shadow(0 0 3px var(--kleur-goud))}@supports (color:color-mix(in lab, red, red)){.vlucht-prestige-sterren__ster--actief{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--kleur-goud) 35%, transparent))}}.vlucht-kalender-v3__legende{border:1px solid var(--kleur-kaart-rand);background:var(--kleur-kaart);border-radius:12px;padding:1rem 1.1rem}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v3__legende{background:color-mix(in srgb, var(--kleur-kaart) 90%, transparent)}}.vlucht-kalender-v3__legende{color:var(--kleur-tekst);font-size:.84rem}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v3__legende{color:color-mix(in srgb, var(--kleur-tekst) 75%, transparent)}}.vlucht-kalender-v3__legende h3{text-transform:uppercase;letter-spacing:.06em;color:var(--kleur-goud);margin:0 0 .35rem;font-size:.78rem}.vlucht-kalender-v3__legende h3:not(:first-child){margin-top:1rem}.vlucht-kalender-v3__legende p{margin:0}.vlucht-kalender-v3__legende ul{margin:.35rem 0 0;padding-left:1.1rem}@media (max-width:768px){.vlucht-kalender-v3__hero{padding:1rem}.vlucht-kalender-v3__hero-inhoud{flex-direction:column;align-items:flex-start}.vlucht-kalender-v3__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.vlucht-tijdlijn__spoor--desktop{display:none}.vlucht-tijdlijn__spoor--mobiel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.45rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.vlucht-tijdlijn__mobiel-item{scroll-snap-align:start;flex-shrink:0}.vlucht-tijdlijn__mobiel-item button{border:1px solid var(--kleur-tekst);border-radius:999px;padding:.45rem .7rem}@supports (color:color-mix(in lab, red, red)){.vlucht-tijdlijn__mobiel-item button{border:1px solid color-mix(in srgb, var(--kleur-tekst) 12%, transparent)}}.vlucht-tijdlijn__mobiel-item button{background:var(--kleur-kaart)}@supports (color:color-mix(in lab, red, red)){.vlucht-tijdlijn__mobiel-item button{background:color-mix(in srgb, var(--kleur-kaart) 90%, transparent)}}.vlucht-tijdlijn__mobiel-item button{color:inherit;font:inherit;white-space:nowrap;cursor:pointer;font-size:.72rem}.vlucht-tijdlijn__mobiel-item--actief button{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-tijdlijn__mobiel-item--actief button{border-color:color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.vlucht-tijdlijn__mobiel-item--actief button{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-tijdlijn__mobiel-item--actief button{background:color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.vlucht-tijdlijn__mobiel-item--actief button{color:var(--kleur-goud)}.vlucht-tijdlijn__mobiel-item--highlight button{border-color:var(--kleur-goud);font-weight:700}@supports (color:color-mix(in lab, red, red)){.vlucht-tijdlijn__mobiel-item--highlight button{border-color:color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.vlucht-kalender-v3__filters{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:.25rem;overflow-x:auto}.vlucht-kalender-v3__filter{flex-shrink:0}.vlucht-week{padding:.95rem}.vlucht-week__kop{flex-direction:column;align-items:stretch}.vlucht-week__karakter-badge{align-self:flex-start}.vlucht-week__hero-inhoud{flex-direction:column;align-items:flex-start}.vlucht-week__vluchten{grid-template-columns:1fr}.vlucht-weekend-groep__hero{flex-direction:column}.vlucht-compact__meta{grid-template-columns:repeat(2,minmax(0,1fr))}.vlucht-compact__hoofd{flex-direction:column;align-items:flex-start}}@media (min-width:769px) and (max-width:1024px){.vlucht-kalender-v3__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.vlucht-week__vluchten{grid-template-columns:1fr}}.vlucht-kalender-v4{flex-direction:column;gap:1.75rem;display:flex}.vlucht-kalender-v4__hero{border:1px solid var(--kleur-goud);border-radius:16px;padding:1.5rem 1.65rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v4__hero{border:1px solid color-mix(in srgb, var(--kleur-goud) 32%, transparent)}}.vlucht-kalender-v4__hero{background:linear-gradient(155deg, var(--kleur-gradient-diep) 0%, var(--kleur-kaart) 50%, var(--kleur-goud) 100%)}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v4__hero{background:linear-gradient(155deg, color-mix(in srgb, var(--kleur-gradient-diep) 94%, var(--kleur-achtergrond)) 0%, color-mix(in srgb, var(--kleur-kaart) 90%, transparent) 50%, color-mix(in srgb, var(--kleur-goud) 8%, var(--kleur-kaart)) 100%)}}.vlucht-kalender-v4__hero{box-shadow:var(--schaduw-kaart), inset 0 1px 0 var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v4__hero{box-shadow:var(--schaduw-kaart), inset 0 1px 0 color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.vlucht-kalender-v4__hero-bg{pointer-events:none;background:radial-gradient(ellipse 70% 55% at 100% 0%, var(--kleur-goud), transparent 65%), radial-gradient(ellipse 45% 35% at 0% 100%, var(--kleur-gradient-diep), transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v4__hero-bg{background:radial-gradient(ellipse 70% 55% at 100% 0%, color-mix(in srgb, var(--kleur-goud) 14%, transparent), transparent 65%), radial-gradient(ellipse 45% 35% at 0% 100%, color-mix(in srgb, var(--kleur-gradient-diep) 35%, transparent), transparent 60%)}}.vlucht-kalender-v4__hero-inhoud{align-items:center;gap:1.1rem;margin-bottom:1.15rem;display:flex;position:relative}.vlucht-kalender-v4__programma-label{text-transform:uppercase;letter-spacing:.12em;color:var(--kleur-goud);margin:0 0 .25rem;font-size:.66rem}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v4__programma-label{color:color-mix(in srgb, var(--kleur-goud) 75%, transparent)}}.vlucht-kalender-v4__titel{letter-spacing:.1em;text-transform:uppercase;color:var(--kleur-goud);margin:0;font-size:clamp(1.35rem,2.8vw,1.75rem);font-weight:700}.vlucht-kalender-v4__ondertitel{color:var(--kleur-tekst);margin:.4rem 0 0;font-size:.92rem}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v4__ondertitel{color:color-mix(in srgb, var(--kleur-tekst) 72%, transparent)}}.vlucht-kalender-v4__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0;display:grid;position:relative}.vlucht-kalender-v4__stats>div{border:1px solid var(--kleur-tekst);border-radius:10px;padding:.65rem .8rem}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v4__stats>div{border:1px solid color-mix(in srgb, var(--kleur-tekst) 10%, transparent)}}.vlucht-kalender-v4__stats>div{background:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v4__stats>div{background:color-mix(in srgb, var(--kleur-tekst) 4%, transparent)}}.vlucht-kalender-v4__stats dt{text-transform:uppercase;letter-spacing:.06em;color:var(--kleur-tekst);margin:0;font-size:.66rem}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v4__stats dt{color:color-mix(in srgb, var(--kleur-tekst) 58%, transparent)}}.vlucht-kalender-v4__stats dd{margin:.2rem 0 0;font-size:1.08rem;font-weight:600}.vlucht-kalender-v4__hint{border:1px solid var(--kleur-goud);border-radius:8px;margin:0;padding:.65rem .85rem;font-size:.86rem}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v4__hint{border:1px solid color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.vlucht-kalender-v4__hint{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v4__hint{background:color-mix(in srgb, var(--kleur-goud) 6%, transparent)}}.vlucht-kalender-v4__filters{flex-wrap:wrap;gap:.55rem;display:flex}.vlucht-kalender-v4__filter{border:1px solid var(--kleur-tekst);border-radius:999px;align-items:center;gap:.45rem;padding:.52rem 1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v4__filter{border:1px solid color-mix(in srgb, var(--kleur-tekst) 14%, transparent)}}.vlucht-kalender-v4__filter{background:var(--kleur-kaart)}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v4__filter{background:color-mix(in srgb, var(--kleur-kaart) 85%, transparent)}}.vlucht-kalender-v4__filter{color:inherit;font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;font-size:.78rem;transition:border-color .22s,background .22s,box-shadow .22s,transform .18s}.vlucht-kalender-v4__filter--actief{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v4__filter--actief{border-color:color-mix(in srgb, var(--kleur-goud) 55%, transparent)}}.vlucht-kalender-v4__filter--actief{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v4__filter--actief{background:color-mix(in srgb, var(--kleur-goud) 14%, transparent)}}.vlucht-kalender-v4__filter--actief{box-shadow:0 0 18px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v4__filter--actief{box-shadow:0 0 18px color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.vlucht-kalender-v4__filter-count{text-align:center;background:var(--kleur-tekst);border-radius:999px;min-width:1.35rem;padding:.1rem .4rem;font-size:.68rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v4__filter-count{background:color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.vlucht-kalender-v4__filter--actief .vlucht-kalender-v4__filter-count{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v4__filter--actief .vlucht-kalender-v4__filter-count{background:color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.vlucht-kalender-v4__filter--actief .vlucht-kalender-v4__filter-count{color:var(--kleur-goud)}.vlucht-kalender-v4__weken{flex-direction:column;gap:0;display:flex}.vlucht-kalender-v4__weken>div{padding:.65rem 0}.vlucht-kalender-v4__weken>div+div{border-top:1px solid var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v4__weken>div+div{border-top:1px solid color-mix(in srgb, var(--kleur-tekst) 6%, transparent)}}.vlucht-kalender-v4__weken--anim{opacity:.75;transition:opacity .28s,transform .28s;transform:translateY(3px)}.vlucht-kalender-v4__legende{border:1px solid var(--kleur-kaart-rand);background:var(--kleur-kaart);border-radius:12px;padding:1rem 1.1rem}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v4__legende{background:color-mix(in srgb, var(--kleur-kaart) 90%, transparent)}}.vlucht-kalender-v4__legende{font-size:.84rem}.vlucht-premium-strip{border:1px solid var(--kleur-goud);border-radius:12px;margin-bottom:1rem;padding:1rem 1.15rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vlucht-premium-strip{border:1px solid color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.vlucht-premium-strip{background:linear-gradient(100deg, var(--kleur-goud) 0%, var(--kleur-kaart) 55%, var(--kleur-gradient-diep) 100%)}@supports (color:color-mix(in lab, red, red)){.vlucht-premium-strip{background:linear-gradient(100deg, color-mix(in srgb, var(--kleur-goud) 10%, var(--kleur-kaart)) 0%, var(--kleur-kaart) 55%, color-mix(in srgb, var(--kleur-gradient-diep) 12%, var(--kleur-kaart)) 100%)}}.vlucht-premium-strip__accent{background:linear-gradient(180deg, transparent, var(--kleur-goud), transparent);width:4px;position:absolute;inset:0 auto 0 0}.vlucht-premium-strip--klassieker{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-premium-strip--klassieker{border-color:color-mix(in srgb, var(--kleur-goud) 42%, transparent)}}.vlucht-premium-strip--klassieker{box-shadow:0 0 22px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-premium-strip--klassieker{box-shadow:0 0 22px color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.vlucht-premium-strip--monument{border-width:1.5px;border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-premium-strip--monument{border-color:color-mix(in srgb, var(--kleur-goud) 55%, transparent)}}.vlucht-premium-strip--monument{background:linear-gradient(110deg, var(--kleur-goud) 0%, var(--kleur-kaart) 50%, var(--kleur-goud) 100%)}@supports (color:color-mix(in lab, red, red)){.vlucht-premium-strip--monument{background:linear-gradient(110deg, color-mix(in srgb, var(--kleur-goud) 16%, var(--kleur-gradient-diep)) 0%, color-mix(in srgb, var(--kleur-kaart) 92%, transparent) 50%, color-mix(in srgb, var(--kleur-goud) 10%, var(--kleur-kaart)) 100%)}}.vlucht-premium-strip--monument{box-shadow:inset 0 0 36px var(--kleur-goud), 0 0 28px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-premium-strip--monument{box-shadow:inset 0 0 36px color-mix(in srgb, var(--kleur-goud) 6%, transparent), 0 0 28px color-mix(in srgb, var(--kleur-goud) 10%, transparent)}}.vlucht-premium-strip__type{text-transform:uppercase;letter-spacing:.14em;color:var(--kleur-goud);margin:0 0 .35rem;font-size:.66rem;font-weight:700}.vlucht-premium-strip__hoofd{flex-wrap:wrap;align-items:baseline;gap:.65rem 1rem;margin-bottom:.35rem;display:flex}.vlucht-premium-strip__locatie{letter-spacing:.04em;color:var(--kleur-tekst);margin:0;font-size:clamp(1.25rem,.6rem + 2vw,1.75rem);font-weight:700}.vlucht-premium-strip--monument .vlucht-premium-strip__locatie,.vlucht-premium-strip--klassieker .vlucht-premium-strip__locatie{color:var(--kleur-goud)}.vlucht-premium-strip__afstand{color:var(--kleur-tekst);font-size:.88rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.vlucht-premium-strip__afstand{color:color-mix(in srgb, var(--kleur-tekst) 72%, transparent)}}.vlucht-premium-strip__tagline{max-width:48ch;color:var(--kleur-tekst);margin:0 0 .5rem;font-size:.86rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.vlucht-premium-strip__tagline{color:color-mix(in srgb, var(--kleur-tekst) 78%, transparent)}}.vlucht-week--v4{border-radius:16px}.vlucht-week--dichtheid-compact{padding:.85rem 1rem 1rem}.vlucht-week--dichtheid-normaal{padding:1.05rem 1.15rem 1.2rem}.vlucht-week--dichtheid-uitgebreid{margin:.35rem 0;padding:1.35rem 1.4rem 1.45rem}.vlucht-week--dichtheid-monumentaal{margin:.65rem 0;padding:1.55rem 1.5rem 1.65rem}.vlucht-week--ritme-ademend{margin-block:.5rem}.vlucht-week--actief-v4{box-shadow:var(--schaduw-kaart), 0 0 32px var(--kleur-goud), inset 0 0 0 1px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-week--actief-v4{box-shadow:var(--schaduw-kaart), 0 0 32px color-mix(in srgb, var(--kleur-goud) 14%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.vlucht-week--actief-v4:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 24px var(--kleur-goud);position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.vlucht-week--actief-v4:after{box-shadow:inset 0 0 24px color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.vlucht-week__fase{text-transform:uppercase;letter-spacing:.07em;color:var(--kleur-goud);margin-top:.3rem;font-size:.66rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.vlucht-week__fase{color:color-mix(in srgb, var(--kleur-goud) 70%, transparent)}}.vlucht-weekend-groep--compact-hero .vlucht-weekend-groep__compact-label{text-transform:uppercase;letter-spacing:.07em;color:var(--kleur-tekst);margin:0 0 .45rem;padding-left:.65rem;font-size:.68rem}@supports (color:color-mix(in lab, red, red)){.vlucht-weekend-groep--compact-hero .vlucht-weekend-groep__compact-label{color:color-mix(in srgb, var(--kleur-tekst) 58%, transparent)}}.vlucht-weekend-groep--compact-hero .vlucht-weekend-groep__compact-label{border-left:2px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-weekend-groep--compact-hero .vlucht-weekend-groep__compact-label{border-left:2px solid color-mix(in srgb, var(--kleur-goud) 30%, transparent)}}.vlucht-tijdlijn--v4{padding:1.1rem 1.2rem 1.2rem}.vlucht-tijdlijn__kop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.75rem;display:flex}.vlucht-tijdlijn__voortgang{color:var(--kleur-goud);margin:0;font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.vlucht-tijdlijn__voortgang{color:color-mix(in srgb, var(--kleur-goud) 75%, transparent)}}.vlucht-tijdlijn__voortgang{letter-spacing:.04em}.vlucht-tijdlijn__balk{background:var(--kleur-tekst);border-radius:999px;height:4px;margin-bottom:1rem;position:relative}@supports (color:color-mix(in lab, red, red)){.vlucht-tijdlijn__balk{background:color-mix(in srgb, var(--kleur-tekst) 10%, transparent)}}.vlucht-tijdlijn__balk{overflow:visible}.vlucht-tijdlijn__balk-vulling{border-radius:inherit;background:linear-gradient(90deg, var(--kleur-goud), var(--kleur-goud));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.vlucht-tijdlijn__balk-vulling{background:linear-gradient(90deg, color-mix(in srgb, var(--kleur-goud) 35%, transparent), var(--kleur-goud))}}.vlucht-tijdlijn__balk-vulling{transition:width .35s}.vlucht-tijdlijn__balk-merker{background:var(--kleur-goud);width:10px;height:10px;box-shadow:0 0 10px var(--kleur-goud);border-radius:50%;margin-left:-5px;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.vlucht-tijdlijn__balk-merker{box-shadow:0 0 10px color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.vlucht-tijdlijn__balk-merker{transform:translateY(-50%)}.vlucht-tijdlijn__knoop--monument .vlucht-tijdlijn__knop,.vlucht-tijdlijn__knoop--klassieker .vlucht-tijdlijn__knop{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-tijdlijn__knoop--monument .vlucht-tijdlijn__knop,.vlucht-tijdlijn__knoop--klassieker .vlucht-tijdlijn__knop{border-color:color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.vlucht-tijdlijn__knoop--finale .vlucht-tijdlijn__week{color:var(--kleur-goud);font-weight:700}.vlucht-tijdlijn__mobiel-item--monument button{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-tijdlijn__mobiel-item--monument button{border-color:color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.vlucht-tijdlijn__mobiel-item--monument button{font-weight:700}@media (max-width:768px){.vlucht-kalender-v4__hero{padding:1rem}.vlucht-kalender-v4__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.vlucht-kalender-v4__filters{flex-wrap:nowrap;overflow-x:auto}.vlucht-kalender-v4__filter{flex-shrink:0}.vlucht-premium-strip{padding:.85rem .95rem}.vlucht-week--dichtheid-monumentaal,.vlucht-week--dichtheid-uitgebreid{margin-inline:0}}.vlucht-kalender-v5{--vlucht-v5-max:1680px;--vlucht-v5-glass:var(--kleur-kaart)}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v5{--vlucht-v5-glass:color-mix(in srgb, var(--kleur-kaart) 72%, transparent)}}.vlucht-kalender-v5{--vlucht-v5-glass-rand:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v5{--vlucht-v5-glass-rand:color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.vlucht-kalender-v5{max-width:var(--vlucht-v5-max);flex-direction:column;gap:1.5rem;margin-inline:auto;animation:.45s both vlucht-v5-fade-in;display:flex}@keyframes vlucht-v5-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes vlucht-v5-shimmer{0%{background-position:-120% 0}to{background-position:220% 0}}.vlucht-kalender-v5__hint{border:1px solid var(--vlucht-v5-glass-rand);background:var(--kleur-goud);border-radius:10px;margin:0;padding:.65rem .85rem;font-size:.86rem}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v5__hint{background:color-mix(in srgb, var(--kleur-goud) 6%, transparent)}}.vlucht-kalender-v5__body{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:1.25rem;display:grid}.vlucht-kalender-v5__main{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.vlucht-hero-v5{grid-template-columns:minmax(0,1.1fr) minmax(0,1.35fr) minmax(260px,.85fr);gap:.85rem;min-height:220px;display:grid}.vlucht-hero-v5__zone{border:1px solid var(--vlucht-v5-glass-rand);background:var(--vlucht-v5-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--schaduw-kaart), inset 0 1px 0 var(--kleur-goud);border-radius:16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-v5__zone{box-shadow:var(--schaduw-kaart), inset 0 1px 0 color-mix(in srgb, var(--kleur-goud) 10%, transparent)}}.vlucht-hero-v5__zone--info{flex-direction:column;gap:.75rem;padding:1.15rem 1.25rem;display:flex}.vlucht-hero-v5__embleem{flex-shrink:0}.vlucht-hero-v5__label{text-transform:uppercase;letter-spacing:.12em;color:var(--kleur-goud);margin:0;font-size:.66rem}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-v5__label{color:color-mix(in srgb, var(--kleur-goud) 75%, transparent)}}.vlucht-hero-v5__titel{letter-spacing:.08em;text-transform:uppercase;color:var(--kleur-goud);margin:.15rem 0 0;font-size:clamp(1.2rem,2.2vw,1.65rem);font-weight:700}.vlucht-hero-v5__beschrijving{color:var(--kleur-tekst);margin:.35rem 0 0;font-size:.88rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-v5__beschrijving{color:color-mix(in srgb, var(--kleur-tekst) 72%, transparent)}}.vlucht-hero-v5__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:auto 0 0;display:grid}.vlucht-hero-v5__stats>div{border:1px solid var(--kleur-tekst);border-radius:10px;padding:.5rem .65rem}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-v5__stats>div{border:1px solid color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.vlucht-hero-v5__stats>div{background:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-v5__stats>div{background:color-mix(in srgb, var(--kleur-tekst) 3%, transparent)}}.vlucht-hero-v5__stats dt{text-transform:uppercase;letter-spacing:.06em;color:var(--kleur-tekst);margin:0;font-size:.62rem}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-v5__stats dt{color:color-mix(in srgb, var(--kleur-tekst) 55%, transparent)}}.vlucht-hero-v5__stats dd{margin:.15rem 0 0;font-size:1rem;font-weight:600}.vlucht-hero-v5__zone--cinematic{border-color:var(--kleur-goud);padding:0}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-v5__zone--cinematic{border-color:color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.vlucht-hero-v5__banner{width:100%;height:100%;min-height:220px;color:var(--kleur-goud);position:relative}.vlucht-hero-v5__banner-lucht{background:linear-gradient(180deg, var(--kleur-gradient-diep) 0%, var(--kleur-goud) 45%, var(--kleur-kaart) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-v5__banner-lucht{background:linear-gradient(180deg, color-mix(in srgb, var(--kleur-gradient-diep) 55%, transparent) 0%, color-mix(in srgb, var(--kleur-goud) 18%, var(--kleur-gradient-diep)) 45%, color-mix(in srgb, var(--kleur-kaart) 80%, transparent) 100%)}}.vlucht-hero-v5__banner-zon{background:radial-gradient(circle, var(--kleur-goud), transparent 70%);border-radius:50%;width:88px;height:88px;position:absolute;top:18%;right:22%}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-v5__banner-zon{background:radial-gradient(circle, color-mix(in srgb, var(--kleur-goud) 45%, transparent), transparent 70%)}}.vlucht-hero-v5__banner-zon{filter:blur(2px)}.vlucht-hero-v5__banner-horizon{background:linear-gradient(0deg, var(--kleur-gradient-diep), transparent);height:42%;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-v5__banner-horizon{background:linear-gradient(0deg, color-mix(in srgb, var(--kleur-gradient-diep) 70%, transparent), transparent)}}.vlucht-hero-v5__banner-frankrijk{background:radial-gradient(ellipse 30% 80% at 70% 100%, var(--kleur-goud), transparent), linear-gradient(90deg, transparent, var(--kleur-tekst), transparent);height:28%;position:absolute;inset:auto 0 8%}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-v5__banner-frankrijk{background:radial-gradient(ellipse 30% 80% at 70% 100%, color-mix(in srgb, var(--kleur-goud) 8%, transparent), transparent), linear-gradient(90deg, transparent, color-mix(in srgb, var(--kleur-tekst) 6%, transparent), transparent)}}.vlucht-hero-v5__banner-frankrijk{opacity:.7}.vlucht-hero-v5__banner-duif{width:min(45%,180px);filter:drop-shadow(0 8px 16px var(--kleur-goud));position:absolute;top:32%;left:12%}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-v5__banner-duif{filter:drop-shadow(0 8px 16px color-mix(in srgb, var(--kleur-goud) 20%, transparent))}}.vlucht-hero-v5__zone--topvlucht{padding:0}.vlucht-topvlucht{border-radius:inherit;width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:1.1rem 1.15rem;transition:transform .22s,box-shadow .22s;display:block;position:relative}.vlucht-topvlucht:hover{transform:translateY(-3px)}.vlucht-topvlucht__accent{background:linear-gradient(180deg, transparent, var(--kleur-goud), transparent);width:4px;position:absolute;inset:0 auto 0 0}.vlucht-topvlucht--klassieker,.vlucht-topvlucht--monument{background:linear-gradient(135deg, var(--kleur-goud), var(--kleur-kaart))}@supports (color:color-mix(in lab, red, red)){.vlucht-topvlucht--klassieker,.vlucht-topvlucht--monument{background:linear-gradient(135deg, color-mix(in srgb, var(--kleur-goud) 12%, var(--kleur-kaart)), color-mix(in srgb, var(--kleur-kaart) 90%, transparent))}}.vlucht-topvlucht--klassieker,.vlucht-topvlucht--monument{box-shadow:inset 0 0 32px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-topvlucht--klassieker,.vlucht-topvlucht--monument{box-shadow:inset 0 0 32px color-mix(in srgb, var(--kleur-goud) 6%, transparent)}}.vlucht-topvlucht--hero .vlucht-topvlucht__locatie{color:var(--kleur-goud);font-size:clamp(1.35rem,2vw,1.75rem);font-weight:700}.vlucht-topvlucht__type{text-transform:uppercase;letter-spacing:.1em;color:var(--kleur-goud);margin:0 0 .25rem;font-size:.66rem}@supports (color:color-mix(in lab, red, red)){.vlucht-topvlucht__type{color:color-mix(in srgb, var(--kleur-goud) 75%, transparent)}}.vlucht-topvlucht__locatie{margin:0}.vlucht-topvlucht__countdown{color:var(--kleur-tekst);margin:.35rem 0 .5rem;font-size:.82rem}@supports (color:color-mix(in lab, red, red)){.vlucht-topvlucht__countdown{color:color-mix(in srgb, var(--kleur-tekst) 68%, transparent)}}.vlucht-topvlucht__meta{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-size:.78rem;display:flex}.vlucht-topvlucht__tagline{color:var(--kleur-tekst);margin:.65rem 0 0;font-size:.84rem;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.vlucht-topvlucht__tagline{color:color-mix(in srgb, var(--kleur-tekst) 75%, transparent)}}.vlucht-topvlucht__badge{opacity:.9;position:absolute;top:1rem;right:1rem}.vlucht-topvlucht--sidebar{border:1px solid var(--vlucht-v5-glass-rand);background:var(--kleur-kaart);border-radius:12px;padding:.85rem .95rem}@supports (color:color-mix(in lab, red, red)){.vlucht-topvlucht--sidebar{background:color-mix(in srgb, var(--kleur-kaart) 85%, transparent)}}.vlucht-topvlucht--leeg{place-items:center;min-height:160px;padding:1rem;display:grid}.vlucht-campaign{border:1px solid var(--vlucht-v5-glass-rand);background:var(--vlucht-v5-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--schaduw-kaart);border-radius:16px;min-width:0;max-width:100%;padding:1.1rem 1.2rem 1.25rem;overflow-x:clip}.vlucht-campaign__kop{flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-bottom:.85rem;display:flex}.vlucht-campaign__titel{text-transform:uppercase;letter-spacing:.1em;color:var(--kleur-goud);margin:0;font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.vlucht-campaign__titel{color:color-mix(in srgb, var(--kleur-goud) 80%, transparent)}}.vlucht-campaign__voortgang{color:var(--kleur-tekst);margin:0;font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.vlucht-campaign__voortgang{color:color-mix(in srgb, var(--kleur-tekst) 62%, transparent)}}.vlucht-campaign__fases{flex-wrap:wrap;gap:.35rem .5rem;margin:0 0 .85rem;padding:0;list-style:none;display:flex}.vlucht-campaign__fase{align-items:center;gap:.35rem;display:inline-flex}.vlucht-campaign__pijl{border-right:1px solid var(--kleur-goud);width:.55rem;height:.55rem}@supports (color:color-mix(in lab, red, red)){.vlucht-campaign__pijl{border-right:1px solid color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.vlucht-campaign__pijl{border-bottom:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-campaign__pijl{border-bottom:1px solid color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.vlucht-campaign__pijl{opacity:.6;transform:rotate(-45deg)translateY(-1px)}.vlucht-campaign__fase-label{text-transform:uppercase;letter-spacing:.05em;color:var(--kleur-tekst);font-size:.62rem}@supports (color:color-mix(in lab, red, red)){.vlucht-campaign__fase-label{color:color-mix(in srgb, var(--kleur-tekst) 50%, transparent)}}.vlucht-campaign__fase--actief .vlucht-campaign__fase-label{color:var(--kleur-goud);font-weight:700}.vlucht-campaign__fase--verleden .vlucht-campaign__fase-label{opacity:.55}.vlucht-campaign__balk{background:var(--kleur-tekst);border-radius:999px;height:5px;margin-bottom:1rem;position:relative}@supports (color:color-mix(in lab, red, red)){.vlucht-campaign__balk{background:color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.vlucht-campaign__balk{overflow:visible}.vlucht-campaign__balk-vulling{border-radius:inherit;background:linear-gradient(90deg, var(--kleur-goud), var(--kleur-goud));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.vlucht-campaign__balk-vulling{background:linear-gradient(90deg, color-mix(in srgb, var(--kleur-goud) 30%, transparent), var(--kleur-goud))}}.vlucht-campaign__balk-vulling{transition:width .5s}.vlucht-campaign__balk-gloed{background:var(--kleur-goud);border-radius:999px;height:13px;position:absolute;top:-4px;left:0}@supports (color:color-mix(in lab, red, red)){.vlucht-campaign__balk-gloed{background:color-mix(in srgb, var(--kleur-goud) 25%, transparent)}}.vlucht-campaign__balk-gloed{filter:blur(6px);pointer-events:none;transition:width .5s}.vlucht-campaign__balk-merker{filter:drop-shadow(0 0 8px var(--kleur-goud));position:absolute;top:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.vlucht-campaign__balk-merker{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--kleur-goud) 40%, transparent))}}.vlucht-campaign__spoor{-webkit-overflow-scrolling:touch;scrollbar-width:thin;align-items:flex-start;gap:0;max-width:100%;margin:0;padding:0 0 .15rem;list-style:none;display:flex;overflow:auto hidden}.vlucht-campaign__knoop{flex-shrink:0;align-items:center;display:flex;position:relative}.vlucht-campaign__verbinder{background:var(--kleur-tekst);width:1.25rem;height:2px}@supports (color:color-mix(in lab, red, red)){.vlucht-campaign__verbinder{background:color-mix(in srgb, var(--kleur-tekst) 12%, transparent)}}.vlucht-campaign__knop{border:1px solid var(--kleur-tekst);flex-direction:column;align-items:center;gap:.25rem;min-width:3.25rem;padding:.45rem .35rem;display:flex}@supports (color:color-mix(in lab, red, red)){.vlucht-campaign__knop{border:1px solid color-mix(in srgb, var(--kleur-tekst) 10%, transparent)}}.vlucht-campaign__knop{background:var(--kleur-kaart);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.vlucht-campaign__knop{background:color-mix(in srgb, var(--kleur-kaart) 80%, transparent)}}.vlucht-campaign__knop{color:inherit;font:inherit;cursor:pointer;font-size:.68rem;transition:border-color .2s,transform .2s,box-shadow .2s}.vlucht-campaign__knop:hover{border-color:var(--kleur-goud);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.vlucht-campaign__knop:hover{border-color:color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.vlucht-campaign__knoop--actief .vlucht-campaign__knop{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-campaign__knoop--actief .vlucht-campaign__knop{border-color:color-mix(in srgb, var(--kleur-goud) 55%, transparent)}}.vlucht-campaign__knoop--actief .vlucht-campaign__knop{box-shadow:0 0 16px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-campaign__knoop--actief .vlucht-campaign__knop{box-shadow:0 0 16px color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.vlucht-campaign__knoop--highlight .vlucht-campaign__label{color:var(--kleur-goud);font-weight:700}.vlucht-campaign__knoop--monument .vlucht-campaign__knop,.vlucht-campaign__knoop--klassieker .vlucht-campaign__knop{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-campaign__knoop--monument .vlucht-campaign__knop,.vlucht-campaign__knoop--klassieker .vlucht-campaign__knop{border-color:color-mix(in srgb, var(--kleur-goud) 38%, transparent)}}.vlucht-campaign__finish{border:1px solid var(--kleur-goud);border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.vlucht-campaign__finish{border:1px solid color-mix(in srgb, var(--kleur-goud) 40%, transparent)}}.vlucht-campaign__finish{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-campaign__finish{background:color-mix(in srgb, var(--kleur-goud) 10%, transparent)}}.vlucht-kalender-v5__filters{flex-wrap:wrap;gap:.55rem;display:flex}.vlucht-kalender-v5__filter{border:1px solid var(--kleur-tekst);border-radius:999px;align-items:center;gap:.45rem;padding:.52rem 1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v5__filter{border:1px solid color-mix(in srgb, var(--kleur-tekst) 12%, transparent)}}.vlucht-kalender-v5__filter{background:var(--vlucht-v5-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:inherit;font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;font-size:.78rem;transition:border-color .22s,transform .18s,box-shadow .22s}.vlucht-kalender-v5__filter:hover{transform:translateY(-2px)}.vlucht-kalender-v5__filter--actief{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v5__filter--actief{border-color:color-mix(in srgb, var(--kleur-goud) 55%, transparent)}}.vlucht-kalender-v5__filter--actief{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v5__filter--actief{background:color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.vlucht-kalender-v5__filter--actief{box-shadow:0 0 18px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v5__filter--actief{box-shadow:0 0 18px color-mix(in srgb, var(--kleur-goud) 10%, transparent)}}.vlucht-kalender-v5__filter-count{text-align:center;background:var(--kleur-tekst);border-radius:999px;min-width:1.35rem;padding:.1rem .4rem;font-size:.68rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v5__filter-count{background:color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.vlucht-kalender-v5__weken{flex-direction:column;gap:1rem;display:flex}.vlucht-kalender-v5__weken--anim{opacity:.72;transition:opacity .28s,transform .28s;transform:translateY(4px)}.vlucht-week-v5{border:1px solid var(--kleur-tekst);border-radius:16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vlucht-week-v5{border:1px solid color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.vlucht-week-v5{background:var(--vlucht-v5-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--schaduw-kaart);padding:1.1rem 1.15rem 1.2rem;transition:transform .22s,box-shadow .22s,border-color .22s}.vlucht-week-v5:hover{transform:translateY(-3px)}.vlucht-week-v5--actief{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-week-v5--actief{border-color:color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.vlucht-week-v5--actief{box-shadow:var(--schaduw-kaart), 0 0 28px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-week-v5--actief{box-shadow:var(--schaduw-kaart), 0 0 28px color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.vlucht-week-v5__bg{pointer-events:none;opacity:.05;position:absolute;inset:0}.vlucht-week-v5-bg--sprint .vlucht-week-v5__bg{background:linear-gradient(160deg, var(--kleur-goud-licht), transparent 60%)}@supports (color:color-mix(in lab, red, red)){.vlucht-week-v5-bg--sprint .vlucht-week-v5__bg{background:linear-gradient(160deg, color-mix(in srgb, var(--kleur-goud-licht) 40%, transparent), transparent 60%)}}.vlucht-week-v5-bg--middenafstand .vlucht-week-v5__bg{background:radial-gradient(ellipse 80% 60% at 50% 100%, var(--kleur-goud), transparent)}@supports (color:color-mix(in lab, red, red)){.vlucht-week-v5-bg--middenafstand .vlucht-week-v5__bg{background:radial-gradient(ellipse 80% 60% at 50% 100%, color-mix(in srgb, var(--kleur-goud) 25%, transparent), transparent)}}.vlucht-week-v5-bg--fond .vlucht-week-v5__bg{background:linear-gradient(180deg, var(--kleur-tekst), transparent)}@supports (color:color-mix(in lab, red, red)){.vlucht-week-v5-bg--fond .vlucht-week-v5__bg{background:linear-gradient(180deg, color-mix(in srgb, var(--kleur-tekst) 15%, transparent), transparent)}}.vlucht-week-v5-bg--klassieker .vlucht-week-v5__bg{background:linear-gradient(120deg, var(--kleur-goud), transparent 55%)}@supports (color:color-mix(in lab, red, red)){.vlucht-week-v5-bg--klassieker .vlucht-week-v5__bg{background:linear-gradient(120deg, color-mix(in srgb, var(--kleur-goud) 30%, transparent), transparent 55%)}}.vlucht-week-v5-bg--monument .vlucht-week-v5__bg,.vlucht-week-v5-bg--slot .vlucht-week-v5__bg{background:linear-gradient(135deg, var(--kleur-goud), var(--kleur-gradient-diep))}@supports (color:color-mix(in lab, red, red)){.vlucht-week-v5-bg--monument .vlucht-week-v5__bg,.vlucht-week-v5-bg--slot .vlucht-week-v5__bg{background:linear-gradient(135deg, color-mix(in srgb, var(--kleur-goud) 35%, transparent), color-mix(in srgb, var(--kleur-gradient-diep) 20%, transparent))}}.vlucht-week-v5__kop{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;display:flex;position:relative}.vlucht-week-v5__nummer{text-transform:uppercase;letter-spacing:.08em;color:var(--kleur-goud);margin:0;font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.vlucht-week-v5__nummer{color:color-mix(in srgb, var(--kleur-goud) 70%, transparent)}}.vlucht-week-v5__datum{margin:.2rem 0 0;font-size:.88rem}.vlucht-week-v5__fase{text-transform:uppercase;letter-spacing:.06em;color:var(--kleur-tekst);margin-top:.25rem;font-size:.62rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.vlucht-week-v5__fase{color:color-mix(in srgb, var(--kleur-tekst) 55%, transparent)}}.vlucht-week-v5__actief-tag{text-transform:uppercase;letter-spacing:.06em;color:var(--kleur-goud);border:1px solid var(--kleur-goud);border-radius:999px;margin-top:.35rem;padding:.15rem .5rem;font-size:.62rem;font-weight:700;display:inline-block}@supports (color:color-mix(in lab, red, red)){.vlucht-week-v5__actief-tag{border:1px solid color-mix(in srgb, var(--kleur-goud) 40%, transparent)}}.vlucht-week-v5__actief-tag{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-week-v5__actief-tag{background:color-mix(in srgb, var(--kleur-goud) 10%, transparent)}}.vlucht-week-v5__karakter{text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--kleur-tekst);border-radius:999px;padding:.25rem .55rem;font-size:.62rem}@supports (color:color-mix(in lab, red, red)){.vlucht-week-v5__karakter{border:1px solid color-mix(in srgb, var(--kleur-tekst) 10%, transparent)}}.vlucht-week-v5__karakter{background:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.vlucht-week-v5__karakter{background:color-mix(in srgb, var(--kleur-tekst) 4%, transparent)}}.vlucht-week-v5__layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:.85rem;display:grid;position:relative}.vlucht-week-v5--geen-midweek .vlucht-week-v5__layout{grid-template-columns:1fr}.vlucht-week-v5__sectie-titel{text-transform:uppercase;letter-spacing:.06em;color:var(--kleur-tekst);align-items:center;gap:.4rem;margin:0 0 .5rem;font-size:.68rem;display:flex}@supports (color:color-mix(in lab, red, red)){.vlucht-week-v5__sectie-titel{color:color-mix(in srgb, var(--kleur-tekst) 58%, transparent)}}.vlucht-week-v5__midweek-lijst,.vlucht-week-v5__filter-lijst{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.vlucht-feature-race{border:1px solid var(--kleur-goud);border-radius:14px;padding:.85rem;position:relative}@supports (color:color-mix(in lab, red, red)){.vlucht-feature-race{border:1px solid color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.vlucht-feature-race{background:var(--kleur-kaart)}@supports (color:color-mix(in lab, red, red)){.vlucht-feature-race{background:color-mix(in srgb, var(--kleur-kaart) 88%, transparent)}}.vlucht-feature-race{overflow:hidden}.vlucht-feature-race__lichtbundel{pointer-events:none;background:linear-gradient(90deg, transparent, var(--kleur-goud), transparent);width:40%;height:140%;position:absolute;top:-20%}@supports (color:color-mix(in lab, red, red)){.vlucht-feature-race__lichtbundel{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--kleur-goud) 8%, transparent), transparent)}}.vlucht-feature-race__lichtbundel{opacity:.6}.vlucht-feature-race__lichtbundel--links{left:-10%;transform:rotate(-8deg)}.vlucht-feature-race__lichtbundel--rechts{right:-10%;transform:rotate(8deg)}.vlucht-feature-race__kern{color:inherit;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem 1rem;margin-bottom:.65rem;text-decoration:none;display:grid;position:relative}.vlucht-feature-race__type{text-transform:uppercase;letter-spacing:.1em;color:var(--kleur-goud);margin:0 0 .2rem;font-size:.62rem}@supports (color:color-mix(in lab, red, red)){.vlucht-feature-race__type{color:color-mix(in srgb, var(--kleur-goud) 75%, transparent)}}.vlucht-feature-race__locatie{color:var(--kleur-goud);margin:0;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:700}.vlucht-feature-race__karakter{color:var(--kleur-tekst);margin:.2rem 0 0;font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.vlucht-feature-race__karakter{color:color-mix(in srgb, var(--kleur-tekst) 60%, transparent)}}.vlucht-feature-race__tagline{color:var(--kleur-tekst);margin:.35rem 0 0;font-size:.82rem;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.vlucht-feature-race__tagline{color:color-mix(in srgb, var(--kleur-tekst) 72%, transparent)}}.vlucht-feature-race__stats{flex-direction:column;gap:.35rem;font-size:.74rem;display:flex}.vlucht-feature-race__stat-label{text-transform:uppercase;letter-spacing:.05em;color:var(--kleur-tekst);font-size:.6rem;display:block}@supports (color:color-mix(in lab, red, red)){.vlucht-feature-race__stat-label{color:color-mix(in srgb, var(--kleur-tekst) 52%, transparent)}}.vlucht-feature-race__stat-waarde{font-weight:600}.vlucht-feature-race__weer{align-items:center;gap:.3rem;display:inline-flex}.vlucht-feature-race__status{text-transform:uppercase;border-radius:999px;margin-top:.25rem;padding:.15rem .45rem;font-size:.62rem;font-weight:700;display:inline-block}.vlucht-feature-race__varianten{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.vlucht-feature-race__variant{border:1px solid var(--kleur-tekst);border-radius:10px;flex-direction:column;gap:.2rem;padding:.55rem .6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.vlucht-feature-race__variant{border:1px solid color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.vlucht-feature-race__variant{background:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.vlucht-feature-race__variant{background:color-mix(in srgb, var(--kleur-tekst) 3%, transparent)}}.vlucht-feature-race__variant{color:inherit;font-size:.72rem;text-decoration:none;transition:transform .18s,border-color .18s}.vlucht-feature-race__variant:hover{border-color:var(--kleur-goud);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.vlucht-feature-race__variant:hover{border-color:color-mix(in srgb, var(--kleur-goud) 30%, transparent)}}.vlucht-feature-race__variant-categorie{font-weight:600}.vlucht-feature-race__variant-dag{color:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.vlucht-feature-race__variant-dag{color:color-mix(in srgb, var(--kleur-tekst) 55%, transparent)}}.vlucht-feature-race__variant-status{text-transform:uppercase;margin-top:auto;font-size:.6rem;font-weight:700}.vlucht-monument-week{border:1.5px solid var(--kleur-goud);border-radius:18px;padding:1.35rem 1.4rem 1.45rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vlucht-monument-week{border:1.5px solid color-mix(in srgb, var(--kleur-goud) 50%, transparent)}}.vlucht-monument-week{background:linear-gradient(145deg, var(--kleur-goud), var(--kleur-kaart))}@supports (color:color-mix(in lab, red, red)){.vlucht-monument-week{background:linear-gradient(145deg, color-mix(in srgb, var(--kleur-goud) 14%, var(--kleur-gradient-diep)), color-mix(in srgb, var(--kleur-kaart) 92%, transparent))}}.vlucht-monument-week{box-shadow:inset 0 0 40px var(--kleur-goud), 0 0 32px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-monument-week{box-shadow:inset 0 0 40px color-mix(in srgb, var(--kleur-goud) 8%, transparent), 0 0 32px color-mix(in srgb, var(--kleur-goud) 10%, transparent)}}.vlucht-monument-week--actief{background-size:200% 100%;background-image:linear-gradient(110deg, var(--kleur-goud) 0%, var(--kleur-goud) 45%, var(--kleur-goud) 100%);animation:4s linear infinite vlucht-v5-shimmer}@supports (color:color-mix(in lab, red, red)){.vlucht-monument-week--actief{background-image:linear-gradient(110deg, color-mix(in srgb, var(--kleur-goud) 14%, var(--kleur-gradient-diep)) 0%, color-mix(in srgb, var(--kleur-goud) 22%, var(--kleur-kaart)) 45%, color-mix(in srgb, var(--kleur-goud) 14%, var(--kleur-gradient-diep)) 100%)}}.vlucht-monument-week__bg{pointer-events:none;opacity:.08;background:radial-gradient(ellipse 70% 50% at 50% 0%, var(--kleur-goud), transparent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.vlucht-monument-week__bg{background:radial-gradient(ellipse 70% 50% at 50% 0%, color-mix(in srgb, var(--kleur-goud) 50%, transparent), transparent)}}.vlucht-monument-week__licht{pointer-events:none;background:linear-gradient(90deg, transparent, var(--kleur-goud), transparent);width:35%;height:120%;position:absolute;top:-10%}@supports (color:color-mix(in lab, red, red)){.vlucht-monument-week__licht{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--kleur-goud) 12%, transparent), transparent)}}.vlucht-monument-week__licht--links{left:5%}.vlucht-monument-week__licht--rechts{right:5%}.vlucht-monument-week__kop{grid-template-columns:auto 1fr auto;align-items:start;gap:1rem;margin-bottom:1rem;display:grid;position:relative}.vlucht-monument-week__type{text-transform:uppercase;letter-spacing:.14em;color:var(--kleur-goud);margin:0 0 .25rem;font-size:.68rem;font-weight:700}.vlucht-monument-week__week{text-transform:uppercase;letter-spacing:.14em;color:var(--kleur-goud);margin:0 0 .15rem;font-size:.68rem;font-weight:700}.vlucht-monument-week__bereik{color:var(--kleur-tekst);margin:0 0 .45rem;font-size:.85rem}@supports (color:color-mix(in lab, red, red)){.vlucht-monument-week__bereik{color:color-mix(in srgb, var(--kleur-tekst) 72%, transparent)}}.vlucht-monument-week__locatie{letter-spacing:.04em;color:var(--kleur-goud);margin:0;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700}.vlucht-monument-week__afstand{margin:.25rem 0;font-size:.9rem;font-weight:600}.vlucht-monument-week__tagline{color:var(--kleur-tekst);margin:0 0 .5rem;font-size:.92rem;font-style:italic}@supports (color:color-mix(in lab, red, red)){.vlucht-monument-week__tagline{color:color-mix(in srgb, var(--kleur-tekst) 78%, transparent)}}.vlucht-monument-week__actief{text-transform:uppercase;border:1px solid var(--kleur-goud);border-radius:999px;padding:.2rem .55rem;font-size:.62rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.vlucht-monument-week__actief{border:1px solid color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.vlucht-monument-week__actief{color:var(--kleur-goud)}.vlucht-sidebar-v5{position:sticky;top:1rem}.vlucht-sidebar-v5--mobiel{display:none}.vlucht-sidebar-v5__inhoud{flex-direction:column;gap:.75rem;display:flex}.vlucht-sidebar-v5__blok{border:1px solid var(--vlucht-v5-glass-rand);background:var(--vlucht-v5-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--schaduw-kaart);border-radius:14px;padding:.85rem .95rem}.vlucht-sidebar-v5__blok-kop{align-items:center;gap:.45rem;margin-bottom:.55rem;display:flex}.vlucht-sidebar-v5__blok-kop h3{text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.72rem}.vlucht-sidebar-v5__fase-label{color:var(--kleur-goud);margin:0 0 .45rem;font-size:.88rem;font-weight:600}.vlucht-sidebar-v5__fase-balk,.vlucht-sidebar-v5__herstel-balk{background:var(--kleur-tekst);border-radius:999px;height:4px}@supports (color:color-mix(in lab, red, red)){.vlucht-sidebar-v5__fase-balk,.vlucht-sidebar-v5__herstel-balk{background:color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.vlucht-sidebar-v5__fase-balk,.vlucht-sidebar-v5__herstel-balk{overflow:hidden}.vlucht-sidebar-v5__fase-vulling,.vlucht-sidebar-v5__herstel-vulling{border-radius:inherit;background:linear-gradient(90deg, var(--kleur-goud), var(--kleur-goud));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.vlucht-sidebar-v5__fase-vulling,.vlucht-sidebar-v5__herstel-vulling{background:linear-gradient(90deg, color-mix(in srgb, var(--kleur-goud) 35%, transparent), var(--kleur-goud))}}.vlucht-sidebar-v5__fase-vulling,.vlucht-sidebar-v5__herstel-vulling{transition:width .45s}.vlucht-sidebar-v5__fase-meta,.vlucht-sidebar-v5__herstel-status{color:var(--kleur-tekst);margin:.4rem 0 0;font-size:.76rem}@supports (color:color-mix(in lab, red, red)){.vlucht-sidebar-v5__fase-meta,.vlucht-sidebar-v5__herstel-status{color:color-mix(in srgb, var(--kleur-tekst) 65%, transparent)}}.vlucht-sidebar-v5__weer{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.vlucht-weer-dag{background:var(--kleur-tekst);border-radius:8px;flex-direction:column;align-items:center;gap:.15rem;padding:.35rem .2rem;font-size:.62rem;display:flex}@supports (color:color-mix(in lab, red, red)){.vlucht-weer-dag{background:color-mix(in srgb, var(--kleur-tekst) 4%, transparent)}}.vlucht-sidebar-v5__herstel-stats{grid-template-columns:1fr 1fr;gap:.45rem;margin:.55rem 0 0;display:grid}.vlucht-sidebar-v5__herstel-stats dt{text-transform:uppercase;color:var(--kleur-tekst);margin:0;font-size:.6rem}@supports (color:color-mix(in lab, red, red)){.vlucht-sidebar-v5__herstel-stats dt{color:color-mix(in srgb, var(--kleur-tekst) 52%, transparent)}}.vlucht-sidebar-v5__herstel-stats dd{margin:.1rem 0 0;font-weight:600}.vlucht-sidebar-v5__acties{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.vlucht-sidebar-v5__actie{border:1px solid var(--kleur-tekst);border-radius:10px;padding:.55rem .65rem;display:block}@supports (color:color-mix(in lab, red, red)){.vlucht-sidebar-v5__actie{border:1px solid color-mix(in srgb, var(--kleur-tekst) 10%, transparent)}}.vlucht-sidebar-v5__actie{background:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.vlucht-sidebar-v5__actie{background:color-mix(in srgb, var(--kleur-tekst) 3%, transparent)}}.vlucht-sidebar-v5__actie{color:inherit;text-align:center;font-size:.72rem;text-decoration:none;transition:transform .18s,border-color .18s}.vlucht-sidebar-v5__actie:hover{border-color:var(--kleur-goud);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.vlucht-sidebar-v5__actie:hover{border-color:color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.vlucht-sidebar-v5__legende{flex-direction:column;gap:.35rem;margin:0;padding:0;font-size:.74rem;list-style:none;display:flex}.vlucht-sidebar-v5__legende li{align-items:center;gap:.4rem;display:flex}.vlucht-sidebar-v5__legacy{border:1px solid var(--kleur-goud);border-radius:12px;padding:.85rem}@supports (color:color-mix(in lab, red, red)){.vlucht-sidebar-v5__legacy{border:1px solid color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.vlucht-sidebar-v5__legacy{background:linear-gradient(135deg, var(--kleur-goud), transparent)}@supports (color:color-mix(in lab, red, red)){.vlucht-sidebar-v5__legacy{background:linear-gradient(135deg, color-mix(in srgb, var(--kleur-goud) 10%, transparent), transparent)}}.vlucht-sidebar-v5__legacy{text-align:center}.vlucht-sidebar-v5__legacy-titel{letter-spacing:.08em;text-transform:uppercase;color:var(--kleur-goud);margin:0;font-size:.78rem;font-weight:700}.vlucht-sidebar-v5__legacy-tekst{color:var(--kleur-tekst);margin:.35rem 0 0;font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.vlucht-sidebar-v5__legacy-tekst{color:color-mix(in srgb, var(--kleur-tekst) 68%, transparent)}}.vlucht-sidebar-v5__accordion{border:1px solid var(--vlucht-v5-glass-rand);background:var(--vlucht-v5-glass);border-radius:14px;padding:.65rem .85rem}.vlucht-sidebar-v5__accordion-kop{cursor:pointer;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.45rem;font-size:.78rem;font-weight:600;display:flex}.race-detail--v5 .race-detail__meta--v5-legacy{display:none}.race-detail--v5.race-detail--v6,.race-detail--v5{max-width:min(var(--inhoud-max-pagina,1360px), 100%)}.race-detail--v5 .race-detail__kop{margin-bottom:0}.race-detail-v5__hero{display:block}.race-detail-v5__info-zone--primair{border-radius:var(--radius-card);border:1px solid var(--kleur-goud);width:100%;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.race-detail-v5__info-zone--primair{border:1px solid color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.race-detail-v5__info-zone--primair{background:var(--kleur-kaart)}@supports (color:color-mix(in lab, red, red)){.race-detail-v5__info-zone--primair{background:color-mix(in srgb, var(--kleur-kaart) 88%, transparent)}}.race-detail-v5__info-zone--primair{box-shadow:var(--schaduw-kaart-zacht)}.race-detail-v5__info-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.55rem .85rem;margin:.65rem 0 0;display:grid}.race-detail-v5__inschrijving{margin-top:.85rem}.race-detail-v5__info-grid dt{text-transform:uppercase;letter-spacing:.05em;color:var(--kleur-tekst);margin:0;font-size:.62rem}@supports (color:color-mix(in lab, red, red)){.race-detail-v5__info-grid dt{color:color-mix(in srgb, var(--kleur-tekst) 52%, transparent)}}.race-detail-v5__info-grid dd{margin:.1rem 0 0;font-weight:600}.massa-inschrijving--kaarten .massa-inschrijving__kaarten{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:stretch;gap:1.25rem;width:100%;display:grid}.massa-inschrijving__kaarten--weinig{grid-template-columns:repeat(auto-fit,minmax(300px,420px));justify-content:center}@media (min-width:960px){.massa-inschrijving--kaarten .massa-inschrijving__kaarten:not(.massa-inschrijving__kaarten--weinig){grid-template-columns:repeat(auto-fit,minmax(max(300px,25% - .9375rem),1fr))}}.massa-inschrijving--premium{padding-bottom:4.25rem}.premium-duif-kaart{border:1px solid var(--kleur-tekst);border-radius:18px;flex-direction:column;min-width:280px;height:100%;min-height:28rem;display:flex}@supports (color:color-mix(in lab, red, red)){.premium-duif-kaart{border:1px solid color-mix(in srgb, var(--kleur-tekst) 12%, transparent)}}.premium-duif-kaart{background:var(--kleur-kaart)}@supports (color:color-mix(in lab, red, red)){.premium-duif-kaart{background:color-mix(in srgb, var(--kleur-kaart) 94%, transparent)}}.premium-duif-kaart{transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden}.premium-duif-kaart--klikbaar{cursor:pointer}.premium-duif-kaart--klikbaar:hover:not(.premium-duif-kaart--geblokkeerd){box-shadow:0 12px 32px var(--kleur-tekst);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.premium-duif-kaart--klikbaar:hover:not(.premium-duif-kaart--geblokkeerd){box-shadow:0 12px 32px color-mix(in srgb, var(--kleur-tekst) 10%, transparent)}}.premium-duif-kaart--geselecteerd{border:2px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.premium-duif-kaart--geselecteerd{border:2px solid color-mix(in srgb, var(--kleur-goud) 82%, transparent)}}.premium-duif-kaart--geselecteerd{box-shadow:0 0 0 1px var(--kleur-goud), 0 0 36px var(--kleur-goud), inset 0 0 24px 1px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.premium-duif-kaart--geselecteerd{box-shadow:0 0 0 1px color-mix(in srgb, var(--kleur-goud) 48%, transparent), 0 0 36px color-mix(in srgb, var(--kleur-goud) 22%, transparent), inset 0 0 24px 1px color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.premium-duif-kaart--geblokkeerd{opacity:.72;cursor:not-allowed}.premium-duif-kaart--waarschuwing{border-color:var(--kleur-waarschuwing,#c9a227)}@supports (color:color-mix(in lab, red, red)){.premium-duif-kaart--waarschuwing{border-color:color-mix(in srgb, var(--kleur-waarschuwing,#c9a227) 38%, transparent)}}.premium-duif-kaart__hero{min-height:14rem;padding:.85rem .85rem .65rem;position:relative}.duif-hero-bg{isolation:isolate;border-radius:14px;height:100%;min-height:11.5rem;position:relative;overflow:hidden}.duif-hero-bg__glow,.duif-hero-bg__vignette{pointer-events:none;position:absolute;inset:0}.duif-hero-bg__inhoud{z-index:1;height:100%;min-height:inherit;justify-content:center;align-items:center;padding:.5rem .75rem .75rem;display:flex;position:relative}.duif-hero-bg--blue{background:radial-gradient(80% 70% at 50% 62%,#5882b247,#0000 68%),linear-gradient(#122034eb 0%,#0c1626fa 100%)}.duif-hero-bg--check{background:radial-gradient(80% 70% at 50% 62%,#48628442,#0000 68%),linear-gradient(#101c2ef0 0%,#0a1220fa 100%)}.duif-hero-bg--dark-check{background:radial-gradient(80% 70% at 50% 62%,#303e5c52,#0000 68%),linear-gradient(#080e1cf5 0%,#060a14fc 100%)}.duif-hero-bg--red{background:radial-gradient(80% 70% at 50% 62%,#a8623e3d,#0000 68%),linear-gradient(#241612f0 0%,#160e0cfa 100%)}.duif-hero-bg--grizzle{background:radial-gradient(80% 70% at 50% 62%,#788ea838,#0000 68%),linear-gradient(#16202eeb 0%,#0e1622fa 100%)}.duif-hero-bg--neutral{background:radial-gradient(80% 70% at 50% 62%,#64768e33,#0000 68%),linear-gradient(#121c2aed 0%,#0c1420fa 100%)}.duif-hero-bg__glow{background:radial-gradient(circle at 50% 68%,#d8b15a1f,#0000 55%)}.duif-hero-bg__vignette{background:radial-gradient(95% 85%,#0000 42%,#0000006b 100%)}.premium-duif-kaart__status{z-index:3;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--kleur-tekst);border-radius:999px;padding:.2rem .55rem;font-size:.62rem;font-weight:700;position:absolute;top:.65rem;left:.65rem}@supports (color:color-mix(in lab, red, red)){.premium-duif-kaart__status{border:1px solid color-mix(in srgb, var(--kleur-tekst) 14%, transparent)}}.premium-duif-kaart__status{background:var(--kleur-kaart)}@supports (color:color-mix(in lab, red, red)){.premium-duif-kaart__status{background:color-mix(in srgb, var(--kleur-kaart) 82%, transparent)}}.premium-duif-kaart__status--geschikt{color:#6ecf8a}@supports (color:color-mix(in lab, red, red)){.premium-duif-kaart__status--geschikt{color:color-mix(in srgb, #6ecf8a 88%, var(--kleur-tekst))}}.premium-duif-kaart__status--ingeschreven{color:#d4a017}@supports (color:color-mix(in lab, red, red)){.premium-duif-kaart__status--ingeschreven{color:color-mix(in srgb, #d4a017 92%, var(--kleur-tekst))}}.premium-duif-kaart__status--let_op{color:var(--kleur-waarschuwing,#c9a227)}@supports (color:color-mix(in lab, red, red)){.premium-duif-kaart__status--let_op{color:color-mix(in srgb, var(--kleur-waarschuwing,#c9a227) 92%, var(--kleur-tekst))}}.premium-duif-kaart__status--niet_inschrijfbaar{color:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.premium-duif-kaart__status--niet_inschrijfbaar{color:color-mix(in srgb, var(--kleur-tekst) 62%, transparent)}}.premium-duif-kaart__selectie{z-index:3;cursor:pointer;width:1.55rem;height:1.55rem;display:inline-flex;position:absolute;top:.55rem;right:.55rem}.premium-duif-kaart__checkbox{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.premium-duif-kaart__checkbox-ui{border:2px solid var(--kleur-goud);border-radius:.45rem;width:1.55rem;height:1.55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.premium-duif-kaart__checkbox-ui{border:2px solid color-mix(in srgb, var(--kleur-goud) 55%, transparent)}}.premium-duif-kaart__checkbox-ui{background:var(--kleur-kaart)}@supports (color:color-mix(in lab, red, red)){.premium-duif-kaart__checkbox-ui{background:color-mix(in srgb, var(--kleur-kaart) 78%, transparent)}}.premium-duif-kaart__checkbox-ui{transition:background .15s,border-color .15s,box-shadow .15s;box-shadow:0 2px 10px #00000047}.premium-duif-kaart--geselecteerd .premium-duif-kaart__checkbox-ui{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.premium-duif-kaart--geselecteerd .premium-duif-kaart__checkbox-ui{border-color:color-mix(in srgb, var(--kleur-goud) 92%, transparent)}}.premium-duif-kaart--geselecteerd .premium-duif-kaart__checkbox-ui{box-shadow:0 0 0 2px var(--kleur-goud), 0 0 14px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.premium-duif-kaart--geselecteerd .premium-duif-kaart__checkbox-ui{box-shadow:0 0 0 2px color-mix(in srgb, var(--kleur-goud) 28%, transparent), 0 0 14px color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.premium-duif-kaart__checkbox:checked+.premium-duif-kaart__checkbox-ui{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.premium-duif-kaart__checkbox:checked+.premium-duif-kaart__checkbox-ui{background:color-mix(in srgb, var(--kleur-goud) 82%, transparent)}}.premium-duif-kaart__checkbox:checked+.premium-duif-kaart__checkbox-ui{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.premium-duif-kaart__checkbox:checked+.premium-duif-kaart__checkbox-ui{border-color:color-mix(in srgb, var(--kleur-goud) 92%, transparent)}}.premium-duif-kaart__checkbox:checked+.premium-duif-kaart__checkbox-ui:after{content:"";border-right:2px solid var(--token-knop-primair-tekst,#1a1208);border-bottom:2px solid var(--token-knop-primair-tekst,#1a1208);width:.35rem;height:.62rem;margin:.18rem auto 0;display:block;transform:rotate(45deg)}.premium-duif-kaart__checkbox:disabled+.premium-duif-kaart__checkbox-ui{opacity:.45}.premium-duif-kaart__portret{width:min(100%,16rem);height:11.5rem;margin:0 auto;position:relative}.premium-duif-kaart__sprite,.premium-duif-kaart__levende-duif{position:absolute;inset:0}.premium-duif-kaart__duif-beeld{object-fit:contain;object-position:center center}.premium-duif-kaart__body{flex-direction:column;flex:1;gap:.85rem;padding:.95rem 1rem 1.1rem;display:flex}.premium-duif-kaart__kop{flex-direction:column;gap:.45rem;display:flex}.premium-duif-kaart__naam{margin:0;font-size:1.05rem;font-weight:700;line-height:1.25}.premium-duif-kaart__badges{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.premium-duif-kaart__geslacht{color:var(--kleur-tekst);font-size:.78rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.premium-duif-kaart__geslacht{color:color-mix(in srgb, var(--kleur-tekst) 72%, transparent)}}.premium-duif-kaart__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.duif-stat-chip{flex-direction:column;align-items:center;gap:.25rem;min-width:0;display:flex}.duif-stat-chip--compact{background:var(--kleur-tekst);border-radius:10px;align-items:stretch;gap:.3rem;padding:.45rem .55rem}@supports (color:color-mix(in lab, red, red)){.duif-stat-chip--compact{background:color-mix(in srgb, var(--kleur-tekst) 4%, transparent)}}.duif-stat-chip--compact{border:1px solid var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.duif-stat-chip--compact{border:1px solid color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.duif-stat-chip__compact-kop{justify-content:space-between;align-items:baseline;gap:.4rem;min-width:0;display:flex}.duif-stat-chip--compact .duif-stat-chip__label{letter-spacing:normal;text-transform:none;text-align:left;color:var(--kleur-tekst);font-size:.72rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.duif-stat-chip--compact .duif-stat-chip__label{color:color-mix(in srgb, var(--kleur-tekst) 78%, transparent)}}.duif-stat-chip--compact .duif-stat-chip__label{text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.duif-stat-chip--compact .duif-stat-chip__waarde{flex-shrink:0;font-size:.78rem}.duif-stat-chip__bar{background:var(--kleur-tekst);border-radius:999px;height:4px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.duif-stat-chip__bar{background:color-mix(in srgb, var(--kleur-tekst) 10%, transparent)}}.duif-stat-chip__bar-vuller{border-radius:inherit;background:var(--kleur-goud);height:100%}@supports (color:color-mix(in lab, red, red)){.duif-stat-chip__bar-vuller{background:color-mix(in srgb, var(--kleur-goud) 72%, #8aa4c8)}}.duif-stat-chip__bar-vuller{transition:width .2s}.duif-stat-chip--compact.duif-stat-chip--warning .duif-stat-chip__bar-vuller{background:var(--kleur-waarschuwing,#c9a227)}@supports (color:color-mix(in lab, red, red)){.duif-stat-chip--compact.duif-stat-chip--warning .duif-stat-chip__bar-vuller{background:color-mix(in srgb, var(--kleur-waarschuwing,#c9a227) 82%, #c87840)}}.duif-stat-chip--compact.duif-stat-chip--good .duif-stat-chip__bar-vuller{background:#6ecf8a}@supports (color:color-mix(in lab, red, red)){.duif-stat-chip--compact.duif-stat-chip--good .duif-stat-chip__bar-vuller{background:color-mix(in srgb, #6ecf8a 78%, var(--kleur-goud))}}.duif-stat-chip__ring{--duif-stat-kleur:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-stat-chip__ring{--duif-stat-kleur:color-mix(in srgb, var(--kleur-goud) 72%, #8aa4c8)}}.duif-stat-chip__ring{background:radial-gradient(circle at center, var(--kleur-kaart) 58%, transparent 59%), conic-gradient(var(--duif-stat-kleur) var(--duif-stat-pct), var(--kleur-tekst) 0);border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.duif-stat-chip__ring{background:radial-gradient(circle at center, color-mix(in srgb, var(--kleur-kaart) 92%, transparent) 58%, transparent 59%), conic-gradient(var(--duif-stat-kleur) var(--duif-stat-pct), color-mix(in srgb, var(--kleur-tekst) 12%, transparent) 0)}}.duif-stat-chip--warning .duif-stat-chip__ring{--duif-stat-kleur:var(--kleur-waarschuwing,#c9a227)}@supports (color:color-mix(in lab, red, red)){.duif-stat-chip--warning .duif-stat-chip__ring{--duif-stat-kleur:color-mix(in srgb, var(--kleur-waarschuwing,#c9a227) 82%, #c87840)}}.duif-stat-chip--good .duif-stat-chip__ring{--duif-stat-kleur:#6ecf8a}@supports (color:color-mix(in lab, red, red)){.duif-stat-chip--good .duif-stat-chip__ring{--duif-stat-kleur:color-mix(in srgb, #6ecf8a 78%, var(--kleur-goud))}}.duif-stat-chip__waarde{font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:800}.duif-stat-chip__label{letter-spacing:.03em;text-transform:uppercase;text-align:center;color:var(--kleur-tekst);font-size:.58rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.duif-stat-chip__label{color:color-mix(in srgb, var(--kleur-tekst) 52%, transparent)}}.duif-stat-chip__label{line-height:1.2}.premium-duif-kaart__info{border-top:1px solid var(--kleur-tekst);grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .75rem;margin:0;padding-top:.65rem;display:grid}@supports (color:color-mix(in lab, red, red)){.premium-duif-kaart__info{border-top:1px solid color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.premium-duif-kaart__info-item{flex-direction:column;gap:.15rem;min-width:0;display:flex}.premium-duif-kaart__info-item--vol{grid-column:1/-1}.premium-duif-kaart__info dt{letter-spacing:.04em;text-transform:uppercase;color:var(--kleur-tekst);margin:0;font-size:.62rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.premium-duif-kaart__info dt{color:color-mix(in srgb, var(--kleur-tekst) 48%, transparent)}}.premium-duif-kaart__info dd{margin:0;font-size:.8rem;font-weight:600;line-height:1.3}.premium-duif-kaart__waarschuwingen{flex-wrap:wrap;gap:.35rem;margin-top:auto;display:flex}.duif-warning-pill{color:var(--kleur-waarschuwing,#c9a227);border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .55rem;font-size:.68rem;font-weight:600;line-height:1.25;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.duif-warning-pill{color:color-mix(in srgb, var(--kleur-waarschuwing,#c9a227) 92%, var(--kleur-tekst))}}.duif-warning-pill{background:var(--kleur-waarschuwing,#c9a227)}@supports (color:color-mix(in lab, red, red)){.duif-warning-pill{background:color-mix(in srgb, var(--kleur-waarschuwing,#c9a227) 10%, transparent)}}.duif-warning-pill{border:1px solid var(--kleur-waarschuwing,#c9a227)}@supports (color:color-mix(in lab, red, red)){.duif-warning-pill{border:1px solid color-mix(in srgb, var(--kleur-waarschuwing,#c9a227) 22%, transparent)}}.premium-duif-kaart__blokkade{color:var(--kleur-tekst);align-items:flex-start;gap:.4rem;margin-top:auto;font-size:.76rem;line-height:1.4;display:flex}@supports (color:color-mix(in lab, red, red)){.premium-duif-kaart__blokkade{color:color-mix(in srgb, var(--kleur-tekst) 78%, transparent)}}.inschrijving-sticky-bar{z-index:20;background:linear-gradient(180deg, transparent 0%, var(--kleur-achtergrond,#0f1828) 28%, var(--kleur-achtergrond,#0f1828) 100%);margin-top:.75rem;padding:.45rem 0 .15rem;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.inschrijving-sticky-bar{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--kleur-achtergrond,#0f1828) 88%, transparent) 28%, color-mix(in srgb, var(--kleur-achtergrond,#0f1828) 96%, transparent) 100%)}}.inschrijving-sticky-bar__inner{border:1px solid var(--kleur-goud);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;padding:.65rem .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.inschrijving-sticky-bar__inner{border:1px solid color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.inschrijving-sticky-bar__inner{background:var(--kleur-kaart)}@supports (color:color-mix(in lab, red, red)){.inschrijving-sticky-bar__inner{background:color-mix(in srgb, var(--kleur-kaart) 92%, transparent)}}.inschrijving-sticky-bar__inner{box-shadow:0 -4px 20px #0003}.inschrijving-sticky-bar__teller{flex-direction:column;gap:.15rem;min-width:0;display:flex}.inschrijving-sticky-bar__count{font-size:.92rem;font-weight:700}.inschrijving-sticky-bar__kost{color:var(--kleur-tekst);font-size:.76rem}@supports (color:color-mix(in lab, red, red)){.inschrijving-sticky-bar__kost{color:color-mix(in srgb, var(--kleur-tekst) 68%, transparent)}}.inschrijving-sticky-bar__acties{flex-wrap:wrap;gap:.55rem;display:flex}.inschrijving-sticky-bar__knop{cursor:pointer;border:1px solid #0000;border-radius:10px;padding:.55rem .9rem;font-size:.8rem;font-weight:700;transition:background .15s,border-color .15s}.inschrijving-sticky-bar__knop--secundair{background:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.inschrijving-sticky-bar__knop--secundair{background:color-mix(in srgb, var(--kleur-tekst) 6%, transparent)}}.inschrijving-sticky-bar__knop--secundair{border-color:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.inschrijving-sticky-bar__knop--secundair{border-color:color-mix(in srgb, var(--kleur-tekst) 12%, transparent)}}.inschrijving-sticky-bar__knop--primair{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.inschrijving-sticky-bar__knop--primair{background:color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.inschrijving-sticky-bar__knop--primair{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.inschrijving-sticky-bar__knop--primair{border-color:color-mix(in srgb, var(--kleur-goud) 42%, transparent)}}.inschrijving-sticky-bar__knop--primair{color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.inschrijving-sticky-bar__knop--primair{color:color-mix(in srgb, var(--kleur-goud) 92%, var(--kleur-tekst))}}.inschrijving-sticky-bar__knop:disabled{opacity:.5;cursor:not-allowed}@media (max-width:560px){.massa-inschrijving--kaarten .massa-inschrijving__kaarten{grid-template-columns:1fr}.massa-inschrijving__kaarten--weinig{grid-template-columns:1fr;max-width:420px;margin-inline:auto}.inschrijving-sticky-bar__inner{flex-direction:column;align-items:stretch}.inschrijving-sticky-bar__acties{width:100%}.inschrijving-sticky-bar__knop{flex:auto}}@media (max-width:1200px){.vlucht-kalender-v5__body{grid-template-columns:1fr}.vlucht-sidebar-v5{display:none}.vlucht-sidebar-v5--mobiel{display:block;position:static}.vlucht-hero-v5{grid-template-columns:1fr}.vlucht-hero-v5__zone--cinematic{min-height:180px}}@media (max-width:768px){.vlucht-week-v5__layout,.vlucht-feature-race__varianten,.vlucht-feature-race__kern{grid-template-columns:1fr}.vlucht-campaign__fases{display:none}.vlucht-sidebar-v5__weer{grid-template-columns:repeat(4,minmax(0,1fr))}}.vlucht-kalender-v6{--vlucht-v6-max:1680px;--vlucht-v6-glass:var(--kleur-kaart)}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v6{--vlucht-v6-glass:color-mix(in srgb, var(--kleur-kaart) 68%, transparent)}}.vlucht-kalender-v6{--vlucht-v6-safe-top:env(safe-area-inset-top,0px);--vlucht-v6-safe-bottom:env(safe-area-inset-bottom,0px);max-width:min(var(--vlucht-v6-max), 100%);padding-inline:max(.75rem, env(safe-area-inset-left,0px)) max(.75rem, env(safe-area-inset-right,0px));padding-bottom:calc(.25rem + var(--vlucht-v6-safe-bottom));flex-direction:column;gap:1.5rem;margin-inline:auto;animation:.5s both vlucht-v6-reveal;display:flex;overflow-x:clip}@keyframes vlucht-v6-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.vlucht-kalender-v6 .vlucht-kalender-v5__body,.vlucht-kalender-v6 .vlucht-kalender-v5__main,.vlucht-kalender-v6 .vlucht-kalender-v5__filters,.vlucht-kalender-v6 .vlucht-kalender-v5__weken{gap:1.75rem}.vlucht-asset-image{width:100%;height:100%;display:block;overflow:hidden}.vlucht-asset-image__img{object-fit:cover;object-position:center 35%;width:100%;height:100%;display:block}.vlucht-cinematic{border-radius:16px;position:relative;overflow:hidden}.vlucht-cinematic__bg,.vlucht-cinematic__texture,.vlucht-cinematic__gradient,.vlucht-cinematic__glass,.vlucht-cinematic__hero,.vlucht-cinematic__overlay{pointer-events:none;position:absolute;inset:0}.vlucht-cinematic__texture--css{opacity:.05;background:repeating-linear-gradient(-18deg, transparent, transparent 12px, var(--kleur-tekst) 12px, var(--kleur-tekst) 13px)}@supports (color:color-mix(in lab, red, red)){.vlucht-cinematic__texture--css{background:repeating-linear-gradient(-18deg, transparent, transparent 12px, color-mix(in srgb, var(--kleur-tekst) 8%, transparent) 12px, color-mix(in srgb, var(--kleur-tekst) 8%, transparent) 13px)}}.vlucht-cinematic__gradient{opacity:.55;background:linear-gradient(160deg, var(--kleur-gradient-diep), transparent 55%, var(--kleur-goud))}@supports (color:color-mix(in lab, red, red)){.vlucht-cinematic__gradient{background:linear-gradient(160deg, color-mix(in srgb, var(--kleur-gradient-diep) 40%, transparent), transparent 55%, color-mix(in srgb, var(--kleur-goud) 8%, transparent))}}.vlucht-cinematic__glass{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:var(--kleur-kaart)}@supports (color:color-mix(in lab, red, red)){.vlucht-cinematic__glass{background:color-mix(in srgb, var(--kleur-kaart) 12%, transparent)}}.vlucht-cinematic__hero{opacity:.35;mix-blend-mode:screen}.vlucht-cinematic--hero-photo .vlucht-cinematic__hero{opacity:1;mix-blend-mode:normal;z-index:1}.vlucht-cinematic--hero-photo .vlucht-cinematic__hero .vlucht-asset-image__img{object-position:calc(var(--vlucht-hero-focus-desktop,72) * 1%) center}.vlucht-cinematic--hero-photo .vlucht-cinematic__gradient{opacity:.22;background:linear-gradient(160deg, var(--kleur-gradient-diep), transparent 50%, var(--kleur-goud))}@supports (color:color-mix(in lab, red, red)){.vlucht-cinematic--hero-photo .vlucht-cinematic__gradient{background:linear-gradient(160deg, color-mix(in srgb, var(--kleur-gradient-diep) 28%, transparent), transparent 50%, color-mix(in srgb, var(--kleur-goud) 6%, transparent))}}.vlucht-cinematic--hero-photo .vlucht-cinematic__glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(108deg, var(--kleur-gradient-diep) 0%, transparent 58%)}@supports (color:color-mix(in lab, red, red)){.vlucht-cinematic--hero-photo .vlucht-cinematic__glass{background:linear-gradient(108deg, color-mix(in srgb, var(--kleur-gradient-diep) 38%, transparent) 0%, transparent 58%)}}.vlucht-cinematic--hero-photo .vlucht-cinematic__overlay{opacity:.65}.vlucht-cinematic__overlay{background:radial-gradient(ellipse 80% 50% at 50% 0%, var(--kleur-goud), transparent)}@supports (color:color-mix(in lab, red, red)){.vlucht-cinematic__overlay{background:radial-gradient(ellipse 80% 50% at 50% 0%, color-mix(in srgb, var(--kleur-goud) 6%, transparent), transparent)}}.vlucht-cinematic__particles{pointer-events:none;opacity:.12;background-image:radial-gradient(circle, var(--kleur-goud) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.vlucht-cinematic__particles{background-image:radial-gradient(circle, color-mix(in srgb, var(--kleur-goud) 50%, transparent) 1px, transparent 1px)}}.vlucht-cinematic__particles{background-size:24px 24px}.vlucht-cinematic__content{z-index:2;position:relative}.vlucht-texture--sprint .vlucht-cinematic__texture--css,.vlucht-week-v6.vlucht-texture--sprint .vlucht-week-v6__texture{background:repeating-linear-gradient(-24deg, transparent, transparent 18px, var(--kleur-goud-licht) 18px, var(--kleur-goud-licht) 19px)}@supports (color:color-mix(in lab, red, red)){.vlucht-texture--sprint .vlucht-cinematic__texture--css,.vlucht-week-v6.vlucht-texture--sprint .vlucht-week-v6__texture{background:repeating-linear-gradient(-24deg, transparent, transparent 18px, color-mix(in srgb, var(--kleur-goud-licht) 6%, transparent) 18px, color-mix(in srgb, var(--kleur-goud-licht) 6%, transparent) 19px)}}.vlucht-texture--sprint .vlucht-cinematic__texture--css,.vlucht-week-v6.vlucht-texture--sprint .vlucht-week-v6__texture{opacity:.06}.vlucht-texture--midden .vlucht-week-v6__texture,.vlucht-week-v6.vlucht-texture--midden .vlucht-week-v6__texture{background:linear-gradient(90deg, transparent 0%, var(--kleur-tekst) 50%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.vlucht-texture--midden .vlucht-week-v6__texture,.vlucht-week-v6.vlucht-texture--midden .vlucht-week-v6__texture{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--kleur-tekst) 5%, transparent) 50%, transparent 100%)}}.vlucht-texture--midden .vlucht-week-v6__texture,.vlucht-week-v6.vlucht-texture--midden .vlucht-week-v6__texture{opacity:.05}.vlucht-texture--fond .vlucht-week-v6__texture,.vlucht-week-v6.vlucht-texture--fond .vlucht-week-v6__texture{background:radial-gradient(ellipse 90% 60% at 50% 100%, var(--kleur-tekst), transparent)}@supports (color:color-mix(in lab, red, red)){.vlucht-texture--fond .vlucht-week-v6__texture,.vlucht-week-v6.vlucht-texture--fond .vlucht-week-v6__texture{background:radial-gradient(ellipse 90% 60% at 50% 100%, color-mix(in srgb, var(--kleur-tekst) 10%, transparent), transparent)}}.vlucht-texture--fond .vlucht-week-v6__texture,.vlucht-week-v6.vlucht-texture--fond .vlucht-week-v6__texture{opacity:.07}.vlucht-texture--klassieker .vlucht-week-v6__texture,.vlucht-week-v6.vlucht-texture--klassieker .vlucht-week-v6__texture{background:linear-gradient(135deg, var(--kleur-goud), transparent 60%)}@supports (color:color-mix(in lab, red, red)){.vlucht-texture--klassieker .vlucht-week-v6__texture,.vlucht-week-v6.vlucht-texture--klassieker .vlucht-week-v6__texture{background:linear-gradient(135deg, color-mix(in srgb, var(--kleur-goud) 8%, transparent), transparent 60%)}}.vlucht-texture--klassieker .vlucht-week-v6__texture,.vlucht-week-v6.vlucht-texture--klassieker .vlucht-week-v6__texture{opacity:.06}.vlucht-texture--monument .vlucht-week-v6__texture,.vlucht-week-v6.vlucht-texture--monument .vlucht-week-v6__texture{background:radial-gradient(ellipse 70% 45% at 30% 0%, var(--kleur-goud), transparent)}@supports (color:color-mix(in lab, red, red)){.vlucht-texture--monument .vlucht-week-v6__texture,.vlucht-week-v6.vlucht-texture--monument .vlucht-week-v6__texture{background:radial-gradient(ellipse 70% 45% at 30% 0%, color-mix(in srgb, var(--kleur-goud) 12%, transparent), transparent)}}.vlucht-texture--monument .vlucht-week-v6__texture,.vlucht-week-v6.vlucht-texture--monument .vlucht-week-v6__texture{opacity:.08}.vlucht-texture--slot .vlucht-week-v6__texture,.vlucht-week-v6.vlucht-texture--slot .vlucht-week-v6__texture{background:linear-gradient(0deg, var(--kleur-goud), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.vlucht-texture--slot .vlucht-week-v6__texture,.vlucht-week-v6.vlucht-texture--slot .vlucht-week-v6__texture{background:linear-gradient(0deg, color-mix(in srgb, var(--kleur-goud) 10%, transparent), transparent 70%)}}.vlucht-texture--slot .vlucht-week-v6__texture,.vlucht-week-v6.vlucht-texture--slot .vlucht-week-v6__texture{opacity:.07}.vlucht-gradient--sprint{--vlucht-week-glow:var(--kleur-goud-licht)}@supports (color:color-mix(in lab, red, red)){.vlucht-gradient--sprint{--vlucht-week-glow:color-mix(in srgb, var(--kleur-goud-licht) 12%, transparent)}}.vlucht-gradient--midden{--vlucht-week-glow:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.vlucht-gradient--midden{--vlucht-week-glow:color-mix(in srgb, var(--kleur-tekst) 6%, transparent)}}.vlucht-gradient--fond{--vlucht-week-glow:var(--kleur-gradient-diep)}@supports (color:color-mix(in lab, red, red)){.vlucht-gradient--fond{--vlucht-week-glow:color-mix(in srgb, var(--kleur-gradient-diep) 15%, transparent)}}.vlucht-gradient--klassieker{--vlucht-week-glow:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-gradient--klassieker{--vlucht-week-glow:color-mix(in srgb, var(--kleur-goud) 14%, transparent)}}.vlucht-gradient--monument{--vlucht-week-glow:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-gradient--monument{--vlucht-week-glow:color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.vlucht-gradient--slot{--vlucht-week-glow:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-gradient--slot{--vlucht-week-glow:color-mix(in srgb, var(--kleur-goud) 16%, transparent)}}.vlucht-diagonal--sprint{background-image:linear-gradient(135deg, transparent 40%, var(--kleur-goud-licht) 40%, var(--kleur-goud-licht) 41%, transparent 41%)}@supports (color:color-mix(in lab, red, red)){.vlucht-diagonal--sprint{background-image:linear-gradient(135deg, transparent 40%, color-mix(in srgb, var(--kleur-goud-licht) 4%, transparent) 40%, color-mix(in srgb, var(--kleur-goud-licht) 4%, transparent) 41%, transparent 41%)}}.vlucht-cinematic-hero{border-radius:inherit;height:100%;min-height:240px;color:var(--kleur-goud);position:relative;overflow:hidden}.vlucht-cinematic-hero__art{position:absolute;inset:0}.vlucht-cinematic-hero__picture{height:100%}.vlucht-cinematic-hero__gradient{background:linear-gradient(90deg, var(--kleur-gradient-diep) 0%, transparent 45%, var(--kleur-goud) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.vlucht-cinematic-hero__gradient{background:linear-gradient(90deg, color-mix(in srgb, var(--kleur-gradient-diep) 75%, transparent) 0%, transparent 45%, color-mix(in srgb, var(--kleur-goud) 8%, transparent) 100%)}}.vlucht-cinematic-hero__mist{background:linear-gradient(0deg, var(--kleur-kaart), transparent);height:45%;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.vlucht-cinematic-hero__mist{background:linear-gradient(0deg, color-mix(in srgb, var(--kleur-kaart) 55%, transparent), transparent)}}.vlucht-cinematic-hero__zon{background:radial-gradient(circle, var(--kleur-goud), transparent 70%);border-radius:50%;width:100px;height:100px;position:absolute;top:12%;right:18%}@supports (color:color-mix(in lab, red, red)){.vlucht-cinematic-hero__zon{background:radial-gradient(circle, color-mix(in srgb, var(--kleur-goud) 35%, transparent), transparent 70%)}}.vlucht-cinematic-hero__zon{filter:blur(4px)}.vlucht-cinematic-hero__duiven{position:absolute;inset:0}.vlucht-cinematic-hero__duif{opacity:.55;animation:8s ease-in-out infinite vlucht-v6-duif-drift;position:absolute}.vlucht-cinematic-hero__duif--1{top:28%;left:18%}.vlucht-cinematic-hero__duif--2{animation-delay:-3s;top:22%;left:62%}@keyframes vlucht-v6-duif-drift{0%,to{transform:translate(0)}50%{transform:translate(12px,-6px)}}.vlucht-cinematic-hero__glass{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(0deg, var(--kleur-gradient-diep), transparent 65%);align-items:flex-end;gap:1rem;height:100%;padding:1.15rem 1.25rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.vlucht-cinematic-hero__glass{background:linear-gradient(0deg, color-mix(in srgb, var(--kleur-gradient-diep) 70%, transparent), transparent 65%)}}.vlucht-cinematic-hero__titel{letter-spacing:.06em;text-transform:uppercase;color:var(--kleur-goud);margin:.1rem 0 0;font-size:clamp(1.35rem,2.5vw,2rem);font-weight:700}.vlucht-cinematic-hero__type{text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:.66rem}.vlucht-cinematic-hero__sfeer,.vlucht-cinematic-hero__tagline{color:var(--kleur-tekst);margin:.3rem 0 0;font-size:.84rem}@supports (color:color-mix(in lab, red, red)){.vlucht-cinematic-hero__sfeer,.vlucht-cinematic-hero__tagline{color:color-mix(in srgb, var(--kleur-tekst) 75%, transparent)}}.vlucht-cinematic-hero__meta{align-items:center;gap:.75rem;margin-top:.5rem;font-size:.82rem;display:flex}.vlucht-hero-v6{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(260px,.85fr);gap:.85rem;min-height:260px;display:grid}.vlucht-hero-v6--banner{min-height:unset;display:block}.vlucht-hero-v6__banner-scene{border:1px solid var(--kleur-goud);border-radius:16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-v6__banner-scene{border:1px solid color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.vlucht-hero-v6__banner-scene{box-shadow:0 12px 40px var(--kleur-gradient-diep), 0 0 0 1px var(--kleur-goud) inset}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-v6__banner-scene{box-shadow:0 12px 40px color-mix(in srgb, var(--kleur-gradient-diep) 38%, transparent), 0 0 0 1px color-mix(in srgb, var(--kleur-goud) 8%, transparent) inset}}.vlucht-hero-v6__banner-scene{aspect-ratio:21/7;--vlucht-programma-focus-x:38%;--vlucht-programma-focus-y:62%;background:linear-gradient(135deg, var(--kleur-kaart) 0%, var(--kleur-gradient-diep) 100%);min-height:148px}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-v6__banner-scene{background:linear-gradient(135deg, color-mix(in srgb, var(--kleur-kaart) 94%, var(--kleur-goud) 6%) 0%, color-mix(in srgb, var(--kleur-gradient-diep) 88%, transparent) 100%)}}.vlucht-hero-v6__banner-img{object-fit:cover;object-position:var(--vlucht-programma-focus-x) var(--vlucht-programma-focus-y);width:100%;height:100%;position:absolute;inset:0}.vlucht-hero-v6__banner-gradient{pointer-events:none;background:linear-gradient(105deg, var(--kleur-gradient-diep) 0%, var(--kleur-gradient-diep) 38%, var(--kleur-gradient-diep) 58%, transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-v6__banner-gradient{background:linear-gradient(105deg, color-mix(in srgb, var(--kleur-gradient-diep) 94%, transparent) 0%, color-mix(in srgb, var(--kleur-gradient-diep) 78%, transparent) 38%, color-mix(in srgb, var(--kleur-gradient-diep) 28%, transparent) 58%, transparent 72%)}}.vlucht-hero-v6--banner .vlucht-hero-v6__zone--info{border-color:var(--kleur-goud);padding:0}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-v6--banner .vlucht-hero-v6__zone--info{border-color:color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.vlucht-hero-v6--banner .vlucht-hero-v6__zone--info{background:linear-gradient(135deg, var(--kleur-kaart) 0%, var(--kleur-gradient-diep) 100%)}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-v6--banner .vlucht-hero-v6__zone--info{background:linear-gradient(135deg, color-mix(in srgb, var(--kleur-kaart) 94%, var(--kleur-goud) 6%) 0%, color-mix(in srgb, var(--kleur-gradient-diep) 88%, transparent) 100%)}}.vlucht-hero-v6__banner-inner{z-index:2;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:.65rem .85rem;max-width:min(54%,40rem);padding:.7rem 1rem .75rem;display:flex;position:relative}.vlucht-hero-v6__tekst{flex:220px;min-width:0}.vlucht-hero-v6--banner .vlucht-hero-v6__titel{background:linear-gradient(135deg, var(--kleur-goud-licht,var(--kleur-goud)) 0%, var(--kleur-goud) 100%);margin-top:0;font-size:clamp(1.25rem,2.2vw,1.75rem)}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-v6--banner .vlucht-hero-v6__titel{background:linear-gradient(135deg, var(--kleur-goud-licht,var(--kleur-goud)) 0%, color-mix(in srgb, var(--kleur-goud) 78%, white) 100%)}}.vlucht-hero-v6--banner .vlucht-hero-v6__titel{color:#0000;filter:drop-shadow(0 1px 12px var(--kleur-goud));-webkit-background-clip:text;background-clip:text}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-v6--banner .vlucht-hero-v6__titel{filter:drop-shadow(0 1px 12px color-mix(in srgb, var(--kleur-goud) 18%, transparent))}}.vlucht-hero-v6--banner .vlucht-hero-v6__label,.vlucht-hero-v6--banner .vlucht-hero-v6__beschrijving{text-shadow:0 1px 10px var(--kleur-gradient-diep)}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-v6--banner .vlucht-hero-v6__label,.vlucht-hero-v6--banner .vlucht-hero-v6__beschrijving{text-shadow:0 1px 10px color-mix(in srgb, var(--kleur-gradient-diep) 85%, transparent)}}.vlucht-hero-v6--banner-photo .vlucht-hero-v6__stats{grid-template-columns:unset;flex-wrap:wrap;gap:.45rem;width:100%;margin-top:.15rem;margin-left:0;display:flex}.vlucht-hero-v6--banner .vlucht-hero-v6__stats{grid-template-columns:unset;flex-wrap:wrap;gap:.55rem;margin-top:0;margin-left:auto;display:flex}.vlucht-hero-v6--banner-photo .vlucht-hero-v6__stats>div{border:1px solid var(--kleur-goud);border-radius:10px;min-width:4.85rem;padding:.4rem .65rem}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-v6--banner-photo .vlucht-hero-v6__stats>div{border:1px solid color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.vlucht-hero-v6--banner-photo .vlucht-hero-v6__stats>div{background:var(--kleur-gradient-diep)}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-v6--banner-photo .vlucht-hero-v6__stats>div{background:color-mix(in srgb, var(--kleur-gradient-diep) 72%, transparent)}}.vlucht-hero-v6--banner-photo .vlucht-hero-v6__stats>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vlucht-hero-v6__klassieker-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;width:100%;margin:.1rem 0 0;padding:0;list-style:none;display:grid}.vlucht-hero-v6__klassieker-chip{border:1px solid var(--kleur-goud);border-radius:8px;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;gap:.12rem .35rem;padding:.3rem .5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-v6__klassieker-chip{border:1px solid color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.vlucht-hero-v6__klassieker-chip{background:var(--kleur-gradient-diep)}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-v6__klassieker-chip{background:color-mix(in srgb, var(--kleur-gradient-diep) 58%, transparent)}}.vlucht-hero-v6__klassieker-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:0;font-size:.68rem;line-height:1.15}.vlucht-hero-v6__klassieker-week{color:var(--kleur-goud-licht,var(--kleur-goud));grid-area:1/1;font-weight:600}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-v6__klassieker-week{color:color-mix(in srgb, var(--kleur-goud-licht,var(--kleur-goud)) 88%, white)}}.vlucht-hero-v6__klassieker-week{letter-spacing:.02em}.vlucht-hero-v6__klassieker-locatie{color:var(--kleur-tekst,#e8ecf4);text-overflow:ellipsis;white-space:nowrap;grid-area:1/2/auto/4;font-weight:600;overflow:hidden}.vlucht-hero-v6__klassieker-categorie{color:var(--kleur-tekst,#e8ecf4);grid-area:2/1/auto/3;font-weight:500}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-v6__klassieker-categorie{color:color-mix(in srgb, var(--kleur-tekst,#e8ecf4) 72%, transparent)}}.vlucht-hero-v6__klassieker-sterren{grid-area:2/3;justify-self:end;gap:.06rem}.vlucht-hero-v6__klassieker-sterren .vlucht-prestige-sterren__ster{width:.62rem;height:.62rem}@media (min-width:1024px){.vlucht-hero-v6--banner-photo .vlucht-hero-v6__klassieker-strip{gap:.45rem}.vlucht-hero-v6--banner-photo .vlucht-hero-v6__klassieker-chip{padding:.32rem .62rem;font-size:.74rem}}@media (min-width:768px) and (max-width:1023px){.vlucht-hero-v6__banner-scene{--vlucht-programma-focus-x:40%;--vlucht-programma-focus-y:58%;min-height:136px}.vlucht-hero-v6__banner-inner{max-width:min(62%,36rem)}}@media (min-width:1024px){.vlucht-hero-v6--banner-photo .vlucht-hero-v6__banner-inner{gap:.55rem .75rem;padding:.65rem 1rem .7rem .85rem}.vlucht-hero-v6--banner-photo .vlucht-hero-v6__prestatie-info{top:.6rem;right:.65rem}}@media (min-width:1440px){.vlucht-hero-v6__banner-scene{min-height:168px}}@media (min-width:2560px){.vlucht-hero-v6__banner-scene{--vlucht-programma-focus-x:40%;--vlucht-programma-focus-y:60%;min-height:196px}}.vlucht-hero-v6--banner .vlucht-hero-v6__stats dd{color:var(--kleur-goud-licht,var(--kleur-goud));letter-spacing:.03em;font-weight:700}.vlucht-hero-v6__prestatie-info{flex-shrink:0;margin-left:auto}.vlucht-hero-v6--banner .vlucht-hero-v6__prestatie-info{z-index:4;margin-left:0;position:absolute;top:.65rem;right:.65rem}.vlucht-hero-v6--cinematic-spotlight{grid-template-columns:minmax(0,.88fr) minmax(0,2.12fr);min-height:300px}.vlucht-hero-v6--cinematic-spotlight .vlucht-hero-v6__zone--info{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-v6--cinematic-spotlight .vlucht-hero-v6__zone--info{border-color:color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.vlucht-hero-v6--cinematic-spotlight .vlucht-hero-v6__zone--info{background:linear-gradient(165deg, var(--kleur-kaart) 0%, var(--kleur-gradient-diep) 100%)}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-v6--cinematic-spotlight .vlucht-hero-v6__zone--info{background:linear-gradient(165deg, color-mix(in srgb, var(--kleur-kaart) 96%, var(--kleur-goud) 4%) 0%, color-mix(in srgb, var(--kleur-gradient-diep) 88%, transparent) 100%)}}.vlucht-hero-v6--cinematic-spotlight .vlucht-hero-v6__titel{background:linear-gradient(135deg, var(--kleur-goud-licht,var(--kleur-goud)) 0%, var(--kleur-goud) 100%);font-size:clamp(1.35rem,2.4vw,1.85rem)}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-v6--cinematic-spotlight .vlucht-hero-v6__titel{background:linear-gradient(135deg, var(--kleur-goud-licht,var(--kleur-goud)) 0%, color-mix(in srgb, var(--kleur-goud) 78%, white) 100%)}}.vlucht-hero-v6--cinematic-spotlight .vlucht-hero-v6__titel{color:#0000;filter:drop-shadow(0 1px 12px var(--kleur-goud));-webkit-background-clip:text;background-clip:text}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-v6--cinematic-spotlight .vlucht-hero-v6__titel{filter:drop-shadow(0 1px 12px color-mix(in srgb, var(--kleur-goud) 18%, transparent))}}.vlucht-hero-v6--cinematic-spotlight .vlucht-hero-v6__stats>div{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-v6--cinematic-spotlight .vlucht-hero-v6__stats>div{border-color:color-mix(in srgb, var(--kleur-goud) 16%, transparent)}}.vlucht-hero-v6--cinematic-spotlight .vlucht-hero-v6__stats>div{background:var(--kleur-gradient-diep)}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-v6--cinematic-spotlight .vlucht-hero-v6__stats>div{background:color-mix(in srgb, var(--kleur-gradient-diep) 42%, transparent)}}.vlucht-hero-v6--cinematic-spotlight .vlucht-hero-v6__stats dd{color:var(--kleur-goud-licht,var(--kleur-goud));letter-spacing:.03em;font-weight:700}.vlucht-hero-v6__zone{border:1px solid var(--kleur-goud);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-v6__zone{border:1px solid color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.vlucht-hero-v6__zone{background:var(--vlucht-v6-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--schaduw-kaart);overflow:hidden}.vlucht-hero-v6__zone--info{flex-direction:column;gap:.75rem;padding:1.15rem 1.25rem;display:flex}.vlucht-hero-v6__titel{letter-spacing:.08em;text-transform:uppercase;color:var(--kleur-goud);margin:.15rem 0 0;font-size:clamp(1.2rem,2.2vw,1.65rem);font-weight:700}.vlucht-hero-v6__label,.vlucht-hero-v6__beschrijving{color:var(--kleur-tekst);margin:0;font-size:.88rem}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-v6__label,.vlucht-hero-v6__beschrijving{color:color-mix(in srgb, var(--kleur-tekst) 72%, transparent)}}.vlucht-hero-v6__stats{grid-template-columns:repeat(2,1fr);gap:.5rem;margin-top:auto;display:grid}.vlucht-hero-v6__stats>div{border:1px solid var(--kleur-tekst);border-radius:10px;padding:.5rem .65rem}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-v6__stats>div{border:1px solid color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.vlucht-hero-v6__zone--cinematic{border-color:var(--kleur-goud);padding:0}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-v6__zone--cinematic{border-color:color-mix(in srgb, var(--kleur-goud) 32%, transparent)}}:is(.vlucht-hero-v6__zone--cinematic:has(.vlucht-hero-scene--photo),.vlucht-hero-v6__zone--layered:has(.vlucht-hero-scene--photo)){-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--kleur-goud);background:0 0}@supports (color:color-mix(in lab, red, red)){:is(.vlucht-hero-v6__zone--cinematic:has(.vlucht-hero-scene--photo),.vlucht-hero-v6__zone--layered:has(.vlucht-hero-scene--photo)){border-color:color-mix(in srgb, var(--kleur-goud) 42%, transparent)}}:is(.vlucht-hero-v6__zone--cinematic:has(.vlucht-hero-scene--photo),.vlucht-hero-v6__zone--layered:has(.vlucht-hero-scene--photo)){box-shadow:0 16px 48px var(--kleur-gradient-diep), 0 0 0 1px var(--kleur-goud) inset, 0 1px 0 var(--kleur-goud) inset}@supports (color:color-mix(in lab, red, red)){:is(.vlucht-hero-v6__zone--cinematic:has(.vlucht-hero-scene--photo),.vlucht-hero-v6__zone--layered:has(.vlucht-hero-scene--photo)){box-shadow:0 16px 48px color-mix(in srgb, var(--kleur-gradient-diep) 45%, transparent), 0 0 0 1px color-mix(in srgb, var(--kleur-goud) 18%, transparent) inset, 0 1px 0 color-mix(in srgb, var(--kleur-goud) 22%, transparent) inset}}.vlucht-hero-v6--cinematic-spotlight .vlucht-hero-v6__zone--cinematic:has(.vlucht-hero-scene--photo){min-height:300px;box-shadow:0 20px 56px var(--kleur-gradient-diep), 0 0 0 1px var(--kleur-goud) inset, 0 1px 0 var(--kleur-goud-licht,var(--kleur-goud)) inset}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-v6--cinematic-spotlight .vlucht-hero-v6__zone--cinematic:has(.vlucht-hero-scene--photo){box-shadow:0 20px 56px color-mix(in srgb, var(--kleur-gradient-diep) 52%, transparent), 0 0 0 1px color-mix(in srgb, var(--kleur-goud) 28%, transparent) inset, 0 1px 0 color-mix(in srgb, var(--kleur-goud-licht,var(--kleur-goud)) 35%, transparent) inset}}.vlucht-hero-v6__zone--topvlucht{padding:0}.feature-race-card{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.feature-race-card{border:1px solid color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.feature-race-card{transition:transform .22s,box-shadow .22s}.feature-race-card__kern{color:inherit;grid-template-columns:auto 1fr auto;gap:.85rem 1rem;padding:1rem 1.1rem;text-decoration:none;display:grid}.feature-race-card__titel{color:var(--kleur-goud);margin:0;font-size:clamp(1.2rem,2vw,1.65rem);font-weight:700}.feature-race-card__type{text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:.64rem}.feature-race-card__subtitel{color:var(--kleur-tekst);margin:.2rem 0 0;font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.feature-race-card__subtitel{color:color-mix(in srgb, var(--kleur-tekst) 58%, transparent)}}.feature-race-card__sfeer{margin:.35rem 0 0;font-size:.84rem;font-style:italic;line-height:1.4}.feature-race-card__stats{gap:.35rem;min-width:9rem;margin:0;font-size:.74rem;display:grid}.feature-race-card__stats dt{text-transform:uppercase;color:var(--kleur-tekst);margin:0;font-size:.6rem}@supports (color:color-mix(in lab, red, red)){.feature-race-card__stats dt{color:color-mix(in srgb, var(--kleur-tekst) 52%, transparent)}}.feature-race-card__stats dd{margin:0;font-weight:600}.feature-race-card__varianten{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:0;padding:0 1rem 1rem;list-style:none;display:grid}.feature-race-card__variant{border:1px solid var(--kleur-tekst);border-radius:10px;flex-direction:column;gap:.2rem;padding:.55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.feature-race-card__variant{border:1px solid color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.feature-race-card__variant{background:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.feature-race-card__variant{background:color-mix(in srgb, var(--kleur-tekst) 3%, transparent)}}.feature-race-card__variant{color:inherit;font-size:.72rem;text-decoration:none;transition:transform .18s,border-color .18s}.vlucht-weekend-hero{border:1px solid var(--kleur-goud);border-radius:16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vlucht-weekend-hero{border:1px solid color-mix(in srgb, var(--kleur-goud) 34%, transparent)}}.vlucht-weekend-hero{box-shadow:0 10px 36px var(--kleur-gradient-diep), 0 0 0 1px var(--kleur-goud) inset}@supports (color:color-mix(in lab, red, red)){.vlucht-weekend-hero{box-shadow:0 10px 36px color-mix(in srgb, var(--kleur-gradient-diep) 42%, transparent), 0 0 0 1px color-mix(in srgb, var(--kleur-goud) 8%, transparent) inset}}.vlucht-weekend-hero__scene.vlucht-hero-scene{aspect-ratio:21/8;border-radius:inherit;min-height:300px;max-height:none}.vlucht-weekend-hero__scene.vlucht-hero-scene--photo{aspect-ratio:21/8;min-height:300px;max-height:none}.vlucht-weekend-hero__inset{z-index:12;min-height:inherit;background:linear-gradient(108deg, var(--kleur-gradient-diep) 0%, var(--kleur-gradient-diep) 28%, transparent 54%), linear-gradient(180deg, transparent 50%, var(--kleur-gradient-diep) 100%);flex-direction:column;gap:.65rem;padding:.15rem 0 0;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.vlucht-weekend-hero__inset{background:linear-gradient(108deg, color-mix(in srgb, var(--kleur-gradient-diep) 52%, transparent) 0%, color-mix(in srgb, var(--kleur-gradient-diep) 24%, transparent) 28%, transparent 54%), linear-gradient(180deg, transparent 50%, color-mix(in srgb, var(--kleur-gradient-diep) 58%, transparent) 100%)}}.vlucht-weekend-hero .vlucht-hero-scene__content{flex-direction:column;min-height:100%;display:flex}.vlucht-feature-race--photo .vlucht-weekend-hero__inset,.feature-race-card--photo .vlucht-weekend-hero__inset{background:linear-gradient(108deg, var(--kleur-gradient-diep) 0%, var(--kleur-gradient-diep) 22%, transparent 42%);flex:1;justify-content:space-between;gap:0;min-height:100%;padding:0}@supports (color:color-mix(in lab, red, red)){.vlucht-feature-race--photo .vlucht-weekend-hero__inset,.feature-race-card--photo .vlucht-weekend-hero__inset{background:linear-gradient(108deg, color-mix(in srgb, var(--kleur-gradient-diep) 48%, transparent) 0%, color-mix(in srgb, var(--kleur-gradient-diep) 18%, transparent) 22%, transparent 42%)}}.vlucht-feature-race--photo .vlucht-feature-race__lichtbundel{display:none}.vlucht-feature-race--photo{box-shadow:none;background:0 0;border:none;padding:0}.vlucht-feature-race--photo .vlucht-feature-race__locatie{color:var(--kleur-goud-licht,var(--kleur-goud));text-shadow:0 2px 18px var(--kleur-gradient-diep), 0 0 32px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-feature-race--photo .vlucht-feature-race__locatie{text-shadow:0 2px 18px color-mix(in srgb, var(--kleur-gradient-diep) 80%, transparent), 0 0 32px color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.vlucht-feature-race--photo .vlucht-feature-race__kern,.feature-race-card--photo .feature-race-card__kern{width:fit-content;max-width:min(100%,42ch);color:inherit;grid-template-columns:auto 1fr;align-self:start;align-items:start;gap:.35rem .7rem;margin-bottom:0;padding:.85rem 1rem .35rem;text-decoration:none;display:grid}.vlucht-feature-race--photo .vlucht-feature-race__tagline,.feature-race-card--photo .feature-race-card__sfeer,.vlucht-feature-race__prestige-hoek,.feature-race-card__prestige-hoek{display:none}.vlucht-feature-race--photo .vlucht-feature-race__prestige-hoek,.feature-race-card--photo .feature-race-card__prestige-hoek{z-index:2;background:var(--kleur-gradient-diep);border-radius:10px;flex-direction:column;align-items:flex-end;gap:.28rem;padding:.42rem .58rem;display:flex}@supports (color:color-mix(in lab, red, red)){.vlucht-feature-race--photo .vlucht-feature-race__prestige-hoek,.feature-race-card--photo .feature-race-card__prestige-hoek{background:color-mix(in srgb, var(--kleur-gradient-diep) 90%, transparent)}}.vlucht-feature-race--photo .vlucht-feature-race__prestige-hoek,.feature-race-card--photo .feature-race-card__prestige-hoek{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-feature-race--photo .vlucht-feature-race__prestige-hoek,.feature-race-card--photo .feature-race-card__prestige-hoek{border:1px solid color-mix(in srgb, var(--kleur-goud) 38%, transparent)}}.vlucht-feature-race--photo .vlucht-feature-race__prestige-hoek,.feature-race-card--photo .feature-race-card__prestige-hoek{box-shadow:0 4px 18px var(--kleur-gradient-diep), inset 0 1px 0 var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-feature-race--photo .vlucht-feature-race__prestige-hoek,.feature-race-card--photo .feature-race-card__prestige-hoek{box-shadow:0 4px 18px color-mix(in srgb, var(--kleur-gradient-diep) 72%, transparent), inset 0 1px 0 color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.vlucht-feature-race__prestige-label,.feature-race-card__prestige-label{letter-spacing:.1em;text-transform:uppercase;color:var(--kleur-goud-licht,var(--kleur-goud));font-size:.52rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.vlucht-feature-race__prestige-label,.feature-race-card__prestige-label{color:color-mix(in srgb, var(--kleur-goud-licht,var(--kleur-goud)) 88%, white)}}.vlucht-feature-race__prestige-label,.feature-race-card__prestige-label{text-shadow:0 1px 10px var(--kleur-gradient-diep), 0 0 18px var(--kleur-gradient-diep)}@supports (color:color-mix(in lab, red, red)){.vlucht-feature-race__prestige-label,.feature-race-card__prestige-label{text-shadow:0 1px 10px color-mix(in srgb, var(--kleur-gradient-diep) 85%, transparent), 0 0 18px color-mix(in srgb, var(--kleur-gradient-diep) 55%, transparent)}}.vlucht-feature-race--photo .vlucht-feature-race__prestige-label,.feature-race-card--photo .feature-race-card__prestige-label{letter-spacing:.12em;color:var(--kleur-goud-licht,var(--kleur-goud));font-size:.56rem}@supports (color:color-mix(in lab, red, red)){.vlucht-feature-race--photo .vlucht-feature-race__prestige-label,.feature-race-card--photo .feature-race-card__prestige-label{color:color-mix(in srgb, var(--kleur-goud-licht,var(--kleur-goud)) 72%, var(--kleur-tekst))}}.vlucht-feature-race--photo .vlucht-feature-race__prestige-label,.feature-race-card--photo .feature-race-card__prestige-label{text-shadow:none}.vlucht-feature-race__prestige-niveau,.feature-race-card__prestige-niveau{letter-spacing:.04em;color:var(--kleur-goud-licht,var(--kleur-goud));text-shadow:0 1px 8px var(--kleur-gradient-diep);font-size:.68rem;font-weight:700;line-height:1.1}@supports (color:color-mix(in lab, red, red)){.vlucht-feature-race__prestige-niveau,.feature-race-card__prestige-niveau{text-shadow:0 1px 8px color-mix(in srgb, var(--kleur-gradient-diep) 55%, transparent)}}.vlucht-feature-race--photo .vlucht-feature-race__prestige-hoek .vlucht-prestige-sterren,.feature-race-card--photo .feature-race-card__prestige-hoek .vlucht-prestige-sterren{filter:none;gap:.16rem}.vlucht-feature-race--photo .vlucht-feature-race__prestige-hoek .vlucht-prestige-sterren__ster,.feature-race-card--photo .feature-race-card__prestige-hoek .vlucht-prestige-sterren__ster{width:.82rem;height:.82rem;fill:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.vlucht-feature-race--photo .vlucht-feature-race__prestige-hoek .vlucht-prestige-sterren__ster,.feature-race-card--photo .feature-race-card__prestige-hoek .vlucht-prestige-sterren__ster{fill:color-mix(in srgb, var(--kleur-tekst) 28%, transparent)}}.vlucht-feature-race--photo .vlucht-feature-race__prestige-hoek .vlucht-prestige-sterren__ster--actief,.feature-race-card--photo .feature-race-card__prestige-hoek .vlucht-prestige-sterren__ster--actief{fill:var(--kleur-goud-licht,var(--kleur-goud));filter:drop-shadow(0 0 5px var(--kleur-goud))}@supports (color:color-mix(in lab, red, red)){.vlucht-feature-race--photo .vlucht-feature-race__prestige-hoek .vlucht-prestige-sterren__ster--actief,.feature-race-card--photo .feature-race-card__prestige-hoek .vlucht-prestige-sterren__ster--actief{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--kleur-goud) 55%, transparent))}}.vlucht-feature-race__linksonder,.feature-race-card__linksonder{flex-direction:column;align-self:stretch;gap:.3rem;margin-top:auto;padding:0 .85rem .65rem;display:flex;position:relative}.vlucht-feature-race__stats-link,.feature-race-card__stats-link{color:inherit;width:fit-content;max-width:100%;text-decoration:none}.vlucht-feature-race--photo .vlucht-feature-race__stats--strip,.feature-race-card--photo .feature-race-card__stats--strip{background:var(--kleur-gradient-diep);border-radius:8px;flex-flow:wrap;align-items:center;gap:.32rem .7rem;width:fit-content;max-width:100%;margin:0;padding:.3rem .5rem;font-size:.66rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vlucht-feature-race--photo .vlucht-feature-race__stats--strip,.feature-race-card--photo .feature-race-card__stats--strip{background:color-mix(in srgb, var(--kleur-gradient-diep) 82%, transparent)}}.vlucht-feature-race--photo .vlucht-feature-race__stats--strip,.feature-race-card--photo .feature-race-card__stats--strip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-feature-race--photo .vlucht-feature-race__stats--strip,.feature-race-card--photo .feature-race-card__stats--strip{border:1px solid color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.vlucht-feature-race--photo .vlucht-feature-race__stats--strip>div,.feature-race-card--photo .feature-race-card__stats--strip>div{flex-direction:column;gap:.06rem;display:inline-flex}.vlucht-feature-race--photo .vlucht-feature-race__stat-label,.feature-race-card--photo .feature-race-card__stats--strip dt{color:var(--kleur-tekst);font-size:.5rem}@supports (color:color-mix(in lab, red, red)){.vlucht-feature-race--photo .vlucht-feature-race__stat-label,.feature-race-card--photo .feature-race-card__stats--strip dt{color:color-mix(in srgb, var(--kleur-tekst) 62%, transparent)}}.vlucht-feature-race--photo .vlucht-feature-race__stat-waarde,.vlucht-feature-race--photo .vlucht-feature-race__weer,.feature-race-card--photo .feature-race-card__stats--strip dd{color:var(--kleur-tekst);font-size:.66rem}.vlucht-feature-race--photo .vlucht-feature-race__weer,.feature-race-card--photo .feature-race-card__weer{flex-direction:row;align-items:center;gap:.22rem}.vlucht-feature-race--photo .vlucht-feature-race__status,.feature-race-card--photo .feature-race-card__status{align-items:center;margin:0;padding:.1rem .38rem;font-size:.54rem;display:inline-flex}.vlucht-feature-race--photo .vlucht-feature-race__type{color:var(--kleur-goud-licht,var(--kleur-goud))}@supports (color:color-mix(in lab, red, red)){.vlucht-feature-race--photo .vlucht-feature-race__type{color:color-mix(in srgb, var(--kleur-goud-licht,var(--kleur-goud)) 92%, white)}}.vlucht-feature-race--photo .vlucht-feature-race__type{text-shadow:0 1px 10px var(--kleur-gradient-diep)}@supports (color:color-mix(in lab, red, red)){.vlucht-feature-race--photo .vlucht-feature-race__type{text-shadow:0 1px 10px color-mix(in srgb, var(--kleur-gradient-diep) 75%, transparent)}}.vlucht-feature-race--photo .vlucht-feature-race__karakter,.vlucht-feature-race--photo .vlucht-feature-race__tagline{color:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.vlucht-feature-race--photo .vlucht-feature-race__karakter,.vlucht-feature-race--photo .vlucht-feature-race__tagline{color:color-mix(in srgb, var(--kleur-tekst) 88%, white)}}.vlucht-feature-race--photo .vlucht-feature-race__karakter,.vlucht-feature-race--photo .vlucht-feature-race__tagline{text-shadow:0 1px 10px var(--kleur-gradient-diep)}@supports (color:color-mix(in lab, red, red)){.vlucht-feature-race--photo .vlucht-feature-race__karakter,.vlucht-feature-race--photo .vlucht-feature-race__tagline{text-shadow:0 1px 10px color-mix(in srgb, var(--kleur-gradient-diep) 80%, transparent)}}.vlucht-feature-race--photo .vlucht-feature-race__varianten,.feature-race-card--photo .feature-race-card__varianten{align-self:start;gap:.32rem;width:fit-content;max-width:100%;margin-top:0;padding:0;list-style:none;position:relative}.vlucht-feature-race--photo .vlucht-feature-race__linksonder:before,.feature-race-card--photo .feature-race-card__linksonder:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, transparent 0%, var(--kleur-gradient-diep) 28%, var(--kleur-gradient-diep) 100%);border-radius:0 10px 0 0;position:absolute;inset:-.15rem -.4rem -.65rem}@supports (color:color-mix(in lab, red, red)){.vlucht-feature-race--photo .vlucht-feature-race__linksonder:before,.feature-race-card--photo .feature-race-card__linksonder:before{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--kleur-gradient-diep) 38%, transparent) 28%, color-mix(in srgb, var(--kleur-gradient-diep) 76%, transparent) 100%)}}.vlucht-feature-race--photo .vlucht-feature-race__varianten:before,.feature-race-card--photo .feature-race-card__varianten:before{display:none}.vlucht-feature-race--photo .vlucht-feature-race__variant,.feature-race-card--photo .feature-race-card__variant{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-width:1px;gap:.1rem;padding:.32rem .42rem;font-size:.62rem}@media (min-width:1024px){.vlucht-feature-race--photo .vlucht-weekend-hero__inset,.feature-race-card--photo .vlucht-weekend-hero__inset{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) auto;align-content:stretch;display:grid}.vlucht-feature-race--photo .vlucht-feature-race__kern,.feature-race-card--photo .feature-race-card__kern{grid-area:1/1}.vlucht-feature-race--photo .vlucht-feature-race__prestige-hoek,.feature-race-card--photo .feature-race-card__prestige-hoek{grid-area:1/2;place-self:start end;min-width:6.75rem;margin:.85rem 1rem 0 0;padding:.55rem .72rem}.vlucht-feature-race--photo .vlucht-feature-race__prestige-label,.feature-race-card--photo .feature-race-card__prestige-label{letter-spacing:.14em;font-size:.62rem}.vlucht-feature-race--photo .vlucht-feature-race__prestige-niveau,.feature-race-card--photo .feature-race-card__prestige-niveau{letter-spacing:.05em;font-size:.82rem}.vlucht-feature-race--photo .vlucht-feature-race__prestige-hoek .vlucht-prestige-sterren__ster,.feature-race-card--photo .feature-race-card__prestige-hoek .vlucht-prestige-sterren__ster{width:1rem;height:1rem}.vlucht-feature-race--photo .vlucht-feature-race__linksonder,.feature-race-card--photo .feature-race-card__linksonder{grid-area:3/1;place-self:end start;width:fit-content;max-width:min(100%,21.5rem);margin-top:0;padding:0 0 .55rem .85rem}.vlucht-feature-race--photo .vlucht-feature-race__varianten,.feature-race-card--photo .feature-race-card__varianten{grid-template-columns:repeat(3,minmax(0,6.1rem));width:100%;display:grid}.vlucht-feature-race--photo .vlucht-feature-race__stats--strip,.feature-race-card--photo .feature-race-card__stats--strip{justify-content:flex-start;width:100%}}.vlucht-categorie--jong{--vlucht-categorie-kleur:#8ec5ff;background:var(--kleur-gradient-diep);border-color:#8ec5ff6b}@supports (color:color-mix(in lab, red, red)){.vlucht-categorie--jong{background:color-mix(in srgb, var(--kleur-gradient-diep) 82%, #142a45)}}.vlucht-categorie--jaarling{--vlucht-categorie-kleur:#6ee7c8;background:var(--kleur-gradient-diep);border-color:#6ee7c86b}@supports (color:color-mix(in lab, red, red)){.vlucht-categorie--jaarling{background:color-mix(in srgb, var(--kleur-gradient-diep) 82%, #123530)}}.vlucht-categorie--oude_duif{--vlucht-categorie-kleur:var(--kleur-goud-licht,var(--kleur-goud));border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-categorie--oude_duif{border-color:color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.vlucht-categorie--oude_duif{background:var(--kleur-gradient-diep)}@supports (color:color-mix(in lab, red, red)){.vlucht-categorie--oude_duif{background:color-mix(in srgb, var(--kleur-gradient-diep) 82%, #2a2218)}}.vlucht-feature-race--photo .vlucht-feature-race__variant-categorie,.feature-race-card--photo .feature-race-card__variant-categorie{color:var(--vlucht-categorie-kleur,var(--kleur-goud));letter-spacing:.02em;font-weight:700}.vlucht-feature-race--photo .vlucht-feature-race__variant-dag,.feature-race-card--photo .feature-race-card__variant-dag{color:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.vlucht-feature-race--photo .vlucht-feature-race__variant-dag,.feature-race-card--photo .feature-race-card__variant-dag{color:color-mix(in srgb, var(--kleur-tekst) 88%, white)}}.vlucht-feature-race--photo .vlucht-feature-race__variant-status,.feature-race-card--photo .feature-race-card__variant-status{color:var(--vlucht-categorie-kleur,var(--kleur-goud))}@supports (color:color-mix(in lab, red, red)){.vlucht-feature-race--photo .vlucht-feature-race__variant-status,.feature-race-card--photo .feature-race-card__variant-status{color:color-mix(in srgb, var(--vlucht-categorie-kleur,var(--kleur-goud)) 88%, white)}}.vlucht-feature-race--photo .vlucht-feature-race__variant-status,.feature-race-card--photo .feature-race-card__variant-status{font-size:.54rem}.feature-race-card--photo{box-shadow:none;border:none}@media (max-width:1023px){.vlucht-feature-race--photo .vlucht-weekend-hero__inset,.feature-race-card--photo .vlucht-weekend-hero__inset{position:relative}.vlucht-feature-race--photo .vlucht-feature-race__prestige-hoek,.feature-race-card--photo .feature-race-card__prestige-hoek{position:absolute;top:.7rem;right:.85rem}.vlucht-feature-race--photo .vlucht-feature-race__kern,.feature-race-card--photo .feature-race-card__kern{padding-right:5.5rem}.vlucht-feature-race--photo .vlucht-feature-race__varianten,.feature-race-card--photo .feature-race-card__varianten{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}}@media (max-width:767px){.vlucht-weekend-hero__scene.vlucht-hero-scene,.vlucht-weekend-hero__scene.vlucht-hero-scene--photo{aspect-ratio:4/3;min-height:220px}.vlucht-feature-race--photo .vlucht-weekend-hero__inset,.feature-race-card--photo .vlucht-weekend-hero__inset{background:linear-gradient(180deg, var(--kleur-gradient-diep) 0%, transparent 28%)}@supports (color:color-mix(in lab, red, red)){.vlucht-feature-race--photo .vlucht-weekend-hero__inset,.feature-race-card--photo .vlucht-weekend-hero__inset{background:linear-gradient(180deg, color-mix(in srgb, var(--kleur-gradient-diep) 48%, transparent) 0%, transparent 28%)}}.vlucht-feature-race--photo .vlucht-feature-race__kern,.feature-race-card--photo .feature-race-card__kern{width:100%;max-width:100%}.vlucht-feature-race--photo .vlucht-feature-race__stats,.feature-race-card--photo .feature-race-card__stats{max-width:100%}}.vlucht-race-meta-regel{letter-spacing:.02em;color:var(--kleur-tekst);margin:.2rem 0 0;font-size:.82rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.vlucht-race-meta-regel{color:color-mix(in srgb, var(--kleur-tekst) 82%, white)}}.vlucht-prestige-badge{background:var(--kleur-gradient-diep);border-radius:10px;flex-direction:column;align-items:center;gap:.2rem;padding:.45rem .65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.vlucht-prestige-badge{background:color-mix(in srgb, var(--kleur-gradient-diep) 72%, transparent)}}.vlucht-prestige-badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-prestige-badge{border:1px solid color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.vlucht-prestige-badge__niveau{letter-spacing:.06em;text-transform:uppercase;color:var(--kleur-goud-licht,var(--kleur-goud));font-size:.62rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.vlucht-prestige-badge__niveau{color:color-mix(in srgb, var(--kleur-goud-licht,var(--kleur-goud)) 92%, white)}}.vlucht-categorie-strip{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.vlucht-categorie-strip__item{border:1px solid var(--kleur-tekst);border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vlucht-categorie-strip__item{border:1px solid color-mix(in srgb, var(--kleur-tekst) 10%, transparent)}}.vlucht-categorie-strip__item{background:var(--kleur-gradient-diep)}@supports (color:color-mix(in lab, red, red)){.vlucht-categorie-strip__item{background:color-mix(in srgb, var(--kleur-gradient-diep) 78%, transparent)}}.vlucht-categorie-strip__item{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:inherit;font-size:.68rem;text-decoration:none;transition:border-color .18s,transform .18s}.vlucht-categorie-strip__item:hover{border-color:var(--vlucht-categorie-kleur,var(--kleur-goud))}@supports (color:color-mix(in lab, red, red)){.vlucht-categorie-strip__item:hover{border-color:color-mix(in srgb, var(--vlucht-categorie-kleur,var(--kleur-goud)) 45%, transparent)}}.vlucht-categorie-strip__item:hover{transform:translateY(-1px)}.vlucht-categorie-strip__naam{color:var(--vlucht-categorie-kleur,var(--kleur-goud));font-weight:700}.vlucht-categorie-strip__dag{color:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.vlucht-categorie-strip__dag{color:color-mix(in srgb, var(--kleur-tekst) 72%, transparent)}}.vlucht-categorie-strip__tijd{color:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.vlucht-categorie-strip__tijd{color:color-mix(in srgb, var(--kleur-tekst) 58%, transparent)}}.vlucht-categorie-strip__tijd{font-size:.72em}.vlucht-categorie-strip__status{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.08rem .38rem;font-size:.58rem;font-weight:700}.vlucht-categorie-strip__status--inschrijving-open{color:var(--kleur-goud-licht,var(--kleur-goud));background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-categorie-strip__status--inschrijving-open{background:color-mix(in srgb, var(--kleur-goud) 14%, transparent)}}.vlucht-categorie-strip__status--inschrijving-gesloten,.vlucht-categorie-strip__status--afgesloten{color:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.vlucht-categorie-strip__status--inschrijving-gesloten,.vlucht-categorie-strip__status--afgesloten{color:color-mix(in srgb, var(--kleur-tekst) 55%, transparent)}}.vlucht-categorie-strip__status--inschrijving-gesloten,.vlucht-categorie-strip__status--afgesloten{background:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.vlucht-categorie-strip__status--inschrijving-gesloten,.vlucht-categorie-strip__status--afgesloten{background:color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.vlucht-hero-kaart__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--kleur-goud-licht,var(--kleur-goud));margin:0 0 .15rem;font-size:.58rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-kaart__eyebrow{color:color-mix(in srgb, var(--kleur-goud-licht,var(--kleur-goud)) 88%, white)}}.vlucht-hero-kaart__titel{letter-spacing:.04em;color:var(--kleur-goud-licht,var(--kleur-goud));margin:0;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:700}.vlucht-hero-kaart__kern{width:fit-content;max-width:min(100%,36ch);color:inherit;padding:1rem 1.1rem .35rem;text-decoration:none;display:block}.vlucht-hero-kaart__voet{padding:0 1rem .85rem}.vlucht-hero-kaart--photo .vlucht-weekend-hero__inset{background:linear-gradient(108deg, var(--kleur-gradient-diep) 0%, var(--kleur-gradient-diep) 20%, transparent 38%);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) auto;align-content:stretch;gap:0;min-height:100%;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-kaart--photo .vlucht-weekend-hero__inset{background:linear-gradient(108deg, color-mix(in srgb, var(--kleur-gradient-diep) 42%, transparent) 0%, color-mix(in srgb, var(--kleur-gradient-diep) 12%, transparent) 20%, transparent 38%)}}.vlucht-hero-kaart--photo .vlucht-hero-kaart__kern{grid-area:1/1;align-self:start}.vlucht-hero-kaart--photo .vlucht-prestige-badge{grid-area:1/2;place-self:start end;margin:.85rem 1rem 0 0}.vlucht-hero-kaart--photo .vlucht-hero-kaart__voet{grid-area:3/1/auto/-1;align-self:end}.vlucht-hero-kaart--photo .vlucht-hero-kaart__titel{text-shadow:0 2px 18px var(--kleur-gradient-diep), 0 0 32px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-kaart--photo .vlucht-hero-kaart__titel{text-shadow:0 2px 18px color-mix(in srgb, var(--kleur-gradient-diep) 80%, transparent), 0 0 32px color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.vlucht-hero-kaart--photo .vlucht-race-meta-regel{text-shadow:0 1px 12px var(--kleur-gradient-diep)}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-kaart--photo .vlucht-race-meta-regel{text-shadow:0 1px 12px color-mix(in srgb, var(--kleur-gradient-diep) 75%, transparent)}}.vlucht-hero-kaart--photo .vlucht-prestige-badge .vlucht-prestige-sterren__ster{width:.95rem;height:.95rem}.vlucht-weekend-kaart{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-weekend-kaart{border:1px solid color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.vlucht-weekend-kaart{background:var(--vlucht-v6-glass);border-radius:14px;overflow:hidden}.vlucht-weekend-kaart__kern{color:inherit;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem .65rem;text-decoration:none;display:flex}.vlucht-weekend-kaart__tagline{color:var(--kleur-tekst);margin:.35rem 0 0;font-size:.8rem;font-style:italic}@supports (color:color-mix(in lab, red, red)){.vlucht-weekend-kaart__tagline{color:color-mix(in srgb, var(--kleur-tekst) 62%, transparent)}}.vlucht-weekend-kaart .vlucht-categorie-strip{padding:0 1rem 1rem}.vlucht-compact--regel{border:1px solid var(--kleur-tekst);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem 1rem;padding:.55rem .75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.vlucht-compact--regel{border:1px solid color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.vlucht-compact--regel{background:var(--kleur-gradient-diep)}@supports (color:color-mix(in lab, red, red)){.vlucht-compact--regel{background:color-mix(in srgb, var(--kleur-gradient-diep) 35%, transparent)}}.vlucht-compact--regel{font-size:.78rem}.vlucht-compact__regel-naam{color:var(--kleur-tekst);font-weight:600}.vlucht-compact__regel-meta{color:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.vlucht-compact__regel-meta{color:color-mix(in srgb, var(--kleur-tekst) 62%, transparent)}}.vlucht-compact__regel-meta{white-space:nowrap}.vlucht-compact__regel-status{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.12rem .42rem;font-size:.58rem;font-weight:700}.vlucht-compact__regel-status--inschrijving-open{color:var(--kleur-goud-licht,var(--kleur-goud));background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-compact__regel-status--inschrijving-open{background:color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.vlucht-week-v6{border:1px solid var(--kleur-tekst);border-radius:16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vlucht-week-v6{border:1px solid color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.vlucht-week-v6{background:var(--vlucht-v6-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--schaduw-kaart);padding:1.25rem 1.35rem 1.45rem;transition:transform .22s,box-shadow .22s}.vlucht-week-v6__kop{margin-bottom:1.1rem}.vlucht-week-v6__kop-links{flex-wrap:wrap;align-items:baseline;gap:.45rem .85rem;display:flex}.vlucht-week-v6__nummer{letter-spacing:.1em;text-transform:uppercase;color:var(--kleur-tekst);margin:0;font-size:.72rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.vlucht-week-v6__nummer{color:color-mix(in srgb, var(--kleur-tekst) 68%, transparent)}}.vlucht-week-v6__datum{margin:0;font-size:.88rem;font-weight:500}.vlucht-week-v6__karakter{letter-spacing:.06em;color:var(--kleur-goud);margin:0;font-size:.72rem;font-weight:600}.vlucht-week-v6__status{margin-inline-start:.35rem}.vlucht-week-v6__midweek{margin-bottom:.85rem}.vlucht-week-v6__midweek-lijst{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.vlucht-week-v6--actief{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-week-v6--actief{border-color:color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.vlucht-week-v6--actief{box-shadow:0 0 28px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-week-v6--actief{box-shadow:0 0 28px color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.vlucht-week-v6__bg,.vlucht-week-v6__texture,.vlucht-week-v6__gradient{pointer-events:none;position:absolute;inset:0}.vlucht-week-v6__gradient{opacity:.5;background:linear-gradient(180deg, var(--vlucht-week-glow,transparent), transparent 70%)}.vlucht-week-v6__kop,.vlucht-week-v6__layout{z-index:1;position:relative}.vlucht-week-v6__layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:.85rem;display:grid}.vlucht-week-v6__layout--hero-weekend{grid-template-columns:1fr;gap:1rem}.vlucht-week-v6--hero-weekend .vlucht-week-v6__gradient{opacity:.12}.vlucht-week-v6--hero-weekend .vlucht-week-v6__texture{opacity:.04}.vlucht-week-v6--geen-midweek .vlucht-week-v6__layout{grid-template-columns:1fr}.vlucht-accent--quievrain{--vlucht-accent:var(--kleur-goud-licht)}@supports (color:color-mix(in lab, red, red)){.vlucht-accent--quievrain{--vlucht-accent:color-mix(in srgb, var(--kleur-goud-licht) 18%, transparent)}}.vlucht-accent--arras{--vlucht-accent:var(--kleur-goud-licht)}@supports (color:color-mix(in lab, red, red)){.vlucht-accent--arras{--vlucht-accent:color-mix(in srgb, var(--kleur-goud-licht) 20%, transparent)}}.vlucht-accent--bourges{--vlucht-accent:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-accent--bourges{--vlucht-accent:color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.vlucht-hero-scene{width:100%;min-height:240px;aspect-ratio:var(--vlucht-hero-aspect,1200 / 520);border-radius:inherit;color:var(--kleur-goud);contain:layout style;position:relative;overflow:hidden}.vlucht-cinematic-hero--layered{height:100%;min-height:inherit;isolation:isolate}.vlucht-cinematic-hero--layered .vlucht-cinematic-hero__glass{z-index:3;width:min(46%,26.5rem);max-width:100%;height:100%;min-height:inherit;-webkit-backdrop-filter:none;pointer-events:none;background:linear-gradient(105deg, var(--kleur-gradient-diep) 0%, var(--kleur-gradient-diep) 52%, var(--kleur-gradient-diep) 78%, transparent 100%);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.75rem;padding:1.35rem 1.45rem 1.3rem;display:flex;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.vlucht-cinematic-hero--layered .vlucht-cinematic-hero__glass{background:linear-gradient(105deg, color-mix(in srgb, var(--kleur-gradient-diep) 94%, transparent) 0%, color-mix(in srgb, var(--kleur-gradient-diep) 68%, transparent) 52%, color-mix(in srgb, var(--kleur-gradient-diep) 18%, transparent) 78%, transparent 100%)}}.vlucht-cinematic-hero--layered .vlucht-cinematic-hero__glass>*{pointer-events:auto}.vlucht-cinematic-hero--layered .vlucht-cinematic-hero__prestige{opacity:1;filter:drop-shadow(0 2px 14px var(--kleur-goud))}@supports (color:color-mix(in lab, red, red)){.vlucht-cinematic-hero--layered .vlucht-cinematic-hero__prestige{filter:drop-shadow(0 2px 14px color-mix(in srgb, var(--kleur-goud) 35%, transparent))}}.vlucht-cinematic-hero--layered .vlucht-cinematic-hero__titel{letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(180deg, var(--kleur-goud-licht,var(--kleur-goud)) 0%, var(--kleur-goud) 100%);margin:.12rem 0 0;font-size:clamp(1.85rem,3.6vw,3rem);font-weight:800;line-height:1.02}@supports (color:color-mix(in lab, red, red)){.vlucht-cinematic-hero--layered .vlucht-cinematic-hero__titel{background:linear-gradient(180deg, color-mix(in srgb, var(--kleur-goud-licht,var(--kleur-goud)) 100%, white 8%) 0%, var(--kleur-goud) 100%)}}.vlucht-cinematic-hero--layered .vlucht-cinematic-hero__titel{color:#0000;filter:drop-shadow(0 2px 24px var(--kleur-gradient-diep));-webkit-background-clip:text;background-clip:text}@supports (color:color-mix(in lab, red, red)){.vlucht-cinematic-hero--layered .vlucht-cinematic-hero__titel{filter:drop-shadow(0 2px 24px color-mix(in srgb, var(--kleur-gradient-diep) 65%, transparent))}}.vlucht-cinematic-hero--layered .vlucht-cinematic-hero__type{letter-spacing:.16em;color:var(--kleur-goud);font-size:.62rem}@supports (color:color-mix(in lab, red, red)){.vlucht-cinematic-hero--layered .vlucht-cinematic-hero__type{color:color-mix(in srgb, var(--kleur-goud) 72%, var(--kleur-tekst))}}.vlucht-cinematic-hero--layered .vlucht-cinematic-hero__sfeer,.vlucht-cinematic-hero--layered .vlucht-cinematic-hero__tagline{max-width:28ch;color:var(--kleur-tekst);margin:.45rem 0 0;font-size:.82rem;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.vlucht-cinematic-hero--layered .vlucht-cinematic-hero__sfeer,.vlucht-cinematic-hero--layered .vlucht-cinematic-hero__tagline{color:color-mix(in srgb, var(--kleur-tekst) 82%, transparent)}}.vlucht-cinematic-hero--layered .vlucht-cinematic-hero__meta{border-top:1px solid var(--kleur-goud);flex-direction:column;align-items:flex-start;gap:.55rem;width:100%;max-width:100%;margin-top:.75rem;padding-top:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.vlucht-cinematic-hero--layered .vlucht-cinematic-hero__meta{border-top:1px solid color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.vlucht-cinematic-hero--layered .vlucht-cinematic-hero__meta{letter-spacing:.04em;font-size:.8rem}.vlucht-cinematic-hero__afstand{letter-spacing:.06em;color:var(--kleur-tekst);font-size:.88rem;font-weight:700}.vlucht-cinematic-hero__prestige-strip{background:var(--kleur-gradient-diep);border-radius:10px;flex-direction:column;align-items:flex-start;gap:.22rem;padding:.42rem .58rem;display:flex}@supports (color:color-mix(in lab, red, red)){.vlucht-cinematic-hero__prestige-strip{background:color-mix(in srgb, var(--kleur-gradient-diep) 88%, transparent)}}.vlucht-cinematic-hero__prestige-strip{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-cinematic-hero__prestige-strip{border:1px solid color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.vlucht-cinematic-hero__prestige-strip{box-shadow:inset 0 1px 0 var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-cinematic-hero__prestige-strip{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--kleur-goud) 10%, transparent)}}.vlucht-cinematic-hero__prestige-label{letter-spacing:.12em;text-transform:uppercase;color:var(--kleur-goud-licht,var(--kleur-goud));font-size:.52rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.vlucht-cinematic-hero__prestige-label{color:color-mix(in srgb, var(--kleur-goud-licht,var(--kleur-goud)) 72%, var(--kleur-tekst))}}.vlucht-cinematic-hero__prestige-niveau{letter-spacing:.04em;color:var(--kleur-goud-licht,var(--kleur-goud));font-size:.72rem;font-weight:700}.vlucht-cinematic-hero__prestige-strip .vlucht-prestige-sterren{gap:.14rem}.vlucht-cinematic-hero__prestige-strip .vlucht-prestige-sterren__ster{width:.88rem;height:.88rem;fill:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.vlucht-cinematic-hero__prestige-strip .vlucht-prestige-sterren__ster{fill:color-mix(in srgb, var(--kleur-tekst) 28%, transparent)}}.vlucht-cinematic-hero__prestige-strip .vlucht-prestige-sterren__ster--actief{fill:var(--kleur-goud-licht,var(--kleur-goud));filter:drop-shadow(0 0 5px var(--kleur-goud))}@supports (color:color-mix(in lab, red, red)){.vlucht-cinematic-hero__prestige-strip .vlucht-prestige-sterren__ster--actief{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--kleur-goud) 50%, transparent))}}.vlucht-cinematic-hero__scroll{border:1px solid var(--kleur-goud);border-radius:999px;margin-top:.55rem;padding:.48rem 1rem}@supports (color:color-mix(in lab, red, red)){.vlucht-cinematic-hero__scroll{border:1px solid color-mix(in srgb, var(--kleur-goud) 55%, transparent)}}.vlucht-cinematic-hero__scroll{background:linear-gradient(135deg, var(--kleur-goud) 0%, var(--kleur-gradient-diep) 100%)}@supports (color:color-mix(in lab, red, red)){.vlucht-cinematic-hero__scroll{background:linear-gradient(135deg, color-mix(in srgb, var(--kleur-goud) 22%, var(--kleur-gradient-diep)) 0%, color-mix(in srgb, var(--kleur-gradient-diep) 88%, transparent) 100%)}}.vlucht-cinematic-hero__scroll{color:var(--kleur-goud-licht,var(--kleur-goud));letter-spacing:.1em;text-transform:uppercase;cursor:pointer;box-shadow:0 4px 16px var(--kleur-gradient-diep), inset 0 1px 0 var(--kleur-goud);font-size:.68rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.vlucht-cinematic-hero__scroll{box-shadow:0 4px 16px color-mix(in srgb, var(--kleur-gradient-diep) 55%, transparent), inset 0 1px 0 color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.vlucht-cinematic-hero__scroll{transition:border-color .18s,box-shadow .18s,transform .18s}.vlucht-cinematic-hero__scroll:hover{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-cinematic-hero__scroll:hover{border-color:color-mix(in srgb, var(--kleur-goud) 78%, transparent)}}.vlucht-cinematic-hero__scroll:hover{box-shadow:0 6px 22px var(--kleur-goud), inset 0 1px 0 var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.vlucht-cinematic-hero__scroll:hover{box-shadow:0 6px 22px color-mix(in srgb, var(--kleur-goud) 18%, transparent), inset 0 1px 0 color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.vlucht-cinematic-hero__scroll:hover{transform:translateY(-1px)}.vlucht-cinematic-hero__countdown{letter-spacing:.04em;color:var(--kleur-goud-licht,var(--kleur-goud));margin:.35rem 0 0;font-size:.78rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.vlucht-cinematic-hero__countdown{color:color-mix(in srgb, var(--kleur-goud-licht,var(--kleur-goud)) 92%, white)}}.vlucht-hero-scene__stage{pointer-events:none;position:absolute;inset:0;transform:translateZ(0)}.vlucht-hero-scene__layer{position:absolute;inset:0}.vlucht-hero-scene__layer-img{object-fit:cover;object-position:center 40%;image-rendering:auto;width:100%;height:100%;display:block}.vlucht-hero-scene--mobiel .vlucht-hero-scene__layer-img{object-position:var(--vlucht-hero-mobile-pos,38% 42%)}.vlucht-hero-scene--photo .vlucht-hero-scene__layer--photo{z-index:1}.vlucht-hero-scene--photo{--vlucht-hero-photo-pos:72% center;aspect-ratio:21/9;min-height:300px;max-height:380px}.vlucht-hero-v6--cinematic-spotlight .vlucht-hero-scene--photo{min-height:300px;max-height:none}.vlucht-hero-scene--photo .vlucht-hero-scene__photo-img{object-fit:cover;object-position:calc(var(--vlucht-hero-focus-desktop,72) * 1%) center;filter:contrast(1.04)saturate(1.06)}.vlucht-hero-scene--mobiel.vlucht-hero-scene--photo .vlucht-hero-scene__photo-img{object-position:calc(var(--vlucht-hero-focus-mobile,52) * 1%) center}.vlucht-hero-scene--photo .vlucht-hero-scene__glass{display:none}.vlucht-hero-scene--photo .vlucht-hero-scene__fx-vignette{background:radial-gradient(ellipse 78% 72% at 38% 48%, transparent 58%, var(--kleur-gradient-diep) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-scene--photo .vlucht-hero-scene__fx-vignette{background:radial-gradient(ellipse 78% 72% at 38% 48%, transparent 58%, color-mix(in srgb, var(--kleur-gradient-diep) 18%, transparent) 100%)}}.vlucht-hero-scene--photo .vlucht-hero-scene__fx-vignette{opacity:.05;pointer-events:none}.vlucht-cinematic-hero--photo.vlucht-cinematic-hero--layered .vlucht-cinematic-hero__glass{-webkit-backdrop-filter:none}.vlucht-hero-scene--quievrain .vlucht-hero-scene__photo-img{object-position:calc(var(--vlucht-hero-focus-desktop,72) * 1%) 42%}.vlucht-hero-scene--noyon .vlucht-hero-scene__photo-img{object-position:calc(var(--vlucht-hero-focus-desktop,70) * 1%) 40%}.vlucht-hero-scene--orleans .vlucht-hero-scene__photo-img{object-position:calc(var(--vlucht-hero-focus-desktop,64) * 1%) 38%}.vlucht-hero-scene--melun .vlucht-hero-scene__photo-img{object-position:calc(var(--vlucht-hero-focus-desktop,72) * 1%) 36%}.vlucht-hero-scene--bourges .vlucht-hero-scene__photo-img{object-position:calc(var(--vlucht-hero-focus-desktop,58) * 1%) 34%}.vlucht-weekend-hero__scene.vlucht-hero-scene--photo{min-height:280px}@media (min-width:768px) and (max-width:1023px){.vlucht-hero-scene--photo{aspect-ratio:16/9}.vlucht-hero-scene--photo .vlucht-hero-scene__photo-img{object-position:calc(var(--vlucht-hero-focus-tablet,66) * 1%) center}}@media (min-width:2560px){.vlucht-hero-scene--photo .vlucht-hero-scene__photo-img{object-position:calc(var(--vlucht-hero-focus-ultrawide,76) * 1%) center}}.vlucht-hero-v6__zone--layered:has(.vlucht-hero-scene--photo){min-height:300px}.vlucht-hero-scene__fx{z-index:9;pointer-events:none;position:absolute;inset:0;overflow:hidden}.vlucht-hero-scene__fx-vignette{background:radial-gradient(ellipse 95% 88% at 50% 45%, transparent 68%, var(--kleur-gradient-diep) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-scene__fx-vignette{background:radial-gradient(ellipse 95% 88% at 50% 45%, transparent 68%, color-mix(in srgb, var(--kleur-gradient-diep) 28%, transparent) 100%)}}.vlucht-hero-scene__fx-vignette{opacity:.06}.vlucht-hero-scene__glass{z-index:10;pointer-events:none;background:linear-gradient(0deg, var(--kleur-gradient-diep), transparent 50%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-scene__glass{background:linear-gradient(0deg, color-mix(in srgb, var(--kleur-gradient-diep) 16%, transparent), transparent 50%)}}.vlucht-hero-scene__content{z-index:11;pointer-events:none;height:100%;position:absolute;inset:0}.vlucht-hero-scene__content>*{pointer-events:auto}.vlucht-hero-v6__zone--layered{min-height:260px;padding:0}@media (min-width:1024px) and (max-width:1439px){.vlucht-hero-scene,.vlucht-hero-v6__zone--layered{min-height:220px}.vlucht-hero-scene--photo{--vlucht-hero-photo-pos:72% center;min-height:320px;max-height:360px}.vlucht-hero-v6__zone--layered:has(.vlucht-hero-scene--photo){min-height:320px}.vlucht-cinematic-hero--layered .vlucht-cinematic-hero__glass{width:min(52%,24rem);padding:1.1rem 1.2rem 1rem}}@media (min-width:768px) and (max-width:1023px){.vlucht-hero-scene,.vlucht-hero-v6__zone--layered{min-height:200px}.vlucht-hero-scene--photo{--vlucht-hero-photo-pos:62% center;aspect-ratio:21/9;min-height:280px;max-height:320px}:is(.vlucht-hero-v6__zone--layered:has(.vlucht-hero-scene--photo),.vlucht-hero-v6__zone--cinematic:has(.vlucht-hero-scene--photo)){min-height:280px}.vlucht-cinematic-hero--layered .vlucht-cinematic-hero__glass{width:min(54%,22rem);padding:1rem 1.1rem .95rem}}@media (min-width:1440px) and (max-width:2559px){.vlucht-hero-scene--photo{--vlucht-hero-photo-pos:72% center;min-height:320px;max-height:360px}.vlucht-hero-v6__zone--layered:has(.vlucht-hero-scene--photo){min-height:320px}}@media (min-width:2560px){.vlucht-hero-scene--photo{--vlucht-hero-photo-pos:76% center;min-height:340px;max-height:360px}.vlucht-hero-v6__zone--layered:has(.vlucht-hero-scene--photo){min-height:340px}}@media (max-width:767px){.vlucht-hero-scene{aspect-ratio:16/11;min-height:180px}.vlucht-hero-scene--photo{--vlucht-hero-photo-pos:center center;aspect-ratio:4/5;min-height:220px;max-height:240px}.vlucht-hero-scene--photo .vlucht-hero-scene__photo-img{object-position:calc(var(--vlucht-hero-focus-mobile,52) * 1%) center}.vlucht-hero-v6__zone--cinematic.vlucht-hero-v6__zone--layered:has(.vlucht-hero-scene--photo){min-height:220px}.vlucht-cinematic-hero--layered .vlucht-cinematic-hero__glass{width:100%;padding:1rem 1.1rem .95rem;position:relative;inset:auto}.vlucht-cinematic-hero--layered .vlucht-cinematic-hero__titel{font-size:clamp(1.45rem,6vw,1.85rem)}}.vlucht-cinematic--lite .vlucht-cinematic__hero,.vlucht-cinematic--lite .vlucht-cinematic__particles{display:none}.vlucht-cinematic--lite .vlucht-cinematic__glass{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.vlucht-cinematic-hero--lite{min-height:auto}.vlucht-cinematic-hero--placeholder{height:100%;min-height:inherit;position:relative;overflow:hidden}.vlucht-cinematic-hero__placeholder-bg{background:linear-gradient(145deg, var(--kleur-gradient-diep), var(--kleur-goud));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.vlucht-cinematic-hero__placeholder-bg{background:linear-gradient(145deg, color-mix(in srgb, var(--kleur-gradient-diep) 75%, transparent), color-mix(in srgb, var(--kleur-goud) 6%, transparent))}}.vlucht-cinematic-hero__placeholder-embleem{opacity:.22}.vlucht-cinematic-hero--placeholder .vlucht-cinematic-hero__glass{z-index:2;height:100%;min-height:inherit;background:linear-gradient(108deg, var(--kleur-gradient-diep) 0%, var(--kleur-gradient-diep) 40%, transparent 62%);flex-direction:column;justify-content:flex-end;padding:1.25rem 1.35rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.vlucht-cinematic-hero--placeholder .vlucht-cinematic-hero__glass{background:linear-gradient(108deg, color-mix(in srgb, var(--kleur-gradient-diep) 65%, transparent) 0%, color-mix(in srgb, var(--kleur-gradient-diep) 28%, transparent) 40%, transparent 62%)}}.vlucht-cinematic-hero__placeholder{letter-spacing:.14em;text-transform:uppercase;color:var(--kleur-goud);margin:.35rem 0 0;font-size:.68rem}@supports (color:color-mix(in lab, red, red)){.vlucht-cinematic-hero__placeholder{color:color-mix(in srgb, var(--kleur-goud) 72%, var(--kleur-tekst))}}.vlucht-hero-v6__zone--placeholder{min-height:280px}@media (min-width:1024px){.vlucht-hero-v6__zone--placeholder{min-height:300px}}@media (max-width:767px){.vlucht-hero-v6__zone--placeholder{min-height:220px}}.vlucht-cinematic-hero--lite .vlucht-cinematic-hero__glass{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(180deg, var(--kleur-gradient-diep), var(--kleur-kaart))}@supports (color:color-mix(in lab, red, red)){.vlucht-cinematic-hero--lite .vlucht-cinematic-hero__glass{background:linear-gradient(180deg, color-mix(in srgb, var(--kleur-gradient-diep) 55%, transparent), color-mix(in srgb, var(--kleur-kaart) 40%, transparent))}}.vlucht-cinematic-hero__lite-bg{background:linear-gradient(145deg, var(--kleur-gradient-diep), var(--kleur-goud));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.vlucht-cinematic-hero__lite-bg{background:linear-gradient(145deg, color-mix(in srgb, var(--kleur-gradient-diep) 70%, transparent), color-mix(in srgb, var(--kleur-goud) 8%, transparent))}}@media (hover:hover){.feature-race-card:hover{box-shadow:0 0 28px var(--kleur-goud);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.feature-race-card:hover{box-shadow:0 0 28px color-mix(in srgb, var(--kleur-goud) 10%, transparent)}}.feature-race-card__variant:hover{border-color:var(--kleur-goud);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.feature-race-card__variant:hover{border-color:color-mix(in srgb, var(--kleur-goud) 30%, transparent)}}.vlucht-week-v6:hover{transform:translateY(-2px)}}.feature-race-card:focus-within,.feature-race-card__variant:focus-visible,.vlucht-kalender-v5__filter:focus-visible,.vlucht-sidebar-v5__accordion-kop:focus-visible{outline:2px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.feature-race-card:focus-within,.feature-race-card__variant:focus-visible,.vlucht-kalender-v5__filter:focus-visible,.vlucht-sidebar-v5__accordion-kop:focus-visible{outline:2px solid color-mix(in srgb, var(--kleur-goud) 55%, transparent)}}.feature-race-card:focus-within,.feature-race-card__variant:focus-visible,.vlucht-kalender-v5__filter:focus-visible,.vlucht-sidebar-v5__accordion-kop:focus-visible{outline-offset:2px}@media (min-width:2560px){.vlucht-kalender-v6{position:relative}.vlucht-kalender-v6:before,.vlucht-kalender-v6:after{content:"";width:max(0px, calc((100vw - var(--vlucht-v6-max)) / 2));pointer-events:none;z-index:0;opacity:.45;position:fixed;top:0;bottom:0}.vlucht-kalender-v6:before{background:linear-gradient(90deg, var(--kleur-gradient-diep), transparent);left:0}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v6:before{background:linear-gradient(90deg, color-mix(in srgb, var(--kleur-gradient-diep) 35%, transparent), transparent)}}.vlucht-kalender-v6:after{background:linear-gradient(270deg, var(--kleur-goud), transparent);right:0}@supports (color:color-mix(in lab, red, red)){.vlucht-kalender-v6:after{background:linear-gradient(270deg, color-mix(in srgb, var(--kleur-goud) 12%, transparent), transparent)}}.vlucht-kalender-v6>*{z-index:1;position:relative}}@media (min-width:1440px) and (max-width:1919px){.vlucht-hero-v6{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr) minmax(280px,.9fr);min-height:280px}.vlucht-kalender-v6__shell{grid-template-columns:minmax(0,1fr) minmax(300px,340px)}}@media (min-width:1024px) and (max-width:1439px){.vlucht-hero-v6{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(240px,.8fr);min-height:250px}.vlucht-kalender-v6__shell{grid-template-columns:minmax(0,1fr) minmax(260px,300px)}.vlucht-sidebar-v5{top:calc(1rem + var(--vlucht-v6-safe-top));max-height:calc(100dvh - 2rem - var(--vlucht-v6-safe-top) - var(--vlucht-v6-safe-bottom));z-index:1;align-self:start;position:sticky;overflow-y:auto}}@media (min-width:768px) and (max-width:1023px){.vlucht-kalender-v6{gap:1.15rem}.vlucht-kalender-v6__shell{grid-template-columns:1fr}.vlucht-sidebar-v5{display:none}.vlucht-sidebar-v5--mobiel{display:block;position:static}.vlucht-hero-v6{min-height:unset;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"info info""cinematic topvlucht";gap:.75rem;display:grid}.vlucht-hero-v6--cinematic-spotlight{grid-template-columns:1fr;grid-template-areas:"info""cinematic"}.vlucht-hero-v6__zone--info{grid-area:info}.vlucht-hero-v6__zone--cinematic{grid-area:cinematic;min-height:180px}.vlucht-hero-v6__zone--cinematic:has(.vlucht-hero-scene--photo){min-height:280px}.vlucht-hero-v6__zone--topvlucht{grid-area:topvlucht}.vlucht-kalender-v6 .vlucht-kalender-v5__weken{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.vlucht-kalender-v6 .vlucht-kalender-v5__weken>div{min-width:0}}@media (max-width:767px){.vlucht-kalender-v6{padding-inline:max(.65rem, env(safe-area-inset-left,0px)) max(.65rem, env(safe-area-inset-right,0px));gap:1rem}.vlucht-kalender-v6__shell{grid-template-columns:1fr}.vlucht-kalender-v6__main{flex-direction:column;gap:1rem;min-width:0;display:flex}.vlucht-hero-v6--banner-photo .vlucht-hero-v6__banner-img{display:none}.vlucht-hero-v6--banner-photo .vlucht-hero-v6__banner-scene{aspect-ratio:auto;min-height:unset}.vlucht-hero-v6--banner-photo .vlucht-hero-v6__banner-gradient{background:linear-gradient(135deg, var(--kleur-kaart) 0%, var(--kleur-gradient-diep) 100%)}@supports (color:color-mix(in lab, red, red)){.vlucht-hero-v6--banner-photo .vlucht-hero-v6__banner-gradient{background:linear-gradient(135deg, color-mix(in srgb, var(--kleur-kaart) 94%, var(--kleur-goud) 6%) 0%, color-mix(in srgb, var(--kleur-gradient-diep) 88%, transparent) 100%)}}.vlucht-hero-v6--banner .vlucht-hero-v6__banner-inner,.vlucht-hero-v6--banner-photo .vlucht-hero-v6__banner-inner{flex-direction:column;align-items:flex-start;max-width:100%;padding:2.75rem 1rem 1.1rem}.vlucht-hero-v6--banner .vlucht-hero-v6__stats{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-left:0;display:grid}.vlucht-hero-v6--banner .vlucht-hero-v6__prestatie-info{top:.65rem;right:.65rem}.vlucht-hero-v6{min-height:unset;flex-direction:column;gap:.75rem;display:flex}.vlucht-hero-v6__zone--info{order:1}.vlucht-hero-v6__zone--topvlucht{order:2}.vlucht-hero-v6--cinematic-spotlight .vlucht-hero-v6__zone--topvlucht,.vlucht-hero-v6__zone--cinematic{display:none}.vlucht-hero-v6__zone--cinematic.vlucht-hero-v6__zone--layered,.vlucht-hero-v6__zone--cinematic.vlucht-hero-v6__zone--placeholder{min-height:200px;display:block}.vlucht-hero-v6__zone--cinematic.vlucht-hero-v6__zone--layered{min-height:200px}:is(.vlucht-hero-v6__zone--cinematic.vlucht-hero-v6__zone--placeholder,.vlucht-hero-v6__zone--cinematic.vlucht-hero-v6__zone--layered:has(.vlucht-hero-scene--photo)){min-height:220px}.vlucht-kalender-v6__campagne{order:3}.vlucht-kalender-v5__filters{flex-wrap:wrap;order:4;gap:.45rem}.vlucht-kalender-v5__filter{flex:calc(50% - .45rem);justify-content:center;min-height:44px;padding-inline:.85rem}.vlucht-kalender-v5__weken{order:5}.vlucht-sidebar-v5--mobiel{order:6;display:block;position:static}.vlucht-sidebar-v5__accordion-kop{min-height:48px;padding:.75rem .85rem}.vlucht-sidebar-v5__actie{min-height:44px}.vlucht-week-v6__layout{grid-template-columns:1fr}.feature-race-card__kern{grid-template-columns:1fr;padding:.95rem}.feature-race-card__varianten{grid-template-columns:1fr}.feature-race-card__variant{min-height:44px;padding:.65rem .75rem}.vlucht-campaign__fases{display:none}.vlucht-week-v6,.vlucht-hero-v6__zone,.feature-race-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media (prefers-reduced-motion:reduce){.vlucht-kalender-v6,.vlucht-cinematic-hero__duif{animation:none}}}@media (max-width:430px){.vlucht-hero-v6__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.vlucht-hero-v6__stats>div{padding:.4rem .5rem}.vlucht-hero-v6__titel{font-size:1.15rem}.vlucht-kalender-v5__filter{flex:100%}.feature-race-card__titel{font-size:1.15rem}}@media (max-width:1200px){.vlucht-hero-v6:not(:has(.vlucht-hero-v6__zone--cinematic)){grid-template-columns:1fr}}@media (min-width:1024px){.vlucht-kalender-v6 .vlucht-sidebar-v5:not(.vlucht-sidebar-v5--mobiel){top:calc(1rem + var(--vlucht-v6-safe-top));max-height:calc(100dvh - 2rem - var(--vlucht-v6-safe-top) - var(--vlucht-v6-safe-bottom));z-index:1;align-self:start;position:sticky;overflow-y:auto}}.race-kaart{list-style:none}.race-kaart__link{background:var(--kleur-tekst);border-radius:10px;padding:12px;display:block}@supports (color:color-mix(in lab, red, red)){.race-kaart__link{background:color-mix(in srgb, var(--kleur-tekst) 3%, transparent)}}.race-kaart__link{border:1px solid var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.race-kaart__link{border:1px solid color-mix(in srgb, var(--kleur-tekst) 6%, transparent)}}.race-kaart__link{color:inherit;cursor:pointer;text-decoration:none;transition:border-color .15s,box-shadow .15s,background .15s}.race-kaart__link:hover{background:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.race-kaart__link:hover{background:color-mix(in srgb, var(--kleur-tekst) 5%, transparent)}}.race-kaart__link:hover{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.race-kaart__link:hover{border-color:color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.race-kaart__link:hover{box-shadow:0 0 14px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.race-kaart__link:hover{box-shadow:0 0 14px color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.race-kaart__link:focus-visible{outline:2px solid var(--kleur-goud);outline-offset:2px;border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.race-kaart__link:focus-visible{border-color:color-mix(in srgb, var(--kleur-goud) 55%, transparent)}}.race-kaart__link:focus-visible{box-shadow:0 0 14px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.race-kaart__link:focus-visible{box-shadow:0 0 14px color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.race-kaart__kop{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.race-prestige-badge{color:var(--kleur-goud-licht);align-items:center;gap:.35rem;font-size:.85rem;display:inline-flex}.race-prestige-badge__sterren{letter-spacing:.05em;line-height:1}.race-kaart__prestige{margin-bottom:.35rem}.race-kaart__kop-links{flex-direction:column;gap:2px;min-width:0;display:flex}.race-kaart__week-label{color:var(--kleur-goud);font-size:.72rem;font-weight:600}.race-kaart__reden--testdata{color:var(--kleur-warning);font-weight:600}.race-kaart__reden{color:var(--kleur-tekst-zacht);margin:0 0 8px;font-size:.76rem;font-style:italic;line-height:1.35}.race-kaart__naam{color:var(--kleur-tekst);margin:0 0 2px;font-size:.95rem;font-weight:600}.race-kaart__categorie{color:var(--kleur-tekst-zacht);font-size:.78rem}.race-kaart__fase{letter-spacing:.04em;text-transform:uppercase;color:var(--kleur-goud-licht);margin:0 0 6px;font-size:.74rem;font-weight:600}.race-kaart__meta--uitgebreid{grid-template-columns:repeat(2,minmax(0,1fr))}.race-kaart--monument .race-kaart__naam{color:var(--kleur-goud)}.race-kaart__embleem{color:var(--kleur-goud);opacity:.85;pointer-events:none;font-size:.85rem;position:absolute;top:8px;right:8px}.race-kaart--klassieker .race-kaart__link{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.race-kaart--klassieker .race-kaart__link{border-color:color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.race-kaart--topper .race-kaart__link{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.race-kaart--topper .race-kaart__link{border-color:color-mix(in srgb, var(--kleur-goud) 50%, transparent)}}.race-kaart--topper .race-kaart__link{box-shadow:0 0 18px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.race-kaart--topper .race-kaart__link{box-shadow:0 0 18px color-mix(in srgb, var(--kleur-goud) 10%, transparent)}}.race-kaart--monument .race-kaart__link{border-color:var(--kleur-goud);position:relative}@supports (color:color-mix(in lab, red, red)){.race-kaart--monument .race-kaart__link{border-color:color-mix(in srgb, var(--kleur-goud) 65%, transparent)}}.race-kaart--monument .race-kaart__link{box-shadow:0 0 22px var(--kleur-goud), inset 0 0 0 1px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.race-kaart--monument .race-kaart__link{box-shadow:0 0 22px color-mix(in srgb, var(--kleur-goud) 16%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.race-kaart--monument .race-kaart__link{padding-top:14px}.race-vlucht-datum{min-width:0}.race-vlucht-datum__regel,.race-vlucht-datum--inline{letter-spacing:.012em;min-width:0;max-width:100%;color:var(--kleur-goud);overflow-wrap:anywhere;margin:0;font-size:.94rem;font-weight:600;line-height:1.45;display:block}.race-vlucht-datum--kaart{margin:0 0 .7rem;padding-bottom:.2rem}.race-vlucht-datum--kaart .race-vlucht-datum__regel{font-size:.88rem}.race-vlucht-datum--kop{margin:.25rem 0 .9rem}.race-vlucht-datum--kop .race-vlucht-datum__regel{font-size:1.06rem}.race-vlucht-datum__categorie{color:var(--kleur-tekst-zacht);margin:.2rem 0 0;font-size:.78rem;font-weight:500}.race-vlucht-datum__categorie-inline{color:var(--kleur-tekst-zacht);font-weight:500}.race-vlucht-datum--inline{font-size:.94rem}.race-centrum__vlucht-datum{margin:0 0 1rem}.race-centrum__uitslagen-kop{flex-direction:column;gap:.5rem;margin-bottom:.85rem;display:flex}.race-podium-badge{vertical-align:middle;border:1px solid #0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.race-podium-badge--1{color:var(--token-knop-primair-tekst);background:linear-gradient(145deg, var(--kleur-goud-licht), var(--kleur-goud-mid));border-color:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.race-podium-badge--1{border-color:color-mix(in srgb, var(--kleur-tekst) 22%, transparent)}}.race-podium-badge--1{box-shadow:0 0 10px var(--kleur-goud-gloed)}.race-podium-badge--2{color:var(--kleur-tekst);background:linear-gradient(145deg, var(--kleur-tekst-zacht), var(--kleur-tekst-disabled));border-color:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.race-podium-badge--2{border-color:color-mix(in srgb, var(--kleur-tekst) 18%, transparent)}}.race-podium-badge--3{color:var(--kleur-tekst)4ea;background:linear-gradient(145deg, var(--kleur-warning), var(--kleur-goud-donker));border-color:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.race-podium-badge--3{border-color:color-mix(in srgb, var(--kleur-tekst) 14%, transparent)}}.race-kaart__meta{grid-template-columns:1fr 1fr;gap:6px 12px;margin:0 0 10px;display:grid}.race-kaart__meta dt{text-transform:uppercase;letter-spacing:.06em;color:var(--kleur-tekst-zacht);font-size:.68rem}.race-kaart__meta dd{color:var(--kleur-tekst);margin:0;font-size:.84rem;font-weight:600}.race-kaart__ingeschreven{color:var(--kleur-goud);margin:0;font-size:.8rem}.race-kaart__acties{gap:8px;margin-top:8px;display:flex}.race-kaart__acties select{background:var(--kleur-achtergrond);border:1px solid var(--kleur-kaart-rand);min-width:0;color:var(--kleur-tekst);border-radius:6px;flex:1;padding:6px 8px;font-size:.82rem}.race-kaart__knop{color:var(--kleur-achtergrond);background:var(--kleur-goud);cursor:pointer;border:none;border-radius:6px;padding:6px 12px;font-size:.82rem;font-weight:600}.race-kaart__knop:disabled{opacity:.6;cursor:not-allowed}.race-uitslag-regel{border-radius:var(--radius-sm);background:linear-gradient(135deg, var(--kleur-tekst), var(--kleur-tekst));align-items:flex-start;gap:14px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.race-uitslag-regel{background:linear-gradient(135deg, color-mix(in srgb, var(--kleur-tekst) 3%, transparent), color-mix(in srgb, var(--kleur-tekst) 1%, transparent))}}.race-uitslag-regel{border:1px solid var(--kleur-kaart-rand)}.race-uitslag-regel__positie-kolom{text-align:center;flex-shrink:0;width:36px}.race-uitslag-regel__positie{min-width:32px;min-height:32px;color:var(--kleur-goud);background:var(--kleur-goud);border-radius:8px;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.race-uitslag-regel__positie{background:color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.race-uitslag-regel__positie{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.race-uitslag-regel__positie{border:1px solid color-mix(in srgb, var(--kleur-goud) 25%, transparent)}}.race-uitslag-regel__inhoud{flex:1;min-width:0}.race-uitslag-regel__kop{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.race-uitslag-regel__naam{color:var(--kleur-tekst);margin:0;font-size:.95rem;font-weight:600}.race-uitslag-regel__punten{letter-spacing:.04em;color:var(--kleur-goud);background:var(--kleur-goud);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:.68rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.race-uitslag-regel__punten{background:color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.race-uitslag-regel__badges{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.race-uitslag-regel__prijs{color:var(--kleur-success);background:#22c55e1f;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:.68rem;font-weight:700}.race-uitslag-regel__stats{color:var(--kleur-tekst-zacht);margin:0 0 4px;font-size:.82rem}.race-uitslag-regel__indicatie{color:var(--kleur-tekst);opacity:.9;margin:0;font-size:.8rem;font-weight:500}.race-kaart__ingeschreven-blok{border-top:1px solid var(--kleur-tekst);margin-top:8px;padding-top:8px}@supports (color:color-mix(in lab, red, red)){.race-kaart__ingeschreven-blok{border-top:1px solid color-mix(in srgb, var(--kleur-tekst) 6%, transparent)}}.race-kaart__ingeschreven-kop{color:var(--kleur-goud);margin:0 0 4px;font-size:.78rem;font-weight:600}.race-kaart__ingeschreven-lijst{color:var(--kleur-tekst);flex-direction:column;gap:2px;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.race-status-badge{letter-spacing:.01em;white-space:nowrap;border:1px solid var(--kleur-goud);border-radius:999px;flex-shrink:0;padding:.22rem .58rem;font-size:.72rem;font-weight:600;line-height:1.25;display:inline-block}@supports (color:color-mix(in lab, red, red)){.race-status-badge{border:1px solid color-mix(in srgb, var(--kleur-goud) 48%, transparent)}}.race-status-badge{box-shadow:0 0 0 1px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.race-status-badge{box-shadow:0 0 0 1px color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.race-status-badge--compact{padding:.15rem .45rem;font-size:.64rem}.race-status-badge--inschrijving-open,.race-status-badge--gepland{color:#8ec97a;border-color:var(--kleur-goud);background:#8ec97a29}@supports (color:color-mix(in lab, red, red)){.race-status-badge--inschrijving-open,.race-status-badge--gepland{border-color:color-mix(in srgb, var(--kleur-goud) 42%, #8ec97a)}}.race-status-badge--lossing-bezig{color:var(--kleur-warning);background:var(--kleur-warning-zacht);border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.race-status-badge--lossing-bezig{border-color:color-mix(in srgb, var(--kleur-goud) 40%, var(--kleur-warning))}}.race-status-badge--onderweg{color:#e89850;border-color:var(--kleur-goud);background:#e898502e}@supports (color:color-mix(in lab, red, red)){.race-status-badge--onderweg{border-color:color-mix(in srgb, var(--kleur-goud) 40%, #e89850)}}.race-status-badge--resultaten-beschikbaar{color:#6aa8e8;border-color:var(--kleur-goud);background:#6aa8e829}@supports (color:color-mix(in lab, red, red)){.race-status-badge--resultaten-beschikbaar{border-color:color-mix(in srgb, var(--kleur-goud) 40%, #6aa8e8)}}.race-status-badge--afgesloten{color:var(--kleur-danger);background:var(--kleur-danger-zacht);border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.race-status-badge--afgesloten{border-color:color-mix(in srgb, var(--kleur-goud) 38%, var(--kleur-danger))}}.vlucht-compact__badge,.vlucht-categorie-strip__badge{margin-left:auto}.race-detail{flex-direction:column;gap:16px;max-width:720px;display:flex}.race-page-tabs{margin:4px 0 8px}.race-page-tabs__rij{flex-wrap:wrap;gap:8px;display:flex}.race-page-tabs__tab{border:1px solid var(--kleur-rand-zacht,#ffffff1f);background:var(--kleur-oppervlak-2,#ffffff0a);color:var(--kleur-tekst-zacht);cursor:pointer;border-radius:999px;align-items:center;padding:8px 14px;font-family:inherit;font-size:.84rem;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.race-page-tabs--pending .race-page-tabs__tab{opacity:.92}.race-pagina-panel--inactive{display:none}.race-page-tabs__tab:hover{color:var(--kleur-tekst);border-color:var(--kleur-goud-dim,#d4af3773)}.race-page-tabs__tab--actief{color:var(--kleur-goud);border-color:var(--kleur-goud);background:#d4af3714}.race-scope-tabs{margin:12px 0 8px}.race-scope-tabs__rij{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.race-scope-tabs__tab{border:1px solid var(--kleur-rand-zacht,#ffffff1f);color:var(--kleur-tekst-zacht);cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:6px 12px;font-family:inherit;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.race-scope-tabs--pending .race-scope-tabs__tab{opacity:.92}.race-scope-tabs__tab--actief{color:var(--kleur-goud);border-color:var(--kleur-goud)}.race-scope-tabs__provincie{align-items:center;gap:6px;display:inline-flex}.race-scope-tabs__select{border:1px solid var(--kleur-rand-zacht,#ffffff1f);background:var(--kleur-oppervlak-2,#ffffff0a);min-width:140px;color:var(--kleur-tekst);border-radius:8px;padding:6px 10px;font-size:.78rem}.race-scope-posities__lijst{gap:8px;margin:0;padding:0;list-style:none;display:grid}.race-scope-posities__lijst li{border-bottom:1px solid var(--kleur-rand-zacht,#ffffff14);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.race-scope-posities__label{font-weight:600}.race-scope-posities__waarde{color:var(--kleur-tekst-zacht);white-space:nowrap}.race-centrum--uitslag .race-centrum__winnaar-naam{margin:0;font-size:1.1rem;font-weight:700}.race-centrum--uitslag .race-centrum__winnaar-meta{color:var(--kleur-tekst-zacht);margin:4px 0 0;font-size:.84rem}.race-centrum__info-raster--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.race-detail__analyse-leeg{background:var(--kleur-oppervlak-2,#ffffff0a);color:var(--kleur-tekst-zacht);border-radius:12px;padding:16px}.race-detail__terug{color:var(--kleur-tekst-zacht);font-size:.84rem;text-decoration:none}.race-detail__terug:hover{color:var(--kleur-goud)}.race-detail__kop-regel{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.race-detail__fase{letter-spacing:.04em;text-transform:uppercase;color:var(--kleur-goud-licht);margin:0 0 8px;font-size:.74rem;font-weight:600}.gazette-pagina__terugkeer-acties{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.gazette-pagina__terugkeer-knop--secundair{border:1px solid var(--kleur-tekst);background:0 0}@supports (color:color-mix(in lab, red, red)){.gazette-pagina__terugkeer-knop--secundair{border:1px solid color-mix(in srgb, var(--kleur-tekst) 20%, transparent)}}.gazette-pagina__terugkeer-knop--secundair{color:var(--kleur-tekst-zacht)}.race-detail__titel{color:var(--kleur-tekst);margin:0;font-size:1.4rem;font-weight:700}.race-detail__beschrijving{color:var(--kleur-tekst-zacht);margin:0;font-size:.9rem;font-style:italic;line-height:1.55}.race-detail__meta{border-radius:var(--radius-sm);background:var(--kleur-kaart);border:1px solid var(--kleur-kaart-rand);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px 16px;margin:0;padding:14px;display:grid}.race-detail__meta--verborgen{display:none}.race-detail--broadcast .race-detail__terug{opacity:.55;margin-bottom:.5rem;font-size:.82rem}.race-detail__kop--verborgen{display:none}.race-detail__simulatie--compact{border:1px solid var(--kleur-tekst);border-radius:8px;margin-top:1rem;margin-bottom:.5rem}@supports (color:color-mix(in lab, red, red)){.race-detail__simulatie--compact{border:1px solid color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.race-detail__simulatie--compact{background:var(--token-surface-inset);padding:0 12px}.race-detail__simulatie--compact[open]{padding-bottom:4px}.race-detail--broadcast .race-detail__simulatie--compact{max-width:480px}.race-detail__simulatie--compact .race-detail__simulatie-summary{cursor:pointer;opacity:.7;padding:10px 0;font-size:.78rem;list-style:none}.race-detail__simulatie--compact .race-detail__simulatie-summary::-webkit-details-marker{display:none}.race-detail__simulatie--compact .race-detail__simulatie-inhoud{padding-bottom:12px}.race-detail__debug{border:1px solid var(--kleur-tekst);border-radius:10px;margin-top:1rem}@supports (color:color-mix(in lab, red, red)){.race-detail__debug{border:1px solid color-mix(in srgb, var(--kleur-tekst) 6%, transparent)}}.race-detail__debug{background:var(--token-surface-inset);padding:0 14px}.race-detail__debug-summary{cursor:pointer;opacity:.65;padding:10px 0;font-size:.78rem;list-style:none}.race-detail__debug-summary::-webkit-details-marker{display:none}.race-detail--broadcast .race-detail__debug{opacity:.8}.race-detail__meta dt{text-transform:uppercase;letter-spacing:.06em;color:var(--kleur-tekst-zacht);font-size:.66rem}.race-detail__meta dd{color:var(--kleur-tekst);margin:2px 0 0;font-size:.9rem;font-weight:600}.race-detail__sectie-titel{letter-spacing:.1em;text-transform:uppercase;color:var(--kleur-goud);margin:0 0 8px;font-size:.72rem;font-weight:700}.race-detail__ingeschreven-lijst{color:var(--kleur-tekst);flex-direction:column;gap:4px;margin:0;padding:0;font-size:.88rem;list-style:none;display:flex}.massa-inschrijving{border-radius:var(--radius-sm);background:var(--kleur-kaart);border:1px solid var(--kleur-kaart-rand);padding:14px}.massa-inschrijving__titel{color:var(--kleur-tekst);margin:0 0 10px;font-size:.9rem;font-weight:600}.massa-inschrijving__lijst{flex-direction:column;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.massa-inschrijving__label{color:var(--kleur-tekst);cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;font-size:.88rem;display:flex}.massa-inschrijving__rij--geblokkeerd{opacity:.55}.massa-inschrijving__rij--geblokkeerd .massa-inschrijving__label{cursor:not-allowed}.massa-inschrijving__reden{color:var(--kleur-tekst-zacht);margin-left:1.65rem;font-size:.78rem;display:block}.massa-inschrijving__chip{margin-left:auto}.leeftijdsklasse-chip{border-radius:var(--radius-sm);letter-spacing:.03em;border:1px solid var(--token-panel-rand-goud);background:var(--kleur-goud);align-items:center;gap:.35rem;padding:.2rem .6rem .2rem .45rem;font-size:.72rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.leeftijdsklasse-chip{background:color-mix(in srgb, var(--kleur-goud) 10%, var(--token-panel-bg-subtle))}}.leeftijdsklasse-chip{color:var(--kleur-goud-licht,var(--kleur-goud))}.leeftijdsklasse-chip__badge{flex-shrink:0}.leeftijdsklasse-chip__label{line-height:1.2}.duif-hero__leeftijdsklasse{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.45rem;display:flex}.duif-hero__leeftijdsklasse-info{color:var(--kleur-tekst-zacht);font-size:.82rem}.massa-inschrijving__fout{color:var(--kleur-danger);margin:0 0 10px;font-size:.84rem}.massa-inschrijving__acties{flex-wrap:wrap;gap:8px;display:flex}.massa-inschrijving__knop{cursor:pointer;border:none;border-radius:8px;padding:8px 14px;font-size:.84rem;font-weight:600}.massa-inschrijving__knop--secundair{background:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.massa-inschrijving__knop--secundair{background:color-mix(in srgb, var(--kleur-tekst) 6%, transparent)}}.massa-inschrijving__knop--secundair{color:var(--kleur-tekst);border:1px solid var(--kleur-kaart-rand)}.massa-inschrijving__knop--primair{background:var(--kleur-goud);color:var(--kleur-achtergrond)}.massa-inschrijving__knop:disabled{opacity:.6;cursor:not-allowed}.race-detail__test-start{margin-bottom:16px}.race-detail__simulatie{border-radius:var(--radius-sm);border:1px dashed var(--kleur-goud);padding:14px}@supports (color:color-mix(in lab, red, red)){.race-detail__simulatie{border:1px dashed color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.race-detail__simulatie{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.race-detail__simulatie{background:color-mix(in srgb, var(--kleur-goud) 5%, transparent)}}.race-detail__verslag{border-radius:var(--radius-sm);background:var(--kleur-tekst);margin-bottom:18px;padding:16px 18px}@supports (color:color-mix(in lab, red, red)){.race-detail__verslag{background:color-mix(in srgb, var(--kleur-tekst) 3%, transparent)}}.race-detail__verslag{border:1px solid var(--kleur-kaart-rand)}.race-detail__verslag-tekst{color:var(--kleur-tekst-zacht);white-space:pre-line;margin:8px 0 0;font-size:.88rem;line-height:1.55}.race-detail__simuleer-knop{background:var(--kleur-goud);border-radius:8px;padding:8px 14px;font-size:.84rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.race-detail__simuleer-knop{background:color-mix(in srgb, var(--kleur-goud) 20%, transparent)}}.race-detail__simuleer-knop{color:var(--kleur-goud);border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.race-detail__simuleer-knop{border:1px solid color-mix(in srgb, var(--kleur-goud) 40%, transparent)}}.race-detail__simuleer-knop{cursor:pointer}.race-detail__fout{color:var(--kleur-danger);margin:0 0 8px;font-size:.84rem}.race-detail__succes{color:#8cd2a0f2;margin:0 0 8px;font-size:.84rem}.race-detail__fout-code{opacity:.85;font-family:ui-monospace,monospace;font-size:.76rem}.race-detail__simulatie-info{color:var(--kleur-tekst-zacht);margin:0 0 10px;font-size:.84rem}.race-detail__simulatie-acties{flex-wrap:wrap;gap:8px;display:flex}.race-detail__simuleer-knop--sec{text-align:center;text-decoration:none;display:inline-block}.race-detail__simuleer-knop--reset{background:var(--kleur-danger)}@supports (color:color-mix(in lab, red, red)){.race-detail__simuleer-knop--reset{background:color-mix(in srgb, var(--kleur-danger) 15%, transparent)}}.race-detail__simuleer-knop--reset{border-color:var(--kleur-danger)}@supports (color:color-mix(in lab, red, red)){.race-detail__simuleer-knop--reset{border-color:color-mix(in srgb, var(--kleur-danger) 35%, transparent)}}.race-detail__simuleer-knop--reset{color:var(--kleur-danger)}.race-detail__debug-lijst{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px 16px;margin:0 0 12px;padding-bottom:4px;font-size:.82rem;display:grid}.race-detail__debug-lijst dt{color:var(--kleur-tekst-zacht);margin:0;font-weight:600}.race-detail__debug-lijst dd{color:var(--kleur-tekst);margin:2px 0 0}.race-detail__debug-mono{word-break:break-all;font-family:ui-monospace,monospace;font-size:.75rem}.race-detail__legacy-label{color:var(--kleur-tekst-zacht);background:var(--kleur-tekst);border-radius:8px;margin:0 0 12px;padding:8px 12px;font-size:.78rem}@supports (color:color-mix(in lab, red, red)){.race-detail__legacy-label{background:color-mix(in srgb, var(--kleur-tekst) 4%, transparent)}}.race-detail__legacy-label{border:1px dashed var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.race-detail__legacy-label{border:1px dashed color-mix(in srgb, var(--kleur-tekst) 12%, transparent)}}.race-voorbeschouwing__deelname{margin-top:14px}.race-voorbeschouwing__deelname-tekst{color:var(--kleur-goud);margin:0;font-weight:600}.race-voorbeschouwing__deelname-eigen{color:var(--kleur-tekst-zacht);margin:4px 0 0;font-size:.84rem}.race-live__deelname{color:var(--kleur-goud);margin:8px 0 0;font-size:.86rem;font-weight:600}.race-live__deelname-groot{color:var(--kleur-goud);margin:0;font-size:1rem;font-weight:700}.race-live__eigen-telling{color:var(--kleur-tekst-zacht);margin:4px 0 0;font-size:.84rem}.race-live__stand-rij--eigen{border-left:3px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.race-live__stand-rij--eigen{border-left:3px solid color-mix(in srgb, var(--kleur-goud) 50%, transparent)}}.race-live__stand-hok{color:var(--kleur-tekst-zacht);font-size:.76rem}.race-centrum__deelnemers-totaal{color:var(--kleur-tekst-zacht);font-size:.78rem;font-weight:400}.race-uitslag-regel--eigen .race-uitslag-regel{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.race-uitslag-regel--eigen .race-uitslag-regel{border-color:color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.race-audit{background:var(--token-surface-inset);border:1px dashed #ffb45059;border-radius:10px;padding:12px 14px;font-size:.76rem}.race-audit__titel{text-transform:uppercase;letter-spacing:.08em;color:var(--kleur-goud-licht);margin:0 0 8px;font-size:.72rem}.race-audit__raster{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin:0;display:grid}.race-audit__raster dt{color:var(--kleur-tekst-zacht);font-size:.65rem}.race-audit__raster dd{word-break:break-all;margin:2px 0 0;font-family:ui-monospace,monospace}.race-analyse{border-radius:var(--radius-sm);border:1px solid var(--kleur-kaart-rand);background:var(--token-surface-inset);padding:16px 18px}.race-analyse__samenvatting{color:var(--kleur-tekst-zacht);margin:0 0 12px;font-size:.88rem}.race-analyse__raster{gap:10px;margin:0;display:grid}.race-analyse__raster dt{text-transform:uppercase;color:var(--kleur-tekst-zacht);font-size:.68rem}.race-analyse__raster dd{margin:4px 0 0;font-size:.86rem}.race-detail__uitslagen-lijst{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dashboard-race-vooruitblik__ingeschreven{margin-top:8px}.dashboard-race-vooruitblik__ingeschreven-kop{color:var(--kleur-goud);margin:0 0 4px;font-size:.78rem;font-weight:600}.dashboard-race-vooruitblik__ingeschreven-lijst{color:var(--kleur-tekst);flex-direction:column;gap:2px;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.dashboard-resultaten__lijst{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dashboard-resultaten__link{background:var(--kleur-tekst);border-radius:10px;padding:10px 12px;display:block}@supports (color:color-mix(in lab, red, red)){.dashboard-resultaten__link{background:color-mix(in srgb, var(--kleur-tekst) 3%, transparent)}}.dashboard-resultaten__link{border:1px solid var(--kleur-kaart-rand);color:inherit;text-decoration:none;transition:border-color .15s}.dashboard-resultaten__link:hover{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.dashboard-resultaten__link:hover{border-color:color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.dashboard-resultaten__race{color:var(--kleur-goud);margin-bottom:4px;font-size:.82rem;font-weight:700;display:block}.dashboard-resultaten__duif{color:var(--kleur-tekst);margin-bottom:2px;font-size:.84rem;display:block}.dashboard-resultaten__snelheid{color:var(--kleur-tekst-zacht);font-size:.78rem;display:block}.duif-carriere__stats-raster{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin-bottom:18px;display:grid}.duif-carriere__stat{background:var(--kleur-tekst);border-radius:10px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.duif-carriere__stat{background:color-mix(in srgb, var(--kleur-tekst) 3%, transparent)}}.duif-carriere__stat{border:1px solid var(--kleur-kaart-rand)}.duif-carriere__stat-label{text-transform:uppercase;letter-spacing:.06em;color:var(--kleur-tekst-zacht);margin-bottom:4px;font-size:.68rem;display:block}.duif-carriere__stat-waarde{color:var(--kleur-tekst);font-size:1rem;font-weight:700;display:block}.duif-carriere__historiek-titel{letter-spacing:.08em;text-transform:uppercase;color:var(--kleur-goud);margin:0 0 10px;font-size:.78rem;font-weight:700}.duif-carriere__historiek{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.duif-carriere__historiek-item{background:var(--kleur-tekst);border-radius:10px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.duif-carriere__historiek-item{background:color-mix(in srgb, var(--kleur-tekst) 2%, transparent)}}.duif-carriere__historiek-item{border:1px solid var(--kleur-kaart-rand)}.duif-carriere__historiek-race{color:var(--kleur-tekst);margin:0 0 4px;font-size:.92rem;font-weight:600}.duif-carriere__historiek-positie{color:var(--kleur-goud);margin:0 0 2px;font-size:.8rem;font-weight:600}.duif-carriere__historiek-stats{color:var(--kleur-tekst-zacht);margin:0 0 2px;font-size:.8rem}.duif-carriere__historiek-datum{color:var(--kleur-tekst-zacht);opacity:.85;margin:0;font-size:.74rem}.race-centrum{flex-direction:column;gap:16px;margin-top:20px;display:flex}.race-centrum__sectie{border-radius:var(--radius-sm);border:1px solid var(--kleur-kaart-rand);background:var(--token-surface-inset);padding:16px 18px}.race-centrum__info-raster,.race-centrum__hokstatus-raster{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px 16px;margin:0;display:grid}.race-centrum__info-raster dt,.race-centrum__hokstatus-raster dt{text-transform:uppercase;letter-spacing:.08em;color:var(--kleur-tekst-zacht);font-size:.68rem}.race-centrum__info-raster dd,.race-centrum__hokstatus-raster dd{margin:4px 0 0;font-size:.9rem;font-weight:600}.race-centrum__moeilijkheid{text-transform:capitalize}.race-centrum__favorieten-lijst{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.race-centrum__favoriet-pos{min-width:1.5rem;color:var(--kleur-goud);font-weight:700;display:inline-block}.race-centrum__feed-lijst{border-left:2px solid var(--kleur-goud);flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}@supports (color:color-mix(in lab, red, red)){.race-centrum__feed-lijst{border-left:2px solid color-mix(in srgb, var(--kleur-goud) 20%, transparent)}}.race-centrum__feed-item{border-bottom:1px solid var(--kleur-tekst);grid-template-columns:52px 1fr;gap:12px;padding:10px 0 10px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.race-centrum__feed-item{border-bottom:1px solid color-mix(in srgb, var(--kleur-tekst) 5%, transparent)}}.race-centrum__feed-item{font-size:.86rem}.race-centrum__feed-item:last-child{border-bottom:none}.race-centrum__feed-tijd{color:var(--kleur-goud);font-variant-numeric:tabular-nums;font-weight:700}.race-centrum__feed-item--aankomst{border-left:3px solid #9ec87a80;margin-left:-2px;padding-left:12px}.race-centrum__feed-item--regio_melding,.race-centrum__feed-item--extern_hok{color:var(--kleur-tekst-zacht)}.race-centrum__aankomst-lijst{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.race-centrum__aankomst-item{background:var(--kleur-tekst);border-radius:10px;grid-template-columns:1fr auto;gap:4px 12px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.race-centrum__aankomst-item{background:color-mix(in srgb, var(--kleur-tekst) 3%, transparent)}}.race-centrum__aankomst-kop{grid-column:1;align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.race-centrum__aankomst-tijd{font-variant-numeric:tabular-nums;color:var(--kleur-goud);grid-area:1/2/3;align-self:center;font-weight:700}.race-centrum__aankomst-label{color:var(--kleur-tekst-zacht);grid-column:1;font-size:.76rem}.race-centrum__klassement-link{color:var(--kleur-goud);align-self:flex-start;font-size:.84rem;text-decoration:none}.race-klassement-impact__winst{color:var(--kleur-success)}.race-klassement-impact__verlies{color:var(--kleur-danger)}.race-voorbeschouwing{border-radius:var(--radius-card);border:1px solid var(--kleur-kaart-rand-goud);background:radial-gradient(ellipse 70% 50% at 20% 0%, var(--kleur-goud), transparent 60%), var(--kleur-gradient-diep);margin-top:20px;padding:20px 22px}@supports (color:color-mix(in lab, red, red)){.race-voorbeschouwing{background:radial-gradient(ellipse 70% 50% at 20% 0%, color-mix(in srgb, var(--kleur-goud) 10%, transparent), transparent 60%), color-mix(in srgb, var(--kleur-gradient-diep) 22%, transparent)}}.race-voorbeschouwing__label{text-transform:uppercase;letter-spacing:.12em;color:var(--kleur-goud);margin-bottom:6px;font-size:.68rem;display:inline-block}.race-voorbeschouwing__meta{color:var(--kleur-tekst-zacht);margin:6px 0 0;font-size:.88rem}.race-voorbeschouwing__raster{margin-top:16px}.race-voorbeschouwing__blok{margin-top:18px}.race-voorbeschouwing__subtitel{text-transform:uppercase;letter-spacing:.06em;color:var(--kleur-tekst-zacht);margin:0 0 8px;font-size:.82rem}.race-voorbeschouwing__duiven{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.race-voorbeschouwing__analyse{border-left:3px solid var(--kleur-goud);margin:20px 0 0;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.race-voorbeschouwing__analyse{border-left:3px solid color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.race-voorbeschouwing__analyse{color:var(--kleur-tekst-zacht);font-size:.92rem;font-style:italic}.race-voorbeschouwing__veld{margin-top:20px}.race-veld-lijst{border-radius:var(--radius-sm);border:1px solid var(--kleur-kaart-rand);background:var(--token-surface-inset);margin-top:20px;padding:18px 20px}.race-veld-lijst__kop{margin-bottom:14px}.race-veld-lijst__titel{color:var(--kleur-goud);margin:0;font-size:1rem;font-weight:700}.race-veld-lijst__meta{color:var(--kleur-tekst-zacht);margin:4px 0 0;font-size:.85rem}.race-veld-lijst__leeg{color:var(--kleur-tekst-zacht);margin:0;font-size:.9rem}.race-veld-lijst__tabel-wrap{overflow-x:auto}.race-veld-lijst__tabel{border-collapse:collapse;width:100%;font-size:.88rem}.race-veld-lijst__tabel th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--kleur-tekst);font-size:.68rem}@supports (color:color-mix(in lab, red, red)){.race-veld-lijst__tabel th{color:color-mix(in srgb, var(--kleur-tekst) 45%, transparent)}}.race-veld-lijst__tabel th{border-bottom:1px solid var(--kleur-tekst);padding:0 0 10px}@supports (color:color-mix(in lab, red, red)){.race-veld-lijst__tabel th{border-bottom:1px solid color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.race-veld-lijst__tabel td{border-bottom:1px solid var(--kleur-tekst);padding:10px 8px 10px 0}@supports (color:color-mix(in lab, red, red)){.race-veld-lijst__tabel td{border-bottom:1px solid color-mix(in srgb, var(--kleur-tekst) 5%, transparent)}}.race-veld-lijst__tabel td{vertical-align:top}.race-veld-lijst__rij--eigen{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.race-veld-lijst__rij--eigen{background:color-mix(in srgb, var(--kleur-goud) 6%, transparent)}}.race-veld-lijst__duif{color:var(--kleur-tekst);font-weight:600}.race-veld-lijst__eigen-badge{text-transform:uppercase;letter-spacing:.06em;color:var(--kleur-goud);background:var(--kleur-goud);border-radius:999px;margin-left:8px;padding:2px 7px;font-size:.62rem;font-weight:700;display:inline-block}@supports (color:color-mix(in lab, red, red)){.race-veld-lijst__eigen-badge{background:color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.race-veld-lijst__eigen-badge{vertical-align:middle}.race-veld-lijst__gemeente{color:var(--kleur-tekst-zacht);font-size:.82rem}.race-live{flex-direction:column;gap:16px;margin-top:20px;display:flex}.race-live__header{border-radius:var(--radius-sm);border:1px solid var(--kleur-goud);padding:18px 20px}@supports (color:color-mix(in lab, red, red)){.race-live__header{border:1px solid color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.race-live__header{background:radial-gradient(ellipse 80% 60% at 10% 0%, var(--kleur-goud), transparent 55%), var(--kleur-gradient-diep)}@supports (color:color-mix(in lab, red, red)){.race-live__header{background:radial-gradient(ellipse 80% 60% at 10% 0%, color-mix(in srgb, var(--kleur-goud) 12%, transparent), transparent 55%), color-mix(in srgb, var(--kleur-gradient-diep) 25%, transparent)}}.race-live__header-top{align-items:center;gap:10px;margin-bottom:8px;display:flex}.race-live__badge{color:var(--kleur-tekst);letter-spacing:.14em;background:#c8503cd9;border-radius:4px;padding:3px 8px;font-size:.68rem;font-weight:800;animation:2.5s ease-in-out infinite race-live-pulse;display:inline-block}@keyframes race-live-pulse{0%,to{opacity:1}50%{opacity:.75}}.race-live__fase{color:var(--kleur-tekst-zacht);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem}.race-live__route{margin:0;font-size:1.15rem}.race-live__meta{color:var(--kleur-tekst-zacht);margin:4px 0 0;font-size:.86rem}.race-live__header-stats{flex-wrap:wrap;gap:16px 24px;margin:14px 0 0;display:flex}.race-live__header-stats dt{text-transform:uppercase;letter-spacing:.08em;color:var(--kleur-tekst-zacht);font-size:.68rem}.race-live__header-stats dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-weight:700}.race-live__dev{border:1px dashed var(--kleur-goud);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.race-live__dev{border:1px dashed color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.race-live__dev{background:var(--token-surface-inset)}.race-live__dev-label{color:var(--kleur-tekst-zacht);font-size:.76rem}.race-live__dev-knop{border:1px solid var(--kleur-tekst);border-radius:6px;padding:4px 10px}@supports (color:color-mix(in lab, red, red)){.race-live__dev-knop{border:1px solid color-mix(in srgb, var(--kleur-tekst) 15%, transparent)}}.race-live__dev-knop{background:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.race-live__dev-knop{background:color-mix(in srgb, var(--kleur-tekst) 5%, transparent)}}.race-live__dev-knop{color:inherit;cursor:pointer;font-size:.78rem}.race-live__dev-knop--actief{border-color:var(--kleur-goud);background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.race-live__dev-knop--actief{background:color-mix(in srgb, var(--kleur-goud) 15%, transparent)}}.race-live__voortgang,.race-live__peloton,.race-live__voorlopig{border-radius:var(--radius-sm);border:1px solid var(--kleur-kaart-rand);background:var(--token-surface-inset);padding:16px 18px}.race-live__routebalk{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.race-live__route-punt{text-align:center;max-width:72px;color:var(--kleur-tekst-zacht);font-size:.72rem}.race-live__balk-wrap{background:var(--kleur-tekst);border-radius:4px;height:8px;position:relative}@supports (color:color-mix(in lab, red, red)){.race-live__balk-wrap{background:color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.race-live__balk-wrap{overflow:hidden}.race-live__balk-vulling{background:linear-gradient(90deg, var(--kleur-goud), var(--kleur-goud));border-radius:4px;height:100%}@supports (color:color-mix(in lab, red, red)){.race-live__balk-vulling{background:linear-gradient(90deg, color-mix(in srgb, var(--kleur-goud) 50%, transparent), color-mix(in srgb, var(--kleur-goud) 95%, transparent))}}.race-live__balk-vulling{transition:width .8s}.race-live__balk-markers{color:var(--kleur-tekst-zacht);opacity:.7;justify-content:space-between;margin-top:8px;font-size:.62rem;display:flex}.race-live__afstand{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin:16px 0 0;display:grid}.race-live__afstand dt{text-transform:uppercase;letter-spacing:.08em;color:var(--kleur-tekst-zacht);font-size:.68rem}.race-live__afstand dd{margin:4px 0 0;font-weight:600}.race-live__disclaimer{color:var(--kleur-tekst-zacht);margin:-4px 0 12px;font-size:.74rem;font-style:italic}.race-live__peloton-raster{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin:0;display:grid}.race-live__peloton-raster dt{text-transform:uppercase;letter-spacing:.08em;color:var(--kleur-tekst-zacht);font-size:.68rem}.race-live__peloton-raster dd{margin:4px 0 0;font-weight:600}.race-live__eigen-duiven{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.race-live__kleine-vlucht{color:var(--kleur-goud);margin:4px 0 0;font-size:.78rem;font-style:italic}.race-live__snapshots{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.race-live__snapshot{border:1px solid var(--kleur-tekst);border-radius:10px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.race-live__snapshot{border:1px solid color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.race-live__snapshot{background:var(--token-surface-inset)}.race-live__snapshot--primair,.race-live__eigen-sectie--primair{margin-top:4px}.race-live__snapshot--stijgt{border-left:3px solid #64c8788c}.race-live__snapshot--valt{border-left:3px solid #c8785073}.race-live__snapshot--geklokt{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.race-live__snapshot--geklokt{border-color:color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.race-live__snapshot--geklokt{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.race-live__snapshot--geklokt{background:color-mix(in srgb, var(--kleur-goud) 6%, transparent)}}.race-live__snapshot-kop{justify-content:space-between;align-items:center;gap:8px;display:flex}.race-live__snapshot-naam{color:var(--kleur-tekst);font-size:.92rem}.race-live__snapshot-risico{text-transform:uppercase;letter-spacing:.06em;color:var(--kleur-warning);background:#e8a0601f;border-radius:4px;padding:2px 6px;font-size:.62rem}.race-live__snapshot-regel{color:var(--kleur-tekst-zacht);margin:6px 0 0;font-size:.82rem;line-height:1.4}.race-live__snapshot-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:8px 0 0;display:grid}.race-live__snapshot-stats dt{text-transform:uppercase;color:var(--kleur-tekst-zacht);font-size:.6rem}.race-live__snapshot-stats dd{margin:2px 0 0;font-size:.8rem;font-weight:600}.race-live__laatste100{border-radius:var(--radius-sm);background:#50321426;border:1px solid #c88c3c40;padding:14px 16px}.race-live__laatste100-tekst{color:var(--kleur-tekst-zacht);margin:8px 0 0;font-size:.86rem;line-height:1.45}.race-live__prognose-lijst{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.race-live__prognose-lijst li{background:var(--token-surface-inset);border-radius:8px;grid-template-columns:28px 1fr auto;align-items:baseline;gap:8px 12px;padding:8px 10px;font-size:.84rem;display:grid}.race-live__prognose-rij--eigen{border-left:3px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.race-live__prognose-rij--eigen{border-left:3px solid color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.race-live__prognose-pos{color:var(--kleur-goud);font-weight:700}.race-live__prognose-detail{color:var(--kleur-tekst-zacht);text-align:right;font-size:.76rem}.race-live__eigen-duiven li{background:var(--kleur-tekst);border-radius:8px;justify-content:space-between;gap:12px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.race-live__eigen-duiven li{background:color-mix(in srgb, var(--kleur-tekst) 4%, transparent)}}.race-live__eigen-duiven li{font-size:.86rem}.race-live__duif-thuis{color:var(--kleur-success);font-weight:600}.race-live__aankomsten-flash{flex-direction:column;gap:12px;display:flex}.race-live__aankomstkaart{border-radius:var(--radius-card);border:1px solid var(--kleur-goud);padding:20px 22px}@supports (color:color-mix(in lab, red, red)){.race-live__aankomstkaart{border:1px solid color-mix(in srgb, var(--kleur-goud) 50%, transparent)}}.race-live__aankomstkaart{background:radial-gradient(ellipse 60% 80% at 50% 0%, var(--kleur-goud), transparent 65%), var(--kleur-gradient-diep)}@supports (color:color-mix(in lab, red, red)){.race-live__aankomstkaart{background:radial-gradient(ellipse 60% 80% at 50% 0%, color-mix(in srgb, var(--kleur-goud) 18%, transparent), transparent 65%), color-mix(in srgb, var(--kleur-gradient-diep) 30%, transparent)}}.race-live__aankomstkaart{box-shadow:0 0 24px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.race-live__aankomstkaart{box-shadow:0 0 24px color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.race-live__aankomstkaart{animation:3s ease-in-out infinite race-aankomst-glow}@keyframes race-aankomst-glow{0%,to{box-shadow:0 0 24px color-mix(in srgb, var(--kleur-goud) 12%, transparent)}50%{box-shadow:0 0 32px color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.race-live__aankomst-icon{font-size:1.4rem}.race-live__aankomst-label{letter-spacing:.2em;color:var(--kleur-goud);margin:4px 0 0;font-size:.72rem;font-weight:800}.race-live__aankomst-naam{margin:4px 0 12px;font-size:1.2rem}.race-live__aankomst-stats{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin:0;display:grid}.race-live__aankomst-stats dt{text-transform:uppercase;letter-spacing:.08em;color:var(--kleur-tekst-zacht);font-size:.66rem}.race-live__aankomst-stats dd{margin:4px 0 0;font-weight:700}.race-live__stand-lijst{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.race-live__stand-lijst li{background:var(--kleur-tekst);border-radius:8px;grid-template-columns:2rem 1fr auto;align-items:center;gap:8px;padding:8px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.race-live__stand-lijst li{background:color-mix(in srgb, var(--kleur-tekst) 3%, transparent)}}.race-live__stand-lijst li{font-size:.86rem}.race-live__stand-pos{color:var(--kleur-goud);font-weight:700}.race-live__stand-detail{color:var(--kleur-tekst-zacht);font-size:.78rem}.race-live--v5{flex-direction:column;gap:28px;width:100%;min-width:0;margin-top:8px;display:flex}.race-hero{border-radius:var(--radius-lg);border:1px solid var(--kleur-kaart-rand-goud);background:radial-gradient(ellipse 90% 70% at 20% 0%, var(--kleur-goud), transparent 60%), linear-gradient(165deg, var(--kleur-kaart-licht), var(--kleur-kaart));padding:28px 24px}@supports (color:color-mix(in lab, red, red)){.race-hero{background:radial-gradient(ellipse 90% 70% at 20% 0%, color-mix(in srgb, var(--kleur-goud) 14%, transparent), transparent 60%), linear-gradient(165deg, var(--kleur-kaart-licht), var(--kleur-kaart))}}.race-hero{box-shadow:var(--schaduw-hero)}.race-hero__top{align-items:center;gap:12px;margin-bottom:12px;display:flex}.race-hero__live-badge{letter-spacing:.08em;color:var(--kleur-tekst);background:var(--kleur-danger);border-radius:6px;padding:4px 10px;font-size:.72rem;font-weight:800;animation:2.5s ease-in-out infinite race-live-pulse}.race-hero__fase{color:var(--kleur-goud);text-transform:uppercase;letter-spacing:.06em;font-size:.85rem;font-weight:600}.race-hero__route{color:var(--kleur-tekst);margin:0 0 8px;font-size:clamp(1.5rem,4vw,2.1rem);font-weight:800;line-height:1.15}.race-hero__klasse{color:var(--kleur-tekst-zacht);margin:0 0 20px;font-size:1rem}.race-hero__stats{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:16px;margin-bottom:16px;display:grid}.race-hero__stat{border-radius:var(--radius-sm);background:var(--token-surface-inset);border:1px solid var(--kleur-tekst);flex-direction:column;gap:4px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.race-hero__stat{border:1px solid color-mix(in srgb, var(--kleur-tekst) 6%, transparent)}}.race-hero__stat--accent{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.race-hero__stat--accent{border-color:color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.race-hero__stat--accent{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.race-hero__stat--accent{background:color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.race-hero__stat-waarde{color:var(--kleur-tekst);font-size:1.05rem;font-weight:700}.race-hero__stat-label{text-transform:uppercase;letter-spacing:.05em;color:var(--kleur-tekst-zacht);font-size:.72rem}.race-hero__deelname{color:var(--kleur-tekst-zacht);margin:0;font-size:.9rem}.race-live__kloklijn-banner{border-radius:var(--radius-sm);border:2px solid var(--kleur-goud);background:linear-gradient(90deg, var(--kleur-goud), #c0392b1f);padding:18px 22px}@supports (color:color-mix(in lab, red, red)){.race-live__kloklijn-banner{background:linear-gradient(90deg, color-mix(in srgb, var(--kleur-goud) 15%, transparent), #c0392b1f)}}.race-live__kloklijn-banner{text-align:center;animation:3s ease-in-out infinite race-live-pulse}.race-live__kloklijn-label{letter-spacing:.12em;color:var(--kleur-goud);margin-bottom:6px;font-size:.8rem;font-weight:800;display:block}.race-live__kloklijn-tekst{color:var(--kleur-tekst);margin:0;font-size:1.05rem;font-weight:600}.race-timeline{border-radius:var(--radius-card);border:1px solid var(--kleur-kaart-rand);background:var(--kleur-kaart);width:100%;padding:22px}.race-timeline__titel{color:var(--kleur-goud);margin:0 0 16px;font-size:1.15rem;font-weight:700}.race-timeline__lijst{flex-direction:column;gap:0;max-height:480px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.race-timeline__item{grid-template-columns:48px 1fr;gap:12px;min-width:0;padding:10px 0;display:grid;position:relative}.race-timeline__item:not(:last-child) .race-timeline__icoon-kolom:after{content:"";background:var(--kleur-goud);width:2px;position:absolute;top:40px;bottom:-10px;left:23px}@supports (color:color-mix(in lab, red, red)){.race-timeline__item:not(:last-child) .race-timeline__icoon-kolom:after{background:color-mix(in srgb, var(--kleur-goud) 25%, transparent)}}.race-timeline__icoon-kolom{flex-shrink:0;justify-content:center;width:48px;padding-top:2px;display:flex;position:relative}.race-timeline__icoon{background:var(--kleur-kaart-licht);border:2px solid var(--kleur-goud);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;line-height:1;display:flex}.race-timeline__inhoud{flex:1;min-width:0;max-width:none}.race-timeline__kop{margin-bottom:4px}.race-timeline__type{text-transform:uppercase;letter-spacing:.05em;color:var(--kleur-goud);font-size:.78rem;font-weight:700}.race-timeline__tekst{color:var(--kleur-tekst);white-space:normal;word-break:normal;overflow-wrap:normal;max-width:none;margin:0;font-size:.95rem;line-height:1.5}.race-timeline__voortgang{background:var(--kleur-tekst);border-radius:2px;height:4px;margin-top:16px}@supports (color:color-mix(in lab, red, red)){.race-timeline__voortgang{background:color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.race-timeline__voortgang{overflow:hidden}.race-timeline__voortgang-vulling{background:linear-gradient(90deg, var(--kleur-goud), var(--kleur-danger));border-radius:2px;height:100%;transition:width .6s}.race-arrivals{flex-direction:column;gap:16px;display:flex}.race-arrival-card{border-radius:var(--radius-card);border:1px solid var(--kleur-kaart-rand);background:linear-gradient(135deg, var(--kleur-kaart-licht), var(--kleur-kaart));box-shadow:var(--schaduw-kaart);grid-template-columns:64px 1fr;gap:18px;padding:22px 24px;display:grid}.race-arrival-card--eigen{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.race-arrival-card--eigen{border-color:color-mix(in srgb, var(--kleur-goud) 50%, transparent)}}.race-arrival-card--eigen{background:linear-gradient(135deg, var(--kleur-goud), var(--kleur-kaart))}@supports (color:color-mix(in lab, red, red)){.race-arrival-card--eigen{background:linear-gradient(135deg, color-mix(in srgb, var(--kleur-goud) 12%, transparent), var(--kleur-kaart))}}.race-arrival-card--nieuw{animation:1.2s ease-out race-arrival-flash}@keyframes race-arrival-flash{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--kleur-goud) 60%, transparent);transform:scale(.97)}50%{box-shadow:0 0 24px 4px color-mix(in srgb, var(--kleur-goud) 35%, transparent);transform:scale(1.01)}to{box-shadow:var(--schaduw-kaart);transform:scale(1)}}.race-arrival-card__medaille{justify-content:center;align-items:center;min-width:2.4rem;line-height:1;display:flex}.race-arrival-card__medaille .race-podium-badge{width:2rem;height:2rem;margin-right:0;font-size:.95rem}.race-arrival-card__naam{color:var(--kleur-tekst);margin:0 0 6px;font-size:1.25rem;font-weight:800}.race-arrival-card__hok{color:var(--kleur-tekst-zacht);margin:0 0 6px;font-size:.88rem;font-weight:600}.race-arrival-card__tijd-snelheid{font-variant-numeric:tabular-nums;color:var(--kleur-goud);margin:0 0 4px;font-size:1.1rem;font-weight:700}.race-arrival-card__tijd{font-variant-numeric:tabular-nums;color:var(--kleur-goud);margin:0 0 4px;font-size:1.6rem;font-weight:700}.race-arrival-card__snelheid{color:var(--kleur-tekst-zacht);margin:0 0 4px;font-size:.95rem}.race-arrival-card__positie{color:var(--kleur-tekst);margin:0;font-size:.9rem;font-weight:600}.race-arrival-card__eigen-badge{text-transform:uppercase;letter-spacing:.05em;background:var(--kleur-goud);border-radius:6px;margin-top:8px;padding:3px 10px;font-size:.72rem;font-weight:700;display:inline-block}@supports (color:color-mix(in lab, red, red)){.race-arrival-card__eigen-badge{background:color-mix(in srgb, var(--kleur-goud) 20%, transparent)}}.race-arrival-card__eigen-badge{color:var(--kleur-goud)}.race-klassement{border-radius:var(--radius-card);border:1px solid var(--kleur-kaart-rand);background:var(--kleur-kaart);padding:22px}.race-klassement__titel{color:var(--kleur-goud);margin:0 0 16px;font-size:1.1rem;font-weight:700}.race-klassement__leeg{color:var(--kleur-tekst-zacht);margin:0;font-size:.9rem}.race-klassement__tabel{border-collapse:collapse;width:100%;font-size:.9rem}.race-klassement__tabel th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--kleur-tekst-zacht);border-bottom:1px solid var(--kleur-kaart-rand);padding:8px 10px;font-size:.72rem}.race-klassement__tabel td{border-bottom:1px solid var(--kleur-tekst);padding:10px}@supports (color:color-mix(in lab, red, red)){.race-klassement__tabel td{border-bottom:1px solid color-mix(in srgb, var(--kleur-tekst) 4%, transparent)}}.race-klassement__rij--eigen{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.race-klassement__rij--eigen{background:color-mix(in srgb, var(--kleur-goud) 6%, transparent)}}.race-klassement__pos{color:var(--kleur-goud);width:48px;font-weight:700}.race-klassement__naam{font-weight:600}.race-klassement__status{color:var(--kleur-tekst-zacht);font-size:.85rem}.race-klassement__tijd{font-variant-numeric:tabular-nums;font-weight:600}.race-klassement__intro{color:var(--kleur-tekst-zacht);margin:0 0 12px;font-size:.85rem;line-height:1.4}.race-klassement__onderweg{border-top:1px solid var(--kleur-tekst);margin-top:14px;padding-top:12px}@supports (color:color-mix(in lab, red, red)){.race-klassement__onderweg{border-top:1px solid color-mix(in srgb, var(--kleur-tekst) 6%, transparent)}}.race-klassement__onderweg-titel{text-transform:uppercase;letter-spacing:.06em;color:var(--kleur-tekst-zacht);margin:0 0 8px;font-size:.72rem;font-weight:700}.race-klassement__onderweg-lijst{color:var(--kleur-tekst);flex-direction:column;gap:6px;margin:0;padding:0;font-size:.88rem;list-style:none;display:flex}.duif-profiel--premium{max-width:var(--inhoud-max-profiel)}.duif-hero{border-radius:var(--radius-lg);border:1px solid var(--kleur-kaart-rand-goud);background:radial-gradient(ellipse 80% 60% at 30% 20%, var(--kleur-goud), transparent 55%), linear-gradient(160deg, var(--kleur-kaart-licht), var(--kleur-kaart));gap:24px;margin-bottom:24px;padding:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.duif-hero{background:radial-gradient(ellipse 80% 60% at 30% 20%, color-mix(in srgb, var(--kleur-goud) 12%, transparent), transparent 55%), linear-gradient(160deg, var(--kleur-kaart-licht), var(--kleur-kaart))}}.duif-hero{box-shadow:var(--schaduw-hero)}@media (min-width:768px){.duif-hero{grid-template-columns:minmax(260px,380px) 1fr;align-items:center}}.duif-hero__beeld-wrap{border-radius:var(--radius-card);background:radial-gradient(ellipse 90% 75% at 50% 30%, var(--kleur-goud), transparent 58%), linear-gradient(180deg, var(--kleur-hero-banner-start), var(--kleur-hero-banner-end-donker));min-height:320px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.duif-hero__beeld-wrap{background:radial-gradient(ellipse 90% 75% at 50% 30%, color-mix(in srgb, var(--kleur-goud) 20%, transparent), transparent 58%), linear-gradient(180deg, var(--kleur-hero-banner-start), var(--kleur-hero-banner-end-donker))}}.duif-hero__beeld{object-fit:contain;padding:20px}.duif-hero__klasse{color:var(--kleur-goud);background:var(--kleur-gradient-diep);border-radius:999px;padding:5px 12px;font-size:.7rem;font-weight:700;position:absolute;top:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.duif-hero__klasse{background:color-mix(in srgb, var(--kleur-gradient-diep) 85%, transparent)}}.duif-hero__klasse{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-hero__klasse{border:1px solid color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.duif-hero__info{text-align:center}@media (min-width:768px){.duif-hero__info{text-align:left}}.duif-hero__naam{color:var(--kleur-tekst);margin:0;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.1}.duif-hero__titel{color:var(--kleur-goud);margin:10px 0 0;font-size:1.1rem;font-weight:600}.duif-hero__meta{color:var(--kleur-tekst-zacht);margin:8px 0 0;font-size:.92rem}.duif-hero__status-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}@media (min-width:768px){.duif-hero__status-chips{justify-content:flex-start}}.duif-hero__status-chip{background:var(--token-meter-track);border:1px solid var(--kleur-tekst);border-radius:999px;padding:6px 12px;font-size:.8rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.duif-hero__status-chip{border:1px solid color-mix(in srgb, var(--kleur-tekst) 10%, transparent)}}.duif-hero__status-chip{color:var(--kleur-tekst)}.duif-hero__levensfase--erelegende{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-hero__levensfase--erelegende{background:color-mix(in srgb, var(--kleur-goud) 18%, var(--token-meter-track))}}.duif-hero__levensfase--erelegende{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-hero__levensfase--erelegende{border-color:color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.duif-hero__levensfase--erelegende{color:var(--kleur-goud-mid)}.duif-hero__levensfase--kweeklegende{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-hero__levensfase--kweeklegende{background:color-mix(in srgb, var(--kleur-goud) 10%, #1a2a22)}}.duif-hero__levensfase--kweeklegende{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-hero__levensfase--kweeklegende{border-color:color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.duif-hero__levensfase--kweeklegende{color:var(--kleur-tekst)}.duif-hero__ring{color:var(--kleur-tekst-zacht);opacity:.85;margin:14px 0 0;font-size:.78rem}.duif-hero__acties{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:18px;display:flex}.duif-hero__acties .duif-hero__actie{margin-top:0}.duif-hero__actie{border-radius:var(--radius-sm);color:var(--token-knop-primair-tekst);background:linear-gradient(135deg, var(--kleur-goud), var(--kleur-goud-donker));margin-top:18px;padding:12px 20px;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}.duif-hero__actie--markt{color:var(--kleur-goud-licht);border:1px solid var(--kleur-kaart-rand-goud);background:0 0}.duif-profiel__premium-grid{gap:16px;margin-bottom:20px;display:grid}@media (min-width:900px){.duif-profiel__premium-grid{grid-template-columns:1fr 1fr}}.duif-profiel__premium-kolom{flex-direction:column;gap:16px;display:flex}.duif-profiel__kaart{border-radius:var(--radius-card);border:1px solid var(--kleur-kaart-rand);background:linear-gradient(160deg, var(--kleur-tekst), transparent 50%), var(--kleur-kaart);padding:20px 22px}@supports (color:color-mix(in lab, red, red)){.duif-profiel__kaart{background:linear-gradient(160deg, color-mix(in srgb, var(--kleur-tekst) 4%, transparent), transparent 50%), var(--kleur-kaart)}}.duif-profiel__kaart-titel{letter-spacing:.1em;text-transform:uppercase;color:var(--kleur-goud);margin:0 0 16px;font-size:.78rem;font-weight:700}.duif-stat-raster{flex-direction:column;gap:14px;display:flex}.race-stat__rechts{align-items:baseline;gap:10px;display:flex}.race-stat__cijfer{color:var(--kleur-goud);font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:800}.duif-profiel__vorm-conditie{border-top:1px solid var(--kleur-tekst);grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;padding-top:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.duif-profiel__vorm-conditie{border-top:1px solid color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.duif-profiel__vorm-conditie div{flex-direction:column;gap:2px;display:flex}.duif-profiel__vorm-conditie span{text-transform:uppercase;letter-spacing:.08em;color:var(--kleur-tekst-zacht);font-size:.72rem}.duif-profiel__vorm-conditie strong{color:var(--kleur-goud);font-size:1.4rem}.duif-profiel__vorm-conditie em{color:var(--kleur-tekst-zacht);font-size:.8rem;font-style:normal}.potentieel-sterren__titel,.vermoeidheid-balk__titel{letter-spacing:.1em;text-transform:uppercase;color:var(--kleur-tekst-zacht);margin-bottom:8px;font-size:.72rem;font-weight:700;display:block}.potentieel-sterren__inhoud{align-items:center;gap:12px;display:flex}.potentieel-sterren__iconen{letter-spacing:2px;font-size:1.1rem}.potentieel-sterren__label{color:var(--kleur-goud);font-size:1rem;font-weight:700}.vermoeidheid-balk{margin-top:18px}.vermoeidheid-balk__kop{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.vermoeidheid-balk__label{color:var(--kleur-success);font-size:.86rem;font-weight:600}.vermoeidheid-balk__label--zwaar{color:var(--kleur-warning)}.vermoeidheid-balk__spoor{background:var(--kleur-tekst);border-radius:999px;height:10px}@supports (color:color-mix(in lab, red, red)){.vermoeidheid-balk__spoor{background:color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.vermoeidheid-balk__spoor{overflow:hidden}.vermoeidheid-balk__vulling{border-radius:inherit;background:linear-gradient(90deg, var(--kleur-success), var(--kleur-success));height:100%}.vermoeidheid-balk__vulling--zwaar{background:linear-gradient(90deg, var(--kleur-warning), var(--kleur-warning))}.vermoeidheid-balk__percentage{color:var(--kleur-tekst-zacht);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:.78rem}.duif-identiteit__badges{flex-wrap:wrap;gap:8px;display:flex}.duif-identiteit__badge{border:1px solid var(--kleur-tekst);border-radius:999px;padding:8px 14px;font-size:.82rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.duif-identiteit__badge{border:1px solid color-mix(in srgb, var(--kleur-tekst) 12%, transparent)}}.duif-identiteit__badge{background:var(--token-surface-inset);color:var(--kleur-tekst)}.duif-identiteit__badge--type{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-identiteit__badge--type{border-color:color-mix(in srgb, var(--kleur-goud) 40%, transparent)}}.duif-identiteit__badge--type{color:var(--kleur-goud)}.duif-identiteit__badge--spec{color:var(--kleur-tekst-zacht);border-color:#7eb8e859}.duif-identiteit__kleur{color:var(--kleur-tekst-zacht);margin:14px 0 0;font-size:.84rem}.duif-ontwikkeling__samenvatting{margin-bottom:18px}.duif-ontwikkeling__highlight{border-radius:var(--radius-sm);background:var(--kleur-goud);padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.duif-ontwikkeling__highlight{background:color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.duif-ontwikkeling__highlight{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-ontwikkeling__highlight{border:1px solid color-mix(in srgb, var(--kleur-goud) 20%, transparent)}}.duif-ontwikkeling__highlight{margin-bottom:12px}.duif-ontwikkeling__highlight-label{text-transform:uppercase;letter-spacing:.1em;color:var(--kleur-tekst-zacht);margin-bottom:4px;font-size:.68rem;display:block}.duif-ontwikkeling__highlight-waarde{color:var(--kleur-tekst);font-size:.95rem;font-weight:600}.duif-ontwikkeling__mini-stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.duif-ontwikkeling__mini-stats div{background:var(--token-surface-inset);border:1px solid var(--kleur-kaart-rand);border-radius:10px;padding:10px 12px}.duif-ontwikkeling__mini-stats span{text-transform:uppercase;color:var(--kleur-tekst-zacht);font-size:.68rem;display:block}.duif-ontwikkeling__mini-stats strong{color:var(--kleur-tekst);font-size:1rem}.duif-ontwikkeling__historiek-titel,.duif-carriere__sectie-titel{letter-spacing:.1em;text-transform:uppercase;color:var(--kleur-goud);margin:0 0 12px;font-size:.72rem;font-weight:700}.duif-ontwikkeling__historiek-lijst,.duif-carriere__race-lijst,.duif-carriere__mijlpalen-lijst{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.trainings-historiek-kaart{border-radius:var(--radius-sm);background:var(--token-surface-inset);border:1px solid var(--kleur-kaart-rand);padding:14px 16px}.trainings-historiek-kaart__kop{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.trainings-historiek-kaart__titel{color:var(--kleur-tekst);margin:0;font-size:.92rem;font-weight:700}.trainings-historiek-kaart__datum{color:var(--kleur-tekst-zacht);flex-shrink:0;font-size:.76rem}.trainings-historiek-kaart__subtitel{text-transform:uppercase;letter-spacing:.08em;color:var(--kleur-tekst-zacht);margin:0 0 8px;font-size:.72rem;font-weight:700}.trainings-historiek-kaart__lijst{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.trainings-historiek-kaart__item{color:var(--kleur-tekst);align-items:center;gap:8px;font-size:.86rem;display:flex}.trainings-historiek-kaart__item strong{color:var(--kleur-success)}.trainings-historiek-kaart__leeg{color:var(--kleur-tekst-zacht);margin:0;font-size:.84rem}.duif-profiel__tabs--premium{margin-top:8px}.duif-profiel__tab-inhoud--premium{padding-top:16px}.duif-carriere--premium .duif-carriere__grote-stats{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;margin-bottom:24px;display:grid}.duif-carriere__grote-stat{border-radius:var(--radius-sm);text-align:center;background:linear-gradient(160deg, var(--kleur-goud), transparent 60%);padding:18px 14px}@supports (color:color-mix(in lab, red, red)){.duif-carriere__grote-stat{background:linear-gradient(160deg, color-mix(in srgb, var(--kleur-goud) 10%, transparent), transparent 60%)}}.duif-carriere__grote-stat{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-carriere__grote-stat{border:1px solid color-mix(in srgb, var(--kleur-goud) 25%, transparent)}}.duif-carriere__grote-stat-waarde{color:var(--kleur-goud);font-size:1.5rem;font-weight:800;line-height:1.1;display:block}.duif-carriere__grote-stat-label{text-transform:uppercase;letter-spacing:.08em;color:var(--kleur-tekst-zacht);margin-top:6px;font-size:.68rem;font-weight:700;display:block}.duif-carriere__mijlpalen{margin-bottom:24px}.duif-carriere__mijlpaal{background:var(--kleur-tekst);border-radius:10px;padding:10px 14px;font-size:.88rem}@supports (color:color-mix(in lab, red, red)){.duif-carriere__mijlpaal{background:color-mix(in srgb, var(--kleur-tekst) 3%, transparent)}}.duif-carriere__mijlpaal{border:1px solid var(--kleur-kaart-rand)}.duif-carriere__race-kaart{border-radius:var(--radius-sm);border:1px solid var(--kleur-kaart-rand);background:var(--token-surface-inset);padding:14px 16px}.duif-carriere__race-kaart--goud{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-carriere__race-kaart--goud{border-color:color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.duif-carriere__race-kaart--goud{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-carriere__race-kaart--goud{background:color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.duif-carriere__race-kaart--zilver{background:#b4bed20f;border-color:#b4bed266}.duif-carriere__race-kaart--brons{background:#c88c500f;border-color:#c88c5066}.duif-carriere__race-kaart-link{color:inherit;text-decoration:none;display:block}.duif-carriere__race-kaart-link:hover .duif-carriere__race-naam{text-decoration:underline}.duif-carriere__race-kop{align-items:center;gap:10px;margin-bottom:4px;display:flex}.duif-carriere__medaille{font-size:1.2rem}.duif-carriere__race-naam{color:var(--kleur-tekst);font-size:1rem;font-weight:700}.duif-carriere__race-stats{color:var(--kleur-tekst-zacht);margin:0;font-size:.86rem}.duif-carriere__race-week{color:var(--kleur-tekst-zacht);opacity:.85;margin:4px 0 0;font-size:.76rem}.duif-gezondheid-premium__score{color:var(--kleur-goud);margin:0 0 16px;font-size:1.6rem;font-weight:800}.duif-kweek-premium__tekst{color:var(--kleur-tekst);margin:0;font-size:1.1rem;font-weight:600}.duif-kweek-premium__sub{color:var(--kleur-tekst-zacht);margin:12px 0 0;font-size:.86rem}.duif-profiel--v36{max-width:1220px}.duif-hero--v36{margin-bottom:16px;padding:28px}@media (min-width:900px){.duif-hero--v36{grid-template-columns:minmax(300px,420px) 1fr;align-items:stretch}}.duif-hero--v36 .duif-hero__beeld-wrap{background:radial-gradient(ellipse 85% 70% at 50% 28%, var(--kleur-goud), transparent 62%), radial-gradient(ellipse 60% 45% at 50% 88%, var(--kleur-gradient-diep), transparent 70%), linear-gradient(180deg, var(--kleur-hero-banner-start), var(--kleur-hero-banner-end-donker));min-height:340px}@supports (color:color-mix(in lab, red, red)){.duif-hero--v36 .duif-hero__beeld-wrap{background:radial-gradient(ellipse 85% 70% at 50% 28%, color-mix(in srgb, var(--kleur-goud) 28%, transparent), transparent 62%), radial-gradient(ellipse 60% 45% at 50% 88%, color-mix(in srgb, var(--kleur-gradient-diep) 45%, transparent), transparent 70%), linear-gradient(180deg, var(--kleur-hero-banner-start), var(--kleur-hero-banner-end-donker))}}.duif-hero--v36 .duif-hero__beeld-wrap{box-shadow:inset 0 0 0 1px var(--kleur-goud), 0 18px 40px var(--kleur-gradient-diep)}@supports (color:color-mix(in lab, red, red)){.duif-hero--v36 .duif-hero__beeld-wrap{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kleur-goud) 12%, transparent), 0 18px 40px color-mix(in srgb, var(--kleur-gradient-diep) 35%, transparent)}}.duif-hero--v36 .duif-hero__beeld-wrap--levend{justify-content:center;align-items:center;display:flex;position:relative}.duif-hero--v36 .duif-hero__beeld-wrap--levend .levende-duif--fill{inset:0 2% 2%}.duif-hero--v36 .duif-hero__beeld-wrap--levend:after{content:"";background:radial-gradient(ellipse at center, var(--kleur-gradient-diep) 0%, transparent 72%);width:48%;height:8%;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.duif-hero--v36 .duif-hero__beeld-wrap--levend:after{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--kleur-gradient-diep) 55%, transparent) 0%, transparent 72%)}}.duif-hero--v36 .duif-hero__beeld-wrap--levend:after{pointer-events:none;z-index:2}.duif-hero__beeld-wrap--legendary{box-shadow:inset 0 0 0 1px #e8c54759, 0 0 36px #e8c54738, 0 18px 40px var(--kleur-gradient-diep)}@supports (color:color-mix(in lab, red, red)){.duif-hero__beeld-wrap--legendary{box-shadow:inset 0 0 0 1px #e8c54759, 0 0 36px #e8c54738, 0 18px 40px color-mix(in srgb, var(--kleur-gradient-diep) 35%, transparent)}}.duif-hero--legendary .duif-hero__naam--legendary{text-shadow:0 0 18px #e8c54773, 0 2px 8px var(--kleur-gradient-diep)}@supports (color:color-mix(in lab, red, red)){.duif-hero--legendary .duif-hero__naam--legendary{text-shadow:0 0 18px #e8c54773, 0 2px 8px color-mix(in srgb, var(--kleur-gradient-diep) 40%, transparent)}}.duif-hero__potentieel-badge{align-items:center;gap:6px;display:inline-flex}.kweek-koppel-v2__ouder-beeld{position:relative;overflow:hidden}.kweek-koppel-v2__ouder-sprite,.kweek-koppel-v2__ouder-levende-duif{position:absolute;inset:0}.kweek-nest-visual__levende-duif{justify-content:center;align-items:center;width:100%;height:100%;display:flex}@media (min-width:900px){.duif-hero--v36 .duif-hero__beeld-wrap{height:100%;min-height:520px}}.duif-hero--v36 .duif-hero__naam{font-size:clamp(2rem,4.5vw,3rem)}.duif-hero__info-boven{flex-direction:column;gap:20px;height:100%;display:flex}@media (min-width:900px){.duif-hero__info-boven{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:24px}}.duif-hero__info-tekst{flex:1;min-width:0}.duif-hero__meta-rij{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.duif-hero__klasse-badge,.duif-hero__potentieel-badge{border:1px solid var(--kleur-goud);border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:.78rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.duif-hero__klasse-badge,.duif-hero__potentieel-badge{border:1px solid color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.duif-hero__klasse-badge,.duif-hero__potentieel-badge{background:var(--kleur-gradient-diep)}@supports (color:color-mix(in lab, red, red)){.duif-hero__klasse-badge,.duif-hero__potentieel-badge{background:color-mix(in srgb, var(--kleur-gradient-diep) 50%, transparent)}}.duif-hero__klasse-badge,.duif-hero__potentieel-badge{color:var(--kleur-goud)}.duif-hero__potentieel-label{color:var(--kleur-tekst);font-weight:600}.duif-hero--v36 .duif-hero__actie{flex-shrink:0;align-self:flex-start;margin-top:0}.duif-hero__actie--kweek{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-hero__actie--kweek{background:color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.duif-hero__actie--kweek{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-hero__actie--kweek{border-color:color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.duif-hero__niet-beschikbaar{color:var(--kleur-goud-mid);background:var(--kleur-goud);border-radius:10px;margin:0;padding:10px 14px;font-size:.88rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.duif-hero__niet-beschikbaar{background:color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.duif-hero__niet-beschikbaar{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-hero__niet-beschikbaar{border:1px solid color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.duif-kweek-tab{gap:1rem;display:grid}.duif-kweek-tab__status-waarde{color:var(--kleur-goud);margin:0;font-size:1.15rem;font-weight:700}.duif-kweek-tab__link-knop{color:var(--kleur-goud);border:1px solid var(--kleur-goud);border-radius:8px;margin-top:.75rem;padding:.55rem 1rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-block}@supports (color:color-mix(in lab, red, red)){.duif-kweek-tab__link-knop{border:1px solid color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.duif-kweek-tab__link-knop{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-kweek-tab__link-knop{background:color-mix(in srgb, var(--kleur-goud) 10%, transparent)}}.duif-kweek-tab__link-knop:hover{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-kweek-tab__link-knop:hover{background:color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.duif-kweek-tab__link-knop:hover{color:var(--kleur-tekst)}.duif-kweek-tab__meta,.duif-kweek-tab__afstamming{gap:.75rem;margin:0;display:grid}.duif-kweek-tab__meta div,.duif-kweek-tab__afstamming-rij{grid-template-columns:100px 1fr;align-items:start;gap:.5rem;display:grid}.duif-kweek-tab__meta dt,.duif-kweek-tab__afstamming dt{text-transform:uppercase;letter-spacing:.04em;color:var(--kleur-tekst-zacht);font-size:.78rem}.duif-kweek-tab__meta dd,.duif-kweek-tab__afstamming dd{color:var(--kleur-tekst);margin:0}.duif-kweek-tab__ouder-meta{color:var(--kleur-tekst-zacht);margin-top:.2rem;font-size:.78rem;display:block}.duif-kweek-tab__leeg,.duif-kweek-tab__sub{color:var(--kleur-tekst-zacht);margin:0;font-size:.88rem}@media (max-width:899px){.duif-hero--v36 .duif-hero__actie{justify-content:center;width:100%}}.duif-quick-stats{-webkit-overflow-scrolling:touch;scrollbar-width:thin;gap:10px;margin-bottom:16px;padding-bottom:4px;display:flex;overflow-x:auto}.duif-quick-stats__kaart{border-radius:var(--radius-sm);border:1px solid var(--kleur-kaart-rand);background:var(--token-surface-inset);flex:1 0 min(140px,42vw);min-width:110px;padding:12px 14px}.duif-quick-stats__kaart--accent{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-quick-stats__kaart--accent{border-color:color-mix(in srgb, var(--kleur-goud) 30%, transparent)}}.duif-quick-stats__kaart--accent{background:linear-gradient(160deg, var(--kleur-goud), transparent 55%)}@supports (color:color-mix(in lab, red, red)){.duif-quick-stats__kaart--accent{background:linear-gradient(160deg, color-mix(in srgb, var(--kleur-goud) 10%, transparent), transparent 55%)}}.duif-quick-stats__label{letter-spacing:.1em;text-transform:uppercase;color:var(--kleur-tekst-zacht);margin-bottom:4px;font-size:.65rem;font-weight:700;display:block}.duif-quick-stats__waarde{color:var(--kleur-tekst);font-size:1.05rem;font-weight:800;line-height:1.2;display:block}.duif-quick-stats__kaart--accent .duif-quick-stats__waarde{color:var(--kleur-goud);font-size:1.25rem}.duif-quick-stats__sub{color:var(--kleur-tekst-zacht);margin-top:2px;font-size:.7rem;display:block}.duif-profiel__tabs--v36{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;margin-top:0;margin-bottom:0;overflow-x:auto}.duif-profiel__tabs--v36 .duif-profiel__tab{flex-shrink:0;padding:10px 16px;font-size:.85rem}.duif-profiel__tab-inhoud--v36{background:linear-gradient(180deg, var(--kleur-gradient-diep), transparent 40%), var(--kleur-kaart);border-top:none;border-radius:0 0 16px 16px;margin-top:0;padding:20px}@supports (color:color-mix(in lab, red, red)){.duif-profiel__tab-inhoud--v36{background:linear-gradient(180deg, color-mix(in srgb, var(--kleur-gradient-diep) 12%, transparent), transparent 40%), var(--kleur-kaart)}}@media (max-width:768px){.duif-profiel--v36{overflow-x:clip}.duif-profiel--v36 .duif-profiel__terug{margin-bottom:12px;display:block}.duif-hero--v36{flex-direction:column;gap:18px;margin-bottom:14px;padding:16px;display:flex}.duif-hero--v36 .duif-hero__beeld-zone{width:100%}.duif-hero--v36 .duif-hero__beeld-wrap{min-height:unset;height:auto;overflow:visible}.duif-hero--v36 .duif-hero__beeld-wrap--levend{box-sizing:border-box;justify-content:center;align-items:center;max-height:360px;padding:20px 16px;display:flex;overflow:hidden}.duif-hero--v36 .duif-hero__beeld-wrap--levend .levende-duif--fill{width:100%;height:300px;max-height:320px;position:relative;inset:auto}.duif-hero--v36 .duif-hero__beeld-wrap--levend .pigeon-sprite .levende-duif__image{object-fit:contain;object-position:center center;transform:translate(var(--pigeon-x,0px), var(--pigeon-y,0px)) scale(var(--pigeon-scale,1));padding:0}.duif-hero--v36 .duif-hero__beeld-wrap--levend .levende-duif__blink-layer{object-fit:contain;object-position:center center;padding:0}.duif-hero--v36 .duif-hero__beeld-wrap--levend:after{width:50%;height:6%;bottom:8%}.duif-hero__groei--kuiken .levende-duif--fill{transform-origin:50% 42%;transform:scale(.8)}.duif-hero__groei--juvenile .levende-duif--fill{transform-origin:50%;transform:scale(.85)}.duif-hero__groei--jaarling .levende-duif--fill{transform-origin:50%;transform:scale(.92)}.duif-hero__groei--volwassen .levende-duif--fill{transform-origin:50%;transform:scale(.95)}.duif-hero--v36 .duif-hero__info{text-align:center;width:100%}.duif-hero--v36 .duif-hero__info-boven{flex-direction:column;align-items:stretch;gap:16px}.duif-hero--v36 .duif-hero__naam{text-align:center;font-size:clamp(1.65rem,7vw,2.1rem)}.duif-hero--v36 .duif-hero__titel{text-align:center;font-size:1rem}.duif-hero--v36 .duif-hero__afkomst{display:none}.duif-hero--v36 .duif-hero__meta{text-align:center}.duif-hero--v36 .duif-hero__leeftijdsklasse{flex-wrap:wrap;justify-content:center}.duif-hero--v36 .duif-hero__leeftijdsklasse-info{text-align:center;flex-basis:100%}.duif-hero--v36 .duif-hero__badges,.duif-hero--v36 .duif-hero__meta-rij,.duif-hero--v36 .duif-hero__status-chips{justify-content:center}.duif-hero--v36 .duif-hero__ring{text-align:center;margin-top:12px;font-size:.75rem}.duif-hero--v36 .duif-hero__actie{text-align:center;box-sizing:border-box;justify-content:center;width:100%;margin-top:4px;display:flex}.duif-hero--v36 .duif-hero__niet-beschikbaar{text-align:center;border-radius:var(--radius-sm);background:var(--token-meter-track);border:1px solid var(--kleur-tekst);width:100%;margin:0;padding:12px 16px}@supports (color:color-mix(in lab, red, red)){.duif-hero--v36 .duif-hero__niet-beschikbaar{border:1px solid color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.duif-hero--v36 .duif-hero__niet-beschikbaar{box-sizing:border-box}.duif-quick-stats--profiel{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;padding-bottom:0;display:grid;overflow-x:visible}.duif-quick-stats--profiel .duif-quick-stats__kaart{flex:unset;width:100%;min-width:0}.duif-quick-stats--profiel .duif-quick-stats__kaart:nth-child(7){display:none}.duif-profiel--v36 .duif-profiel__tabs--v36{z-index:40;background:linear-gradient(180deg, var(--kleur-achtergrond) 0%, var(--kleur-achtergrond) 88%, transparent 100%);border-bottom:1px solid var(--kleur-tekst);margin-bottom:0;padding:8px 0 10px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.duif-profiel--v36 .duif-profiel__tabs--v36{border-bottom:1px solid color-mix(in srgb, var(--kleur-tekst) 6%, transparent)}}.duif-profiel--v36 .duif-profiel__tabs--v36{-webkit-overflow-scrolling:touch}}.duif-profiel__kaart--primair{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-profiel__kaart--primair{border-color:color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.duif-profiel__kaart--primair{background:linear-gradient(160deg, var(--kleur-goud), transparent 45%), var(--kleur-kaart)}@supports (color:color-mix(in lab, red, red)){.duif-profiel__kaart--primair{background:linear-gradient(160deg, color-mix(in srgb, var(--kleur-goud) 6%, transparent), transparent 45%), var(--kleur-kaart)}}.duif-profiel__kaart--secundair{border-color:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.duif-profiel__kaart--secundair{border-color:color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.duif-profiel__kaart--secundair{background:var(--token-surface-inset);box-shadow:none}.duif-profiel__overzicht--v36{align-items:start;gap:16px;display:grid}@media (min-width:900px){.duif-profiel__overzicht--v36{grid-template-columns:1fr 1fr}}.duif-profiel__overzicht-kolom{flex-direction:column;gap:16px;display:flex}.duif-raceprofiel .duif-stat-raster{gap:10px}.duif-raceprofiel__extra{border-top:1px solid var(--kleur-tekst);gap:12px;margin-top:14px;padding-top:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.duif-raceprofiel__extra{border-top:1px solid color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.duif-raceprofiel__subtitel{letter-spacing:.1em;text-transform:uppercase;color:var(--kleur-tekst-zacht);margin:0 0 6px;font-size:.68rem;font-weight:700}.duif-raceprofiel__lijst{color:var(--kleur-tekst);margin:0;padding:0 0 0 16px;font-size:.86rem}.duif-raceprofiel__lijst--aandacht{color:var(--kleur-warning)}.duif-raceprofiel__chips{flex-wrap:wrap;gap:8px;display:flex}.duif-raceprofiel__chip{color:var(--kleur-tekst-zacht);background:#7eb8e814;border:1px solid #7eb8e859;border-radius:999px;padding:5px 12px;font-size:.78rem;font-weight:600}.duif-identiteit__grid{grid-template-columns:1fr 1fr;gap:10px 16px;margin:0;display:grid}.duif-identiteit__veld{background:var(--token-surface-inset);border:1px solid var(--kleur-tekst);border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.duif-identiteit__veld{border:1px solid color-mix(in srgb, var(--kleur-tekst) 6%, transparent)}}.duif-identiteit__label{letter-spacing:.08em;text-transform:uppercase;color:var(--kleur-tekst-zacht);margin:0;font-size:.65rem;font-weight:700}.duif-identiteit__waarde{color:var(--kleur-tekst);margin:0;font-size:.88rem;font-weight:600}.duif-ontwikkeling--compact .duif-ontwikkeling__samenvatting{margin-bottom:0}.duif-ontwikkeling--compact .duif-ontwikkeling__highlight{margin-bottom:10px;padding:10px 12px}.duif-ontwikkeling--compact .duif-ontwikkeling__mini-stats div{padding:8px 10px}.duif-training-compact__lijst{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.duif-training-compact__item{background:var(--token-surface-inset);border:1px solid var(--kleur-tekst);border-radius:10px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.duif-training-compact__item{border:1px solid color-mix(in srgb, var(--kleur-tekst) 6%, transparent)}}.duif-training-compact__kop{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.duif-training-compact__titel{color:var(--kleur-tekst);margin:0;font-size:.84rem;font-weight:700}.duif-training-compact__datum{color:var(--kleur-tekst-zacht);flex-shrink:0;font-size:.72rem}.duif-training-compact__zin{color:var(--kleur-tekst-zacht);margin:4px 0 0;font-size:.8rem;line-height:1.35}.duif-training-compact__verbeteringen{color:var(--kleur-tekst);margin:6px 0 0;font-size:.8rem}.duif-training-compact__meer{color:var(--kleur-goud);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin-top:10px;padding:0;font-size:.82rem;font-weight:600;text-decoration:underline}.duif-training-compact__leeg{color:var(--kleur-tekst-zacht);margin:0;font-size:.84rem}.duif-gezondheid-sectie__hoofd{color:var(--kleur-goud);margin:0 0 18px;font-size:1.5rem;font-weight:800}.duif-gezondheid-sectie__oorzaak{background:var(--kleur-goud);border-radius:8px;margin:-10px 0 16px;padding:.55rem .75rem}@supports (color:color-mix(in lab, red, red)){.duif-gezondheid-sectie__oorzaak{background:color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.duif-gezondheid-sectie__oorzaak{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-gezondheid-sectie__oorzaak{border:1px solid color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.duif-gezondheid-sectie__oorzaak{color:var(--kleur-tekst-zacht);font-size:.88rem;line-height:1.45}.duif-gezondheid-sectie__sectie-titel{letter-spacing:.1em;text-transform:uppercase;color:var(--kleur-tekst-zacht);margin:0 0 10px;font-size:.68rem;font-weight:700}.duif-gezondheid-sectie__factoren{grid-template-columns:1fr 1fr;gap:10px 20px;margin:0 0 16px;display:grid}.duif-gezondheid-sectie__factoren div{flex-direction:column;gap:2px;display:flex}.duif-gezondheid-sectie__factoren dt{color:var(--kleur-tekst-zacht);font-size:.72rem;font-weight:600}.duif-gezondheid-sectie__factoren dd{color:var(--kleur-tekst);margin:0;font-size:.92rem;font-weight:600}.duif-gezondheid-sectie__balk{border-top:1px solid var(--kleur-tekst);margin-bottom:18px;padding-top:4px}@supports (color:color-mix(in lab, red, red)){.duif-gezondheid-sectie__balk{border-top:1px solid color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.duif-gezondheid-sectie__advies p{color:var(--kleur-tekst);background:var(--kleur-goud);border-radius:10px;margin:0;padding:12px 14px;font-size:.9rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.duif-gezondheid-sectie__advies p{background:color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.duif-gezondheid-sectie__advies p{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-gezondheid-sectie__advies p{border:1px solid color-mix(in srgb, var(--kleur-goud) 20%, transparent)}}.duif-verhaal{gap:12px;display:grid}@media (min-width:700px){.duif-verhaal{grid-template-columns:1fr 1fr}.duif-verhaal__nieuws{grid-column:1/-1}}.duif-verhaal__tekst{color:var(--kleur-tekst);margin:0;font-size:.9rem;line-height:1.5}.duif-carriere--v36 .duif-carriere__grote-stats{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:18px}.duif-carriere--v36 .duif-carriere__grote-stat{padding:12px 10px}.duif-carriere--v36 .duif-carriere__grote-stat-waarde{font-size:1.25rem}.duif-carriere__grote-stat--highlight{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-carriere__grote-stat--highlight{border-color:color-mix(in srgb, var(--kleur-goud) 55%, transparent)}}.duif-carriere__grote-stat--highlight{background:linear-gradient(160deg, var(--kleur-goud), transparent 60%)}@supports (color:color-mix(in lab, red, red)){.duif-carriere__grote-stat--highlight{background:linear-gradient(160deg, color-mix(in srgb, var(--kleur-goud) 18%, transparent), transparent 60%)}}.duif-carriere--v36 .duif-carriere__mijlpalen{margin-bottom:18px}.duif-carriere__mijlpaal{align-items:center;gap:10px;display:flex}.duif-carriere__mijlpaal--winst{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-carriere__mijlpaal--winst{border-color:color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.duif-carriere__mijlpaal--winst{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-carriere__mijlpaal--winst{background:color-mix(in srgb, var(--kleur-goud) 10%, transparent)}}.duif-carriere__mijlpaal--winst{font-weight:600}.duif-carriere__mijlpaal-icon{font-size:1.1rem}.duif-carriere--v36 .duif-carriere__race-kaart{padding:10px 12px}.duif-carriere--v36 .duif-carriere__race-kop{flex-wrap:wrap;margin-bottom:2px}.duif-carriere--v36 .duif-carriere__race-week{margin:0 0 0 auto;font-size:.72rem}@media (max-width:700px){.duif-carriere--v36 .duif-carriere__grote-stats{grid-template-columns:repeat(2,1fr)}.duif-gezondheid-sectie__factoren,.duif-identiteit__grid{grid-template-columns:1fr}}.race-stat__recent-delta{color:var(--kleur-success);white-space:nowrap;font-size:.78rem;font-weight:700}.race-stat__cijfer--recent{color:var(--kleur-success);text-shadow:0 0 10px #a8e88a73}.race-stat--recent-groei .race-stat__cijfer{color:var(--kleur-success)}.race-stat__vulling--recent{background:linear-gradient(90deg, var(--kleur-success), var(--kleur-success));box-shadow:0 0 12px #7ec87a80}.duif-stat-evolutie__totaal{background:var(--kleur-goud);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:14px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.duif-stat-evolutie__totaal{background:color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.duif-stat-evolutie__totaal{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-stat-evolutie__totaal{border:1px solid color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.duif-stat-evolutie__totaal-label{letter-spacing:.06em;text-transform:uppercase;color:var(--kleur-tekst-zacht);font-size:.78rem;font-weight:700}.duif-stat-evolutie__totaal-waarde{color:var(--kleur-goud);font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:800}.duif-stat-evolutie__tabel{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.duif-stat-evolutie__rij{color:var(--kleur-tekst);background:var(--token-surface-inset);border:1px solid var(--kleur-tekst);border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:8px 16px;padding:8px 12px;font-size:.86rem;display:grid}@supports (color:color-mix(in lab, red, red)){.duif-stat-evolutie__rij{border:1px solid color-mix(in srgb, var(--kleur-tekst) 6%, transparent)}}.duif-stat-evolutie__rij{font-variant-numeric:tabular-nums}.duif-stat-evolutie__stat-naam{font-weight:600}.duif-stat-evolutie__evolutie{color:var(--kleur-tekst-zacht)}.duif-stat-evolutie__groei{color:var(--kleur-tekst-zacht);text-align:right;font-weight:700}.duif-stat-evolutie__groei--positief{color:var(--kleur-success)}@media (max-width:500px){.duif-stat-evolutie__rij{grid-template-columns:1fr 1fr}.duif-stat-evolutie__groei{grid-area:1/2}}.duif-observaties{border-radius:var(--radius-card);border:1px solid var(--token-panel-rand-goud);background:linear-gradient(165deg, var(--kleur-goud) 0%, var(--token-panel-bg-subtle) 100%);padding:1.1rem 1.2rem}@supports (color:color-mix(in lab, red, red)){.duif-observaties{background:linear-gradient(165deg, color-mix(in srgb, var(--kleur-goud) 5%, var(--token-panel-bg)) 0%, var(--token-panel-bg-subtle) 100%)}}.duif-observaties{box-shadow:var(--schaduw-kaart)}.duif-observaties__kop{align-items:center;gap:.65rem;margin-bottom:.85rem;display:flex}.duif-observaties__titel{color:var(--kleur-goud);margin:0;font-size:.95rem;font-weight:800}.duif-observaties__lijst{flex-direction:column;gap:.75rem;margin:0;display:flex}.duif-observaties__regel dt{letter-spacing:.05em;text-transform:uppercase;color:var(--kleur-tekst-zacht);margin:0;font-size:.68rem;font-weight:700}.duif-observaties__regel dd{color:var(--kleur-tekst);margin:.2rem 0 0;font-size:.88rem;line-height:1.45}.duif-observaties__staff{color:var(--kleur-goud);font-weight:700}.duif-observaties__quote{font-style:italic}.duif-training-tab__historiek-observatie{color:var(--kleur-tekst);margin:.25rem 0 0;font-size:.82rem;line-height:1.4}.duif-training-tab{gap:16px;display:grid}@media (min-width:900px){.duif-training-tab{grid-template-columns:1fr 1fr}.duif-training-tab>:first-child,.duif-training-tab>:last-child{grid-column:1/-1}}.duif-training-tab__advies{color:var(--kleur-tekst);background:#7eb8e814;border:1px solid #7eb8e840;border-radius:10px;margin:0;padding:12px 14px;font-size:.92rem;line-height:1.45}.duif-training-tab__sub{color:var(--kleur-tekst-zacht);margin:-8px 0 12px;font-size:.75rem}.duif-portret-kader--d{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-portret-kader--d{border:1px solid color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.duif-portret-kader--e{border:2px solid #768eac7a;box-shadow:inset 0 0 0 1px #5a739126}.duif-portret-kader--c{border:2px solid #a8764885;box-shadow:0 0 14px #8c5f3a1a}.duif-portret-kader--b{box-shadow:inset 0 0 0 1px var(--kleur-goud), 0 0 12px #829bbe14;border:2px solid #a8bcda7a}@supports (color:color-mix(in lab, red, red)){.duif-portret-kader--b{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kleur-goud) 22%, transparent), 0 0 12px #829bbe14}}.duif-portret-kader--a{border:2px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-portret-kader--a{border:2px solid color-mix(in srgb, var(--kleur-goud) 58%, transparent)}}.duif-portret-kader--a{box-shadow:0 0 20px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-portret-kader--a{box-shadow:0 0 20px color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.duif-portret-kader--s{border:2px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-portret-kader--s{border:2px solid color-mix(in srgb, var(--kleur-goud) 72%, transparent)}}.duif-portret-kader--s{box-shadow:0 0 0 3px var(--kleur-goud), 0 0 0 5px var(--kleur-goud), 0 0 28px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-portret-kader--s{box-shadow:0 0 0 3px color-mix(in srgb, var(--kleur-goud) 18%, transparent), 0 0 0 5px color-mix(in srgb, var(--kleur-goud) 6%, transparent), 0 0 28px color-mix(in srgb, var(--kleur-goud) 14%, transparent)}}.dashboard-ranking{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;display:grid}.dashboard-ranking dt{text-transform:uppercase;letter-spacing:.08em;color:var(--kleur-tekst-zacht);font-size:.68rem}.dashboard-ranking dd{margin:4px 0 0;font-size:1.1rem;font-weight:600}.dashboard-ranking__positie{color:var(--kleur-goud)}.dashboard-beste-prestatie__race{color:var(--kleur-goud);font-weight:600;text-decoration:none}.dashboard-beste-prestatie__duif{margin:6px 0 4px;font-size:.92rem}.dashboard-beste-prestatie__stats{color:var(--kleur-tekst-zacht);margin:0;font-size:.8rem}.wereld-nieuws__lijst{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.wereld-nieuws__item{color:var(--kleur-tekst);border-left:2px solid var(--kleur-goud);padding-left:12px;font-size:.82rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.wereld-nieuws__item{border-left:2px solid color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.wereld-nieuws__leeg{color:var(--kleur-tekst-zacht);margin:0;font-size:.8rem}.wereld-nieuws__link{color:var(--kleur-goud);margin-top:10px;font-size:.78rem;display:inline-block}.kweek-voorstel-banner{border:1px solid var(--kleur-goud);border-radius:12px;margin-bottom:16px;padding:16px 18px}@supports (color:color-mix(in lab, red, red)){.kweek-voorstel-banner{border:1px solid color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.kweek-voorstel-banner{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.kweek-voorstel-banner{background:color-mix(in srgb, var(--kleur-goud) 8%, var(--kleur-kaart))}}.kweek-voorstel-banner__titel{color:var(--kleur-goud);margin:0 0 6px;font-size:.95rem}.kweek-voorstel-banner__tekst{color:var(--kleur-tekst-zacht);margin:0 0 12px;font-size:.82rem}.kweek-voorstel-banner__knoppen{flex-wrap:wrap;gap:8px;display:flex}.kweek-voorstel-banner__knop{border:1px solid var(--kleur-kaart-rand);background:var(--kleur-kaart);color:var(--kleur-tekst);cursor:pointer;border-radius:8px;padding:8px 14px;font-size:.78rem}.kweek-voorstel-banner__knop--primair{border-color:var(--kleur-goud);color:var(--kleur-goud)}.klassementen__kop{margin-bottom:20px}.klassementen__titel{color:var(--kleur-goud);margin:0 0 4px;font-size:1.5rem}.klassementen__seizoen{color:var(--kleur-tekst-zacht);margin:0;font-size:.85rem}.klassementen__seizoen-kiezer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.klassementen__seizoen-kiezer-label{color:var(--kleur-tekst-zacht);flex-direction:column;gap:4px;font-size:.75rem;display:flex}.klassementen__seizoen-kiezer-input{border:1px solid var(--kleur-kaart-rand);background:var(--kleur-kaart);min-width:220px;color:var(--kleur-tekst);border-radius:8px;padding:8px 12px;font-size:.85rem}.klassementen__archief-badge{background:var(--kleur-goud);border-radius:999px;padding:4px 10px;font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.klassementen__archief-badge{background:color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.klassementen__archief-badge{color:var(--kleur-goud);border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.klassementen__archief-badge{border:1px solid color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.klassementen__tabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.klassementen__tab{border:1px solid var(--kleur-kaart-rand);background:var(--kleur-kaart);color:var(--kleur-tekst-zacht);cursor:pointer;border-radius:8px;padding:8px 14px;font-size:.78rem;transition:background .15s,border-color .15s,color .15s}.klassementen__tab:hover{background:var(--kleur-kaart-hover);color:var(--kleur-tekst)}.klassementen__tab--actief{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.klassementen__tab--actief{border-color:color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.klassementen__tab--actief{color:var(--kleur-goud);background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.klassementen__tab--actief{background:color-mix(in srgb, var(--kleur-goud) 14%, var(--kleur-kaart))}}.klassementen__tabel-wrap{border-radius:var(--radius-sm);border:1px solid var(--kleur-kaart-rand);overflow-x:auto}.klassementen__tabel{border-collapse:collapse;width:100%;font-size:.82rem}.klassementen__tabel th,.klassementen__tabel td{text-align:left;border-bottom:1px solid var(--kleur-tekst);padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.klassementen__tabel th,.klassementen__tabel td{border-bottom:1px solid color-mix(in srgb, var(--kleur-tekst) 6%, transparent)}}.klassementen__tabel th{text-transform:uppercase;letter-spacing:.08em;color:var(--kleur-tekst-zacht);background:var(--kleur-kaart-licht);font-size:.68rem}@supports (color:color-mix(in lab, red, red)){.klassementen__tabel th{background:color-mix(in srgb, var(--kleur-kaart-licht) 45%, transparent)}}.klassementen__rij--goud td:first-child{color:var(--kleur-goud);font-weight:700}.klassementen__rij--zilver td:first-child{color:var(--kleur-tekst-zacht);font-weight:600}.klassementen__rij--brons td:first-child{color:var(--kleur-warning);font-weight:600}.klassementen__rij--eigen{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.klassementen__rij--eigen{background:color-mix(in srgb, var(--kleur-goud) 6%, transparent)}}.klassementen__link{color:var(--kleur-goud);font-weight:600;text-decoration:none}.klassementen__sub{color:var(--kleur-tekst-zacht);font-size:.72rem;font-weight:400;display:block}.klassementen__punten{color:var(--kleur-goud);font-weight:700}.klassementen__leeg{text-align:center;color:var(--kleur-tekst-zacht);margin:0;font-size:.92rem;line-height:1.5}.klassementen__leeg-kaart{text-align:center;border:1px dashed var(--kleur-goud);padding:32px 24px}@supports (color:color-mix(in lab, red, red)){.klassementen__leeg-kaart{border:1px dashed color-mix(in srgb, var(--kleur-goud) 25%, transparent)}}.klassementen__leeg-kaart{border-radius:var(--radius-sm);background:var(--kleur-kaart)}@supports (color:color-mix(in lab, red, red)){.klassementen__leeg-kaart{background:color-mix(in srgb, var(--kleur-kaart) 70%, transparent)}}.klassementen__leeg-kaart:before{content:"📊";opacity:.7;margin-bottom:10px;font-size:1.75rem;display:block}.klassement-scope-filter{margin-bottom:16px}.klassement-scope-filter__rij{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.klassement-scope-filter__tab{border:1px solid var(--kleur-kaart-rand);background:var(--kleur-kaart);color:var(--kleur-tekst-zacht);border-radius:8px;align-items:center;padding:8px 14px;font-size:.82rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.klassement-scope-filter__tab:hover{background:var(--kleur-kaart-hover);color:var(--kleur-tekst)}.klassement-scope-filter__tab--actief{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.klassement-scope-filter__tab--actief{background:color-mix(in srgb, var(--kleur-goud) 18%, var(--kleur-kaart))}}.klassement-scope-filter__tab--actief{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.klassement-scope-filter__tab--actief{border-color:color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.klassement-scope-filter__tab--actief{color:var(--kleur-goud)}.klassement-scope-filter__provincie{color:var(--kleur-tekst-zacht);align-items:center;gap:8px;margin-left:auto;font-size:.78rem;display:inline-flex}.klassement-scope-filter__provincie select{border:1px solid var(--kleur-kaart-rand);background:var(--kleur-kaart);color:var(--kleur-tekst);border-radius:8px;min-width:160px;padding:7px 10px;font-size:.82rem}.hall-of-fame__kop{text-align:center;margin-bottom:24px}.hall-of-fame__trofee{filter:drop-shadow(0 4px 12px var(--kleur-goud));margin-bottom:8px;font-size:2.5rem;display:block}@supports (color:color-mix(in lab, red, red)){.hall-of-fame__trofee{filter:drop-shadow(0 4px 12px color-mix(in srgb, var(--kleur-goud) 35%, transparent))}}.hall-of-fame__titel{color:var(--kleur-goud);margin:0 0 4px;font-size:1.5rem}.hall-of-fame__seizoen{color:var(--kleur-tekst-zacht);margin:0 0 20px}.hall-of-fame__lijst{gap:14px;margin:0;padding:0;list-style:none;display:grid}.hall-of-fame__kaart{border-radius:var(--radius-sm);border:1px solid var(--kleur-kaart-rand);background:linear-gradient(135deg, var(--kleur-goud) 0%, var(--kleur-kaart) 100%);padding:16px 18px}@supports (color:color-mix(in lab, red, red)){.hall-of-fame__kaart{background:linear-gradient(135deg, color-mix(in srgb, var(--kleur-goud) 8%, var(--kleur-kaart)) 0%, var(--kleur-kaart) 100%)}}.hall-of-fame__kaart{box-shadow:var(--schaduw-kaart)}.hall-of-fame__kaart-kop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.hall-of-fame__categorie{color:var(--kleur-goud);font-weight:700}.hall-of-fame__badge{background:var(--kleur-goud);border-radius:6px;padding:4px 8px;font-size:.68rem}@supports (color:color-mix(in lab, red, red)){.hall-of-fame__badge{background:color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.hall-of-fame__badge{color:var(--kleur-tekst-zacht)}.hall-of-fame__badge--winnaar{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hall-of-fame__badge--winnaar{background:color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.hall-of-fame__badge--winnaar{color:var(--kleur-goud)}.hall-of-fame__beschrijving{margin:0 0 10px;font-size:.88rem}.hall-of-fame__meta{flex-wrap:wrap;gap:12px;font-size:.8rem;display:flex}.hall-of-fame__link{color:var(--kleur-goud);text-decoration:none}.hall-of-fame__punten{color:var(--kleur-tekst-zacht)}.hall-of-fame__leeg{text-align:center;color:var(--kleur-tekst-zacht);border:1px dashed var(--kleur-goud);padding:32px 24px}@supports (color:color-mix(in lab, red, red)){.hall-of-fame__leeg{border:1px dashed color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.hall-of-fame__leeg{border-radius:var(--radius-sm);background:var(--kleur-kaart)}@supports (color:color-mix(in lab, red, red)){.hall-of-fame__leeg{background:color-mix(in srgb, var(--kleur-kaart) 65%, transparent)}}.hall-of-fame__leeg{font-size:.92rem;line-height:1.5}.hall-of-fame__leeg:before{content:"🏆";opacity:.45;margin-bottom:10px;font-size:1.75rem;display:block}.openbaar-hok__hero,.openbare-duif__hero{border-radius:var(--radius-card);border:1px solid var(--kleur-kaart-rand-goud);background:linear-gradient(145deg, var(--kleur-goud), var(--token-surface-inset));margin-bottom:20px;padding:24px}@supports (color:color-mix(in lab, red, red)){.openbaar-hok__hero,.openbare-duif__hero{background:linear-gradient(145deg, color-mix(in srgb, var(--kleur-goud) 6%, transparent), var(--token-surface-inset))}}.openbaar-hok__hoknaam,.openbare-duif__ring{text-transform:uppercase;letter-spacing:.1em;color:var(--kleur-tekst-zacht);margin:0 0 4px;font-size:.75rem}.openbaar-hok__melkerij,.openbare-duif__naam{color:var(--kleur-goud);margin:0 0 8px;font-size:1.6rem}.openbaar-hok__hero-stats,.openbare-duif__stats{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px;margin:16px 0 0;display:grid}.openbaar-hok__hero-stats dt,.openbare-duif__stats dt{text-transform:uppercase;color:var(--kleur-tekst-zacht);font-size:.68rem}.openbaar-hok__hero-stats dd,.openbare-duif__stats dd{margin:4px 0 0;font-weight:600}.openbaar-hok__raster,.openbare-duif__raster{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.openbaar-hok__sectie,.openbare-duif__sectie{border-radius:var(--radius-sm);border:1px solid var(--kleur-kaart-rand);background:var(--token-surface-inset);padding:16px}.openbaar-hok__sectie--breed,.openbare-duif__sectie--breed{grid-column:1/-1}.openbaar-hok__sectie-titel,.openbare-duif__sectie-titel{text-transform:uppercase;letter-spacing:.1em;color:var(--kleur-goud);margin:0 0 10px;font-size:.72rem}.openbaar-hok__link,.openbare-duif__link{color:var(--kleur-goud);text-decoration:none}.openbaar-hok__leeg,.openbare-duif__leeg{color:var(--kleur-tekst-zacht);margin:0;font-size:.85rem}.openbaar-hok__acties{gap:12px;margin-top:20px;display:flex}.openbaar-hok__knop,.openbare-duif__knop{background:var(--kleur-goud);border-radius:8px;padding:10px 16px}@supports (color:color-mix(in lab, red, red)){.openbaar-hok__knop,.openbare-duif__knop{background:color-mix(in srgb, var(--kleur-goud) 15%, transparent)}}.openbaar-hok__knop,.openbare-duif__knop{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.openbaar-hok__knop,.openbare-duif__knop{border:1px solid color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.openbaar-hok__knop,.openbare-duif__knop{color:var(--kleur-goud);font-size:.85rem;text-decoration:none}.openbaar-hok__knop--secundair{background:0 0}.race-klassement-impact{border-radius:var(--radius-sm);border:1px solid var(--kleur-goud);margin-top:20px;padding:16px}@supports (color:color-mix(in lab, red, red)){.race-klassement-impact{border:1px solid color-mix(in srgb, var(--kleur-goud) 20%, transparent)}}.race-klassement-impact{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.race-klassement-impact{background:color-mix(in srgb, var(--kleur-goud) 4%, transparent)}}.race-klassement-impact__stats{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;margin:0 0 12px;display:grid}.race-klassement-impact__stats dt{text-transform:uppercase;color:var(--kleur-tekst-zacht);font-size:.68rem}.race-klassement-impact__stats dd{margin:4px 0 0;font-weight:600}.race-klassement-impact__tekst{color:var(--kleur-tekst-zacht);margin:0 0 10px;font-size:.85rem}.race-klassement-impact__link{color:var(--kleur-goud);font-size:.8rem}.hok-beheer--premium-v1{--pl-hok-space-3:.75rem;--pl-hok-space-4:1rem;--pl-hok-space-5:1.25rem;--pl-hok-space-6:1.5rem;--pl-hok-radius:10px;--pl-hok-radius-soft:12px;--pl-hok-chrome-bg:linear-gradient(165deg, #0a08058c 0%, #080c14a2 100%)}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v1{--pl-hok-chrome-bg:linear-gradient(165deg, color-mix(in srgb, #0a08058c 55%, color-mix(in srgb, var(--kleur-goud) 8%, transparent)) 0%, #080c14a2 100%)}}.hok-beheer--premium-v1{--pl-hok-hairline:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v1{--pl-hok-hairline:color-mix(in srgb, var(--kleur-goud) 16%, transparent)}}.hok-beheer--premium-v1{--pl-hok-border:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v1{--pl-hok-border:color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.hok-beheer--premium-v1{--pl-hok-border-strong:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v1{--pl-hok-border-strong:color-mix(in srgb, var(--kleur-goud) 42%, transparent)}}.hok-beheer--premium-v1{gap:clamp(1.35rem,2vw,2rem);animation:.22s ease-out both hok-beheer-v1-fade}@keyframes hok-beheer-v1-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hok-beheer--premium-v1{animation:none}}.hok-beheer--premium-v1 .hok-beheer__hero{isolation:isolate;border-color:var(--pl-hok-border);min-height:clamp(300px,32vh,420px);box-shadow:var(--schaduw-hero), inset 0 1px 0 var(--kleur-tekst);padding:clamp(1.35rem,2.2vw,1.85rem)}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v1 .hok-beheer__hero{box-shadow:var(--schaduw-hero), inset 0 1px 0 color-mix(in srgb, var(--kleur-tekst) 6%, transparent)}}.hok-beheer--premium-v1 .hok-beheer__hero-img{object-position:42% 48%;filter:contrast(1.03)saturate(1.02);transform-origin:42% 48%;transform:scale(1.04)}.hok-beheer--premium-v1 .hok-beheer__hero-overlay{background:linear-gradient(98deg,#060402b8 0%,#06040266 28%,#06040224 52%,#06040247 100%),linear-gradient(#0000001a 0%,#0000 42%,#00000080 100%)}.hok-beheer__hero-vignette,.hok-beheer__hero-haze,.hok-beheer__hero-scrim{z-index:0;pointer-events:none;position:absolute;inset:0}.hok-beheer__hero-vignette{background:radial-gradient(94% 90% at 50% 46%,#0000 48%,#00000042 100%)}.hok-beheer__hero-haze{background:linear-gradient(118deg, var(--kleur-goud) 0%, transparent 42%, var(--kleur-tekst) 100%)}@supports (color:color-mix(in lab, red, red)){.hok-beheer__hero-haze{background:linear-gradient(118deg, color-mix(in srgb, var(--kleur-goud) 3.5%, transparent) 0%, transparent 42%, color-mix(in srgb, var(--kleur-tekst) 2%, transparent) 100%)}}.hok-beheer__hero-haze{opacity:.45;mix-blend-mode:soft-light}.hok-beheer__hero-scrim{background:linear-gradient(90deg,#0402014d 0%,#0402011f 58%,#0000 100%);width:min(48%,30rem);right:auto}.hok-beheer--premium-v1 .hok-beheer__hero-welkom{letter-spacing:.22em;text-transform:uppercase;color:var(--kleur-goud);margin:0 0 .45rem;font-size:.625rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v1 .hok-beheer__hero-welkom{color:color-mix(in srgb, var(--kleur-goud) 55%, var(--kleur-tekst-zacht))}}.hok-beheer--premium-v1 .hok-beheer__hero-welkom:after{content:"";background:linear-gradient(90deg, var(--kleur-goud), transparent);width:2.25rem;height:1px;margin-top:.45rem;display:block}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v1 .hok-beheer__hero-welkom:after{background:linear-gradient(90deg, color-mix(in srgb, var(--kleur-goud) 55%, transparent), transparent)}}.hok-beheer--premium-v1 .hok-beheer__hero-titel{letter-spacing:-.018em;text-transform:none;text-shadow:0 2px 16px #0000008c, 0 0 24px var(--kleur-goud);margin:.15rem 0 0;font-size:clamp(2rem,1.55rem + 1.6vw,2.85rem);font-weight:700;line-height:1.05}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v1 .hok-beheer__hero-titel{text-shadow:0 2px 16px #0000008c, 0 0 24px color-mix(in srgb, var(--kleur-goud) 10%, transparent)}}.hok-beheer--premium-v1 .hok-beheer__prestige-tagline{letter-spacing:.12em;opacity:.92;margin:.55rem 0 0;font-size:.72rem}.hok-beheer--premium-v1 .hok-beheer__hero-beschrijving{color:var(--kleur-tekst-zacht);margin:.7rem 0 0;font-size:.9rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v1 .hok-beheer__hero-beschrijving{color:color-mix(in srgb, var(--kleur-tekst-zacht) 94%, transparent)}}.hok-beheer--premium-v1 .hok-beheer__hero-capaciteit{letter-spacing:.02em;color:var(--kleur-tekst-zacht);flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;margin:.85rem 0 0;font-size:.78rem;font-weight:500;display:flex}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v1 .hok-beheer__hero-capaciteit{color:color-mix(in srgb, var(--kleur-tekst-zacht) 92%, transparent)}}.hok-beheer--premium-v1 .hok-beheer__hero-capaciteit-sep{color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v1 .hok-beheer__hero-capaciteit-sep{color:color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.hok-beheer--premium-v1 .hok-beheer__niveau-badge{border-radius:var(--pl-hok-radius);border-color:var(--pl-hok-border-strong);background:var(--pl-hok-chrome-bg);-webkit-backdrop-filter:blur(12px)saturate(1.06);box-shadow:0 6px 18px #00000038, inset 0 1px 0 var(--kleur-tekst);padding:.5rem .75rem}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v1 .hok-beheer__niveau-badge{box-shadow:0 6px 18px #00000038, inset 0 1px 0 color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.hok-beheer--premium-v1 .hok-beheer__interieur-knop{border-radius:var(--pl-hok-radius);margin-top:1.15rem;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}.hok-beheer--premium-v1 .hok-beheer__interieur-knop:hover{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v1 .hok-beheer__interieur-knop:hover{border-color:color-mix(in srgb, var(--kleur-goud) 70%, transparent)}}.hok-beheer--premium-v1 .hok-beheer__interieur-knop:hover{box-shadow:0 0 18px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v1 .hok-beheer__interieur-knop:hover{box-shadow:0 0 18px color-mix(in srgb, var(--kleur-goud) 14%, transparent)}}.hok-beheer--premium-v1 .hok-beheer__interieur-knop:focus-visible{outline:2px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v1 .hok-beheer__interieur-knop:focus-visible{outline:2px solid color-mix(in srgb, var(--kleur-goud) 55%, transparent)}}.hok-beheer--premium-v1 .hok-beheer__interieur-knop:focus-visible{outline-offset:3px}.hok-beheer--premium-v1 .hok-beheer__sectie--status{margin:0}.hok-beheer--premium-v1 .hok-status{border-radius:var(--pl-hok-radius-soft);border-color:var(--pl-hok-border);background:linear-gradient(155deg, var(--kleur-kaart) 0%, var(--kleur-achtergrond) 100%), radial-gradient(ellipse 70% 55% at 78% 18%, var(--kleur-goud), transparent 68%);padding:1.45rem 1.55rem 1.35rem}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v1 .hok-status{background:linear-gradient(155deg, color-mix(in srgb, var(--kleur-kaart) 88%, transparent) 0%, color-mix(in srgb, var(--kleur-achtergrond) 70%, transparent) 100%), radial-gradient(ellipse 70% 55% at 78% 18%, color-mix(in srgb, var(--kleur-goud) 9%, transparent), transparent 68%)}}.hok-beheer--premium-v1 .hok-status{box-shadow:var(--schaduw-kaart), inset 0 1px 0 var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v1 .hok-status{box-shadow:var(--schaduw-kaart), inset 0 1px 0 color-mix(in srgb, var(--kleur-tekst) 6%, transparent)}}.hok-beheer--premium-v1 .hok-status__titel{letter-spacing:.14em;color:var(--kleur-goud);font-size:.78rem}.hok-beheer--premium-v1 .hok-status__subtitel{color:var(--kleur-tekst-zacht);margin:.25rem 0 0;font-size:.8rem}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v1 .hok-status__subtitel{color:color-mix(in srgb, var(--kleur-tekst-zacht) 90%, transparent)}}.hok-beheer--premium-v1 .hok-status__meter-voortgang{background:var(--kleur-tekst);border-radius:999px;height:8px}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v1 .hok-status__meter-voortgang{background:color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.hok-beheer--premium-v1 .hok-status__meter-voortgang{box-shadow:inset 0 1px 2px #00000040}.hok-beheer--premium-v1 .hok-status__meter-vulling{border-radius:inherit;box-shadow:0 0 10px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v1 .hok-status__meter-vulling{box-shadow:0 0 10px color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.hok-beheer--premium-v1 .hok-status__conditie{border-radius:var(--pl-hok-radius);border:1px solid var(--pl-hok-hairline);background:#080a1047;margin-bottom:.85rem;padding:.85rem .95rem}.hok-beheer--premium-v1 .hok-status__meters{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:1100px){.hok-beheer--premium-v1 .hok-status__meters{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem 1.1rem}}.hok-beheer--premium-v1 .hok-status__meta{border-top:1px solid var(--pl-hok-hairline);margin-top:1rem;padding-top:.85rem}.hok-beheer--premium-v1 .hok-upgradepad{border-radius:var(--pl-hok-radius-soft);border:1px solid var(--pl-hok-hairline);background:linear-gradient(160deg, var(--kleur-kaart) 0%, var(--kleur-achtergrond) 100%);padding:1.25rem 1.35rem 1.35rem}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v1 .hok-upgradepad{background:linear-gradient(160deg, color-mix(in srgb, var(--kleur-kaart) 70%, transparent) 0%, color-mix(in srgb, var(--kleur-achtergrond) 55%, transparent) 100%)}}.hok-beheer--premium-v1 .hok-upgradepad{box-shadow:inset 0 1px 0 var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v1 .hok-upgradepad{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--kleur-tekst) 4%, transparent)}}.hok-beheer--premium-v1 .hok-upgradepad__ladder{gap:1rem}.hok-beheer--premium-v1 .hok-upgradepad__kaart{border-radius:var(--pl-hok-radius);transition:border-color .2s,box-shadow .2s,transform .2s}.hok-beheer--premium-v1 .hok-upgradepad__stap--volgende .hok-upgradepad__kaart{border-color:var(--pl-hok-border-strong);box-shadow:0 0 0 1px var(--kleur-goud) inset, 0 10px 28px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v1 .hok-upgradepad__stap--volgende .hok-upgradepad__kaart{box-shadow:0 0 0 1px color-mix(in srgb, var(--kleur-goud) 12%, transparent) inset, 0 10px 28px color-mix(in srgb, var(--kleur-goud) 10%, transparent)}}.hok-beheer--premium-v1 .hok-upgradepad__kaart-knop:hover{transform:translateY(-2px)}.hok-beheer--premium-v1 .hok-upgradepad__kaart-knop:focus-visible{outline:2px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v1 .hok-upgradepad__kaart-knop:focus-visible{outline:2px solid color-mix(in srgb, var(--kleur-goud) 55%, transparent)}}.hok-beheer--premium-v1 .hok-upgradepad__kaart-knop:focus-visible{outline-offset:2px}.hok-beheer--premium-v1 .hok-onderhoud--compact{border-radius:var(--pl-hok-radius-soft);border:1px solid var(--pl-hok-hairline);background:var(--kleur-kaart);padding:1.15rem 1.25rem 1.25rem}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v1 .hok-onderhoud--compact{background:color-mix(in srgb, var(--kleur-kaart) 55%, transparent)}}.hok-beheer--premium-v1 .onderhoud-actie-kaart,.hok-beheer--premium-v1 .hok-onderhoud__acties>*{transition:border-color .18s,box-shadow .18s,transform .18s}.hok-beheer--premium-v1 .hok-beheer__sectie-titel{letter-spacing:.12em;font-size:.78rem}.hok-beheer--premium-v1 .hok-beheer__sectie-kop{margin-bottom:.85rem}.hok-beheer--premium-v1 .hok-beheer__bonus-leeg{text-align:left;border-color:var(--pl-hok-border);box-shadow:none;background:0 0;align-items:stretch;padding:0;overflow:hidden}.hok-beheer--premium-v1 .hok-beheer__bonus-leeg-chrome{border-radius:var(--pl-hok-radius-soft);border:1px solid var(--pl-hok-hairline);background:linear-gradient(135deg, var(--kleur-goud) 0%, var(--kleur-kaart) 42%, var(--kleur-achtergrond) 100%);grid-template-columns:auto 1fr;grid-template-areas:"embleem kicker""embleem titel""embleem sub";align-items:center;gap:.2rem 1rem;padding:1.35rem 1.45rem;display:grid}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v1 .hok-beheer__bonus-leeg-chrome{background:linear-gradient(135deg, color-mix(in srgb, var(--kleur-goud) 8%, transparent) 0%, color-mix(in srgb, var(--kleur-kaart) 70%, transparent) 42%, color-mix(in srgb, var(--kleur-achtergrond) 65%, transparent) 100%)}}.hok-beheer--premium-v1 .hok-beheer__bonus-leeg-chrome{box-shadow:inset 0 1px 0 var(--kleur-tekst), 0 8px 22px #00000029}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v1 .hok-beheer__bonus-leeg-chrome{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--kleur-tekst) 5%, transparent), 0 8px 22px #00000029}}.hok-beheer--premium-v1 .hok-beheer__bonus-leeg-embleem{opacity:.95;grid-area:embleem;margin:0}.hok-beheer--premium-v1 .hok-beheer__bonus-leeg-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--kleur-goud);grid-area:kicker;margin:0;font-size:.58rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v1 .hok-beheer__bonus-leeg-kicker{color:color-mix(in srgb, var(--kleur-goud) 75%, transparent)}}.hok-beheer--premium-v1 .hok-beheer__bonus-leeg-titel{color:var(--kleur-tekst);grid-area:titel;margin:0;font-size:1.05rem;font-weight:600}.hok-beheer--premium-v1 .hok-beheer__bonus-leeg-sub{max-width:42ch;color:var(--kleur-tekst-zacht);grid-area:sub;margin:0;font-size:.86rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v1 .hok-beheer__bonus-leeg-sub{color:color-mix(in srgb, var(--kleur-tekst-zacht) 92%, transparent)}}.hok-beheer--premium-v1 .hok-beheer__kaart{border-radius:var(--pl-hok-radius);border-color:var(--pl-hok-hairline);transition:border-color .18s,box-shadow .18s}.hok-beheer--premium-v1 .hok-beheer__voortgang{height:6px}@media (min-width:1600px){.hok-beheer--premium-v1{max-width:min(var(--inhoud-max-pagina), var(--content-ultrawide-cap))}.hok-beheer--premium-v1 .hok-beheer__hero{min-height:clamp(320px,30vh,440px)}}@media (min-width:1920px){.hok-beheer--premium-v1 .hok-status__meters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.hok-beheer--premium-v1 .hok-beheer__bonus-leeg-chrome{text-align:left;grid-template-columns:1fr;grid-template-areas:"embleem""kicker""titel""sub";justify-items:start}}.duiven-pagina--premium-v11{--pl-duiven-space-1:.25rem;--pl-duiven-space-2:.5rem;--pl-duiven-space-3:.75rem;--pl-duiven-space-4:1rem;--pl-duiven-space-5:1.25rem;--pl-duiven-radius:12px;--pl-duiven-motion:.18s ease}.duiven-pagina__hero,.duiven-pagina--premium-v11 .duiven-pagina__hero{border-radius:var(--radius-card);border:1px solid var(--kleur-goud);width:100%;min-height:clamp(280px,28vh,380px);margin:0 0 1.25rem;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.duiven-pagina__hero,.duiven-pagina--premium-v11 .duiven-pagina__hero{border:1px solid color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.duiven-pagina__hero,.duiven-pagina--premium-v11 .duiven-pagina__hero{isolation:isolate;box-shadow:var(--schaduw-hero), inset 0 1px 0 var(--kleur-tekst), inset 0 0 0 1px var(--kleur-goud);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.duiven-pagina__hero,.duiven-pagina--premium-v11 .duiven-pagina__hero{box-shadow:var(--schaduw-hero), inset 0 1px 0 color-mix(in srgb, var(--kleur-tekst) 5%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--kleur-goud) 6%, transparent)}}.duiven-pagina__hero,.duiven-pagina--premium-v11 .duiven-pagina__hero{background-color:var(--kleur-achtergrond)}@supports (color:color-mix(in lab, red, red)){.duiven-pagina__hero,.duiven-pagina--premium-v11 .duiven-pagina__hero{background-color:color-mix(in srgb, var(--kleur-achtergrond) 92%, #120c08)}}.duiven-pagina__hero-banner,.duiven-pagina--premium-v11 .duiven-pagina__hero-banner{z-index:0;position:absolute;inset:0}.duiven-pagina__hero-banner-img,.duiven-pagina--premium-v11 .duiven-pagina__hero-banner-img{object-fit:cover!important;object-position:center center!important}.duiven-pagina__hero-overlay,.duiven-pagina--premium-v11 .duiven-pagina__hero-overlay{z-index:1;pointer-events:none;background:#0000001f;position:absolute;inset:0}.duiven-pagina__hero-haze,.duiven-pagina--premium-v11 .duiven-pagina__hero-haze{z-index:2;pointer-events:none;background:linear-gradient(118deg, var(--kleur-goud) 0%, transparent 42%, var(--kleur-tekst) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.duiven-pagina__hero-haze,.duiven-pagina--premium-v11 .duiven-pagina__hero-haze{background:linear-gradient(118deg, color-mix(in srgb, var(--kleur-goud) 3.5%, transparent) 0%, transparent 42%, color-mix(in srgb, var(--kleur-tekst) 2%, transparent) 100%)}}.duiven-pagina__hero-haze,.duiven-pagina--premium-v11 .duiven-pagina__hero-haze{opacity:.4;mix-blend-mode:soft-light}@media (prefers-reduced-motion:reduce){.duiven-pagina__hero,.duiven-pagina--premium-v11 .duiven-pagina__hero{transition:none}}.duiven-pagina--premium-v11 .duiven-toolbar--premium-v11{border-radius:var(--pl-duiven-radius);border:1px solid var(--kleur-goud);gap:.85rem 1rem;margin-bottom:1.15rem;padding:1rem 1.1rem 1.05rem}@supports (color:color-mix(in lab, red, red)){.duiven-pagina--premium-v11 .duiven-toolbar--premium-v11{border:1px solid color-mix(in srgb, var(--kleur-goud) 16%, transparent)}}.duiven-pagina--premium-v11 .duiven-toolbar--premium-v11{background:linear-gradient(160deg, var(--kleur-kaart) 0%, var(--kleur-achtergrond) 100%)}@supports (color:color-mix(in lab, red, red)){.duiven-pagina--premium-v11 .duiven-toolbar--premium-v11{background:linear-gradient(160deg, color-mix(in srgb, var(--kleur-kaart) 72%, transparent) 0%, color-mix(in srgb, var(--kleur-achtergrond) 55%, transparent) 100%)}}.duiven-pagina--premium-v11 .duiven-toolbar--premium-v11{box-shadow:0 1px 0 var(--kleur-goud) inset, var(--schaduw-kaart)}@supports (color:color-mix(in lab, red, red)){.duiven-pagina--premium-v11 .duiven-toolbar--premium-v11{box-shadow:0 1px 0 color-mix(in srgb, var(--kleur-goud) 10%, transparent) inset, var(--schaduw-kaart)}}.duiven-pagina--premium-v11 .duiven-toolbar--premium-v11{-webkit-backdrop-filter:blur(12px)saturate(1.12);align-items:end}.duiven-pagina--premium-v11 .duiven-toolbar--premium-v11 .duiven-toolbar__veld{letter-spacing:.06em;text-transform:uppercase;color:var(--kleur-tekst-zacht);gap:.4rem;font-size:.72rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.duiven-pagina--premium-v11 .duiven-toolbar--premium-v11 .duiven-toolbar__veld{color:color-mix(in srgb, var(--kleur-tekst-zacht) 92%, transparent)}}.duiven-pagina--premium-v11 .duiven-toolbar--premium-v11 .duiven-toolbar__veld input,.duiven-pagina--premium-v11 .duiven-toolbar--premium-v11 .duiven-toolbar__veld select{border-color:var(--kleur-goud);border-radius:10px;min-height:2.65rem;padding:.65rem .85rem}@supports (color:color-mix(in lab, red, red)){.duiven-pagina--premium-v11 .duiven-toolbar--premium-v11 .duiven-toolbar__veld input,.duiven-pagina--premium-v11 .duiven-toolbar--premium-v11 .duiven-toolbar__veld select{border-color:color-mix(in srgb, var(--kleur-goud) 18%, var(--kleur-kaart-rand))}}.duiven-pagina--premium-v11 .duiven-toolbar--premium-v11 .duiven-toolbar__veld input,.duiven-pagina--premium-v11 .duiven-toolbar--premium-v11 .duiven-toolbar__veld select{background:var(--token-meter-track)}@supports (color:color-mix(in lab, red, red)){.duiven-pagina--premium-v11 .duiven-toolbar--premium-v11 .duiven-toolbar__veld input,.duiven-pagina--premium-v11 .duiven-toolbar--premium-v11 .duiven-toolbar__veld select{background:color-mix(in srgb, var(--token-meter-track) 88%, transparent)}}.duiven-pagina--premium-v11 .duiven-toolbar--premium-v11 .duiven-toolbar__veld input,.duiven-pagina--premium-v11 .duiven-toolbar--premium-v11 .duiven-toolbar__veld select{transition:border-color var(--pl-duiven-motion), box-shadow var(--pl-duiven-motion), background var(--pl-duiven-motion)}.duiven-pagina--premium-v11 .duiven-toolbar--premium-v11 .duiven-toolbar__veld input:focus,.duiven-pagina--premium-v11 .duiven-toolbar--premium-v11 .duiven-toolbar__veld select:focus{border-color:var(--kleur-goud);outline:none}@supports (color:color-mix(in lab, red, red)){.duiven-pagina--premium-v11 .duiven-toolbar--premium-v11 .duiven-toolbar__veld input:focus,.duiven-pagina--premium-v11 .duiven-toolbar--premium-v11 .duiven-toolbar__veld select:focus{border-color:color-mix(in srgb, var(--kleur-goud) 48%, transparent)}}.duiven-pagina--premium-v11 .duiven-toolbar--premium-v11 .duiven-toolbar__veld input:focus,.duiven-pagina--premium-v11 .duiven-toolbar--premium-v11 .duiven-toolbar__veld select:focus{box-shadow:0 0 0 2px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duiven-pagina--premium-v11 .duiven-toolbar--premium-v11 .duiven-toolbar__veld input:focus,.duiven-pagina--premium-v11 .duiven-toolbar--premium-v11 .duiven-toolbar__veld select:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.duiven-pagina--premium-v11 .duiven-toolbar__filters{gap:.55rem;margin-bottom:.85rem}.duiven-pagina--premium-v11 .duiven-toolbar__filter{min-height:2.35rem;transition:border-color var(--pl-duiven-motion), background var(--pl-duiven-motion), color var(--pl-duiven-motion), transform var(--pl-duiven-motion)}.duiven-pagina--premium-v11 .duiven-toolbar__filter:hover{transform:translateY(-1px)}.duiven-pagina--premium-v11 .duiven-toolbar__filter:focus-visible{outline:2px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duiven-pagina--premium-v11 .duiven-toolbar__filter:focus-visible{outline:2px solid color-mix(in srgb, var(--kleur-goud) 55%, transparent)}}.duiven-pagina--premium-v11 .duiven-toolbar__filter:focus-visible{outline-offset:2px}.duiven-pagina--premium-v11 .duif-kaart-v2{transition:border-color .2s,transform .2s,box-shadow .2s;position:relative}.duiven-pagina--premium-v11 .duif-kaart-v2:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(180deg, var(--kleur-goud) 0%, transparent 100%);height:42%;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.duiven-pagina--premium-v11 .duif-kaart-v2:before{background:linear-gradient(180deg, color-mix(in srgb, var(--kleur-goud) 7%, transparent) 0%, transparent 100%)}}.duiven-pagina--premium-v11 .duif-kaart-v2:before{opacity:.55;transition:opacity .2s}.duiven-pagina--premium-v11 .duif-kaart-v2:hover{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duiven-pagina--premium-v11 .duif-kaart-v2:hover{border-color:color-mix(in srgb, var(--kleur-goud) 46%, transparent)}}.duiven-pagina--premium-v11 .duif-kaart-v2:hover{box-shadow:0 14px 32px var(--kleur-gradient-diep), 0 0 0 1px var(--kleur-goud) inset, 0 0 34px var(--kleur-goud);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.duiven-pagina--premium-v11 .duif-kaart-v2:hover{box-shadow:0 14px 32px color-mix(in srgb, var(--kleur-gradient-diep) 42%, transparent), 0 0 0 1px color-mix(in srgb, var(--kleur-goud) 14%, transparent) inset, 0 0 34px color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.duiven-pagina--premium-v11 .duif-kaart-v2:hover:before{opacity:.9}.duiven-pagina--premium-v11 .duif-kaart-v2:focus-visible{outline:2px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duiven-pagina--premium-v11 .duif-kaart-v2:focus-visible{outline:2px solid color-mix(in srgb, var(--kleur-goud) 55%, transparent)}}.duiven-pagina--premium-v11 .duif-kaart-v2:focus-visible{outline-offset:3px}.duif-hero--premium-v11 .duif-hero__beeld-wrap--levend{isolation:isolate}.duif-hero--premium-v11 .duif-hero__beeld-wrap--levend:before{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse 70% 58% at 50% 38%, var(--kleur-goud) 0%, transparent 68%), radial-gradient(ellipse 95% 80% at 50% 100%, var(--kleur-gradient-diep) 0%, transparent 62%), linear-gradient(180deg, var(--kleur-gradient-diep) 0%, transparent 28%, transparent 62%, var(--kleur-gradient-diep) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.duif-hero--premium-v11 .duif-hero__beeld-wrap--levend:before{background:radial-gradient(ellipse 70% 58% at 50% 38%, color-mix(in srgb, var(--kleur-goud) 16%, transparent) 0%, transparent 68%), radial-gradient(ellipse 95% 80% at 50% 100%, color-mix(in srgb, var(--kleur-gradient-diep) 55%, transparent) 0%, transparent 62%), linear-gradient(180deg, color-mix(in srgb, var(--kleur-gradient-diep) 22%, transparent) 0%, transparent 28%, transparent 62%, color-mix(in srgb, var(--kleur-gradient-diep) 38%, transparent) 100%)}}.duif-hero--premium-v11 .duif-hero__beeld-wrap--levend:before{box-shadow:inset 0 0 48px var(--kleur-gradient-diep), inset 0 1px 0 var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-hero--premium-v11 .duif-hero__beeld-wrap--levend:before{box-shadow:inset 0 0 48px color-mix(in srgb, var(--kleur-gradient-diep) 28%, transparent), inset 0 1px 0 color-mix(in srgb, var(--kleur-goud) 14%, transparent)}}.duif-hero--premium-v11 .duif-hero__beeld-wrap--levend .pigeon-sprite,.duif-hero--premium-v11 .duif-hero__beeld-wrap--levend .levende-duif--fill{z-index:2}.duif-hero--premium-v11 .duif-hero__beeld-wrap--levend:after{z-index:3;opacity:.9;filter:blur(1px);width:54%;height:10%;bottom:7%}.duif-hero--premium-v11 .duif-hero__actie{letter-spacing:.02em;min-height:2.75rem;box-shadow:0 0 18px var(--kleur-goud);border-radius:10px;gap:.45rem;padding:.7rem 1.25rem}@supports (color:color-mix(in lab, red, red)){.duif-hero--premium-v11 .duif-hero__actie{box-shadow:0 0 18px color-mix(in srgb, var(--kleur-goud) 14%, transparent)}}.duif-hero--premium-v11 .duif-hero__actie{transition:transform var(--pl-duiven-motion,.18s ease), box-shadow var(--pl-duiven-motion,.18s ease), filter var(--pl-duiven-motion,.18s ease), background var(--pl-duiven-motion,.18s ease), border-color var(--pl-duiven-motion,.18s ease)}.duif-hero--premium-v11 .duif-hero__actie:hover{filter:brightness(1.05);box-shadow:0 0 24px var(--kleur-goud);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.duif-hero--premium-v11 .duif-hero__actie:hover{box-shadow:0 0 24px color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.duif-hero--premium-v11 .duif-hero__actie:active{filter:brightness(.97);transform:translateY(0)}.duif-hero--premium-v11 .duif-hero__actie:focus-visible{outline:2px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-hero--premium-v11 .duif-hero__actie:focus-visible{outline:2px solid color-mix(in srgb, var(--kleur-goud) 55%, transparent)}}.duif-hero--premium-v11 .duif-hero__actie:focus-visible{outline-offset:3px}.duif-hero--premium-v11 .duif-hero__actie--markt{box-shadow:none;border-width:1px;border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-hero--premium-v11 .duif-hero__actie--markt{border-color:color-mix(in srgb, var(--kleur-goud) 42%, transparent)}}.duif-hero--premium-v11 .duif-hero__actie--markt{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-hero--premium-v11 .duif-hero__actie--markt{background:color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.duif-hero--premium-v11 .duif-hero__actie--markt:hover{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-hero--premium-v11 .duif-hero__actie--markt:hover{background:color-mix(in srgb, var(--kleur-goud) 14%, transparent)}}.duif-hero--premium-v11 .duif-hero__actie--markt:hover{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-hero--premium-v11 .duif-hero__actie--markt:hover{border-color:color-mix(in srgb, var(--kleur-goud) 55%, transparent)}}.duif-hero--premium-v11 .duif-hero__actie--markt:hover{box-shadow:0 0 18px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-hero--premium-v11 .duif-hero__actie--markt:hover{box-shadow:0 0 18px color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.duif-profiel--premium-v11 .duif-quick-stats{align-items:stretch;gap:.75rem;margin-bottom:1.15rem}.duif-profiel--premium-v11 .duif-quick-stats__kaart{border-radius:10px;flex-direction:column;justify-content:flex-start;min-height:4.75rem;padding:.85rem .95rem;display:flex}.duif-profiel--premium-v11 .duif-quick-stats__label{letter-spacing:.1em;opacity:.88;margin-bottom:.35rem;font-size:.58rem;font-weight:600}.duif-profiel--premium-v11 .duif-quick-stats__waarde{font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:800;line-height:1.15}.duif-profiel--premium-v11 .duif-quick-stats__kaart--accent .duif-quick-stats__waarde{font-size:1.3rem}.duif-profiel--premium-v11 .duif-quick-stats__sub{margin-top:.3rem;font-size:.68rem}.duif-profiel--premium-v11 .duif-profiel__tabs--v36{border-bottom:1px solid var(--kleur-goud);gap:.15rem;padding-inline:.15rem}@supports (color:color-mix(in lab, red, red)){.duif-profiel--premium-v11 .duif-profiel__tabs--v36{border-bottom:1px solid color-mix(in srgb, var(--kleur-goud) 14%, transparent)}}.duif-profiel--premium-v11 .duif-profiel__tabs--v36 .duif-profiel__tab{transition:color var(--pl-duiven-motion,.18s ease), background var(--pl-duiven-motion,.18s ease);background:0 0;border:none;border-radius:0;padding:.7rem 1.05rem;position:relative}.duif-profiel--premium-v11 .duif-profiel__tabs--v36 .duif-profiel__tab:hover{color:var(--kleur-tekst);background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-profiel--premium-v11 .duif-profiel__tabs--v36 .duif-profiel__tab:hover{background:color-mix(in srgb, var(--kleur-goud) 5%, transparent)}}.duif-profiel--premium-v11 .duif-profiel__tabs--v36 .duif-profiel__tab--actief{color:var(--kleur-goud);background:0 0;font-weight:700}.duif-profiel--premium-v11 .duif-profiel__tabs--v36 .duif-profiel__tab--actief:after{content:"";background:var(--kleur-goud);height:3px;box-shadow:0 0 10px var(--kleur-goud);border-radius:2px;position:absolute;bottom:-1px;left:.65rem;right:.65rem}@supports (color:color-mix(in lab, red, red)){.duif-profiel--premium-v11 .duif-profiel__tabs--v36 .duif-profiel__tab--actief:after{box-shadow:0 0 10px color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.duiven-pagina--premium-v11 .duif-kaart-v2__sprite{inset:0}.duiven-pagina--premium-v11 .duif-kaart-v2__beeld,.duiven-pagina--premium-v11 .duif-kaart-v2__hero .levende-duif--fill .levende-duif__image{object-fit:contain;object-position:center center}.duiven-pagina--premium-v11 .duif-kaart-v2__inhoud{padding-top:1.25rem}.duiven-pagina--premium-v11 .duif-kaart-v2__opfok-fase,.duiven-pagina--premium-v11 .duif-kaart-v2__levensfase,.duiven-pagina--premium-v11 .duif-kaart-v2__blessure-badge{top:6px;left:6px}.duif-profiel--premium-v11 .duif-identiteit__label,.duif-profiel--premium-v11 .duif-ontwikkeling__highlight-label,.duif-profiel--premium-v11 .duif-ontwikkeling__mini-stats span,.duif-profiel--premium-v11 .stat-balk__hint{color:var(--kleur-tekst-zacht)}@supports (color:color-mix(in lab, red, red)){.duif-profiel--premium-v11 .duif-identiteit__label,.duif-profiel--premium-v11 .duif-ontwikkeling__highlight-label,.duif-profiel--premium-v11 .duif-ontwikkeling__mini-stats span,.duif-profiel--premium-v11 .stat-balk__hint{color:color-mix(in srgb, var(--kleur-tekst-zacht) 88%, var(--kleur-tekst))}}.duif-profiel--premium-v11 .stat-balk__waarde{font-weight:800}.duif-hero--premium-v11 .duif-hero__acties{gap:.9rem}.duif-profiel--premium-v11 .duif-profiel__tabs--v36 .duif-profiel__tab:focus-visible{outline:2px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-profiel--premium-v11 .duif-profiel__tabs--v36 .duif-profiel__tab:focus-visible{outline:2px solid color-mix(in srgb, var(--kleur-goud) 55%, transparent)}}.duif-profiel--premium-v11 .duif-profiel__tabs--v36 .duif-profiel__tab:focus-visible{outline-offset:2px}.duif-profiel--premium-v11 .duif-profiel__overzicht-kolom>.duif-profiel__kaart,.duif-profiel--premium-v11 .duif-profiel__overzicht-kolom>.duif-observaties{border-radius:var(--radius-card);border:1px solid var(--kleur-goud);padding:1.15rem 1.2rem}@supports (color:color-mix(in lab, red, red)){.duif-profiel--premium-v11 .duif-profiel__overzicht-kolom>.duif-profiel__kaart,.duif-profiel--premium-v11 .duif-profiel__overzicht-kolom>.duif-observaties{border:1px solid color-mix(in srgb, var(--kleur-goud) 16%, var(--kleur-kaart-rand))}}.duif-profiel--premium-v11 .duif-profiel__overzicht-kolom>.duif-profiel__kaart,.duif-profiel--premium-v11 .duif-profiel__overzicht-kolom>.duif-observaties{background:linear-gradient(165deg, var(--kleur-goud) 0%, var(--kleur-kaart) 100%)}@supports (color:color-mix(in lab, red, red)){.duif-profiel--premium-v11 .duif-profiel__overzicht-kolom>.duif-profiel__kaart,.duif-profiel--premium-v11 .duif-profiel__overzicht-kolom>.duif-observaties{background:linear-gradient(165deg, color-mix(in srgb, var(--kleur-goud) 5%, transparent) 0%, color-mix(in srgb, var(--kleur-kaart) 88%, transparent) 100%)}}.duif-profiel--premium-v11 .duif-profiel__overzicht-kolom>.duif-profiel__kaart,.duif-profiel--premium-v11 .duif-profiel__overzicht-kolom>.duif-observaties{box-shadow:var(--schaduw-kaart)}.duif-profiel--premium-v11 .duif-profiel__overzicht-kolom>.duif-profiel__kaart .duif-profiel__kaart-titel,.duif-profiel--premium-v11 .duif-observaties__titel{letter-spacing:.12em;text-transform:uppercase;color:var(--kleur-goud);margin:0 0 .9rem;font-size:.72rem;font-weight:700}.duif-profiel--premium-v11 .duif-observaties__kop{margin-bottom:.9rem}.duif-profiel--premium-v11 .duif-profiel__overzicht--v36,.duif-profiel--premium-v11 .duif-profiel__overzicht-kolom{gap:1.15rem}.duif-profiel--premium-v11.duif-profiel--v36{max-width:min(1220px, var(--content-ultrawide-cap));margin-inline:auto}.duif-profiel--premium-v11 .duif-hero--v36{gap:1.25rem;margin-bottom:1.15rem;padding:1.5rem 1.55rem}.duif-profiel--premium-v11 .duif-profiel__tab-inhoud--v36{padding:1.25rem 1.3rem 1.35rem}.duif-profiel--premium-v11 .duif-profiel__kaart{padding:1.15rem 1.2rem}.duif-profiel--premium-v11 .duif-profiel__kaart-titel{margin-bottom:.9rem}@media (min-width:1600px){.duiven-pagina--premium-v11 .duiven-toolbar--premium-v11{padding:1.1rem 1.25rem}.duif-profiel--premium-v11 .duif-hero--v36{padding:1.65rem 1.75rem}}@media (min-width:1920px){.duiven-pagina--premium-v11{max-width:min(var(--content-collection), var(--content-ultrawide-cap))}}@media (prefers-reduced-motion:reduce){.duiven-pagina--premium-v11 .duif-kaart-v2,.duiven-pagina--premium-v11 .duiven-toolbar__filter,.duif-hero--premium-v11 .duif-hero__actie,.duif-profiel--premium-v11 .duif-profiel__tab{transition:none}.duiven-pagina--premium-v11 .duif-kaart-v2:hover,.duif-hero--premium-v11 .duif-hero__actie:hover{transform:none}}.hok-beheer--premium-v2 .hok-beheer__sectie--capaciteit{border-radius:var(--pl-hok-radius-soft);border:1px solid var(--pl-hok-hairline);background:linear-gradient(155deg, var(--kleur-kaart) 0%, var(--kleur-achtergrond) 100%);padding:1.2rem 1.3rem 1.3rem}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v2 .hok-beheer__sectie--capaciteit{background:linear-gradient(155deg, color-mix(in srgb, var(--kleur-kaart) 78%, transparent) 0%, color-mix(in srgb, var(--kleur-achtergrond) 60%, transparent) 100%)}}.hok-beheer--premium-v2 .hok-beheer__sectie--capaciteit{box-shadow:inset 0 1px 0 var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v2 .hok-beheer__sectie--capaciteit{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--kleur-tekst) 4%, transparent)}}.hok-beheer--premium-v2 .hok-beheer__capaciteit-raster{gap:1rem}.hok-beheer--premium-v2 .hok-beheer__kaart--capaciteit{border-radius:var(--pl-hok-radius);border:1px solid var(--pl-hok-hairline);background:linear-gradient(160deg, var(--kleur-kaart) 0%, #0a0e1662 100%);flex-direction:column;gap:.55rem;min-height:8.25rem;padding:1.05rem 1.15rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v2 .hok-beheer__kaart--capaciteit{background:linear-gradient(160deg, color-mix(in srgb, var(--kleur-kaart) 92%, transparent) 0%, #0a0e1662 100%)}}.hok-beheer--premium-v2 .hok-beheer__kaart--capaciteit{box-shadow:0 6px 18px #00000029, inset 0 1px 0 var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v2 .hok-beheer__kaart--capaciteit{box-shadow:0 6px 18px #00000029, inset 0 1px 0 color-mix(in srgb, var(--kleur-tekst) 5%, transparent)}}.hok-beheer--premium-v2 .hok-beheer__kaart--capaciteit{transition:border-color .18s,box-shadow .18s}.hok-beheer--premium-v2 .hok-beheer__kaart--capaciteit:hover{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v2 .hok-beheer__kaart--capaciteit:hover{border-color:color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.hok-beheer--premium-v2 .hok-beheer__kaart--capaciteit:hover{box-shadow:0 8px 22px #0000002e, inset 0 1px 0 var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v2 .hok-beheer__kaart--capaciteit:hover{box-shadow:0 8px 22px #0000002e, inset 0 1px 0 color-mix(in srgb, var(--kleur-tekst) 6%, transparent)}}.hok-beheer--premium-v2 .hok-beheer__kaart--vrij{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v2 .hok-beheer__kaart--vrij{border-color:color-mix(in srgb, var(--kleur-goud) 32%, transparent)}}.hok-beheer--premium-v2 .hok-beheer__kaart--vrij{background:linear-gradient(145deg, var(--kleur-goud) 0%, var(--kleur-kaart) 55%, var(--kleur-achtergrond) 100%)}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v2 .hok-beheer__kaart--vrij{background:linear-gradient(145deg, color-mix(in srgb, var(--kleur-goud) 10%, transparent) 0%, color-mix(in srgb, var(--kleur-kaart) 85%, transparent) 55%, color-mix(in srgb, var(--kleur-achtergrond) 70%, transparent) 100%)}}.hok-beheer--premium-v2 .hok-beheer__kaart-kop{align-items:flex-start;gap:.55rem;margin-bottom:.15rem}.hok-beheer--premium-v2 .hok-beheer__kaart-kop-main{align-items:center;gap:.5rem;min-width:0;display:flex}.hok-beheer--premium-v2 .hok-beheer__kaart-embleem{opacity:.9;flex-shrink:0}.hok-beheer--premium-v2 .hok-beheer__kaart-titel{letter-spacing:.11em;text-transform:uppercase;color:var(--kleur-tekst-zacht);margin:0;font-size:.62rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v2 .hok-beheer__kaart-titel{color:color-mix(in srgb, var(--kleur-tekst-zacht) 88%, transparent)}}.hok-beheer--premium-v2 .hok-beheer__kaart-waarde{align-items:baseline;gap:.28rem;margin:0;line-height:1;display:flex}.hok-beheer--premium-v2 .hok-beheer__kaart-waarde-nu{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--kleur-tekst);font-size:1.85rem;font-weight:700}.hok-beheer--premium-v2 .hok-beheer__kaart-waarde-sep{color:var(--kleur-goud);font-size:1.05rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v2 .hok-beheer__kaart-waarde-sep{color:color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.hok-beheer--premium-v2 .hok-beheer__kaart-waarde-max{font-variant-numeric:tabular-nums;color:var(--kleur-tekst-zacht);font-size:1.05rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v2 .hok-beheer__kaart-waarde-max{color:color-mix(in srgb, var(--kleur-tekst-zacht) 90%, transparent)}}.hok-beheer--premium-v2 .hok-beheer__kaart-waarde--solo .hok-beheer__kaart-waarde-nu{color:var(--kleur-goud);text-shadow:0 0 14px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v2 .hok-beheer__kaart-waarde--solo .hok-beheer__kaart-waarde-nu{text-shadow:0 0 14px color-mix(in srgb, var(--kleur-goud) 16%, transparent)}}.hok-beheer--premium-v2 .hok-beheer__voortgang-blok{flex-direction:column;gap:.35rem;margin-top:auto;display:flex}.hok-beheer--premium-v2 .hok-beheer__voortgang{background:var(--kleur-tekst);border-radius:999px;height:8px}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v2 .hok-beheer__voortgang{background:color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.hok-beheer--premium-v2 .hok-beheer__voortgang{overflow:hidden;box-shadow:inset 0 1px 2px #00000047}.hok-beheer--premium-v2 .hok-beheer__voortgang-vulling{box-shadow:0 0 10px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v2 .hok-beheer__voortgang-vulling{box-shadow:0 0 10px color-mix(in srgb, var(--kleur-goud) 14%, transparent)}}.hok-beheer--premium-v2 .hok-beheer__kaart-percentage{letter-spacing:.04em;color:var(--kleur-tekst-zacht);margin:0;font-size:.68rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v2 .hok-beheer__kaart-percentage{color:color-mix(in srgb, var(--kleur-tekst-zacht) 88%, transparent)}}.hok-beheer--premium-v2 .hok-upgradepad--spotlight{position:relative}.hok-beheer--premium-v2 .hok-upgradepad__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--kleur-goud);margin:0 0 .35rem;font-size:.58rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v2 .hok-upgradepad__kicker{color:color-mix(in srgb, var(--kleur-goud) 72%, transparent)}}.hok-beheer--premium-v2 .hok-upgradepad__focus{border-radius:calc(var(--pl-hok-radius) - 2px);border:1px solid var(--kleur-goud);width:fit-content;max-width:100%;margin:.65rem 0 0;padding:.45rem .7rem}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v2 .hok-upgradepad__focus{border:1px solid color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.hok-beheer--premium-v2 .hok-upgradepad__focus{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v2 .hok-upgradepad__focus{background:color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.hok-beheer--premium-v2 .hok-upgradepad__focus{letter-spacing:.02em;color:var(--kleur-goud-mid);text-wrap:balance;font-size:.78rem;font-weight:600;line-height:1.35}.hok-upgradepad__knop,.hok-beheer--premium-v2 .hok-upgradepad__knop--primair{white-space:normal;text-align:center;padding-block:.55rem;line-height:1.25}.hok-upgradepad__hint{overflow-wrap:anywhere;text-wrap:pretty}.hok-beheer--premium-v2 .hok-upgradepad__stap--huidig .hok-upgradepad__kaart{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v2 .hok-upgradepad__stap--huidig .hok-upgradepad__kaart{border-color:color-mix(in srgb, var(--kleur-goud) 38%, transparent)}}.hok-beheer--premium-v2 .hok-upgradepad__stap--volgende{z-index:1;position:relative}.hok-beheer--premium-v2 .hok-upgradepad__stap--volgende .hok-upgradepad__kaart{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v2 .hok-upgradepad__stap--volgende .hok-upgradepad__kaart{border-color:color-mix(in srgb, var(--kleur-goud) 58%, transparent)}}.hok-beheer--premium-v2 .hok-upgradepad__stap--volgende .hok-upgradepad__kaart{box-shadow:0 0 0 1px var(--kleur-goud) inset, 0 14px 32px var(--kleur-goud), 0 0 40px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v2 .hok-upgradepad__stap--volgende .hok-upgradepad__kaart{box-shadow:0 0 0 1px color-mix(in srgb, var(--kleur-goud) 16%, transparent) inset, 0 14px 32px color-mix(in srgb, var(--kleur-goud) 14%, transparent), 0 0 40px color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.hok-beheer--premium-v2 .hok-upgradepad__stap--volgende .hok-upgradepad__kaart{transform:translateY(-2px)}.hok-beheer--premium-v2 .hok-upgradepad__stap--vergrendeld .hok-upgradepad__kaart{opacity:.72;filter:saturate(.82)}.hok-beheer--premium-v2 .hok-upgradepad__stap--voltooid .hok-upgradepad__kaart{opacity:.88}.hok-beheer--premium-v2 .hok-upgradepad__knop--primair{border-radius:var(--pl-hok-radius);border:1px solid var(--kleur-goud);min-height:2.65rem}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v2 .hok-upgradepad__knop--primair{border:1px solid color-mix(in srgb, var(--kleur-goud) 55%, transparent)}}.hok-beheer--premium-v2 .hok-upgradepad__knop--primair{background:linear-gradient(180deg, var(--kleur-goud), var(--kleur-goud))}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v2 .hok-upgradepad__knop--primair{background:linear-gradient(180deg, color-mix(in srgb, var(--kleur-goud) 28%, transparent), color-mix(in srgb, var(--kleur-goud) 12%, transparent))}}.hok-beheer--premium-v2 .hok-upgradepad__knop--primair{color:var(--kleur-goud);letter-spacing:.03em;box-shadow:0 0 18px var(--kleur-goud);font-weight:700}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v2 .hok-upgradepad__knop--primair{box-shadow:0 0 18px color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.hok-beheer--premium-v2 .hok-upgradepad__knop--primair{transition:background .18s,box-shadow .18s,transform .18s}.hok-beheer--premium-v2 .hok-upgradepad__knop--primair:hover:not(:disabled){background:linear-gradient(180deg, var(--kleur-goud), var(--kleur-goud))}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v2 .hok-upgradepad__knop--primair:hover:not(:disabled){background:linear-gradient(180deg, color-mix(in srgb, var(--kleur-goud) 36%, transparent), color-mix(in srgb, var(--kleur-goud) 16%, transparent))}}.hok-beheer--premium-v2 .hok-upgradepad__knop--primair:hover:not(:disabled){box-shadow:0 0 22px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v2 .hok-upgradepad__knop--primair:hover:not(:disabled){box-shadow:0 0 22px color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.hok-beheer--premium-v2 .hok-upgradepad__knop--primair:hover:not(:disabled){transform:translateY(-1px)}.hok-beheer--premium-v2 .hok-upgradepad__knop--primair:focus-visible{outline:2px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v2 .hok-upgradepad__knop--primair:focus-visible{outline:2px solid color-mix(in srgb, var(--kleur-goud) 55%, transparent)}}.hok-beheer--premium-v2 .hok-upgradepad__knop--primair:focus-visible{outline-offset:2px}.hok-beheer--premium-v2 .hok-upgradepad__prijs strong{font-variant-numeric:tabular-nums;color:var(--kleur-goud);font-size:1.05rem}.hok-beheer--premium-v2 .hok-upgradepad__badge--volgende{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v2 .hok-upgradepad__badge--volgende{background:color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.hok-beheer--premium-v2 .hok-upgradepad__badge--volgende{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v2 .hok-upgradepad__badge--volgende{border-color:color-mix(in srgb, var(--kleur-goud) 42%, transparent)}}.hok-beheer--premium-v2 .hok-upgradepad__badge--volgende{color:var(--kleur-goud);box-shadow:0 0 12px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-beheer--premium-v2 .hok-upgradepad__badge--volgende{box-shadow:0 0 12px color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}@media (min-width:1600px){.hok-beheer--premium-v2 .hok-beheer__capaciteit-raster,.hok-beheer--premium-v2 .hok-upgradepad__ladder{gap:1.15rem}.hok-beheer--premium-v2 .hok-upgradepad__stap--volgende .hok-upgradepad__kaart{transform-origin:top;transform:translateY(-3px)scale(1.015)}}@media (min-width:1920px){.hok-beheer--premium-v2{gap:clamp(1.5rem,1.8vw,2.15rem)}.hok-beheer--premium-v2 .hok-beheer__sectie--capaciteit,.hok-beheer--premium-v2 .hok-upgradepad,.hok-beheer--premium-v2 .hok-onderhoud--compact,.hok-beheer--premium-v2 .hok-status{padding-inline:1.45rem}.hok-beheer--premium-v2 .hok-beheer__kaart--capaciteit{min-height:8.75rem;padding:1.15rem 1.25rem}}@media (min-width:2560px){.hok-beheer--premium-v2{max-width:min(var(--inhoud-max-pagina), var(--content-ultrawide-cap))}.hok-beheer--premium-v2 .hok-upgradepad__ladder{gap:1.25rem}}@media (max-width:1100px){.hok-beheer--premium-v2 .hok-beheer__capaciteit-raster{grid-template-columns:1fr}}@media (min-width:901px) and (max-width:1099px){.hok-beheer--premium-v2 .hok-beheer__capaciteit-raster{grid-template-columns:repeat(3,minmax(0,1fr))}}.hok-beheer{gap:var(--section-gap);width:100%;max-width:min(var(--inhoud-max-pagina), var(--content-ultrawide-cap));flex-direction:column;margin-inline:auto;display:flex}.hok-beheer__hero{border-radius:var(--radius-card);border:1px solid var(--kleur-kaart-rand-goud);min-height:clamp(280px,36vw,400px);box-shadow:var(--schaduw-hero);background-color:#122236eb;flex-direction:column;justify-content:flex-end;padding:clamp(1.25rem,3vw,2rem);display:flex;position:relative;overflow:hidden}.hok-beheer__hero-foto{z-index:0;position:absolute;inset:0}.hok-beheer__hero-img{object-fit:cover;object-position:center}.hok-beheer__hero-overlay{z-index:0;pointer-events:none;background-image:linear-gradient(90deg,#122236eb 0%,#122236bd 28%,#12223661 58%,#1222362e 100%);position:absolute;inset:0}.hok-beheer__hero-inhoud{z-index:1;flex-direction:column;justify-content:flex-end;align-items:flex-start;max-width:min(56ch,72%);padding:0;display:flex;position:relative}.hok-beheer__hero-sub{color:var(--kleur-goud-mid);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .35rem;font-size:.85rem}.hok-beheer__hero-titel{letter-spacing:.06em;color:var(--kleur-goud);text-shadow:0 2px 12px var(--token-surface-overlay);margin:0 0 .35rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700}.hok-beheer__prestige-tagline{letter-spacing:.04em;color:var(--kleur-goud-mid);text-transform:uppercase;margin:0 0 .75rem;font-size:.95rem;font-weight:600}.hok-beheer__niveau-badge{z-index:2;border:1px solid var(--kleur-kaart-rand-goud);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--schaduw-kaart);background:#0c101ad1;border-radius:10px;flex-direction:column;align-items:flex-end;gap:.25rem;padding:.55rem .85rem;display:flex;position:absolute;top:1rem;right:1rem}.hok-beheer__niveau-badge-label{letter-spacing:.06em;text-transform:uppercase;color:var(--kleur-tekst-zacht);font-size:.7rem}.hok-beheer__niveau-sterren{align-items:center;gap:.2rem;display:flex}.hok-beheer__niveau-ster{width:1rem;height:1rem;fill:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.hok-beheer__niveau-ster{fill:color-mix(in srgb, var(--kleur-tekst) 10%, transparent)}}.hok-beheer__niveau-ster{stroke:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-beheer__niveau-ster{stroke:color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.hok-beheer__niveau-ster{stroke-width:.6px}.hok-beheer__niveau-ster--actief{fill:var(--kleur-goud);stroke:var(--kleur-goud-licht)}@supports (color:color-mix(in lab, red, red)){.hok-beheer__niveau-ster--actief{stroke:color-mix(in srgb, var(--kleur-goud-licht) 55%, transparent)}}.hok-beheer__niveau-ster--actief{filter:drop-shadow(0 0 6px var(--kleur-goud))}@supports (color:color-mix(in lab, red, red)){.hok-beheer__niveau-ster--actief{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--kleur-goud) 55%, transparent))}}.hok-beheer__interieur-knop{border:1px solid var(--kleur-goud-mid);background:linear-gradient(180deg, var(--kleur-goud) 0%, var(--kleur-goud) 100%);border-radius:10px;min-height:44px;margin-top:1.25rem;padding:.85rem 1.75rem}@supports (color:color-mix(in lab, red, red)){.hok-beheer__interieur-knop{background:linear-gradient(180deg, color-mix(in srgb, var(--kleur-goud) 18%, transparent) 0%, color-mix(in srgb, var(--kleur-goud) 8%, transparent) 100%)}}.hok-beheer__interieur-knop{color:var(--kleur-goud);letter-spacing:.03em;cursor:pointer;box-shadow:var(--gloed-goud);font-size:.95rem;font-weight:700;transition:background .15s,transform .15s}.hok-beheer__interieur-knop:hover{background:linear-gradient(180deg, var(--kleur-goud) 0%, var(--kleur-goud) 100%)}@supports (color:color-mix(in lab, red, red)){.hok-beheer__interieur-knop:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--kleur-goud) 28%, transparent) 0%, color-mix(in srgb, var(--kleur-goud) 12%, transparent) 100%)}}.hok-beheer__interieur-knop:hover{transform:translateY(-1px)}.hok-beheer__hero-beschrijving{max-width:52ch;color:var(--kleur-tekst-zacht);margin:0 0 1rem;line-height:1.5}.hok-beheer__hero-capaciteit{flex-wrap:wrap;gap:1rem 2rem;margin-bottom:.75rem;font-weight:600;display:flex}.hok-beheer__hero-capaciteit p{margin:0}.hok-beheer__hero-bonussen{color:var(--kleur-goud-mid);flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.hok-beheer__sectie-titel{color:var(--kleur-goud);letter-spacing:.03em;text-transform:uppercase;margin:0 0 .35rem;font-size:1.1rem;font-weight:600}.hok-beheer__sectie-sub{color:var(--kleur-tekst-zacht);margin:0 0 1rem;font-size:.85rem}.hok-beheer__capaciteit-raster,.hok-beheer__bonus-raster,.hok-beheer__prestaties-raster{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.hok-beheer__kaart,.hok-beheer__bonus-kaart{background:var(--kleur-kaart);border:1px solid var(--kleur-kaart-rand);border-radius:var(--radius-sm);box-shadow:var(--schaduw-kaart);padding:1.25rem 1.5rem}.hok-beheer__kaart--accent{border-color:var(--kleur-kaart-rand-goud);background:linear-gradient(145deg, var(--kleur-kaart) 0%, var(--kleur-kaart-licht) 100%)}.hok-beheer__kaart-titel,.hok-beheer__bonus-label{text-transform:uppercase;letter-spacing:.05em;color:var(--kleur-tekst-zacht);margin:0 0 .5rem;font-size:.8rem}.hok-beheer__kaart-waarde{color:var(--kleur-tekst);margin:0;font-size:1.75rem;font-weight:700}.hok-beheer__kaart-waarde span{color:var(--kleur-tekst-zacht);font-size:1rem;font-weight:500}.hok-beheer__kaart-percentage{color:var(--kleur-tekst-zacht);margin:.35rem 0 .65rem;font-size:.85rem}.hok-beheer__voortgang{background:var(--kleur-tekst);border-radius:999px;height:5px}@supports (color:color-mix(in lab, red, red)){.hok-beheer__voortgang{background:color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.hok-beheer__voortgang{overflow:hidden}.hok-beheer__voortgang-vulling{border-radius:inherit;background:linear-gradient(90deg, var(--kleur-goud-donker), var(--kleur-goud));height:100%}.hok-beheer__voortgang-vulling--over{background:linear-gradient(90deg,#b4531f,#e2691f)}.hok-beheer__prestatie-kaart{background:var(--kleur-kaart);border:1px solid var(--kleur-kaart-rand);border-radius:var(--radius-sm);box-shadow:var(--schaduw-kaart);padding:1.15rem 1.25rem}.hok-beheer__prestatie-kaart--breed{grid-column:span 2}.hok-beheer__prestatie-waarde{color:var(--kleur-goud);margin:0 0 .25rem;font-size:1.65rem;font-weight:700}.hok-beheer__prestatie-label{text-transform:uppercase;letter-spacing:.05em;color:var(--kleur-tekst-zacht);margin:0;font-size:.78rem}.hok-beheer__prestatie-tekst{color:var(--kleur-tekst);margin:.35rem 0 0;font-size:1rem;font-weight:600}.hok-beheer__bonus-kaart--actief{border-color:var(--kleur-kaart-rand-goud);background:linear-gradient(160deg, var(--kleur-kaart-licht) 0%, var(--kleur-kaart) 100%)}.hok-beheer__bonus-leeg{text-align:center;border-radius:var(--radius-sm);border:1px solid var(--kleur-goud);flex-direction:column;align-items:center;gap:.45rem;padding:1.65rem 1.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.hok-beheer__bonus-leeg{border:1px solid color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.hok-beheer__bonus-leeg{box-shadow:inset 0 1px 0 var(--kleur-goud);background:linear-gradient(160deg,#1c24348c 0%,#121826b8 100%)}@supports (color:color-mix(in lab, red, red)){.hok-beheer__bonus-leeg{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--kleur-goud) 6%, transparent)}}.hok-beheer__bonus-leeg-embleem{opacity:.88;margin-bottom:.25rem}.hok-beheer__bonus-leeg-icoon{display:none}.hok-beheer__bonus-leeg-titel{color:var(--kleur-tekst);margin:0;font-size:1rem;font-weight:600}.hok-beheer__bonus-leeg-sub{max-width:36ch;color:var(--kleur-tekst-zacht);margin:0;font-size:.9rem;line-height:1.45}.hok-beheer__bonus-waarde{color:var(--kleur-goud);margin:0 0 .25rem;font-size:1.5rem;font-weight:700}.hok-beheer__geen-bonus{color:var(--kleur-tekst-zacht);margin:0}.hok-beheer__waarschuwing{color:var(--kleur-danger);background:#e7786a1f;border:1px solid #e7786a73;border-radius:10px;margin:0;padding:.85rem 1rem}.hok-beheer__zone-melding{border:1px solid var(--kleur-goud);border-radius:10px;margin:0 0 1rem;padding:.85rem 1rem}@supports (color:color-mix(in lab, red, red)){.hok-beheer__zone-melding{border:1px solid color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.hok-beheer__zone-melding{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-beheer__zone-melding{background:color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.hok-beheer__zone-melding--b{background:#e7a86a1f;border-color:#e7a86a73}.hok-beheer__zone-melding--c{border-color:var(--kleur-danger)}@supports (color:color-mix(in lab, red, red)){.hok-beheer__zone-melding--c{border-color:color-mix(in srgb, var(--kleur-danger) 40%, transparent)}}.hok-beheer__zone-melding--c{background:var(--kleur-danger)}@supports (color:color-mix(in lab, red, red)){.hok-beheer__zone-melding--c{background:color-mix(in srgb, var(--kleur-danger) 10%, transparent)}}.hok-beheer__zone-melding--d{border-color:var(--kleur-danger)}@supports (color:color-mix(in lab, red, red)){.hok-beheer__zone-melding--d{border-color:color-mix(in srgb, var(--kleur-danger) 55%, transparent)}}.hok-beheer__zone-melding--d{background:var(--kleur-danger)}@supports (color:color-mix(in lab, red, red)){.hok-beheer__zone-melding--d{background:color-mix(in srgb, var(--kleur-danger) 16%, transparent)}}.hok-beheer__zone-melding-titel{margin:0 0 .35rem;font-weight:600}.hok-beheer__zone-melding-advies,.hok-beheer__zone-melding-extra{color:var(--kleur-tekst-zacht);margin:.25rem 0 0;font-size:.92rem}.hok-beheer__zone-melding-stats{gap:.35rem;margin:.65rem 0 0;font-size:.88rem;display:grid}.hok-beheer__zone-melding-stats dt{font-weight:600}.hok-beheer__zone-melding-stats dd{color:var(--kleur-tekst-zacht);margin:0}.hok-beheer__kaart-kop{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.hok-beheer__zone-badge{text-transform:uppercase;letter-spacing:.03em;white-space:normal;text-align:right;-webkit-hyphens:auto;hyphens:auto;border-radius:999px;flex-shrink:0;max-width:8.75rem;padding:.15rem .45rem;font-size:.68rem;font-weight:600;line-height:1.2}.hok-beheer__zone-badge--b{color:#c4843a;background:#e7a86a38}.hok-beheer__zone-badge--c,.hok-beheer__zone-badge--d{background:var(--kleur-danger)}@supports (color:color-mix(in lab, red, red)){.hok-beheer__zone-badge--c,.hok-beheer__zone-badge--d{background:color-mix(in srgb, var(--kleur-danger) 18%, transparent)}}.hok-beheer__zone-badge--c,.hok-beheer__zone-badge--d{color:var(--kleur-danger)}.hok-beheer__kaart--zone-b{border-color:#e7a86a59}.hok-beheer__kaart--zone-c,.hok-beheer__kaart--zone-d{border-color:var(--kleur-danger)}@supports (color:color-mix(in lab, red, red)){.hok-beheer__kaart--zone-c,.hok-beheer__kaart--zone-d{border-color:color-mix(in srgb, var(--kleur-danger) 30%, transparent)}}.hok-upgradepad__hint--positief{color:var(--kleur-success,#3d8f5a)}.hok-beheer__upgrade-kaart{border:1px solid var(--kleur-goud);background:linear-gradient(155deg,#121c30f5 0%,#1e2a40eb 45%,#162034fa 100%);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hok-beheer__upgrade-kaart{border:1px solid color-mix(in srgb, var(--kleur-goud) 38%, transparent)}}.hok-beheer__upgrade-kaart{border-radius:var(--radius-card);box-shadow:inset 0 1px 0 var(--kleur-goud), 0 12px 36px var(--kleur-gradient-diep), 0 0 32px var(--kleur-goud);padding:1.85rem}@supports (color:color-mix(in lab, red, red)){.hok-beheer__upgrade-kaart{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--kleur-goud) 12%, transparent), 0 12px 36px color-mix(in srgb, var(--kleur-gradient-diep) 28%, transparent), 0 0 32px color-mix(in srgb, var(--kleur-goud) 6%, transparent)}}.hok-beheer__upgrade-kaart{max-width:560px}.hok-beheer__upgrade-kaart:before{content:"";background:radial-gradient(ellipse 70% 50% at 85% 10%, var(--kleur-goud), transparent 65%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hok-beheer__upgrade-kaart:before{background:radial-gradient(ellipse 70% 50% at 85% 10%, color-mix(in srgb, var(--kleur-goud) 10%, transparent), transparent 65%)}}.hok-beheer__upgrade-kaart:before{pointer-events:none}.hok-beheer__upgrade-kaart>*{position:relative}.hok-beheer__upgrade--max .hok-beheer__upgrade-kaart{max-width:100%}.hok-beheer__upgrade-label{letter-spacing:.08em;text-transform:uppercase;color:var(--kleur-tekst-zacht);margin:0 0 .35rem;font-size:.75rem}.hok-beheer__upgrade-titel{color:var(--kleur-goud);margin:0 0 .35rem;font-size:1.5rem}.hok-beheer__upgrade-tagline{color:var(--kleur-goud-mid);text-transform:uppercase;letter-spacing:.04em;margin:0 0 1.25rem;font-size:.9rem;font-weight:600}.hok-beheer__upgrade-highlights{flex-wrap:wrap;gap:.55rem;margin-bottom:1.5rem;display:flex}.hok-beheer__upgrade-chip{letter-spacing:.02em;border-radius:999px;padding:.45rem .85rem;font-size:.82rem;font-weight:600}.hok-beheer__upgrade-chip--vlieg,.hok-beheer__upgrade-chip--kweek{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-beheer__upgrade-chip--vlieg,.hok-beheer__upgrade-chip--kweek{border:1px solid color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.hok-beheer__upgrade-chip--vlieg,.hok-beheer__upgrade-chip--kweek{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-beheer__upgrade-chip--vlieg,.hok-beheer__upgrade-chip--kweek{background:color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.hok-beheer__upgrade-chip--vlieg,.hok-beheer__upgrade-chip--kweek{color:var(--kleur-goud)}.hok-beheer__upgrade-chip--bonus{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-beheer__upgrade-chip--bonus{border:1px solid color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.hok-beheer__upgrade-chip--bonus{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-beheer__upgrade-chip--bonus{background:color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.hok-beheer__upgrade-chip--bonus{color:#f4d78df2}.hok-beheer__upgrade-prijs-label{letter-spacing:.06em;text-transform:uppercase;color:var(--kleur-tekst-zacht);margin:0 0 .25rem;font-size:.78rem}.hok-beheer__upgrade-prijs-waarde{color:var(--kleur-goud);text-shadow:var(--gloed-goud);margin:0 0 1.25rem;font-size:clamp(2rem,5vw,2.75rem);font-weight:700;line-height:1}.hok-beheer__upgrade-knop{border:1px solid var(--kleur-goud);width:100%;max-width:300px;padding:.75rem 1.25rem}@supports (color:color-mix(in lab, red, red)){.hok-beheer__upgrade-knop{border:1px solid color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.hok-beheer__upgrade-knop{background:linear-gradient(180deg, var(--kleur-goud), var(--kleur-goud));border-radius:10px}@supports (color:color-mix(in lab, red, red)){.hok-beheer__upgrade-knop{background:linear-gradient(180deg, color-mix(in srgb, var(--kleur-goud) 18%, transparent), color-mix(in srgb, var(--kleur-goud) 10%, transparent))}}.hok-beheer__upgrade-knop{color:var(--kleur-goud);cursor:pointer;box-shadow:none;font-size:.92rem;font-weight:600;transition:background .2s,border-color .2s}.hok-beheer__upgrade-knop:hover:not(:disabled){background:linear-gradient(180deg, var(--kleur-goud), var(--kleur-goud))}@supports (color:color-mix(in lab, red, red)){.hok-beheer__upgrade-knop:hover:not(:disabled){background:linear-gradient(180deg, color-mix(in srgb, var(--kleur-goud) 24%, transparent), color-mix(in srgb, var(--kleur-goud) 14%, transparent))}}.hok-beheer__upgrade-knop:hover:not(:disabled){border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-beheer__upgrade-knop:hover:not(:disabled){border-color:color-mix(in srgb, var(--kleur-goud) 58%, transparent)}}.hok-beheer__upgrade-knop:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.hok-beheer__upgrade-prijs{color:var(--kleur-tekst-zacht);margin:1rem 0}.hok-beheer__upgrade-prijs strong{color:var(--kleur-tekst);font-size:1.15rem}.hok-beheer__fout{color:var(--kleur-danger);margin:0 0 .75rem;font-size:.9rem}.hok-beheer__hint{color:var(--kleur-tekst-zacht);margin:.75rem 0 0;font-size:.85rem}.hok-upgradepad__kop{margin-bottom:.25rem}.hok-upgradepad__ladder{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.hok-upgradepad__stap{min-width:0;position:relative}.hok-upgradepad__stap:not(:last-child):after{content:"";background:linear-gradient(90deg, var(--kleur-goud), var(--kleur-goud));width:.85rem;height:2px;position:absolute;top:4.5rem;right:-.45rem}@supports (color:color-mix(in lab, red, red)){.hok-upgradepad__stap:not(:last-child):after{background:linear-gradient(90deg, color-mix(in srgb, var(--kleur-goud) 45%, transparent), color-mix(in srgb, var(--kleur-goud) 18%, transparent))}}.hok-upgradepad__stap:not(:last-child):after{pointer-events:none;z-index:0}.hok-upgradepad__kaart{border-radius:var(--radius-sm);border:1px solid var(--kleur-goud);flex-direction:column;height:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.hok-upgradepad__kaart{border:1px solid color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.hok-upgradepad__kaart{box-shadow:var(--schaduw-kaart);background:linear-gradient(165deg,#162032eb 0%,#0e1422f5 100%);transition:border-color .2s,box-shadow .2s,transform .2s;overflow:hidden}.hok-upgradepad__stap--huidig .hok-upgradepad__kaart{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-upgradepad__stap--huidig .hok-upgradepad__kaart{border-color:color-mix(in srgb, var(--kleur-goud) 55%, transparent)}}.hok-upgradepad__stap--huidig .hok-upgradepad__kaart{box-shadow:inset 0 1px 0 var(--kleur-goud), 0 0 24px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-upgradepad__stap--huidig .hok-upgradepad__kaart{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--kleur-goud) 14%, transparent), 0 0 24px color-mix(in srgb, var(--kleur-goud) 10%, transparent)}}.hok-upgradepad__stap--volgende .hok-upgradepad__kaart{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-upgradepad__stap--volgende .hok-upgradepad__kaart{border-color:color-mix(in srgb, var(--kleur-goud) 48%, transparent)}}.hok-upgradepad__stap--volgende .hok-upgradepad__kaart{box-shadow:inset 0 1px 0 var(--kleur-goud), 0 8px 28px var(--kleur-goud), 0 0 32px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-upgradepad__stap--volgende .hok-upgradepad__kaart{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--kleur-goud) 16%, transparent), 0 8px 28px color-mix(in srgb, var(--kleur-goud) 12%, transparent), 0 0 32px color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.hok-upgradepad__stap--vergrendeld .hok-upgradepad__kaart{border-color:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.hok-upgradepad__stap--vergrendeld .hok-upgradepad__kaart{border-color:color-mix(in srgb, var(--kleur-tekst) 12%, transparent)}}.hok-upgradepad__stap--vergrendeld .hok-upgradepad__kaart{opacity:.88;background:linear-gradient(165deg,#0e121cf0 0%,#080c14fa 100%)}.hok-upgradepad__stap--voltooid .hok-upgradepad__kaart{opacity:.82}.hok-upgradepad__kaart-knop{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;padding:0;display:flex}.hok-upgradepad__kaart-knop:hover .hok-upgradepad__beeld-img{transform:scale(1.03)}.hok-upgradepad__beeld{aspect-ratio:16/10;border-bottom:1px solid var(--kleur-goud);min-height:88px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hok-upgradepad__beeld{border-bottom:1px solid color-mix(in srgb, var(--kleur-goud) 10%, transparent)}}.hok-upgradepad__beeld{background:radial-gradient(circle at 50% 20%, var(--kleur-goud), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.hok-upgradepad__beeld{background:radial-gradient(circle at 50% 20%, color-mix(in srgb, var(--kleur-goud) 6%, transparent), transparent 70%)}}.hok-upgradepad__beeld-img{object-fit:cover;object-position:center;transition:transform .25s,filter .25s}.hok-upgradepad__stap--vergrendeld .hok-upgradepad__beeld-img{filter:brightness(.45)saturate(.65)}.hok-upgradepad__beeld-lock,.hok-upgradepad__modal-lock{background:linear-gradient(#080c1426 0%,#080c148c 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hok-upgradepad__lock-icoon{border:2px solid var(--kleur-goud);width:1.35rem;height:1.55rem;display:block}@supports (color:color-mix(in lab, red, red)){.hok-upgradepad__lock-icoon{border:2px solid color-mix(in srgb, var(--kleur-goud) 70%, transparent)}}.hok-upgradepad__lock-icoon{box-shadow:0 0 12px var(--kleur-goud);border-radius:4px;position:relative}@supports (color:color-mix(in lab, red, red)){.hok-upgradepad__lock-icoon{box-shadow:0 0 12px color-mix(in srgb, var(--kleur-goud) 25%, transparent)}}.hok-upgradepad__lock-icoon:before{content:"";border:2px solid var(--kleur-goud);width:.85rem;height:.75rem;position:absolute;top:-.65rem;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.hok-upgradepad__lock-icoon:before{border:2px solid color-mix(in srgb, var(--kleur-goud) 70%, transparent)}}.hok-upgradepad__lock-icoon:before{border-bottom:none;border-radius:999px 999px 0 0}.hok-upgradepad__kaart-inhoud{flex-direction:column;flex:1;gap:.35rem;padding:.75rem .85rem .65rem;display:flex}.hok-upgradepad__kaart-kop{justify-content:space-between;align-items:center;gap:.35rem;display:flex}.hok-upgradepad__stap-nr{letter-spacing:.08em;text-transform:uppercase;color:var(--kleur-tekst-zacht);font-size:.68rem}.hok-upgradepad__badge{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.2rem .5rem;font-size:.65rem;font-weight:700}.hok-upgradepad__badge--voltooid{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-upgradepad__badge--voltooid{border:1px solid color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.hok-upgradepad__badge--voltooid{color:var(--kleur-tekst-zacht);background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-upgradepad__badge--voltooid{background:color-mix(in srgb, var(--kleur-goud) 6%, transparent)}}.hok-upgradepad__badge--huidig{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-upgradepad__badge--huidig{border:1px solid color-mix(in srgb, var(--kleur-goud) 50%, transparent)}}.hok-upgradepad__badge--huidig{color:var(--kleur-goud);background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-upgradepad__badge--huidig{background:color-mix(in srgb, var(--kleur-goud) 14%, transparent)}}.hok-upgradepad__badge--volgende{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-upgradepad__badge--volgende{border:1px solid color-mix(in srgb, var(--kleur-goud) 55%, transparent)}}.hok-upgradepad__badge--volgende{color:var(--kleur-goud-licht);background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-upgradepad__badge--volgende{background:color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.hok-upgradepad__badge--volgende{box-shadow:0 0 10px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-upgradepad__badge--volgende{box-shadow:0 0 10px color-mix(in srgb, var(--kleur-goud) 15%, transparent)}}.hok-upgradepad__badge--vergrendeld{border:1px solid var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.hok-upgradepad__badge--vergrendeld{border:1px solid color-mix(in srgb, var(--kleur-tekst) 18%, transparent)}}.hok-upgradepad__badge--vergrendeld{color:var(--kleur-tekst-zacht);background:#080c1480}.hok-upgradepad__kaart-titel{color:var(--kleur-goud);margin:0;font-size:.95rem;font-weight:700;line-height:1.25}.hok-upgradepad__kaart-tagline{letter-spacing:.04em;text-transform:uppercase;color:var(--kleur-goud-mid);margin:0;font-size:.68rem;font-weight:600}.hok-upgradepad__kaart-beschrijving{color:var(--kleur-tekst-zacht);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.4;display:-webkit-box;overflow:hidden}.hok-upgradepad__voordelen{color:var(--kleur-tekst);flex-direction:column;gap:.2rem;margin:.15rem 0 0;padding:0;font-size:.74rem;list-style:none;display:flex}.hok-upgradepad__voordelen--dim{opacity:.55}.hok-upgradepad__voordelen li:before{content:"·";color:var(--kleur-goud-mid);margin-right:.35rem}.hok-upgradepad__prijs{flex-direction:column;gap:.1rem;margin:.35rem 0 0;display:flex}.hok-upgradepad__prijs-label{letter-spacing:.06em;text-transform:uppercase;color:var(--kleur-tekst-zacht);font-size:.65rem}.hok-upgradepad__prijs strong{color:var(--kleur-goud);font-size:1.05rem}.hok-upgradepad__lock-tekst{color:var(--kleur-tekst-zacht);margin:.25rem 0 0;font-size:.72rem;line-height:1.35}.hok-upgradepad__acties{flex-direction:column;gap:.45rem;padding:0 .85rem .85rem;display:flex}.hok-upgradepad__link{min-height:44px;color:var(--kleur-goud-mid);letter-spacing:.03em;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:.35rem 0;font-size:.78rem;font-weight:600;text-decoration:underline}.hok-upgradepad__knop{border:1px solid var(--kleur-tekst);border-radius:10px;min-height:44px;padding:.65rem 1rem}@supports (color:color-mix(in lab, red, red)){.hok-upgradepad__knop{border:1px solid color-mix(in srgb, var(--kleur-tekst) 20%, transparent)}}.hok-upgradepad__knop{color:var(--kleur-tekst-zacht);letter-spacing:.03em;cursor:not-allowed;background:#0c101aa6;font-size:.85rem;font-weight:700}.hok-upgradepad__knop--primair{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-upgradepad__knop--primair{border-color:color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.hok-upgradepad__knop--primair{background:linear-gradient(180deg, var(--kleur-goud) 0%, var(--kleur-goud) 100%)}@supports (color:color-mix(in lab, red, red)){.hok-upgradepad__knop--primair{background:linear-gradient(180deg, color-mix(in srgb, var(--kleur-goud) 22%, transparent) 0%, color-mix(in srgb, var(--kleur-goud) 10%, transparent) 100%)}}.hok-upgradepad__knop--primair{color:var(--kleur-goud);cursor:pointer;box-shadow:var(--gloed-goud)}.hok-upgradepad__knop--primair:hover:not(:disabled){background:linear-gradient(180deg, var(--kleur-goud) 0%, var(--kleur-goud) 100%)}@supports (color:color-mix(in lab, red, red)){.hok-upgradepad__knop--primair:hover:not(:disabled){background:linear-gradient(180deg, color-mix(in srgb, var(--kleur-goud) 32%, transparent) 0%, color-mix(in srgb, var(--kleur-goud) 14%, transparent) 100%)}}.hok-upgradepad__knop--primair:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.hok-upgradepad__hint{color:var(--kleur-tekst-zacht);margin:0;font-size:.78rem}.hok-upgradepad__max{border-radius:var(--radius-sm);border:1px solid var(--kleur-goud);margin-top:1rem;padding:1.25rem 1.5rem}@supports (color:color-mix(in lab, red, red)){.hok-upgradepad__max{border:1px solid color-mix(in srgb, var(--kleur-goud) 32%, transparent)}}.hok-upgradepad__max{text-align:center;background:linear-gradient(155deg,#121c30eb 0%,#162034e0 100%)}.hok-upgradepad__max-tagline{letter-spacing:.06em;text-transform:uppercase;color:var(--kleur-goud-mid);margin:0 0 .35rem;font-size:.78rem}.hok-upgradepad__max-titel{color:var(--kleur-goud);margin:0 0 .35rem;font-size:1.15rem}.hok-upgradepad__max-sub{color:var(--kleur-tekst-zacht);margin:0;font-size:.88rem}.hok-upgradepad__modal{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040810c7;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.hok-upgradepad__modal-panel{border-radius:var(--radius-card);border:1px solid var(--kleur-goud);width:min(560px,100%);max-height:min(92vh,820px);overflow:auto}@supports (color:color-mix(in lab, red, red)){.hok-upgradepad__modal-panel{border:1px solid color-mix(in srgb, var(--kleur-goud) 38%, transparent)}}.hok-upgradepad__modal-panel{background:linear-gradient(165deg,#121c30fa 0%,#0c121efc 100%);box-shadow:0 20px 48px #00000073}.hok-upgradepad__modal-kop{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.15rem 1.25rem .75rem;display:flex}.hok-upgradepad__modal-stap{letter-spacing:.08em;text-transform:uppercase;color:var(--kleur-tekst-zacht);margin:0 0 .25rem;font-size:.72rem}.hok-upgradepad__modal-titel{color:var(--kleur-goud);margin:0;font-size:1.35rem}.hok-upgradepad__modal-tagline{letter-spacing:.04em;text-transform:uppercase;color:var(--kleur-goud-mid);margin:.25rem 0 0;font-size:.78rem;font-weight:600}.hok-upgradepad__modal-sluit{border:1px solid var(--kleur-goud);flex-shrink:0;width:2.25rem;height:2.25rem}@supports (color:color-mix(in lab, red, red)){.hok-upgradepad__modal-sluit{border:1px solid color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.hok-upgradepad__modal-sluit{color:var(--kleur-goud);cursor:pointer;background:#080c1499;border-radius:8px;font-size:1.35rem;line-height:1}.hok-upgradepad__modal-beeld{aspect-ratio:16/9;border:1px solid var(--kleur-goud);border-radius:10px;margin:0 1.25rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hok-upgradepad__modal-beeld{border:1px solid color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.hok-upgradepad__modal-img{object-fit:cover}.hok-upgradepad__modal-inhoud{flex-direction:column;gap:.65rem;padding:1rem 1.25rem 1.25rem;display:flex}.hok-upgradepad__modal-beschrijving{color:var(--kleur-tekst-zacht);margin:0;font-size:.9rem;line-height:1.5}.hok-upgradepad__modal-prijs{flex-direction:column;gap:.15rem;margin:0;display:flex}.hok-upgradepad__modal-prijs strong{color:var(--kleur-goud);font-size:1.65rem}@media (max-width:1100px){.hok-upgradepad__ladder{grid-template-columns:repeat(2,minmax(0,1fr))}.hok-upgradepad__stap:not(:last-child):after{display:none}}@media (max-width:768px){.hok-upgradepad__ladder{border-left:2px solid var(--kleur-goud);grid-template-columns:1fr;gap:1rem;padding-left:.65rem}@supports (color:color-mix(in lab, red, red)){.hok-upgradepad__ladder{border-left:2px solid color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.hok-upgradepad__stap:before{content:"";border:2px solid var(--kleur-goud);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:1.35rem;left:-.72rem}@supports (color:color-mix(in lab, red, red)){.hok-upgradepad__stap:before{border:2px solid color-mix(in srgb, var(--kleur-goud) 55%, transparent)}}.hok-upgradepad__stap:before{background:var(--kleur-gradient-diep);transform:translate(-50%)}.hok-upgradepad__stap--huidig:before{background:var(--kleur-goud);box-shadow:0 0 10px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-upgradepad__stap--huidig:before{box-shadow:0 0 10px color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.hok-upgradepad__beeld{aspect-ratio:16/9;min-height:120px}}.hok-onderhoud__conditie{border-radius:var(--radius-sm);border:1px solid var(--kleur-goud);margin-bottom:1.5rem;padding:1.1rem 1.25rem}@supports (color:color-mix(in lab, red, red)){.hok-onderhoud__conditie{border:1px solid color-mix(in srgb, var(--kleur-goud) 25%, transparent)}}.hok-onderhoud__conditie{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-onderhoud__conditie{background:color-mix(in srgb, var(--kleur-goud) 6%, transparent)}}.hok-onderhoud__conditie-score{color:var(--kleur-goud);margin:0 0 .35rem;font-size:1.15rem;font-weight:700}.hok-onderhoud__conditie-score span{color:var(--kleur-tekst);font-weight:600}.hok-onderhoud__conditie-advies{color:var(--kleur-tekst-zacht);margin:0;font-size:.92rem;line-height:1.45}.hok-onderhoud__meters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-bottom:1.5rem;display:grid}@media (min-width:720px){.hok-onderhoud__meters{grid-template-columns:repeat(4,minmax(0,1fr))}}.hok-onderhoud__meter{background:#0c121c73;border:1px solid #a0b4d033;border-radius:10px;padding:.85rem 1rem}.hok-onderhoud__meter-kop{justify-content:space-between;align-items:baseline;margin-bottom:.55rem;display:flex}.hok-onderhoud__meter-label{text-transform:uppercase;letter-spacing:.06em;color:var(--kleur-tekst-zacht);font-size:.78rem}.hok-onderhoud__meter-waarde{font-size:1.05rem;font-weight:700}.hok-onderhoud__meter--goed .hok-onderhoud__meter-vulling{background:linear-gradient(90deg, var(--kleur-success), var(--kleur-success))}.hok-onderhoud__meter--matig .hok-onderhoud__meter-vulling{background:linear-gradient(90deg, var(--kleur-goud-donker), var(--kleur-goud))}.hok-onderhoud__meter--slecht .hok-onderhoud__meter-vulling{background:linear-gradient(90deg, var(--kleur-warning), var(--kleur-warning))}.hok-onderhoud__meter--kritiek .hok-onderhoud__meter-vulling{background:linear-gradient(90deg, var(--kleur-danger), var(--kleur-danger))}.hok-onderhoud__meter-balk{background:var(--kleur-tekst);border-radius:999px;height:6px}@supports (color:color-mix(in lab, red, red)){.hok-onderhoud__meter-balk{background:color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.hok-onderhoud__meter-balk{overflow:hidden}.hok-onderhoud__meter-vulling{border-radius:inherit;height:100%;transition:width .4s}.hok-onderhoud__acties{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.hok-onderhoud__acties{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.hok-onderhoud__acties{grid-template-columns:repeat(4,minmax(0,1fr))}}.onderhoud-actie-kaart{border-radius:var(--radius-sm);border:1px solid var(--kleur-goud);flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.onderhoud-actie-kaart{border:1px solid color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.onderhoud-actie-kaart{box-shadow:var(--schaduw-kaart);background:linear-gradient(#222c3eeb 0%,#141c2af5 100%);transition:border-color .2s,transform .2s,box-shadow .2s}.onderhoud-actie-kaart:hover{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.onderhoud-actie-kaart:hover{border-color:color-mix(in srgb, var(--kleur-goud) 32%, transparent)}}.onderhoud-actie-kaart:hover{box-shadow:0 6px 20px var(--kleur-gradient-diep)}@supports (color:color-mix(in lab, red, red)){.onderhoud-actie-kaart:hover{box-shadow:0 6px 20px color-mix(in srgb, var(--kleur-gradient-diep) 20%, transparent)}}.onderhoud-actie-kaart--beschikbaar{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.onderhoud-actie-kaart--beschikbaar{border-color:color-mix(in srgb, var(--kleur-goud) 34%, transparent)}}.onderhoud-actie-kaart__beeld-wrap{aspect-ratio:4/3;border-bottom:1px solid var(--kleur-goud);min-height:140px;max-height:200px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.onderhoud-actie-kaart__beeld-wrap{border-bottom:1px solid color-mix(in srgb, var(--kleur-goud) 10%, transparent)}}.onderhoud-actie-kaart__beeld-wrap{background:radial-gradient(circle at 50% 20%, var(--kleur-goud), transparent 65%)}@supports (color:color-mix(in lab, red, red)){.onderhoud-actie-kaart__beeld-wrap{background:radial-gradient(circle at 50% 20%, color-mix(in srgb, var(--kleur-goud) 8%, transparent), transparent 65%)}}@media (min-width:640px){.onderhoud-actie-kaart__beeld-wrap{aspect-ratio:auto;height:168px;max-height:none}}@media (min-width:1100px){.onderhoud-actie-kaart__beeld-wrap{height:152px}}.onderhoud-actie-kaart__beeld{object-fit:cover;object-position:var(--onderhoud-beeld-pos,center 38%);transition:transform .25s}.onderhoud-actie-kaart:hover .onderhoud-actie-kaart__beeld{transform:scale(1.03)}.onderhoud-actie-kaart--placeholder .onderhoud-actie-kaart__beeld-wrap{background:linear-gradient(#121c30e6 0%,#080e18f2 100%);justify-content:center;align-items:center;display:flex}.onderhoud-actie-kaart__icoon{opacity:.85;font-size:2.75rem;line-height:1}.onderhoud-actie-kaart__inhoud{flex-direction:column;flex:1;gap:.2rem;padding:.85rem 1rem 1rem;display:flex}.onderhoud-actie-kaart__titel{margin:0;font-size:.95rem;font-weight:700}.onderhoud-actie-kaart__meta,.onderhoud-actie-kaart__kost,.onderhoud-actie-kaart__cooldown{color:var(--kleur-tekst-zacht);margin:0;font-size:.8rem}.onderhoud-actie-kaart__cooldown--klaar{color:var(--kleur-success);font-weight:600}.onderhoud-actie-kaart__knop{border:1px solid var(--kleur-goud);width:100%;margin-top:auto;padding:.55rem .85rem}@supports (color:color-mix(in lab, red, red)){.onderhoud-actie-kaart__knop{border:1px solid color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.onderhoud-actie-kaart__knop{background:var(--kleur-goud);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.onderhoud-actie-kaart__knop{background:color-mix(in srgb, var(--kleur-goud) 10%, transparent)}}.onderhoud-actie-kaart__knop{color:var(--kleur-goud);cursor:pointer;font-size:.82rem;font-weight:600;transition:background .15s,border-color .15s}.onderhoud-actie-kaart__knop--beschikbaar{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.onderhoud-actie-kaart__knop--beschikbaar{border-color:color-mix(in srgb, var(--kleur-goud) 48%, transparent)}}.onderhoud-actie-kaart__knop--beschikbaar{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.onderhoud-actie-kaart__knop--beschikbaar{background:color-mix(in srgb, var(--kleur-goud) 14%, transparent)}}.onderhoud-actie-kaart__knop--beschikbaar{color:#f4d78dfa}.onderhoud-actie-kaart__knop--beschikbaar:hover:not(:disabled){background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.onderhoud-actie-kaart__knop--beschikbaar:hover:not(:disabled){background:color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.onderhoud-actie-kaart__knop:hover:not(:disabled){background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.onderhoud-actie-kaart__knop:hover:not(:disabled){background:color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.onderhoud-actie-kaart__knop:hover:not(:disabled){border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.onderhoud-actie-kaart__knop:hover:not(:disabled){border-color:color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.onderhoud-actie-kaart__knop:disabled{opacity:.52;cursor:not-allowed;color:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.onderhoud-actie-kaart__knop:disabled{color:color-mix(in srgb, var(--kleur-tekst) 72%, transparent)}}.onderhoud-actie-kaart__beeld-wrap--pulse{animation:1s ease-in-out hok-onderhoud-pulse}.onderhoud-actie-kaart__beeld-wrap--veeg{animation:.9s ease-in-out hok-onderhoud-veeg}.onderhoud-actie-kaart__beeld-wrap--wind{animation:1s ease-in-out hok-onderhoud-wind}.onderhoud-actie-kaart__beeld-wrap--glow{filter:drop-shadow(0 0 8px var(--kleur-goud));animation:1.2s ease-in-out hok-onderhoud-glow}@supports (color:color-mix(in lab, red, red)){.onderhoud-actie-kaart__beeld-wrap--glow{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--kleur-goud) 80%, transparent))}}.hok-onderhoud__actie-kaart{border-radius:var(--radius-sm);background:#080e188c;border:1px solid #a0b4d038;flex-direction:column;align-items:flex-start;gap:.25rem;padding:1rem 1.1rem;display:flex}.hok-onderhoud__actie-icoon{margin-bottom:.15rem;font-size:1.6rem;line-height:1}.hok-onderhoud__actie-icoon--pulse{animation:1s ease-in-out hok-onderhoud-pulse}.hok-onderhoud__actie-icoon--veeg{animation:.9s ease-in-out hok-onderhoud-veeg}.hok-onderhoud__actie-icoon--wind{animation:1s ease-in-out hok-onderhoud-wind}.hok-onderhoud__actie-icoon--glow{filter:drop-shadow(0 0 8px var(--kleur-goud));animation:1.2s ease-in-out hok-onderhoud-glow}@supports (color:color-mix(in lab, red, red)){.hok-onderhoud__actie-icoon--glow{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--kleur-goud) 80%, transparent))}}@keyframes hok-onderhoud-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.2)}}@keyframes hok-onderhoud-veeg{0%,to{transform:rotate(0)translate(0)}25%{transform:rotate(-12deg)translate(-4px)}75%{transform:rotate(12deg)translate(4px)}}@keyframes hok-onderhoud-wind{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@keyframes hok-onderhoud-glow{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.hok-onderhoud__actie-titel{margin:0;font-size:.95rem;font-weight:700}.hok-onderhoud__actie-meta,.hok-onderhoud__actie-kost,.hok-onderhoud__actie-cooldown{color:var(--kleur-tekst-zacht);margin:0;font-size:.8rem}.hok-onderhoud__actie-cooldown--klaar{color:var(--kleur-goud);font-weight:600}.hok-onderhoud__uitleg{border-radius:var(--radius-sm);border:1px solid var(--kleur-goud);margin:0 0 1rem;padding:.85rem 1rem}@supports (color:color-mix(in lab, red, red)){.hok-onderhoud__uitleg{border:1px solid color-mix(in srgb, var(--kleur-goud) 16%, transparent)}}.hok-onderhoud__uitleg{background:var(--token-panel-bg);color:var(--kleur-tekst-zacht);font-size:.82rem;line-height:1.45}.hok-onderhoud__uitleg p{margin:0 0 .45rem}.hok-onderhoud__uitleg p:last-child{margin-bottom:0}.hok-onderhoud__uitleg strong{color:var(--kleur-tekst)}.hok-onderhoud__succes{border:1px solid var(--kleur-goud);border-radius:8px;margin:.75rem 0 0;padding:.55rem .75rem}@supports (color:color-mix(in lab, red, red)){.hok-onderhoud__succes{border:1px solid color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.hok-onderhoud__succes{background:var(--kleur-goud-donker)}@supports (color:color-mix(in lab, red, red)){.hok-onderhoud__succes{background:color-mix(in srgb, var(--kleur-goud-donker) 10%, transparent)}}.hok-onderhoud__succes{color:var(--kleur-goud);font-size:.85rem}.hok-onderhoud__actie-knop--beschikbaar{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-onderhoud__actie-knop--beschikbaar{border-color:color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.hok-onderhoud__actie-knop--beschikbaar{background:var(--kleur-goud-donker)}@supports (color:color-mix(in lab, red, red)){.hok-onderhoud__actie-knop--beschikbaar{background:color-mix(in srgb, var(--kleur-goud-donker) 14%, transparent)}}.hok-onderhoud__actie-knop--beschikbaar{color:var(--kleur-goud)}.hok-onderhoud__actie-knop--beschikbaar:hover:not(:disabled){background:var(--kleur-goud-donker)}@supports (color:color-mix(in lab, red, red)){.hok-onderhoud__actie-knop--beschikbaar:hover:not(:disabled){background:color-mix(in srgb, var(--kleur-goud-donker) 22%, transparent)}}.hok-onderhoud__actie-knop{border:1px solid var(--kleur-goud);width:100%;margin-top:.55rem;padding:.55rem .85rem}@supports (color:color-mix(in lab, red, red)){.hok-onderhoud__actie-knop{border:1px solid color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.hok-onderhoud__actie-knop{background:var(--kleur-goud);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.hok-onderhoud__actie-knop{background:color-mix(in srgb, var(--kleur-goud) 10%, transparent)}}.hok-onderhoud__actie-knop{color:var(--kleur-goud);cursor:pointer;font-size:.82rem;font-weight:600;transition:background .15s}.hok-onderhoud__actie-knop:hover:not(:disabled){background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-onderhoud__actie-knop:hover:not(:disabled){background:color-mix(in srgb, var(--kleur-goud) 20%, transparent)}}.hok-onderhoud__actie-knop:disabled{opacity:.45;cursor:not-allowed}.hok-onderhoud__personeel-raster{grid-template-columns:1fr;gap:22px;display:grid}@media (min-width:640px){.hok-onderhoud__personeel-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.hok-onderhoud__personeel-raster{grid-template-columns:repeat(4,minmax(0,1fr))}}.staff-card{background:linear-gradient(160deg, var(--kleur-tekst) 0%, transparent 40%), linear-gradient(145deg, var(--kleur-kaart-licht) 0%, var(--kleur-kaart) 55%, var(--kleur-paneel-gradient-einde) 100%);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.staff-card{background:linear-gradient(160deg, color-mix(in srgb, var(--kleur-tekst) 3%, transparent) 0%, transparent 40%), linear-gradient(145deg, var(--kleur-kaart-licht) 0%, var(--kleur-kaart) 55%, var(--kleur-paneel-gradient-einde) 100%)}}.staff-card{border:1px solid var(--kleur-kaart-rand);border-radius:var(--radius-card);box-shadow:var(--schaduw-kaart);transition:border-color .25s,transform .25s,box-shadow .25s;overflow:hidden}.staff-card--vrijwilliger{border-color:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.staff-card--vrijwilliger{border-color:color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.staff-card--verzorger{border-color:#d4af3759}.staff-card--hoofdverzorger{box-shadow:var(--schaduw-kaart), 0 0 40px #d4af3726;border-color:#d4af37a6}.staff-card:hover{border-color:var(--kleur-kaart-rand-goud);box-shadow:var(--schaduw-hero), 0 0 28px var(--kleur-goud);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.staff-card:hover{box-shadow:var(--schaduw-hero), 0 0 28px color-mix(in srgb, var(--kleur-goud) 14%, transparent)}}.staff-card--hoofdverzorger:hover{box-shadow:var(--schaduw-hero), 0 0 48px #d4af3738}.staff-card--actief{border-color:#5cb87a80;animation:3s ease-in-out infinite staff-card-pulse}.staff-card--actief.staff-card--hoofdverzorger{box-shadow:var(--schaduw-kaart), 0 0 36px #d4af3733, inset 0 0 0 1px #7dd99a1f;border-color:#d4af37bf}@keyframes staff-card-pulse{0%,to{box-shadow:var(--schaduw-kaart), 0 0 0 #d4af3700}50%{box-shadow:var(--schaduw-kaart), 0 0 22px #d4af372e}}.staff-card__beeld-wrap{background:radial-gradient(circle at 50% 20%, var(--kleur-goud), transparent 65%);height:220px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.staff-card__beeld-wrap{background:radial-gradient(circle at 50% 20%, color-mix(in srgb, var(--kleur-goud) 10%, transparent), transparent 65%)}}.staff-card__beeld-wrap{border-bottom:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.staff-card__beeld-wrap{border-bottom:1px solid color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}@media (min-width:640px){.staff-card__beeld-wrap{height:260px}}@media (min-width:1100px){.staff-card__beeld-wrap{height:320px}}@media (max-width:639px){.staff-card__beeld-wrap{height:220px}}.staff-card__beeld{object-fit:cover;object-position:center 20%;transform-origin:50% 20%;transition:transform .25s;transform:scale(.88)}.staff-card:hover .staff-card__beeld{transform:scale(.91)}.staff-card:not(.staff-card--geen) .staff-card__beeld-wrap:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#050a1440 50%,#050a14d9 100%);position:absolute;inset:0}.staff-card--geen .staff-card__beeld-wrap{background:linear-gradient(180deg, #0c142480 0%, var(--kleur-gradient-diep) 100%)}@supports (color:color-mix(in lab, red, red)){.staff-card--geen .staff-card__beeld-wrap{background:linear-gradient(180deg, #0c142480 0%, color-mix(in srgb, var(--kleur-gradient-diep) 90%, transparent) 100%)}}.staff-card--geen .staff-card__beeld-wrap{justify-content:center;align-items:center;display:flex}.staff-card--geen .staff-card__beeld-wrap:after{content:"—";color:var(--kleur-tekst-zacht);opacity:.35;font-size:2rem}.staff-card__badge{letter-spacing:.08em;text-transform:uppercase;color:var(--kleur-tekst-zacht);box-shadow:0 2px 8px var(--kleur-gradient-diep);background:#1c5834e0;border:1px solid #7dd99a73;border-radius:999px;padding:4px 10px;font-size:.68rem;font-weight:700;position:absolute;top:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.staff-card__badge{box-shadow:0 2px 8px color-mix(in srgb, var(--kleur-gradient-diep) 25%, transparent)}}.staff-card__inhoud{flex-direction:column;flex:1;gap:.35rem;padding:18px 20px 22px;display:flex}.staff-card__naam{color:var(--kleur-goud);margin:0;font-size:1.08rem;line-height:1.25}.staff-card__titel{text-transform:uppercase;letter-spacing:.05em;color:var(--kleur-goud-mid);margin:0 0 .25rem;font-size:.78rem;font-weight:600}.staff-card__stats{margin:.35rem 0 .15rem}.staff-card__kost{color:var(--kleur-tekst);margin:0;font-size:1rem;font-weight:700}.staff-card__efficientie{color:var(--kleur-tekst-zacht);margin:.15rem 0 0;font-size:.8rem}.staff-card__taken{flex-direction:column;gap:.3rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.staff-card__taken li{color:var(--kleur-tekst-zacht);padding-left:.85rem;font-size:.8rem;line-height:1.35;position:relative}.staff-card__taken li:before{content:"•";color:var(--kleur-goud-mid);position:absolute;left:0}.staff-card__geen-taken{color:var(--kleur-tekst-zacht);margin:.5rem 0 0;font-size:.8rem;font-style:italic}.staff-card__beschrijving{color:var(--kleur-tekst-zacht);flex:1;margin:.5rem 0 0;font-size:.82rem;line-height:1.45}.staff-card__knop{border:1px solid var(--kleur-goud);width:100%;margin-top:.85rem;padding:.65rem 1rem}@supports (color:color-mix(in lab, red, red)){.staff-card__knop{border:1px solid color-mix(in srgb, var(--kleur-goud) 40%, transparent)}}.staff-card__knop{background:var(--kleur-goud);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.staff-card__knop{background:color-mix(in srgb, var(--kleur-goud) 10%, transparent)}}.staff-card__knop{color:var(--kleur-goud);letter-spacing:.03em;cursor:pointer;font-size:.85rem;font-weight:700;transition:background .2s,border-color .2s,color .2s}.staff-card__knop:hover:not(:disabled){background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.staff-card__knop:hover:not(:disabled){background:color-mix(in srgb, var(--kleur-goud) 20%, transparent)}}.staff-card__knop:hover:not(:disabled){border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.staff-card__knop:hover:not(:disabled){border-color:color-mix(in srgb, var(--kleur-goud) 55%, transparent)}}.staff-card__knop--actief,.staff-card__knop:disabled{color:var(--kleur-success);cursor:default;opacity:1;background:#5cb87a1f;border-color:#7dd99a59}.staff-card__sinds{color:var(--kleur-tekst-zacht);margin:.35rem 0 0;font-size:.78rem}.staff-card__sinds span{color:var(--kleur-success);font-weight:600}.hok-prestaties{margin-bottom:2rem}.hok-prestaties .hok-beheer__sectie:first-child{margin-top:0}.personeel-beeld{--personeel-premium-pagina:#16233a;--personeel-premium-kaart-top:#0f1b2e;--personeel-premium-kaart-bottom:#16233a;--personeel-premium-foto:#0f1826;--personeel-premium-foto-mid:#111a28;--personeel-premium-content:#1b2738;--personeel-premium-paneel:#1e3348;--personeel-premium-goud:#d4af37;--personeel-premium-goud-hi:#f1c766;--personeel-premium-tekst-sec:#8fa4c6;--personeel-premium-skill-actief:#2e6e5a;--personeel-premium-locked:#3a465a;isolation:isolate;gap:var(--section-gap);max-width:min(100%, var(--content-wide), var(--content-ultrawide-cap));padding-bottom:var(--rhythm-content-footer);flex-direction:column;margin:0 auto;display:flex;position:relative;overflow-x:clip}.personeel-beeld:before{content:"";z-index:-1;background:var(--personeel-premium-pagina);pointer-events:none;width:100vw;position:absolute;inset:0 0 0 50%;transform:translate(-50%)}.personeel-beeld__hero{border-radius:var(--radius-card);border:1px solid var(--kleur-kaart-rand-goud);min-height:clamp(280px,36vw,400px);box-shadow:var(--schaduw-hero);isolation:isolate;flex-direction:column;justify-content:flex-end;padding:clamp(1.25rem,3vw,2rem);display:flex;position:relative;overflow:hidden}.personeel-beeld__hero:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background-image:url(/assets/images/personeel-hero-background-v1.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.personeel-beeld__hero:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;background-image:linear-gradient(90deg,#122236e6 0%,#122236ad 32%,#12223657 62%,#1222362e 100%);position:absolute;inset:0}.personeel-beeld__hero-inhoud{z-index:2;flex-direction:column;justify-content:flex-end;align-items:flex-start;max-width:min(56ch,72%);padding:0;display:flex;position:relative}.personeel-beeld__hero-titel{letter-spacing:.14em;text-transform:uppercase;color:var(--kleur-goud);text-shadow:0 2px 12px var(--token-surface-overlay);margin:0 0 .5rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700}.personeel-beeld__hero-sub{max-width:48ch;color:var(--kleur-tekst-zacht);text-shadow:0 1px 8px #00000073;margin:0;font-size:clamp(.95rem,2.2vw,1.05rem);line-height:1.55}.personeel-beeld__kop{flex-direction:column;gap:.65rem;display:flex}.personeel-beeld__titel{letter-spacing:.14em;text-transform:uppercase;color:var(--kleur-goud);margin:0;font-size:clamp(1.5rem,3.2vw,2rem);font-weight:700}.personeel-beeld__beschrijving{max-width:56ch;color:var(--kleur-tekst);margin:0;font-size:1rem;line-height:1.55}.personeel-beeld__activiteit{border-radius:var(--radius-sm);background:var(--kleur-kaart);border:1px solid var(--kleur-kaart-rand);box-shadow:var(--schaduw-kaart);margin-top:.35rem;padding:1.1rem 1.25rem}.personeel-beeld__activiteit-titel{letter-spacing:.1em;text-transform:uppercase;color:var(--kleur-goud-mid);margin:0 0 .75rem;font-size:.82rem;font-weight:700}.personeel-beeld__week-lijst{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.personeel-beeld__week-regel{background:var(--token-surface-inset);border:1px solid var(--kleur-kaart-rand);border-radius:8px;align-items:flex-start;gap:.65rem;padding:.55rem .65rem;display:flex}.personeel-beeld__week-icoon{width:1.65rem;height:1.65rem;color:var(--kleur-goud);background:#c9a2271f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.personeel-beeld__week-tekst{color:var(--kleur-tekst-zacht);font-size:.88rem;line-height:1.45}.personeel-beeld__week-leeg{color:var(--kleur-tekst-zacht);margin:0;font-size:.88rem;font-style:italic;line-height:1.45}.personeel-beeld__team-raster{grid-template-columns:1fr;place-items:stretch center;gap:1.25rem;display:grid}@media (min-width:1024px){.personeel-beeld__hero:before{filter:saturate(1.08)brightness(1.04)contrast(1.05);background-position:44% 35%}}@media (min-width:1280px){.personeel-beeld__hero:before{background-position:43% 36%}}@media (min-width:1600px){.personeel-beeld__hero:before{background-position:42% 37%}}@media (max-width:767px){.personeel-beeld__hero{min-height:clamp(300px,58vw,400px);padding:1.25rem 1rem 1.35rem}.personeel-beeld__hero-inhoud{max-width:100%}.personeel-beeld__hero-sub{max-width:none;font-size:.95rem}}@media (min-width:768px) and (max-width:1023px){.personeel-beeld__hero{min-height:clamp(260px,34vw,360px)}.personeel-beeld__hero-inhoud{max-width:min(52ch,78%)}}.personeel-beeld__team-kaart{width:100%;min-width:0;max-width:420px;height:100%;display:flex}.personeel-beeld__team-kaart .premium-personeel-kaart--v2{width:100%;max-width:420px}@media (min-width:900px){.personeel-beeld__team-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem}}@media (min-width:1400px){.personeel-beeld__team-raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.personeel-beeld__team-kaart{max-width:none}}@media (min-width:1600px){.personeel-beeld__team-raster{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.15rem}.personeel-beeld__team-kaart,.personeel-beeld__team-kaart .premium-personeel-kaart--v2{max-width:none}}@media (min-width:1800px){.personeel-beeld__team-raster{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem}.personeel-beeld__team-kaart{max-width:none}}@media (min-width:900px) and (max-width:1399px){.personeel-beeld__team-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}.premium-personeel-kaart--vluchtmeesteres .premium-personeel-kaart__kader{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart--vluchtmeesteres .premium-personeel-kaart__kader{border-color:color-mix(in srgb, var(--kleur-goud) 42%, transparent)}}.premium-personeel-kaart--vluchtmeesteres .premium-personeel-kaart__kader{box-shadow:0 24px 60px var(--token-surface-overlay), 0 0 0 1px var(--kleur-tekst) inset, 0 0 48px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart--vluchtmeesteres .premium-personeel-kaart__kader{box-shadow:0 24px 60px var(--token-surface-overlay), 0 0 0 1px color-mix(in srgb, var(--kleur-tekst) 4%, transparent) inset, 0 0 48px color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.premium-personeel-kaart--vluchtmeesteres:hover .premium-personeel-kaart__kader{box-shadow:0 32px 72px var(--token-surface-overlay), 0 0 0 1px var(--kleur-goud) inset, 0 0 64px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart--vluchtmeesteres:hover .premium-personeel-kaart__kader{box-shadow:0 32px 72px var(--token-surface-overlay), 0 0 0 1px color-mix(in srgb, var(--kleur-goud) 24%, transparent) inset, 0 0 64px color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.premium-personeel-kaart--vluchtmeesteres .premium-personeel-kaart__specialization{color:var(--kleur-goud)}.premium-personeel-kaart--vluchtmeesteres.premium-personeel-kaart--ster-5 .premium-personeel-kaart__kader{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart--vluchtmeesteres.premium-personeel-kaart--ster-5 .premium-personeel-kaart__kader{border-color:color-mix(in srgb, var(--kleur-goud) 58%, transparent)}}.premium-personeel-kaart--vluchtmeesteres.premium-personeel-kaart--ster-5 .premium-personeel-kaart__kader{box-shadow:0 24px 60px var(--token-surface-overlay), 0 0 40px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart--vluchtmeesteres.premium-personeel-kaart--ster-5 .premium-personeel-kaart__kader{box-shadow:0 24px 60px var(--token-surface-overlay), 0 0 40px color-mix(in srgb, var(--kleur-goud) 20%, transparent)}}.duif-training-tab__historiek-sky{color:var(--kleur-goud);font-weight:600}.premium-personeel-kaart--vluchtfluisteraarster .premium-personeel-kaart__kader{border-color:var(--personeel-premium-goud,#d4af37)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart--vluchtfluisteraarster .premium-personeel-kaart__kader{border-color:color-mix(in srgb, var(--personeel-premium-goud,#d4af37) 38%, transparent)}}.premium-personeel-kaart--vluchtfluisteraarster .premium-personeel-kaart__kader{box-shadow:0 28px 64px #040810b8, 0 12px 32px #04081073, 0 0 0 1px var(--personeel-premium-goud,#d4af37) inset, 0 0 44px var(--personeel-premium-goud,#d4af37)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart--vluchtfluisteraarster .premium-personeel-kaart__kader{box-shadow:0 28px 64px #040810b8, 0 12px 32px #04081073, 0 0 0 1px color-mix(in srgb, var(--personeel-premium-goud,#d4af37) 10%, transparent) inset, 0 0 44px color-mix(in srgb, var(--personeel-premium-goud,#d4af37) 8%, transparent)}}.premium-personeel-kaart--vluchtfluisteraarster:hover .premium-personeel-kaart__kader{box-shadow:0 36px 80px #040810c7, 0 16px 40px #04081085, 0 0 0 1px var(--personeel-premium-goud,#d4af37) inset, 0 0 60px var(--personeel-premium-goud,#d4af37)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart--vluchtfluisteraarster:hover .premium-personeel-kaart__kader{box-shadow:0 36px 80px #040810c7, 0 16px 40px #04081085, 0 0 0 1px color-mix(in srgb, var(--personeel-premium-goud,#d4af37) 22%, transparent) inset, 0 0 60px color-mix(in srgb, var(--personeel-premium-goud,#d4af37) 14%, transparent)}}.premium-personeel-kaart--vluchtfluisteraarster .premium-personeel-kaart__specialization{color:var(--kleur-tekst-zacht)}.premium-personeel-kaart--vluchtfluisteraarster.premium-personeel-kaart--legendary .premium-personeel-kaart__kader{border-color:var(--personeel-premium-goud-hi,#f1c766)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart--vluchtfluisteraarster.premium-personeel-kaart--legendary .premium-personeel-kaart__kader{border-color:color-mix(in srgb, var(--personeel-premium-goud-hi,#f1c766) 52%, transparent)}}.premium-personeel-kaart--vluchtfluisteraarster.premium-personeel-kaart--legendary .premium-personeel-kaart__kader{box-shadow:0 28px 64px #040810b8, 0 0 48px var(--personeel-premium-goud,#d4af37), 0 0 72px var(--personeel-premium-goud-hi,#f1c766)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart--vluchtfluisteraarster.premium-personeel-kaart--legendary .premium-personeel-kaart__kader{box-shadow:0 28px 64px #040810b8, 0 0 48px color-mix(in srgb, var(--personeel-premium-goud,#d4af37) 18%, transparent), 0 0 72px color-mix(in srgb, var(--personeel-premium-goud-hi,#f1c766) 10%, transparent)}}.premium-personeel-kaart--vluchtfluisteraarster.premium-personeel-kaart--legendary .premium-personeel-kaart__kader{animation:4s ease-in-out infinite ravena-legendary-glow}@keyframes ravena-legendary-glow{0%,to{box-shadow:0 28px 64px #040810b8, 0 0 40px color-mix(in srgb, var(--personeel-premium-goud,#d4af37) 14%, transparent), 0 0 56px color-mix(in srgb, var(--personeel-premium-goud-hi,#f1c766) 8%, transparent)}50%{box-shadow:0 32px 72px #040810c7, 0 0 52px color-mix(in srgb, var(--personeel-premium-goud,#d4af37) 22%, transparent), 0 0 80px color-mix(in srgb, var(--personeel-premium-goud-hi,#f1c766) 14%, transparent)}}.personeel-beeld__ravena-veer{opacity:.85;pointer-events:none;filter:drop-shadow(0 0 6px #d8b15a8c);z-index:3;font-size:1.1rem;animation:3.5s ease-in-out infinite ravena-veer-zweef;position:absolute;top:.65rem;right:.75rem}@keyframes ravena-veer-zweef{0%,to{opacity:.7;transform:translateY(0)rotate(-8deg)}50%{opacity:1;transform:translateY(-6px)rotate(6deg)}}.duif-training-tab__historiek-ravena{color:var(--kleur-tekst-zacht);font-weight:600}.hok-personeel-kaart-sectie__groepen-raster{flex-direction:column;gap:2.25rem;margin-top:.5rem;display:flex}.hok-personeel-kaart-sectie__groep{min-width:0}.hok-personeel-kaart-sectie__groep-titel{letter-spacing:.14em;text-transform:uppercase;color:var(--kleur-goud-mid);margin:0 0 .35rem;font-size:.95rem;font-weight:700}.hok-personeel-kaart-sectie__groep-sub{color:var(--kleur-tekst-zacht);max-width:52ch;margin:0 0 1rem;font-size:.88rem}.hok-personeel-kaart-sectie__raster{justify-content:center;padding:.25rem 0 .5rem;display:flex}@media (min-width:900px){.hok-personeel-kaart-sectie__groepen-raster{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2rem 2.5rem;display:grid}.hok-personeel-kaart-sectie__groep-sub{max-width:none}.hok-personeel-kaart-sectie__raster{justify-content:stretch}.hok-personeel-kaart-sectie__raster .premium-personeel-kaart{width:100%;max-width:380px;margin-inline:auto}}.premium-personeel-kaart{--personeel-portret-focus:center 20%;--personeel-portret-zoom:.88;--personeel-portret-hoogte:240px;perspective:1200px;width:min(100%,380px)}@media (min-width:640px){.premium-personeel-kaart{--personeel-portret-hoogte:290px}}@media (min-width:1100px){.premium-personeel-kaart{--personeel-portret-hoogte:350px}}.premium-personeel-kaart__kader{border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--personeel-premium-kaart-top,#0f1b2e) 0%, var(--personeel-premium-kaart-bottom,#16233a) 100%);border:1px solid var(--personeel-premium-goud,#d4af37);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart__kader{border:1px solid color-mix(in srgb, var(--personeel-premium-goud,#d4af37) 32%, transparent)}}.premium-personeel-kaart__kader{box-shadow:0 28px 64px #040810b8, 0 12px 32px #04081073, 0 0 0 1px var(--personeel-premium-goud,#d4af37) inset, 0 0 40px var(--personeel-premium-goud,#d4af37)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart__kader{box-shadow:0 28px 64px #040810b8, 0 12px 32px #04081073, 0 0 0 1px color-mix(in srgb, var(--personeel-premium-goud,#d4af37) 12%, transparent) inset, 0 0 40px color-mix(in srgb, var(--personeel-premium-goud,#d4af37) 6%, transparent)}}.premium-personeel-kaart__kader{transition:transform .35s,box-shadow .35s}.premium-personeel-kaart:hover .premium-personeel-kaart__kader{box-shadow:0 36px 80px #040810c7, 0 16px 40px #04081085, 0 0 0 1px var(--personeel-premium-goud,#d4af37) inset, 0 0 56px var(--personeel-premium-goud,#d4af37);transform:translateY(-6px)rotateX(2deg)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart:hover .premium-personeel-kaart__kader{box-shadow:0 36px 80px #040810c7, 0 16px 40px #04081085, 0 0 0 1px color-mix(in srgb, var(--personeel-premium-goud,#d4af37) 24%, transparent) inset, 0 0 56px color-mix(in srgb, var(--personeel-premium-goud,#d4af37) 14%, transparent)}}.premium-personeel-kaart__portret{height:var(--personeel-portret-hoogte,220px);position:relative;overflow:hidden}.premium-personeel-kaart__portret-beeld{position:absolute;inset:0;overflow:hidden}.premium-personeel-kaart__afbeelding{object-fit:cover;object-position:var(--personeel-portret-focus,center 20%);transform:scale(var(--personeel-portret-zoom,.92));transform-origin:var(--personeel-portret-focus,center 20%)}.premium-personeel-kaart__portret-gloed{background:linear-gradient(to bottom, var(--personeel-premium-foto,#0f1826) 0%, var(--personeel-premium-foto-mid,#111a28) 48%, var(--personeel-premium-content,#1b2738) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart__portret-gloed{background:linear-gradient(to bottom, color-mix(in srgb, var(--personeel-premium-foto,#0f1826) 18%, transparent) 0%, color-mix(in srgb, var(--personeel-premium-foto-mid,#111a28) 55%, transparent) 48%, var(--personeel-premium-content,#1b2738) 100%)}}.premium-personeel-kaart__portret-gloed{pointer-events:none}.premium-personeel-kaart__paneel{background:linear-gradient(180deg, var(--personeel-premium-content,#1b2738) 0%, var(--personeel-premium-content,#1b2738) 14%, var(--personeel-premium-kaart-bottom,#16233a) 100%);margin-top:-2.5rem;padding:1.35rem 1.25rem 1.4rem;position:relative}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart__paneel{background:linear-gradient(180deg, color-mix(in srgb, var(--personeel-premium-content,#1b2738) 72%, transparent) 0%, var(--personeel-premium-content,#1b2738) 14%, color-mix(in srgb, var(--personeel-premium-kaart-bottom,#16233a) 88%, var(--personeel-premium-content,#1b2738)) 100%)}}.premium-personeel-kaart__paneel{border-top:1px solid var(--personeel-premium-goud,#d4af37)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart__paneel{border-top:1px solid color-mix(in srgb, var(--personeel-premium-goud,#d4af37) 20%, transparent)}}.premium-personeel-kaart__sterren{justify-content:center;gap:6px;margin-bottom:.65rem;display:flex}.premium-personeel-kaart__ster{width:22px;height:22px;fill:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart__ster{fill:color-mix(in srgb, var(--kleur-tekst) 12%, transparent)}}.premium-personeel-kaart__ster{stroke:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart__ster{stroke:color-mix(in srgb, var(--kleur-goud) 25%, transparent)}}.premium-personeel-kaart__ster{stroke-width:.5px}.premium-personeel-kaart__ster--actief{fill:var(--kleur-goud);filter:drop-shadow(0 0 8px var(--kleur-goud))}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart__ster--actief{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--kleur-goud) 65%, transparent))}}.premium-personeel-kaart__ster--actief{animation:2.8s ease-in-out infinite premium-kaart-ster-pulse}@keyframes premium-kaart-ster-pulse{0%,to{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--kleur-goud) 45%, transparent))}50%{filter:drop-shadow(0 0 12px color-mix(in srgb, var(--kleur-goud) 85%, transparent))}}.premium-personeel-kaart__rol{letter-spacing:.12em;text-transform:uppercase;color:var(--personeel-premium-goud-hi,#f1c766);margin:0 0 .15rem;font-size:.72rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart__rol{color:color-mix(in srgb, var(--personeel-premium-goud-hi,#f1c766) 78%, var(--personeel-premium-tekst-sec,#8fa4c6))}}.premium-personeel-kaart__rol{text-align:center}.premium-personeel-kaart__motto{color:var(--personeel-premium-tekst-sec,#8fa4c6);text-align:center;margin:.35rem 0 .5rem;font-size:.78rem;font-style:italic;line-height:1.45}.premium-personeel-kaart__persoonlijkheid{flex-wrap:wrap;justify-content:center;gap:.35rem .5rem;margin-bottom:.55rem;font-size:.75rem;display:flex}.premium-personeel-kaart__persoonlijkheid-label{color:var(--kleur-tekst-zacht)}.premium-personeel-kaart__persoonlijkheid-waarde{color:var(--kleur-tekst-zacht);font-weight:600}.premium-personeel-kaart__ster-label{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--kleur-goud-donker);margin:-.35rem 0 .65rem;font-size:.72rem}.premium-personeel-kaart__vertrouwen{background:var(--personeel-premium-paneel,#1e3348);border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .55rem;margin:.65rem 0;padding:.55rem .65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart__vertrouwen{background:color-mix(in srgb, var(--personeel-premium-paneel,#1e3348) 88%, #0f1b2e)}}.premium-personeel-kaart__vertrouwen{border:1px solid var(--personeel-premium-goud,#d4af37)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart__vertrouwen{border:1px solid color-mix(in srgb, var(--personeel-premium-goud,#d4af37) 14%, transparent)}}.premium-personeel-kaart__vertrouwen{font-size:.75rem}.premium-personeel-kaart__vertrouwen-label{color:var(--personeel-premium-tekst-sec,#8fa4c6);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.premium-personeel-kaart__vertrouwen-band{color:var(--personeel-premium-tekst-sec,#8fa4c6);font-weight:600}.premium-personeel-kaart__vertrouwen-score{color:var(--personeel-premium-goud-hi,#f1c766);font-variant-numeric:tabular-nums}.premium-personeel-kaart__acties{border-top:1px solid var(--personeel-premium-goud,#d4af37);margin-top:auto;padding-top:.65rem}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart__acties{border-top:1px solid color-mix(in srgb, var(--personeel-premium-goud,#d4af37) 14%, transparent)}}.premium-personeel-kaart__acties-titel{letter-spacing:.1em;text-transform:uppercase;color:var(--personeel-premium-tekst-sec,#8fa4c6);margin:0 0 .45rem;font-size:.72rem;font-weight:700}.premium-personeel-kaart__acties-leeg{color:var(--personeel-premium-tekst-sec,#8fa4c6);margin:0;font-size:.78rem;font-style:italic}.premium-personeel-kaart__acties-lijst{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.premium-personeel-kaart__actie-regel{color:var(--personeel-premium-tekst-sec,#8fa4c6);padding-left:.85rem;font-size:.78rem;line-height:1.4;position:relative}.premium-personeel-kaart__actie-regel:before{content:"";background:var(--personeel-premium-goud,#d4af37);opacity:.85;border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.premium-personeel-kaart__spec-badges{flex-wrap:wrap;gap:.35rem;margin-bottom:.55rem;display:flex}.premium-personeel-kaart__spec-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--kleur-tekst-zacht);background:#c9a22714;border:1px solid #c9a22759;border-radius:999px;padding:.2rem .45rem;font-size:.65rem;font-weight:600}.premium-personeel-kaart__vaardigheid-icoon{color:var(--personeel-premium-goud,#d4af37);justify-content:center;align-items:center;display:inline-flex}.premium-personeel-kaart--level-up .premium-personeel-kaart__kader{box-shadow:0 0 0 1px var(--kleur-goud), 0 0 28px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart--level-up .premium-personeel-kaart__kader{box-shadow:0 0 0 1px color-mix(in srgb, var(--kleur-goud) 45%, transparent), 0 0 28px color-mix(in srgb, var(--kleur-goud) 25%, transparent)}}.premium-personeel-kaart--level-up .premium-personeel-kaart__kader{animation:2.4s ease-in-out infinite premium-personeel-level-up-gloed}@keyframes premium-personeel-level-up-gloed{0%,to{box-shadow:0 0 0 1px color-mix(in srgb, var(--kleur-goud) 35%, transparent), 0 0 18px color-mix(in srgb, var(--kleur-goud) 18%, transparent)}50%{box-shadow:0 0 0 1px color-mix(in srgb, var(--kleur-goud) 55%, transparent), 0 0 32px color-mix(in srgb, var(--kleur-goud) 32%, transparent)}}.personeel-beeld__synergie{border-radius:var(--radius-sm);background:#101c308c;border:1px solid #648cc838;margin-top:.5rem;padding:1rem 1.15rem}.personeel-beeld__synergie-titel{letter-spacing:.1em;text-transform:uppercase;color:var(--kleur-tekst-zacht);align-items:center;gap:.45rem;margin:0 0 .65rem;font-size:.82rem;font-weight:700;display:flex}.personeel-beeld__synergie-lijst{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.personeel-beeld__synergie-regel{color:var(--kleur-tekst-zacht);align-items:flex-start;gap:.5rem;font-size:.84rem;line-height:1.45;display:flex}.personeel-beeld__synergie-regel svg{color:var(--kleur-goud);flex-shrink:0;margin-top:.15rem}.personeel-level-up{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040810b8;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.personeel-level-up__kaart{border-radius:var(--radius-card);border:1px solid var(--kleur-goud);background:linear-gradient(165deg,#162034fa,#0c1220fa);width:min(100%,420px);padding:1.75rem 1.5rem 1.35rem;position:relative}@supports (color:color-mix(in lab, red, red)){.personeel-level-up__kaart{border:1px solid color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.personeel-level-up__kaart{box-shadow:0 24px 64px var(--kleur-gradient-diep)}@supports (color:color-mix(in lab, red, red)){.personeel-level-up__kaart{box-shadow:0 24px 64px color-mix(in srgb, var(--kleur-gradient-diep) 45%, transparent)}}.personeel-level-up__kaart{text-align:center}.personeel-level-up__sluit{background:var(--kleur-tekst);border:none;border-radius:8px;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;position:absolute;top:.75rem;right:.75rem}@supports (color:color-mix(in lab, red, red)){.personeel-level-up__sluit{background:color-mix(in srgb, var(--kleur-tekst) 6%, transparent)}}.personeel-level-up__sluit{color:var(--kleur-tekst-zacht);cursor:pointer}.personeel-level-up__gloed{color:var(--kleur-goud);filter:drop-shadow(0 0 12px var(--kleur-goud));justify-content:center;margin-bottom:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.personeel-level-up__gloed{filter:drop-shadow(0 0 12px color-mix(in srgb, var(--kleur-goud) 55%, transparent))}}.personeel-level-up__titel{letter-spacing:.08em;text-transform:uppercase;color:var(--kleur-goud);margin:0 0 .5rem;font-size:1.15rem}.personeel-level-up__bericht{color:var(--kleur-tekst-zacht);margin:0 0 .65rem;font-size:1rem}.personeel-level-up__vaardigheid{color:var(--kleur-tekst-zacht);margin:0 0 1rem;font-size:.88rem}.personeel-level-up__knop{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.personeel-level-up__knop{border:1px solid color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.personeel-level-up__knop{background:var(--kleur-goud);border-radius:10px;padding:.55rem 1.25rem}@supports (color:color-mix(in lab, red, red)){.personeel-level-up__knop{background:color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.personeel-level-up__knop{color:var(--kleur-goud);letter-spacing:.06em;cursor:pointer;font-weight:600}.personeel-level-up__knop:hover{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.personeel-level-up__knop:hover{background:color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.premium-personeel-kaart__naam{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--personeel-premium-goud,#d4af37);text-shadow:0 2px 14px var(--personeel-premium-goud,#d4af37);margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.65rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart__naam{text-shadow:0 2px 14px color-mix(in srgb, var(--personeel-premium-goud,#d4af37) 38%, transparent)}}.premium-personeel-kaart__titel{text-align:center;letter-spacing:.22em;text-transform:uppercase;color:var(--kleur-tekst-zacht);margin:.2rem 0 .85rem;font-size:.72rem;font-weight:600}.premium-personeel-kaart__niveau-rij{color:var(--kleur-tekst-zacht);justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.45rem;font-size:.78rem;display:flex}.premium-personeel-kaart__niveau-waarde{background:var(--kleur-goud);border-radius:999px;place-items:center;min-width:1.5rem;height:1.5rem;padding:0 .35rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart__niveau-waarde{background:color-mix(in srgb, var(--kleur-goud) 15%, transparent)}}.premium-personeel-kaart__niveau-waarde{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart__niveau-waarde{border:1px solid color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.premium-personeel-kaart__niveau-waarde{color:var(--kleur-goud);font-size:.82rem}.premium-personeel-kaart__xp-label{font-variant-numeric:tabular-nums;color:var(--kleur-tekst-zacht)}.premium-personeel-kaart__xp-balk{background:var(--personeel-premium-kaart-top,#0f1b2e);border-radius:999px;height:7px}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart__xp-balk{background:color-mix(in srgb, var(--personeel-premium-kaart-top,#0f1b2e) 82%, #000)}}.premium-personeel-kaart__xp-balk{box-shadow:0 0 0 1px var(--personeel-premium-goud,#d4af37) inset, inset 0 1px 3px #00000059;margin-bottom:1rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart__xp-balk{box-shadow:0 0 0 1px color-mix(in srgb, var(--personeel-premium-goud,#d4af37) 8%, transparent) inset, inset 0 1px 3px #00000059}}.premium-personeel-kaart__xp-balk{position:relative}.premium-personeel-kaart__xp-balk:before{content:"";border-radius:inherit;background:linear-gradient(90deg, transparent 0%, var(--kleur-goud) 45%, #f2d4802e 50%, var(--kleur-goud) 55%, transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart__xp-balk:before{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--kleur-goud) 12%, transparent) 45%, #f2d4802e 50%, color-mix(in srgb, var(--kleur-goud) 12%, transparent) 55%, transparent 100%)}}.premium-personeel-kaart__xp-balk:before{pointer-events:none;animation:2.8s ease-in-out infinite premium-kaart-xp-shimmer}.premium-personeel-kaart__xp-vulling{border-radius:inherit;background:linear-gradient(90deg, var(--personeel-premium-goud,#d4af37) 0%, var(--personeel-premium-goud-hi,#f1c766) 55%, var(--personeel-premium-goud,#d4af37) 100%);height:100%}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart__xp-vulling{background:linear-gradient(90deg, color-mix(in srgb, var(--personeel-premium-goud,#d4af37) 78%, #8a6b1f) 0%, var(--personeel-premium-goud-hi,#f1c766) 55%, var(--personeel-premium-goud,#d4af37) 100%)}}.premium-personeel-kaart__xp-vulling{box-shadow:0 0 14px var(--personeel-premium-goud,#d4af37), 0 0 6px var(--personeel-premium-goud-hi,#f1c766)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart__xp-vulling{box-shadow:0 0 14px color-mix(in srgb, var(--personeel-premium-goud,#d4af37) 48%, transparent), 0 0 6px color-mix(in srgb, var(--personeel-premium-goud-hi,#f1c766) 35%, transparent)}}.premium-personeel-kaart__xp-vulling{z-index:1;min-width:0;transition:width .6s;position:relative}.premium-personeel-kaart__xp-vulling--leeg{opacity:.55;box-shadow:0 0 8px var(--kleur-goud);width:4px!important}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart__xp-vulling--leeg{box-shadow:0 0 8px color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.premium-personeel-kaart__xp-vulling:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--kleur-tekst) 50%, transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart__xp-vulling:after{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--kleur-tekst) 35%, transparent) 50%, transparent 100%)}}.premium-personeel-kaart__xp-vulling:after{animation:2.4s ease-in-out infinite premium-kaart-xp-shimmer}@keyframes premium-kaart-xp-shimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}.premium-personeel-kaart__vaardigheden-titel{letter-spacing:.2em;text-transform:uppercase;color:var(--personeel-premium-goud,#d4af37);margin:0 0 .55rem;font-size:.68rem;font-weight:700}.premium-personeel-kaart__vaardigheden-lijst{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.premium-personeel-kaart__vaardigheid{border:1px solid var(--personeel-premium-paneel,#1e3348);border-radius:8px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.45rem;padding:.45rem .55rem;display:grid}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart__vaardigheid{border:1px solid color-mix(in srgb, var(--personeel-premium-paneel,#1e3348) 70%, transparent)}}.premium-personeel-kaart__vaardigheid{background:var(--personeel-premium-paneel,#1e3348)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart__vaardigheid{background:color-mix(in srgb, var(--personeel-premium-paneel,#1e3348) 55%, var(--personeel-premium-content,#1b2738))}}.premium-personeel-kaart__vaardigheid{font-size:.78rem}.premium-personeel-kaart__vaardigheid--actief{border-color:var(--personeel-premium-skill-actief,#2e6e5a)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart__vaardigheid--actief{border-color:color-mix(in srgb, var(--personeel-premium-skill-actief,#2e6e5a) 55%, transparent)}}.premium-personeel-kaart__vaardigheid--actief{background:var(--personeel-premium-skill-actief,#2e6e5a)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart__vaardigheid--actief{background:color-mix(in srgb, var(--personeel-premium-skill-actief,#2e6e5a) 28%, var(--personeel-premium-content,#1b2738))}}.premium-personeel-kaart__vaardigheid--assistent{border-color:var(--personeel-premium-paneel,#1e3348)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart__vaardigheid--assistent{border-color:color-mix(in srgb, var(--personeel-premium-paneel,#1e3348) 80%, transparent)}}.premium-personeel-kaart__vaardigheid--assistent{background:var(--personeel-premium-paneel,#1e3348)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart__vaardigheid--assistent{background:color-mix(in srgb, var(--personeel-premium-paneel,#1e3348) 45%, var(--personeel-premium-content,#1b2738))}}.premium-personeel-kaart__vaardigheid--vergrendeld{opacity:.65;background:var(--personeel-premium-locked,#3a465a)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart__vaardigheid--vergrendeld{background:color-mix(in srgb, var(--personeel-premium-locked,#3a465a) 72%, var(--personeel-premium-content,#1b2738))}}.premium-personeel-kaart__vaardigheid--vergrendeld{border-color:var(--personeel-premium-locked,#3a465a)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart__vaardigheid--vergrendeld{border-color:color-mix(in srgb, var(--personeel-premium-locked,#3a465a) 85%, transparent)}}.premium-personeel-kaart__vaardigheid--vergrendeld .premium-personeel-kaart__vaardigheid-naam{color:var(--personeel-premium-tekst-sec,#8fa4c6)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart__vaardigheid--vergrendeld .premium-personeel-kaart__vaardigheid-naam{color:color-mix(in srgb, var(--personeel-premium-tekst-sec,#8fa4c6) 72%, transparent)}}.premium-personeel-kaart__vaardigheid-actief-label{letter-spacing:.06em;text-transform:uppercase;color:var(--personeel-premium-goud-hi,#f1c766);font-size:.62rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart__vaardigheid-actief-label{color:color-mix(in srgb, var(--personeel-premium-goud-hi,#f1c766) 88%, #8fd4b8)}}.premium-personeel-kaart__vaardigheid-unlock{letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--personeel-premium-goud,#d4af37);font-size:.62rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart__vaardigheid-unlock{color:color-mix(in srgb, var(--personeel-premium-goud,#d4af37) 82%, transparent)}}.premium-personeel-kaart__vaardigheid-unlock{white-space:nowrap}.premium-personeel-kaart__vaardigheid-icoon{font-size:.95rem;line-height:1}.premium-personeel-kaart__vaardigheid-naam{color:var(--kleur-tekst);font-weight:500}.premium-personeel-kaart__vaardigheid-badge{letter-spacing:.08em;text-transform:uppercase;background:var(--personeel-premium-paneel,#1e3348);border-radius:4px;padding:.15rem .4rem;font-size:.62rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart__vaardigheid-badge{background:color-mix(in srgb, var(--personeel-premium-paneel,#1e3348) 65%, transparent)}}.premium-personeel-kaart__vaardigheid-badge{color:var(--personeel-premium-tekst-sec,#8fa4c6);border:1px solid var(--personeel-premium-paneel,#1e3348)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart__vaardigheid-badge{border:1px solid color-mix(in srgb, var(--personeel-premium-paneel,#1e3348) 85%, transparent)}}.premium-personeel-kaart__vaardigheid--actief .premium-personeel-kaart__vaardigheid-badge,.premium-personeel-kaart__vaardigheid--actief.premium-personeel-kaart__vaardigheid--assistent .premium-personeel-kaart__vaardigheid-badge{background:var(--personeel-premium-skill-actief,#2e6e5a)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart__vaardigheid--actief .premium-personeel-kaart__vaardigheid-badge,.premium-personeel-kaart__vaardigheid--actief.premium-personeel-kaart__vaardigheid--assistent .premium-personeel-kaart__vaardigheid-badge{background:color-mix(in srgb, var(--personeel-premium-skill-actief,#2e6e5a) 35%, transparent)}}.premium-personeel-kaart__vaardigheid--actief .premium-personeel-kaart__vaardigheid-badge,.premium-personeel-kaart__vaardigheid--actief.premium-personeel-kaart__vaardigheid--assistent .premium-personeel-kaart__vaardigheid-badge{color:var(--personeel-premium-goud-hi,#f1c766)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart__vaardigheid--actief .premium-personeel-kaart__vaardigheid-badge,.premium-personeel-kaart__vaardigheid--actief.premium-personeel-kaart__vaardigheid--assistent .premium-personeel-kaart__vaardigheid-badge{color:color-mix(in srgb, var(--personeel-premium-goud-hi,#f1c766) 75%, #d8f0e4)}}.premium-personeel-kaart__vaardigheid--actief .premium-personeel-kaart__vaardigheid-badge,.premium-personeel-kaart__vaardigheid--actief.premium-personeel-kaart__vaardigheid--assistent .premium-personeel-kaart__vaardigheid-badge{border-color:var(--personeel-premium-skill-actief,#2e6e5a)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart__vaardigheid--actief .premium-personeel-kaart__vaardigheid-badge,.premium-personeel-kaart__vaardigheid--actief.premium-personeel-kaart__vaardigheid--assistent .premium-personeel-kaart__vaardigheid-badge{border-color:color-mix(in srgb, var(--personeel-premium-skill-actief,#2e6e5a) 55%, transparent)}}.premium-personeel-kaart__betrouwbaarheid{border-top:1px solid var(--kleur-tekst);justify-content:space-between;align-items:center;gap:.75rem;margin-top:.85rem;padding-top:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart__betrouwbaarheid{border-top:1px solid color-mix(in srgb, var(--kleur-tekst) 6%, transparent)}}.premium-personeel-kaart__betrouwbaarheid{font-size:.74rem}.premium-personeel-kaart__betrouwbaarheid-label{color:var(--kleur-tekst-zacht);text-transform:uppercase;letter-spacing:.1em;font-weight:600}.premium-personeel-kaart__betrouwbaarheid-waarde{color:var(--kleur-goud-licht);letter-spacing:.04em;text-align:right;flex-shrink:0;font-size:.82rem;font-weight:700}.premium-personeel-kaart--verzorger .premium-personeel-kaart__kader{border-color:var(--personeel-premium-goud,#d4af37)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart--verzorger .premium-personeel-kaart__kader{border-color:color-mix(in srgb, var(--personeel-premium-goud,#d4af37) 34%, transparent)}}.premium-personeel-kaart--verzorger .premium-personeel-kaart__kader{box-shadow:0 28px 64px #040810b8, 0 12px 32px #04081073, 0 0 0 1px var(--personeel-premium-goud,#d4af37) inset, 0 0 44px var(--personeel-premium-goud,#d4af37)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart--verzorger .premium-personeel-kaart__kader{box-shadow:0 28px 64px #040810b8, 0 12px 32px #04081073, 0 0 0 1px color-mix(in srgb, var(--personeel-premium-goud,#d4af37) 10%, transparent) inset, 0 0 44px color-mix(in srgb, var(--personeel-premium-goud,#d4af37) 7%, transparent)}}.premium-personeel-kaart--verzorger:hover .premium-personeel-kaart__kader{box-shadow:0 36px 80px #040810c7, 0 16px 40px #04081085, 0 0 0 1px var(--personeel-premium-goud,#d4af37) inset, 0 0 58px var(--personeel-premium-goud,#d4af37)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart--verzorger:hover .premium-personeel-kaart__kader{box-shadow:0 36px 80px #040810c7, 0 16px 40px #04081085, 0 0 0 1px color-mix(in srgb, var(--personeel-premium-goud,#d4af37) 20%, transparent) inset, 0 0 58px color-mix(in srgb, var(--personeel-premium-goud,#d4af37) 12%, transparent)}}.premium-personeel-kaart--verzorger.premium-personeel-kaart--ster-3 .premium-personeel-kaart__kader,.premium-personeel-kaart--verzorger.premium-personeel-kaart--ster-4 .premium-personeel-kaart__kader,.premium-personeel-kaart--verzorger.premium-personeel-kaart--ster-5 .premium-personeel-kaart__kader{border-color:var(--personeel-premium-goud-hi,#f1c766)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart--verzorger.premium-personeel-kaart--ster-3 .premium-personeel-kaart__kader,.premium-personeel-kaart--verzorger.premium-personeel-kaart--ster-4 .premium-personeel-kaart__kader,.premium-personeel-kaart--verzorger.premium-personeel-kaart--ster-5 .premium-personeel-kaart__kader{border-color:color-mix(in srgb, var(--personeel-premium-goud-hi,#f1c766) 46%, transparent)}}.premium-personeel-kaart--kweektrainer .premium-personeel-kaart__kader{border-color:var(--personeel-premium-goud,#d4af37)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart--kweektrainer .premium-personeel-kaart__kader{border-color:color-mix(in srgb, var(--personeel-premium-goud,#d4af37) 36%, transparent)}}.premium-personeel-kaart--kweektrainer .premium-personeel-kaart__kader{box-shadow:0 28px 64px #040810b8, 0 12px 32px #04081073, 0 0 0 1px var(--personeel-premium-goud,#d4af37) inset, 0 0 44px var(--personeel-premium-goud,#d4af37)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart--kweektrainer .premium-personeel-kaart__kader{box-shadow:0 28px 64px #040810b8, 0 12px 32px #04081073, 0 0 0 1px color-mix(in srgb, var(--personeel-premium-goud,#d4af37) 10%, transparent) inset, 0 0 44px color-mix(in srgb, var(--personeel-premium-goud,#d4af37) 8%, transparent)}}.premium-personeel-kaart--kweektrainer:hover .premium-personeel-kaart__kader{box-shadow:0 36px 80px #040810c7, 0 16px 40px #04081085, 0 0 0 1px var(--personeel-premium-goud,#d4af37) inset, 0 0 58px var(--personeel-premium-goud,#d4af37)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart--kweektrainer:hover .premium-personeel-kaart__kader{box-shadow:0 36px 80px #040810c7, 0 16px 40px #04081085, 0 0 0 1px color-mix(in srgb, var(--personeel-premium-goud,#d4af37) 20%, transparent) inset, 0 0 58px color-mix(in srgb, var(--personeel-premium-goud,#d4af37) 12%, transparent)}}.premium-personeel-kaart--kweektrainer .premium-personeel-kaart__rol-tag{color:var(--kleur-warning)}.premium-personeel-kaart--kweektrainer.premium-personeel-kaart--ster-3 .premium-personeel-kaart__kader,.premium-personeel-kaart--kweektrainer.premium-personeel-kaart--ster-4 .premium-personeel-kaart__kader,.premium-personeel-kaart--kweektrainer.premium-personeel-kaart--ster-5 .premium-personeel-kaart__kader{border-color:var(--personeel-premium-goud-hi,#f1c766)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart--kweektrainer.premium-personeel-kaart--ster-3 .premium-personeel-kaart__kader,.premium-personeel-kaart--kweektrainer.premium-personeel-kaart--ster-4 .premium-personeel-kaart__kader,.premium-personeel-kaart--kweektrainer.premium-personeel-kaart--ster-5 .premium-personeel-kaart__kader{border-color:color-mix(in srgb, var(--personeel-premium-goud-hi,#f1c766) 48%, transparent)}}.premium-personeel-kaart__rol-tag{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:var(--kleur-tekst-zacht);margin:-.35rem 0 .75rem;font-size:.68rem;font-weight:700}.premium-personeel-kaart__vaardigheid-hint{color:var(--kleur-tekst-zacht);margin:.55rem 0 0;font-size:.72rem;font-style:italic;line-height:1.45}.premium-personeel-kaart--ster-2 .premium-personeel-kaart__kader{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart--ster-2 .premium-personeel-kaart__kader{border-color:color-mix(in srgb, var(--kleur-goud) 42%, transparent)}}.premium-personeel-kaart--ster-3 .premium-personeel-kaart__kader{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart--ster-3 .premium-personeel-kaart__kader{border-color:color-mix(in srgb, var(--kleur-goud) 50%, transparent)}}.premium-personeel-kaart--ster-3 .premium-personeel-kaart__kader{box-shadow:0 24px 60px var(--token-surface-overlay), 0 0 32px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart--ster-3 .premium-personeel-kaart__kader{box-shadow:0 24px 60px var(--token-surface-overlay), 0 0 32px color-mix(in srgb, var(--kleur-goud) 10%, transparent)}}.premium-personeel-kaart--ster-4 .premium-personeel-kaart__kader,.premium-personeel-kaart--ster-5 .premium-personeel-kaart__kader{box-shadow:0 24px 60px var(--token-surface-overlay), 0 0 40px var(--kleur-goud);border-color:#f2d48094}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart--ster-4 .premium-personeel-kaart__kader,.premium-personeel-kaart--ster-5 .premium-personeel-kaart__kader{box-shadow:0 24px 60px var(--token-surface-overlay), 0 0 40px color-mix(in srgb, var(--kleur-goud) 14%, transparent)}}.premium-personeel-kaart--v2 .premium-personeel-kaart__kader{flex-direction:column;transition:transform .32s,box-shadow .32s;display:flex}.premium-personeel-kaart--v2 .premium-personeel-kaart__portret{height:var(--personeel-portret-hoogte,220px);flex:none;min-height:0}.premium-personeel-kaart--v2 .premium-personeel-kaart__paneel{background:linear-gradient(180deg, var(--personeel-premium-content,#1b2738) 0%, var(--personeel-premium-content,#1b2738) 12%, var(--personeel-premium-kaart-bottom,#16233a) 100%);flex-direction:column;flex:auto;gap:.75rem;margin-top:0;padding:.85rem 1rem 1rem;display:flex;overflow:visible}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart--v2 .premium-personeel-kaart__paneel{background:linear-gradient(180deg, color-mix(in srgb, var(--personeel-premium-content,#1b2738) 78%, transparent) 0%, var(--personeel-premium-content,#1b2738) 12%, color-mix(in srgb, var(--personeel-premium-kaart-bottom,#16233a) 90%, var(--personeel-premium-content,#1b2738)) 100%)}}.premium-personeel-kaart--v2 .premium-personeel-kaart__paneel{border-top:1px solid var(--personeel-premium-goud,#d4af37)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart--v2 .premium-personeel-kaart__paneel{border-top:1px solid color-mix(in srgb, var(--personeel-premium-goud,#d4af37) 16%, transparent)}}.premium-personeel-kaart--v2:hover .premium-personeel-kaart__kader{box-shadow:0 32px 72px #040810c7, 0 14px 36px #04081080, 0 0 0 1px var(--personeel-premium-goud,#d4af37) inset, 0 0 58px var(--personeel-premium-goud,#d4af37);transform:translateY(-5px)scale(1.015)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart--v2:hover .premium-personeel-kaart__kader{box-shadow:0 32px 72px #040810c7, 0 14px 36px #04081080, 0 0 0 1px color-mix(in srgb, var(--personeel-premium-goud,#d4af37) 26%, transparent) inset, 0 0 58px color-mix(in srgb, var(--personeel-premium-goud,#d4af37) 16%, transparent)}}.premium-personeel-kaart__midden{flex-direction:column;gap:.55rem;display:flex}.premium-personeel-kaart__onder{flex-direction:column;gap:.35rem;display:flex}.premium-personeel-kaart__metric{background:var(--personeel-premium-paneel,#1e3348);border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart__metric{background:color-mix(in srgb, var(--personeel-premium-paneel,#1e3348) 88%, #0f1b2e)}}.premium-personeel-kaart__metric{border:1px solid var(--personeel-premium-goud,#d4af37)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart__metric{border:1px solid color-mix(in srgb, var(--personeel-premium-goud,#d4af37) 10%, transparent)}}.premium-personeel-kaart__metric-label{letter-spacing:.08em;text-transform:uppercase;color:var(--personeel-premium-tekst-sec,#8fa4c6);font-size:.72rem;font-weight:600}.premium-personeel-kaart__metric-waarde{color:var(--personeel-premium-goud-hi,#f1c766);text-align:right;font-size:.82rem;font-weight:700}.premium-personeel-kaart--v2 .premium-personeel-kaart__vertrouwen{margin-bottom:0}.premium-personeel-kaart--v2 .premium-personeel-kaart__acties{border-top:1px solid var(--personeel-premium-goud,#d4af37);margin-top:0;padding-top:.65rem}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart--v2 .premium-personeel-kaart__acties{border-top:1px solid color-mix(in srgb, var(--personeel-premium-goud,#d4af37) 12%, transparent)}}.premium-personeel-kaart--v2 .premium-personeel-kaart__ervaring{margin-bottom:.5rem}.premium-personeel-kaart--v2 .premium-personeel-kaart__sterren{margin-bottom:.55rem}.premium-personeel-kaart--v2 .premium-personeel-kaart__naam{letter-spacing:.12em;margin-bottom:.15rem;font-size:1.35rem}.premium-personeel-kaart__specialization{text-align:center;letter-spacing:.24em;text-transform:uppercase;color:var(--personeel-premium-tekst-sec,#8fa4c6);margin:0 0 .65rem;font-size:.68rem;font-weight:700}.premium-personeel-kaart--v2 .premium-personeel-kaart__sterren{gap:8px;margin-bottom:.85rem}.premium-personeel-kaart--v2 .premium-personeel-kaart__ster{width:28px;height:28px;fill:var(--kleur-gradient-diep);stroke:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart--v2 .premium-personeel-kaart__ster{stroke:color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.premium-personeel-kaart--v2 .premium-personeel-kaart__ster{transition:transform .2s,filter .2s,fill .2s}.premium-personeel-kaart--v2:hover .premium-personeel-kaart__ster--actief{transform:scale(1.08)}.premium-personeel-kaart--v2 .premium-personeel-kaart__ster--actief{fill:var(--personeel-premium-goud,#d4af37);stroke:var(--personeel-premium-goud-hi,#f1c766)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart--v2 .premium-personeel-kaart__ster--actief{stroke:color-mix(in srgb, var(--personeel-premium-goud-hi,#f1c766) 45%, transparent)}}.premium-personeel-kaart--v2 .premium-personeel-kaart__ster--actief{filter:drop-shadow(0 0 10px var(--personeel-premium-goud,#d4af37))}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart--v2 .premium-personeel-kaart__ster--actief{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--personeel-premium-goud,#d4af37) 72%, transparent))}}.premium-personeel-kaart__ervaring{margin-bottom:.85rem}.premium-personeel-kaart__level-badge{letter-spacing:.2em;text-transform:uppercase;color:var(--personeel-premium-goud-hi,#f1c766);text-align:center;margin:0 0 .45rem;font-size:.72rem;font-weight:700}.premium-personeel-kaart--v2 .premium-personeel-kaart__xp-balk{background:var(--personeel-premium-kaart-top,#0f1b2e);height:10px;margin-bottom:.4rem}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart--v2 .premium-personeel-kaart__xp-balk{background:color-mix(in srgb, var(--personeel-premium-kaart-top,#0f1b2e) 88%, #000)}}.premium-personeel-kaart--v2 .premium-personeel-kaart__xp-balk{box-shadow:0 0 0 1px var(--personeel-premium-goud,#d4af37) inset, inset 0 1px 4px #00000061}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart--v2 .premium-personeel-kaart__xp-balk{box-shadow:0 0 0 1px color-mix(in srgb, var(--personeel-premium-goud,#d4af37) 10%, transparent) inset, inset 0 1px 4px #00000061}}.premium-personeel-kaart--v2 .premium-personeel-kaart__xp-vulling{background:linear-gradient(90deg, var(--personeel-premium-goud,#d4af37) 0%, var(--personeel-premium-goud-hi,#f1c766) 52%, var(--personeel-premium-goud,#d4af37) 100%)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart--v2 .premium-personeel-kaart__xp-vulling{background:linear-gradient(90deg, color-mix(in srgb, var(--personeel-premium-goud,#d4af37) 75%, #7a5f18) 0%, var(--personeel-premium-goud-hi,#f1c766) 52%, var(--personeel-premium-goud,#d4af37) 100%)}}.premium-personeel-kaart--v2 .premium-personeel-kaart__xp-vulling{box-shadow:0 0 16px var(--personeel-premium-goud,#d4af37), 0 0 8px var(--personeel-premium-goud-hi,#f1c766)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart--v2 .premium-personeel-kaart__xp-vulling{box-shadow:0 0 16px color-mix(in srgb, var(--personeel-premium-goud,#d4af37) 52%, transparent), 0 0 8px color-mix(in srgb, var(--personeel-premium-goud-hi,#f1c766) 38%, transparent)}}.premium-personeel-kaart--v2 .premium-personeel-kaart__xp-label{text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--personeel-premium-tekst-sec,#8fa4c6);margin:0;font-size:.78rem;font-weight:600}.premium-personeel-kaart--v2 .premium-personeel-kaart__vaardigheden{flex:auto;min-height:0}.premium-personeel-kaart--v2 .premium-personeel-kaart__vaardigheden-lijst{gap:.32rem}.premium-personeel-kaart--v2 .premium-personeel-kaart__vaardigheid{padding:.38rem .48rem;font-size:.74rem}.premium-personeel-kaart--v2 .premium-personeel-kaart__vaardigheid--actief{border-color:var(--personeel-premium-skill-actief,#2e6e5a)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart--v2 .premium-personeel-kaart__vaardigheid--actief{border-color:color-mix(in srgb, var(--personeel-premium-skill-actief,#2e6e5a) 62%, transparent)}}.premium-personeel-kaart--v2 .premium-personeel-kaart__vaardigheid--actief{background:var(--personeel-premium-skill-actief,#2e6e5a)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart--v2 .premium-personeel-kaart__vaardigheid--actief{background:color-mix(in srgb, var(--personeel-premium-skill-actief,#2e6e5a) 32%, var(--personeel-premium-content,#1b2738))}}.premium-personeel-kaart--v2 .premium-personeel-kaart__vaardigheid--actief{box-shadow:0 0 14px var(--personeel-premium-skill-actief,#2e6e5a)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart--v2 .premium-personeel-kaart__vaardigheid--actief{box-shadow:0 0 14px color-mix(in srgb, var(--personeel-premium-skill-actief,#2e6e5a) 18%, transparent)}}.premium-personeel-kaart--v2 .premium-personeel-kaart__vaardigheid--actief .premium-personeel-kaart__vaardigheid-naam{color:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart--v2 .premium-personeel-kaart__vaardigheid--actief .premium-personeel-kaart__vaardigheid-naam{color:color-mix(in srgb, var(--kleur-tekst) 94%, #d8f0e4)}}.premium-personeel-kaart--v2 .premium-personeel-kaart__vaardigheid--vergrendeld{opacity:.68;background:var(--personeel-premium-locked,#3a465a)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart--v2 .premium-personeel-kaart__vaardigheid--vergrendeld{background:color-mix(in srgb, var(--personeel-premium-locked,#3a465a) 78%, var(--personeel-premium-content,#1b2738))}}.premium-personeel-kaart--v2 .premium-personeel-kaart__vaardigheid--vergrendeld{border-color:var(--personeel-premium-locked,#3a465a)}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart--v2 .premium-personeel-kaart__vaardigheid--vergrendeld{border-color:color-mix(in srgb, var(--personeel-premium-locked,#3a465a) 88%, transparent)}}.premium-personeel-kaart__vaardigheid-check{color:var(--personeel-premium-goud-hi,#f1c766);filter:drop-shadow(0 0 6px var(--personeel-premium-goud,#d4af37));flex-shrink:0;font-size:.85rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart__vaardigheid-check{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--personeel-premium-goud,#d4af37) 42%, transparent))}}.premium-personeel-kaart__vaardigheid-slot{color:var(--personeel-premium-locked,#3a465a);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.premium-personeel-kaart__vaardigheid-slot{color:color-mix(in srgb, var(--personeel-premium-locked,#3a465a) 88%, var(--personeel-premium-tekst-sec,#8fa4c6))}}.premium-personeel-kaart--v2 .premium-personeel-kaart__betrouwbaarheid{margin-top:auto;padding-top:.65rem}.hok-status{border-radius:var(--radius-sm);border:1px solid var(--kleur-goud);padding:1.35rem 1.5rem}@supports (color:color-mix(in lab, red, red)){.hok-status{border:1px solid color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.hok-status{background:linear-gradient(135deg, #282012d1, #161c2aeb), radial-gradient(ellipse 80% 60% at 72% 28%, var(--kleur-goud), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.hok-status{background:linear-gradient(135deg, #282012d1, #161c2aeb), radial-gradient(ellipse 80% 60% at 72% 28%, color-mix(in srgb, var(--kleur-goud) 7%, transparent), transparent 70%)}}.hok-status{box-shadow:inset 0 1px 0 var(--kleur-tekst), 0 8px 28px var(--kleur-gradient-diep)}@supports (color:color-mix(in lab, red, red)){.hok-status{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--kleur-tekst) 5%, transparent), 0 8px 28px color-mix(in srgb, var(--kleur-gradient-diep) 22%, transparent)}}.hok-status--hero{position:relative;overflow:hidden}.hok-status__kop{align-items:flex-start;gap:12px;margin-bottom:1.15rem;display:flex}.hok-status__embleem{opacity:.92;flex-shrink:0;margin-top:2px}.hok-status__kop-tekst{min-width:0}.hok-status__titel{letter-spacing:.14em;text-transform:uppercase;color:var(--kleur-tekst);margin:0;font-size:.95rem;font-weight:600}.hok-status__subtitel{color:var(--kleur-goud);margin:.35rem 0 0;font-size:.82rem;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.hok-status__subtitel{color:color-mix(in srgb, var(--kleur-goud) 78%, transparent)}}.hok-status__subtitel{letter-spacing:.02em}.hok-status__conditie{border-bottom:1px solid var(--kleur-goud);margin-bottom:1rem;padding-bottom:.85rem}@supports (color:color-mix(in lab, red, red)){.hok-status__conditie{border-bottom:1px solid color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.hok-status__conditie-waarden{align-items:baseline;gap:8px;display:flex}.hok-status__conditie-label{letter-spacing:.04em;text-transform:uppercase;color:var(--kleur-tekst-zacht);font-size:.72rem;font-weight:600}.hok-status__bonus{background:#5cb87a14;border:1px solid #7dd99a38;border-radius:8px;margin:0 0 .65rem;padding:.55rem .75rem;font-size:.82rem;font-weight:600}.hok-status__effect{margin:0 0 .85rem;font-size:.82rem;line-height:1.45}.hok-status__meters{flex-direction:column;gap:.85rem;margin-bottom:1.15rem;display:flex}.hok-status__meter-kop{justify-content:space-between;align-items:baseline;margin-bottom:.35rem;display:flex}.hok-status__meter-label{color:var(--kleur-tekst);font-size:.82rem;font-weight:600}.hok-status__meter-waarde{color:var(--kleur-goud);font-size:.82rem;font-weight:700}.hok-status__meter-voortgang{background:var(--kleur-tekst);border-radius:999px;height:8px}@supports (color:color-mix(in lab, red, red)){.hok-status__meter-voortgang{background:color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.hok-status__meter-voortgang{overflow:hidden}.hok-status__meter-vulling{border-radius:inherit;min-width:0;height:100%;transition:width .4s,background .3s}.hok-status__meter--groen .hok-status__meter-vulling,.hok-status__meter--goed .hok-status__meter-vulling{background:linear-gradient(90deg, var(--kleur-goud-donker), var(--kleur-goud));box-shadow:0 0 8px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-status__meter--groen .hok-status__meter-vulling,.hok-status__meter--goed .hok-status__meter-vulling{box-shadow:0 0 8px color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.hok-status__meter--oranje .hok-status__meter-vulling,.hok-status__meter--matig .hok-status__meter-vulling{background:linear-gradient(90deg, var(--kleur-warning), var(--kleur-warning));box-shadow:0 0 8px #e8a0404d}.hok-status__meter--rood .hok-status__meter-vulling,.hok-status__meter--slecht .hok-status__meter-vulling{background:linear-gradient(90deg, var(--kleur-danger), var(--kleur-danger));box-shadow:0 0 8px #e0606059}.hok-status__meter--oranje .hok-status__meter-waarde{color:var(--kleur-warning)}.hok-status__meter--rood .hok-status__meter-waarde{color:var(--kleur-danger)}.hok-status__meta{border-top:1px solid var(--kleur-goud);grid-template-columns:1fr 1fr;gap:1rem;margin:0;padding-top:.85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.hok-status__meta{border-top:1px solid color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.hok-status__meta dt{text-transform:uppercase;letter-spacing:.08em;color:var(--kleur-tekst-zacht);margin:0 0 .2rem;font-size:.68rem}.hok-status__meta dd{color:var(--kleur-tekst);margin:0;font-size:.92rem;font-weight:600}.hok-status__team-link{border-top:1px solid var(--kleur-goud);margin:.85rem 0 0;padding-top:.75rem}@supports (color:color-mix(in lab, red, red)){.hok-status__team-link{border-top:1px solid color-mix(in srgb, var(--kleur-goud) 10%, transparent)}}.hok-status__team-link{font-size:.82rem}.hok-status__team-link a{color:var(--kleur-goud-mid);font-weight:600;text-decoration:none;transition:color .15s}.hok-status__team-link a:hover{color:var(--kleur-goud);text-decoration:underline}.kweekcentrum__advies-hok{border-left:3px solid var(--kleur-goud-mid);background:var(--kleur-goud);border-radius:8px;margin:.65rem 0 0;padding:.55rem .75rem}@supports (color:color-mix(in lab, red, red)){.kweekcentrum__advies-hok{background:color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.kweekcentrum__advies-hok{color:var(--kleur-tekst-zacht);font-size:.88rem}.hok-beheer__lightbox{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06080eeb;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.hok-beheer__lightbox-panel{border-radius:var(--radius-sm);border:1px solid var(--kleur-kaart-rand-goud);background:var(--kleur-kaart);width:min(1100px,96vw);max-height:92vh;box-shadow:var(--schaduw-hero);flex-direction:column;display:flex;overflow:hidden}.hok-beheer__lightbox-kop{border-bottom:1px solid var(--kleur-kaart-rand);background:var(--kleur-kaart-licht);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.hok-beheer__lightbox-sub{letter-spacing:.05em;text-transform:uppercase;color:var(--kleur-tekst-zacht);margin:0 0 .2rem;font-size:.78rem}.hok-beheer__lightbox-titel{color:var(--kleur-goud);margin:0;font-size:1.25rem}.hok-beheer__lightbox-inhoud{background:var(--kleur-map-fill);position:relative;overflow:auto}.hok-beheer__lightbox-img{object-fit:contain;width:100%;height:auto;max-height:calc(92vh - 72px);display:block}.hok-beheer__lightbox-sluit{border:1px solid var(--kleur-kaart-rand-goud);background:var(--kleur-kaart);width:2.25rem;height:2.25rem;color:var(--kleur-goud);cursor:pointer;border-radius:50%;flex-shrink:0;font-size:1.35rem;line-height:1}.kweekcentrum{width:100%;max-width:min(var(--content-collection,1720px), var(--content-ultrawide-cap,1760px));flex-direction:column;gap:2rem;margin-inline:auto;display:flex}.kweekcentrum__hero{--kweekcentrum-hero-img-position:58% 42%;--kweekcentrum-hero-img-scale:1.03;--kweekcentrum-hero-min-h:330px;min-height:var(--kweekcentrum-hero-min-h);border-radius:var(--radius-card);border:1px solid var(--kleur-goud);padding:24px 22px 18px;position:relative}@supports (color:color-mix(in lab, red, red)){.kweekcentrum__hero{border:1px solid color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.kweekcentrum__hero{box-shadow:var(--schaduw-hero);overflow:hidden}.kweekcentrum__hero-banner{z-index:0;position:absolute;inset:0}.kweekcentrum__hero-banner-img{object-fit:cover;object-position:var(--kweekcentrum-hero-img-position);transform:scale(var(--kweekcentrum-hero-img-scale));transform-origin:var(--kweekcentrum-hero-img-position)}.kweekcentrum__hero-overlay{pointer-events:none;background:linear-gradient(90deg,#00000094 0%,#0000003d 46%,#00000061 100%),linear-gradient(#00000014 0%,#0000 40%,#0000006b 100%);position:absolute;inset:0}.kweekcentrum__hero-inhoud{z-index:1;min-height:calc(var(--kweekcentrum-hero-min-h) - 42px);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identiteit stats";align-items:start;gap:12px 20px;min-width:0;display:grid;position:relative}.kweekcentrum__hero-identiteit{text-shadow:0 1px 12px #00000080;grid-area:identiteit;align-self:start;min-width:0;max-width:36rem}.kweekcentrum__hero-sub{letter-spacing:.06em;text-transform:uppercase;color:var(--kleur-goud-mid);margin:0 0 .3rem;font-size:.78rem}.kweekcentrum__hero-titel{color:var(--kleur-goud);margin:0 0 .4rem;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;line-height:1.15}.kweekcentrum__hero-tagline{max-width:28ch;color:var(--kleur-goud);margin:0;font-size:.88rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.kweekcentrum__hero-tagline{color:color-mix(in srgb, var(--kleur-goud) 78%, var(--kleur-tekst-zacht))}}.kweekcentrum__hero-tagline{letter-spacing:.01em;line-height:1.4}.kweekcentrum__hero-uitleg{max-width:42ch;color:var(--kleur-tekst-zacht);margin:8px 0 0;font-size:.8rem;line-height:1.45}.kweekcentrum__hero-stats{flex-direction:column;grid-area:stats;place-self:start end;gap:8px;min-width:0;margin:0;display:flex}.kweekcentrum__hero-stat{border:1px solid var(--kleur-goud);border-radius:8px;padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.kweekcentrum__hero-stat{border:1px solid color-mix(in srgb, var(--kleur-goud) 32%, transparent)}}.kweekcentrum__hero-stat{background:var(--kleur-gradient-diep)}@supports (color:color-mix(in lab, red, red)){.kweekcentrum__hero-stat{background:color-mix(in srgb, var(--kleur-gradient-diep) 72%, transparent)}}.kweekcentrum__hero-stat{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:fit-content;min-width:8rem}.kweekcentrum__hero-stats dt{text-transform:uppercase;letter-spacing:.06em;color:var(--kleur-tekst-zacht);margin:0 0 .25rem;font-size:.68rem}.kweekcentrum__hero-stats dd{color:var(--kleur-tekst);margin:0;font-size:1.2rem;font-weight:700;line-height:1.2}@media (max-width:900px){.kweekcentrum__hero{--kweekcentrum-hero-img-position:58% 42%;--kweekcentrum-hero-img-scale:1.02;--kweekcentrum-hero-min-h:340px;padding:18px 16px 14px}.kweekcentrum__hero-inhoud{min-height:calc(var(--kweekcentrum-hero-min-h) - 32px);grid-template-columns:1fr;grid-template-areas:"identiteit""stats";row-gap:14px}.kweekcentrum__hero-stats{flex-direction:column;justify-self:start;gap:8px;width:auto;max-width:8.5rem}.kweekcentrum__hero-stat{width:fit-content;min-width:8rem;max-width:none}}@media (max-width:600px){.kweekcentrum__hero{--kweekcentrum-hero-img-position:56% 44%;--kweekcentrum-hero-img-scale:1.02;--kweekcentrum-hero-min-h:350px;padding:16px 14px 12px}.kweekcentrum__hero-inhoud{min-height:calc(var(--kweekcentrum-hero-min-h) - 28px);row-gap:12px}.kweekcentrum__hero-titel{font-size:1.55rem}.kweekcentrum__hero-tagline{max-width:none;font-size:.84rem}.kweekcentrum__hero-stats{flex-direction:column;gap:5px;width:auto;max-width:none}.kweekcentrum__hero-stat{border-radius:6px;width:fit-content;min-width:0;max-width:none;padding:5px 7px}}.kweekcentrum__melding{border-radius:10px;margin:0;padding:.85rem 1rem;font-size:.9rem}.kweekcentrum__melding--fout{color:var(--kleur-danger);background:#e7786a1f;border:1px solid #e7786a73}.kweekcentrum__melding--succes{color:var(--kleur-success);background:#6ac48c1f;border:1px solid #6ac48c73}.kweekcentrum__sectie-titel{letter-spacing:.04em;text-transform:uppercase;color:var(--kleur-goud);margin:0 0 1rem;font-size:1.05rem;font-weight:600}.kweekcentrum__koppel-raster,.kweekcentrum__lijn-raster{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.kweekcentrum__koppel-kaart,.kweekcentrum__lijn-kaart,.kweekcentrum__wizard,.kweekcentrum__leeg{background:var(--kleur-kaart);border:1px solid var(--kleur-kaart-rand);border-radius:var(--radius-sm);box-shadow:var(--schaduw-kaart);padding:1.35rem 1.5rem}.kweekcentrum__koppel-plaats{text-transform:uppercase;letter-spacing:.05em;color:var(--kleur-tekst-zacht);margin:0 0 .35rem;font-size:.75rem}.kweekcentrum__koppel-visueel{border-radius:var(--radius-sm);border:1px solid var(--kleur-goud);justify-content:center;align-items:center;gap:1rem;margin:.75rem 0 1rem;padding:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.kweekcentrum__koppel-visueel{border:1px solid color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.kweekcentrum__koppel-visueel{background:var(--token-surface-inset)}.kweekcentrum__ouder{text-align:center;flex-direction:column;flex:1;align-items:center;gap:.35rem;min-width:0;display:flex}.kweekcentrum__ouder-beeld{aspect-ratio:1;background:radial-gradient(circle at 50% 30%, var(--kleur-goud), transparent 60%);border-radius:10px;width:100%;max-width:120px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.kweekcentrum__ouder-beeld{background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--kleur-goud) 8%, transparent), transparent 60%)}}.kweekcentrum__ouder-foto{object-fit:contain;padding:10px}.kweekcentrum__ouder-naam{color:var(--kleur-tekst);margin:0;font-size:1rem;font-weight:700}.kweekcentrum__ouder-meta{color:var(--kleur-tekst-zacht);margin:0;font-size:.78rem}.kweekcentrum__koppel-hart{color:var(--kleur-danger);flex-shrink:0;font-size:1.35rem;line-height:1}.kweekcentrum__koppel-titel{color:var(--kleur-tekst);margin:0 0 .5rem;font-size:1.05rem}.kweekcentrum__bloedlijn-tag{color:var(--kleur-goud-mid);margin:0 0 .75rem;font-size:.85rem}.kweekcentrum__kwaliteit{border:1px solid var(--kleur-kaart-rand-goud);background:var(--kleur-goud);border-radius:10px;margin-bottom:1rem;padding:.85rem 1rem}@supports (color:color-mix(in lab, red, red)){.kweekcentrum__kwaliteit{background:color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.kweekcentrum__kwaliteit-label{text-transform:uppercase;color:var(--kleur-tekst-zacht);margin:0 0 .25rem;font-size:.75rem}.kweekcentrum__kwaliteit-waarde{color:var(--kleur-goud);margin:0;font-size:1.25rem;font-weight:700}.kweekcentrum__kwaliteit-sub{color:var(--kleur-tekst-zacht);margin:.35rem 0 0;font-size:.85rem}.kweekcentrum__koppel-acties{flex-wrap:wrap;gap:.65rem;display:flex}.kweekcentrum__wizard-hint{color:var(--kleur-tekst-zacht);margin:0 0 1rem;font-size:.85rem}.kweekcentrum__selectie-raster{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}.kweekcentrum__veld{color:var(--kleur-tekst-zacht);flex-direction:column;gap:.35rem;margin-bottom:1rem;font-size:.85rem;display:flex}.kweekcentrum__veld select,.kweekcentrum__veld input{border:1px solid var(--kleur-kaart-rand);background:var(--kleur-achtergrond-mid);color:var(--kleur-tekst);border-radius:8px;padding:.65rem .85rem;font-size:.95rem}.kweekcentrum__preview{border-radius:var(--radius-sm);border:1px solid var(--kleur-kaart-rand-goud);background:linear-gradient(160deg, #1a284099 0%, var(--kleur-kaart) 100%);margin-bottom:1.25rem;padding:1rem 1.15rem}.kweekcentrum__preview-titel{text-transform:uppercase;letter-spacing:.05em;color:var(--kleur-tekst-zacht);margin:0 0 .35rem;font-size:.78rem}.kweekcentrum__preview-waarde{color:var(--kleur-goud);margin:0;font-size:1.35rem;font-weight:700}.kweekcentrum__preview-score{color:var(--kleur-tekst-zacht);margin:.25rem 0 0;font-size:.85rem}.kweekcentrum__preview-sub{color:var(--kleur-tekst-zacht);margin:.5rem 0 0;font-size:.9rem}.kweekcentrum__wizard-waarschuwing{color:var(--kleur-danger);margin:0 0 1rem;font-size:.9rem}.kweekcentrum__knop{cursor:pointer;border:none;border-radius:10px;padding:.75rem 1.25rem;font-size:.92rem;font-weight:600}.kweekcentrum__knop--primair{background:linear-gradient(180deg, var(--kleur-goud-mid) 0%, var(--kleur-goud-donker) 100%);color:var(--token-knop-primair-tekst);box-shadow:var(--gloed-goud)}.kweekcentrum__knop--secundair{border:1px solid var(--kleur-kaart-rand);color:var(--kleur-tekst-zacht);background:0 0}.kweekcentrum__knop:disabled{opacity:.45;cursor:not-allowed}.kweekcentrum__leeg-titel{color:var(--kleur-tekst);margin:0 0 .35rem;font-weight:600}.kweekcentrum__leeg-sub{color:var(--kleur-tekst-zacht);margin:0;font-size:.9rem}.kweekcentrum__lijn-naam{color:var(--kleur-goud);margin:0 0 .35rem;font-size:1.1rem}.kweekcentrum__lijn-stichters{color:var(--kleur-tekst-zacht);margin:0 0 .75rem;font-size:.85rem}.kweekcentrum__lijn-stats{gap:1.5rem;margin:0;display:flex}.kweekcentrum__lijn-stats dt{text-transform:uppercase;color:var(--kleur-tekst-zacht);margin:0 0 .2rem;font-size:.72rem}.kweekcentrum__lijn-stats dd{color:var(--kleur-tekst);margin:0;font-weight:700}.kweekcentrum__footer-link{margin:0;font-size:.9rem}.kweekcentrum__footer-link a{color:var(--kleur-goud);text-decoration:none}.kweekcentrum__footer-link a:hover{text-decoration:underline}.kweekcentrum__sectie-kop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.25rem;display:flex}.kweekcentrum__sectie-sub{color:var(--kleur-tekst-zacht);margin:0;font-size:.82rem}.kweekcentrum__koppel-raster--premium{grid-template-columns:1fr;gap:1.5rem}@media (min-width:1100px){.kweekcentrum__koppel-raster--premium{grid-template-columns:repeat(2,minmax(0,1fr))}}.kweek-koppel-v2{border-radius:var(--radius-lg);box-shadow:var(--schaduw-kaart), inset 0 1px 0 #ffffff0f;background-image:linear-gradient(#101a2a2e,#101a2a52),url(/assets/images/breeding-background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #d8b15a52;flex-direction:column;gap:0;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex;overflow:hidden}.kweek-koppel-v2:hover{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2:hover{border-color:color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.kweek-koppel-v2:hover{box-shadow:var(--schaduw-hero), 0 0 36px var(--kleur-goud);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2:hover{box-shadow:var(--schaduw-hero), 0 0 36px color-mix(in srgb, var(--kleur-goud) 10%, transparent)}}.kweek-koppel-v2__kop{border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(10px);background:#121c2c6b;border:1px solid #d8b15a3d;justify-content:space-between;align-items:center;gap:12px;margin:12px 12px 0;padding:12px 16px;display:flex}.kweek-koppel-v2__plaats-badge{align-items:center;gap:10px;display:flex}.kweek-koppel-v2__plaats-nr{width:2.2rem;height:2.2rem;color:var(--token-knop-primair-tekst);background:linear-gradient(145deg, var(--kleur-goud-licht) 0%, var(--kleur-goud-donker) 100%);box-shadow:0 0 16px var(--kleur-goud);border-radius:10px;justify-content:center;align-items:center;font-size:1.1rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__plaats-nr{box-shadow:0 0 16px color-mix(in srgb, var(--kleur-goud) 25%, transparent)}}.kweek-koppel-v2__plaats-label{text-transform:uppercase;letter-spacing:.08em;color:var(--kleur-tekst-zacht);font-size:.72rem;font-weight:700}.kweek-koppel-v2__status-pill{letter-spacing:.06em;text-transform:uppercase;color:var(--kleur-danger);background:#e878a01f;border:1px solid #e878a059;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:.68rem;font-weight:700;animation:2.5s ease-in-out infinite kweek-status-pulse;display:inline-flex}.kweek-koppel-v2__status-dot{background:var(--kleur-danger);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #e878a0b3}@keyframes kweek-status-pulse{0%,to{box-shadow:0 0 #e878a000}50%{box-shadow:0 0 18px #e878a040}}.kweek-koppel-v2__status-pill--opfok{color:var(--kleur-goud);letter-spacing:.07em;background:#d8b15a2e;border-color:#d8b15a94;padding:7px 14px;font-size:.72rem;animation:none}.kweek-koppel-v2__status-pill--opfok .kweek-koppel-v2__status-dot{background:var(--kleur-goud-licht);width:9px;height:9px;box-shadow:0 0 12px #d8b15ab8}.kweek-koppel-v2__status-pill--ei{color:var(--kleur-tekst-zacht);border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__status-pill--ei{border-color:color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.kweek-koppel-v2__status-pill--ei{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__status-pill--ei{background:color-mix(in srgb, var(--kleur-goud) 10%, transparent)}}.kweek-koppel-v2__status-pill--ei{animation:none}.kweek-koppel-v2__status-pill--ei .kweek-koppel-v2__status-dot{background:var(--kleur-goud);box-shadow:0 0 8px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__status-pill--ei .kweek-koppel-v2__status-dot{box-shadow:0 0 8px color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.kweek-koppel-v2__status-pill--afgerond{color:var(--kleur-tekst-zacht);background:#94a3b81a;border-color:#94a3b859;animation:none}.kweek-koppel-v2__status-pill--afgerond .kweek-koppel-v2__status-dot{background:var(--kleur-tekst-zacht);box-shadow:none}.kweek-koppel-v2__nest-slot{z-index:2;min-width:170px;width:var(--kweek-nest-maat,clamp(160px, 22vw, 180px));border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(6px);background:#0c142280;border:1px solid #d8b15a47;justify-content:center;align-items:center;padding:14px 12px 10px;display:flex;position:relative;box-shadow:0 8px 24px #00000038,inset 0 1px #ffffff0d}.kweek-koppel-v2__nest-slot--leeg{min-height:140px}.kweek-koppel-v2__neststatus{border-radius:var(--radius-sm);text-align:center;background:#3b82f60f;border:1px solid #93c5fd29;margin:14px 20px 0;padding:12px 14px}.kweek-koppel-v2__neststatus-titel{letter-spacing:.06em;text-transform:uppercase;color:var(--kleur-goud);margin:0;font-size:.78rem;font-weight:700}.kweek-koppel-v2__neststatus-tekst{color:var(--kleur-tekst-zacht);margin:6px 0 0;font-size:.8rem;line-height:1.45}.kweek-koppel-v2__nest{z-index:2;width:var(--kweek-beeld-maat,142px);flex-direction:column;flex-shrink:0;place-self:start center;align-items:center;gap:6px;display:flex;position:relative}.kweek-koppel-v2__nest-beeld{width:var(--kweek-beeld-maat,142px);height:var(--kweek-beeld-maat,142px);border-radius:var(--radius-sm);background:radial-gradient(circle at 50% 60%, #50372340, var(--kleur-gradient-diep));flex-shrink:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__nest-beeld{background:radial-gradient(circle at 50% 60%, #50372340, color-mix(in srgb, var(--kleur-gradient-diep) 45%, transparent))}}.kweek-koppel-v2__nest-beeld{box-shadow:inset 0 0 20px var(--kleur-gradient-diep), 0 8px 20px var(--kleur-gradient-diep);border:1px solid #b48c5a40}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__nest-beeld{box-shadow:inset 0 0 20px color-mix(in srgb, var(--kleur-gradient-diep) 35%, transparent), 0 8px 20px color-mix(in srgb, var(--kleur-gradient-diep) 30%, transparent)}}.kweek-koppel-v2__nest-beeld--leeg{border-style:dashed;border-color:var(--kleur-tekst);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__nest-beeld--leeg{border-color:color-mix(in srgb, var(--kleur-tekst) 12%, transparent)}}.kweek-koppel-v2__nest-beeld--leeg{background:var(--token-meter-track);box-shadow:none}.kweek-koppel-v2__nest-leeg-icoon{color:var(--kleur-tekst);font-size:2rem}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__nest-leeg-icoon{color:color-mix(in srgb, var(--kleur-tekst) 15%, transparent)}}.kweek-koppel-v2__nest-ei-foto,.kweek-koppel-v2__nest-jong-foto,.kweek-koppel-v2__nest-leeg-foto{background-size:92%!important}.kweek-koppel-v2__nest--jongen .kweek-koppel-v2__nest-beeld{width:var(--kweek-beeld-maat,142px);height:var(--kweek-beeld-maat,142px);justify-content:center;align-items:center;min-width:0;max-width:none;padding:6px;display:flex}.kweek-koppel-v2__nest--jongen .kweek-koppel-v2__nest-jong-foto{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;background-size:contain!important}.kweek-koppel-v2__nest-label{text-transform:uppercase;letter-spacing:.06em;color:var(--kleur-tekst-zacht);text-align:center;margin:0;font-size:.62rem;font-weight:600;line-height:1.3}.kweek-koppel-v2__ouder--compact .kweek-koppel-v2__ouder-beeld{width:var(--kweek-beeld-maat,142px);height:var(--kweek-beeld-maat,142px)}.kweek-koppel-v2__ouder--compact .kweek-koppel-v2__ouder-foto{background-size:108%}.kweek-koppel-v2__ouder--compact .kweek-koppel-v2__ouder-naam{font-size:.95rem}.kweek-koppel-v2__jong-thumb{border-radius:var(--radius-sm);background:var(--kleur-gradient-diep);flex-shrink:0;width:52px;height:52px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__jong-thumb{background:color-mix(in srgb, var(--kleur-gradient-diep) 35%, transparent)}}.kweek-koppel-v2__jong-thumb{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__jong-thumb{border:1px solid color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.kweek-koppel-v2__jong-avatar{width:32px;height:32px;color:var(--token-knop-primair-tekst);background:linear-gradient(145deg, #fbbf24f2, var(--kleur-goud-donker));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.82rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__jong-avatar{background:linear-gradient(145deg, #fbbf24f2, color-mix(in srgb, var(--kleur-goud-donker) 95%, transparent))}}.kweek-koppel-v2__jong-avatar{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__jong-avatar{border:1px solid color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.kweek-koppel-v2__jong-avatar{box-shadow:0 0 10px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__jong-avatar{box-shadow:0 0 10px color-mix(in srgb, var(--kleur-goud) 20%, transparent)}}.kweek-koppel-v2__jong-kleur{color:#94a3b8f2;font-size:.68rem;font-style:italic}.kweek-koppel-v2__jongen-kop{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.kweek-koppel-v2__jongen-voortgang{color:var(--kleur-tekst-zacht);margin:0;font-size:.72rem;line-height:1.35}.kweek-koppel-v2__jong-thumb-foto{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:block}.kweek-koppel-v2__jong-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.kweek-koppel-v2__jong-rij{align-items:flex-start;gap:12px;display:flex}.kweek-koppel-v2__jong-kaart{border-radius:var(--radius-sm);background:var(--kleur-hout-donker);flex-direction:column;gap:14px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__jong-kaart{background:color-mix(in srgb, var(--kleur-hout-donker) 40%, transparent)}}.kweek-koppel-v2__jong-kaart{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__jong-kaart{border:1px solid color-mix(in srgb, var(--kleur-goud) 14%, transparent)}}.kweek-koppel-v2__jong-beeld-zone{justify-content:center;align-items:center;min-height:180px;padding:8px 12px 4px;display:flex}.kweek-koppel-v2__jong-beeld{object-fit:contain;max-width:100%;max-height:200px;width:auto!important;height:auto!important}.kweek-koppel-v2__jong-inhoud{flex-direction:column;gap:10px;padding:0 4px 4px;display:flex}.kweek-koppel-v2__jong-fase-titel{letter-spacing:.1em;text-transform:uppercase;color:var(--kleur-goud);margin:0;font-size:.82rem;font-weight:800}.kweek-koppel-v2__jong-fase-desc{color:var(--kleur-tekst-zacht);margin:0;font-size:.78rem;line-height:1.5}.kweek-koppel-v2__jong-stats{gap:6px;margin:0;display:grid}.kweek-koppel-v2__jong-stats>div{gap:8px;font-size:.8rem;line-height:1.4;display:flex}.kweek-koppel-v2__jong-stats dt{color:var(--kleur-tekst-zacht);margin:0;font-weight:600}.kweek-koppel-v2__jong-stats dd{color:var(--kleur-tekst);margin:0}.kweek-koppel-v2__jongen-panel{border-radius:var(--radius-sm);background:#3b82f60d;border:1px solid #93c5fd2e;margin:14px 20px 0;padding:14px 16px}.kweek-koppel-v2__jongen-titel{text-transform:uppercase;letter-spacing:.08em;color:var(--kleur-tekst-zacht);margin:0;font-size:.68rem;font-weight:700}.kweek-koppel-v2__jongen-lijst{flex-direction:column;gap:10px;margin:0 0 10px;padding:0;list-style:none;display:flex}.kweek-koppel-v2__familie .kweek-koppel-v2__jongen-lijst{margin-bottom:0}.kweek-koppel-v2__jong-naam{color:var(--kleur-goud);font-size:.9rem;font-weight:700;text-decoration:none}.kweek-koppel-v2__jong-naam:hover{text-decoration:underline}.kweek-koppel-v2__jong-meta{color:var(--kleur-tekst-zacht);font-size:.72rem;line-height:1.35}.kweek-koppel-v2__jong-balk{background:var(--token-surface-overlay);border-radius:999px;height:5px;overflow:hidden}.kweek-koppel-v2__jong-balk.warm-progress>span{background:linear-gradient(90deg, var(--kleur-goud-donker), var(--kleur-goud-donker), var(--kleur-goud-mid))}.kweek-koppel-v2__jong-balk>span{border-radius:inherit;background:linear-gradient(90deg, var(--kleur-goud-donker), var(--kleur-goud-mid));height:100%;transition:width .4s;display:block}.kweek-koppel-v2__jong-hint{color:var(--kleur-tekst-zacht);margin:0;font-size:.78rem;font-style:italic;line-height:1.4}.kweek-koppel-v2__jong-kaart--compact{background:var(--kleur-hout-donker);gap:0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__jong-kaart--compact{background:color-mix(in srgb, var(--kleur-hout-donker) 28%, transparent)}}.kweek-koppel-v2__jong-kaart--compact{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__jong-kaart--compact{border-color:color-mix(in srgb, var(--kleur-goud) 10%, transparent)}}.kweek-koppel-v2__jong-kaart--compact .kweek-koppel-v2__jong-rij{align-items:center}.kweek-koppel-v2__paar-zone,.kweek-koppel-v2__familie{--kweek-nest-maat:clamp(148px, 19vw, 182px);--kweek-ouder-maat:clamp(136px, 21vw, 172px);--kweek-ouder-breedte:clamp(136px, 21vw, 168px);--kweek-ouder-hoogte:clamp(188px, 28vw, 228px);border-radius:var(--radius-card);-webkit-backdrop-filter:blur(8px);background:#14203242;border:1px solid #d8b15a42;flex-direction:column;align-items:center;gap:0;margin:12px 12px 0;padding:20px 16px 18px;display:flex;position:relative;overflow:hidden}.kweek-koppel-v2__paar-gloed,.kweek-koppel-v2__familie-gloed{pointer-events:none;background:radial-gradient(circle at 50% 12%,#ffc46e29,#0000 52%),radial-gradient(circle at 50% 42%,#d8b15a14,#0000 68%);position:absolute;inset:0}.kweek-koppel-v2__ouders-rij{z-index:1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);place-items:start center;column-gap:clamp(6px,2vw,14px);width:100%;min-width:0;max-width:560px;display:grid;position:relative}.kweek-koppel-v2__familie .kweek-koppel-v2__ouder--links{justify-self:end}.kweek-koppel-v2__familie .kweek-koppel-v2__ouder--rechts{justify-self:start}.kweek-koppel-v2__familie .kweek-koppel-v2__nest-slot--leeg{justify-content:center;align-items:center;min-height:120px;display:flex}.kweek-koppel-v2__familie .kweek-koppel-v2__nest-slot--leeg .kweek-koppel-v2__hart-wrap{margin-top:0}.kweek-koppel-v2__koppel-embleem{width:40px;height:40px;margin-top:calc((var(--kweek-ouder-hoogte,var(--kweek-ouder-maat,120px)) - 40px) / 2 - 10px);opacity:.88;filter:drop-shadow(0 0 10px var(--kleur-goud));flex-shrink:0;justify-content:center;align-self:start;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__koppel-embleem{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--kleur-goud) 28%, transparent))}}.kweek-koppel-v2__koppel-embleem-svg{width:100%;height:100%}.kweek-koppel-v2__nest-zone{z-index:1;flex-direction:column;align-items:center;width:100%;margin-top:6px;padding-top:2px;display:flex;position:relative}.kweek-koppel-v2__nest-status{z-index:1;border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(10px);text-align:center;background:#16223461;border:1px solid #d8b15a3d;flex-direction:column;align-items:center;gap:4px;width:100%;max-width:340px;margin-top:14px;padding:12px 14px;display:flex;position:relative;box-shadow:0 4px 18px #0000001f,inset 0 1px #ffdca00f}.kweek-koppel-v2__nest-status-titel{text-transform:uppercase;letter-spacing:.1em;color:var(--kleur-tekst-zacht);margin:0;font-size:.64rem;font-weight:700}.kweek-koppel-v2__nest-status-hoofd{color:var(--kleur-goud);margin:0;font-size:.92rem;font-weight:700;line-height:1.35}.kweek-koppel-v2__nest-status-details{color:var(--kleur-tekst);flex-direction:column;gap:2px;font-size:.78rem;font-weight:500;line-height:1.4;display:flex}.kweek-koppel-v2__nest-status .kweek-koppel-v2__uitgevlogen-links{flex-wrap:wrap;justify-content:center;gap:6px 12px;margin:4px 0 0;padding:0;list-style:none;display:flex}.kweek-koppel-v2__familie .kweek-koppel-v2__nest-slot{min-width:0;width:var(--kweek-nest-maat,clamp(148px, 19vw, 182px));background:#16223452;border:1px solid #d8b15a47;grid-column:auto;place-self:auto;padding:10px 10px 8px;box-shadow:0 8px 22px #00000029,0 0 18px #d8b15a1a,inset 0 1px #ffdca00f}.kweek-koppel-v2__familie .kweek-nest-phase{display:none}.kweek-koppel-v2__familie .kweek-koppel-v2__jongen-panel{z-index:1;background:0 0;border:none;width:100%;max-width:360px;margin:10px 0 0;padding:0;position:relative}.kweek-koppel-v2__familie .kweek-koppel-v2__jongen-lijst{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:340px;display:grid}.kweek-koppel-v2__familie .kweek-koppel-v2__jongen-lijst:has(>:only-child){grid-template-columns:minmax(0,168px);justify-content:center}.kweek-koppel-v2__jong-kaart--tile{aspect-ratio:1;text-align:center;-webkit-backdrop-filter:blur(8px);background:#1622345c;border:1px solid #d8b15a38;justify-content:flex-start;align-items:center;gap:0;padding:10px 8px 12px;box-shadow:0 6px 16px #0000001f,inset 0 1px #ffdca00d}.breeding-young-card__link{width:100%;height:100%;color:inherit;flex-direction:column;align-items:center;gap:6px;text-decoration:none;display:flex}.breeding-young-card__beeld{aspect-ratio:1;background:#0e162447;border:1px solid #d8b15a29;border-radius:12px;justify-content:center;align-items:center;width:68%;display:flex;overflow:hidden}.breeding-young-card__foto{object-fit:contain;object-position:center center;width:100%!important;height:100%!important}.breeding-young-card__naam{font-size:.88rem;line-height:1.2}.breeding-young-card__meta{color:var(--kleur-tekst-zacht);font-size:.64rem;line-height:1.3}.kweek-koppel-v2__familie .kweek-koppel-v2__jong-kaart--compact{-webkit-backdrop-filter:blur(6px);background:#0c142280;border-color:#d8b15a29;padding:8px 10px}.kweek-koppel-v2__familie .kweek-koppel-v2__bloedlijn{z-index:1;width:100%;max-width:420px;margin:16px 0 0;position:relative}.kweek-koppel-v2__ouder-rol{text-transform:uppercase;letter-spacing:.08em;color:var(--kleur-tekst-zacht);margin:0;font-size:.64rem;font-weight:700}.kweek-koppel-v2__ouder-feiten{color:var(--kleur-tekst-zacht);flex-direction:column;gap:2px;margin:0;padding:0;font-size:.72rem;line-height:1.35;list-style:none;display:flex}.kweek-koppel-v2__ouder-feiten li{margin:0}.kweek-koppel-v2__ouder{z-index:1;text-align:center;min-width:0;max-width:184px;color:inherit;border-radius:var(--radius-sm);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex-direction:column;flex:1 1 0;align-self:start;align-items:center;gap:6px;padding:0 2px 6px;text-decoration:none;transition:background .2s,transform .2s;display:flex;position:relative}.kweek-koppel-v2__ouder:hover{background:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__ouder:hover{background:color-mix(in srgb, var(--kleur-tekst) 4%, transparent)}}.kweek-koppel-v2__ouder:hover{transform:translateY(-2px)}.kweek-koppel-v2__ouder-beeld{width:var(--kweek-ouder-maat,108px);height:var(--kweek-ouder-maat,108px);border-radius:var(--radius-sm);background:#0c142273;border:1px solid #d8b15a33;flex-shrink:0;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000047}.breeding-parent-card__hero.kweek-koppel-v2__ouder-beeld{width:var(--kweek-ouder-breedte,clamp(136px, 21vw, 168px));height:var(--kweek-ouder-hoogte,clamp(162px, 25vw, 198px));background:0 0;border:1px solid #d8b15a61;border-radius:14px;box-shadow:0 10px 28px #0003,inset 0 0 0 1px #ffdca014}.breeding-parent-hero__base{z-index:0;pointer-events:none;background:linear-gradient(#3e30246b 0%,#1c16109e 100%),radial-gradient(98% 78% at 50% 88%,#8c60386b,#0000 72%);position:absolute;inset:0}.breeding-parent-spotlight{z-index:1;pointer-events:none;background:radial-gradient(88% 66% at 50% 26%,#ffd28c47,#0000 66%);position:absolute;inset:0}.breeding-parent-hero__floor{z-index:1;pointer-events:none;background:linear-gradient(#0000,#120e0a6b);height:34%;position:absolute;inset:auto 0 0}.breeding-parent-hero__vignette{z-index:4;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 36px #080c146b}.breeding-parent-hero__shadow{z-index:2;pointer-events:none;background:radial-gradient(#00000057,#0000 72%);height:10%;position:absolute;bottom:10%;left:14%;right:14%}.breeding-parent-hero__sprite,.breeding-parent-hero__foto{z-index:3}.breeding-parent-hero__foto,.pigeon-sprite--kweekOuder .levende-duif__image,.breeding-parent-hero__foto.kweek-koppel-v2__ouder-foto{object-fit:contain;object-position:center center}.breeding-parent-hero__sprite.pigeon-sprite--fill{inset:-5%}.kweek-beeld-bg{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background-position:50%;background-repeat:no-repeat;background-size:112%;transition:transform .25s;display:block;position:absolute;inset:0}.kweek-beeld-bg--gespiegeld{transform:scaleX(-1)}.kweek-koppel-v2__ouder-foto{object-fit:contain;object-position:center center;background:0 0}.kweek-koppel-v2__ouder:hover .kweek-beeld-bg,.kweek-koppel-v2__ouder:hover .kweek-beeld-bg--gespiegeld{filter:brightness(1.03)}.kweek-ouder--leeft:hover .kweek-beeld-bg,.kweek-ouder--leeft:hover .kweek-beeld-bg--gespiegeld,.kweek-ouder--zorgt:hover .kweek-beeld-bg,.kweek-ouder--zorgt:hover .kweek-beeld-bg--gespiegeld{filter:none}.kweek-koppel-v2__ouder-klasse,.breeding-parent-card__klasse{z-index:5;letter-spacing:.06em;color:var(--token-knop-primair-tekst);background:linear-gradient(145deg, var(--kleur-goud-licht) 0%, var(--kleur-goud-donker) 100%);border-radius:6px;padding:2px 7px;font-size:.68rem;font-weight:800;position:absolute;top:8px;left:8px}.breeding-parent-card__klasse--rechts,.kweek-koppel-v2__ouder--rechts .kweek-koppel-v2__ouder-klasse{left:auto;right:8px}.kweek-koppel-v2__ouder-naam{color:var(--kleur-goud);overflow-wrap:anywhere;max-width:100%;margin:0;font-size:1.08rem;font-weight:700;line-height:1.2}.kweek-koppel-v2__ouder-meta{color:var(--kleur-tekst-zacht);margin:0;font-size:.76rem}.kweek-koppel-v2__sterkte-chip{color:var(--kleur-tekst-zacht);background:#4a8fd41f;border:1px solid #4a8fd447;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:.68rem;font-weight:600;display:inline-flex}.kweek-koppel-v2__hart-wrap{z-index:2;width:52px;height:52px;margin-top:calc(var(--kweek-beeld-maat,142px) / 2 - 26px);flex-shrink:0;justify-content:center;align-self:start;align-items:center;display:flex;position:relative}.kweek-koppel-v2__hart-ring{border:2px solid #e878a059;border-radius:50%;animation:2s ease-in-out infinite kweek-hart-ring;position:absolute;inset:0}@keyframes kweek-hart-ring{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.kweek-koppel-v2__hart{color:var(--kleur-danger);filter:drop-shadow(0 0 12px #e878a08c);font-size:1.6rem;line-height:1;animation:1.4s ease-in-out infinite kweek-hart-klop}@keyframes kweek-hart-klop{0%,to{transform:scale(1)}15%{transform:scale(1.15)}30%{transform:scale(1)}45%{transform:scale(1.1)}}.kweek-koppel-v2__bloedlijn{color:var(--kleur-goud-mid);border:1px solid #d8b15a3d;border-left:3px solid var(--kleur-goud);-webkit-backdrop-filter:blur(8px);background:#1622345c;border-radius:10px;align-items:center;gap:8px;margin:14px 12px 0;padding:9px 14px;font-size:.84rem;display:flex}.kweek-koppel-v2__bloedlijn strong{color:var(--kleur-goud)}.kweek-koppel-v2__kwaliteit{border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(10px);background:#0c142294;border:1px solid #d8b15a33;margin:12px 12px 0;padding:16px 18px}.kweek-koppel-v2__kwaliteit--uitzonderlijk{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__kwaliteit--uitzonderlijk{border-color:color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.kweek-koppel-v2__kwaliteit--uitzonderlijk{background:linear-gradient(135deg, var(--kleur-goud) 0%, var(--kleur-gradient-diep) 100%)}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__kwaliteit--uitzonderlijk{background:linear-gradient(135deg, color-mix(in srgb, var(--kleur-goud) 12%, transparent) 0%, color-mix(in srgb, var(--kleur-gradient-diep) 20%, transparent) 100%)}}.kweek-koppel-v2__kwaliteit--uitzonderlijk{box-shadow:inset 0 0 24px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__kwaliteit--uitzonderlijk{box-shadow:inset 0 0 24px color-mix(in srgb, var(--kleur-goud) 6%, transparent)}}.kweek-koppel-v2__kwaliteit--goed{border-color:#5cb87a59}.kweek-koppel-v2__kwaliteit--slecht{border-color:#b478784d}.kweek-koppel-v2__kwaliteit-kop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.kweek-koppel-v2__kwaliteit-label{text-transform:uppercase;letter-spacing:.08em;color:var(--kleur-tekst-zacht);margin:0 0 4px;font-size:.68rem;font-weight:600}.kweek-koppel-v2__kwaliteit-waarde{color:var(--kleur-goud);margin:0;font-size:1.45rem;font-weight:800;line-height:1.1}.kweek-koppel-v2__kwaliteit--uitzonderlijk .kweek-koppel-v2__kwaliteit-waarde{background:linear-gradient(135deg, var(--kleur-goud-licht), var(--kleur-tekst)0c0, var(--kleur-goud-donker));color:#0000;-webkit-background-clip:text;background-clip:text}.kweek-koppel-v2__score-ring{flex-shrink:0;width:56px;height:56px;position:relative}.kweek-koppel-v2__score-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.kweek-koppel-v2__score-track{fill:none;stroke:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__score-track{stroke:color-mix(in srgb, var(--kleur-tekst) 10%, transparent)}}.kweek-koppel-v2__score-track{stroke-width:5px}.kweek-koppel-v2__score-vulling{fill:none;stroke:var(--kleur-goud);stroke-width:5px;stroke-linecap:round;transition:stroke-dashoffset .5s}.kweek-koppel-v2__score-ring>span{color:var(--kleur-tekst);justify-content:center;align-items:center;font-size:.82rem;font-weight:800;display:flex;position:absolute;inset:0}.kweek-koppel-v2__advies-kaarten{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.kweek-koppel-v2__advies-kaart{background:var(--kleur-tekst);border-radius:10px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__advies-kaart{background:color-mix(in srgb, var(--kleur-tekst) 3%, transparent)}}.kweek-koppel-v2__advies-kaart{border:1px solid var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__advies-kaart{border:1px solid color-mix(in srgb, var(--kleur-tekst) 6%, transparent)}}.kweek-koppel-v2__advies-kaart--risico{background:#dc8c640f;border-color:#dc8c6433}.kweek-koppel-v2__advies-kaart-label{text-transform:uppercase;letter-spacing:.07em;color:var(--kleur-tekst-zacht);margin:0 0 4px;font-size:.62rem;font-weight:600}.kweek-koppel-v2__advies-kaart-waarde{color:var(--kleur-tekst);margin:0;font-size:.82rem;font-weight:600;line-height:1.35}.kweek-koppel-v2__advies-zin{color:var(--kleur-tekst-zacht);margin:0;font-size:.84rem;font-style:italic;line-height:1.45}.kweek-koppel-v2__hok-advies{color:var(--kleur-success);background:#5cb87a14;border:1px solid #5cb87a38;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;font-size:.8rem;font-weight:600;display:flex}.kweek-koppel-v2__hok-advies--oranje{color:var(--kleur-goud);background:#dca05014;border-color:#dca05040}.kweek-koppel-v2__hok-advies--rood{color:var(--kleur-danger);background:#c8646414;border-color:#c8646440}.kweek-koppel-v2__hok-balk{background:var(--token-meter-track);border-radius:999px;flex:100%;height:4px;overflow:hidden}.kweek-koppel-v2__hok-balk>span{border-radius:inherit;background:currentColor;height:100%;transition:width .4s;display:block}.kweek-koppel-v2__voortgang{border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(10px);background:#16223461;border:1px solid #d8b15a38;margin:12px 12px 0;padding:14px 16px}.kweek-koppel-v2__voortgang-titel{text-transform:uppercase;letter-spacing:.08em;color:var(--kleur-tekst);margin:0 0 12px;font-size:.7rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__voortgang-titel{color:color-mix(in srgb, var(--kleur-tekst) 72%, transparent)}}.kweek-koppel-v2__stappen{justify-content:space-between;gap:4px;margin:0 0 12px;padding:0;list-style:none;display:flex}.kweek-koppel-v2__stap{opacity:.45;flex-direction:column;flex:1;align-items:center;gap:6px;display:flex;position:relative}.kweek-koppel-v2__stap:not(:last-child):after{content:"";background:var(--kleur-tekst);width:calc(100% - 32px);height:2px;position:absolute;top:14px;left:calc(50% + 16px)}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__stap:not(:last-child):after{background:color-mix(in srgb, var(--kleur-tekst) 10%, transparent)}}.kweek-koppel-v2__stap--voltooid:after,.kweek-koppel-v2__stap--actief:after{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__stap--voltooid:after,.kweek-koppel-v2__stap--actief:after{background:color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.kweek-koppel-v2__stap--voltooid,.kweek-koppel-v2__stap--actief{opacity:1}.kweek-koppel-v2__stap-punt{width:28px;height:28px;color:var(--kleur-tekst-zacht);background:var(--kleur-tekst);border-radius:50%;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__stap-punt{background:color-mix(in srgb, var(--kleur-tekst) 6%, transparent)}}.kweek-koppel-v2__stap-punt{border:2px solid var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__stap-punt{border:2px solid color-mix(in srgb, var(--kleur-tekst) 12%, transparent)}}.kweek-koppel-v2__stap-punt{z-index:1;position:relative}.kweek-koppel-v2__stap--voltooid .kweek-koppel-v2__stap-punt{color:var(--token-knop-primair-tekst);background:linear-gradient(145deg, var(--kleur-goud-licht) 0%, var(--kleur-goud-donker) 100%);border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__stap--voltooid .kweek-koppel-v2__stap-punt{border-color:color-mix(in srgb, var(--kleur-goud) 50%, transparent)}}.kweek-koppel-v2__stap--actief .kweek-koppel-v2__stap-punt{color:var(--kleur-goud-mid);background:#d8b15a24;border-color:#d8b15a8c;box-shadow:0 0 14px #d8b15a38}.kweek-koppel-v2__stap-label{text-align:center;color:var(--kleur-tekst);font-size:.64rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__stap-label{color:color-mix(in srgb, var(--kleur-tekst) 72%, transparent)}}.kweek-koppel-v2__stap-label{line-height:1.2}.kweek-koppel-v2__stap--actief .kweek-koppel-v2__stap-label{color:var(--kleur-tekst)}.kweek-koppel-v2__fase-tekst{color:var(--kleur-tekst-zacht);margin:0;font-size:.82rem;line-height:1.4}.kweek-koppel-v2__acties{border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(8px);background:#0c142285;border:1px solid #d8b15a2e;flex-wrap:wrap;align-items:center;gap:10px;margin:12px;padding:14px 16px;display:flex}.kweek-koppel-v2__wacht-hint{color:var(--kleur-tekst-zacht);background:var(--kleur-tekst);border-radius:10px;flex:100%;align-items:center;gap:8px;margin:0;padding:12px 14px;font-size:.84rem;font-style:italic;display:flex}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__wacht-hint{background:color-mix(in srgb, var(--kleur-tekst) 3%, transparent)}}.kweek-koppel-v2__wacht-hint{border:1px dashed var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__wacht-hint{border:1px dashed color-mix(in srgb, var(--kleur-tekst) 10%, transparent)}}.kweek-koppel-v2__knop{cursor:pointer;border:none;border-radius:10px;min-height:44px;padding:.75rem 1.25rem;font-size:.9rem;font-weight:600;transition:transform .15s,box-shadow .15s}.kweek-koppel-v2__knop:hover:not(:disabled){transform:translateY(-1px)}.kweek-koppel-v2__knop--primair{background:linear-gradient(180deg, var(--kleur-goud-mid) 0%, var(--kleur-goud-donker) 100%);color:var(--token-knop-primair-tekst);box-shadow:var(--gloed-goud)}.kweek-koppel-v2__knop--secundair{border:1px solid var(--kleur-tekst);background:0 0}@supports (color:color-mix(in lab, red, red)){.kweek-koppel-v2__knop--secundair{border:1px solid color-mix(in srgb, var(--kleur-tekst) 15%, transparent)}}.kweek-koppel-v2__knop--secundair{color:var(--kleur-tekst-zacht)}.kweek-koppel-v2__knop:disabled{opacity:.45;cursor:not-allowed}.kweek-nest-scene,.kweek-nest-visual-wrap{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex;position:relative}.kweek-nest-visual-wrap--compact .kweek-nest-frame,.kweek-nest-visual-wrap--compact .kweek-nest-visual__frame{max-width:52px}.kweek-nest-day,.kweek-nest-phase,.kweek-nest-visual__dag{letter-spacing:.12em;text-transform:uppercase;color:var(--kleur-goud);opacity:.85;margin:0 0 2px;font-size:.7rem;font-weight:700}.kweek-nest-phase{text-transform:none;letter-spacing:normal;flex-direction:column;gap:2px;display:flex}.kweek-nest-phase__label{letter-spacing:.1em;text-transform:uppercase;color:var(--kleur-goud);font-size:.68rem;font-weight:800}.kweek-nest-phase__sub{white-space:pre-line;color:var(--kleur-tekst-zacht);text-transform:none;font-size:.62rem;font-weight:500;line-height:1.3}.kweek-nest-frame,.kweek-nest-visual__frame{aspect-ratio:1;border-radius:var(--radius-sm);width:100%;max-width:clamp(140px,20vw,168px);box-shadow:0 10px 28px var(--kleur-gradient-diep), inset 0 1px 0 var(--kleur-tekst);background:#080e1c8c;justify-content:center;align-items:center;margin-inline:auto;padding:14px 12px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.kweek-nest-frame,.kweek-nest-visual__frame{box-shadow:0 10px 28px color-mix(in srgb, var(--kleur-gradient-diep) 38%, transparent), inset 0 1px 0 color-mix(in srgb, var(--kleur-tekst) 5%, transparent)}}.kweek-nest-frame,.kweek-nest-visual__frame{overflow:hidden}.kweek-nest-sway{transform-origin:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.kweek-nest-sway--active{animation:7s ease-in-out infinite kweekNestSway}.kweek-nest-breath-layer{width:100%;position:relative}.kweek-nest-breath-layer--active{transform-origin:50% 65%;animation:3.6s ease-in-out infinite kweekBreath}.kweek-nest-breath-layer--juvenile.kweek-nest-breath-layer--active{transform-origin:50% 62%;animation:3.8s ease-in-out infinite kweekBreathJuvenile}.kweek-nest-image,.kweek-nest-visual__image{object-fit:contain;object-position:center center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.kweek-eyelid{z-index:4;transform-origin:50%;opacity:0;pointer-events:none;background:#140c08eb;border-radius:999px;animation:11s ease-in-out infinite kweekBlink;position:absolute}.kweek-feather{z-index:3;background:linear-gradient(180deg, #fff8ebe6, var(--kleur-tekst));border-radius:50% 50% 40% 40%;width:9px;height:15px;position:absolute}@supports (color:color-mix(in lab, red, red)){.kweek-feather{background:linear-gradient(180deg, #fff8ebe6, color-mix(in srgb, var(--kleur-tekst) 25%, transparent))}}.kweek-feather{box-shadow:0 1px 4px var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.kweek-feather{box-shadow:0 1px 4px color-mix(in srgb, var(--kleur-tekst) 20%, transparent)}}.kweek-feather{pointer-events:none;opacity:.35;animation:6.5s ease-in-out infinite kweekFeatherFloat}.kweek-feather--one{animation-delay:-1.2s;bottom:16%;right:22%}.kweek-feather--two{opacity:.28;width:7px;height:12px;animation-delay:-3.8s;bottom:22%;right:14%}.kweek-nest-visual__debug{letter-spacing:.02em;color:#94a3b8f2;text-align:center;max-width:280px;margin:6px 0 0;font-size:.58rem;line-height:1.45}.kweek-nest-visual__debug-titel{color:#d4af37e6;margin:0 0 4px;font-weight:700}.kweek-nest-visual__debug-lijst{margin:0;padding:0;list-style:none}.kweek-nest-visual__debug-lijst li{margin:1px 0}.kweek-nest-visual__aura{pointer-events:none;z-index:0;background:radial-gradient(circle,#d4af3738 0%,#d4af3714 42%,#0000 72%);border-radius:50%;animation:5s ease-in-out infinite kweekNestAuraPulse;position:absolute;inset:-10%}.kweek-nest-scene--legendary .kweek-nest-frame{z-index:1}.kweek-nest-visual__particle{background:#fbbf24b3;border-radius:50%;width:4px;height:4px;animation:8s ease-in-out infinite kweek-nest-particle;position:absolute;box-shadow:0 0 6px #fbbf2473}.kweek-nest-visual__particle:first-child{animation-delay:0s;top:18%;left:22%}.kweek-nest-visual__particle:nth-child(2){animation-delay:-2.7s;top:28%;right:20%}.kweek-nest-visual__particle:nth-child(3){animation-delay:-5.4s;bottom:32%;left:30%}.kweek-nest-visual__particle:nth-child(4){animation-delay:-1.1s;bottom:24%;right:28%}.kweek-nest-visual__copy{letter-spacing:.04em;text-transform:uppercase;color:var(--kleur-tekst-zacht);text-align:center;margin:0;font-size:.72rem;line-height:1.35}.kweek-koppel-v2__nest-visual{width:100%}.kweek-koppel-v2__nest-visual .kweek-nest-frame,.kweek-koppel-v2__nest-visual .kweek-nest-visual__frame{max-width:var(--kweek-nest-maat,clamp(140px, 20vw, 168px))}.kweek-ouder--zorgt.kweek-ouder--links .kweek-koppel-v2__ouder-beeld{animation:4.2s ease-in-out infinite kweekOuderBreath;animation-delay:var(--kweek-ouder-delay,-2.7s);transform-origin:bottom}.kweek-ouder--zorgt.kweek-ouder--links .kweek-beeld-bg{animation:none}.kweek-ouder--zorgt.kweek-ouder--rechts .kweek-koppel-v2__ouder-beeld{animation:4.8s ease-in-out infinite kweekOuderBreath;animation-delay:var(--kweek-ouder-delay,-5.4s);transform-origin:bottom}.kweek-ouder--zorgt.kweek-ouder--rechts .kweek-beeld-bg{animation:none}@keyframes kweekBreath{0%,to{transform:scale(1)translateY(0)}50%{transform:scale(1.022)translateY(-1.5px)}}@keyframes kweekBreathJuvenile{0%,to{transform:scale(1)translateY(0)rotate(-.35deg)}50%{transform:scale(1.02)translateY(-1px)rotate(.35deg)}}@keyframes kweekNestSway{0%,to{transform:rotate(-.45deg)}50%{transform:rotate(.45deg)}}@keyframes kweekNestHeadLook{0%,to{transform:rotate(-.4deg)}50%{transform:rotate(.4deg)}}@keyframes kweekBlink{0%,92%,to{opacity:0;transform:scaleY(.12)}94%{opacity:1;transform:scaleY(1)}96%{opacity:0;transform:scaleY(.12)}}@keyframes kweekFeatherFloat{0%,to{opacity:.3;transform:translateY(0)rotate(0)}50%{opacity:.85;transform:translateY(-5px)rotate(8deg)}}@keyframes kweekNestAuraPulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes kweek-nest-particle{0%,to{opacity:.35;transform:translateY(0)scale(1)}50%{opacity:.8;transform:translateY(-6px)scale(1.15)}}@keyframes kweekOuderBreath{0%,to{transform:scale(1)translateY(0)}50%{transform:scale(1.025)translateY(-2px)}}@keyframes kweekOuderLinksKijkt{0%,to{transform:rotate(-1.4deg)}50%{transform:rotate(1.4deg)}}@keyframes kweekOuderRechtsKijkt{0%,to{transform:rotate(1.4deg)}50%{transform:rotate(-1.4deg)}}.kweek-ouder--zorgt:hover .kweek-beeld-bg{filter:none}@media (prefers-reduced-motion:reduce){.kweek-nest-sway--active,.kweek-nest-breath-layer--active,.kweek-eyelid,.kweek-feather,.kweek-nest-visual__aura,.kweek-nest-visual__particle,.kweek-ouder--zorgt .kweek-koppel-v2__ouder-beeld,.kweek-ouder--zorgt .kweek-beeld-bg,.kweek-ouder--zorgt .kweek-koppel-v2__ouder-foto{animation:none!important}.kweek-nest-scene--legendary .kweek-nest-visual__aura,.kweek-nest-visual__particle,.kweek-feather{display:none}}@media (max-width:640px){.kweek-koppel-v2__familie,.kweek-koppel-v2__paar-zone{--kweek-nest-maat:clamp(118px, 30vw, 148px);--kweek-ouder-maat:clamp(112px, 28vw, 136px);--kweek-ouder-breedte:clamp(112px, 28vw, 136px);--kweek-ouder-hoogte:clamp(158px, 36vw, 188px);margin-inline:8px;padding:14px 10px 12px}.kweek-koppel-v2__kop,.kweek-koppel-v2__kwaliteit,.kweek-koppel-v2__voortgang,.kweek-koppel-v2__acties{margin-inline:8px}.kweek-koppel-v2__ouders-rij{flex-direction:column;align-items:center;gap:10px;width:100%;max-width:none;display:flex}.kweek-koppel-v2__familie .kweek-koppel-v2__ouder--links,.kweek-koppel-v2__familie .kweek-koppel-v2__ouder--rechts{place-self:center;width:100%;max-width:200px}.kweek-koppel-v2__koppel-embleem{display:none}.kweek-koppel-v2__ouder{gap:4px;max-width:none}.kweek-koppel-v2__ouder-naam{font-size:.88rem}.kweek-koppel-v2__ouder-feiten{font-size:.62rem}.kweek-koppel-v2__nest-status{max-width:none;margin-top:8px;padding:8px 10px}.kweek-koppel-v2__nest-status-hoofd{font-size:.86rem}.kweek-koppel-v2__nest-status-details{font-size:.72rem}.kweek-koppel-v2__familie .kweek-koppel-v2__jongen-panel{max-width:none;margin-top:8px}.kweek-koppel-v2__familie .kweek-koppel-v2__jongen-lijst{gap:8px;max-width:none}.kweek-koppel-v2__jong-kaart--tile{padding:8px 6px 10px}.breeding-young-card__beeld{width:72%}.kweek-koppel-v2__jong-kaart--compact .kweek-koppel-v2__jong-thumb{width:44px;height:44px}.kweek-koppel-v2__ouder-meta{font-size:.68rem}.kweek-koppel-v2__sterkte-chip{padding:3px 7px;font-size:.62rem}.kweek-koppel-v2__advies-kaarten{grid-template-columns:1fr}}@media (min-width:641px) and (max-width:1024px){.kweek-koppel-v2__familie,.kweek-koppel-v2__paar-zone{--kweek-nest-maat:clamp(112px, 14vw, 140px);--kweek-ouder-maat:clamp(112px, 16vw, 140px)}}@media (max-width:520px){.kweek-koppel-v2__neststatus,.kweek-koppel-v2__jongen-panel{margin-inline:12px}.kweek-koppel-v2__stappen{flex-wrap:wrap;justify-content:center;gap:10px}.kweek-koppel-v2__stap:not(:last-child):after{display:none}}@media (max-width:768px){.hok-beheer__capaciteit-raster,.hok-beheer__bonus-raster,.hok-beheer__prestaties-raster,.kweekcentrum__koppel-raster,.kweekcentrum__lijn-raster,.kweekcentrum__selectie-raster{grid-template-columns:1fr}.hok-beheer__prestatie-kaart--breed{grid-column:span 1}.hok-beheer__niveau-badge{padding:.45rem .65rem;top:.75rem;right:.75rem}.hok-beheer__niveau-sterren{gap:.15rem}.hok-beheer__niveau-ster{width:.85rem;height:.85rem}.hok-beheer__hero{min-height:clamp(320px,72vw,440px);padding:1rem 1.1rem 1.25rem}.hok-beheer__hero-inhoud{width:100%;max-width:100%;padding:0}.hok-beheer__niveau-badge{max-width:calc(100% - 1.5rem);top:.75rem;right:.75rem}.hok-beheer__hero-foto{min-height:0}.hok-beheer__hero-img{object-position:center 40%}.financien-v34__hero-foto{--financien-hero-hoogte:248px;--financien-hero-position:50% 34%;--financien-hero-scale:.9}.voeding-hero__foto{--voeding-hero-hoogte:248px;--voeding-hero-position:48% 42%;--voeding-hero-scale:1}.voeding-hero__inhoud{max-width:92%;padding:1rem 1.1rem}.voeding-hero__titel{font-size:1.45rem}.financien-v34__hero-inhoud{max-width:92%;padding:1rem 1.1rem}.financien-v34__hero-titel{font-size:1.45rem}.financien-v34__kolommen{grid-template-columns:1fr}.financien-v34__kapitaal-bedrag{font-size:2rem}.financien-v34__seizoen-netto-bedrag{font-size:1.75rem}.hok-beheer__upgrade-kaart{max-width:100%}.hok-beheer__hero-inhoud{padding:0}.openbaar-hok__raster,.openbare-duif__raster{grid-template-columns:1fr}.klassementen__tabel th:nth-child(n+6),.klassementen__tabel td:nth-child(n+6){display:none}}.gazette-pagina__hero{margin-bottom:1.5rem}.gazette-pagina__sub{text-transform:uppercase;letter-spacing:.06em;color:var(--kleur-goud-mid);margin:0 0 .25rem;font-size:.78rem}.gazette-pagina__titel{color:var(--kleur-goud);margin:0 0 .35rem;font-size:1.75rem}.gazette-pagina__kalender{color:var(--kleur-tekst-zacht);margin:0;font-size:.88rem}.gazette-pagina__lijst{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.gazette-pagina__artikel{border-radius:var(--radius-sm);border:1px solid var(--kleur-kaart-rand);background:linear-gradient(180deg, var(--kleur-kaart-licht) 0%, var(--kleur-kaart) 100%);padding:1rem 1.15rem}@supports (color:color-mix(in lab, red, red)){.gazette-pagina__artikel{background:linear-gradient(180deg, color-mix(in srgb, var(--kleur-kaart-licht) 40%, var(--kleur-kaart)) 0%, var(--kleur-kaart) 100%)}}.gazette-pagina__artikel{box-shadow:var(--schaduw-kaart)}.gazette-pagina__artikel-kop{border-bottom:1px solid var(--kleur-goud);justify-content:space-between;align-items:center;gap:12px;margin-bottom:.65rem;padding-bottom:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.gazette-pagina__artikel-kop{border-bottom:1px solid color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.gazette-pagina__rubriek{text-transform:uppercase;letter-spacing:.08em;color:var(--kleur-goud-mid);font-size:.68rem;font-weight:700}.gazette-pagina__datum{color:var(--kleur-tekst-zacht);font-size:.72rem}.gazette-pagina__artikel-body{align-items:flex-start;gap:.85rem;display:flex}.gazette-pagina__kop{color:var(--kleur-goud);margin:0 0 .35rem;font-size:1rem;font-weight:700;line-height:1.3}.gazette-pagina__leeg{text-align:center;border:1px dashed var(--kleur-goud);padding:2rem 1.5rem}@supports (color:color-mix(in lab, red, red)){.gazette-pagina__leeg{border:1px dashed color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.gazette-pagina__leeg{border-radius:var(--radius-sm);background:var(--kleur-kaart)}@supports (color:color-mix(in lab, red, red)){.gazette-pagina__leeg{background:color-mix(in srgb, var(--kleur-kaart) 65%, transparent)}}.gazette-pagina__leeg{color:var(--kleur-tekst-zacht)}.gazette-pagina__leeg-icoon{opacity:.6;margin-bottom:.75rem;font-size:2rem;display:block}.gazette-pagina__item{border:1px solid var(--kleur-kaart-rand);background:var(--kleur-kaart);border-radius:10px;gap:.85rem;padding:1rem 1.1rem;display:flex}.gazette-pagina__icoon{font-size:1.25rem;line-height:1}.gazette-pagina__tekst{color:var(--kleur-tekst);margin:0 0 .25rem;font-size:.92rem}.gazette-pagina__meta{color:var(--kleur-tekst-zacht);margin:0;font-size:.75rem}.spel-info__hero{margin-bottom:1.75rem}.spel-info__sub{letter-spacing:.08em;text-transform:uppercase;color:var(--kleur-goud-mid);margin:0 0 .35rem;font-size:.78rem;font-weight:600}.spel-info__titel{color:var(--kleur-goud);margin:0 0 .5rem;font-size:clamp(1.5rem,4vw,2rem)}.spel-info__intro{max-width:52rem;color:var(--kleur-tekst-zacht);margin:0;font-size:.95rem;line-height:1.55}.spel-info__inhouds{flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem;display:flex}.spel-info__inhouds-link{color:var(--kleur-tekst);background:var(--kleur-tekst);border-radius:999px;padding:.4rem .75rem;font-size:.78rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.spel-info__inhouds-link{background:color-mix(in srgb, var(--kleur-tekst) 4%, transparent)}}.spel-info__inhouds-link{border:1px solid var(--kleur-kaart-rand);text-decoration:none;transition:border-color .2s,color .2s}.spel-info__inhouds-link:hover{border-color:var(--kleur-kaart-rand-goud);color:var(--kleur-goud)}.spel-info__secties{gap:1.25rem;display:grid}@media (min-width:900px){.spel-info__secties{grid-template-columns:repeat(2,minmax(0,1fr))}.spel-info__sectie:last-child:nth-child(odd){grid-column:1/-1;max-width:calc(50% - .625rem)}}.spel-info__sectie{border-radius:var(--radius-sm);background:linear-gradient(160deg, var(--kleur-tekst) 0%, transparent 45%), linear-gradient(145deg, var(--kleur-kaart-licht) 0%, var(--kleur-kaart) 100%);padding:1.25rem 1.35rem 1.35rem}@supports (color:color-mix(in lab, red, red)){.spel-info__sectie{background:linear-gradient(160deg, color-mix(in srgb, var(--kleur-tekst) 3%, transparent) 0%, transparent 45%), linear-gradient(145deg, var(--kleur-kaart-licht) 0%, var(--kleur-kaart) 100%)}}.spel-info__sectie{border:1px solid var(--kleur-kaart-rand);box-shadow:var(--schaduw-kaart);scroll-margin-top:1rem}.spel-info__sectie-kop{align-items:center;gap:.65rem;margin-bottom:.65rem;display:flex}.spel-info__sectie-icoon{font-size:1.35rem;line-height:1}.spel-info__sectie-titel{color:var(--kleur-goud);margin:0;font-size:1.05rem}.spel-info__sectie-intro{color:var(--kleur-tekst-zacht);margin:0 0 .85rem;font-size:.88rem;line-height:1.5}.spel-info__lijst{gap:.45rem;margin:0;padding:0 0 0 1.1rem;display:grid}.spel-info__lijst li{color:var(--kleur-tekst);font-size:.86rem;line-height:1.45}.spel-info__hint{color:var(--kleur-goud-mid);background:#d4af3714;border-left:3px solid #d4af3773;border-radius:8px;margin:.85rem 0 0;padding:.65rem .75rem;font-size:.8rem;line-height:1.45}.spel-info__geheimen{border-radius:var(--radius-card);max-width:38rem;box-shadow:0 10px 28px var(--kleur-gradient-diep);background:linear-gradient(155deg,#2e4a6e6b 0%,#1e335047 100%);border:1px solid #d4af3733;margin:2.25rem auto 0;padding:1.15rem 1.25rem 1.05rem}@supports (color:color-mix(in lab, red, red)){.spel-info__geheimen{box-shadow:0 10px 28px color-mix(in srgb, var(--kleur-gradient-diep) 14%, transparent)}}.spel-info__geheimen-kop{flex-direction:column;align-items:center;gap:.55rem;margin-bottom:.85rem;display:flex}.spel-info__geheimen-embleem{opacity:.95}.spel-info__geheimen-titel{letter-spacing:.16em;text-transform:uppercase;color:var(--kleur-goud);text-align:center;margin:0;font-size:.72rem;font-weight:700}.spel-info__geheimen-body{color:var(--kleur-tekst-zacht);text-align:center;margin:0 0 .65rem;font-size:.86rem;line-height:1.62}.spel-info__geheimen-closing{color:var(--kleur-tekst);text-align:center;margin:.75rem 0 0;font-size:.88rem;font-weight:600;line-height:1.5}.spel-info__geheimen-closing--goud{color:var(--kleur-goud);margin-top:.2rem}.spel-info__geheimen-sub{color:var(--kleur-tekst-zacht);text-align:center;border-top:1px solid #d4af3724;margin:.95rem 0 0;padding-top:.8rem;font-size:.76rem;font-style:italic;line-height:1.5}@media (max-width:640px){.spel-info__geheimen{margin-top:1.75rem;padding:1rem .9rem}.spel-info__geheimen-body{font-size:.84rem}}.dashboard-gebeurtenissen__lijst{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.dashboard-gebeurtenissen__item{color:var(--kleur-tekst-zacht);padding-left:1rem;font-size:.84rem;line-height:1.4;position:relative}.dashboard-gebeurtenissen__item:before{content:"✓";color:var(--kleur-goud);font-size:.75rem;position:absolute;left:0}.dashboard-gebeurtenissen__lijst--rijk .dashboard-gebeurtenissen__item{padding-left:0}.dashboard-gebeurtenissen__lijst--rijk .dashboard-gebeurtenissen__item:before{content:none}.dashboard-gebeurtenissen__link{border:1px solid var(--kleur-kaart-rand);background:var(--token-surface-inset);color:inherit;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:2px 10px;padding:.65rem .75rem;text-decoration:none;transition:border-color .15s,background .15s;display:grid}a.dashboard-gebeurtenissen__link:hover{border-color:var(--kleur-goud-mid);background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){a.dashboard-gebeurtenissen__link:hover{background:color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.dashboard-gebeurtenissen__icoon{grid-row:1/span 2;align-self:center;font-size:1.15rem;line-height:1}.dashboard-gebeurtenissen__tekst{color:var(--kleur-tekst);white-space:pre-line;font-size:.86rem;line-height:1.35}.dashboard-gebeurtenissen__tijd{color:var(--kleur-tekst-zacht);font-size:.74rem}.hok-beheer__sectie--prestige{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hok-beheer__sectie--prestige{border:1px solid color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.hok-beheer__sectie--prestige{border-radius:var(--radius-sm);background:linear-gradient(145deg, var(--kleur-goud), transparent);padding:1.25rem 1.35rem}@supports (color:color-mix(in lab, red, red)){.hok-beheer__sectie--prestige{background:linear-gradient(145deg, color-mix(in srgb, var(--kleur-goud) 6%, transparent), transparent)}}.hok-beheer__prestige-hero{text-align:center;margin-bottom:1rem}.hok-beheer__prestige-score{color:var(--kleur-goud);margin:0;font-size:2.5rem;font-weight:800;line-height:1}.hok-beheer__prestige-label{text-transform:uppercase;letter-spacing:.06em;color:var(--kleur-tekst-zacht);margin:.35rem 0 0;font-size:.82rem}.hok-beheer__prestaties-raster--prestige{grid-template-columns:repeat(4,1fr)}.kweekcentrum__lijn-kop{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.25rem;display:flex}.kweekcentrum__lijn-niveau{color:var(--kleur-goud);border:1px solid var(--kleur-goud);border-radius:999px;padding:.25rem .65rem;font-size:.72rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.kweekcentrum__lijn-niveau{border:1px solid color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.kweekcentrum__lijn-niveau{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.kweekcentrum__lijn-niveau{background:color-mix(in srgb, var(--kleur-goud) 10%, transparent)}}.kweekcentrum__lijn-niveau{white-space:nowrap}.kweekcentrum__lijn-prestige{color:var(--kleur-goud-mid);margin:0 0 .5rem;font-size:.88rem;font-weight:600}.kweekcentrum__lijn-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem;margin:0;display:grid}.duif-hero__afkomst{color:var(--kleur-goud-mid);margin:.35rem 0 .5rem;font-size:.92rem;font-style:italic}.hall-of-fame__bloedlijnen{margin-bottom:1.5rem}.hall-of-fame__kaart--bloedlijn{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.hall-of-fame__kaart--bloedlijn{border-color:color-mix(in srgb, var(--kleur-goud) 25%, transparent)}}.wereldrecords{border-radius:var(--radius-sm);border:1px solid var(--kleur-goud);margin-bottom:1.5rem;padding:1rem 1.15rem}@supports (color:color-mix(in lab, red, red)){.wereldrecords{border:1px solid color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.wereldrecords{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.wereldrecords{background:color-mix(in srgb, var(--kleur-goud) 6%, transparent)}}.wereldrecords__titel{color:var(--kleur-goud);margin:0 0 .75rem;font-size:1rem}.wereldrecords__lijst{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.wereldrecords__label{text-transform:uppercase;letter-spacing:.04em;color:var(--kleur-tekst-zacht);margin:0 0 .2rem;font-size:.72rem}.wereldrecords__waarde{color:var(--kleur-tekst);margin:0;font-size:.88rem;font-weight:600}.hall-of-fame__historie{border:1px solid var(--kleur-kaart-rand);border-radius:10px;margin-bottom:1.25rem;padding:.85rem 1rem}.hall-of-fame__historie-titel{color:var(--kleur-goud-mid);margin:0 0 .5rem;font-size:.88rem}.hall-of-fame__historie-lijst{color:var(--kleur-tekst-zacht);margin:0;padding-left:1.1rem;font-size:.85rem}.kweekcentrum__fase-label{color:var(--kleur-tekst-zacht);margin:0 0 .5rem;font-size:.85rem}.kweekcentrum__fase-hint{color:var(--kleur-tekst-zacht);margin:0 0 .75rem;font-size:.82rem;font-style:italic}.duif-carriere__verhaal{margin-bottom:1.25rem}.duif-carriere__tijdlijn{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.duif-carriere__tijdlijn-item{border-left:3px solid var(--kleur-goud);background:var(--token-surface-inset);border-radius:10px;gap:.75rem;padding:.75rem .85rem;display:flex}.duif-carriere__tijdlijn-icon{font-size:1.2rem}.duif-carriere__tijdlijn-titel{color:var(--kleur-tekst);margin:0 0 .15rem;font-weight:700}.duif-carriere__tijdlijn-sub{color:var(--kleur-tekst-zacht);margin:0 0 .2rem;font-size:.85rem}.duif-carriere__tijdlijn-datum{color:var(--kleur-goud-mid);margin:0;font-size:.75rem}.duif-hero__badge{border:1px solid var(--kleur-goud);border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.duif-hero__badge{border:1px solid color-mix(in srgb, var(--kleur-goud) 30%, transparent)}}.duif-hero__badge{color:var(--kleur-goud);background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.duif-hero__badge{background:color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.voeding-hero{border-radius:var(--radius-card);border:1px solid var(--kleur-kaart-rand-goud);width:100%;box-shadow:var(--schaduw-hero);position:relative;overflow:hidden}.voeding-hero__foto{--voeding-hero-hoogte:248px;--voeding-hero-position:48% 42%;--voeding-hero-scale:1;height:var(--voeding-hero-hoogte);min-height:var(--voeding-hero-hoogte);position:relative;overflow:hidden}.voeding-hero__img{object-fit:cover;object-position:var(--voeding-hero-position);transform:scale(var(--voeding-hero-scale));transform-origin:var(--voeding-hero-position)}.voeding-hero__scrim{pointer-events:none;position:absolute;inset:0}.voeding-hero__scrim--desktop{display:none}.voeding-hero__rand{z-index:2;box-shadow:inset 0 0 0 1px var(--kleur-goud);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.voeding-hero__rand{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.voeding-hero__rand{pointer-events:none}.voeding-hero__inhoud{z-index:1;text-shadow:0 1px 14px #0000008c;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.35rem;max-width:min(38rem,88%);padding:1.25rem 1.35rem;display:flex;position:absolute;inset:0}.voeding-hero__titel{color:var(--kleur-goud);letter-spacing:.02em;margin:0;font-size:clamp(1.5rem,3vw,1.85rem);font-weight:600}.voeding-hero__sub{color:var(--kleur-tekst-zacht);max-width:36rem;margin:0;font-size:.9rem;line-height:1.45}@media (min-width:601px) and (max-width:900px){.voeding-hero__foto{--voeding-hero-hoogte:320px;--voeding-hero-position:50% 44%;--voeding-hero-scale:1}.voeding-hero__inhoud{max-width:min(40rem,84%);padding:1.4rem 1.55rem}}@media (min-width:901px){.voeding-hero__foto{--voeding-hero-hoogte:380px;--voeding-hero-position:50% 46%;--voeding-hero-scale:1}.voeding-hero__scrim--mobiel{display:none}.voeding-hero__scrim--desktop{display:block}.voeding-hero__inhoud{justify-content:flex-start;max-width:min(42rem,72%);padding:1.6rem 1.85rem}}.voeding-beeld{width:100%;max-width:min(var(--content-collection,1720px), var(--content-ultrawide-cap,1760px));flex-direction:column;gap:1.5rem;margin-inline:auto;display:flex}.voeding-beeld__kop{margin-bottom:.25rem}.voeding-beeld__titel{color:var(--kleur-goud);margin:0 0 .35rem;font-size:1.65rem}.voeding-beeld__intro{color:var(--kleur-tekst-zacht);max-width:52rem;margin:0;line-height:1.5}.voeding-beeld__sectie-titel{color:var(--kleur-tekst);margin:0 0 1rem;font-size:1.05rem}.voeding-beeld__kaart{border-color:var(--token-panel-rand-goud);background:var(--token-panel-bg);border-radius:var(--radius-sm);border:1px solid var(--token-panel-rand-goud);box-shadow:var(--schaduw-kaart);padding:1.25rem 1.35rem}.voeding-beeld__velden{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem 1.25rem;display:grid}.voeding-beeld__label{color:var(--kleur-tekst-zacht);flex-direction:column;gap:.35rem;font-size:.82rem;font-weight:600;display:flex}.voeding-beeld__select,.voeding-beeld__time{border:1px solid var(--token-input-border);background:var(--token-input-bg);color:var(--kleur-tekst);font:inherit;border-radius:8px;padding:.55rem .65rem}.voeding-beeld__select:focus-visible,.voeding-beeld__time:focus-visible{border-color:var(--token-input-focus-border);box-shadow:var(--kleur-focus-ring);outline:none}.voeding-beeld__hint{color:var(--kleur-tekst-zacht);font-size:.75rem;font-weight:400;line-height:1.4}.voeding-beeld__acties{align-items:center;gap:1rem;margin-top:1.1rem;display:flex}.voeding-beeld__knop{border:1px solid var(--token-knop-goud-border);background:var(--token-knop-goud-bg);color:var(--kleur-goud);font:inherit;cursor:pointer;border-radius:8px;padding:.55rem 1.1rem;font-weight:600;transition:background .15s,border-color .15s}.voeding-beeld__knop:hover:not(:disabled){background:var(--token-knop-goud-hover-bg);border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.voeding-beeld__knop:hover:not(:disabled){border-color:color-mix(in srgb, var(--kleur-goud) 52%, transparent)}}.voeding-beeld__knop:focus-visible{box-shadow:var(--kleur-focus-ring);outline:none}.voeding-beeld__knop--primair{background:var(--token-knop-primair-bg);color:var(--token-knop-primair-tekst);border:none;font-weight:700}.voeding-beeld__knop--primair:hover:not(:disabled){background:linear-gradient(135deg, var(--kleur-goud-donker), var(--kleur-goud))}.voeding-beeld__knop:disabled{opacity:var(--kleur-disabled-opacity);cursor:not-allowed;color:var(--kleur-tekst-disabled)}.voeding-beeld__melding{color:var(--kleur-goud-mid);margin:0;font-size:.82rem}.voeding-beeld__lijst{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;display:grid}.voeding-weekplanner{border-radius:var(--radius-sm);border:1px solid var(--token-panel-rand-goud);background:var(--token-panel-bg);box-shadow:var(--schaduw-kaart);flex-direction:column;gap:1rem;padding:1.25rem 1.35rem;display:flex}.voeding-weekplanner__filters{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.voeding-weekplanner__dagen{grid-template-columns:repeat(7,minmax(0,1fr));gap:.65rem;display:grid}@media (max-width:900px){.voeding-weekplanner__dagen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.voeding-weekplanner__dagen{grid-template-columns:1fr}}.voeding-weekplanner__dag{border:1px solid var(--token-panel-rand);background:var(--token-panel-bg-subtle);border-radius:10px;flex-direction:column;gap:.35rem;padding:.75rem;display:flex}.voeding-weekplanner__dag--vandaag{border-color:var(--kleur-goud);box-shadow:0 0 0 1px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.voeding-weekplanner__dag--vandaag{box-shadow:0 0 0 1px color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.voeding-weekplanner__dag--verwerkt{opacity:.85}.voeding-weekplanner__dag--verleden{opacity:.65}.voeding-weekplanner__dag-label{color:var(--kleur-goud);font-size:.85rem;font-weight:600}.voeding-weekplanner__dag-datum{color:var(--kleur-tekst-zacht);font-size:.75rem}.voeding-weekplanner__voer-select{width:100%}.voeding-weekplanner__voer-readonly{color:var(--kleur-tekst);font-size:.85rem}.voeding-weekplanner__status{text-transform:uppercase;letter-spacing:.04em;font-size:.7rem}.voeding-weekplanner__status--ok{color:var(--kleur-success)}.voeding-weekplanner__schema-paneel{border:1px dashed var(--token-panel-rand-goud);background:var(--token-panel-bg-subtle);border-radius:10px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.voeding-weekplanner__duif-keuze{flex-wrap:wrap;gap:.5rem;display:flex}.voeding-weekplanner__duif-chip{border:1px solid var(--token-panel-rand);background:var(--token-panel-bg);cursor:pointer;border-radius:10px;align-items:center;gap:.45rem;padding:.4rem .7rem;font-size:.82rem;display:inline-flex}.voeding-weekplanner__duif-chip-naam{font-weight:600}.voeding-weekplanner__duif-select{flex:240px;min-width:min(100%,320px)}.voeding-weekplanner__log{border-top:1px solid var(--token-panel-rand);margin-top:.5rem;padding-top:.75rem}.voeding-weekplanner__log-titel{color:var(--kleur-tekst-zacht);margin:0 0 .5rem;font-size:.95rem}.voeding-weekplanner__log-lijst{color:var(--kleur-tekst-zacht);margin:0;padding-left:1.1rem;font-size:.85rem}.voeding-beeld__duif-kaart{border-radius:var(--radius-sm);border:1px solid var(--token-panel-rand);background:var(--token-panel-bg-subtle);box-shadow:var(--schaduw-kaart);flex-direction:column;gap:.85rem;padding:1rem 1.1rem;display:flex}.voeding-beeld__duif-kop{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.voeding-beeld__duif-naam{color:var(--kleur-tekst);margin:0;font-size:1rem}.voeding-beeld__duif-meta{color:var(--kleur-tekst-zacht);margin:.2rem 0 0;font-size:.78rem}.voeding-beeld__status{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--token-badge-goud-rand);background:var(--token-badge-goud-bg);color:var(--kleur-goud-mid);border-radius:999px;padding:.2rem .5rem;font-size:.72rem}.voeding-beeld__duif-voet{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.voeding-beeld__leeg{color:var(--kleur-tekst-zacht);margin:0}@media (max-width:640px){.voeding-beeld__lijst{grid-template-columns:1fr}}.voeding-beeld__schemas{flex-direction:column;gap:1rem;display:flex}.voeding-beeld__schema-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.voeding-beeld__input{border:1px solid var(--token-input-border);background:var(--token-input-bg);color:var(--kleur-tekst);font:inherit;border-radius:8px;padding:.55rem .65rem}.voeding-beeld__input:focus-visible{border-color:var(--token-input-focus-border);box-shadow:var(--kleur-focus-ring);outline:none}.voeding-logboek__lijst{flex-direction:column;gap:.75rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.voeding-logboek__rij{border-radius:var(--radius-sm);border:1px solid var(--token-panel-rand-goud);background:var(--kleur-achtergrond);padding:.85rem 1rem}@supports (color:color-mix(in lab, red, red)){.voeding-logboek__rij{background:color-mix(in srgb, var(--kleur-achtergrond) 85%, transparent)}}.voeding-logboek__kop{flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;margin-bottom:.5rem;display:flex}.voeding-logboek__tijd{color:var(--kleur-tekst-zacht);font-size:.85rem}.voeding-logboek__details{gap:.35rem;margin:0;display:grid}.voeding-logboek__details>div{grid-template-columns:5.5rem 1fr;gap:.5rem;font-size:.9rem;display:grid}.voeding-logboek__details dt{color:var(--kleur-goud);margin:0;font-weight:600}.voeding-logboek__details dd{margin:0}.voeding-voorraad{border-radius:var(--radius-sm);border:1px solid var(--token-panel-rand-goud);background:var(--token-panel-bg);box-shadow:var(--schaduw-kaart);flex-direction:column;gap:1rem;padding:1.25rem 1.35rem;display:flex}.voeding-voorraad__kop{margin:0}.voeding-voorraad__titel{color:var(--kleur-goud);margin:0 0 .35rem;font-size:1.15rem}.voeding-voorraad__intro{color:var(--kleur-tekst-zacht);margin:0;font-size:.88rem;line-height:1.45}.voeding-voorraad__stats{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.65rem;display:grid}.voeding-voorraad__stat{background:var(--token-panel-bg-subtle);border:1px solid var(--token-panel-rand);border-radius:8px;flex-direction:column;gap:.15rem;padding:.55rem .65rem;display:flex}.voeding-voorraad__stat-label{color:var(--kleur-tekst-zacht);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.voeding-voorraad__stat-waarde{color:var(--kleur-tekst);font-size:.95rem;font-weight:600}.voeding-voorraad__verbruik{color:var(--kleur-tekst-zacht);margin:0;font-size:.82rem}.voeding-voorraad__waarschuwing{background:var(--kleur-warning-zacht);border:1px solid var(--kleur-warning-rand);color:var(--kleur-warning);border-radius:8px;margin:0;padding:.5rem .65rem;font-size:.82rem}.voeding-voorraad__shop,.voeding-voorraad__koop-lijst{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.85rem;display:grid}.voeding-voorraad__product,.voeding-voorraad__koop-kaart{border:1px solid var(--token-panel-rand);background:var(--token-panel-bg-subtle);border-radius:10px;flex-direction:column;gap:.55rem;padding:.85rem 1rem;display:flex}.voeding-voorraad__product-naam,.voeding-voorraad__koop-titel{color:var(--kleur-tekst);margin:0;font-size:.95rem}.voeding-voorraad__product-hint,.voeding-voorraad__koop-hint{color:var(--kleur-tekst-zacht);margin:0;font-size:.75rem;line-height:1.35}.voeding-voorraad__product-prijs,.voeding-voorraad__koop-prijs{color:var(--kleur-goud-mid);margin:0;font-size:.78rem}.voeding-voorraad__koop-rij,.voeding-voorraad__koop-knoppen{flex-wrap:wrap;gap:.4rem;display:flex}.voeding-voorraad__koop-knop{border:1px solid var(--token-knop-goud-border);background:var(--token-knop-goud-bg);color:var(--kleur-goud);font:inherit;cursor:pointer;border-radius:6px;padding:.35rem .65rem;font-size:.78rem;font-weight:600;transition:background .15s,border-color .15s}.voeding-voorraad__koop-knop:hover:not(:disabled){background:var(--token-knop-goud-hover-bg)}.voeding-voorraad__koop-knop:focus-visible{box-shadow:var(--kleur-focus-ring);outline:none}.voeding-voorraad__koop-knop:disabled{opacity:var(--kleur-disabled-opacity);cursor:not-allowed;color:var(--kleur-tekst-disabled)}.voeding-voorraad__melding{color:var(--kleur-goud-mid);margin:0;font-size:.82rem}.voeding-voorraad__debug{background:var(--token-panel-bg-subtle);border:1px solid var(--token-panel-rand);color:var(--kleur-accent-blauw);white-space:pre-wrap;border-radius:8px;margin-top:.5rem;padding:.75rem;font-family:ui-monospace,monospace;font-size:.72rem;overflow-x:auto}.voeding-water{border-radius:var(--radius-sm);border:1px solid var(--token-panel-rand-goud);background:var(--token-panel-bg);box-shadow:var(--schaduw-kaart);margin-bottom:1rem;padding:1.25rem 1.35rem}.voeding-water__kop{margin-bottom:1rem}.voeding-water__titel{color:var(--kleur-goud);margin:0 0 .35rem;font-size:1.15rem;font-weight:600}.voeding-water__intro{color:var(--kleur-tekst-zacht);margin:0;font-size:.9rem}.voeding-water__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:768px){.voeding-water__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.voeding-water__stat{border:1px solid var(--token-panel-rand);background:var(--token-panel-bg-subtle);border-radius:10px;flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.voeding-water__stat--primary{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.voeding-water__stat--primary{border-color:color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.voeding-water__stat-label{color:var(--kleur-tekst-zacht);font-size:.75rem}.voeding-water__stat-waarde{font-size:1rem;font-weight:600}.voeding-water__status{font-size:.9rem;font-weight:600}.voeding-water__status--ok{color:var(--kleur-success)}.voeding-water__status--low{color:var(--kleur-warning)}.voeding-water__status--empty{color:var(--kleur-danger)}.voeding-water__tomo,.voeding-water__waarschuwing{color:var(--kleur-tekst-zacht);margin:.85rem 0 0;font-size:.88rem}.voeding-water__waarschuwing{color:var(--kleur-warning)}.voeding-voorraad__grit-kaart{border-radius:var(--radius-sm);border:1px dashed var(--token-panel-rand-goud);background:var(--token-panel-bg-subtle);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:1rem;padding:1rem 1.1rem;display:flex}.voeding-voorraad__grit-voorraad,.voeding-voorraad__grit-verbruik{color:var(--kleur-tekst-zacht);margin:.35rem 0 0;font-size:.85rem}.hok-onderhoud-debug{border:1px dashed var(--kleur-accent-blauw);border-radius:10px;margin-top:1rem;padding:1rem}@supports (color:color-mix(in lab, red, red)){.hok-onderhoud-debug{border:1px dashed color-mix(in srgb, var(--kleur-accent-blauw) 45%, transparent)}}.hok-onderhoud-debug{background:var(--token-panel-bg-subtle)}.hok-onderhoud-debug__titel{color:var(--kleur-accent-blauw);margin:0 0 .5rem;font-size:.9rem}.hok-onderhoud-debug__regel,.hok-onderhoud-debug__waarschuwing{color:var(--kleur-tekst-zacht);margin:0 0 .35rem;font-size:.82rem}.hok-onderhoud-debug__pre{color:var(--kleur-accent-blauw);white-space:pre-wrap;margin:.5rem 0 0;font-family:ui-monospace,monospace;font-size:.7rem;overflow-x:auto}.voeding-beeld__knop--gevaar{border-color:var(--kleur-danger-rand);background:var(--kleur-danger-zacht);color:var(--kleur-danger)}.voeding-beeld__melding--fout{color:var(--kleur-danger)}.voeding-schema-kaart{border-radius:var(--radius-sm);border:1px solid var(--token-panel-rand-goud);background:var(--token-panel-bg);box-shadow:var(--schaduw-kaart);flex-direction:column;gap:.85rem;padding:1.15rem 1.25rem;display:flex}.voeding-schema-kaart__kop{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.voeding-schema-kaart__naam{color:var(--kleur-goud);margin:0;font-size:1.05rem}.voeding-schema-kaart__badge{background:var(--token-badge-goud-bg);border:1px solid var(--token-badge-goud-rand);color:var(--kleur-goud);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:.15rem .45rem;font-size:.7rem}.voeding-schema-kaart__week{grid-template-columns:repeat(7,1fr);gap:.35rem;display:grid}.voeding-schema-kaart__dag{flex-direction:column;align-items:center;gap:.25rem;display:flex}.voeding-schema-kaart__dag-label{color:var(--kleur-tekst-zacht);font-size:.68rem;font-weight:600}.voeding-schema-kaart__mix{border:1px solid var(--token-chip-rand);text-align:center;border-radius:6px;min-width:1.8rem;padding:.2rem .35rem;font-size:.72rem;font-weight:700}.voeding-schema-kaart__mix--rustmix{background:var(--mix-rust-bg);color:var(--mix-rust-tekst)}.voeding-schema-kaart__mix--sprintmix{background:var(--mix-sprint-bg);color:var(--mix-sprint-tekst)}.voeding-schema-kaart__mix--balansmix{background:var(--mix-balans-bg);color:var(--mix-balans-tekst)}.voeding-schema-kaart__mix--energiemix{background:var(--mix-energie-bg);color:var(--mix-energie-tekst)}.voeding-schema-kaart__mix--herstelmix{background:var(--mix-herstel-bg);color:var(--mix-herstel-tekst)}.voeding-schema-kaart__aantal{color:var(--kleur-tekst-zacht);margin:0;font-size:.82rem}.voeding-schema-kaart__acties{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.voeding-modal-backdrop{z-index:200;background:var(--token-overlay-backdrop);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.voeding-modal{border-radius:var(--radius-sm);border:1px solid var(--token-panel-rand-goud);background:var(--token-panel-bg);width:min(520px,100%);max-height:min(90vh,720px);box-shadow:var(--schaduw-hero);padding:1.25rem 1.35rem;overflow:auto}.voeding-modal--breed{width:min(640px,100%)}.voeding-modal__kop{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.voeding-modal__titel{color:var(--kleur-goud);margin:0;font-size:1.15rem}.voeding-modal__sluit{color:var(--kleur-tekst-zacht);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:0;font-size:1.5rem;line-height:1}.voeding-modal__sluit:focus-visible{box-shadow:var(--kleur-focus-ring);outline:none}.voeding-modal__form{flex-direction:column;gap:1rem;display:flex}.voeding-modal__week-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.75rem;display:grid}.voeding-modal__bulk{margin-bottom:1rem}.voeding-modal__bulk-label{color:var(--kleur-tekst-zacht);margin:0 0 .5rem;font-size:.82rem}.voeding-modal__bulk-knoppen{flex-wrap:wrap;gap:.45rem;display:flex}.voeding-modal__voet{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.voeding-modal__voet-rechts{gap:.5rem;display:flex}.voeding-toewijzen__lijst{border:1px solid var(--token-panel-rand);border-radius:10px;max-height:320px;margin:0 0 1rem;padding:0;list-style:none;overflow:auto}.voeding-toewijzen__label{border-bottom:1px solid var(--token-chip-rand);cursor:pointer;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:.1rem .65rem;padding:.65rem .85rem;display:grid}.voeding-toewijzen__label:last-child{border-bottom:none}.voeding-toewijzen__label input{grid-row:1/span 2}.voeding-toewijzen__naam{color:var(--kleur-tekst);font-weight:600}.voeding-toewijzen__meta{color:var(--kleur-tekst-zacht);grid-column:2;font-size:.78rem}@media (max-width:640px){.voeding-schema-kaart__week{grid-template-columns:repeat(4,1fr)}.voeding-modal__bulk-knoppen{flex-direction:column}}.zijbalk__nav-item:hover{background:var(--kleur-hover)}@supports (color:color-mix(in lab, red, red)){.zijbalk__nav-item:hover{background:color-mix(in srgb, var(--kleur-hover) 40%, transparent)}}[data-thema=warm] .zijbalk__nav-item:hover{background:var(--kleur-hover)}@supports (color:color-mix(in lab, red, red)){[data-thema=warm] .zijbalk__nav-item:hover{background:color-mix(in srgb, var(--kleur-hover) 55%, transparent)}}[data-thema=warm] .thema-schakelaar__knop:hover,[data-thema=warm] .taal-schakelaar__knop:hover{background:var(--kleur-hover)}@supports (color:color-mix(in lab, red, red)){[data-thema=warm] .thema-schakelaar__knop:hover,[data-thema=warm] .taal-schakelaar__knop:hover{background:color-mix(in srgb, var(--kleur-hover) 65%, transparent)}}[data-thema=warm] .zijbalk__voet{background:linear-gradient(145deg, var(--kleur-kaart) 0%, var(--kleur-achtergrond) 100%)}@supports (color:color-mix(in lab, red, red)){[data-thema=warm] .zijbalk__voet{background:linear-gradient(145deg, color-mix(in srgb, var(--kleur-kaart) 88%, transparent) 0%, color-mix(in srgb, var(--kleur-achtergrond) 92%, transparent) 100%)}}.levende-duif{width:100%;height:100%;display:block;position:relative}.levende-duif--fill{position:absolute;inset:0}.levende-duif__breath{width:100%;height:100%;position:relative}.levende-duif__motion{transform-origin:50% 64%;width:100%;height:100%;position:relative}.levende-duif__motion--head{animation:7.2s ease-in-out infinite levendeDuifHeadSway}.levende-duif__breath--active{transform-origin:50% 68%;animation:4.2s ease-in-out infinite levendeDuifBreath}.levende-duif--adult .levende-duif__breath--active{transform-origin:50% 62%;animation:4.6s ease-in-out infinite levendeDuifBreathAdult}.levende-duif--chick .levende-duif__breath--active,.levende-duif--juvenile .levende-duif__breath--active{transform-origin:50% 66%;animation:3.8s ease-in-out infinite levendeDuifBreathChick}.levende-duif__image{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;z-index:1;display:block;position:relative}.levende-duif--fill .levende-duif__image{object-fit:contain;z-index:1;width:100%;height:100%;position:absolute;inset:0}.levende-duif__blink-layer{opacity:0;z-index:2;pointer-events:none;transition:opacity 50ms ease-out}.levende-duif__blink-layer--visible{opacity:1}.levende-duif--fill .levende-duif__blink-layer{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.levende-duif--gespiegeld .levende-duif__image{transform:scaleX(-1)}.pigeon-sprite{background:0 0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:visible}.pigeon-sprite--fill{position:absolute;inset:0}.pigeon-sprite__levende-duif{background:0 0;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.pigeon-sprite .levende-duif__image{object-fit:contain;max-width:100%;max-height:100%;transform:translate(var(--pigeon-x,0px), var(--pigeon-y,0px)) scale(var(--pigeon-scale,1));transform-origin:50%;background:0 0;display:block}.pigeon-sprite[data-facing=right] .levende-duif__image{transform:translate(var(--pigeon-x,0px), var(--pigeon-y,0px)) scaleX(-1) scale(var(--pigeon-scale,1))}.pigeon-sprite[data-facing=left] .levende-duif__image{transform:translate(var(--pigeon-x,0px), var(--pigeon-y,0px)) scale(var(--pigeon-scale,1))}.duif-kaart-v2__sprite.pigeon-sprite--silver .levende-duif__image,.duif-profiel__hero .pigeon-sprite--silver .levende-duif__image,.duif-kweek-tab__afstamming-beeld .pigeon-sprite--silver .levende-duif__image,.tm-hero__portret .pigeon-sprite--silver .levende-duif__image,.tm-kaart__portret .pigeon-sprite--silver .levende-duif__image,.tm-lijstrij__thumb .pigeon-sprite--silver .levende-duif__image,.tm-lot-identiteit__portret .pigeon-sprite--silver .levende-duif__image{filter:none;image-rendering:auto}.kweek-ouder--zorgt .pigeon-sprite[data-facing=right] .levende-duif__image{transform:translate(var(--pigeon-x,0px), var(--pigeon-y,0px)) scaleX(-1) scale(var(--pigeon-scale,1))}.levende-duif--legendary .levende-duif__image{filter:drop-shadow(0 12px 20px #d4af3740)}.levende-duif__aura{z-index:0;pointer-events:none;position:absolute;inset:-8%}.levende-duif__aura-ring{background:radial-gradient(circle,#d4af3747 0%,#d4af371a 45%,#0000 72%);border-radius:50%;width:100%;height:100%;animation:4s ease-in-out infinite levendeDuifAuraPulse;display:block}@keyframes levendeDuifAuraPulse{0%,to{opacity:.75;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.levende-duif-oog{z-index:6;pointer-events:none;border-radius:42% 42% 36% 36%;position:absolute;overflow:hidden}.levende-duif-ooglid{background:linear-gradient(180deg, var(--kleur-gradient-diep) 0%, var(--kleur-gradient-diep) 50%, var(--kleur-gradient-diep) 100%);border-radius:inherit;height:0%;animation:9s ease-in-out infinite levendeDuifOoglidSluit;animation-delay:var(--levende-duif-blink-delay,-5s);position:absolute;top:0;left:0;right:0;box-shadow:inset 0 1px #ffdcb414}@keyframes levendeDuifBreath{0%,to{transform:scale(1)translateY(0)}50%{transform:scale(1.028)translateY(-2px)}}@keyframes levendeDuifBreathAdult{0%,to{transform:scale(1)translateY(0)}50%{transform:scale(1.032)translateY(-2.5px)}}@keyframes levendeDuifBreathChick{0%,to{transform:scale(1)translateY(0)}50%{transform:scale(1.024)translateY(-1.5px)}}@keyframes levendeDuifHeadSway{0%,to{transform:rotate(-.9deg)}50%{transform:rotate(.9deg)}}@keyframes levendeDuifOoglidSluit{0%,86%,to{height:0%}87%{height:100%}89%{height:100%}90%{height:0%}}@media (prefers-reduced-motion:reduce){.levende-duif__breath--active,.levende-duif__motion--head,.levende-duif-ooglid,.levende-duif__aura-ring,.premium-badge--legendary-emblem,.premium-badge--legendary-emblem .premium-badge__svg--legendary,.premium-badge__particle{animation:none!important}}.levende-duif__debug{z-index:8;color:var(--kleur-goud-licht);background:var(--token-surface-overlay);pointer-events:auto;border-radius:6px;padding:4px 6px;font-size:.55rem;line-height:1.35;position:absolute;bottom:4px;left:4px}.levende-duif__debug-force{color:var(--kleur-goud-licht);cursor:pointer;background:#f5e6a81f;border:1px solid #f5e6a873;border-radius:4px;margin-top:4px;padding:2px 6px;font-size:.55rem}.levende-duif__debug p{margin:0}.levende-duif__debug--fout{border:1px solid var(--kleur-danger);background:#7f1d1deb}.levende-duif__debug-waarschuwing{color:var(--kleur-danger);margin:4px 0 0;font-weight:700}.premium-badge{border:1px solid var(--kleur-goud);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.premium-badge{border:1px solid color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.premium-badge{background:linear-gradient(135deg, var(--kleur-tekst) 0%, var(--kleur-goud) 45%, var(--kleur-gradient-diep) 100%)}@supports (color:color-mix(in lab, red, red)){.premium-badge{background:linear-gradient(135deg, color-mix(in srgb, var(--kleur-tekst) 14%, transparent) 0%, color-mix(in srgb, var(--kleur-goud) 12%, transparent) 45%, color-mix(in srgb, var(--kleur-gradient-diep) 35%, transparent) 100%)}}.premium-badge{box-shadow:inset 0 1px 0 var(--kleur-tekst), 0 0 14px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.premium-badge{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--kleur-tekst) 18%, transparent), 0 0 14px color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.premium-badge{letter-spacing:.02em;color:var(--kleur-tekst);white-space:nowrap;font-size:.68rem;font-weight:700}.premium-badge--sm{gap:5px;padding:3px 8px 3px 5px;font-size:.62rem}.premium-badge--lg{padding:6px 14px 6px 8px;font-size:.78rem}.premium-badge__icon{flex-shrink:0;width:18px;height:18px;display:inline-flex;position:relative}.premium-badge--sm .premium-badge__icon{width:16px;height:16px}.premium-badge__svg{width:100%;height:100%;display:block}.premium-badge--klasse-s,.premium-badge--legendarisch{box-shadow:inset 0 1px 0 var(--kleur-tekst), 0 0 22px #e8c54747;background:linear-gradient(135deg,#fff6c838,#9a6b1247);border-color:#e8c547a6}@supports (color:color-mix(in lab, red, red)){.premium-badge--klasse-s,.premium-badge--legendarisch{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--kleur-tekst) 35%, transparent), 0 0 22px #e8c54747}}.premium-badge--klasse-s,.premium-badge--legendarisch{color:var(--kleur-tekst)6c8}.premium-badge--legendary-emblem{animation:3.2s ease-in-out infinite premium-badge-s-pulse}.premium-badge--legendary-emblem .premium-badge__svg--legendary{animation:2.6s ease-in-out infinite premium-badge-s-shine}.premium-badge__particle{background:var(--kleur-tekst)6c8;opacity:0;pointer-events:none;border-radius:50%;width:3px;height:3px;position:absolute}.premium-badge__particle--one{animation:2.8s ease-in-out infinite premium-badge-particle;top:-2px;left:2px}.premium-badge__particle--two{animation:3.4s ease-in-out .6s infinite premium-badge-particle;top:4px;right:-1px}.premium-badge__particle--three{animation:3s ease-in-out 1.2s infinite premium-badge-particle;bottom:0;left:50%}@keyframes premium-badge-s-pulse{0%,to{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--kleur-tekst) 35%, transparent), 0 0 18px #e8c54738}50%{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--kleur-tekst) 45%, transparent), 0 0 28px #e8c5476b}}@keyframes premium-badge-s-shine{0%,to{filter:brightness()}50%{filter:brightness(1.25)}}@keyframes premium-badge-particle{0%,to{opacity:0;transform:translateY(0)scale(.6)}40%{opacity:.85;transform:translateY(-4px)scale(1)}70%{opacity:0;transform:translateY(-8px)scale(.4)}}.premium-badge--klasse-a{border-color:#6b7fd78c;box-shadow:0 0 16px #6b7fd72e}.premium-badge--klasse-b{box-shadow:inset 0 1px 0 var(--kleur-tekst), 0 0 12px #94a3b826;border-color:#94a3b88c}@supports (color:color-mix(in lab, red, red)){.premium-badge--klasse-b{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--kleur-tekst) 15%, transparent), 0 0 12px #94a3b826}}.premium-badge--klasse-c{background:linear-gradient(135deg,#f5d0a024,#6b3f1238);border-color:#b8733380}.premium-badge--klasse-d,.premium-badge--gewoon{box-shadow:none;color:var(--kleur-tekst-zacht);background:linear-gradient(135deg,#37415133,#11182759);border-color:#4b556373}.duif-hero__badges{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.duif-hero__badge{margin:0}.duif-hero__meta-rij .premium-badge{font-size:.72rem}.kweek-koppel-v2__bloedlijn{align-items:center;gap:10px;display:flex}.dierenarts-beeld{width:100%;max-width:min(var(--content-collection,1720px), var(--content-ultrawide-cap,1760px));flex-direction:column;gap:24px;margin-inline:auto;display:flex}.dierenarts-beeld__hero-foto{border-radius:var(--radius-sm);width:100%;position:relative;overflow:hidden}.dierenarts-beeld__hero-img{object-fit:cover}.dierenarts-beeld__hero-overlay{position:absolute;inset:0}.dierenarts-beeld__hero-titel-wrap{z-index:2;position:absolute;bottom:20px;left:24px}.dierenarts-beeld__hero-titel{letter-spacing:.04em;color:var(--kleur-goud);margin:0}.dierenarts-beeld__intro{color:var(--kleur-tekst-zacht);margin:12px 0 0;line-height:1.5}.dierenarts-beeld__sectie{border-radius:var(--radius-card);background:var(--token-panel-bg);border:1px solid var(--token-panel-rand);box-shadow:var(--schaduw-kaart);padding:1.25rem 1.35rem}.dierenarts-beeld__sectie--overzicht{background:var(--kleur-kaart-licht)}.dierenarts-beeld__sectie--opfok{border-color:var(--kleur-tekst-zacht)}@supports (color:color-mix(in lab, red, red)){.dierenarts-beeld__sectie--opfok{border-color:color-mix(in srgb, var(--kleur-tekst-zacht) 35%, transparent)}}.dierenarts-beeld__sectie--opfok{background:var(--token-panel-bg-subtle)}.dierenarts-beeld__sectie--geschiedenis{padding:0;overflow:hidden}.dierenarts-beeld__sectie-titel{letter-spacing:.06em;text-transform:uppercase;color:var(--kleur-goud);margin:0 0 14px;font-size:.95rem;font-weight:600}.dierenarts-beeld__status-raster{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.65rem;display:grid}.dierenarts-beeld__status-badge{border-radius:var(--radius-sm);background:var(--token-surface-inset);border:1px solid var(--token-panel-rand);padding:.75rem .85rem}.dierenarts-beeld__status-badge strong{font-size:1.35rem;line-height:1.2}.dierenarts-beeld__status-badge--groen strong{color:var(--kleur-success)}.dierenarts-beeld__status-badge--amber strong{color:var(--kleur-warning)}.dierenarts-beeld__status-badge--rood strong{color:var(--kleur-danger)}.dierenarts-beeld__status-badge--neutraal strong{color:var(--kleur-tekst-zacht)}.dierenarts-beeld__status-totaal{color:var(--kleur-tekst);margin:.85rem 0 .25rem;font-size:.9rem;font-weight:600}.dierenarts-beeld__status-samenvatting{color:var(--kleur-tekst-zacht);margin:0;font-size:.82rem}.dierenarts-beeld__status-label{color:var(--kleur-tekst-zacht);margin-bottom:4px;font-size:.75rem;display:block}.dierenarts-beeld__tomo-advies,.dierenarts-beeld__tomo-korting{color:var(--kleur-tekst-zacht);margin:12px 0 0;font-size:.88rem}.dierenarts-beeld__dossier-lijst{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.dierenarts-beeld__leeg-staat{text-align:center;border-radius:var(--radius-card);border:1px solid var(--token-panel-rand-goud);background:var(--token-panel-bg);box-shadow:var(--schaduw-kaart-zacht);flex-direction:column;align-items:center;gap:.85rem;padding:2.25rem 1.5rem;display:flex}.dierenarts-beeld__embleem-wrap{background:var(--kleur-goud);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex}@supports (color:color-mix(in lab, red, red)){.dierenarts-beeld__embleem-wrap{background:color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.dierenarts-beeld__embleem-wrap{box-shadow:0 0 24px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.dierenarts-beeld__embleem-wrap{box-shadow:0 0 24px color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.dierenarts-beeld__embleem-svg{width:48px;height:48px;display:block}.dierenarts-beeld__leeg-titel{color:var(--kleur-goud);margin:0;font-size:1.15rem;font-weight:700}.dierenarts-beeld__leeg-ondertitel{max-width:28rem;color:var(--kleur-tekst-zacht);margin:0;font-size:.92rem;font-style:italic;line-height:1.55}.dierenarts-beeld__dossier-compact{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.55rem 1rem;margin:0 0 .85rem;font-size:.84rem;display:grid}.dierenarts-beeld__dossier-compact dt{color:var(--kleur-tekst-zacht);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.12rem;font-size:.68rem}.dierenarts-beeld__dossier-compact dd{color:var(--kleur-tekst);margin:0}.dierenarts-beeld__dossier-acties{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dierenarts-beeld__knop--secundair{border-color:var(--token-panel-rand-goud);color:var(--kleur-goud);background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.dierenarts-beeld__knop--secundair{background:color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.dierenarts-beeld__paginatie{border-top:1px solid var(--token-panel-rand);justify-content:center;align-items:center;gap:1rem;margin-top:1rem;padding-top:.75rem;display:flex}.dierenarts-beeld__paginatie-knop{font:inherit;color:var(--kleur-goud);border-radius:var(--radius-sm);border:1px solid var(--token-panel-rand-goud);background:var(--kleur-goud);padding:.35rem .75rem;font-size:.82rem;font-weight:600;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.dierenarts-beeld__paginatie-knop{background:color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.dierenarts-beeld__paginatie-info{color:var(--kleur-tekst-zacht);font-size:.82rem}.dierenarts-dashboard__rustig{color:var(--kleur-tekst-zacht);margin:0 0 .65rem;font-size:.88rem;font-style:italic}.dierenarts-beeld__dossier-kaart{border-radius:var(--radius-sm);background:var(--kleur-kaart-licht);border:1px solid var(--token-panel-rand);padding:1rem 1.1rem}.dierenarts-beeld__dossier-kop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.65rem;display:flex}.dierenarts-beeld__dossier-naam{color:var(--kleur-goud);margin:0;font-size:1.02rem;font-weight:700}.dierenarts-beeld__dossier-scores{color:var(--kleur-tekst-zacht);flex-wrap:wrap;gap:.85rem;font-size:.82rem;display:flex}.dierenarts-beeld__dossier-scores strong{color:var(--kleur-tekst)}.dierenarts-beeld__dossier-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.5rem 1rem;margin:0;font-size:.82rem;display:grid}.dierenarts-beeld__dossier-grid dt{color:var(--kleur-tekst-zacht);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.15rem;font-size:.72rem}.dierenarts-beeld__dossier-grid dd{color:var(--kleur-tekst);margin:0}.dierenarts-beeld__race-fit--ja{color:var(--kleur-success)}.dierenarts-beeld__race-fit--twijfelachtig{color:var(--kleur-warning)}.dierenarts-beeld__race-fit--nee{color:var(--kleur-danger)}.dierenarts-beeld__risico-acties{flex-wrap:wrap;gap:8px;margin-top:.85rem;display:flex}.dierenarts-beeld__knop{border-radius:var(--radius-sm);border:1px solid var(--token-knop-goud-border);background:var(--token-knop-goud-bg);color:var(--kleur-goud);font:inherit;cursor:pointer;padding:.45rem .85rem;font-size:.85rem;font-weight:600}.dierenarts-beeld__knop--primair{background:var(--token-knop-primair-bg);color:var(--token-knop-primair-tekst);border:none}.dierenarts-beeld__behandelingen{gap:8px;margin-top:12px;display:grid}.dierenarts-beeld__behandeling-optie{text-align:left;border-radius:var(--radius-sm);border:1px solid var(--token-panel-rand);background:var(--token-panel-bg-subtle);color:var(--kleur-tekst);cursor:pointer;padding:.65rem .85rem}.dierenarts-beeld__behandeling-optie small{color:var(--kleur-tekst-zacht);margin-top:4px;font-size:.78rem;display:block}.dierenarts-beeld__fout{color:var(--kleur-danger);margin:0}.dierenarts-beeld__succes{color:var(--kleur-success);margin:0}.dierenarts-beeld__leeg{color:var(--kleur-tekst-zacht);margin:0}.dierenarts-beeld__opfok-lijst{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.dierenarts-beeld__opfok-kaart{border-radius:var(--radius-sm);background:var(--token-panel-bg);border:1px solid var(--token-panel-rand);flex-direction:column;gap:.35rem;padding:.85rem 1rem;display:flex}.dierenarts-beeld__opfok-naam{color:var(--kleur-tekst);font-weight:600;text-decoration:none}.dierenarts-beeld__opfok-badge{text-transform:uppercase;letter-spacing:.05em;background:var(--token-badge-goud-bg);border:1px solid var(--token-badge-goud-rand);color:var(--kleur-tekst-zacht);border-radius:999px;align-self:flex-start;padding:.15rem .45rem;font-size:.68rem}.dierenarts-beeld__opfok-gezondheid{color:var(--kleur-tekst-zacht);font-size:.82rem}.dierenarts-beeld__opfok-tekst{color:var(--kleur-tekst-zacht);margin:0;font-size:.78rem;line-height:1.4}.dierenarts-beeld__geschiedenis-toggle{background:var(--token-panel-bg);width:100%;color:var(--kleur-goud);font:inherit;cursor:pointer;text-align:left;border:none;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem 1.25rem;font-size:.9rem;font-weight:600;display:flex}.dierenarts-beeld__geschiedenis-count{color:var(--kleur-tekst-zacht);font-size:.85rem;font-weight:400}.dierenarts-beeld__geschiedenis-lijst{border-top:1px solid var(--token-panel-rand);flex-direction:column;gap:.55rem;margin:0;padding:0 1.25rem 1rem;list-style:none;display:flex}.dierenarts-beeld__geschiedenis-item{color:var(--kleur-tekst);border-bottom:1px solid var(--token-panel-rand);padding:.55rem 0;font-size:.85rem}.dierenarts-beeld__geschiedenis-item:last-child{border-bottom:none}.dierenarts-beeld__geschiedenis-item span{color:var(--kleur-tekst-zacht);margin-top:.15rem;font-size:.82rem;display:block}.dierenarts-beeld__geschiedenis-meta{font-size:.78rem!important}@media (max-width:640px){.dierenarts-beeld__dossier-kop{flex-direction:column}.dierenarts-beeld__status-raster{grid-template-columns:repeat(2,1fr)}.dierenarts-beeld__opfok-lijst{grid-template-columns:1fr}}.dierenarts-dashboard__ok{color:var(--kleur-success);margin:0}.dierenarts-dashboard__risico{margin:0 0 10px;padding:0;list-style:none}.dierenarts-dashboard__risico li{margin-bottom:8px}.dierenarts-dashboard__risico span{color:var(--kleur-tekst-zacht);font-size:.85rem;display:block}.dierenarts-dashboard__tomo{color:var(--kleur-tekst-zacht);font-size:.9rem}.dierenarts-dashboard__link{color:var(--kleur-goud);margin-top:8px;display:inline-block}.duif-gezondheid-sectie__tomo,.duif-gezondheid-sectie__dossier{color:var(--kleur-tekst-zacht);margin-top:12px}.duif-gezondheid-sectie__dierenarts-link{color:var(--kleur-goud);margin-top:10px;display:inline-block}.seizoensplanner{max-width:min(var(--content-collection,1720px), var(--content-ultrawide-cap,1760px));flex-direction:column;gap:1.25rem;margin-inline:auto;display:flex}.seizoensplanner__hero:not(.seizoensplanner__hero--v1){border-radius:var(--radius-lg);border:1px solid var(--token-panel-rand-goud);background:var(--token-panel-bg);box-shadow:var(--schaduw-hero);flex-wrap:wrap;justify-content:space-between;gap:1.5rem;padding:1.75rem 1.85rem;display:flex}.seizoensplanner__hero-seizoen{letter-spacing:.22em;text-transform:uppercase;color:var(--kleur-goud-licht,var(--kleur-goud));margin:0 0 .35rem;font-size:.72rem;font-weight:700}.seizoensplanner__hero-tagline{max-width:36rem;color:var(--kleur-tekst-zacht);margin:.65rem 0 0;font-size:1rem;font-style:italic;line-height:1.55}.seizoensplanner__stats--lux{align-self:stretch}.seizoensplanner__stat--lux{border-radius:var(--radius-card);border:1px solid var(--token-panel-rand-goud);background:var(--token-panel-bg-subtle);min-width:140px;box-shadow:var(--schaduw-kaart);padding:1rem 1.15rem}.seizoensplanner__hero-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--kleur-goud);border:1px solid var(--kleur-goud);border-radius:999px;margin-bottom:.5rem;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-block}@supports (color:color-mix(in lab, red, red)){.seizoensplanner__hero-badge{border:1px solid color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.seizoensplanner__hero-badge{background:var(--kleur-goud-donker)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner__hero-badge{background:color-mix(in srgb, var(--kleur-goud-donker) 14%, transparent)}}.seizoensplanner__hero-badge--archief{color:var(--kleur-tekst-zacht);border-color:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner__hero-badge--archief{border-color:color-mix(in srgb, var(--kleur-tekst) 20%, transparent)}}.seizoensplanner__hero-badge--archief{background:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner__hero-badge--archief{background:color-mix(in srgb, var(--kleur-tekst) 6%, transparent)}}.seizoensplanner__seizoen-select{margin-bottom:.65rem}.seizoensplanner__seizoen-select-label{letter-spacing:.04em;text-transform:uppercase;color:var(--kleur-tekst-zacht);flex-direction:column;gap:.35rem;font-size:.72rem;font-weight:700;display:flex}.seizoensplanner__seizoen-select-input{border:1px solid var(--kleur-goud);border-radius:8px;padding:.45rem .65rem}@supports (color:color-mix(in lab, red, red)){.seizoensplanner__seizoen-select-input{border:1px solid color-mix(in srgb, var(--kleur-goud) 25%, transparent)}}.seizoensplanner__seizoen-select-input{background:var(--token-meter-track);color:var(--kleur-tekst);font:inherit;max-width:280px;font-size:.88rem}.seizoensplanner__titel{color:var(--kleur-goud);letter-spacing:.04em;margin:0;font-size:clamp(1.65rem,3vw,2.15rem);font-weight:800}.seizoensplanner__sub,.seizoensplanner__meta{color:var(--kleur-tekst-zacht);margin:.35rem 0 0;line-height:1.5}.seizoensplanner__stats{flex-wrap:wrap;align-items:stretch;gap:.75rem;display:flex}.seizoensplanner__stat{border-radius:var(--radius-sm);border:1px solid var(--kleur-tekst);min-width:140px;padding:.75rem 1rem}@supports (color:color-mix(in lab, red, red)){.seizoensplanner__stat{border:1px solid color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.seizoensplanner__stat{background:var(--token-surface-inset);flex-direction:column;gap:.25rem;display:flex}.seizoensplanner__stat-label{letter-spacing:.05em;text-transform:uppercase;color:var(--kleur-tekst-zacht);font-size:.72rem;font-weight:600}.seizoensplanner__stat strong{color:var(--kleur-tekst);font-size:.95rem}.seizoensplanner__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.seizoensplanner__weergave-knoppen,.seizoensplanner__nav-acties{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.seizoensplanner__knop{border:1px solid var(--token-knop-secundair-border);background:var(--token-knop-secundair-bg);color:var(--kleur-tekst);cursor:pointer;font:inherit;border-radius:8px;padding:.5rem 1rem;font-size:.88rem;font-weight:600;transition:border-color .15s,background .15s}.seizoensplanner__knop:hover{border-color:var(--token-knop-goud-border);background:var(--token-knop-goud-bg)}.seizoensplanner__knop:focus-visible{box-shadow:var(--kleur-focus-ring);outline:none}.seizoensplanner__knop--goud{border-color:var(--kleur-goud);color:var(--kleur-goud)}.seizoensplanner__knop--actief{border-color:var(--kleur-goud);color:var(--kleur-goud);background:var(--token-knop-goud-hover-bg)}.seizoensplanner__knop--primair{background:var(--token-knop-primair-bg);color:var(--token-knop-primair-tekst);border:none;font-weight:700}.seizoensplanner__knop--primair:hover{background:linear-gradient(135deg, var(--kleur-goud-donker), var(--kleur-goud))}.seizoensplanner__knop--vol{width:100%;margin-top:.75rem;padding:.65rem 1rem}.seizoensplanner__week-tabs{flex-wrap:wrap;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.seizoensplanner__week-tab{border:1px solid var(--token-panel-rand);background:var(--token-panel-bg-subtle);color:var(--kleur-tekst-zacht);cursor:pointer;white-space:nowrap;border-radius:8px;padding:.4rem .75rem;font-size:.78rem;font-weight:600}.seizoensplanner__week-tab--actief{border-color:var(--kleur-goud);color:var(--kleur-goud);background:var(--token-knop-goud-bg)}.seizoensplanner__layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:1.5rem;display:grid}.seizoensplanner__hoofd-kolom{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.seizoensplanner__kalender-kaart{border-radius:var(--radius-card);border:1px solid var(--token-panel-rand-goud);background:var(--token-panel-bg);box-shadow:var(--schaduw-kaart);padding:1.25rem 1.35rem 1.35rem}.seizoensplanner__kolom-headers{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.seizoensplanner__kolom-header{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:var(--kleur-tekst-zacht);padding:4px 0;font-size:.68rem;font-weight:700}.seizoensplanner__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.seizoensplanner__grid--volledig{max-height:none}.seizoensplanner__grid--week .seizoensplanner-dag,.seizoensplanner__grid--maand .seizoensplanner-dag{min-height:132px}.seizoensplanner__grid--seizoen .seizoensplanner-dag{min-height:96px}.seizoensplanner-dag{--dag-accent:var(--kleur-tekst-zacht);text-align:left;border-radius:var(--radius-sm);border:1px solid var(--token-panel-rand);border-left:3px solid var(--dag-accent);background:var(--token-panel-bg-subtle);cursor:pointer;font:inherit;color:var(--kleur-tekst);flex-direction:column;align-items:flex-start;gap:4px;padding:11px 11px 9px;transition:border-color .15s,box-shadow .15s,transform .1s;display:flex}.seizoensplanner-dag:hover:not(.seizoensplanner-dag--leeg){border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner-dag:hover:not(.seizoensplanner-dag--leeg){border-color:color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.seizoensplanner-dag:hover:not(.seizoensplanner-dag--leeg){transform:translateY(-1px)}.seizoensplanner-dag--vandaag{border-color:var(--kleur-goud);box-shadow:0 0 0 1px var(--kleur-goud), 0 0 18px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner-dag--vandaag{box-shadow:0 0 0 1px color-mix(in srgb, var(--kleur-goud) 45%, transparent), 0 0 18px color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.seizoensplanner-dag--vandaag .seizoensplanner-dag__nummer{color:var(--kleur-goud);background:0 0;min-width:auto;padding:0}.seizoensplanner-dag--verleden{opacity:.55;background:var(--token-meter-track)}.seizoensplanner-dag--weekend{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner-dag--weekend{border-color:color-mix(in srgb, var(--kleur-goud) 55%, transparent)}}.seizoensplanner-dag--weekend{border-left-color:var(--kleur-goud);background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner-dag--weekend{background:color-mix(in srgb, var(--kleur-goud) 8%, var(--token-panel-bg-subtle))}}.seizoensplanner-dag--weekend{box-shadow:inset 0 0 0 1px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner-dag--weekend{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.seizoensplanner-dag--geselecteerd{outline:2px solid var(--kleur-goud);outline-offset:1px}.seizoensplanner-dag--leeg{opacity:.25;cursor:default;border-style:dashed;min-height:88px}.seizoensplanner-dag__kop{justify-content:space-between;align-items:center;gap:6px;width:100%;display:flex}.seizoensplanner-dag__boven{justify-content:space-between;align-items:flex-start;gap:6px;width:100%;display:flex}.seizoensplanner-dag__badges{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.seizoensplanner-dag__vandaag-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--kleur-goud);border:1px solid var(--kleur-goud);border-radius:4px;padding:2px 5px;font-size:.58rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.seizoensplanner-dag__vandaag-badge{border:1px solid color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.seizoensplanner-dag__vandaag-badge{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner-dag__vandaag-badge{background:color-mix(in srgb, var(--kleur-goud) 10%, transparent)}}.seizoensplanner-dag__lock{color:var(--kleur-tekst-zacht);opacity:.85;display:inline-flex}.seizoensplanner-dag__midden{align-items:center;gap:6px;width:100%;min-height:1.35rem;display:flex}.seizoensplanner-dag__midden .planner-icoon{color:var(--dag-accent);flex-shrink:0}.seizoensplanner-dag__actie{color:var(--kleur-tekst);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:700;line-height:1.25;overflow:hidden}.seizoensplanner-dag__actie--leeg{color:var(--kleur-tekst-zacht);font-weight:500}.seizoensplanner-dag__leeg-icoon{color:var(--kleur-tekst-zacht);flex-shrink:0;font-size:.75rem;line-height:1}.seizoensplanner-dag__race{flex-direction:column;gap:1px;width:100%;display:flex}.seizoensplanner-dag__race-cat{color:var(--kleur-tekst-zacht);font-size:.68rem;line-height:1.2}.seizoensplanner-dag__race-type{text-transform:uppercase;letter-spacing:.04em;color:var(--kleur-tekst-zacht);font-size:.62rem;font-weight:600}.seizoensplanner-dag__onder{width:100%;margin-top:auto}.seizoensplanner-dag__duiven{color:var(--kleur-tekst-zacht);font-size:.68rem}.seizoensplanner-dag__voortgang{background:var(--kleur-gradient-diep);border-radius:999px;height:3px;margin-top:6px}@supports (color:color-mix(in lab, red, red)){.seizoensplanner-dag__voortgang{background:color-mix(in srgb, var(--kleur-gradient-diep) 35%, transparent)}}.seizoensplanner-dag__voortgang{overflow:hidden}.seizoensplanner-dag__voortgang-vulling{border-radius:inherit;background:linear-gradient(90deg, var(--kleur-goud), var(--kleur-goud));height:100%}@supports (color:color-mix(in lab, red, red)){.seizoensplanner-dag__voortgang-vulling{background:linear-gradient(90deg, color-mix(in srgb, var(--kleur-goud) 55%, transparent), color-mix(in srgb, var(--kleur-goud) 95%, transparent))}}.seizoensplanner-dag__voortgang-vulling{box-shadow:0 0 8px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner-dag__voortgang-vulling{box-shadow:0 0 8px color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.seizoensplanner-dag__voortgang-vulling{transition:width .4s}.seizoensplanner-dag__nummer{background:var(--kleur-tekst);border-radius:999px;justify-content:center;align-items:center;min-width:1.65rem;height:1.65rem;padding:0 .35rem;font-size:.82rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.seizoensplanner-dag__nummer{background:color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.seizoensplanner-dag__weekdag{color:var(--kleur-tekst-zacht);text-transform:uppercase;font-size:.68rem;font-weight:600}.seizoensplanner-dag__titel{color:var(--kleur-tekst);font-size:.82rem;font-weight:700;line-height:1.25}.seizoensplanner-dag__sub{color:var(--kleur-tekst-zacht);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.35;display:-webkit-box;overflow:hidden}.seizoensplanner-dag__status{text-transform:uppercase;letter-spacing:.04em;color:var(--kleur-tekst-zacht);margin-top:auto;font-size:.65rem;font-weight:600}.seizoensplanner-dag__datum{color:var(--kleur-tekst);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.72rem;font-weight:700;line-height:1.25;overflow:hidden}.seizoensplanner-dag--vandaag .seizoensplanner-dag__datum{color:var(--kleur-goud)}.seizoensplanner-dag__stat{color:var(--kleur-tekst-zacht);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;line-height:1.35;display:block;overflow:hidden}.seizoensplanner-dag__stat--gepland{font-weight:600}.seizoensplanner-dag__stat--beschikbaar{color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner-dag__stat--beschikbaar{color:color-mix(in srgb, var(--kleur-goud) 70%, var(--kleur-tekst-zacht))}}.seizoensplanner-dag__stat--alle-gepland{color:var(--kleur-tekst-zacht)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner-dag__stat--alle-gepland{color:color-mix(in srgb, var(--kleur-tekst-zacht) 80%, transparent)}}.seizoensplanner-dag__stat--alle-gepland{font-style:italic}.seizoensplanner-dagdetail{border-radius:var(--radius-card);border:1px solid var(--token-panel-rand-goud);background:linear-gradient(165deg, var(--kleur-goud) 0%, var(--token-panel-bg) 55%);padding:1.35rem 1.5rem 1.5rem}@supports (color:color-mix(in lab, red, red)){.seizoensplanner-dagdetail{background:linear-gradient(165deg, color-mix(in srgb, var(--kleur-goud) 6%, var(--token-panel-bg)) 0%, var(--token-panel-bg) 55%)}}.seizoensplanner-dagdetail{box-shadow:var(--schaduw-kaart)}.seizoensplanner-dagdetail__kop{border-bottom:1px solid var(--token-panel-rand);align-items:flex-start;gap:1rem;margin-bottom:1.15rem;padding-bottom:1rem;display:flex}.seizoensplanner-dagdetail__embleem{flex-shrink:0;margin-top:.15rem}.seizoensplanner-dagdetail__titel{color:var(--kleur-goud);margin:0;font-size:1.15rem;font-weight:800;line-height:1.3}.seizoensplanner-dagdetail__subtitel{color:var(--kleur-tekst-zacht);margin:.4rem 0 0;font-size:.88rem}.seizoensplanner-dagdetail__beschikbaarheid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0 0 1.25rem;display:grid}.seizoensplanner-dagdetail__beschikbaarheid>div{border-radius:var(--radius-sm);border:1px solid var(--token-panel-rand);background:var(--token-panel-bg-subtle);padding:.65rem .75rem}.seizoensplanner-dagdetail__beschikbaarheid dt{text-transform:uppercase;letter-spacing:.04em;color:var(--kleur-tekst-zacht);margin:0;font-size:.68rem;font-weight:600}.seizoensplanner-dagdetail__beschikbaarheid dd{color:var(--kleur-tekst);margin:.25rem 0 0;font-size:1.1rem;font-weight:800}.seizoensplanner-dagdetail__leeg{color:var(--kleur-tekst-zacht);margin:0;font-size:.9rem}.seizoensplanner-dagdetail__groepen{flex-direction:column;gap:1rem;display:flex}.seizoensplanner-dagdetail__groep{border-radius:var(--radius-sm);border:1px solid var(--token-panel-rand);background:var(--token-panel-bg-subtle);padding:1rem 1.1rem}.seizoensplanner-dagdetail__groep-kop{align-items:center;gap:.65rem;margin-bottom:.85rem;display:flex}.seizoensplanner-dagdetail__groep-kop h3{margin:0;font-size:.95rem;font-weight:800}.seizoensplanner-dagdetail__duiven{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.seizoensplanner-dagdetail__duif-kaart{border-radius:var(--radius-sm);border:1px solid var(--kleur-goud);padding:.85rem .95rem}@supports (color:color-mix(in lab, red, red)){.seizoensplanner-dagdetail__duif-kaart{border:1px solid color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.seizoensplanner-dagdetail__duif-kaart{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner-dagdetail__duif-kaart{background:color-mix(in srgb, var(--kleur-goud) 4%, var(--token-panel-bg))}}.seizoensplanner-dagdetail__duif-kop{align-items:flex-start;gap:.65rem;display:flex}.seizoensplanner-dagdetail__duif-naam{font-size:.92rem;display:block}.seizoensplanner-dagdetail__duif-meta{color:var(--kleur-tekst-zacht);margin-top:.15rem;font-size:.78rem;display:block}.seizoensplanner-dagdetail__venster{color:var(--kleur-tekst-zacht);margin:.5rem 0 .35rem;font-size:.8rem;font-weight:600}.seizoensplanner-dagdetail__effect{color:var(--kleur-tekst-zacht);margin:.45rem 0 0;font-size:.78rem;line-height:1.4}.seizoensplanner__paneel--plan .seizoensplanner__paneel-kop--compact{margin-bottom:.85rem;padding-bottom:.75rem}.seizoensplanner__paneel-samenvatting{color:var(--kleur-tekst);margin:.35rem 0 .5rem;font-size:.85rem;font-weight:600}.seizoensplanner__kalender-foot{color:var(--kleur-tekst-zacht);margin:.85rem 0 0;font-size:.82rem;line-height:1.45}.seizoensplanner__paneel{border-radius:var(--radius-card);border:1px solid var(--token-panel-rand-goud);background:var(--token-panel-bg);box-shadow:var(--schaduw-kaart);max-height:calc(100vh - 2rem);padding:1.25rem 1.3rem;position:sticky;top:1rem;overflow-y:auto}.seizoensplanner__paneel-kop{border-bottom:1px solid var(--token-panel-rand);margin-bottom:1.1rem;padding-bottom:.95rem}.seizoensplanner__paneel-titel{color:var(--kleur-goud);margin:0;font-size:1rem;font-weight:800}.seizoensplanner__paneel-datum{color:var(--kleur-tekst-zacht);text-transform:capitalize;margin:.35rem 0 0;font-size:.88rem}.seizoensplanner__paneel-type-badge{color:var(--kleur-goud-mid);background:#d8b15a1f;border:1px solid #d8b15a59;border-radius:8px;margin-top:0;padding:.35rem .65rem;font-size:.78rem;font-weight:600;display:inline-block}.seizoensplanner__paneel-badges{flex-wrap:wrap;gap:.45rem;margin-top:.65rem;display:flex}.seizoensplanner__paneel-status{letter-spacing:.03em;text-transform:uppercase;border-radius:8px;padding:.35rem .65rem;font-size:.76rem;font-weight:700;display:inline-block}.seizoensplanner__paneel-status--vandaag{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner__paneel-status--vandaag{border:1px solid color-mix(in srgb, var(--kleur-goud) 50%, transparent)}}.seizoensplanner__paneel-status--vandaag{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner__paneel-status--vandaag{background:color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.seizoensplanner__paneel-status--vandaag{color:var(--kleur-goud)}.seizoensplanner__paneel-status--toekomst{color:var(--kleur-goud-mid);background:#d8b15a1a;border:1px solid #d8b15a59}.seizoensplanner__paneel-status--afgesloten{border:1px solid var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner__paneel-status--afgesloten{border:1px solid color-mix(in srgb, var(--kleur-tekst) 12%, transparent)}}.seizoensplanner__paneel-status--afgesloten{background:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner__paneel-status--afgesloten{background:color-mix(in srgb, var(--kleur-tekst) 5%, transparent)}}.seizoensplanner__paneel-status--afgesloten{color:var(--kleur-tekst-zacht)}.seizoensplanner__paneel-status--wedstrijd{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner__paneel-status--wedstrijd{border:1px solid color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.seizoensplanner__paneel-status--wedstrijd{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.seizoensplanner__paneel-status--wedstrijd{background:color-mix(in srgb, var(--kleur-goud) 14%, transparent)}}.seizoensplanner__paneel-status--wedstrijd{color:var(--kleur-goud)}.seizoensplanner__paneel-status--seizoen_einde{border:1px solid var(--kleur-warning-rand);background:var(--kleur-warning-zacht);color:var(--kleur-goud-licht)}.seizoensplanner__paneel-race{color:var(--kleur-goud-mid);margin:.5rem 0 0;font-size:.82rem}.seizoensplanner__paneel-info{color:var(--kleur-tekst-zacht);margin:0 0 .65rem;font-size:.84rem;font-style:italic}.seizoensplanner__paneel-sectie{margin-bottom:1.1rem}.seizoensplanner__paneel-sectie-titel{letter-spacing:.05em;text-transform:uppercase;color:var(--kleur-tekst-zacht);margin:0 0 .65rem;font-size:.78rem;font-weight:700}.seizoensplanner__paneel-leeg{color:var(--kleur-tekst-zacht);margin:0;font-size:.88rem}.seizoensplanner__acties{flex-direction:column;gap:.75rem;display:flex}.seizoensplanner__actie-kaarten{flex-direction:column;gap:.65rem;display:flex}.seizoensplanner__actie-kaart{border-radius:var(--radius-sm);border:1px solid var(--token-panel-rand);background:var(--token-panel-bg-subtle);box-shadow:var(--schaduw-kaart-zacht);padding:.75rem .85rem}.seizoensplanner__actie-kaart-kop{align-items:center;gap:8px;margin-bottom:.45rem;font-size:.88rem;font-weight:700;display:flex}.seizoensplanner__actie-kaart-kop .planner-icoon{color:inherit}.seizoensplanner__actie-kaart-aantal{color:var(--kleur-tekst-zacht);margin-left:auto;font-size:.72rem;font-weight:600}.seizoensplanner__actie-kaart-duiven{margin:0;padding:0;list-style:none}.seizoensplanner__actie-kaart-duiven li{border-top:1px solid var(--kleur-tekst);align-items:flex-start;gap:8px;padding:.4rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.seizoensplanner__actie-kaart-duiven li{border-top:1px solid color-mix(in srgb, var(--kleur-tekst) 6%, transparent)}}.seizoensplanner__actie-kaart-duiven li{font-size:.84rem}.seizoensplanner__duif-thumb{object-fit:cover;background:var(--token-meter-track);border-radius:6px;flex-shrink:0}.seizoensplanner__duif-meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.seizoensplanner__duif-meta strong{font-size:.86rem}.seizoensplanner__duif-meta span{color:var(--kleur-tekst-zacht);font-size:.74rem}.seizoensplanner__effect-tekst{color:var(--kleur-goud)!important;font-size:.72rem!important}.seizoensplanner__training-venster{letter-spacing:.04em;color:#d8c48ae6!important;font-size:.72rem!important}.training-voortgang{width:100%;margin-top:6px}.training-voortgang--compact{margin-top:4px}.training-voortgang__kop{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.training-voortgang__status{letter-spacing:.06em;text-transform:uppercase;color:var(--kleur-tekst-zacht);font-size:.68rem;font-weight:600}.training-voortgang__status--bezig{color:var(--kleur-goud-donker)}.training-voortgang__status--voltooid,.training-voortgang__status--vastgezet{color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.training-voortgang__status--voltooid,.training-voortgang__status--vastgezet{color:color-mix(in srgb, var(--kleur-goud) 85%, transparent)}}.training-voortgang__pct{color:var(--kleur-goud-donker);font-size:.68rem;font-weight:700}.training-voortgang__track{background:var(--kleur-gradient-diep);border-radius:999px;height:6px}@supports (color:color-mix(in lab, red, red)){.training-voortgang__track{background:color-mix(in srgb, var(--kleur-gradient-diep) 38%, transparent)}}.training-voortgang__track{overflow:hidden}.training-voortgang__vulling{border-radius:inherit;background:linear-gradient(90deg, var(--kleur-goud), var(--kleur-goud-donker));height:100%}@supports (color:color-mix(in lab, red, red)){.training-voortgang__vulling{background:linear-gradient(90deg, color-mix(in srgb, var(--kleur-goud) 45%, transparent), var(--kleur-goud-donker))}}.training-voortgang__vulling{box-shadow:0 0 10px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.training-voortgang__vulling{box-shadow:0 0 10px color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.training-voortgang__vulling{transition:width .45s}.training-voortgang__rustdag{color:var(--kleur-tekst-zacht);margin:4px 0 0;font-size:.72rem;font-style:italic}.duif-training-tab__historiek-item{border-bottom:1px solid var(--kleur-tekst);padding:.55rem 0}@supports (color:color-mix(in lab, red, red)){.duif-training-tab__historiek-item{border-bottom:1px solid color-mix(in srgb, var(--kleur-tekst) 6%, transparent)}}.duif-training-tab__historiek-item:last-child{border-bottom:none}.duif-training-tab__historiek-kop{font-size:.86rem}.duif-training-tab__historiek-effect{color:var(--kleur-goud);margin:.2rem 0 0;font-size:.8rem}.duif-training-tab__historiek-hint{color:var(--kleur-tekst-zacht);opacity:.85;margin:.25rem 0 0;font-size:.76rem;font-style:italic}.duif-training-tab__historiek-hint--talent{color:var(--kleur-goud-mid);opacity:1;letter-spacing:.01em;font-style:normal}.duif-training-tab__historiek-disclaimer{color:var(--kleur-tekst-zacht);opacity:.75;margin:0 0 .65rem;font-size:.72rem;line-height:1.45}.seizoensplanner__verwacht-effect{margin-top:.75rem}.seizoensplanner__verwacht-effect ul{border-radius:var(--radius-sm);border:1px solid var(--token-panel-rand-goud);background:var(--kleur-goud);margin:.35rem 0 0;padding:.65rem .75rem;list-style:none}@supports (color:color-mix(in lab, red, red)){.seizoensplanner__verwacht-effect ul{background:color-mix(in srgb, var(--kleur-goud) 8%, var(--token-panel-bg-subtle))}}.seizoensplanner__verwacht-effect ul{box-shadow:var(--schaduw-kaart-zacht)}.seizoensplanner__verwacht-effect li{color:var(--kleur-goud-licht,var(--kleur-goud));padding:.2rem 0;font-size:.8rem}.seizoensplanner__waarschuwing{border-radius:var(--radius-sm);border:1px solid var(--kleur-warning-rand);background:var(--kleur-warning-zacht);margin-top:.65rem;padding:.65rem .75rem}.seizoensplanner__waarschuwing p{color:var(--kleur-warning);margin:0;font-size:.8rem}.seizoensplanner__duif-zoek{border:1px solid var(--kleur-tekst);border-radius:8px;width:100%;margin-top:.35rem;padding:.45rem .65rem;display:block}@supports (color:color-mix(in lab, red, red)){.seizoensplanner__duif-zoek{border:1px solid color-mix(in srgb, var(--kleur-tekst) 10%, transparent)}}.seizoensplanner__duif-zoek{background:var(--token-meter-track);color:var(--kleur-tekst);font:inherit;font-size:.84rem}.seizoensplanner__duif-naam-block{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.seizoensplanner__duif-stats{color:var(--kleur-tekst-zacht);font-size:.72rem}.seizoensplanner__duif-reden{color:var(--kleur-tekst-zacht);text-align:right;max-width:42%;margin-left:auto;font-size:.72rem}.seizoensplanner__duif-waarschuwing{color:var(--kleur-warning);margin-left:auto;font-weight:800}.seizoensplanner__legenda{border-top:1px solid var(--kleur-tekst);margin-top:.5rem;padding-top:.85rem}@supports (color:color-mix(in lab, red, red)){.seizoensplanner__legenda{border-top:1px solid color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.seizoensplanner__legenda-lijst{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .75rem;margin:0;padding:0;list-style:none;display:grid}.seizoensplanner__legenda-lijst li{color:var(--kleur-tekst-zacht);align-items:center;gap:6px;font-size:.74rem;display:flex}.seizoensplanner__legenda-lijst .planner-icoon{color:var(--kleur-goud)}.planner-icoon{flex-shrink:0}.seizoensplanner__actie-groep h4{margin:0 0 .35rem;font-size:.88rem}.seizoensplanner__actie-groep ul{margin:0;padding:0;list-style:none}.seizoensplanner__actie-groep li{border-bottom:1px solid var(--kleur-tekst);justify-content:space-between;align-items:center;gap:8px;padding:.45rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.seizoensplanner__actie-groep li{border-bottom:1px solid color-mix(in srgb, var(--kleur-tekst) 6%, transparent)}}.seizoensplanner__actie-groep li{font-size:.86rem}.seizoensplanner__actie-groep em{color:var(--kleur-tekst-zacht);font-size:.78rem;font-style:normal}.seizoensplanner__verwijder{color:var(--kleur-tekst-zacht);cursor:pointer;background:0 0;border:none;padding:0 .25rem;font-size:1.2rem;line-height:1}.seizoensplanner__verwijder:hover{color:var(--kleur-danger)}.seizoensplanner__plan-form{padding-top:.25rem}.seizoensplanner__duif-lijst{margin-top:.75rem}.seizoensplanner__duif-selectie{border:1px solid var(--kleur-tekst);border-radius:10px;max-height:200px;margin:.35rem 0 0;padding:0;list-style:none;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.seizoensplanner__duif-selectie{border:1px solid color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.seizoensplanner__duif-selectie{background:var(--token-surface-inset)}.seizoensplanner__duif-regel{cursor:pointer;border-bottom:1px solid var(--kleur-tekst);align-items:center;gap:8px;padding:.5rem .65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.seizoensplanner__duif-regel{border-bottom:1px solid color-mix(in srgb, var(--kleur-tekst) 5%, transparent)}}.seizoensplanner__duif-regel{font-size:.84rem}.seizoensplanner__duif-regel--disabled{opacity:.55;cursor:not-allowed}.seizoensplanner__duif-naam{flex:1}.seizoensplanner__duif-reden{color:var(--kleur-goud);font-size:.72rem}.seizoensplanner__locked{background:var(--kleur-tekst);border-radius:8px;padding:.75rem}@supports (color:color-mix(in lab, red, red)){.seizoensplanner__locked{background:color-mix(in srgb, var(--kleur-tekst) 4%, transparent)}}.seizoensplanner__locked{color:var(--kleur-tekst-zacht);font-size:.88rem}.seizoensplanner__fout{color:var(--kleur-danger);background:#ef44441f;border:1px solid #ef444459;border-radius:8px;margin:0;padding:.65rem .85rem;font-size:.88rem}.seizoensplanner__legenda ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.seizoensplanner__legenda li{color:var(--kleur-tekst-zacht);align-items:center;font-size:.82rem;display:flex}.seizoensplanner__legenda-kleur{border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-right:8px;display:inline-block}:root{--dropdown-layer:80}.donkere-select{flex-direction:column;gap:.35rem;display:flex;position:relative}.donkere-select__label{color:var(--kleur-tekst-zacht);font-size:.78rem;font-weight:600}.donkere-select__trigger{border:1px solid var(--kleur-tekst);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:.55rem .7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.donkere-select__trigger{border:1px solid color-mix(in srgb, var(--kleur-tekst) 12%, transparent)}}.donkere-select__trigger{background:var(--kleur-gradient-diep)}@supports (color:color-mix(in lab, red, red)){.donkere-select__trigger{background:color-mix(in srgb, var(--kleur-gradient-diep) 28%, transparent)}}.donkere-select__trigger{color:var(--kleur-tekst);font:inherit;cursor:pointer;text-align:left}.donkere-select__pijl{color:var(--kleur-goud);font-size:.85rem}.donkere-select__popover{z-index:var(--dropdown-layer);border:1px solid var(--kleur-goud);border-radius:10px;position:absolute;top:calc(100% + 4px);left:0;right:0}@supports (color:color-mix(in lab, red, red)){.donkere-select__popover{border:1px solid color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.donkere-select__popover{box-shadow:0 12px 32px var(--kleur-gradient-diep);background:#0e121cfa}@supports (color:color-mix(in lab, red, red)){.donkere-select__popover{box-shadow:0 12px 32px color-mix(in srgb, var(--kleur-gradient-diep) 45%, transparent)}}.donkere-select__popover{flex-direction:column;min-height:0;display:flex;overflow:hidden}.donkere-select__popover--portal{max-width:min(100vw - 1rem,360px);min-height:12rem;margin:0;position:fixed;top:auto;left:auto;right:auto;overflow:hidden;box-shadow:0 20px 48px #0000008c}.donkere-select__lijst{max-height:min(50vh,320px);box-shadow:none;background:0 0;border:0;border-radius:0;flex:auto;min-height:8rem;margin:0;padding:4px;list-style:none;position:static;overflow-y:auto}.donkere-select__popover--portal .donkere-select__lijst{min-height:8rem;position:static;top:auto;left:auto;right:auto}.donkere-select__optie{width:100%;color:var(--kleur-tekst);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-direction:column;align-items:flex-start;gap:2px;padding:.5rem .65rem;display:flex}.donkere-select__optie:hover:not(:disabled){background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.donkere-select__optie:hover:not(:disabled){background:color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.donkere-select__optie--actief{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.donkere-select__optie--actief{background:color-mix(in srgb, var(--kleur-goud) 16%, transparent)}}.donkere-select__optie--actief{color:var(--kleur-goud)}.donkere-select__optie--disabled{opacity:.45;cursor:not-allowed}.donkere-select__hint{color:var(--kleur-tekst-zacht);font-size:.72rem}.donkere-select__trigger-inhoud,.donkere-select__optie-inhoud{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}.donkere-select__badge,.voeding-weekplanner__duif-badge{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:.12rem .45rem;font-size:.62rem;font-weight:700;display:inline-flex}.donkere-select__badge--vliegduif,.voeding-weekplanner__duif-badge--vliegduif{color:var(--kleur-tekst-zacht);background:#4a90e224;border-color:#4a90e259}.donkere-select__badge--kweekduif,.voeding-weekplanner__duif-badge--kweekduif{color:var(--kleur-goud-mid);background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.donkere-select__badge--kweekduif,.voeding-weekplanner__duif-badge--kweekduif{background:color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.donkere-select__badge--kweekduif,.voeding-weekplanner__duif-badge--kweekduif{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.donkere-select__badge--kweekduif,.voeding-weekplanner__duif-badge--kweekduif{border-color:color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.donkere-select__badge--jong,.voeding-weekplanner__duif-badge--jong{color:var(--kleur-tekst-zacht);background:#4caf9624;border-color:#4caf9652}.donkere-select__badge--rust,.voeding-weekplanner__duif-badge--rust{color:var(--kleur-tekst-zacht);background:#8b5cf624;border-color:#8b5cf652}.donkere-select__badge--behandeling,.voeding-weekplanner__duif-badge--behandeling{color:var(--kleur-goud);background:#f59e0b24;border-color:#f59e0b52}.seizoens-dev{border-radius:var(--radius-sm);background:#fbbf240f;border:1px dashed #fbbf2473;margin-top:.5rem;padding:1rem 1.1rem}.seizoens-dev__badge{letter-spacing:.06em;color:var(--kleur-goud-licht);border:1px solid #fbbf2480;border-radius:4px;margin-bottom:.5rem;padding:.15rem .5rem;font-size:.7rem;font-weight:800;display:inline-block}.seizoens-dev__titel{color:var(--kleur-goud-licht);margin:0 0 .35rem;font-size:.95rem}.seizoens-dev__tekst{color:var(--kleur-tekst-zacht);margin:0 0 .75rem;font-size:.85rem}.seizoens-dev__knoppen{flex-wrap:wrap;gap:8px;display:flex}.seizoens-dev__knoppen button{background:var(--token-meter-track);color:var(--kleur-tekst);font:inherit;cursor:pointer;border:1px solid #fbbf2459;border-radius:8px;padding:.45rem .85rem}.seizoens-dev__knoppen button.seizoens-dev__knop--danger{color:var(--kleur-danger);border-color:#f8717173}.seizoens-dev__melding{color:var(--kleur-success);margin:.65rem 0 0;font-size:.85rem}@media (max-width:1100px){.seizoensplanner__layout{grid-template-columns:1fr}.seizoensplanner__paneel{max-height:none;position:static}.seizoensplanner-dagdetail__beschikbaarheid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.seizoensplanner__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seizoensplanner__kolom-headers{display:none}.seizoensplanner-dag__datum{font-size:.65rem}.seizoensplanner-dagdetail{padding:1rem 1.1rem}.seizoensplanner-dagdetail__kop{flex-direction:column;gap:.65rem}.seizoensplanner-dagdetail__beschikbaarheid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}}.dashboard-planner__lijst{margin:0;padding:0;list-style:none}.dashboard-planner__lijst li{border-bottom:1px solid var(--kleur-tekst);justify-content:space-between;padding:6px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-planner__lijst li{border-bottom:1px solid color-mix(in srgb, var(--kleur-tekst) 6%, transparent)}}.dashboard-planner__risicos{color:var(--kleur-goud);margin:12px 0 0;padding-left:18px;font-size:.85rem}.dashboard-planner__knop{color:var(--kleur-goud);margin-top:12px;display:inline-block}.duif-planning-lijst{margin:0;padding:0;list-style:none}.duif-planning-lijst li{border-bottom:1px solid var(--kleur-tekst);padding:6px 0}@supports (color:color-mix(in lab, red, red)){.duif-planning-lijst li{border-bottom:1px solid color-mix(in srgb, var(--kleur-tekst) 6%, transparent)}}@media (max-width:900px){.seizoensplanner__layout{grid-template-columns:1fr}.seizoensplanner__grid--week,.seizoensplanner__grid--maand{grid-template-columns:repeat(2,minmax(0,1fr))}}.prestatie-info-knop{border:1px solid var(--kleur-goud);border-radius:999px;justify-content:center;align-items:center;gap:8px;width:2rem;height:2rem;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.prestatie-info-knop{border:1px solid color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.prestatie-info-knop{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.prestatie-info-knop{background:color-mix(in srgb, var(--kleur-goud) 8%, transparent)}}.prestatie-info-knop{color:var(--kleur-goud);cursor:pointer;flex-shrink:0;transition:background .15s,border-color .15s}.prestatie-info-knop:hover{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.prestatie-info-knop:hover{background:color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.prestatie-info-knop:hover{border-color:var(--kleur-goud)}.prestatie-info-knop--met-label{border-radius:999px;width:auto;min-height:2rem;padding:0 12px 0 8px}.prestatie-info-knop__icoon{border-radius:999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.82rem;font-style:italic;font-weight:800;line-height:1;display:inline-flex}.prestatie-info-knop__label{font-size:.82rem;font-weight:600}.prestatie-info-modal{border-radius:var(--radius-lg);width:calc(100% - 2rem);max-width:min(920px,100vw - 2rem);max-height:calc(100vh - 2rem);color:var(--kleur-tekst);box-shadow:0 28px 72px var(--kleur-gradient-diep);background:linear-gradient(#0e1626fc,#0a101cfc);border:none;padding:0}@supports (color:color-mix(in lab, red, red)){.prestatie-info-modal{box-shadow:0 28px 72px color-mix(in srgb, var(--kleur-gradient-diep) 62%, transparent)}}.prestatie-info-modal{overflow:hidden}.prestatie-info-modal::backdrop{background:var(--kleur-gradient-diep)}@supports (color:color-mix(in lab, red, red)){.prestatie-info-modal::backdrop{background:color-mix(in srgb, var(--kleur-gradient-diep) 72%, transparent)}}.prestatie-info-modal__inhoud{flex-direction:column;max-height:calc(100vh - 2rem);display:flex}.prestatie-info-modal__kop{border-bottom:1px solid var(--kleur-goud);justify-content:space-between;align-items:center;gap:12px;padding:1rem 1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.prestatie-info-modal__kop{border-bottom:1px solid color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.prestatie-info-modal__titel{color:var(--kleur-goud);margin:0;font-size:1.05rem;font-weight:800;line-height:1.35}.prestatie-info-modal__sluit{color:var(--kleur-tekst-zacht);cursor:pointer;background:0 0;border:none;padding:.15rem .35rem;font-size:1.6rem;line-height:1}.prestatie-info-modal__sluit:hover{color:var(--kleur-goud)}.prestatie-info-modal__scroll{padding:1rem 1.25rem 1.25rem;overflow-y:auto}.prestatie-info-modal__figuur{margin:0}.prestatie-info-modal__afbeelding{border-radius:var(--radius-sm);border:1px solid var(--kleur-tekst);width:100%;height:auto}@supports (color:color-mix(in lab, red, red)){.prestatie-info-modal__afbeelding{border:1px solid color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.prestatie-info-modal__afbeelding{display:block}.prestatie-info-modal__disclaimer{color:var(--kleur-tekst-zacht);margin:1rem 0 0;font-size:.92rem;line-height:1.55}.prestatie-info-modal__voorbeeld{border-radius:var(--radius-sm);border:1px solid var(--kleur-goud);margin-top:1.25rem;padding:1rem 1.1rem}@supports (color:color-mix(in lab, red, red)){.prestatie-info-modal__voorbeeld{border:1px solid color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.prestatie-info-modal__voorbeeld{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.prestatie-info-modal__voorbeeld{background:color-mix(in srgb, var(--kleur-goud) 6%, transparent)}}.prestatie-info-modal__voorbeeld-titel{letter-spacing:.06em;text-transform:uppercase;color:var(--kleur-goud);margin:0 0 .75rem;font-size:.88rem;font-weight:800}.prestatie-info-modal__voorbeeld-lijst{gap:6px;margin:0;padding:0;list-style:none;display:grid}.prestatie-info-modal__voorbeeld-lijst li{border-bottom:1px solid var(--kleur-tekst);justify-content:space-between;gap:12px;padding:4px 0;font-size:.9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.prestatie-info-modal__voorbeeld-lijst li{border-bottom:1px solid color-mix(in srgb, var(--kleur-tekst) 6%, transparent)}}.prestatie-info-modal__voorbeeld-lijst li:last-child{border-bottom:none}.prestatie-info-modal__voorbeeld-lijst strong{color:var(--kleur-goud);text-align:right;min-width:3rem;font-weight:700}.prestatie-info-modal__voorbeeld-tekst{color:var(--kleur-tekst);margin:.85rem 0 0;font-size:.92rem;line-height:1.55}.prestatie-info-modal__voorbeeld-indicatief{color:var(--kleur-tekst-zacht);margin:.5rem 0 0;font-size:.82rem;font-style:italic;line-height:1.5}.race-pagina__kop-rij{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.race-pagina__prestatie-info,.race-hero__prestatie-info{align-self:flex-start}.duif-carriere__prestatie-kop{justify-content:flex-end;margin-bottom:12px;display:flex}.spel-info__prestatie-blok{margin:0 0 1rem}.spel-info__prestatie-figuur{margin:0 0 12px}.spel-info__prestatie-afbeelding{border-radius:var(--radius-sm);border:1px solid var(--kleur-goud);width:100%;height:auto}@supports (color:color-mix(in lab, red, red)){.spel-info__prestatie-afbeelding{border:1px solid color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.spel-info__prestatie-knop{margin-bottom:8px}@media (max-width:720px){.race-pagina__kop-rij{flex-direction:column;align-items:stretch}.prestatie-info-modal__titel{font-size:.95rem}}.test-race-pagina{max-width:1200px;margin:0 auto;padding:0 0 2rem;overflow-x:clip}.test-race-banner{border:1px solid var(--kleur-goud);background:linear-gradient(135deg,#3a1620eb 0%,#24121ae0 55%,#1c1418e6 100%)}@supports (color:color-mix(in lab, red, red)){.test-race-banner{border:1px solid color-mix(in srgb, var(--kleur-goud) 42%, transparent)}}.test-race-banner{border-radius:var(--radius-sm,10px);box-shadow:inset 0 1px 0 var(--kleur-goud), 0 4px 18px var(--kleur-gradient-diep)}@supports (color:color-mix(in lab, red, red)){.test-race-banner{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--kleur-goud) 10%, transparent), 0 4px 18px color-mix(in srgb, var(--kleur-gradient-diep) 22%, transparent)}}.test-race-banner{color:#f4d78df2;letter-spacing:.02em;text-align:center;text-transform:none;margin-bottom:1rem;padding:12px 18px;font-size:.84rem;font-weight:500}.test-race-banner__intro{color:#f4d78dfa;margin:0 0 6px;font-weight:600}.test-race-banner__lijst{color:var(--kleur-goud);flex-wrap:wrap;justify-content:center;gap:6px 14px;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}@supports (color:color-mix(in lab, red, red)){.test-race-banner__lijst{color:color-mix(in srgb, var(--kleur-goud) 78%, transparent)}}.test-race-banner__lijst li:before{content:"·";color:var(--kleur-goud);margin-right:6px}@supports (color:color-mix(in lab, red, red)){.test-race-banner__lijst li:before{color:color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.test-race-header h1{margin:0 0 8px}.test-race-header__disclaimer{color:var(--kleur-goud);margin:0 0 1rem}.test-race-meta{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:0 0 1rem;display:grid}.test-race-meta dt{opacity:.7;text-transform:uppercase;font-size:.75rem}.test-race-meta dd{margin:0;font-weight:600}.test-race-acties{flex-wrap:wrap;gap:8px;margin-bottom:1rem;display:flex}.test-race-knop{background:var(--kleur-goud);justify-content:center;align-items:center;min-height:44px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.test-race-knop{background:color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.test-race-knop{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.test-race-knop{border:1px solid color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.test-race-knop{color:inherit;cursor:pointer;border-radius:8px;padding:8px 14px;font-weight:600}.test-race-knop--primair{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.test-race-knop--primair{background:color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.test-race-knop--primair{border-color:var(--kleur-goud)}.test-race-knop--secundair{opacity:.9}.test-race-knop--compact{min-width:3rem;padding:6px 10px}.test-race-knop--actief{background:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.test-race-knop--actief{background:color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.test-race-knop:disabled{cursor:not-allowed;opacity:.45}.test-race-fout{color:var(--kleur-danger)}.test-race-inschrijvingen{border:1px solid var(--kleur-goud);background:#0812288c}@supports (color:color-mix(in lab, red, red)){.test-race-inschrijvingen{border:1px solid color-mix(in srgb, var(--kleur-goud) 15%, transparent)}}.test-race-inschrijvingen{border-radius:var(--radius-sm);margin-bottom:1.5rem;padding:1rem}.test-race-inschrijvingen__kop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.test-race-inschrijvingen__kop h2{margin:0}.test-race-inschrijvingen__lijst{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.test-race-inschrijvingen__rij{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.test-race-badge{border-radius:6px;padding:4px 10px;font-size:.82rem;font-weight:600}.test-race-badge--ok{background:#22c55e26;border:1px solid #22c55e59}.test-race-badge--blok{background:#f871711f;border:1px solid #f871714d}.test-race-live{margin-top:1rem}.test-race-live__controls{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.test-race-live__status{color:var(--kleur-danger);letter-spacing:.08em;font-weight:800}.test-race-live__speeds{gap:6px;display:flex}.test-race-live__scrub{width:100%;margin-bottom:12px}.test-race-commentaar{border:1px solid var(--kleur-goud);background:#0812288c}@supports (color:color-mix(in lab, red, red)){.test-race-commentaar{border:1px solid color-mix(in srgb, var(--kleur-goud) 15%, transparent)}}.test-race-commentaar{border-radius:var(--radius-sm);margin-top:1rem;padding:1rem}.test-race-commentaar__titel{margin:0 0 8px}.test-race-commentaar__lijst{flex-direction:column;gap:6px;max-height:220px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.test-race-commentaar__regel{font-size:.92rem;line-height:1.4}.test-race-commentaar__leeg{opacity:.7;margin:0}.test-race-live__eind{opacity:.85;margin-top:12px}@media (max-width:720px){.test-race-inschrijvingen__rij{flex-direction:column;align-items:flex-start}}.test-race-overzicht__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}@media (max-width:1024px){.test-race-overzicht__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.test-race-overzicht__grid{grid-template-columns:minmax(0,1fr)}}.test-race-kaart{border-radius:var(--radius-sm);border:1px solid var(--kleur-goud);background:linear-gradient(160deg,#121c2cf5,#0a101cfa);flex-direction:column;gap:14px;padding:0;display:flex}@supports (color:color-mix(in lab, red, red)){.test-race-kaart{border:1px solid color-mix(in srgb, var(--kleur-goud) 15%, transparent)}}.test-race-kaart{min-height:220px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.test-race-kaart__link{color:inherit;cursor:pointer;flex-direction:column;flex:1;gap:14px;padding:18px;text-decoration:none;display:flex}.test-race-kaart__link:hover,.test-race-kaart__link:focus-visible{outline:none}.test-race-kaart:hover,.test-race-kaart:focus-within{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.test-race-kaart:hover,.test-race-kaart:focus-within{border-color:color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.test-race-kaart:hover,.test-race-kaart:focus-within{box-shadow:0 0 0 1px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.test-race-kaart:hover,.test-race-kaart:focus-within{box-shadow:0 0 0 1px color-mix(in srgb, var(--kleur-goud) 20%, transparent)}}.test-race-kaart__link:focus-visible{box-shadow:inset 0 0 0 2px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.test-race-kaart__link:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--kleur-goud) 55%, transparent)}}.test-race-kaart--actief{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.test-race-kaart--actief{border-color:color-mix(in srgb, var(--kleur-goud) 55%, transparent)}}.test-race-kaart--actief{box-shadow:0 0 0 1px var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.test-race-kaart--actief{box-shadow:0 0 0 1px color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.test-race-kaart--compact{min-height:unset;margin-bottom:16px}.test-race-kaart__open-hint{letter-spacing:.04em;text-transform:uppercase;color:var(--kleur-goud-mid);opacity:.85;margin-top:auto;font-size:.82rem;font-weight:600}.test-race-kaart__link:hover .test-race-kaart__open-hint{opacity:1}.test-race-overzicht__terug{margin:0 0 16px}.test-race-overzicht__fout-blok{background:#7f1d1d2e;border:1px solid #f8717159;border-radius:10px;flex-direction:column;align-items:flex-start;gap:12px;margin:0 0 20px;padding:16px;display:flex}.test-race-kaart__kop{justify-content:space-between;gap:12px;display:flex}.test-race-kaart__badge{text-transform:uppercase;letter-spacing:.06em;color:var(--kleur-danger);margin-bottom:6px;font-size:.7rem;display:inline-block}.test-race-kaart__titel{margin:0;font-size:1.15rem}.test-race-kaart__sub{opacity:.75;margin:4px 0 0;font-size:.85rem}.test-race-kaart__meta{gap:8px;margin:0;display:grid}.test-race-kaart__meta dt{opacity:.65;text-transform:uppercase;font-size:.72rem}.test-race-kaart__meta dd{margin:0}.test-race-kaart__acties{flex-wrap:wrap;gap:8px;margin-top:auto;padding:0 18px 18px;display:flex}.test-race-overzicht__intro h1{margin:0 0 8px}.test-race-overzicht__hint,.test-race-overzicht__breeders{opacity:.85;max-width:720px}.test-race-overzicht__global-acties{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.test-race-debug{background:#7f1d1d40;border-radius:8px;margin:12px 0;padding:12px;font-family:monospace;font-size:.85rem}.v7-dev-panel{border:1px solid var(--kleur-goud);border-radius:10px;margin:16px 0 24px;padding:16px}@supports (color:color-mix(in lab, red, red)){.v7-dev-panel{border:1px solid color-mix(in srgb, var(--kleur-goud) 25%, transparent)}}.v7-dev-panel{background:var(--kleur-donker)}@supports (color:color-mix(in lab, red, red)){.v7-dev-panel{background:color-mix(in srgb, var(--kleur-donker) 92%, #1a2a44)}}.v7-dev-panel--compact{margin-top:8px}.v7-dev-panel__kop h2{margin:0 0 6px;font-size:1.05rem}.v7-dev-panel__hint,.v7-dev-panel__leeg{opacity:.8;margin:0 0 12px;font-size:.88rem}.v7-dev-panel__status{margin-bottom:12px}.v7-dev-panel__vermist{color:var(--kleur-goud);margin:8px 0 0;font-size:.88rem}.v7-dev-panel__fout{color:#f87171;margin-bottom:12px}.v7-dev-panel__snel{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.v7-dev-panel__fase-lijst{flex-wrap:wrap;gap:8px;margin:12px 0;padding:0;list-style:none;display:flex}.v7-dev-panel__vermist-acties{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.v7-dev-pagina{max-width:960px;margin:0 auto;padding:24px 16px 48px}.v7-dev-pagina__kop{margin-bottom:24px}.v7-dev-pagina__race{border-bottom:1px solid #94a3b833;margin-bottom:32px;padding-bottom:24px}.v7-dev-pagina__slug{opacity:.7;font-family:monospace;font-size:.85rem}.test-race-pagina--compact{border-top:1px solid var(--kleur-goud);margin-top:24px;padding-top:24px}@supports (color:color-mix(in lab, red, red)){.test-race-pagina--compact{border-top:1px solid color-mix(in srgb, var(--kleur-goud) 15%, transparent)}}.seizoensplanner__trainbaar-teller{opacity:.75;margin:4px 0 8px;font-size:.82rem;font-weight:400;display:block}.seizoensplanner__duif-leeg{background:#0c142299;border:1px dashed #94a3b859;border-radius:10px;padding:16px}.seizoensplanner__duif-leeg-info{opacity:.75;margin:8px 0 0;font-size:.85rem}.gezondheid-dag-kaart{border-radius:var(--radius-sm);border:1px solid var(--kleur-goud);background:linear-gradient(145deg,#121c2cf2,#0c1422fa);margin:16px 0 20px;padding:18px}@supports (color:color-mix(in lab, red, red)){.gezondheid-dag-kaart{border:1px solid color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.gezondheid-dag-kaart{overflow:hidden}.gezondheid-dag-kaart__kop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.gezondheid-dag-kaart__titel{color:var(--kleur-goud);margin:0;font-size:1.05rem;font-weight:700}.gezondheid-dag-kaart__status{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700}.gezondheid-dag-kaart__status--unfit{background:var(--kleur-danger)}@supports (color:color-mix(in lab, red, red)){.gezondheid-dag-kaart__status--unfit{background:color-mix(in srgb, var(--kleur-danger) 20%, transparent)}}.gezondheid-dag-kaart__status--unfit{color:var(--kleur-danger)}.gezondheid-dag-kaart__status--recovering{color:var(--kleur-warning);background:#e6a03c33}.gezondheid-dag-kaart__status--almostReady{background:var(--kleur-warning)}@supports (color:color-mix(in lab, red, red)){.gezondheid-dag-kaart__status--almostReady{background:color-mix(in srgb, var(--kleur-warning) 20%, transparent)}}.gezondheid-dag-kaart__status--almostReady{color:var(--kleur-warning)}.gezondheid-dag-kaart__status--fit{background:var(--kleur-success)}@supports (color:color-mix(in lab, red, red)){.gezondheid-dag-kaart__status--fit{background:color-mix(in srgb, var(--kleur-success) 20%, transparent)}}.gezondheid-dag-kaart__status--fit{color:var(--kleur-success)}.gezondheid-dag-kaart__status--topFit{background:var(--kleur-success)}@supports (color:color-mix(in lab, red, red)){.gezondheid-dag-kaart__status--topFit{background:color-mix(in srgb, var(--kleur-success) 20%, transparent)}}.gezondheid-dag-kaart__status--topFit{color:var(--kleur-success)}.gezondheid-dag-kaart__scores{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px;margin-bottom:14px;display:grid}.gezondheid-dag-kaart__score-blok{background:var(--kleur-tekst);border-radius:8px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.gezondheid-dag-kaart__score-blok{background:color-mix(in srgb, var(--kleur-tekst) 4%, transparent)}}.gezondheid-dag-kaart__label{color:var(--kleur-tekst-zacht);margin-bottom:4px;font-size:.72rem;display:block}.gezondheid-dag-kaart__waarde{color:var(--kleur-tekst);font-size:1.15rem}.gezondheid-dag-kaart__delta--positief{color:var(--kleur-success)}.gezondheid-dag-kaart__delta--negatief{color:var(--kleur-danger)}.gezondheid-dag-kaart__oorzaken-lijst{margin:0;padding:0;list-style:none}.gezondheid-dag-kaart__oorzaken-lijst li{color:var(--kleur-tekst-zacht);padding:4px 0;font-size:.86rem}.gezondheid-dag-kaart__meta{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px 16px;margin:14px 0 0;font-size:.84rem;display:grid}.gezondheid-dag-kaart__meta dt{color:var(--kleur-tekst-zacht);font-size:.72rem}.gezondheid-dag-kaart__meta dd{margin:2px 0 0;font-weight:600}.herstel-grafiek{width:100%;max-width:100%;margin-top:16px}.herstel-grafiek__titel{color:var(--kleur-tekst-zacht);margin-bottom:6px;font-size:.78rem}.herstel-grafiek__svg{width:100%;height:auto;max-height:140px}.herstel-grafiek__grid{stroke:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.herstel-grafiek__grid{stroke:color-mix(in srgb, var(--kleur-tekst) 6%, transparent)}}.herstel-grafiek__grid{stroke-width:1px}.herstel-grafiek__tick{fill:var(--kleur-tekst-zacht);font-size:8px}.herstel-grafiek__inzetbaar-lijn{stroke:#7ecf8e73;stroke-width:1px;stroke-dasharray:4 3}.herstel-grafiek__inzetbaar-label{fill:var(--kleur-success);font-size:8px}.herstel-grafiek__lijn.historisch{stroke:var(--kleur-goud);stroke-width:2px}.herstel-grafiek__lijn.prognose{stroke:#7aa8e8;stroke-width:2px;stroke-dasharray:5 4}.herstel-grafiek__punt--historisch{fill:var(--kleur-goud)}.herstel-grafiek__punt--vandaag{fill:var(--kleur-tekst);stroke:var(--kleur-goud);stroke-width:2px}.herstel-grafiek__punt--prognose{fill:#7aa8e8}.herstel-grafiek__legende{color:var(--kleur-tekst-zacht);gap:14px;margin-top:6px;font-size:.72rem;display:flex}.dierenarts-dashboard__risico-rij{border-bottom:1px solid var(--kleur-tekst);padding:8px 0}@supports (color:color-mix(in lab, red, red)){.dierenarts-dashboard__risico-rij{border-bottom:1px solid color-mix(in srgb, var(--kleur-tekst) 6%, transparent)}}.dierenarts-dashboard__risico-kop{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.dierenarts-dashboard__delta--positief{color:var(--kleur-success);font-weight:700}.dierenarts-dashboard__delta--negatief{color:var(--kleur-danger);font-weight:700}.dierenarts-dashboard__oorzaak{color:var(--kleur-tekst-zacht);font-size:.8rem;font-style:italic;display:block}@media (max-width:640px){.gezondheid-dag-kaart__scores{grid-template-columns:1fr 1fr}.herstel-grafiek__svg{max-height:120px}}.performance-debug,.perf-debug{z-index:9999;color:#e8e4dc;border-top:2px solid var(--kleur-goud-donker);max-height:42vh;box-shadow:0 -4px 24px var(--kleur-gradient-diep);background:#0c0e12f0;padding:10px 14px 12px;font-size:.75rem;line-height:1.4;position:fixed;bottom:0;left:0;right:0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.performance-debug,.perf-debug{box-shadow:0 -4px 24px color-mix(in srgb, var(--kleur-gradient-diep) 35%, transparent)}}.performance-debug__titel,.perf-debug__titel{color:var(--kleur-goud-licht);margin:0 0 8px;font-size:.8rem;font-weight:700}.perf-debug__grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px 12px;margin:0;display:grid}.perf-debug__grid dt{color:#9aa3b2;text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:.68rem}.perf-debug__grid dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.perf-debug__breed{grid-column:1/-1}.perf-debug__waarschuwing{color:#ffb347;margin:8px 0 0;font-weight:600}.perf-debug__detail{color:#b8c0cc;margin:6px 0 0}.perf-debug__details{margin-top:8px}.perf-debug__details summary{cursor:pointer;color:#c9d4e0}.perf-debug__details ul{margin:4px 0 0;padding-left:1.2rem}.performance-debug ul{margin:0;padding-left:1.2rem}.perf-debug-diagnose{z-index:10001;color:#f5f0e6;max-width:280px;box-shadow:0 4px 16px var(--kleur-gradient-diep);background:#12161ef5;border:1px solid #e85d5d;border-radius:6px;padding:8px 10px;font-size:.68rem;line-height:1.35;position:fixed;bottom:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.perf-debug-diagnose{box-shadow:0 4px 16px color-mix(in srgb, var(--kleur-gradient-diep) 40%, transparent)}}.perf-debug-diagnose{pointer-events:none}.perf-debug-diagnose__titel{letter-spacing:.06em;color:#ff8a8a;margin:0 0 4px;font-size:.72rem;font-weight:800}.perf-debug-diagnose p{margin:0 0 2px}.perf-debug-diagnose strong{color:var(--kleur-goud-licht)}.premium-card{border-radius:var(--radius-sm);border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.premium-card{border:1px solid color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.premium-card{background:var(--token-panel-bg);box-shadow:0 4px 16px var(--kleur-gradient-diep)}@supports (color:color-mix(in lab, red, red)){.premium-card{box-shadow:0 4px 16px color-mix(in srgb, var(--kleur-gradient-diep) 18%, transparent)}}.premium-card--soft{background:var(--token-panel-bg);box-shadow:none;padding:.85rem 1rem}.warm-muted{color:var(--kleur-tekst-zacht)}.warm-success{color:var(--kleur-goud)}.warm-alert{color:var(--kleur-danger)}.warm-badge{letter-spacing:.03em;color:var(--kleur-goud);border:1px solid var(--kleur-goud);border-radius:999px;align-items:center;padding:.15rem .5rem;font-size:.72rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.warm-badge{border:1px solid color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.warm-badge{background:var(--kleur-goud-donker)}@supports (color:color-mix(in lab, red, red)){.warm-badge{background:color-mix(in srgb, var(--kleur-goud-donker) 12%, transparent)}}.warm-progress .hok-status__meter-voortgang,.warm-progress .hok-onderhoud__meter-balk{background:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.warm-progress .hok-status__meter-voortgang,.warm-progress .hok-onderhoud__meter-balk{background:color-mix(in srgb, var(--kleur-tekst) 8%, transparent)}}.hok-gezondheid-log{border-radius:var(--radius-sm);border:1px solid var(--kleur-goud);margin-top:.5rem;padding:.75rem .95rem}@supports (color:color-mix(in lab, red, red)){.hok-gezondheid-log{border:1px solid color-mix(in srgb, var(--kleur-goud) 16%, transparent)}}.hok-gezondheid-log{background:var(--token-surface-overlay)}.hok-gezondheid-log__titel{letter-spacing:.06em;text-transform:uppercase;color:var(--kleur-goud);margin:0 0 .45rem;font-size:.82rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.hok-gezondheid-log__titel{color:color-mix(in srgb, var(--kleur-goud) 88%, transparent)}}.hok-gezondheid-log__samenvatting{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.hok-gezondheid-log__regel{color:var(--kleur-tekst-zacht);margin:0;font-size:.84rem;line-height:1.35}.hok-gezondheid-log__delta{color:var(--kleur-goud);letter-spacing:.02em;margin:0;font-size:.95rem;font-weight:700}.hok-gezondheid-log__regel--totaal{display:none}.hok-gezondheid-log__toggle{color:var(--kleur-goud);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin-top:.35rem;padding:0;font-size:.8rem;text-decoration:underline}.hok-gezondheid-log__details{border:1px solid var(--kleur-goud);border-radius:8px;margin:.45rem 0 0;padding:.5rem .65rem;list-style:none}@supports (color:color-mix(in lab, red, red)){.hok-gezondheid-log__details{border:1px solid color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.hok-gezondheid-log__details{background:var(--token-surface-inset);color:var(--kleur-tekst-zacht);font-size:.78rem;line-height:1.45}.hok-gezondheid-log__details li{padding:.15rem 0}.hok-onderhoud--compact{gap:.75rem}.hok-onderhoud__kop{margin-bottom:.25rem}.hok-onderhoud__sub{margin-bottom:0}.hok-onderhoud__zone-hint{margin:.5rem 0 0;font-size:.92rem;line-height:1.45}.hok-onderhoud__paneel{border:1px solid var(--kleur-goud);flex-direction:column;gap:.85rem;padding:1rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.hok-onderhoud__paneel{border:1px solid color-mix(in srgb, var(--kleur-goud) 14%, transparent)}}.hok-onderhoud__paneel{background:var(--token-surface-overlay)}.hok-onderhoud__rapport-titel{letter-spacing:.08em;text-transform:uppercase;color:var(--kleur-goud);margin:0;font-size:.82rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.hok-onderhoud__rapport-titel{color:color-mix(in srgb, var(--kleur-goud) 82%, transparent)}}.hok-onderhoud__rapport-body,.hok-onderhoud__rapport-hint{margin:.2rem 0;font-size:.84rem;line-height:1.45}.hok-onderhoud__info-grid{gap:.65rem;display:grid}@media (min-width:720px){.hok-onderhoud__info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}}.hok-onderhoud__info-blok{border:1px solid var(--kleur-goud);border-radius:8px;padding:.65rem .75rem}@supports (color:color-mix(in lab, red, red)){.hok-onderhoud__info-blok{border:1px solid color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.hok-onderhoud__info-blok{background:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.hok-onderhoud__info-blok{background:color-mix(in srgb, var(--kleur-tekst) 3%, transparent)}}.hok-onderhoud__info-titel{letter-spacing:.04em;text-transform:uppercase;color:var(--kleur-goud);margin:0 0 .25rem;font-size:.72rem;font-weight:700}.hok-onderhoud__info-waarde{margin:0;font-size:.82rem;line-height:1.4}.hok-onderhoud__info-body,.hok-onderhoud__info-nuance{margin:0;font-size:.8rem;line-height:1.4}.hok-onderhoud__info-acties{margin:.35rem 0 0;font-size:.8rem;font-weight:600}.hok-onderhoud--compact .hok-onderhoud__acties{margin-top:.25rem}.financien-v34{max-width:var(--inhoud-max-pagina);flex-direction:column;gap:1.5rem;margin:0 auto;display:flex}.financien-v34__hero{border-radius:var(--radius-card);border:1px solid var(--kleur-kaart-rand-goud);width:100%;box-shadow:var(--schaduw-hero);position:relative;overflow:hidden}.financien-v34__hero-foto{--financien-hero-hoogte:360px;--financien-hero-position:48% 36%;--financien-hero-scale:.88;height:var(--financien-hero-hoogte);min-height:var(--financien-hero-hoogte);position:relative;overflow:hidden}.financien-v34__hero-img{object-fit:cover;object-position:var(--financien-hero-position);transform:scale(var(--financien-hero-scale));transform-origin:var(--financien-hero-position)}.financien-v34__hero-scrim{pointer-events:none;background:linear-gradient(102deg,#000000c7 0%,#00000085 34%,#00000038 58%,#00000014 100%);position:absolute;inset:0}.financien-v34__hero-rand{z-index:2;box-shadow:inset 0 0 0 1px var(--kleur-goud);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.financien-v34__hero-rand{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kleur-goud) 18%, transparent)}}.financien-v34__hero-rand{pointer-events:none}.financien-v34__hero-inhoud{z-index:1;text-shadow:0 1px 14px #0000008c;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.3rem;max-width:min(36rem,72%);padding:1.5rem 1.75rem;display:flex;position:absolute;inset:0}@media (min-width:901px){.financien-v34__hero-foto{--financien-hero-hoogte:380px;--financien-hero-position:50% 30%;--financien-hero-scale:1}.financien-v34__hero-inhoud{justify-content:flex-start;padding:1.6rem 1.85rem}.financien-v34__hero-scrim{background:linear-gradient(165deg,#000000d1 0%,#0000007a 32%,#0000002e 58%,#0000000f 100%)}}.financien-v34__hero-epigraaf{letter-spacing:.14em;text-transform:uppercase;color:var(--kleur-goud-mid);margin:0;font-size:.72rem}.financien-v34__hero-titel{color:var(--kleur-tekst);letter-spacing:.02em;margin:0;font-size:clamp(1.5rem,3vw,1.85rem);font-weight:600}.financien-v34__hero-sub{color:var(--kleur-tekst-zacht);max-width:38rem;margin:.15rem 0 0;font-size:.9rem;line-height:1.45}.financien-v34__kolommen{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.financien-v34__kolom{flex-direction:column;gap:1.25rem;display:flex}.financien-v34__paneel{border-radius:var(--radius-card);background:var(--token-panel-bg);border:1px solid var(--token-panel-rand-goud);box-shadow:var(--schaduw-kaart);padding:1.15rem 1.25rem 1.25rem;position:relative}.financien-v34__paneel-rand{border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 var(--kleur-goud), inset 0 -1px 0 var(--kleur-embleem-schaduw);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.financien-v34__paneel-rand{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--kleur-goud) 22%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--kleur-embleem-schaduw) 35%, transparent)}}.financien-v34__paneel--kapitaal{border-color:var(--kleur-kaart-rand-goud);box-shadow:var(--schaduw-hero)}.financien-v34__paneel--grootboek{background:linear-gradient(165deg, var(--kleur-kaart-licht) 0%, var(--kleur-kaart) 45%, var(--kleur-paneel-gradient-einde) 100%)}@supports (color:color-mix(in lab, red, red)){.financien-v34__paneel--grootboek{background:linear-gradient(165deg, color-mix(in srgb, var(--kleur-kaart-licht) 88%, var(--kleur-goud) 4%) 0%, var(--kleur-kaart) 45%, var(--kleur-paneel-gradient-einde) 100%)}}.financien-v34__paneel--sponsor .financien-v34__contract--actief{border-color:var(--kleur-kaart-rand-goud);box-shadow:var(--gloed-goud)}.financien-v34__paneel--seizoen{border-color:var(--kleur-kaart-rand-goud)}.financien-v34__paneel-kop{align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.financien-v34__paneel-epigraaf{letter-spacing:.12em;text-transform:uppercase;color:var(--kleur-goud-mid);margin:0 0 .15rem;font-size:.68rem}.financien-v34__paneel-titel{color:var(--kleur-goud-licht);margin:0;font-size:1.05rem;font-weight:600}.financien-v34__kapitaal-hoofd{text-align:center;border-bottom:1px solid var(--kleur-goud);margin-bottom:.75rem;padding:.75rem 0 1.1rem}@supports (color:color-mix(in lab, red, red)){.financien-v34__kapitaal-hoofd{border-bottom:1px solid color-mix(in srgb, var(--kleur-goud) 22%, transparent)}}.financien-v34__kapitaal-label{letter-spacing:.1em;text-transform:uppercase;color:var(--kleur-tekst-zacht);font-size:.78rem;display:block}.financien-v34__kapitaal-bedrag{color:var(--kleur-goud-licht);text-shadow:0 0 24px var(--kleur-goud-gloed);margin:.35rem 0 0;font-size:2.45rem;font-weight:700;line-height:1.1}.financien-v34__kapitaal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.financien-v34__feedback{flex-direction:column;gap:.4rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.financien-v34__feedback-item{border-radius:var(--radius-sm);color:var(--kleur-tekst-zacht);background:var(--kleur-goud);padding:.5rem .65rem;font-size:.82rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.financien-v34__feedback-item{background:color-mix(in srgb, var(--kleur-goud) 6%, transparent)}}.financien-v34__feedback-item{border-left:3px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.financien-v34__feedback-item{border-left:3px solid color-mix(in srgb, var(--kleur-goud) 45%, transparent)}}.financien-v34__kapitaal-cel{border-radius:var(--radius-sm);background:var(--kleur-tekst);flex-direction:column;gap:.2rem;padding:.55rem .65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.financien-v34__kapitaal-cel{background:color-mix(in srgb, var(--kleur-tekst) 4%, transparent)}}.financien-v34__kapitaal-cel{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.financien-v34__kapitaal-cel{border:1px solid color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.financien-v34__kapitaal-cel--sponsor{grid-column:1/-1}.financien-v34__cel-label{color:var(--kleur-tekst-zacht);letter-spacing:.04em;font-size:.7rem}.financien-v34__cel-waarde{color:var(--kleur-tekst);font-size:.95rem;font-weight:600}.financien-v34__cel-waarde--plus{color:var(--kleur-success)}.financien-v34__cel-waarde--min{color:var(--kleur-warning)}.financien-v34__cel-waarde--sponsor{color:var(--kleur-goud);font-size:.88rem;font-weight:500}.financien-v34__filters{flex-wrap:wrap;gap:.35rem;margin-bottom:.85rem;display:flex}.financien-v34__filter{border-radius:var(--radius-sm);border:1px solid var(--token-chip-rand);background:var(--token-chip-bg);color:var(--kleur-tekst-zacht);letter-spacing:.03em;padding:.28rem .6rem;font-size:.72rem;text-decoration:none}.financien-v34__filter--actief{border-color:var(--token-knop-goud-border);background:var(--token-knop-goud-bg);color:var(--kleur-goud-licht)}.financien-v34__register{border-radius:var(--radius-sm);border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.financien-v34__register{border:1px solid color-mix(in srgb, var(--kleur-goud) 16%, transparent)}}.financien-v34__register{background:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.financien-v34__register{background:color-mix(in srgb, var(--kleur-tekst) 3%, var(--kleur-kaart))}}.financien-v34__register{padding:.35rem .5rem}.financien-v34__register-leeg{color:var(--kleur-tekst-zacht);text-align:center;margin:.5rem;font-size:.85rem}.financien-v34__register-lijst{margin:0;padding:0;list-style:none}.financien-v34__register-regel{border-bottom:1px solid var(--kleur-goud);padding:.65rem .5rem}@supports (color:color-mix(in lab, red, red)){.financien-v34__register-regel{border-bottom:1px solid color-mix(in srgb, var(--kleur-goud) 14%, transparent)}}.financien-v34__register-regel:last-child{border-bottom:none}.financien-v34__register-regel-kop{flex-wrap:wrap;align-items:center;gap:.4rem .65rem;margin-bottom:.25rem;display:flex}.financien-v34__register-datum{color:var(--kleur-goud-mid);letter-spacing:.04em;font-size:.72rem}.financien-v34__register-categorie{text-transform:uppercase;letter-spacing:.08em;color:var(--kleur-tekst-zacht);font-size:.68rem}.financien-v34__register-omschrijving{color:var(--kleur-tekst);margin:0 0 .35rem;font-size:.88rem;line-height:1.35}.financien-v34__register-onder{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.financien-v34__register-bedrag{font-size:.92rem;font-weight:700}.financien-v34__register-bedrag--plus{color:var(--kleur-success)}.financien-v34__register-bedrag--min{color:var(--kleur-warning)}.financien-v34__register-saldo{color:var(--kleur-tekst-zacht);font-size:.75rem}.financien-v34__paginatie{justify-content:center;align-items:center;gap:.75rem;margin-top:.85rem;display:flex}.financien-v34__pagina-knop{border-radius:var(--radius-sm);border:1px solid var(--token-knop-goud-border);color:var(--kleur-goud);background:var(--token-knop-goud-bg);padding:.3rem .65rem;font-size:.78rem;text-decoration:none}.financien-v34__pagina-info{color:var(--kleur-tekst-zacht);font-size:.78rem}.financien-v34__contract{border-radius:var(--radius-sm);border:1px solid var(--kleur-goud);grid-template-columns:auto 1fr;gap:.85rem;padding:.85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.financien-v34__contract{border:1px solid color-mix(in srgb, var(--kleur-goud) 20%, transparent)}}.financien-v34__contract{background:var(--kleur-tekst)}@supports (color:color-mix(in lab, red, red)){.financien-v34__contract{background:color-mix(in srgb, var(--kleur-tekst) 4%, transparent)}}.financien-v34__contract-wapen{align-items:flex-start;padding-top:.15rem;display:flex}.financien-v34__contract-naam{color:var(--kleur-goud-licht);margin:0 0 .5rem;font-size:1rem;font-weight:600}.financien-v34__contract-velden{gap:.4rem;margin:0;display:grid}.financien-v34__contract-velden>div{grid-template-columns:minmax(7rem,38%) 1fr;align-items:start;gap:.35rem;display:grid}.financien-v34__contract-velden dt{color:var(--kleur-tekst-zacht);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.72rem}.financien-v34__contract-velden dd{color:var(--kleur-tekst);margin:0;font-size:.84rem}.financien-v34__contract-velden--compact>div{grid-template-columns:minmax(6rem,42%) 1fr}.financien-v34__bonus-lijst{color:var(--kleur-tekst-zacht);margin:0;padding-left:1rem;font-size:.8rem}.financien-v34__contract-regel{color:var(--kleur-tekst-zacht);margin:0;font-size:.8rem}.financien-v34__status{color:var(--kleur-tekst-zacht);margin:0;font-size:.88rem}.financien-v34__voorstellen-blok{border-top:1px solid var(--kleur-goud);margin-top:1rem;padding-top:.85rem}@supports (color:color-mix(in lab, red, red)){.financien-v34__voorstellen-blok{border-top:1px solid color-mix(in srgb, var(--kleur-goud) 16%, transparent)}}.financien-v34__voorstellen-titel{color:var(--kleur-goud-mid);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .65rem;font-size:.82rem}.financien-v34__voorstellen{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.financien-v34__knop{border-radius:var(--radius-sm);border:1px solid var(--token-knop-goud-border);background:var(--token-knop-goud-bg);color:var(--kleur-goud-licht);cursor:pointer;letter-spacing:.04em;margin-top:.55rem;padding:.4rem .85rem;font-size:.8rem}.financien-v34__knop:disabled{opacity:var(--kleur-disabled-opacity);cursor:not-allowed}.financien-v34__seizoen-lijst{flex-direction:column;gap:.45rem;margin:0;display:flex}.financien-v34__seizoen-rij{border-bottom:1px solid var(--kleur-goud);justify-content:space-between;align-items:baseline;gap:.5rem;padding:.35rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.financien-v34__seizoen-rij{border-bottom:1px solid color-mix(in srgb, var(--kleur-goud) 10%, transparent)}}.financien-v34__seizoen-rij dt{color:var(--kleur-tekst-zacht);margin:0;font-size:.82rem}.financien-v34__seizoen-rij dd{margin:0;font-size:.9rem;font-weight:600}.financien-v34__seizoen-plus{color:var(--kleur-success)}.financien-v34__seizoen-min{color:var(--kleur-warning)}.financien-v34__seizoen-netto{text-align:center;border-top:1px solid var(--kleur-goud);margin-top:1rem;padding-top:.85rem}@supports (color:color-mix(in lab, red, red)){.financien-v34__seizoen-netto{border-top:1px solid color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.financien-v34__seizoen-netto-label{letter-spacing:.12em;text-transform:uppercase;color:var(--kleur-goud-mid);font-size:.75rem;display:block}.financien-v34__seizoen-netto-bedrag{text-shadow:0 0 20px var(--kleur-goud-gloed);margin:.35rem 0 0;font-size:2.1rem;font-weight:700}.financien-v34__seizoen-netto-bedrag--plus{color:var(--kleur-goud-licht)}.financien-v34__seizoen-netto-bedrag--min{color:var(--kleur-warning)}.financien-v34__paneel--komende{border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.financien-v34__paneel--komende{border-color:color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.financien-v34__komende-lijst{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.financien-v34__komende-rij{border-radius:var(--radius-sm);background:var(--kleur-kaart-licht);grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem .75rem;padding:.65rem .75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.financien-v34__komende-rij{background:color-mix(in srgb, var(--kleur-kaart-licht) 70%, transparent)}}.financien-v34__komende-rij{border:1px solid var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.financien-v34__komende-rij{border:1px solid color-mix(in srgb, var(--kleur-goud) 12%, transparent)}}.financien-v34__komende-kol{flex-direction:column;gap:.15rem;min-width:0;font-size:.82rem;display:flex}.financien-v34__komende-label{letter-spacing:.1em;text-transform:uppercase;color:var(--kleur-goud-mid);font-size:.65rem}.financien-v34__komende-bedrag{font-weight:600}.financien-v34__komende-bedrag--plus{color:var(--kleur-success)}.financien-v34__komende-bedrag--min{color:var(--kleur-warning)}.financien-v34__komende-bedrag--onbekend{color:var(--kleur-tekst-zacht);font-style:italic;font-weight:500}.financien-v34__komende-status{letter-spacing:.06em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-self:flex-start;padding:.12rem .45rem;font-size:.68rem;display:inline-flex}.financien-v34__komende-status--zeker{color:var(--kleur-success);border-color:var(--kleur-success)}@supports (color:color-mix(in lab, red, red)){.financien-v34__komende-status--zeker{border-color:color-mix(in srgb, var(--kleur-success) 35%, transparent)}}.financien-v34__komende-status--verwacht{color:var(--kleur-goud);border-color:var(--kleur-goud)}@supports (color:color-mix(in lab, red, red)){.financien-v34__komende-status--verwacht{border-color:color-mix(in srgb, var(--kleur-goud) 35%, transparent)}}.financien-v34__komende-status--informatief{color:var(--kleur-tekst-zacht);border-color:var(--kleur-tekst-zacht)}@supports (color:color-mix(in lab, red, red)){.financien-v34__komende-status--informatief{border-color:color-mix(in srgb, var(--kleur-tekst-zacht) 25%, transparent)}}.financien-v34__komende-status--voorwaardelijk{color:var(--kleur-goud-licht);border-color:var(--kleur-goud-licht)}@supports (color:color-mix(in lab, red, red)){.financien-v34__komende-status--voorwaardelijk{border-color:color-mix(in srgb, var(--kleur-goud-licht) 35%, transparent)}}.financien-v34__komende-uitleg{color:var(--kleur-tekst-zacht);grid-column:1/-1;margin:.15rem 0 0;font-size:.78rem;line-height:1.45}.financien-v34__komende-leeg{color:var(--kleur-tekst-zacht);margin:0;font-size:.85rem}@media (max-width:900px){.financien-v34__komende-rij{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-financien__link{color:var(--kleur-goud);margin-top:.5rem;font-size:.8rem;text-decoration:none;display:inline-block}.massa-inschrijving__kost{color:var(--kleur-goud);margin:.5rem 0 0;font-size:.85rem}.duif-karakter-tab--laden,.stamboom-light--laden{color:var(--kleur-tekst-zacht);flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1rem;display:flex}.duif-karakter-tab__kop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.duif-karakter-tab__wonder-badge{color:var(--kleur-goud);align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.duif-karakter-tab__observatie{color:var(--kleur-tekst);margin:.75rem 0 0;line-height:1.55}.duif-karakter-tab__tags{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.duif-karakter-tab__tags li{border-radius:var(--radius-pill);background:var(--kleur-overlay-zacht);padding:.25rem .6rem;font-size:.8rem}.duif-karakter-tab__tijdlijn{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.duif-karakter-tab__event{border-bottom:1px solid var(--kleur-rand-zacht);grid-template-columns:minmax(5rem,auto) 1fr;gap:.75rem;padding-bottom:.75rem;display:grid}.duif-karakter-tab__event time{color:var(--kleur-tekst-zacht);font-size:.75rem}.stamboom-light__ouders{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}@media (max-width:640px){.stamboom-light__ouders{grid-template-columns:1fr}}.stamboom-light__knoop{flex-direction:column;gap:.2rem;padding:.5rem 0;display:flex}.stamboom-light__paginatie{align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.hof-hok-kaart__verhaal,.hof-hok-kaart__bijnaam,.hof-hok-kaart__wonder{color:var(--kleur-tekst-zacht);margin:.35rem 0 0;font-size:.85rem;line-height:1.45}.dev-economy-pagina{max-width:1100px;margin:0 auto;padding:2rem 1.25rem 3rem}.dev-economy__kop{margin-bottom:2rem}.dev-economy__kop h1{font-family:var(--font-display,serif);margin:0 0 .5rem;font-size:1.75rem}.dev-economy__health{border-radius:999px;margin-top:.75rem;padding:.35rem .75rem;font-size:.85rem;display:inline-block}.dev-economy__health--gezond{color:#2e7d32;background:#2e7d3226}.dev-economy__health--waarschuwing{color:#ed6c02;background:#ed6c0226}.dev-economy__health--kritiek{color:#d32f2f;background:#d32f2f26}.dev-economy__health-redenen{color:var(--kleur-tekst-zacht);margin:.75rem 0 0;padding-left:1.25rem}.dev-economy__sectie{background:#0000002e;border:1px solid #d4af372e;border-radius:12px;margin-bottom:2rem;padding:1.25rem}.dev-economy__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;margin:0;display:grid}.dev-economy__metric dt{color:var(--kleur-tekst-zacht);font-size:.78rem}.dev-economy__metric dd{margin:.25rem 0 0;font-size:1.05rem}.dev-economy__verdeling{margin:0;padding-left:1.25rem}.transfermarkt-pagina__hero,.tm-pagina .transfermarkt-pagina__hero{border-radius:var(--radius-card);border:1px solid var(--kleur-goud);width:100%;min-height:clamp(360px,36vh,420px);margin:0 0 1.25rem;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.transfermarkt-pagina__hero,.tm-pagina .transfermarkt-pagina__hero{border:1px solid color-mix(in srgb, var(--kleur-goud) 28%, transparent)}}.transfermarkt-pagina__hero,.tm-pagina .transfermarkt-pagina__hero{isolation:isolate;box-shadow:var(--schaduw-hero), inset 0 1px 0 var(--kleur-tekst), inset 0 0 0 1px var(--kleur-goud);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.transfermarkt-pagina__hero,.tm-pagina .transfermarkt-pagina__hero{box-shadow:var(--schaduw-hero), inset 0 1px 0 color-mix(in srgb, var(--kleur-tekst) 5%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--kleur-goud) 6%, transparent)}}.transfermarkt-pagina__hero,.tm-pagina .transfermarkt-pagina__hero{background-color:var(--kleur-achtergrond)}@supports (color:color-mix(in lab, red, red)){.transfermarkt-pagina__hero,.tm-pagina .transfermarkt-pagina__hero{background-color:color-mix(in srgb, var(--kleur-achtergrond) 92%, #120c08)}}.transfermarkt-pagina__hero-banner,.tm-pagina .transfermarkt-pagina__hero-banner{z-index:0;position:absolute;inset:0}.transfermarkt-pagina__hero-banner-img,.tm-pagina .transfermarkt-pagina__hero-banner-img{object-fit:cover!important}.transfermarkt-pagina__hero-overlay,.tm-pagina .transfermarkt-pagina__hero-overlay{z-index:1;pointer-events:none;position:absolute;inset:0}.transfermarkt-pagina__hero-haze,.tm-pagina .transfermarkt-pagina__hero-haze{z-index:2;pointer-events:none;position:absolute;inset:0}.race-detail--v5.race-detail--afgerond.post-race-command-centre-v5,.race-detail--v5.race-detail--v6.race-detail--afgerond{max-width:var(--prc-v9-replay-cap,var(--prc-v5-page-cap,min(100%, 1380px)));width:100%}.race-detail--v5:has(.post-race-command-centre-v5){max-width:var(--prc-v9-replay-cap,var(--prc-v5-page-cap,min(100%, 1380px)));width:100%}@media (max-width:1279px){.race-detail--v5.race-detail--afgerond.post-race-command-centre-v5{--prc-v9-replay-cap:100%}.race-detail--v5:has(.post-race-command-centre-v5){--prc-v9-replay-cap:100%}}@media (min-width:1280px) and (max-width:1599px){.race-detail--v5.race-detail--afgerond.post-race-command-centre-v5{--prc-v9-replay-cap:min(100%, 1340px)}.race-detail--v5:has(.post-race-command-centre-v5){--prc-v9-replay-cap:min(100%, 1340px)}}@media (min-width:1600px) and (max-width:1919px){.race-detail--v5.race-detail--afgerond.post-race-command-centre-v5{--prc-v9-replay-cap:min(100%, 1600px)}.race-detail--v5:has(.post-race-command-centre-v5){--prc-v9-replay-cap:min(100%, 1600px)}}@media (min-width:1920px) and (max-width:2559px){.race-detail--v5.race-detail--afgerond.post-race-command-centre-v5{--prc-v9-replay-cap:min(100%, 1920px)}.race-detail--v5:has(.post-race-command-centre-v5){--prc-v9-replay-cap:min(100%, 1920px)}}@media (min-width:2560px) and (max-width:3439px){.race-detail--v5.race-detail--afgerond.post-race-command-centre-v5{--prc-v9-replay-cap:min(100%, 2200px)}.race-detail--v5:has(.post-race-command-centre-v5){--prc-v9-replay-cap:min(100%, 2200px)}}@media (min-width:3440px){.race-detail--v5.race-detail--afgerond.post-race-command-centre-v5{--prc-v9-replay-cap:min(100%, 2360px)}.race-detail--v5:has(.post-race-command-centre-v5){--prc-v9-replay-cap:min(100%, 2360px)}}.race-detail--v5.race-detail--afgerond.post-race-command-centre-v5:has(.re-command-center__cockpit--cinematic){--prc-v10-cinematic-cap:var(--prc-v9-replay-cap,min(100%, 1380px));max-width:var(--prc-v10-cinematic-cap);width:100%}.race-detail--v5.race-detail--v6.race-detail--afgerond:has(.re-command-center__cockpit--cinematic){--prc-v10-cinematic-cap:var(--prc-v9-replay-cap,min(100%, 1380px));max-width:var(--prc-v10-cinematic-cap);width:100%}.race-detail--v5.post-race-command-centre-v5:has(.re-command-center__cockpit--cinematic){--prc-v10-cinematic-cap:var(--prc-v9-replay-cap,min(100%, 1380px));max-width:var(--prc-v10-cinematic-cap);width:100%}@media (min-width:1920px){.race-detail--v5.race-detail--afgerond.post-race-command-centre-v5:has(.re-command-center__cockpit--cinematic){--prc-v10-cinematic-cap:min(100%, 2040px)}.race-detail--v5.post-race-command-centre-v5:has(.re-command-center__cockpit--cinematic){--prc-v10-cinematic-cap:min(100%, 2040px)}}@media (min-width:2560px){.race-detail--v5.race-detail--afgerond.post-race-command-centre-v5:has(.re-command-center__cockpit--cinematic){--prc-v10-cinematic-cap:min(100%, 2480px)}.race-detail--v5.post-race-command-centre-v5:has(.re-command-center__cockpit--cinematic){--prc-v10-cinematic-cap:min(100%, 2480px)}}@media (min-width:3440px){.race-detail--v5.race-detail--afgerond.post-race-command-centre-v5:has(.re-command-center__cockpit--cinematic){--prc-v10-cinematic-cap:min(100%, 2880px)}.race-detail--v5.post-race-command-centre-v5:has(.re-command-center__cockpit--cinematic){--prc-v10-cinematic-cap:min(100%, 2880px)}}@media (min-width:3840px){.race-detail--v5.race-detail--afgerond.post-race-command-centre-v5:has(.re-command-center__cockpit--cinematic){--prc-v10-cinematic-cap:min(100%, 3120px)}.race-detail--v5.post-race-command-centre-v5:has(.re-command-center__cockpit--cinematic){--prc-v10-cinematic-cap:min(100%, 3120px)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
