.zoek-trigger.svelte-1g43wn9{display:inline-flex;align-items:center;gap:var(--sp-8);height:34px;padding:0 var(--sp-8) 0 10px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text-muted);font-family:var(--font-body);font-size:var(--fs-ui-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.zoek-trigger.svelte-1g43wn9 svg{color:var(--text-dim);flex-shrink:0}@media(hover:hover){.zoek-trigger.svelte-1g43wn9:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--text)}}.zt-label.svelte-1g43wn9{max-width:12ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zt-kbd.svelte-1g43wn9{font-family:var(--font-body);font-size:var(--fs-ui-xs);font-weight:600;letter-spacing:.02em;color:var(--text-dim);background:var(--shell);border:1px solid var(--border);border-radius:var(--radius-sm);padding:1px var(--sp-4)}.tk-mac.svelte-1g43wn9{display:none}html[data-toets=mac] .tk-mac.svelte-1g43wn9{display:inline}html[data-toets=mac] .tk-ctrl.svelte-1g43wn9{display:none}@media(max-width:820px){.zoek-trigger.svelte-1g43wn9{width:44px;height:44px;padding:0;justify-content:center;border-radius:50%;border-color:transparent;background:transparent}.zt-label.svelte-1g43wn9,.zt-kbd.svelte-1g43wn9{display:none}}.palet.svelte-1g43wn9{padding:0;border:none;background:transparent;width:min(620px,calc(100vw - 2 * var(--sp-16)));max-width:100%;margin-top:12vh;outline:none}.palet.svelte-1g43wn9::backdrop{background:var(--backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.paneel.svelte-1g43wn9{display:flex;flex-direction:column;max-height:min(64vh,560px);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.veldrij.svelte-1g43wn9{display:flex;align-items:center;gap:var(--sp-8);padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--border)}.veldicoon.svelte-1g43wn9{display:flex;color:var(--text-dim)}.veld.svelte-1g43wn9{flex:1;min-width:0;border:none;background:transparent;color:var(--text);font-family:var(--font-body);font-size:var(--fs-ui-md);padding:var(--sp-8) 0;outline:none}.veld.svelte-1g43wn9::placeholder{color:var(--text-dim)}.sluit.svelte-1g43wn9{flex-shrink:0;border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--fs-ui-xs);font-weight:600;padding:var(--sp-2) var(--sp-8);cursor:pointer}@media(hover:hover){.sluit.svelte-1g43wn9:hover{color:var(--text);background:var(--accent-soft)}}.spinner.svelte-1g43wn9{width:13px;height:13px;flex-shrink:0;border-radius:50%;border:2px solid var(--accent-soft);border-top-color:var(--accent);animation:svelte-1g43wn9-zoek-draai .7s linear infinite}@keyframes svelte-1g43wn9-zoek-draai{to{transform:rotate(360deg)}}.body.svelte-1g43wn9{flex:1;min-height:0;overflow-y:auto}.lijst.svelte-1g43wn9{padding:var(--sp-8)}.groepkop.svelte-1g43wn9{margin:var(--sp-8) var(--sp-8) var(--sp-4);font-size:var(--fs-ui-xs);text-transform:uppercase;letter-spacing:.16em;font-weight:600;color:var(--text-dim)}.rij.svelte-1g43wn9{display:flex;align-items:center;gap:var(--sp-12);padding:var(--sp-8) var(--sp-12);border-radius:var(--radius);cursor:pointer;color:var(--text)}.rij.svelte-1g43wn9 svg{color:var(--text-dim)}.rij.aan.svelte-1g43wn9{background:var(--accent-soft)}.rij.aan.svelte-1g43wn9 svg{color:var(--accent-text)}.rij-icoon.svelte-1g43wn9{display:flex;flex-shrink:0}.rij-tekst.svelte-1g43wn9{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.rij-titel.svelte-1g43wn9{font-size:var(--fs-ui-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rij-sub.svelte-1g43wn9{font-size:var(--fs-ui-xs);color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rij-ref.svelte-1g43wn9{flex-shrink:0;font-size:var(--fs-ui-xs);color:var(--text-dim);font-variant-numeric:tabular-nums}.melding.svelte-1g43wn9,.meer.svelte-1g43wn9{margin:0;padding:var(--sp-24) var(--sp-16);text-align:center;font-size:var(--fs-ui-sm);color:var(--text-muted)}.melding-fout.svelte-1g43wn9{color:var(--danger)}.meer.svelte-1g43wn9{padding:var(--sp-12) var(--sp-16) var(--sp-8);font-size:var(--fs-ui-xs);color:var(--text-dim)}.leeg.svelte-1g43wn9{padding:var(--sp-32) var(--sp-24);text-align:center}.leeg-titel.svelte-1g43wn9{margin:0 0 var(--sp-4);font-family:var(--font-heading);font-size:var(--fs-ui-md);color:var(--text)}.leeg-body.svelte-1g43wn9{margin:0;font-size:var(--fs-ui-sm);color:var(--text-dim)}.voet.svelte-1g43wn9{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-12);padding:var(--sp-8) var(--sp-16);border-top:1px solid var(--border);background:var(--surface-2);font-size:var(--fs-ui-xs);color:var(--text-dim)}.telling.svelte-1g43wn9{flex-shrink:0}@media(max-width:820px){.palet.svelte-1g43wn9{margin-top:var(--sp-16)}.paneel.svelte-1g43wn9{max-height:80vh}.voet.svelte-1g43wn9 .toetsen:where(.svelte-1g43wn9){display:none}}@media(prefers-reduced-motion:reduce){.spinner.svelte-1g43wn9{animation:none}}.kaart.svelte-1u45lml{position:relative;display:flex;gap:var(--sp-12);margin-top:var(--sp-32);padding:var(--sp-16) var(--sp-48) var(--sp-16) var(--sp-16);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.kaart.brug.svelte-1u45lml{margin:0 0 var(--sp-16);border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.kaart.brug.svelte-1u45lml{display:none}html[data-brug-platform=ios] .kaart.brug.svelte-1u45lml,html[data-brug-platform=android] .kaart.brug.svelte-1u45lml{display:flex}html[data-brug-weggeklikt] .kaart.brug.svelte-1u45lml,html[data-standalone] .kaart.brug.svelte-1u45lml,.brug-android.svelte-1u45lml,.brug-ios.svelte-1u45lml{display:none}html[data-brug-platform=android] .brug-android.svelte-1u45lml,html[data-brug-platform=ios] .brug-ios.svelte-1u45lml{display:block}.kaart-ico.svelte-1u45lml{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--accent-soft);color:var(--accent-text)}.kaart-body.svelte-1u45lml{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.titel.svelte-1u45lml{margin:0;font-family:var(--font-heading);font-weight:500;font-size:var(--fs-ui-md);color:var(--text)}.sub.svelte-1u45lml{margin:0;font-size:var(--fs-ui-sm);color:var(--text-dim)}.actie.svelte-1u45lml{margin-top:var(--sp-8)}.sluit.svelte-1u45lml{position:absolute;top:var(--sp-8);right:var(--sp-8);display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;background:none;border:none;color:var(--text-muted);font-size:var(--fs-ui-h2);line-height:1;cursor:pointer;border-radius:var(--radius-sm);font-family:var(--font-body);transition:color var(--dur-fast) var(--ease)}@media(hover:hover){.sluit.svelte-1u45lml:hover{color:var(--text)}}.sluit.svelte-1u45lml:focus-visible{outline:2px solid var(--accent-text);outline-offset:1px}.uitleg.svelte-1u45lml{display:flex;flex-direction:column;gap:var(--sp-16)}.stappen.svelte-1u45lml{list-style:none;margin:var(--sp-8) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--sp-12)}.stappen.svelte-1u45lml li:where(.svelte-1u45lml){display:flex;align-items:center;gap:var(--sp-12);font-size:var(--fs-ui-sm);color:var(--text)}.stap-ico.svelte-1u45lml{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--border);color:var(--text-2)}.vooruitloper.svelte-4l15mc{position:fixed;left:0;right:0;top:var(--schil-topbar-h, 52px);bottom:0;z-index:35;background:var(--bg);padding:var(--sp-24) var(--sp-16);overflow:hidden;box-shadow:-8px 0 24px -8px color-mix(in srgb,var(--text) 22%,transparent);animation:svelte-4l15mc-vl-in .26s cubic-bezier(.32,.72,0,1) both}.vooruitloper.weg.svelte-4l15mc{animation:none;opacity:0;transition:opacity .14s linear}@keyframes svelte-4l15mc-vl-in{0%{transform:translate(100%)}}.vl-blok.svelte-4l15mc{background:var(--surface-2, var(--surface));border:1px solid var(--border);border-radius:var(--radius)}.vl-kop.svelte-4l15mc{height:28px;width:52%;margin-bottom:var(--sp-24);border:none;background:color-mix(in srgb,var(--text) 10%,transparent)}.vl-kaart.svelte-4l15mc{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:var(--sp-16);margin-bottom:var(--sp-12);display:flex;flex-direction:column;gap:var(--sp-8)}.vl-regel.svelte-4l15mc{height:12px;border:none;background:color-mix(in srgb,var(--text) 8%,transparent);border-radius:var(--radius-pill)}.vl-regel.lang.svelte-4l15mc{width:76%}.vl-regel.kort.svelte-4l15mc{width:44%}.vl-kaart.svelte-4l15mc,.vl-kop.svelte-4l15mc{animation:svelte-4l15mc-vl-adem 1.6s ease-in-out infinite}.vl-kaart.svelte-4l15mc:nth-of-type(2){animation-delay:.1s}.vl-kaart.svelte-4l15mc:nth-of-type(3){animation-delay:.2s}.vl-kaart.svelte-4l15mc:nth-of-type(4){animation-delay:.3s}.vl-kaart.svelte-4l15mc:nth-of-type(5){animation-delay:.4s}.vl-kaart.svelte-4l15mc:nth-of-type(6){animation-delay:.5s}.vl-kaart.svelte-4l15mc:nth-of-type(7){animation-delay:.6s}.vl-kaart.svelte-4l15mc:nth-of-type(8){animation-delay:.7s}.vl-kaart.svelte-4l15mc:nth-of-type(9){animation-delay:.8s}@keyframes svelte-4l15mc-vl-adem{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.vooruitloper.svelte-4l15mc,.vl-kaart.svelte-4l15mc,.vl-kop.svelte-4l15mc{animation:none}.vooruitloper.weg.svelte-4l15mc{transition:none}}.welkom.svelte-1cb1wvv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:var(--sp-32);background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);animation:svelte-1cb1wvv-welkom-in .42s cubic-bezier(.32,.72,0,1) both}.welkom-sluit.svelte-1cb1wvv{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:transparent;cursor:pointer;padding:0}.welkom-binnen.svelte-1cb1wvv{position:relative;pointer-events:none;text-align:center;max-width:30ch;animation:svelte-1cb1wvv-welkom-inhoud .56s cubic-bezier(.32,.72,0,1) 80ms both}.welkom-merk.svelte-1cb1wvv{display:flex;justify-content:center;margin-bottom:var(--sp-24)}.welkom-titel.svelte-1cb1wvv{font-family:var(--font-heading);font-size:var(--fs-h3);font-weight:600;color:var(--text);margin:0 0 var(--sp-8);letter-spacing:-.01em}.welkom-regel.svelte-1cb1wvv{font-family:var(--font-body);font-size:var(--fs-ui-sm);line-height:1.5;color:var(--text-2);margin:0}@keyframes svelte-1cb1wvv-welkom-in{0%{opacity:0}}@keyframes svelte-1cb1wvv-welkom-inhoud{0%{opacity:0;transform:translateY(10px)}}@media(prefers-reduced-motion:reduce){.welkom.svelte-1cb1wvv,.welkom-binnen.svelte-1cb1wvv{animation:none}}.app.svelte-afo8v5{display:grid;grid-template-columns:240px 1fr;min-height:100dvh;background-color:var(--bg);background-image:radial-gradient(90% 40% at 60% -6%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 60%);background-repeat:no-repeat;--schil-topbar-h: calc(58px + env(safe-area-inset-top, 0px)) }.offline-regel.svelte-afo8v5{margin:0;padding:var(--sp-8) var(--sp-16);background:var(--surface-2);color:var(--text-2);font-family:var(--font-body);font-size:var(--fs-ui-xs);font-weight:600;text-align:center;border-bottom:.5px solid var(--border-hover)}.duimgebaar.svelte-afo8v5{position:fixed;left:0;right:0;top:var(--schil-topbar-h, 52px);bottom:0;z-index:36;background:var(--bg);transform:translate3d(calc(-100% + var(--gx, 0px)),0,0);transition-property:transform;transition-timing-function:cubic-bezier(.32,.72,0,1);will-change:transform;box-shadow:8px 0 24px -8px color-mix(in srgb,var(--text) 28%,transparent);display:flex;align-items:flex-start;justify-content:flex-end;padding:var(--sp-24)}.duimgebaar.weg.svelte-afo8v5{opacity:0;transition-property:opacity;transition-duration:.14s;transition-timing-function:linear}.dg-terug.svelte-afo8v5{display:flex;align-items:center;gap:var(--sp-8);color:var(--text-2);font-family:var(--font-body);font-size:var(--fs-ui);font-weight:600}.dg-chevron.svelte-afo8v5{width:9px;height:9px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){.duimgebaar.svelte-afo8v5{transition:none}}.nav-progress.svelte-afo8v5{position:fixed;top:0;left:0;right:0;height:3px;z-index:70;background:var(--accent-soft);overflow:hidden;pointer-events:none}.nav-progress.svelte-afo8v5 i:where(.svelte-afo8v5){display:block;height:100%;width:40%;background:var(--accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;animation:svelte-afo8v5-nav-progress-slide 1.1s var(--ease) infinite}@supports (view-transition-name: none){html[data-standalone] .nav-progress.svelte-afo8v5{display:none}}@keyframes svelte-afo8v5-nav-progress-slide{0%{transform:translate(-100%)}to{transform:translate(250vw)}}.rail.svelte-afo8v5{background:var(--surface);border-right:1px solid var(--border);padding:var(--sp-24) var(--sp-16);display:flex;flex-direction:column;position:sticky;top:0;height:100dvh;overflow-y:auto}.brand.svelte-afo8v5{display:block;text-decoration:none;padding:0 var(--sp-8) var(--sp-24);border-bottom:1px solid var(--border);margin-bottom:var(--sp-16)}.navlabel.svelte-afo8v5{padding:0 var(--sp-8);margin:var(--sp-4) 0 var(--sp-8);font-size:var(--fs-ui-xs);text-transform:uppercase;letter-spacing:.18em;color:var(--text-muted);font-weight:600}nav.svelte-afo8v5{display:flex;flex-direction:column;gap:var(--sp-2)}nav.svelte-afo8v5 a:where(.svelte-afo8v5){display:flex;align-items:center;gap:var(--sp-12);padding:var(--sp-8) var(--sp-12);border-radius:var(--radius);color:var(--text-2);font-size:var(--fs-ui-sm);font-weight:500;text-decoration:none;position:relative;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}nav.svelte-afo8v5 a:where(.svelte-afo8v5) svg{color:var(--text-dim);transition:color var(--dur) var(--ease)}@media(hover:hover){nav.svelte-afo8v5 a:where(.svelte-afo8v5):hover{background:var(--accent-soft);color:var(--text)}}nav.svelte-afo8v5 a.on:where(.svelte-afo8v5){background:var(--accent-soft);color:var(--text)}nav.svelte-afo8v5 a.on:where(.svelte-afo8v5) svg{color:var(--accent-text)}.rail.svelte-afo8v5 nav:where(.svelte-afo8v5) a.on:where(.svelte-afo8v5):before{content:"";position:absolute;left:-16px;top:8px;bottom:8px;width:2.5px;border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--accent)}.badge.svelte-afo8v5{margin-left:auto;font-size:var(--fs-ui-xs);font-weight:700;background:var(--accent);color:var(--on-accent);min-width:18px;height:18px;border-radius:var(--radius);display:grid;place-items:center;padding:0 var(--sp-4)}.plan.svelte-afo8v5{margin-top:auto;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--sp-12)}.prow.svelte-afo8v5{display:flex;align-items:center;gap:var(--sp-8);margin:0 0 var(--sp-12)}.av.svelte-afo8v5{width:32px;height:32px;border-radius:50%;background:var(--shell);display:grid;place-items:center;font-family:var(--font-heading);font-size:var(--fs-ui);color:var(--text-2)}.nm.svelte-afo8v5{font-size:var(--fs-ui-sm);font-weight:600}.sub.svelte-afo8v5{font-size:var(--fs-ui-xs);color:var(--text-dim)}.bar.svelte-afo8v5{height:5px;border-radius:var(--radius-sm);background:var(--shell);overflow:hidden}.bar.svelte-afo8v5 i:where(.svelte-afo8v5){display:block;height:100%;background:var(--accent)}.logout-form.svelte-afo8v5{margin:0}.logout-link.svelte-afo8v5{display:block;width:100%;margin-top:var(--sp-8);padding:var(--sp-8) var(--sp-12);border-radius:var(--radius);font-family:var(--font-body);font-size:var(--fs-ui-sm);text-align:left;color:var(--text-muted);text-decoration:none;background:none;border:none;cursor:pointer;transition:color var(--dur-fast) var(--ease)}@media(hover:hover){.logout-link.svelte-afo8v5:hover{color:var(--danger)}}.content.svelte-afo8v5{display:flex;flex-direction:column;min-height:100dvh;min-width:0}.topbar.svelte-afo8v5{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16);padding:env(safe-area-inset-top,0px) 30px 0;height:var(--schil-topbar-h);background:color-mix(in srgb,var(--surface) 90%,transparent);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:none;box-shadow:none;transition:box-shadow var(--dur-fast) var(--ease)}.app[data-scrolled].svelte-afo8v5 .topbar:where(.svelte-afo8v5){box-shadow:0 .5px 0 0 var(--border-hover);background:var(--surface)}.scroll-sentinel.svelte-afo8v5{height:0}.topbar-left.svelte-afo8v5{flex:1;min-width:0}.page-title.svelte-afo8v5{font-family:var(--font-heading);font-size:var(--fs-ui-md);font-weight:500;letter-spacing:-.02em;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.terug-knop.svelte-afo8v5{display:none;align-items:center;gap:var(--sp-4);min-height:44px;padding-right:var(--sp-8);color:var(--accent-text);text-decoration:none;font-size:var(--fs-ui);font-weight:500;max-width:45%}.terug-knop.svelte-afo8v5:active{opacity:.4}.terug-chevron.svelte-afo8v5{flex:none;width:9px;height:9px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.terug-label.svelte-afo8v5{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-right.svelte-afo8v5{display:flex;align-items:center;gap:var(--sp-8);flex-shrink:0}.notif-wrap.svelte-afo8v5,.account-wrap.svelte-afo8v5{position:relative}.icon-btn.svelte-afo8v5{display:flex;align-items:center;justify-content:center;position:relative;width:36px;height:36px;border:none;background:transparent;border-radius:50%;color:var(--text-2);cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}@media(hover:hover){.icon-btn.svelte-afo8v5:hover{background:var(--accent-soft);color:var(--text)}}.notif-dot.svelte-afo8v5{position:absolute;top:4px;right:4px;min-width:16px;height:16px;border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font-size:var(--fs-ui-xs);font-weight:700;display:grid;place-items:center;padding:0 3px;pointer-events:none}.notif-panel.svelte-afo8v5{position:absolute;top:calc(100% + 8px);right:0;width:280px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);z-index:60;padding:var(--sp-16)}.notif-empty.svelte-afo8v5{font-size:var(--fs-ui-sm);color:var(--text-dim);text-align:center;padding:var(--sp-12) 0}.notif-item.svelte-afo8v5{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--fs-ui-sm);color:var(--text);text-decoration:none;transition:background-color var(--dur-fast) var(--ease)}.notif-item.svelte-afo8v5 .ni-label:where(.svelte-afo8v5){flex:1;font-weight:600}.notif-item.svelte-afo8v5 svg{color:var(--text-dim);flex-shrink:0}@media(hover:hover){.notif-item.svelte-afo8v5:hover{background:var(--accent-soft)}}.avatar-btn.svelte-afo8v5{width:34px;height:34px;border-radius:50%;background:var(--accent);color:var(--on-accent);border:none;font-family:var(--font-heading);font-size:var(--fs-ui-sm);font-weight:600;cursor:pointer;display:grid;place-items:center;transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}@media(hover:hover){.avatar-btn.svelte-afo8v5:hover{opacity:.88;transform:scale(1.05)}}.account-menu.svelte-afo8v5{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);z-index:60;overflow:hidden}.account-header.svelte-afo8v5{padding:var(--sp-12) var(--sp-12) var(--sp-8);border-bottom:1px solid var(--border)}.am-name.svelte-afo8v5{font-size:var(--fs-ui-sm);font-weight:600;color:var(--text)}.am-form.svelte-afo8v5{margin:0}.am-item.svelte-afo8v5{display:flex;align-items:center;gap:var(--sp-8);width:100%;padding:var(--sp-8) var(--sp-12);font-family:var(--font-body);font-size:var(--fs-ui-sm);text-align:left;color:var(--text-2);text-decoration:none;background:none;border:none;cursor:pointer;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.am-item.svelte-afo8v5 svg{color:var(--text-dim);flex-shrink:0}@media(hover:hover){.am-item.svelte-afo8v5:hover{background:var(--accent-soft);color:var(--text)}}.am-danger.svelte-afo8v5{color:var(--danger);border-top:1px solid var(--border)}.am-danger.svelte-afo8v5 svg{color:var(--danger)}@media(hover:hover){.am-danger.svelte-afo8v5:hover{background:var(--danger-soft);color:var(--danger-hover)}}.overlay.svelte-afo8v5{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50}main.svelte-afo8v5{padding:var(--sp-24) var(--sp-32) var(--sp-48);max-width:var(--container);flex:1}.mobile-tabs.svelte-afo8v5{display:none;grid-column:1 / -1}.weergave-terug.svelte-afo8v5{grid-column:1 / -1;display:flex;align-items:center;justify-content:flex-start;padding:0 var(--sp-16);gap:var(--sp-8);min-height:44px;border:none;border-bottom:1px solid var(--border);background:var(--accent-soft);color:var(--text-2);font-family:var(--font-body);font-size:var(--fs-ui-sm);font-weight:600;cursor:pointer}@media(min-width:821px)and (pointer:coarse){.weergave-terug.svelte-afo8v5{min-height:127.6px;font-size:calc(var(--fs-ui-sm) * 2.9);gap:calc(var(--sp-8) * 2.9);padding:0 calc(var(--sp-16) * 2.9)}.weergave-terug.svelte-afo8v5 svg{width:46.4px;height:46.4px}}.thema-wrap.svelte-afo8v5,.taal-wrap.svelte-afo8v5{display:contents}@media(max-width:820px){.app.svelte-afo8v5{grid-template-columns:minmax(0,1fr);--schil-topbar-h: calc(52px + env(safe-area-inset-top, 0px)) }.rail.svelte-afo8v5{display:none}.topbar.svelte-afo8v5{padding:env(safe-area-inset-top,0px) 16px 0}html[data-standalone] .terug-knop.svelte-afo8v5{display:flex}@media(max-width:400px){html:not([data-standalone]) .page-title.svelte-afo8v5{display:none}html[data-standalone] .page-title.svelte-afo8v5:not(.opgeschoond){display:none}}html[data-standalone] .page-title.opgeschoond.svelte-afo8v5{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:55%;text-align:center;pointer-events:none}.icon-btn.svelte-afo8v5,.avatar-btn.svelte-afo8v5{width:44px;height:44px}main.svelte-afo8v5{padding:var(--sp-16) var(--sp-16) calc(96px + env(safe-area-inset-bottom,0px))}html[data-standalone] main.svelte-afo8v5{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}main.svelte-afo8v5 button,main.svelte-afo8v5 a,main.svelte-afo8v5 input,main.svelte-afo8v5 select,main.svelte-afo8v5 textarea,main.svelte-afo8v5 [role=radio],main.svelte-afo8v5 [role=checkbox]{scroll-margin-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.mobile-tabs.svelte-afo8v5{display:flex;flex-direction:row;position:fixed;bottom:0;left:0;right:0;z-index:40;background:color-mix(in srgb,var(--surface) 90%,transparent);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-top:none;box-shadow:0 -.5px 0 0 var(--border-hover);padding:0 0 env(safe-area-inset-bottom,0px)}.mobile-tabs.schil.svelte-afo8v5,html[data-standalone] .mobile-tabs.klassiek.svelte-afo8v5{display:none}html[data-standalone] .mobile-tabs.schil.svelte-afo8v5{display:flex;left:var(--sp-12);right:var(--sp-12);bottom:calc(env(safe-area-inset-bottom,0px) + var(--sp-12));padding:0;border-radius:var(--radius-pill);overflow:hidden;box-shadow:0 0 0 .5px var(--border-hover),0 8px 24px -8px color-mix(in srgb,var(--text) 30%,transparent);transition:transform .26s cubic-bezier(.32,.72,0,1),opacity .2s ease}html[data-standalone] .mobile-tabs.schil.svelte-afo8v5 .mobile-tab:where(.svelte-afo8v5):focus-visible,html[data-standalone] .mobile-tabs.schil.svelte-afo8v5 .mt-meer-btn:where(.svelte-afo8v5):focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--bg),inset 0 0 0 4px var(--text)}html[data-standalone] .app[data-tabbalk=uit].svelte-afo8v5 .mobile-tabs.schil:where(.svelte-afo8v5){transform:translateY(calc(100% + env(safe-area-inset-bottom,0px) + var(--sp-12)));opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){html[data-standalone] .mobile-tabs.schil.svelte-afo8v5{transition:none}html[data-standalone] .app[data-tabbalk=uit].svelte-afo8v5 .mobile-tabs.schil:where(.svelte-afo8v5){transform:none;opacity:1;pointer-events:auto}}html[data-standalone] .mobile-tabs.schil.svelte-afo8v5 .mobile-tab:where(.svelte-afo8v5),html[data-standalone] .mobile-tabs.schil.svelte-afo8v5 .mt-meer-btn:where(.svelte-afo8v5){padding-top:var(--sp-8);padding-bottom:var(--sp-8)}.mobile-tab.svelte-afo8v5{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:var(--sp-8) var(--sp-2);text-decoration:none;color:var(--text-dim);font-size:var(--fs-ui-xs);font-weight:500;letter-spacing:.01em;transition:color var(--dur-fast) var(--ease)}@media(hover:hover){.mobile-tab.svelte-afo8v5:hover{color:var(--text-2)}}.mobile-tab.svelte-afo8v5:active{opacity:.4}.mobile-tab.on.svelte-afo8v5{color:var(--accent-text)}.mt-icon-wrap.svelte-afo8v5{position:relative;display:flex;align-items:center;justify-content:center}.mt-badge.svelte-afo8v5{position:absolute;top:-4px;right:-6px;min-width:14px;height:14px;border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font-size:var(--fs-ui-xs);font-weight:700;display:grid;place-items:center;padding:0 var(--sp-2)}.mt-label.svelte-afo8v5{line-height:1;font-size:clamp(.625rem,2.9vw,var(--fs-ui-xs));max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-meer-btn.svelte-afo8v5{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:var(--sp-8) var(--sp-2);border:none;background:transparent;color:var(--text-dim);font-size:var(--fs-ui-xs);font-weight:500;letter-spacing:.01em;cursor:pointer;transition:color var(--dur-fast) var(--ease);font-family:var(--font-body)}@media(hover:hover){.mt-meer-btn.svelte-afo8v5:hover{color:var(--text-2)}}.mt-meer-btn.svelte-afo8v5:active{opacity:.4}.mt-meer-btn.on.svelte-afo8v5{color:var(--accent-text)}html[data-standalone] .thema-wrap.schil.svelte-afo8v5,html[data-standalone] .notif-wrap.schil.svelte-afo8v5,html[data-standalone] .taal-wrap.schil.svelte-afo8v5{display:none}html[data-standalone] .app.force-desktop.svelte-afo8v5{grid-template-columns:240px 1fr;min-width:1140px}html[data-standalone] .force-desktop.svelte-afo8v5 .rail:where(.svelte-afo8v5){display:flex}html[data-standalone] .force-desktop.svelte-afo8v5 .mobile-tabs:where(.svelte-afo8v5){display:none}html[data-standalone] .force-desktop.svelte-afo8v5 main:where(.svelte-afo8v5){padding:var(--sp-24) var(--sp-32) var(--sp-48)}}.meer-nav.svelte-afo8v5{display:flex;flex-direction:column;gap:var(--sp-4)}.meer-item.svelte-afo8v5{display:flex;align-items:center;width:100%;gap:var(--sp-12);padding:var(--sp-12) var(--sp-16);border:none;border-radius:var(--radius);background:none;color:var(--text-2);font-family:var(--font-body);font-size:var(--fs-ui-sm);font-weight:500;text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.meer-item.svelte-afo8v5 svg{color:var(--text-dim);flex-shrink:0;transition:color var(--dur-fast) var(--ease)}@media(hover:hover){.meer-item.svelte-afo8v5:hover{background:var(--accent-soft);color:var(--text)}}.meer-item.svelte-afo8v5:active,.meer-item.on.svelte-afo8v5{background:var(--accent-soft);color:var(--text)}.meer-item.on.svelte-afo8v5 svg{color:var(--accent-text)}.meer-label.svelte-afo8v5{flex:1}.meer-icon.svelte-afo8v5{display:flex;align-items:center}html[data-standalone] .install-ingang.svelte-afo8v5,.weergave-item.svelte-afo8v5{display:none}html[data-standalone] .weergave-item.svelte-afo8v5{display:flex}@media(prefers-reduced-motion:reduce){.avatar-btn.svelte-afo8v5{transition:none}.nav-progress.svelte-afo8v5 i:where(.svelte-afo8v5){animation:none;width:100%}}
