@layer reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ol,ul{margin:0}ol,ul{padding:0}img,svg,video{max-width:100%;display:block}svg{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}table{border-collapse:collapse}[hidden]{display:none!important}}@layer tokens{:root{color-scheme:light;--paper:oklch(98.2% .003 200);--paper-2:oklch(95.6% .006 200);--surface:oklch(100% 0 0);--ink:oklch(24% .014 240);--ink-2:oklch(38% .014 240);--ink-3:oklch(48% .013 240);--line:oklch(88.5% .008 220);--line-2:oklch(62% .014 225);--brand:oklch(45% .085 215);--brand-2:oklch(39% .08 215);--logo-accent:#1f8c99;--logo-accent-on-ink:#69c4d0;--brand-soft:oklch(93.5% .025 210);--on-brand:oklch(99% 0 0);--focus:oklch(52% .12 215);--krit:oklch(50% .19 28);--krit-fill:oklch(95.5% .028 28);--krit-line:oklch(84% .07 28);--hoch:oklch(50% .13 50);--hoch-fill:oklch(95.8% .035 62);--hoch-line:oklch(85% .07 60);--mittel:oklch(48% .095 80);--mittel-fill:oklch(96.3% .045 92);--mittel-line:oklch(86% .07 90);--ok:oklch(47% .11 152);--ok-fill:oklch(95.5% .035 152);--promo:oklch(52% .16 42);--promo-fill:oklch(96.6% .03 62);--promo-line:oklch(85% .075 55);--on-promo:oklch(99% 0 0);--sys-verkauf:oklch(49% .19 267);--sys-erp:oklch(48% .2 293);--sys-hersteller:oklch(52% .09 184);--sys-lager:oklch(52% .1 62);--sys-export:oklch(50% .08 190);--sys-chat:oklch(56% .12 238);--sys-ai:oklch(50% .19 335);--font:"Mona Sans", "Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--fs-xs:.8125rem;--fs-sm:.9063rem;--fs-body:clamp(1rem, .97rem + .15vw, 1.0625rem);--fs-lead:clamp(1.125rem, 1.05rem + .35vw, 1.3125rem);--fs-h4:clamp(1.0625rem, 1.03rem + .15vw, 1.125rem);--fs-h3:clamp(1.1875rem, 1.1rem + .45vw, 1.4375rem);--fs-h2:clamp(1.75rem, 1.3rem + 1.9vw, 2.875rem);--fs-h1:clamp(2.25rem, 1.35rem + 3.8vw, 4.375rem);--fs-num:clamp(2rem, 1.45rem + 2.3vw, 3.5rem);--display-stretch:110%;--data-stretch:88%;--gutter:clamp(16px, 4vw, 40px);--section:clamp(64px, 9vw, 136px);--max:1240px;--measure:62ch;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--r-xs:4px;--r-sm:7px;--r-md:11px;--r-lg:16px;--r-full:999px;--shadow-1:0 1px 2px oklch(24% .014 240/.06);--shadow-2:0 1px 2px oklch(24% .014 240/.05), 0 8px 24px -12px oklch(24% .014 240/.18);--shadow-frame:0 1px 1px oklch(24% .014 240/.04), 0 24px 56px -28px oklch(24% .014 240/.32);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease:cubic-bezier(.2, .7, .2, 1);--t-1:.14s;--t-2:.22s;--t-3:.36s;--tap:44px;--header-h:64px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--paper:oklch(18.5% .012 240);--paper-2:oklch(21.5% .013 240);--surface:oklch(23.5% .014 240);--ink:oklch(95% .004 200);--ink-2:oklch(83% .01 220);--ink-3:oklch(72% .012 225);--line:oklch(31% .012 235);--line-2:oklch(56% .014 230);--brand:oklch(78% .095 205);--logo-accent:#69c4d0;--logo-accent-on-ink:#1f8c99;--brand-2:oklch(84% .08 205);--brand-soft:oklch(30% .045 210);--on-brand:oklch(20% .02 230);--focus:oklch(80% .1 205);--krit:oklch(74% .14 25);--krit-fill:oklch(29% .06 25);--krit-line:oklch(45% .1 25);--hoch:oklch(78% .12 55);--hoch-fill:oklch(29% .05 55);--hoch-line:oklch(46% .08 55);--mittel:oklch(83% .12 88);--mittel-fill:oklch(29% .045 88);--mittel-line:oklch(47% .07 88);--ok:oklch(78% .12 152);--ok-fill:oklch(28% .045 152);--promo:oklch(80% .13 62);--promo-fill:oklch(28.5% .05 52);--promo-line:oklch(47% .085 52);--on-promo:oklch(20% .03 50);--sys-verkauf:oklch(74% .12 268);--sys-erp:oklch(74% .13 295);--sys-hersteller:oklch(78% .1 180);--sys-lager:oklch(78% .1 65);--sys-export:oklch(76% .08 190);--sys-chat:oklch(78% .1 238);--sys-ai:oklch(76% .14 335);--shadow-1:0 0 0 1px oklch(100% 0 0/.03);--shadow-2:0 0 0 1px oklch(100% 0 0/.04), 0 10px 28px -14px oklch(0% 0 0/.7);--shadow-frame:0 0 0 1px oklch(100% 0 0/.06), 0 28px 64px -30px oklch(0% 0 0/.85)}}:root[data-theme=dark]{color-scheme:dark;--paper:oklch(18.5% .012 240);--paper-2:oklch(21.5% .013 240);--surface:oklch(23.5% .014 240);--ink:oklch(95% .004 200);--ink-2:oklch(83% .01 220);--ink-3:oklch(72% .012 225);--line:oklch(31% .012 235);--line-2:oklch(56% .014 230);--brand:oklch(78% .095 205);--logo-accent:#69c4d0;--logo-accent-on-ink:#1f8c99;--brand-2:oklch(84% .08 205);--brand-soft:oklch(30% .045 210);--on-brand:oklch(20% .02 230);--focus:oklch(80% .1 205);--krit:oklch(74% .14 25);--krit-fill:oklch(29% .06 25);--krit-line:oklch(45% .1 25);--hoch:oklch(78% .12 55);--hoch-fill:oklch(29% .05 55);--hoch-line:oklch(46% .08 55);--mittel:oklch(83% .12 88);--mittel-fill:oklch(29% .045 88);--mittel-line:oklch(47% .07 88);--ok:oklch(78% .12 152);--ok-fill:oklch(28% .045 152);--promo:oklch(80% .13 62);--promo-fill:oklch(28.5% .05 52);--promo-line:oklch(47% .085 52);--on-promo:oklch(20% .03 50);--sys-verkauf:oklch(74% .12 268);--sys-erp:oklch(74% .13 295);--sys-hersteller:oklch(78% .1 180);--sys-lager:oklch(78% .1 65);--sys-export:oklch(76% .08 190);--sys-chat:oklch(78% .1 238);--sys-ai:oklch(76% .14 335);--shadow-1:0 0 0 1px oklch(100% 0 0/.03);--shadow-2:0 0 0 1px oklch(100% 0 0/.04), 0 10px 28px -14px oklch(0% 0 0/.7);--shadow-frame:0 0 0 1px oklch(100% 0 0/.06), 0 28px 64px -30px oklch(0% 0 0/.85)}}@layer base{html{scroll-padding-top:calc(var(--header-h) + 16px)}body{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font);font-size:var(--fs-body);font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-weight:420;line-height:1.6}h1,h2,h3,h4{font-stretch:var(--display-stretch);letter-spacing:-.022em;text-wrap:balance;hyphens:auto;overflow-wrap:break-word;font-weight:690;line-height:1.08}h1{font-size:var(--fs-h1);letter-spacing:-.03em;line-height:1.02}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3);letter-spacing:-.012em;line-height:1.2}h4{font-size:var(--fs-h4);letter-spacing:-.005em;font-weight:640;font-stretch:100%;line-height:1.3}p,li,dd{text-wrap:pretty}strong,b{font-weight:640}a{color:var(--brand);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--brand-2)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}::selection{background:var(--brand-soft);color:var(--ink)}hr{border:0;border-top:1px solid var(--line);margin:0}small{font-size:var(--fs-sm)}abbr[title]{text-decoration:underline dotted}.num,.data{font-stretch:var(--data-stretch);font-variant-numeric:lining-nums proportional-nums}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s}}@layer layout{.container{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.container-narrow{width:min(100% - 2 * var(--gutter), 820px);margin-inline:auto}.section{padding-block:var(--section)}.section-tight{padding-block:calc(var(--section) * .6)}.band{background:var(--paper-2)}.stack{gap:var(--stack,var(--s-5));flex-direction:column;display:flex}.cluster{align-items:center;gap:var(--cluster,var(--s-3));flex-wrap:wrap;display:flex}.measure{max-width:var(--measure)}.lead{font-size:var(--fs-lead);color:var(--ink-2);line-height:1.5}.section-head{gap:var(--s-4);max-width:760px;margin-bottom:clamp(32px,5vw,56px);display:grid}.section-head p{color:var(--ink-2);font-size:var(--fs-lead);line-height:1.5}main{display:block}}@layer components{.logo[data-astro-cid-qmbhzs4e]{width:auto;height:19px;color:var(--ink);display:block}.logo-mark[data-astro-cid-qmbhzs4e]{height:32px}.logo[data-astro-cid-qmbhzs4e] .logo-accent{fill:var(--logo-accent)}@media (width<=479px){.logo[data-astro-cid-qmbhzs4e]:not(.logo-mark){height:16px}}.icon[data-astro-cid-zgufigjl]{width:var(--icon-size,auto);flex:none}.btn[data-astro-cid-j6ocf6pu]{--btn-h:var(--tap);min-height:var(--btn-h);border-radius:var(--r-sm);text-align:center;white-space:normal;transition:background-color var(--t-1) var(--ease), border-color var(--t-1) var(--ease), color var(--t-1) var(--ease), transform var(--t-1) var(--ease), box-shadow var(--t-2) var(--ease);-webkit-tap-highlight-color:transparent;border:1px solid #0000;justify-content:center;align-items:center;gap:.55em;padding:0 1.15em;font-size:1rem;font-weight:620;line-height:1.15;text-decoration:none;display:inline-flex}.btn[data-astro-cid-j6ocf6pu]:active{transform:translateY(1px)scale(.985)}.btn-arrow[data-astro-cid-j6ocf6pu]>.icon:last-child{transition:transform var(--t-2) var(--ease-out)}.btn-arrow[data-astro-cid-j6ocf6pu]:hover>.icon:last-child{transform:translate(3px)}.btn-primary[data-astro-cid-j6ocf6pu].btn-glow{box-shadow:0 1px 0 oklch(100% 0 0/.18) inset, 0 10px 30px -12px color-mix(in oklab, var(--brand) 70%, transparent)}.btn-primary[data-astro-cid-j6ocf6pu].btn-glow:hover{box-shadow:0 1px 0 oklch(100% 0 0/.18) inset, 0 16px 40px -12px color-mix(in oklab, var(--logo-accent) 80%, transparent);transform:translateY(-1px)}.btn-lg[data-astro-cid-j6ocf6pu]{--btn-h:52px;padding:0 1.4em;font-size:1.0625rem}.btn-sm[data-astro-cid-j6ocf6pu]{--btn-h:38px;padding:0 .9em;font-size:.9375rem}.btn-full[data-astro-cid-j6ocf6pu]{width:100%}.btn-primary[data-astro-cid-j6ocf6pu]{background:var(--brand);color:var(--on-brand)}.btn-primary[data-astro-cid-j6ocf6pu]:hover{background:var(--brand-2);color:var(--on-brand)}.btn-secondary[data-astro-cid-j6ocf6pu]{background:var(--surface);color:var(--ink);border-color:var(--line-2)}.btn-secondary[data-astro-cid-j6ocf6pu]:hover{border-color:var(--ink-2);color:var(--ink)}.btn-ghost[data-astro-cid-j6ocf6pu]{color:var(--ink);background:0 0}.btn-ghost[data-astro-cid-j6ocf6pu]:hover{background:var(--paper-2);color:var(--ink)}.btn-inverse[data-astro-cid-j6ocf6pu]{background:var(--paper);color:var(--ink)}.btn-inverse[data-astro-cid-j6ocf6pu]:hover{background:var(--surface);color:var(--ink)}@media (forced-colors:active){.btn[data-astro-cid-j6ocf6pu]{border-color:buttontext}}.flag[data-astro-cid-yed6hp52]{width:21px;height:14px;box-shadow:0 0 0 1px color-mix(in oklab, var(--ink) 18%, transparent);vertical-align:-2px;border-radius:2px;flex:none;line-height:0;display:inline-block;overflow:hidden}.flag[data-astro-cid-yed6hp52] svg{width:100%;height:100%;display:block}.site-header[data-astro-cid-vwn3tmth]{z-index:40;background:color-mix(in oklab, var(--paper) 72%, transparent);backdrop-filter:saturate(1.6)blur(18px);view-transition-name:site-header;border-bottom:1px solid #0000;position:sticky;top:0}@supports (animation-timeline:scroll()){.site-header[data-astro-cid-vwn3tmth]{animation:linear both head-edge scroll(root);animation-range:0 80px}}@supports not (animation-timeline:scroll()){.site-header[data-astro-cid-vwn3tmth]{border-bottom-color:var(--line)}}@keyframes head-edge{to{border-bottom-color:color-mix(in oklab, var(--line) 80%, transparent);background:color-mix(in oklab, var(--paper) 80%, transparent)}}.bar[data-astro-cid-vwn3tmth]{align-items:center;gap:var(--s-5);height:var(--header-h);display:flex}.brand[data-astro-cid-vwn3tmth]{min-height:var(--tap);color:var(--ink);border-radius:var(--r-xs);align-items:center;display:inline-flex}.brand[data-astro-cid-vwn3tmth] .logo{height:17px}.login[data-astro-cid-vwn3tmth]{min-height:var(--tap);border-radius:var(--r-sm);color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.login[data-astro-cid-vwn3tmth]:hover{background:var(--paper-2);color:var(--ink)}.nav[data-astro-cid-vwn3tmth]{margin-inline:auto}.nav-list[data-astro-cid-vwn3tmth]{align-items:center;gap:var(--s-2);list-style:none;display:flex}.nav-list[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth],.menu[data-astro-cid-vwn3tmth] summary[data-astro-cid-vwn3tmth]{border-radius:var(--r-sm);min-height:40px;color:var(--ink-2);cursor:pointer;align-items:center;gap:4px;padding:0 12px;font-size:.97rem;font-weight:560;text-decoration:none;list-style:none;display:inline-flex}.menu[data-astro-cid-vwn3tmth] summary[data-astro-cid-vwn3tmth]::-webkit-details-marker{display:none}.nav-list[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth]:hover,.menu[data-astro-cid-vwn3tmth] summary[data-astro-cid-vwn3tmth]:hover{color:var(--ink);background:var(--paper-2)}.nav-list[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth][aria-current],.menu[data-astro-cid-vwn3tmth] summary[data-astro-cid-vwn3tmth][aria-current]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--brand);border-radius:0}.has-menu[data-astro-cid-vwn3tmth]{position:relative}.menu[data-astro-cid-vwn3tmth][open] summary[data-astro-cid-vwn3tmth] .icon{rotate:180deg}.menu[data-astro-cid-vwn3tmth] summary[data-astro-cid-vwn3tmth] .icon{transition:rotate var(--t-1) var(--ease)}.menu-panel[data-astro-cid-vwn3tmth]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);width:400px;box-shadow:var(--shadow-2);gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:-12px}.menu-item[data-astro-cid-vwn3tmth]{min-height:0!important;color:var(--ink)!important;align-items:flex-start!important;gap:12px!important;padding:10px 12px!important;display:flex!important}.menu-item[data-astro-cid-vwn3tmth] .icon{color:var(--brand);margin-top:2px}.menu-item[data-astro-cid-vwn3tmth] span[data-astro-cid-vwn3tmth]{gap:2px;display:grid}.menu-item[data-astro-cid-vwn3tmth] strong[data-astro-cid-vwn3tmth]{font-weight:620}.menu-item[data-astro-cid-vwn3tmth] em[data-astro-cid-vwn3tmth]{color:var(--ink-3);margin-left:8px;font-style:normal;font-weight:520}.menu-item[data-astro-cid-vwn3tmth] small[data-astro-cid-vwn3tmth]{color:var(--ink-3);font-weight:450;font-size:var(--fs-xs);line-height:1.35}.menu-item[data-astro-cid-vwn3tmth][aria-current]{background:var(--paper-2);box-shadow:inset 3px 0 0 var(--brand)!important;border-radius:var(--r-sm)!important}.tools[data-astro-cid-vwn3tmth]{align-items:center;gap:var(--s-2);margin-left:auto;display:flex}.nav[data-astro-cid-vwn3tmth]+.tools[data-astro-cid-vwn3tmth]{margin-left:0}.lang[data-astro-cid-vwn3tmth],.theme[data-astro-cid-vwn3tmth],.burger[data-astro-cid-vwn3tmth]{min-width:var(--tap);min-height:var(--tap);border-radius:var(--r-sm);color:var(--ink-2);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.lang[data-astro-cid-vwn3tmth]:hover,.theme[data-astro-cid-vwn3tmth]:hover,.burger[data-astro-cid-vwn3tmth]:hover{background:var(--paper-2);color:var(--ink)}.langmenu[data-astro-cid-vwn3tmth]{position:relative}.langmenu[data-astro-cid-vwn3tmth] summary[data-astro-cid-vwn3tmth]{gap:6px;padding:0 8px}.langmenu[data-astro-cid-vwn3tmth][open] summary[data-astro-cid-vwn3tmth] .icon{rotate:0deg}.langmenu[data-astro-cid-vwn3tmth][open] summary[data-astro-cid-vwn3tmth] .chev{rotate:180deg}.lang-panel[data-astro-cid-vwn3tmth]{width:220px;left:auto;right:0}.lang-item[data-astro-cid-vwn3tmth]{border-radius:var(--r-sm);min-height:44px;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-weight:560;text-decoration:none;display:flex}.lang-name[data-astro-cid-vwn3tmth]{align-items:center;gap:10px;display:inline-flex}.lang-item[data-astro-cid-vwn3tmth] small[data-astro-cid-vwn3tmth]{color:var(--ink-3);font-size:var(--fs-xs);font-weight:600}.lang-item[data-astro-cid-vwn3tmth]:hover{background:var(--paper-2)}.lang-item[data-astro-cid-vwn3tmth][aria-current]{box-shadow:inset 3px 0 0 var(--brand);font-weight:680}.theme[data-astro-cid-vwn3tmth] .ti{display:none}:root[data-theme-choice=system] .theme[data-astro-cid-vwn3tmth] .ti-system,:root:not([data-theme-choice]) .theme[data-astro-cid-vwn3tmth] .ti-system,:root[data-theme-choice=light] .theme[data-astro-cid-vwn3tmth] .ti-light,:root[data-theme-choice=dark] .theme[data-astro-cid-vwn3tmth] .ti-dark{display:block}.burger[data-astro-cid-vwn3tmth]{display:none}@media (width<=1199px){.nav[data-astro-cid-vwn3tmth],.langmenu[data-astro-cid-vwn3tmth],.theme[data-astro-cid-vwn3tmth]{display:none}.burger[data-astro-cid-vwn3tmth]{display:inline-flex}.tools[data-astro-cid-vwn3tmth],.nav[data-astro-cid-vwn3tmth]+.tools[data-astro-cid-vwn3tmth]{margin-left:auto}}.nav-list[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth],.menu[data-astro-cid-vwn3tmth] summary[data-astro-cid-vwn3tmth],.bar[data-astro-cid-vwn3tmth] .head-cta,.bar[data-astro-cid-vwn3tmth] .head-demo{white-space:nowrap}@media (width<=1199px){.bar[data-astro-cid-vwn3tmth] .head-demo{display:none}}@media (width>=1200px){.login[data-astro-cid-vwn3tmth]{min-width:var(--tap);justify-content:center;gap:0;padding:0 8px;font-size:0}.bar[data-astro-cid-vwn3tmth]{gap:var(--s-4)}.nav-list[data-astro-cid-vwn3tmth]{gap:0}}@media (width<=719px){.login[data-astro-cid-vwn3tmth]{display:none}}@media (width<=479px){.head-cta[data-astro-cid-vwn3tmth]{display:none}.brand[data-astro-cid-vwn3tmth] .logo{height:15px}}.sheet[data-astro-cid-vwn3tmth]{background:var(--paper);width:100%;max-width:100%;height:100dvh;max-height:100dvh;color:var(--ink);border:0;flex-direction:column;margin:0;padding:0;display:none}.sheet[data-astro-cid-vwn3tmth][open]{display:flex}.sheet[data-astro-cid-vwn3tmth]::backdrop{background:oklch(20% .02 240/.4)}.sheet-head[data-astro-cid-vwn3tmth]{height:var(--header-h);padding-inline:var(--gutter);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.sheet-head[data-astro-cid-vwn3tmth] .burger[data-astro-cid-vwn3tmth]{display:inline-flex}.sheet-nav[data-astro-cid-vwn3tmth]{padding:12px var(--gutter);display:grid;overflow-y:auto}.sheet-nav[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth]{min-height:52px;color:var(--ink);border-bottom:1px solid var(--line);align-items:center;gap:12px;font-size:1.1875rem;font-weight:620;font-stretch:105%;text-decoration:none;display:flex}.sheet-nav[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth].sub{padding-left:4px;font-size:1.0625rem;font-weight:560}.sheet-nav[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth].sub .icon{color:var(--brand)}.sheet-nav[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth].sub small[data-astro-cid-vwn3tmth]{color:var(--ink-3);font-size:var(--fs-sm);margin-left:8px;font-weight:500}.sheet-nav[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth][aria-current]{color:var(--brand)}.sheet-group[data-astro-cid-vwn3tmth]{color:var(--ink-3);font-size:var(--fs-sm);margin-top:14px;font-weight:600}.sheet-foot[data-astro-cid-vwn3tmth]{padding:16px var(--gutter) calc(20px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--paper-2);gap:14px;margin-top:auto;display:grid}.sheet-row[data-astro-cid-vwn3tmth]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.seg[data-astro-cid-vwn3tmth]{border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line);padding:3px;display:inline-flex}.seg[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth]{gap:6px}.seg[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth],.seg[data-astro-cid-vwn3tmth] button[data-astro-cid-vwn3tmth]{min-height:38px;color:var(--ink-2);background:0 0;border:0;border-radius:6px;align-items:center;padding:0 12px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.seg[data-astro-cid-vwn3tmth] [data-astro-cid-vwn3tmth][aria-current=true],.seg[data-astro-cid-vwn3tmth] [data-astro-cid-vwn3tmth][aria-checked=true]{background:var(--ink);color:var(--paper)}@media (prefers-reduced-motion:no-preference){.sheet[data-astro-cid-vwn3tmth][open]{animation:sheet-in var(--t-2) var(--ease-out)}}@keyframes sheet-in{0%{opacity:0;transform:translateY(8px)}}.site-footer[data-astro-cid-qup6pdxl]{border-top:1px solid var(--line);background:var(--paper-2);padding-block:clamp(48px, 7vw, 88px) calc(32px + env(safe-area-inset-bottom))}.foot[data-astro-cid-qup6pdxl]{grid-template-columns:minmax(0,1.1fr) minmax(0,2fr);gap:clamp(32px,5vw,64px);display:grid}.foot-brand[data-astro-cid-qup6pdxl]{gap:var(--s-4);max-width:34ch;color:var(--ink-2);align-content:start;display:grid}.foot-brand[data-astro-cid-qup6pdxl] .brand[data-astro-cid-qup6pdxl]{color:var(--ink);width:max-content}.ro[data-astro-cid-qup6pdxl]{font-size:var(--fs-sm);color:var(--ink-2);align-items:flex-start;gap:8px;display:flex}.ro[data-astro-cid-qup6pdxl] .icon{color:var(--ok);margin-top:3px}.foot-cols[data-astro-cid-qup6pdxl]{gap:var(--s-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.foot-cols[data-astro-cid-qup6pdxl] h2[data-astro-cid-qup6pdxl]{font-size:var(--fs-sm);letter-spacing:0;color:var(--ink);margin-bottom:var(--s-3);font-weight:640;font-stretch:100%}.foot-cols[data-astro-cid-qup6pdxl] ul[data-astro-cid-qup6pdxl]{gap:2px;list-style:none;display:grid}.foot-cols[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{min-height:36px;color:var(--ink-2);align-items:center;font-size:.97rem;text-decoration:none;display:inline-flex}.foot-cols[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]:hover{color:var(--brand);text-decoration:underline}.mail[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{font-variant-ligatures:none;overflow-wrap:anywhere}.foot-base[data-astro-cid-qup6pdxl]{padding-top:var(--s-5);border-top:1px solid var(--line);gap:var(--s-2);color:var(--ink-3);font-size:var(--fs-xs);margin-top:clamp(32px,5vw,56px);display:grid}.foot-meta[data-astro-cid-qup6pdxl]{justify-content:space-between;gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.langs[data-astro-cid-qup6pdxl]{gap:var(--s-1) var(--s-4);flex-wrap:wrap;display:inline-flex}.langs[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{color:var(--ink-3);align-items:center;gap:7px;display:inline-flex}.langs[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl][aria-current]{color:var(--ink);font-weight:620;text-decoration:none}.foot-brand[data-astro-cid-qup6pdxl] .brand[data-astro-cid-qup6pdxl]{min-height:var(--tap);align-items:center;display:inline-flex}@media (pointer:coarse){.foot-cols[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl],.langs[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{min-height:var(--tap);min-width:var(--tap);align-items:center;display:inline-flex}}@media (width<=820px){.foot[data-astro-cid-qup6pdxl]{grid-template-columns:1fr}}@media (width<=520px){.foot-cols[data-astro-cid-qup6pdxl]{grid-template-columns:repeat(2,minmax(0,1fr))}}.consent[data-astro-cid-qmuumdvp]{z-index:60;padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom));pointer-events:none;justify-content:flex-start;display:flex;position:fixed;inset:auto 0 0}.consent[data-astro-cid-qmuumdvp][hidden]{display:none}.consent-card[data-astro-cid-qmuumdvp]{pointer-events:auto;background:var(--surface);width:100%;max-width:440px;color:var(--ink);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-frame);gap:14px;padding:20px 20px 16px;animation:.32s cubic-bezier(.2,.8,.2,1) both consent-in;display:grid}@keyframes consent-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.consent-card[data-astro-cid-qmuumdvp]{animation:none}}.consent[data-astro-cid-qmuumdvp][data-mode=prefs] .consent-card[data-astro-cid-qmuumdvp]{max-width:520px}.consent-head[data-astro-cid-qmuumdvp]{align-items:center;gap:10px;display:flex}.consent-mark[data-astro-cid-qmuumdvp]{border-radius:var(--r-full);background:var(--brand-soft);width:34px;height:34px;color:var(--brand);flex:none;place-items:center;display:inline-grid}.consent[data-astro-cid-qmuumdvp] h2[data-astro-cid-qmuumdvp]{letter-spacing:0;font-size:1.0625rem;font-stretch:100%;line-height:1.3}.consent-text[data-astro-cid-qmuumdvp]{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.55}.consent-text[data-astro-cid-qmuumdvp] a[data-astro-cid-qmuumdvp]{color:var(--ink);text-underline-offset:.2em}.consent-prefs[data-astro-cid-qmuumdvp]{gap:8px;display:grid}.consent-prefs[data-astro-cid-qmuumdvp][hidden]{display:none}.pref[data-astro-cid-qmuumdvp]{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);grid-template-columns:1fr auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.pref-toggle[data-astro-cid-qmuumdvp]{cursor:pointer;position:relative}.pref-copy[data-astro-cid-qmuumdvp]{gap:3px;display:grid}.pref[data-astro-cid-qmuumdvp] strong[data-astro-cid-qmuumdvp]{font-size:.95rem;font-weight:640}.pref[data-astro-cid-qmuumdvp] small[data-astro-cid-qmuumdvp]{color:var(--ink-3);line-height:1.45;font-size:var(--fs-xs)}.pref-on[data-astro-cid-qmuumdvp]{font-size:var(--fs-xs);color:var(--ok);white-space:nowrap;font-weight:640}.pref-toggle[data-astro-cid-qmuumdvp] input[data-astro-cid-qmuumdvp]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.switch[data-astro-cid-qmuumdvp]{border-radius:var(--r-full);background:var(--line-2);flex:none;width:44px;height:26px;transition:background-color .16s;position:relative}.switch[data-astro-cid-qmuumdvp]:after{content:"";background:var(--surface);border-radius:50%;width:20px;height:20px;transition:transform .18s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 2px oklch(0% 0 0/.25)}.pref-toggle[data-astro-cid-qmuumdvp] input[data-astro-cid-qmuumdvp]:checked+.switch[data-astro-cid-qmuumdvp]{background:var(--brand)}.pref-toggle[data-astro-cid-qmuumdvp] input[data-astro-cid-qmuumdvp]:checked+.switch[data-astro-cid-qmuumdvp]:after{transform:translate(18px)}.pref-toggle[data-astro-cid-qmuumdvp] input[data-astro-cid-qmuumdvp]:focus-visible+.switch[data-astro-cid-qmuumdvp]{outline:2px solid var(--brand);outline-offset:3px}.consent-actions[data-astro-cid-qmuumdvp]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.c-btn[data-astro-cid-qmuumdvp]{min-height:var(--tap);border-radius:var(--r-sm);border:1px solid var(--ink);background:var(--ink);color:var(--paper);font:inherit;cursor:pointer;padding:0 16px;font-weight:620;transition:background-color .14s,border-color .14s}.c-btn[data-astro-cid-qmuumdvp]:hover{background:var(--ink-2);border-color:var(--ink-2)}.c-btn[data-astro-cid-qmuumdvp]:focus-visible,.c-link[data-astro-cid-qmuumdvp]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.consent-foot[data-astro-cid-qmuumdvp]{justify-content:center;display:flex}.consent-foot[data-astro-cid-qmuumdvp]:has(.c-save:not([hidden])){justify-content:stretch}.c-save[data-astro-cid-qmuumdvp]{width:100%;color:var(--ink);border-color:var(--line-2);background:0 0}.c-save[data-astro-cid-qmuumdvp]:hover{background:var(--paper-2);border-color:var(--ink-3)}.c-link[data-astro-cid-qmuumdvp]{min-height:36px;color:var(--ink-2);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 8px;font-weight:600;display:inline-flex}.c-link[data-astro-cid-qmuumdvp]:hover{color:var(--ink)}.c-link[data-astro-cid-qmuumdvp][hidden],.c-save[data-astro-cid-qmuumdvp][hidden]{display:none}@media (width<=560px){.consent[data-astro-cid-qmuumdvp]{padding:8px 8px calc(8px + env(safe-area-inset-bottom))}.consent-card[data-astro-cid-qmuumdvp]{max-width:none;padding:18px 16px 12px}.consent[data-astro-cid-qmuumdvp][data-mode=prefs] .consent-card[data-astro-cid-qmuumdvp]{max-height:calc(100dvh - 24px);overflow:auto}}.mcta[data-astro-cid-274ixqcl]{z-index:30;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background:color-mix(in oklab, var(--paper) 82%, transparent);border-top:1px solid var(--line);backdrop-filter:saturate(1.6)blur(18px);transition:transform var(--t-2) var(--ease-out);gap:6px;display:none;position:fixed;inset:auto 0 0;transform:translateY(110%)}.mcta[data-astro-cid-274ixqcl] p[data-astro-cid-274ixqcl]{font-size:var(--fs-xs);color:var(--ink-3);flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.mcta[data-astro-cid-274ixqcl] p[data-astro-cid-274ixqcl] span[data-astro-cid-274ixqcl]+span[data-astro-cid-274ixqcl]:before{content:"";background:var(--line-2);vertical-align:middle;border-radius:50%;width:4px;height:4px;margin-right:14px;display:inline-block}@media (width<=439px){.mcta[data-astro-cid-274ixqcl] p[data-astro-cid-274ixqcl] span[data-astro-cid-274ixqcl]+span[data-astro-cid-274ixqcl]{display:none}}@media (width<=1023px){.mcta[data-astro-cid-274ixqcl]{display:grid}body.mcta-on .mcta[data-astro-cid-274ixqcl]{transform:none}body.mcta-on{padding-bottom:96px}}.langhint[data-astro-cid-b2k7dncm]{z-index:60;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));max-width:min(440px,100vw - 32px);position:fixed}.lh-item[data-astro-cid-b2k7dncm]{border-radius:var(--r-md);background:var(--surface);color:var(--ink);border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ic tx cl""ic go cl";align-items:center;gap:4px 12px;padding:14px 12px 14px 16px;display:grid;box-shadow:0 12px 32px -12px oklch(20% .02 220/.35)}.lh-item[data-astro-cid-b2k7dncm] .icon{color:var(--brand);grid-area:ic}.lh-item[data-astro-cid-b2k7dncm] .lh-flag{grid-area:ic;align-self:center}.lh-text[data-astro-cid-b2k7dncm]{grid-area:tx;font-weight:600}.lh-go[data-astro-cid-b2k7dncm]{color:var(--brand);grid-area:go;justify-self:start;font-weight:700}.lh-close[data-astro-cid-b2k7dncm]{width:var(--tap,44px);height:var(--tap,44px);border-radius:var(--r-sm);color:var(--ink-3);cursor:pointer;background:0 0;border:0;grid-area:cl;place-items:center;display:inline-grid}.lh-close[data-astro-cid-b2k7dncm]:hover{background:var(--paper-2);color:var(--ink)}body.mcta-on .langhint[data-astro-cid-b2k7dncm]{bottom:calc(96px + env(safe-area-inset-bottom))}@media (width<=559px){.langhint[data-astro-cid-b2k7dncm]{max-width:none;left:16px;right:16px}}@media (prefers-reduced-motion:no-preference){.langhint[data-astro-cid-b2k7dncm]:not([hidden]){animation:lh-in .24s var(--ease,ease-out)}@keyframes lh-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}}.skip[data-astro-cid-z4jru4n3]{z-index:100;border-radius:var(--r-sm);background:var(--ink);color:var(--paper);transition:top var(--t-1) var(--ease);padding:10px 14px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:12px}.skip[data-astro-cid-z4jru4n3]:focus{top:12px}main[data-astro-cid-z4jru4n3]:focus{outline:none}}@layer utilities{.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.muted{color:var(--ink-3)}.nowrap{white-space:nowrap}.center{text-align:center}}@font-face{font-family:Mona Sans;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/fonts/mona-latin-ext.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mona Sans;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/fonts/mona-latin.woff2)format("woff2-variations");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}.rv:not(.in){opacity:0}.rv.in{animation:rv-up .9s var(--ease-out) var(--rd,0s) backwards}.rv-scale.in{animation-name:rv-scale;animation-duration:1s}.rv-tilt.in{animation-name:rv-tilt;animation-duration:1.15s}@keyframes rv-up{0%{opacity:0;translate:0 32px}}@keyframes rv-scale{0%{opacity:0;translate:0 36px;scale:.94}}@keyframes rv-tilt{0%{opacity:0;transform:perspective(1400px)rotateX(14deg)translateY(56px)scale(.96)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
