@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");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}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");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}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");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}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");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}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_1ca72cde-module__S_uLIq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_1ca72cde-module__S_uLIq__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMono_latin-s.p.0r6juujl39pe6.woff2)format("woff2");font-display:swap;font-weight:400 600}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.geistmono_3031d84-module__TJhyCa__className{font-family:geistMono,geistMono Fallback}.geistmono_3031d84-module__TJhyCa__variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/ca8956476e4b15e1-s.0spvl5h7nh4kj.woff2)format("woff2");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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/0ada71b763703d9d-s.0bgqpv90abx9d.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/2b7d3311b69a4dca-s.p.1elj1f4z6aq4a.woff2)format("woff2");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}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.08di4g7n39o46.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.3szkwhi_rfrst.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.0op912u62qdhl.woff2)format("woff2");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}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_a8f6f5e-module__vuDVhG__className{font-family:Newsreader,Newsreader Fallback}.newsreader_a8f6f5e-module__vuDVhG__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
:root{--background:#f6f7f9;--surface:#fff;--foreground:#16202b;--muted:#5c6b7a;--border:#dfe4ea;--accent:#0f766e;--accent-soft:#ccfbf1;--danger:#b42318;--warning:#b54708;--phase-0:#5c6b7a;--phase-1:#1d4ed8;--phase-2:#a16207;--phase-3:#b42318;--surface-page:var(--background);--surface-card:var(--surface);--surface-hover:var(--background);--text-body:var(--foreground);--text-muted:var(--muted);--text-link:var(--accent);--border-default:var(--border);--border-strong:var(--muted);--focus-ring:var(--accent);--accent-hover:color-mix(in oklab, var(--accent) 90%, transparent);--accent-border:color-mix(in oklab, var(--accent) 20%, transparent);--danger-tint:color-mix(in oklab, var(--danger) 5%, transparent);--danger-wash:color-mix(in oklab, var(--danger) 10%, transparent);--danger-border:color-mix(in oklab, var(--danger) 30%, transparent);--warning-tint:color-mix(in oklab, var(--warning) 5%, transparent);--warning-wash:color-mix(in oklab, var(--warning) 10%, transparent);--warning-border:color-mix(in oklab, var(--warning) 20%, transparent);--border-subtle:color-mix(in oklab, var(--border) 50%, transparent);--scrim:color-mix(in oklab, var(--foreground) 30%, transparent);--placeholder:color-mix(in oklab, var(--muted) 60%, transparent)}
:root{--font-sans:"Geist", system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, monospace;--text-11:11px;--leading-11:1.35;--text-xs:12px;--leading-xs:16px;--text-sm:14px;--leading-sm:20px;--text-base:16px;--leading-base:24px;--text-lg:18px;--leading-lg:28px;--text-2xl:24px;--leading-2xl:32px;--text-3xl:30px;--leading-3xl:36px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-relaxed:1.625}
:root{--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-3-5:14px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px}
:root{--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-full:9999px}
:root{--shadow-card:0 1px 2px #10202b0a;--shadow-dialog:0 16px 48px #10202b2e;--border-width:1px;--border-width-rail:2px;--blur-scrim:2px}
:root{--page-max:72rem;--page-gutter:24px;--page-top:32px;--dialog-max:34rem;--rail-width:320px;--grid-gap:20px;--duration-fast:.15s;--ease:cubic-bezier(.4, 0, .2, 1)}
.ez-focus:focus-visible,.ez-btn:focus-visible,.ez-iconbtn:focus-visible,.ez-input:focus-visible,.ez-navlink:focus-visible,.ez-statcard:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ez-btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3-5);font:var(--weight-medium) var(--text-sm) / var(--leading-sm) var(--font-sans);border:var(--border-width) solid transparent;color:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease);background:0 0;display:inline-flex}.ez-btn--primary{background:var(--accent);color:#fff}.ez-btn--primary:hover:not(:disabled){background:var(--accent-hover)}.ez-btn--secondary{border-color:var(--border);background:var(--surface);color:var(--foreground)}.ez-btn--secondary:hover:not(:disabled){background:var(--background)}.ez-btn--ghost{color:var(--muted)}.ez-btn--ghost:hover:not(:disabled){color:var(--foreground);background:var(--background)}.ez-btn--danger{color:var(--danger)}.ez-btn--danger:hover:not(:disabled){background:var(--danger-wash)}.ez-btn:disabled{opacity:.5;cursor:not-allowed}.ez-btn--block{width:100%}.ez-iconbtn{padding:var(--space-1-5);cursor:pointer;border-radius:var(--radius-md);color:var(--muted);transition:background-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ez-iconbtn:hover:not(:disabled){background:var(--background);color:var(--foreground)}.ez-iconbtn--active,.ez-iconbtn--active:hover:not(:disabled){background:var(--accent-soft);color:var(--accent)}.ez-iconbtn:disabled{opacity:.4;cursor:not-allowed}.ez-badge{border-radius:var(--radius-full);border:var(--border-width) solid var(--border);padding:var(--space-0-5) var(--space-2);font:var(--weight-medium) var(--text-xs) / var(--leading-xs) var(--font-sans);background:var(--background);color:var(--muted);white-space:nowrap;align-items:center;display:inline-flex}.ez-badge--accent{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-border)}.ez-badge--warning{background:var(--warning-wash);color:var(--warning);border-color:var(--warning-border)}.ez-badge--danger{background:var(--danger-wash);color:var(--danger);border-color:var(--danger-border)}.ez-card{border-radius:var(--radius-lg);border:var(--border-width) solid var(--border);background:var(--surface);padding:var(--space-5);box-shadow:var(--shadow-card);color:var(--foreground);font:var(--weight-regular) var(--text-sm) / var(--leading-sm) var(--font-sans)}.ez-card--flush{padding:0}.ez-card--center{text-align:center}.ez-statcard{color:inherit;border-radius:var(--radius-lg);border:var(--border-width) solid var(--border);background:var(--surface);padding:var(--space-5);transition:border-color var(--duration-fast) var(--ease);text-decoration:none;display:block}.ez-statcard:hover{border-color:var(--accent)}.ez-cardtitle{font:var(--weight-semibold) var(--text-sm) / var(--leading-sm) var(--font-sans);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--muted);margin:0}.ez-input{border-radius:var(--radius-md);border:var(--border-width) solid var(--border);background:var(--surface);width:100%;padding:var(--space-2) var(--space-3);font:var(--weight-regular) var(--text-sm) / var(--leading-sm) var(--font-sans);color:var(--foreground)}.ez-input::placeholder{color:var(--placeholder)}.ez-input--auto{width:auto}.ez-checkbox{width:14px;height:14px;accent-color:var(--accent)}.ez-navlink{padding:var(--space-2-5) var(--space-3);font:var(--weight-medium) var(--text-sm) / var(--leading-sm) var(--font-sans);white-space:nowrap;color:var(--muted);transition:color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease);border-bottom:2px solid #0000;text-decoration:none;display:inline-block}.ez-navlink:hover{color:var(--foreground)}.ez-navlink--active{border-bottom-color:var(--accent);color:var(--accent)}.ez-table{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--leading-sm)}.ez-table th{text-align:left;font-weight:var(--weight-medium);font-size:var(--text-xs);line-height:var(--leading-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--muted);border-bottom:var(--border-width) solid var(--border);padding:var(--space-3) var(--space-5)}.ez-table td{padding:var(--space-3) var(--space-5);border-bottom:var(--border-width) solid var(--border)}.ez-table tr:last-child td{border-bottom:0}.ez-num{font-variant-numeric:tabular-nums}a{color:var(--accent)}a:hover{text-decoration:underline}.ez-dialog{width:min(var(--dialog-max), calc(100vw - 2rem));border-radius:var(--radius-xl);border:var(--border-width) solid var(--border);background:var(--surface);max-width:none;color:var(--foreground);box-shadow:var(--shadow-dialog);font-family:var(--font-sans);margin:auto;padding:0}.ez-dialog::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(var(--blur-scrim));backdrop-filter:blur(var(--blur-scrim))}.ez-datarow{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-2) 0;border-top:var(--border-width) solid var(--border-subtle);display:flex}.ez-datarow:first-child{border-top:0;padding-top:0}.ez-datarow:last-child{padding-bottom:0}.ez-datarow dt{color:var(--muted)}.ez-datarow dd{text-align:right;min-width:0;margin:0}.ez-rows{margin:0;padding:0;list-style:none}.ez-rows>li{border-bottom:var(--border-width) solid var(--border)}.ez-rows>li:last-child{border-bottom:0}.ez-classrow{padding:var(--space-3-5) var(--space-5);color:var(--foreground);transition:background-color var(--duration-fast) var(--ease);align-items:center;gap:10px;text-decoration:none;display:flex}.ez-classrow:hover{background:var(--background);text-decoration:none}.ez-linkbtn{align-items:center;gap:var(--space-1-5);cursor:pointer;font:var(--weight-medium) var(--text-xs) / var(--leading-xs) var(--font-sans);color:var(--accent);background:0 0;border:0;padding:0;display:inline-flex}.ez-linkbtn:hover{text-decoration:underline}.ez-check{cursor:pointer;border:var(--border-width) solid var(--border);background:var(--surface);width:16px;height:16px;transition:background-color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease);border-radius:4px;flex-shrink:0;margin-top:2px}.ez-check:hover{border-color:var(--accent);background:var(--accent-soft)}.ez-table--tight th,.ez-table--tight td{padding:var(--space-2) var(--space-3)}.ez-mb20{margin-bottom:20px}.ez-subnav{gap:var(--space-1-5);width:fit-content;padding:var(--space-1);margin-bottom:var(--space-5);border-radius:var(--radius-lg);background:#eceff3;display:flex}.ez-subtab{cursor:pointer;color:var(--muted);padding:var(--space-2) var(--space-3-5);border-radius:var(--radius-md);font:var(--weight-medium) var(--text-sm) / var(--leading-sm) var(--font-sans);transition:background-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);background:0 0;border:0}.ez-subtab:hover{color:var(--foreground)}.ez-subtab[aria-selected=true]{background:var(--surface);color:var(--foreground);box-shadow:var(--shadow-card)}.ez-subtab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ez-filter{border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);margin-bottom:var(--space-4);background:#eef1f4}.ez-filter__bar{align-items:center;gap:var(--space-2);padding:var(--space-2-5) var(--space-3-5);flex-wrap:wrap;display:flex}.ez-filter__label{font-size:var(--text-xs);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--muted);margin-right:var(--space-1)}.ez-filter__toggle{align-items:center;gap:var(--space-1);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--foreground);cursor:pointer;padding:var(--space-1) var(--space-2-5);font:var(--weight-medium) var(--text-xs) / var(--leading-xs) var(--font-sans);transition:background-color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease);margin-left:auto;display:inline-flex}.ez-filter__toggle:hover{border-color:var(--muted)}.ez-filter__toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ez-filter__form{border-top:var(--border-width) solid var(--border);padding:var(--space-3-5)}.ez-filter__row{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.ez-filter__row>label{gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--muted);display:grid}.ez-fchip{border-radius:var(--radius-full);border:var(--border-width) solid var(--accent-border);background:var(--accent-soft);color:var(--accent);padding:var(--space-0-5) var(--space-2);font:var(--weight-medium) var(--text-xs) / var(--leading-xs) var(--font-sans);align-items:center;display:inline-flex}.ez-fchip--all{background:var(--surface);border-color:var(--border);color:var(--muted)}.ez-picker{justify-content:space-between;align-items:center;gap:var(--space-2);cursor:pointer;text-align:left;color:var(--foreground);display:inline-flex}.ez-menu{z-index:20;border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:220px;box-shadow:var(--shadow-dialog);position:absolute;top:calc(100% + 4px);right:0;overflow:hidden}.ez-menu__head{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:var(--border-width) solid var(--border);display:flex}.ez-menu__list{padding:var(--space-1);max-height:260px;margin:0;list-style:none;overflow-y:auto}.ez-menu__row{align-items:center;gap:var(--space-2);cursor:pointer;padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-md);font:var(--weight-regular) var(--text-sm) / var(--leading-sm) var(--font-sans);color:var(--foreground);display:flex}.ez-menu__row:hover{background:var(--background)}.ez-cell{text-align:right}.ez-cell__count{margin-left:var(--space-2);font-size:var(--text-xs);color:var(--muted)}.ez-note{margin:var(--space-4) 0 0;font-size:var(--text-xs);color:var(--muted);line-height:1.5}.ez-note+.ez-note{margin-top:var(--space-2)}.ez-scope{margin:0 0 var(--space-3);font-size:var(--text-xs);color:var(--muted)}
:root{--font-sans:var(--font-geist), system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, monospace;--font-serif:var(--font-newsreader)}*{box-sizing:border-box}body{background:var(--foreground);color:var(--surface);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--accent-soft);text-decoration:none;transition:color .15s,background-color .15s,border-color .15s}a:hover{color:var(--surface)}html body{background:var(--foreground)}input::placeholder,textarea::placeholder{color:color-mix(in oklab, var(--surface) 40%, transparent)}select{color:var(--surface)}select:has(option[value=""]:checked){color:color-mix(in oklab, var(--surface) 40%, transparent)}html{scroll-behavior:smooth}[data-knop=primair]:hover{background:color-mix(in oklab, var(--surface) 90%, var(--foreground))!important;color:var(--foreground)!important}[data-knop=tweede]:hover{background:color-mix(in oklab, var(--surface) 10%, transparent)!important;color:var(--surface)!important}[data-link=nav]:hover,[data-link=voet]:hover,[data-link=tekst]:hover{color:var(--surface)!important}[data-link=terug]:hover{color:var(--accent-soft)!important}[data-link=kaart]:hover{border-color:color-mix(in oklab, var(--accent-soft) 50%, transparent)!important}[data-m=fields] input:focus,[data-m=fields] select:focus,[data-m=fields] textarea:focus,[data-m=updateveld] input:focus,[data-m=aantal]:focus{outline:none;border-bottom-color:var(--accent-soft)!important}[data-m=fields] input[type=checkbox]:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}[data-m=aantal]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}[data-m=aantal]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[data-m=aantal]{appearance:textfield}[data-m=bestel] input:focus,[data-m=bestel] select:focus,[data-m=bestel] textarea:focus{outline:2px solid var(--accent-soft);outline-offset:1px}[data-m=bestel] input[type=checkbox]:focus{outline-offset:2px}[data-m=bestel] [data-m=aantal]:focus{outline:2px solid var(--accent-soft);outline-offset:-2px}[data-m=bestel] input::placeholder,[data-m=bestel] textarea::placeholder{color:color-mix(in oklab, var(--surface) 38%, transparent)}[data-m=stepper] button:hover{background:color-mix(in oklab, var(--surface) 10%, transparent)}@media (max-width:640px){[data-m=hdr]{grid-template-columns:minmax(0,1fr) auto!important;padding:12px 20px!important}[data-m=nav]{grid-area:2/1/auto/-1;justify-content:flex-start!important;gap:18px!important}}@media (max-width:900px){footer>div{padding:20px!important}[data-m=rule]{display:none!important}[data-m=updates]{padding:0 20px 56px!important}[data-m=updatesband]{gap:24px!important;padding:22px 20px!important}[data-page=prijzen] section{padding-left:20px!important;padding-right:20px!important}[data-m=cardbody]{padding:24px 20px!important}[data-m=grid2]{grid-template-columns:1fr!important}[data-m=bestelwrap]{padding:56px 20px 64px!important}[data-m=bestelling]{position:static!important}[data-m=hero]{padding:64px 20px 44px!important}[data-m=hero] h1{font-size:clamp(28px,8vw,40px)!important}[data-m=wrap]{padding-left:20px!important;padding-right:20px!important}[data-m=split]{grid-template-columns:1fr!important;gap:28px!important}[data-m=mail]{padding:20px 16px!important}[data-m=paper]{padding:18px 14px!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
