@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.pp-wrap,.pp-wrap *,.pp-wrap :before,.pp-wrap :after{box-sizing:border-box}.pp-wrap p,.pp-wrap ul{margin:0}.pp-wrap ul{padding:0;list-style:none}.pp-wrap svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em}.pp-wrap .tabular{font-variant-numeric:tabular-nums}.pp-wrap{--u:var(--kaart-u,1rem);font-size:var(--u);--pp-facet:calc(var(--u) * 1);--pp-rand:calc(var(--u) * .4);--pp-surface-1:#131c30;--pp-surface-2:#0a0f1c;--pp-accent:#22e06b;--pp-tekst:#f1f5f9;--pp-tekst-zacht:#94a3b8;--pp-tier:#94a3b8;--pp-tier-zacht:#94a3b82e;--pp-gloed:#94a3b840;--pp-metaal:linear-gradient(135deg, #cfd6de 0%, #8c96a3 20%, #4b5563 38%, #d9dfe6 52%, #7b8592 68%, #3f4650 84%, #b5bdc7 100%);width:calc(var(--u) * 22.5);max-width:100%;color:var(--pp-tekst);font-variant-numeric:tabular-nums;margin-inline:auto;font-family:Inter Variable,Inter,system-ui,-apple-system,Segoe UI,sans-serif}.pp-frame{padding:var(--pp-rand);background:var(--pp-metaal);clip-path:polygon(var(--pp-facet) 0, calc(100% - var(--pp-facet)) 0, 100% var(--pp-facet), 100% calc(100% - var(--pp-facet)), calc(100% - var(--pp-facet)) 100%, var(--pp-facet) 100%, 0 calc(100% - var(--pp-facet)), 0 var(--pp-facet));filter:drop-shadow(0 18px 30px #0000008c) drop-shadow(0 0 22px var(--pp-gloed));transform:perspective(900px) rotateX(var(--pp-rx,0deg)) rotateY(calc(var(--pp-ry,0deg) + var(--pp-flip,0deg)));will-change:transform;transition:transform .28s;position:relative}.pp-geen-overgang{transition:none}.pp-frame-licht{pointer-events:none;opacity:var(--pp-licht,0);background:radial-gradient(45% 45% at var(--pp-gx,30%) var(--pp-gy,20%), #ffffff73, transparent 70%);mix-blend-mode:soft-light;transition:opacity .4s;position:absolute;inset:0}.pp-rugnummer{left:calc(var(--u) * .9);bottom:calc(var(--u) * .35);z-index:2;font-size:calc(var(--u) * 2.6);letter-spacing:-.03em;color:var(--pp-tier);text-shadow:0 2px 10px #0009;font-weight:900;line-height:1;position:absolute}.pp-achter-inhoud{padding:calc(var(--u) * 1) calc(var(--u) * 1.1) calc(var(--u) * .9);gap:calc(var(--u) * .35);flex-direction:column;display:flex;position:relative}.pp-achter-naam{font-size:calc(var(--u) * 1.05);letter-spacing:-.01em;font-weight:800}.pp-achter-kop{margin-top:calc(var(--u) * .6);font-size:calc(var(--u) * .68);letter-spacing:.12em;text-transform:uppercase;color:var(--pp-tier);font-weight:700}.pp-rapporten{gap:calc(var(--u) * .35);flex-direction:column;display:flex}.pp-rapport{padding:calc(var(--u) * .5) calc(var(--u) * .65);border-radius:calc(var(--u) * .6);background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff14}.pp-rapport-regel{align-items:baseline;gap:calc(var(--u) * .5);font-size:calc(var(--u) * .8);display:flex}.pp-rapport-trainer{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--pp-tekst-zacht);flex:1;overflow:hidden}.pp-rapport-cijfer{font-size:calc(var(--u) * 1.05);margin-left:auto;font-weight:800}.pp-rapport-noot{margin-top:calc(var(--u) * .2);font-size:calc(var(--u) * .75);color:var(--pp-tekst-zacht);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.pp-achter-leeg{font-size:calc(var(--u) * .78);color:var(--pp-tekst-zacht)}.pp-doel{gap:calc(var(--u) * .35);padding:calc(var(--u) * .5) calc(var(--u) * .65);border-radius:calc(var(--u) * .6);background:#22e06b14;flex-direction:column;display:flex;box-shadow:inset 0 0 0 1px #22e06b40}.pp-doel-status{font-size:calc(var(--u) * .7);color:var(--pp-accent);margin-left:auto;font-weight:700}.pp-achter-badges{gap:calc(var(--u) * .35);flex-wrap:wrap;display:flex}.pp-achter-voet{padding-top:calc(var(--u) * .8);margin-top:auto}.pp-delta{font-size:calc(var(--u) * .68);padding:calc(var(--u) * .05) calc(var(--u) * .3);border-radius:999px;margin-left:auto;font-weight:800;animation:.6s ease-out both pp-delta-in}.pp-delta-op{color:#22e06b;background:#22e06b24}.pp-delta-af{color:#f59e0b;background:#f59e0b24}@keyframes pp-delta-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.pp-frame-glans{pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(115deg,#0000 32%,#ffffff8c 44%,#ffffff1a 50%,#0000 58%),radial-gradient(70% 40% at 10% 0,#ffffff80,#0000 70%);position:absolute;inset:0}.pp-binnen{background:linear-gradient(180deg, var(--pp-surface-1), var(--pp-surface-2));clip-path:polygon(calc(var(--pp-facet) - var(--pp-rand)) 0, calc(100% - var(--pp-facet) + var(--pp-rand)) 0, 100% calc(var(--pp-facet) - var(--pp-rand)), 100% calc(100% - var(--pp-facet) + var(--pp-rand)), calc(100% - var(--pp-facet) + var(--pp-rand)) 100%, calc(var(--pp-facet) - var(--pp-rand)) 100%, 0 calc(100% - var(--pp-facet) + var(--pp-rand)), 0 calc(var(--pp-facet) - var(--pp-rand)));position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.pp-foto-vak{aspect-ratio:3/2;background:radial-gradient(80% 60% at 50% 30%, var(--pp-tier-zacht), transparent 70%), var(--pp-surface-1);position:relative}.pp-foto{object-fit:cover;object-position:center top;width:100%;height:100%}.pp-silhouet{justify-content:flex-end;align-items:center;gap:calc(var(--u) * .5);height:100%;padding-bottom:calc(var(--u) * 2.75);flex-direction:column;display:flex}.pp-silhouet-icoon{width:calc(var(--u) * 5.5);height:calc(var(--u) * 5.5);color:var(--pp-tier);opacity:.35}.pp-foto-knop{z-index:2;align-items:center;gap:calc(var(--u) * .35);padding:calc(var(--u) * .4) calc(var(--u) * .8);font-size:calc(var(--u) * .75);color:var(--pp-tekst);background:#ffffff1a;border-radius:999px;font-weight:600;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #fff3}.pp-foto-knop:hover{background:#ffffff2e}.pp-foto-fade{pointer-events:none;background:linear-gradient(180deg, #0508108c 0%, transparent 40%), linear-gradient(180deg, transparent 50%, var(--pp-surface-1) 100%);position:absolute;inset:0}.pp-merk{top:calc(var(--u) * .55);text-align:center;font-size:calc(var(--u) * .5625);letter-spacing:.32em;text-transform:uppercase;color:var(--pp-tier);opacity:.9;font-weight:700;position:absolute;left:0;right:0}.pp-overall-blok{top:calc(var(--u) * 1.5);left:calc(var(--u) * 1);line-height:1;position:absolute}.pp-overall{font-size:calc(var(--u) * 3.75);letter-spacing:-.05em;color:var(--pp-accent);text-shadow:0 2px 12px #0009,0 0 28px #22e06b59;font-weight:800;line-height:.9}.pp-positie{align-items:center;gap:calc(var(--u) * .3);margin-top:calc(var(--u) * .4);font-size:calc(var(--u) * .6875);letter-spacing:.18em;text-transform:uppercase;color:var(--pp-tier);text-shadow:0 1px 6px #000000b3;font-weight:700;display:inline-flex}.pp-categorie{margin-top:calc(var(--u) * .3);font-size:calc(var(--u) * .6875);letter-spacing:.14em;color:var(--pp-tekst);opacity:.85;text-shadow:0 1px 6px #000000b3;font-weight:600}.pp-badges{top:calc(var(--u) * 1.5);right:calc(var(--u) * .85);gap:calc(var(--u) * .5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:absolute}.pp-badge{align-items:center;gap:calc(var(--u) * .2);width:calc(var(--u) * 3.75);flex-direction:column;display:flex}.pp-badge-icoon{width:calc(var(--u) * 1.9);height:calc(var(--u) * 1.9);color:var(--pp-surface-2);background:var(--pp-metaal);border-radius:999px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff59,0 4px 10px #00000080}.pp-badge-label{max-width:100%;line-height:1.15;font-size:calc(var(--u) * .5625);letter-spacing:.04em;text-align:center;color:var(--pp-tekst);text-shadow:0 1px 4px #000c;font-weight:600}.pp-body{padding:0 calc(var(--u) * 1) calc(var(--u) * .9);position:relative}.pp-patroon{pointer-events:none;opacity:.5;position:absolute;inset:0}.pp-keeper .pp-patroon{background:repeating-linear-gradient(135deg,#ffffff0a 0 2px,#0000 2px 18px)}.pp-field .pp-patroon{background:radial-gradient(circle at 50% 30%,#0000 22%,#ffffff0d 22.5%,#0000 23.5%),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 44px)}.pp-naam{margin-top:calc(var(--u) * -.25);text-align:center;line-height:1.05;position:relative}.pp-voornaam{font-size:calc(var(--u) * .75);letter-spacing:.22em;text-transform:uppercase;color:var(--pp-tekst-zacht);font-weight:600}.pp-achternaam{margin-top:calc(var(--u) * .15);font-size:calc(var(--u) * 1.625);letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:800}.pp-stats{gap:calc(var(--u) * .6) calc(var(--u) * 1.1);margin-top:calc(var(--u) * .85);grid-template-columns:1fr 1fr;display:grid;position:relative}.pp-stat-regel{justify-content:space-between;align-items:baseline;gap:calc(var(--u) * .5);display:flex}.pp-stat-label{min-width:0;font-size:calc(var(--u) * .75);color:var(--pp-tekst-zacht);font-weight:500}.pp-stat-cijfer{font-size:calc(var(--u) * 1.0625);font-weight:800;line-height:1}.pp-balk{height:calc(var(--u) * .2);margin-top:calc(var(--u) * .3);background:#ffffff17;border-radius:999px;overflow:hidden}.pp-balk-vulling{background:linear-gradient(90deg, var(--pp-accent), var(--pp-tier));border-radius:999px;height:100%;transition:width .6s}.pp-leeg{margin:calc(var(--u) * 1) auto 0;max-width:calc(var(--u) * 15);text-align:center;font-size:calc(var(--u) * .8125);color:var(--pp-tekst-zacht);position:relative}.pp-xp{margin-top:calc(var(--u) * .9);padding-top:calc(var(--u) * .7);border-top:1px solid #ffffff14;position:relative}.pp-xp-regel{justify-content:space-between;align-items:baseline;display:flex}.pp-xp-label{font-size:calc(var(--u) * .625);letter-spacing:.22em;color:var(--pp-tier);font-weight:700}.pp-xp-cijfer{font-size:calc(var(--u) * .8125);color:var(--pp-tier);font-weight:700}.pp-balk-xp{height:calc(var(--u) * .3);background:#ffffff1a}.pp-balk-xp .pp-balk-vulling{background:var(--pp-metaal)}.pp-xp-tekst{margin-top:calc(var(--u) * .35);font-size:calc(var(--u) * .75);color:var(--pp-tekst-zacht)}.pp-voet{margin-top:calc(var(--u) * .75);text-align:center;line-height:1.3;position:relative}.pp-voet-regel{font-size:calc(var(--u) * .6875);letter-spacing:.1em;text-transform:uppercase;color:var(--pp-tier);font-weight:600}.pp-school{font-size:calc(var(--u) * .625);color:var(--pp-tekst-zacht)}.pp-acties{justify-content:center;gap:calc(var(--u) * .5);margin-top:calc(var(--u) * 1);flex-wrap:wrap;display:flex}.pp-actie{align-items:center;gap:calc(var(--u) * .4);min-height:calc(var(--u) * 2.75);padding:calc(var(--u) * .5) calc(var(--u) * 1);font-size:calc(var(--u) * .8125);color:var(--pp-tekst);background:#ffffff0f;border-radius:999px;font-weight:600;transition:background .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.pp-actie:hover{background:#ffffff1f}.pp-flits{z-index:3;pointer-events:none;background:radial-gradient(60% 50% at 50% 45%,#fffffff2,#ffffff59 45%,#0000 72%);animation:1.1s ease-out forwards pp-flits;position:absolute;inset:0}@keyframes pp-flits{0%{opacity:0}18%{opacity:1}to{opacity:0}}.pp-puls{animation:.9s ease-out pp-puls}@keyframes pp-puls{0%{transform:scale(1)}30%{transform:scale(1.035)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pp-frame{transition:none;transform:none}.pp-delta,.pp-flits,.pp-puls{animation:none}.pp-flits{opacity:0}}.pp-tier-brons{--pp-tier:#e0a370;--pp-tier-zacht:#d69a5b33;--pp-gloed:#d68c504d;--pp-metaal:linear-gradient(135deg, #f2b98a 0%, #b5651d 18%, #6b3a12 36%, #f0c39a 50%, #a9581a 66%, #5a2f0e 82%, #d98a4b 100%)}.pp-tier-zilver{--pp-tier:#e2e9f0;--pp-tier-zacht:#dbe4ee2e;--pp-gloed:#dbe4ee52;--pp-metaal:linear-gradient(135deg, #fff 0%, #b9c3ce 18%, #5b6672 36%, #f4f7fa 50%, #9aa6b3 66%, #4a535d 82%, #dfe6ec 100%)}.pp-tier-goud{--pp-tier:#f0cf6c;--pp-tier-zacht:#e8c76638;--pp-gloed:#f0c85a80;--pp-surface-1:#172038;--pp-metaal:linear-gradient(135deg, #fbe28a 0%, #d4a72c 18%, #8a5c0a 36%, #fff0b3 50%, #c9961c 66%, #6e4a06 82%, #ecc95c 100%)}.pp-tier-elite{--pp-tier:#f3e2a2;--pp-tier-zacht:#c8beff38;--pp-gloed:#beaaff73;--pp-surface-1:#171432;--pp-surface-2:#07070f;--pp-metaal:linear-gradient(120deg, #e9e6ff 0%, #8fd3ff 11%, #4f4a9c 21%, #c8a2ff 32%, #ffb3e6 43%, #6b3f7c 53%, #fff2a8 63%, #a8ffd8 74%, #3f6b96 85%, #e9e6ff 100%)}.pp-tier-elite .pp-frame{background-size:300% 300%;animation:9s ease-in-out infinite pp-holo}@keyframes pp-holo{0%,to{background-position:0%}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){.pp-tier-elite .pp-frame{animation:none}}@media (width<=360px){.pp-overall{font-size:calc(var(--u) * 3.125)}.pp-achternaam{font-size:calc(var(--u) * 1.375)}}.pp-silhouet-icoon svg{width:100%;height:100%}.waaier-kaart[data-astro-cid-vdxozj5r]{transform:translate(-50%, -50%) translateX(calc(var(--x) * 100%)) translateY(var(--y)) rotate(var(--r));transition:transform .6s cubic-bezier(.2,.8,.2,1)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.waaier[data-astro-cid-vdxozj5r]:hover .waaier-kaart[data-astro-cid-vdxozj5r]{transform:translate(-50%, -50%) translateX(calc(var(--x) * 118%)) translateY(calc(var(--y) - 3%)) rotate(calc(var(--r) * 1.25))}}
