@layer base{*,:after,:before{box-sizing:border-box}body{background:var(--er-background);color:var(--er-foreground);font-family:var(--er-font-sans);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}}@layer components{.er-floating{z-index:var(--er-z-overlay);width:max-content;max-width:calc(100vw - 1rem);transform-origin:var(--er-transform-origin,center);outline:none;position:fixed;top:0;left:0}.er-pop-enter-active,.er-pop-leave-active{transition:opacity var(--er-duration) var(--er-ease),transform var(--er-duration) var(--er-ease)}.er-pop-enter-from,.er-pop-leave-to{opacity:0;transform:scale(.96)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--er-destructive:var(--lightningcss-light,oklch(55% .22 27))var(--lightningcss-dark,oklch(71% .18 24));--er-destructive-foreground:var(--lightningcss-light,oklch(98.5% 0 0))var(--lightningcss-dark,oklch(16% .02 25));--er-success:var(--lightningcss-light,oklch(55% .15 150))var(--lightningcss-dark,oklch(72% .17 150));--er-warning:var(--lightningcss-light,oklch(62% .15 70))var(--lightningcss-dark,oklch(80% .15 80));--er-info:var(--lightningcss-light,oklch(55% .16 250))var(--lightningcss-dark,oklch(72% .14 245));--er-chart-1:var(--lightningcss-light,#2a78d6)var(--lightningcss-dark,#3987e5);--er-chart-2:var(--lightningcss-light,#eb6834)var(--lightningcss-dark,#d95926);--er-chart-3:var(--lightningcss-light,#1baf7a)var(--lightningcss-dark,#199e70);--er-chart-4:var(--lightningcss-light,#eda100)var(--lightningcss-dark,#c98500);--er-chart-5:var(--lightningcss-light,#e87ba4)var(--lightningcss-dark,#d55181);--er-chart-6:#008300;--er-chart-7:var(--lightningcss-light,#4a3aa7)var(--lightningcss-dark,#9085e9);--er-chart-8:var(--lightningcss-light,#e34948)var(--lightningcss-dark,#e66767);--er-input-background:var(--lightningcss-light,#0000)var(--lightningcss-dark,oklch(100% 0 0/.04));--er-overlay:oklch(0% 0 0/.55);--er-radius:.625rem;--er-radius-sm:calc(-4px + var(--er-radius));--er-radius-md:calc(-2px + var(--er-radius));--er-radius-lg:var(--er-radius);--er-radius-xl:calc(4px + var(--er-radius));--er-font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--er-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--er-type-min:1;--er-type-max:1.125;--er-type-ratio-min:1.2;--er-type-ratio-max:1.3;--er-type-from:20rem;--er-type-range:60;--er-shadow-xs:0 1px 2px 0 oklch(0% 0 0/.05);--er-shadow-sm:0 1px 3px 0 oklch(0% 0 0/.1), 0 1px 2px -1px oklch(0% 0 0/.1);--er-shadow-md:0 4px 6px -1px oklch(0% 0 0/.1), 0 2px 4px -2px oklch(0% 0 0/.1);--er-shadow-lg:0 10px 15px -3px oklch(0% 0 0/.12), 0 4px 6px -4px oklch(0% 0 0/.12);--er-duration:.15s;--er-ease:cubic-bezier(.16, 1, .3, 1);--er-z-overlay:50;--er-z-toast:100}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}.light,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dark,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){:root{--er-duration:0s}}:root{--er-background:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(14.5% 0 0));--er-foreground:var(--lightningcss-light,oklch(14.5% 0 0))var(--lightningcss-dark,oklch(98.5% 0 0));--er-card:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(20.5% 0 0));--er-card-foreground:var(--lightningcss-light,oklch(14.5% 0 0))var(--lightningcss-dark,oklch(98.5% 0 0));--er-popover:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(22.5% 0 0));--er-popover-foreground:var(--lightningcss-light,oklch(14.5% 0 0))var(--lightningcss-dark,oklch(98.5% 0 0));--er-primary:var(--lightningcss-light,oklch(20.5% 0 0))var(--lightningcss-dark,oklch(92.2% 0 0));--er-primary-foreground:var(--lightningcss-light,oklch(98.5% 0 0))var(--lightningcss-dark,oklch(20.5% 0 0));--er-secondary:var(--lightningcss-light,oklch(96.5% 0 0))var(--lightningcss-dark,oklch(26.9% 0 0));--er-secondary-foreground:var(--lightningcss-light,oklch(20.5% 0 0))var(--lightningcss-dark,oklch(98.5% 0 0));--er-muted:var(--lightningcss-light,oklch(96.5% 0 0))var(--lightningcss-dark,oklch(26.9% 0 0));--er-muted-foreground:var(--lightningcss-light,oklch(50% 0 0))var(--lightningcss-dark,oklch(70.8% 0 0));--er-accent:var(--lightningcss-light,oklch(96.5% 0 0))var(--lightningcss-dark,oklch(30% 0 0));--er-accent-foreground:var(--lightningcss-light,oklch(20.5% 0 0))var(--lightningcss-dark,oklch(98.5% 0 0));--er-border:var(--lightningcss-light,oklch(91.5% 0 0))var(--lightningcss-dark,oklch(100% 0 0/.12));--er-input:var(--lightningcss-light,oklch(87% 0 0))var(--lightningcss-dark,oklch(100% 0 0/.18));--er-ring:var(--lightningcss-light,oklch(45% 0 0))var(--lightningcss-dark,oklch(75% 0 0));--er-font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--er-font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--er-radius:.75rem;--site-positive:#2e9a5b}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.site-skip{z-index:30;border-radius:var(--er-radius);background:var(--er-foreground);color:var(--er-background);padding:.75rem 1rem;position:absolute;top:-4rem;left:1rem}.site-skip:focus{top:1rem}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.quiet{--q-ink:#111110;--q-ink-2:#3f3f3d;--q-ink-3:#4f4f4d;--q-muted:#6e6e6b;--q-fade:#8f8f8c;--q-line:#e6e5e1;--q-chip:#d9d8d4;--q-photo:#2f332e;--q-pad:calc(clamp(20px, 2vw, 28px));--q-display:calc(clamp(2rem, 3.4vw, 3rem));color:var(--q-ink);background:#fff;font-size:.875rem;font-weight:500}.page-enter-active,.page-leave-active{transition:opacity .3s var(--er-ease),transform .3s var(--er-ease)}.page-enter-from,.page-leave-to{opacity:0;transform:translateY(14px)}@media (prefers-reduced-motion:reduce){.page-enter-active,.page-leave-active{transition:none}.page-enter-from,.page-leave-to{opacity:1;transform:none}}.quiet ::selection{background:#e6e3ec}.q-pad{max-width:1500px;padding-inline:var(--q-pad);margin-inline:auto}.q-display{font-size:var(--q-display);letter-spacing:-.025em;text-wrap:pretty;margin:0;font-weight:500;line-height:1.12}.q-link,.q-muted{color:var(--q-muted)}.q-mono,.q-photo{font-family:var(--er-font-mono)}.q-link{transition:color var(--er-duration);text-decoration:none}.q-link:hover,.q-link[aria-current=true]{color:var(--q-ink)}.quiet a:focus-visible,.quiet button:focus-visible{outline:2px solid var(--q-ink);outline-offset:2px}.q-photo{color:var(--q-muted);letter-spacing:.06em;justify-content:center;align-items:center;font-size:.6875rem;display:flex;overflow:hidden}.q-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.q-glass{color:#fff;-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#262825bd;border:1px solid #ffffff1f}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.q-glass{background:#262825f0}}.q-glass a:focus-visible,.q-glass button:focus-visible,.q-glass.er-popover button:focus-visible{outline-color:#fff}.q-chip{border:1px solid var(--q-chip);border-radius:99px;padding:.1875rem .625rem}.q-meta{grid-template-columns:max-content 1fr;gap:.375rem 1.75rem;max-width:420px;margin:0;font-size:.8125rem;display:grid}.q-meta dt{color:var(--q-muted)}.q-meta dd{margin:0}.q-meta a{color:inherit}
