._shell_19y2i_1{flex-direction:column;height:100%;display:flex}._topbar_19y2i_7{align-items:center;gap:var(--space-3);padding:max(var(--space-3), env(safe-area-inset-top)) var(--space-4) var(--space-3);background-color:var(--color-surface);border-bottom:1px solid var(--color-border);flex:none;display:flex}._groep_19y2i_17{font-size:var(--text-lg);font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._topnav_19y2i_28{gap:var(--space-1);display:none}._content_19y2i_33{flex:1;overflow-y:auto}._bottombar_19y2i_39{background-color:var(--color-surface);border-top:1px solid var(--color-border);padding-bottom:env(safe-area-inset-bottom);flex:none;justify-content:space-around;display:flex}._tab_19y2i_48{padding:var(--space-2) 0;min-height:var(--touch-min);cursor:pointer;color:var(--color-on-surface-muted);font-size:var(--text-xs);background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:2px;display:flex}._tab_19y2i_48 ._icon_19y2i_63{font-size:var(--text-lg);line-height:1}._navItem_19y2i_68{align-items:center;gap:var(--space-1);min-height:var(--touch-min);padding:0 var(--space-3);border-radius:var(--radius-md);cursor:pointer;color:var(--color-on-surface-muted);font:inherit;background:0 0;border:none;display:inline-flex}._active_19y2i_82{color:var(--color-accent);font-weight:var(--weight-medium)}._hamburger_19y2i_87{min-height:var(--touch-min);min-width:var(--touch-min);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-on-surface);font-size:var(--text-lg);cursor:pointer}._menu_19y2i_98{top:calc(var(--touch-min) + var(--space-3));right:var(--space-4);z-index:10;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:12rem;box-shadow:var(--elevation-2);flex-direction:column;display:flex;position:absolute;overflow:hidden}._menuItem_19y2i_113{text-align:left;padding:var(--space-3) var(--space-4);color:var(--color-on-surface);font:inherit;cursor:pointer;background:0 0;border:none}._menuItem_19y2i_113:hover{background:var(--color-surface)}@media (width>=768px){._topnav_19y2i_28{display:flex}._bottombar_19y2i_39{display:none}._content_19y2i_33>*{max-width:46rem;margin:0 auto}}._badge_1ovjc_1{padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;align-items:center;line-height:1.4;display:inline-flex}._neutraal_1ovjc_12{background-color:var(--color-surface-2);color:var(--color-on-surface-muted)}._afwijkend_1ovjc_17{background-color:color-mix(in srgb, var(--color-warning) 22%, transparent);color:var(--color-warning)}._systeem_1ovjc_22{background-color:color-mix(in srgb, var(--color-accent) 22%, transparent);color:var(--color-accent)}._gast_1ovjc_27{background-color:color-mix(in srgb, var(--color-success) 22%, transparent);color:var(--color-success)}._half_1ovjc_32{background-color:var(--color-surface-2);color:var(--color-on-surface);border:1px solid var(--color-border)}._button_yzdyz_1{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch-min);padding:0 var(--space-4);border-radius:var(--radius-md);font-weight:var(--weight-medium);cursor:pointer;border:1px solid #0000;transition:filter .15s,background-color .15s;display:inline-flex}._button_yzdyz_1:disabled{opacity:.5;cursor:not-allowed}._button_yzdyz_1:not(:disabled):active{filter:brightness(.92)}._primary_yzdyz_24{background-color:var(--color-accent);color:var(--color-on-accent)}._secondary_yzdyz_29{background-color:var(--color-surface-2);color:var(--color-on-surface);border-color:var(--color-border)}._ghost_yzdyz_35{color:var(--color-on-surface);background-color:#0000}._card_ij956_2{background-color:color-mix(in srgb, var(--color-surface) 88%, transparent);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--elevation-1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._screen_ddp43_1{flex-direction:column;min-height:100%;display:flex}._header_ddp43_7{justify-content:space-between;align-items:center;gap:var(--space-3);margin:var(--space-4) var(--space-4) 0;padding:var(--space-3) var(--space-4);background-color:var(--color-surface);border-radius:var(--radius-lg);display:flex}._title_ddp43_18{font-size:var(--text-xl);font-weight:var(--weight-bold)}._content_ddp43_23{gap:var(--space-4);padding:var(--space-4);padding-bottom:max(var(--space-6), env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex}._field_yq4lz_1{gap:var(--space-2);flex-direction:column;display:flex}._label_yq4lz_7{font-size:var(--text-sm);color:var(--color-on-surface-muted)}._input_yq4lz_12{min-height:var(--touch-min);padding:0 var(--space-3);background-color:var(--color-surface-2);color:var(--color-on-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font:inherit}._input_yq4lz_12::placeholder{color:var(--color-on-surface-muted)}._input_yq4lz_12:focus{outline:2px solid var(--color-accent);outline-offset:1px}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0a0a0a;--color-surface:#17181c;--color-surface-2:#202229;--color-on-surface:#f5f5f7;--color-on-surface-muted:#a1a1aa;--color-border:#2c2e36;--color-primary:#f97316;--color-accent:#f97316;--color-on-accent:#0a0a0a;--color-danger:#ef4444;--color-success:#22c55e;--color-warning:#f59e0b;--scrim:#0a0a0a9e;--app-background:none;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5rem;--weight-medium:500;--weight-bold:700;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-full:999px;--elevation-1:0 1px 2px #0006;--elevation-2:0 4px 16px #00000080;--touch-min:44px}*,:before,:after{box-sizing:border-box}*{margin:0}html,body,#root{height:100%}body{font-family:var(--font-sans);font-size:var(--text-md);color:var(--color-on-surface);background-color:var(--color-bg);background-image:linear-gradient(var(--scrim), var(--scrim)), var(--app-background);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-position:50%;background-size:cover;background-attachment:fixed;line-height:1.5}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}
