html:has(.fs-spel) .m-tabbar,html:has(.fs-spel) .m-topbar{display:none}.fs-spel{position:fixed;inset:0;z-index:9000;overflow:hidden;background:#0B1524;color:#F4F2EC;font-family:var(--fs-body);font-size:15px;color-scheme:dark;--fs-navy:#0F1B2D;--fs-navy2:#0B1524;--fs-kaart:#16243A;--fs-lijn:#23344D;--fs-oranje:#F0611A;--fs-papier:#F4F2EC;--fs-teal:#2DD4BF;--fs-amber:#FBBF24;--fs-groen:#3DD68C;--fs-rood:#FF4D4F;--fs-ink:#12171F;--fs-glas:rgba(11,21,36,.82);--fs-disp:var(--font-display),"Bricolage Grotesque",Georgia,serif;--fs-body:var(--font-body),"Instrument Sans",system-ui,sans-serif;--fs-mono:var(--font-mono),"JetBrains Mono",ui-monospace,Menlo,monospace;--gl:max(24px,env(safe-area-inset-left,0px));--gr:max(24px,env(safe-area-inset-right,0px));--gb:max(0px,env(safe-area-inset-bottom,0px))}.fs-spel,.fs-spel *{box-sizing:border-box}.fs-spel [hidden]{display:none!important}.fs-spel button{font:inherit;color:inherit;cursor:pointer;border:0;background:none}.fs-spel :focus-visible{outline:2px solid var(--fs-oranje);outline-offset:2px}.fs-spel .mono{font-family:var(--fs-mono)}.fs-spel .disp{font-family:var(--fs-disp)}.fs-spel #fsOverlay,.fs-spel #gl{position:fixed;inset:0;width:100%;height:100%;display:block;touch-action:none}.fs-spel #fsOverlay{pointer-events:none;z-index:2}.fs-groei{flex-grow:1}.fs-top{position:fixed;z-index:20;top:0;left:0;right:0;display:flex;align-items:center;gap:12px;padding:calc(12px + env(safe-area-inset-top,0px)) var(--gr) 12px var(--gl);pointer-events:none}.fs-top>*{pointer-events:auto}.fs-merk{display:flex;align-items:center;gap:8px;font-family:var(--fs-disp);font-weight:800;letter-spacing:.04em;font-size:19px;color:var(--fs-papier);text-decoration:none;min-height:44px}.fs-merk img{width:28px;height:28px}.fs-topknop{min-height:40px;padding:0 14px;border-radius:10px;background:var(--fs-glas);font-size:13px;font-weight:600}#fsFps{font-size:11px;color:#B7C0CF}.fs-spel[data-view=vlucht] .fs-top{display:none}.fs-brief{position:fixed;z-index:14;left:max(32px,var(--gl));top:50%;transform:translateY(-48%);width:420px;max-width:calc(100vw - 32px);background:var(--fs-papier);color:var(--fs-ink);border-radius:20px;padding:24px;display:grid;gap:12px;box-shadow:0 24px 70px rgba(4,8,16,.55)}.fs-eyebrow{font-size:12px;letter-spacing:.12em;color:#A63E0A}.fs-brief h1{margin:0;font-size:40px;line-height:1;font-weight:800;letter-spacing:-.02em}.fs-briefmeta{font-size:11px;color:#5B6675;letter-spacing:.06em}.fs-brief p{margin:0;line-height:1.5;color:#3A4453;font-size:15px}.fs-keys{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;font-size:13.5px;align-items:center;color:#3A4453}.fs-keys kbd{font-family:var(--fs-mono);font-size:11px;padding:4px 8px;border-radius:6px;background:#E7E3D9;color:var(--fs-ink);white-space:nowrap}.fs-spel[data-touch="0"] .fs-alleen-duim,.fs-spel[data-touch="1"] .fs-alleen-toets{display:none}.fs-cta{min-height:54px;border-radius:14px;background:var(--fs-oranje)!important;color:var(--fs-ink)!important;font-weight:700!important;font-size:18px!important;display:flex;align-items:center;justify-content:center;text-decoration:none;padding:0 22px}.fs-cta:disabled{opacity:.6}.fs-ghost{min-height:48px;border-radius:12px;border:1.5px solid #3a4a62!important;color:var(--fs-papier);font-weight:600}.fs-tekstknop{color:#A63E0A;font-weight:700;font-size:14px;text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center;gap:8px}.fs-fout{color:#B42318;font-size:14px;margin:0}.fs-paneel{position:fixed;z-index:40;left:50%;top:50%;transform:translate(-50%,-50%);width:380px;max-width:calc(100vw - 32px);background:var(--fs-navy);border:1px solid var(--fs-lijn);border-radius:20px;padding:24px;display:grid;gap:12px;box-shadow:0 30px 80px rgba(0,0,0,.6)}.fs-paneel h2{margin:0;font-size:26px}.fs-paneel p{margin:0;color:#C9D1DD;line-height:1.5}.fs-twee{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fs-geengl{position:fixed;z-index:50;inset:auto 16px 16px 16px;background:var(--fs-papier);color:var(--fs-ink);border-radius:16px;padding:20px}.fs-geengl h2{margin:0 0 6px;font-size:22px}.fs-hud{position:fixed;inset:0;z-index:10;pointer-events:none;font-size:13px}.fs-hud>*{pointer-events:auto}.fs-hudschaduw{inset:0;background:linear-gradient(180deg,rgba(11,21,36,.55),rgba(11,21,36,0) 22%,rgba(11,21,36,0) 62%,rgba(11,21,36,.75))}.fs-hudschaduw,.fs-hudtop{position:absolute;pointer-events:none!important}.fs-hudtop{left:var(--gl);right:var(--gr);top:calc(20px + env(safe-area-inset-top,0px));display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.fs-hudtop>*{pointer-events:auto}.fs-hudlinks{display:flex;flex-direction:column;gap:6px}.fs-hudchip{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:8px;background:var(--fs-glas);font-size:12px;letter-spacing:.08em;white-space:nowrap}.fs-dot{width:8px;height:8px;border-radius:50%;background:var(--fs-oranje)}.fs-info{font-size:11px;color:#C9D1DD;padding-left:4px}.fs-stappen{margin:0;padding:6px;list-style:none;display:flex;gap:4px;border-radius:12px;background:var(--fs-glas)}.fs-stappen li{height:30px;padding:0 12px;display:flex;align-items:center;gap:6px;border-radius:8px;font-size:11px;color:#B7C0CF}.fs-stappen li .fs-v{display:none}.fs-stappen li[data-stand=klaar]{color:var(--fs-teal)}.fs-stappen li[data-stand=klaar] .fs-v{display:inline-flex}.fs-stappen li[data-stand=nu]{background:var(--fs-papier);color:var(--fs-ink);font-weight:700}.fs-hudrechts{display:flex;gap:8px}.fs-stabiel{height:44px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;border-radius:10px;background:var(--fs-glas);font-size:12px}.fs-stabiel b{color:var(--fs-teal)}.fs-ico{width:44px;height:44px;border-radius:10px;background:var(--fs-glas);color:var(--fs-papier);justify-content:center}.fs-ico,.fs-papi{display:flex;align-items:center}.fs-papi{position:absolute;left:50%;top:104px;transform:translateX(-50%);flex-direction:column;gap:6px}.fs-papilampen{display:flex;gap:10px;padding:8px 14px;border-radius:999px;background:var(--fs-glas)}.fs-papilampen span{width:14px;height:14px;border-radius:50%;background:var(--fs-rood);box-shadow:0 0 10px var(--fs-rood)}.fs-papilampen span[data-k=w]{background:#fff;box-shadow:0 0 10px #fff}.fs-papitekst{font-size:11px;letter-spacing:.08em;background:rgba(11,21,36,.7);padding:2px 8px;border-radius:6px}.fs-tape{position:absolute;top:168px;height:340px;border-radius:14px;background:rgba(11,21,36,.72);overflow:hidden}.fs-tapev{left:32px;width:112px}.fs-tapeh{right:32px;width:128px}.fs-tapekop{left:0;right:0;top:8px;text-align:center;font-size:11px;z-index:2}.fs-tapekop,.fs-tapelijn span{position:absolute;color:#C9D1DD}.fs-tapelijn span{left:16px;font-size:15px;transform:translateY(-50%)}.fs-band{position:absolute;right:0;width:8px;background:var(--fs-teal)}.fs-tapemerk{position:absolute;right:12px;font-size:11px;font-weight:700;color:var(--fs-oranje)}.fs-tapewaarde{position:absolute;left:8px;right:14px;top:146px;height:48px;border-radius:8px;background:var(--fs-navy2);border:2px solid var(--fs-papier);display:flex;align-items:center;justify-content:center;z-index:2}.fs-tapeh .fs-tapewaarde{left:14px;right:8px}.fs-tapewaarde b{font-size:26px}.fs-tapewaarde[data-k=amber]{border-color:var(--fs-amber);color:var(--fs-amber)}.fs-tapewaarde[data-k=rood]{border-color:var(--fs-rood);color:var(--fs-rood)}.fs-tapevoet{position:absolute;left:0;right:0;bottom:10px;text-align:center;font-size:11px;color:var(--fs-amber)}.fs-tapeh .fs-tapevoet{color:var(--fs-papier);font-size:12px}.fs-kantelset,.fs-pillen,.fs-stuur,.fs-tippil{display:none}.fs-bediening{position:absolute;left:var(--gl);bottom:76px;display:flex;gap:12px;align-items:stretch}.fs-blok{position:relative;padding:14px 12px;border-radius:16px;background:rgba(11,21,36,.86);display:flex;flex-direction:column;align-items:center;gap:8px}.fs-blok[data-auto="1"]{opacity:.62}.fs-blokkop{font-size:11px;letter-spacing:.08em;color:#C9D1DD}.fs-auto{position:absolute;right:8px;top:8px;font-size:9px;padding:1px 5px;border-radius:4px;background:#2563EB;color:#fff;letter-spacing:.06em}.fs-gasblok{width:112px}.fs-gasbaan{position:relative;width:36px;height:150px;border-radius:10px;background:#1B2A40;touch-action:none;cursor:ns-resize}.fs-gasvul{position:absolute;left:0;right:0;bottom:0;border-radius:10px;background:var(--fs-oranje);opacity:.35}.fs-gasknop{position:absolute;left:-10px;right:-10px;height:18px;border-radius:6px;background:var(--fs-papier);bottom:calc((100% - 18px) * var(--p,0))}.fs-gaslab{position:absolute;left:44px;font-size:10px;color:#B7C0CF}.fs-gastop{top:4px}.fs-gasidle{bottom:4px}.fs-gaswaarde{font-size:18px}.fs-toetsen{display:flex;gap:4px}.fs-kbd,.fs-toetsen{justify-content:center}.fs-kbd{display:inline-flex;align-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:6px;background:#23344D;border-bottom:2px solid #0b1524;font-family:var(--fs-mono);font-size:11px;color:var(--fs-papier)}.fs-flapsblok{width:150px;align-items:stretch}.fs-flapsblok .fs-blokkop{text-align:center}.fs-flapsstanden{display:flex;flex-direction:column;gap:4px}.fs-flapstand{height:28px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:13px;color:#8A9BB5}.fs-flapstand[data-k=aan]{background:var(--fs-papier);color:var(--fs-ink);font-weight:700}.fs-flapstand[data-k=beweegt]{background:var(--fs-amber);color:var(--fs-ink);font-weight:700}.fs-flapsknop,.fs-flapsmobiel,.fs-gearknop,.fs-remknop{display:none}.fs-gearblok{width:124px}.fs-groen{display:flex;gap:8px;margin-top:4px}.fs-groen span{width:18px;height:18px;border-radius:4px;background:#2A3B55}.fs-groen[data-k=groen] span{background:var(--fs-groen)}.fs-groen[data-k=rood] span{background:var(--fs-rood)}.fs-gearstand{font-size:12px;font-weight:700;text-align:center}.fs-gearstand[data-k=groen]{color:var(--fs-groen)}.fs-gearstand[data-k=amber]{color:var(--fs-amber)}.fs-sbkop{font-size:11px;color:#C9D1DD;margin-top:4px}.fs-sb{font-size:12px;padding:2px 8px;border-radius:6px;border:1px solid #3a4a62}.fs-rechtsonder{position:absolute;right:var(--gr);bottom:76px;width:400px;display:flex;flex-direction:column;gap:10px}.fs-tip{padding:16px 18px;border-radius:16px;background:var(--fs-papier);color:var(--fs-ink);display:flex;gap:12px;box-shadow:0 20px 50px rgba(0,0,0,.35)}.fs-tipico{width:36px;height:36px;flex-shrink:0;border-radius:10px;background:var(--fs-amber);display:flex;align-items:center;justify-content:center}.fs-tip[data-k=ok] .fs-tipico{background:var(--fs-teal)}.fs-tip[data-k=bad] .fs-tipico{background:var(--fs-rood);color:#fff}.fs-tip[data-k=info] .fs-tipico{background:#C9D1DD}.fs-tip div{display:flex;flex-direction:column;gap:4px}.fs-tip b{font-size:16px}.fs-tip span{font-size:14px;line-height:1.45;color:#3A4453}.fs-check{padding:14px 18px;border-radius:16px;background:rgba(11,21,36,.86);display:flex;flex-direction:column;gap:8px}.fs-checkrij{display:flex;justify-content:space-between;font-size:14px}.fs-checkrij [data-k=ok]{color:var(--fs-groen)}.fs-checkrij [data-k=warn]{color:var(--fs-amber)}.fs-hudvoet{position:absolute;left:0;right:0;bottom:0;height:calc(56px + var(--gb));padding:0 var(--gr) var(--gb) var(--gl);display:flex;align-items:center;gap:22px;background:rgba(11,21,36,.9);font-size:13px;color:#C9D1DD;white-space:nowrap;overflow:hidden}.fs-hudvoet>span{display:inline-flex;align-items:center;gap:6px}.fs-controller{color:var(--fs-teal)}.fs-toasts{position:absolute;left:50%;top:170px;transform:translateX(-50%);flex-direction:column;gap:6px;pointer-events:none!important}.fs-toast,.fs-toasts{display:flex;align-items:center}.fs-toast{gap:10px;padding:8px 14px;border-radius:10px;background:var(--fs-glas);font-size:13px;animation:fsIn .25s ease-out}.fs-toast b{font-family:var(--fs-mono);font-size:12px}.fs-toast.ok b{color:var(--fs-teal)}.fs-toast.bad b,.fs-toast.bad span{color:#FF8A80}.fs-toast.warn b{color:var(--fs-amber)}@keyframes fsIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.fs-callout{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);font-family:var(--fs-mono);font-size:30px;font-weight:700;color:var(--fs-teal);opacity:0;pointer-events:none!important}.fs-callout.go{animation:fsCall 1s ease-out}@keyframes fsCall{0%{opacity:0}15%{opacity:1}70%{opacity:1}to{opacity:0}}.fs-draai{position:absolute;inset:0;background:rgba(11,21,36,.92);display:flex;align-items:center;justify-content:center;text-align:center;padding:32px;font-size:20px;z-index:30}@media (max-width:1280px) and (pointer:fine){.fs-rechtsonder{width:320px}.fs-bediening{transform:scale(.9);transform-origin:bottom left}}@media (max-height:760px) and (pointer:fine){.fs-tape{top:130px;height:300px}.fs-papi{top:84px}.fs-bediening,.fs-rechtsonder{bottom:66px}}@media (pointer:coarse){.fs-hud{--hk:clamp(1,calc(100vh / 390px),1.35)}.fs-hudschaduw{background:linear-gradient(180deg,rgba(11,21,36,.5),rgba(11,21,36,0) 30%,rgba(11,21,36,0) 60%,rgba(11,21,36,.55))}.fs-hudtop{top:calc(12px + env(safe-area-inset-top,0px));left:max(56px,var(--gl));right:max(56px,var(--gr));align-items:center}.fs-hudchip{height:30px;padding:0 10px;font-size:11px;gap:6px}.fs-auto,.fs-blokkop,.fs-flapsstanden,.fs-gaslab,.fs-gaswaarde,.fs-gearstand,.fs-groen,.fs-hudvoet,.fs-info,.fs-rechtsonder .fs-check,.fs-sb,.fs-sbkop,.fs-stabiel,.fs-stappen,.fs-tape,.fs-toetsen{display:none!important}.fs-papi{top:calc(12px + env(safe-area-inset-top,0px))}.fs-papilampen{gap:6px;padding:7px 10px}.fs-papilampen span{width:12px;height:12px;box-shadow:none}.fs-papitekst{display:none}.fs-pillen{display:flex;position:absolute;left:50%;top:calc(56px + env(safe-area-inset-top,0px));transform:translateX(-50%);gap:8px}.fs-pil{height:34px;padding:0 10px;display:inline-flex;align-items:center;border-radius:8px;background:var(--fs-glas);font-size:15px;font-weight:700}.fs-pil[data-k=amber]{color:var(--fs-amber)}.fs-pil[data-k=rood]{color:var(--fs-rood)}.fs-tippil{display:block;position:absolute;left:50%;top:calc(100px + env(safe-area-inset-top,0px));transform:translateX(-50%);max-width:360px;padding:8px 14px;border-radius:12px;background:var(--fs-papier);color:var(--fs-ink);font-size:13px;line-height:1.35;text-align:center}.fs-tippil[data-k=bad]{background:var(--fs-rood);color:#fff}.fs-rechtsonder{display:none}.fs-bediening{left:max(56px,var(--gl));bottom:calc(18px + var(--gb));display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto auto;-moz-column-gap:10px;column-gap:10px;row-gap:6px;align-items:end;transform:scale(var(--hk));transform-origin:bottom left}.fs-gasblok{grid-column:1;grid-row:1/span 2}.fs-flapsblok{grid-column:2;grid-row:1}.fs-gearblok{grid-column:2;grid-row:2}.fs-remknop{grid-column:3;grid-row:2}.fs-blok{padding:0;background:none;border-radius:0}.fs-gasblok{width:auto;gap:6px}.fs-gasbaan{width:64px;height:196px;border-radius:18px;background:rgba(11,21,36,.8);border:1px solid #3a4a62}.fs-gasvul{border-radius:18px;background:rgba(240,97,26,.4);opacity:1}.fs-gasknop{left:6px;right:6px;height:36px;border-radius:10px;bottom:calc(4px + (100% - 44px) * var(--p,0))}.fs-gasblok:after{content:attr(data-label);font-family:var(--fs-mono);font-size:11px;background:var(--fs-glas);padding:2px 6px;border-radius:6px}.fs-flapsblok{width:auto;gap:6px}.fs-flapsmobiel{display:block;font-size:10px;text-align:center;background:var(--fs-glas);padding:2px 6px;border-radius:6px}.fs-flapsknop,.fs-gearknop{display:flex;width:56px;height:52px;border:1px solid #3a4a62!important;border-radius:12px;background:rgba(11,21,36,.82)!important;align-items:center;justify-content:center}.fs-gearblok{width:auto}.fs-gearknop{border:2px solid var(--fs-amber)!important;color:var(--fs-amber);font-size:11px;font-weight:700}.fs-gearknop[data-k=down]{border-color:var(--fs-groen)!important;color:var(--fs-groen)}.fs-blok[data-auto="1"]{opacity:.45;pointer-events:none}.fs-remknop{display:flex;align-items:center;justify-content:center;min-width:96px;height:52px;border-radius:12px;background:var(--fs-oranje)!important;color:var(--fs-ink);font-weight:700}.fs-flapsblok{margin-right:0}.fs-stuur{display:flex;position:absolute;right:max(56px,var(--gr));bottom:calc(18px + var(--gb));flex-direction:column;align-items:flex-end;gap:8px;transform:scale(var(--hk));transform-origin:bottom right}.fs-keuze{display:flex;gap:2px;padding:3px;border-radius:10px;background:var(--fs-glas)}.fs-keuze button{height:40px;padding:0 14px;border-radius:8px;font-size:13px;font-weight:600;color:#C9D1DD}.fs-keuze button[aria-checked=true]{background:var(--fs-papier);color:var(--fs-ink);font-weight:700}.fs-stick{width:170px;height:170px;border-radius:50%;background:rgba(11,21,36,.55);border:2px solid rgba(244,242,236,.35);position:relative;touch-action:none}.fs-kruish,.fs-kruisv{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:rgba(244,242,236,.18)}.fs-kruisv{width:2px;height:140px}.fs-kruish{width:140px;height:2px}.fs-stickknop{position:absolute;left:55px;top:55px;width:60px;height:60px;border-radius:50%;background:var(--fs-papier);box-shadow:0 6px 18px rgba(0,0,0,.4);pointer-events:none}.fs-kantel{width:220px;padding:12px 14px;border-radius:14px;background:var(--fs-glas);display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:1.4}.fs-kantelkop{display:flex;align-items:center;gap:10px;color:#F3C9A8}.fs-kantelkop b{color:var(--fs-papier)}.fs-kanteltekst{color:#C9D1DD}.fs-oranje{min-height:44px;border-radius:10px;background:var(--fs-oranje)!important;color:var(--fs-ink)!important;font-weight:700}.fs-kantel .fs-tekstknop{color:#F3C9A8;font-size:12px;min-height:36px}.fs-kantelset{display:flex;position:absolute;right:max(56px,var(--gr));bottom:calc(220px + var(--gb));width:260px;padding:14px;border-radius:14px;background:var(--fs-navy);border:1px solid var(--fs-lijn);flex-direction:column;gap:12px}.fs-kantelset[hidden]{display:none!important}.fs-kantelset label{display:flex;flex-direction:column;gap:6px;font-size:13px}.fs-kantelset input{width:100%;accent-color:var(--fs-oranje);min-height:32px}.fs-toasts{top:calc(150px + env(safe-area-inset-top,0px))}.fs-brief{left:50%;transform:translate(-50%,-50%);max-height:calc(100vh - 32px);overflow:auto;padding:20px}.fs-brief h1{font-size:30px}}@media (pointer:coarse) and (max-height:420px){.fs-pillen{top:calc(50px + env(safe-area-inset-top,0px))}.fs-tippil{top:calc(92px + env(safe-area-inset-top,0px));max-width:300px}}.fs-db{position:fixed;inset:0;z-index:30;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--fs-papier);color:var(--fs-ink)}.fs-dbkop{position:relative;color:var(--fs-papier);background:#0B1524 url(/landing-challenge/poster-d.webp) 50%/cover no-repeat}.fs-dbkopschaduw{position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,21,36,.95),rgba(11,21,36,.85) 55%,rgba(11,21,36,.5))}.fs-dbkopin{position:relative;max-width:1440px;margin:0 auto;padding:40px 48px 36px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 32px;align-items:end}.fs-dbkopin>*{grid-column:1}.fs-dbknoppen{grid-column:2!important;grid-row:1/span 5;display:flex;gap:10px;align-self:end}.fs-dbeyebrow{font-size:12px;letter-spacing:.12em;color:var(--fs-oranje)}.fs-dbscore{display:flex;align-items:flex-end;gap:24px}.fs-dbscore>b{font-size:104px;line-height:.9;font-weight:800;letter-spacing:-.03em}.fs-dbsterren{display:flex;flex-direction:column;gap:8px;padding-bottom:8px}.fs-dbsterren>span{display:flex;gap:4px}.fs-dbverdict{font-size:26px;font-weight:700}.fs-dbsub{font-size:15px;color:#C9D1DD}.fs-dbeind{font-size:15px;color:#FFB4A8}.fs-dbflags{font-size:13px;color:#F3C9A8}.fs-dbghostd{border-radius:14px;border:1px solid #3a4a62!important;color:var(--fs-papier);font-weight:600}.fs-dbghostd,.fs-dblicht{height:52px;padding:0 22px}.fs-dblicht{display:inline-flex;align-items:center;gap:8px;border-radius:14px;background:var(--fs-papier)!important;color:var(--fs-ink)!important;font-weight:700}.fs-dbinhoud{max-width:1440px;margin:0 auto;padding:32px 48px 48px;display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:28px}.fs-dbmain{display:flex;flex-direction:column;gap:24px;min-width:0}.fs-dbstatus{margin:0;padding:12px 16px;border-radius:12px;background:#FBFAF6;border:1px solid #ddd9cf;font-size:14px;color:#3A4453}.fs-dbstatus.fout{border-color:#B42318;color:#B42318}.fs-dbfasen{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:16px}.fs-dbfase{background:#fff;border:1px solid #ddd9cf;border-radius:18px;padding:18px 20px;display:flex;flex-direction:column;gap:12px}.fs-dbfase.slecht{border:2px solid #b42318}.fs-dbfasekop{display:flex;justify-content:space-between;align-items:baseline}.fs-dbfasekop span{font-size:12px;letter-spacing:.1em;color:#5B6675}.fs-dbfasekop b{font-size:36px;line-height:1}.fs-dbbalk{background:#ECE9E1}.fs-dbbalk,.fs-dbbalk i{height:8px;border-radius:4px}.fs-dbbalk i{display:block}.fs-dbfase ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.fs-dbfase li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:8px;font-size:14px;align-items:center}.fs-dbfase li .mono{font-size:12px;color:#3A4453}.fs-dbgraf{background:#fff;border:1px solid #ddd9cf;border-radius:18px;padding:22px 24px;display:flex;flex-direction:column;gap:14px}.fs-dbgrafkop h2{margin:0;font-size:22px;font-weight:800}.fs-dbgrafkop span{font-size:14px;color:#5B6675}.fs-dbleg{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:13px;color:#3A4453}.fs-dbleg span{display:inline-flex;align-items:center;gap:8px}.fs-legl{height:4px}.fs-legd,.fs-legl{width:22px;display:inline-block}.fs-legd{height:0;border-top:2px dashed #5b6675}.fs-legc{width:14px;height:14px;border-radius:50%;border:3px solid;display:inline-block}.fs-dbtegels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fs-dbtegel{background:#fff;border:1px solid #ddd9cf;border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:4px}.fs-dbtegel b{font-size:26px}.fs-dbtegel span{font-size:13px;color:#5B6675}.fs-dbzij{gap:16px}.fs-dbtip,.fs-dbzij{display:flex;flex-direction:column}.fs-dbtip{background:var(--fs-navy);color:var(--fs-papier);border-radius:18px;padding:22px;gap:10px}.fs-dbtip b{font-size:22px;line-height:1.15}.fs-dbtip p{margin:0;font-size:15px;line-height:1.5;color:#C9D1DD}.fs-dbpas{background:#fff;border:2px solid var(--fs-oranje);border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:12px}.fs-dbpas b{font-size:22px;line-height:1.15}.fs-dbpas ul{margin:0;padding:0 0 0 18px;font-size:14px;line-height:1.6;color:#3A4453}.fs-dboranje,.fs-spel .fs-dboranje{min-height:50px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:var(--fs-oranje);color:var(--fs-ink);font-weight:700;font-size:16px;text-decoration:none;border:0}.fs-dbfijn{font-size:12px;color:#5B6675;text-align:center}.fs-dbsel{background:#E6F2F0;border-radius:18px;padding:20px 22px;display:flex;flex-direction:column;gap:8px;color:var(--fs-ink)}.fs-dbsel b{font-size:16px;line-height:1.35}.fs-dbsel a{font-size:15px;font-weight:700;color:#0F5E58}.fs-dbbord{background:#fff;border:1px solid #ddd9cf;border-radius:18px;padding:18px 20px;display:flex;flex-direction:column;gap:8px}.fs-dbbord b.disp{font-size:18px}.fs-dbbord ol{margin:0;padding:0;list-style:none}.fs-dbbord li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;padding:8px 0;border-top:1px solid #ece9e1;font-size:15px}.fs-dbbord li:first-child{border-top:0}.fs-dbbord li.me{background:#FDEBDD;color:#9A3A05;margin:0 -8px;padding:8px}.fs-dbbord li.leeg{display:block;color:#5B6675;font-size:14px}.fs-dbghost{min-height:48px;border-radius:14px;border:1.5px solid var(--fs-ink)!important;color:var(--fs-ink);font-weight:700;padding:0 16px}.fs-dbdonker{min-height:52px;border-radius:14px;background:var(--fs-ink)!important;color:var(--fs-papier)!important;font-weight:700}.fs-dbvoet{display:none}@media (max-width:1100px){.fs-dbinhoud{grid-template-columns:minmax(0,1fr)}.fs-dbkopin{grid-template-columns:1fr}.fs-dbknoppen{grid-column:1!important;grid-row:auto}}@media (max-width:760px){.fs-dbkopschaduw{background:rgba(11,21,36,.86)}.fs-dbkopin{padding:calc(16px + env(safe-area-inset-top,0px)) 16px 22px;gap:10px}.fs-dbkoprij{display:flex;justify-content:space-between;align-items:center}.fs-dbkoprij .mono{font-size:11px;letter-spacing:.08em;color:#F3C9A8}.fs-dbterug{background:none!important;margin-left:-10px}.fs-dbscore{gap:14px}.fs-dbscore>b{font-size:76px}.fs-dbsterren{padding-bottom:8px}.fs-dbverdict{font-size:21px}.fs-dbsub{font-size:13px}.fs-dbinhoud{padding:16px 16px 120px;gap:14px}.fs-dbmain,.fs-dbzij{gap:14px}.fs-dbfasen{display:block;background:#fff;border:1px solid #ddd9cf;border-radius:16px;overflow:hidden}.fs-dbfase{border:0;border-radius:0;padding:12px 14px;gap:6px;border-top:1px solid #ece9e1}.fs-dbfase:first-child{border-top:0}.fs-dbfase.slecht{border:0;border-top:1px solid #ece9e1;background:#FDF1EF}.fs-dbfasekop span{font-size:11px}.fs-dbfasekop b{font-size:24px}.fs-dbbalk,.fs-dbbalk i{height:6px}.fs-dbzin{font-size:13px;color:#3A4453}.fs-dbgraf{padding:14px;border-radius:16px;gap:10px}.fs-dbgrafkop h2{font-size:18px}.fs-dbleg{font-size:12px}.fs-dbbord,.fs-dbpas,.fs-dbsel,.fs-dbtip{border-radius:16px;padding:16px}.fs-dbpas b,.fs-dbtip b{font-size:19px}.fs-dbpas span{font-size:14px;line-height:1.45;color:#3A4453}.fs-dbselm{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;color:#0F5E58;font-size:14px;font-weight:700;text-decoration:none;padding:14px 16px}.fs-dbvoet{display:grid;position:fixed;left:0;right:0;bottom:0;z-index:31;padding:12px 16px calc(20px + var(--gb));background:var(--fs-papier);border-top:1px solid #ddd9cf;grid-template-columns:1fr 1fr;gap:10px}}.fs-naam{position:fixed;z-index:45;left:50%;top:50%;transform:translate(-50%,-50%);width:420px;max-width:calc(100vw - 32px);background:var(--fs-papier);color:var(--fs-ink);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:10px;box-shadow:0 30px 90px rgba(0,0,0,.45)}.fs-naam h3{margin:0;font-size:26px}.fs-naam p{margin:0;color:#3A4453}.fs-naam label{font-size:13px;font-weight:700}.fs-naam input{height:48px;border-radius:10px;border:1px solid #ddd9cf;padding:0 12px;font:inherit;font-size:16px;background:#fff;color:var(--fs-ink)}.fs-naam .fs-tekstknop{justify-content:center}.fs-naamrij{display:grid;grid-template-columns:1fr 150px;gap:10px;align-items:end}.fs-naamrij>div{display:flex;flex-direction:column;gap:6px}.fs-opt{font-weight:500;color:#5B6675}@media (max-width:420px){.fs-naamrij{grid-template-columns:1fr}}.fs-spel:has(.fs-naam:not([hidden])) .fs-db:after{content:"";position:fixed;inset:0;background:rgba(11,21,36,.55);z-index:44}.fs-spel .lc-koppel{position:fixed;z-index:60;left:50%;top:50%;transform:translate(-50%,-50%);width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;background:var(--fs-papier);color:var(--fs-ink);border-radius:18px;padding:22px;display:grid;gap:12px}.fs-spel .lc-koppel h2{margin:0;font-family:var(--fs-disp)}.fs-spel .lc-koppel button{min-height:40px;padding:0 12px;border-radius:10px;background:#E7E3D9;font-weight:600}.fs-spel .lc-koppel .cta{background:var(--fs-oranje)}