@font-face{font-family:"Source Sans 3";src:url(../media/source-sans-3.11mnrb0qm66f9.woff2)format("woff2");font-style:normal;font-weight:200 900;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/faktklar-latin.woff2)format("woff2");font-style:normal;font-weight:200 900;font-display:swap;unicode-range:U+0-24F,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+2713,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-surface:#f8fafc;--color-surface-raised:#fff;--color-surface-sunken:#f1f5f9;--color-header-bg:#f8fafcd9;--color-text:#0f172a;--color-text-muted:#475569;--color-border:#718096;--color-border-subtle:#e2e8f0;--color-rule-strong:#0f172a;--color-rule-faint:#f1f5f9;--color-rule-margin:#cbd5e1;--color-guilloche:#cbd5e1;--color-selection:#dbeafe;--color-accent:#1d4ed8;--color-accent-hover:#1e40af;--color-on-accent:#fff;--color-accent-subtle:#eff6ff;--color-focus:#1d4ed8;--color-signal:#b43c0c;--color-success:#15803d;--color-success-subtle:#f0fdf4;--color-warning:#854d0e;--color-warning-subtle:#fefce8;--color-danger:#b91c1c;--color-danger-subtle:#fef2f2;--color-ink:#0f172a;--color-ink-raised:#1e293b;--color-ink-text:#f8fafc;--color-ink-muted:#94a3b8;--color-ink-value:#93c5fd;--color-ink-border:#334155;--color-ink-border-strong:#64748b;--color-ink-grid:#1e293b;--color-ink-signal:#fb923c;--color-ink-success:#4ade80;--color-ink-warning:#facc15;--color-ink-danger:#f87171;--color-focus-on-ink:#93c5fd;--font-sans:"Source Sans 3", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-feature-figures:"tnum" 1, "lnum" 1;--font-feature-code:"zero" 1, "calt" 0, "liga" 0;--font-size-2xs:.75rem;--font-size-xs:.8125rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.375rem;--font-size-2xl:1.75rem;--font-size-3xl:2.25rem;--font-size-4xl:2.875rem;--font-size-5xl:3.5rem;--font-size-display:clamp(2.25rem, 1.5rem + 3vw, 3.5rem);--font-size-landing-hero:clamp(2.25rem, .875rem + 3.2vw, 3.5rem);--font-size-amount:clamp(1.75rem, 1.4rem + 1.2vw, 2.25rem);--line-height-tight:1.2;--line-height-snug:1.35;--line-height-normal:1.5;--line-height-relaxed:1.65;--line-height-display:1.06;--letter-spacing-tight:-.015em;--letter-spacing-normal:0;--letter-spacing-display:-.025em;--letter-spacing-caps:.06em;--letter-spacing-mono:.01em;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--grid-columns:12;--grid-unit:.25rem;--grid-baseline:1.5rem;--grid-gutter:1rem;--grid-gutter-wide:1.5rem;--grid-margin:1rem;--grid-margin-wide:2rem;--radius-xs:.25rem;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:.875rem;--radius-xl:1.125rem;--radius-card:.875rem;--radius-stage:1.125rem;--radius-pill:9999px;--radius-full:9999px;--border-width-hairline:1px;--border-width-rule:1px;--border-width-double:2px;--border-width-bar:2px;--border-width-focus:2px;--underline-offset:.2em;--underline-offset-double:.3em;--blur-glass:.75rem;--shadow-sm:0 1px 2px 0 #0f172a0d;--shadow-md:0 4px 12px -2px #0f172a14, 0 2px 4px -2px #0f172a0a;--shadow-card:0 1px 3px 0 #0f172a0a, 0 8px 24px -6px #0f172a12;--shadow-sheet:0 1px 3px 0 #0f172a0d, 0 16px 36px -8px #0f172a14, 0 4px 12px -4px #0f172a0a;--shadow-glow-accent:0 0 0 3px var(--color-accent-subtle), 0 12px 28px -4px #1d4ed829;--shadow-button-primary:0 1px 2px 0 #1d4ed840, 0 4px 12px -2px #1d4ed82e;--shadow-key:0 1px 2px 0 #0f172a1f;--shadow-key-pressed:inset 0 1px 2px 0 #0003;--shadow-key-secondary:0 1px 2px 0 #0f172a0d;--shadow-rule-double-end:0 1px 0 0 var(--color-border-subtle);--duration-fast:.12s;--duration-seam:.16s;--duration-normal:.2s;--duration-slow:.4s;--duration-travel:.8s;--easing-standard:cubic-bezier(.2, 0, 0, 1);--easing-emphasized:cubic-bezier(.3, 0, 0, 1);--size-content-max:72rem;--size-measure:65ch;--size-touch-target:2.75rem;--size-viewport-height:100vh;--size-stage-sm:32rem;--size-stage-md:34rem;--size-stage-lg:38rem;--size-header-bar:3.5rem;--size-microline:.375rem;--size-rail:3rem;--size-label:9rem;--size-crosshair:1.5rem;--size-icon-badge:3rem;--size-led:.5rem;--size-dock-min:20rem;--size-dock-min-wide:24rem;--size-perforation:.5rem;--size-perforation-gap:.375rem;--size-drawer-min:26rem;--z-base:0;--z-sticky:10;--z-overlay:100;--z-toast:200;--color-sotto-muted-display:#64748b;--color-sotto-wall-bg:#0d131f;--color-sotto-wall-surface:#17202b;--color-sotto-wall-text:#f5f7fa;--color-sotto-wall-muted:#acbbcf;--color-sotto-wall-lead:#d5dce6;--color-sotto-wall-border:#9dc9f82e;--color-sotto-peri:#75b2f3;--color-sotto-peri-glow:#4d9bee59;--color-sotto-pill-bg:#75b2f31f;--color-sotto-pill-border:#9dc9f861;--color-desk-wall-bg:#0d131f;--color-desk-wall-gradient:radial-gradient(circle at 50% 15%, #18243c 0%, #0d131f 75%);--color-desk-mat:#141c2e;--color-desk-mat-edge:#090e18;--color-desk-grid-line:#94a3b814;--color-desk-string:#94a3b859;--color-desk-caption:#94a3b8;--color-window-frame:#1e293b;--color-window-frame-outer:#0a0f18;--color-window-sill:#253248;--color-window-sky:linear-gradient(180deg, #050912 0%, #0c1527 65%, #16223b 100%);--color-window-moon:#fef08a;--color-window-moon-glow:#fef08a40;--color-window-star:#ffffffbf;--color-window-skyline:#060a12;--color-window-win-amber:#fbbf24;--color-window-win-sky:#38bdf8;--color-polaroid-paper:#f8fafc;--color-polaroid-border:#0f172a1f;--color-polaroid-screen-bg:#0b1120;--color-polaroid-stat:#f8fafc;--color-polaroid-title:#0f172a;--color-polaroid-glyph:#94a3b8;--color-polaroid-tag-blue-bg:#dbeafe;--color-polaroid-tag-blue-text:#1d4ed8;--color-polaroid-tag-mint-bg:#d1fae5;--color-polaroid-tag-mint-text:#047857;--color-polaroid-tag-coral-bg:#fee2e2;--color-polaroid-tag-coral-text:#b91c1c;--color-pin-coral:#ef4444;--color-pin-mint:#10b981;--color-pin-blue:#3b82f6;--color-pin-glint:#ffffffd9;--color-pearl-pin-highlight:#fff;--color-pearl-pin-mid:#bcdcff;--color-pearl-pin-base:#75b2f3;--color-pearl-pin-shadow:#1f2c3a8c;--color-sotto-stamp-local:#1d4ed8;--color-sotto-stamp-remote:#334155;--color-sotto-ruled-line:#93c5fd;--color-sotto-callout-bar:#75b2f3;--color-daylight-surface:#fff;--color-daylight-surface-subtle:#f8fafc;--color-daylight-text:#0f172a;--color-daylight-text-muted:#475569;--color-daylight-border:#cbd5e1;--color-daylight-box-border:#93c5fd;--color-daylight-box-bg:#f1f5f9;--color-pastel-mint-bg:#c9f5dc;--color-pastel-mint-text:#064e3b;--color-pastel-mint-border:#6ee7b7;--color-pastel-sky-bg:#bfe3ff;--color-pastel-sky-text:#0c4a6e;--color-pastel-sky-border:#7dd3fc;--color-pastel-rose-bg:#ffd0dc;--color-pastel-rose-text:#881337;--color-pastel-rose-border:#fda4af;--color-sotto-card-sky-bg:#172433;--color-sotto-card-sky-box:#080b0f66;--color-sotto-card-sky-border:#9dc9f840;--color-sotto-card-dark-bg:#0b0f14;--color-sotto-card-dark-box:#12171d;--color-sotto-card-dark-border:#1e262e;--color-sotto-card-glass-bg:#9dc9f814;--color-sotto-card-glass-box:#080b0f8c;--color-lamp-coral:#f87171;--color-lamp-coral-dark:#dc2626;--color-lamp-metal:#475569;--color-lamp-joint:#334155;--color-lamp-joint-screw:#1e293b;--color-lamp-base:#1e293b;--color-lamp-bulb:#fffbeb;--color-lamp-bulb-glint:#fff;--color-lamp-beam:radial-gradient(ellipse at 50% 0%, #fde0472e 0%, #fde0470d 55%, transparent 75%);--color-book-mint:#6ee7b7;--color-book-mint-text:#064e3b;--color-book-coral:#fca5a5;--color-book-coral-text:#7f1d1d;--color-book-sky:#7dd3fc;--color-book-sky-text:#0c4a6e;--color-book-pages:#f1f5f9;--color-monitor-bezel:#090e17;--color-monitor-bezel-rim:#1e293b;--color-monitor-topbar-bg:#0b1220;--color-monitor-topbar-text:#cbd5e1;--color-monitor-topbar-subtext:#94a3b8;--color-monitor-pill-bg:#1e293b;--color-monitor-pill-text:#f8fafc;--color-monitor-pill-dot:#4ade80;--color-monitor-neck:#334155;--color-monitor-neck-glint:#475569;--color-monitor-base:#1e293b;--color-monitor-base-rim:#334155;--color-keyboard-frame:#131b2c;--color-keyboard-plate:#0d131f;--color-keyboard-key:#1e293b;--color-keyboard-key-active:#38bdf8;--color-keyboard-led:#38bdf8;--color-mug-body:#1d4ed8;--color-mug-stripe:#fff;--color-mug-rim:#1e40af;--color-mug-coffee:#3d1a04;--color-mug-steam:#f8fafc66;--color-phone-shell:#090e17;--color-phone-rim:#334155;--color-phone-stand:#1e293b;--color-phone-screen-bg:#050811;--color-phone-label:#38bdf8;--color-phone-time:#fff;--color-phone-date:#94a3b8;--color-phone-card-bg:#1e293bcc;--color-phone-card-border:#94a3b840;--color-phone-card-text:#f8fafc;--color-phone-card-sub:#cbd5e1;--color-plant-pot:#c2410c;--color-plant-rim:#9a3412;--color-plant-saucer:#7c2d12;--color-plant-leaf-back:#15803d;--color-plant-leaf-front:#22c55e;--color-cord-wire:#94a3b8;--color-cord-pull-bead:#f59e0b;--color-cord-pull-bead-hover:#fbbf24;--color-cord-pull-core:#b45309;--color-cord-pull-glow:#f59e0b73;--color-cord-label-bg:#0f172a;--color-cord-label-text:#f8fafc;--color-cord-label-border:#334155;--line-height-sotto-display:.98;--letter-spacing-sotto-display:-.028em;--letter-spacing-sotto-kicker:.14em;--font-size-sotto-kicker:.6875rem;--font-size-sotto-h1:clamp(2.5rem, 1.8rem + 3.5vw, 4.25rem);--font-size-sotto-h2:clamp(2rem, 1.4rem + 2.5vw, 3.5rem);--font-size-sotto-h3:1.75rem;--font-size-sotto-lead:1.125rem;--size-pearl-pin:1.125rem;--size-pearl-pin-offset:-.5rem;--size-sotto-card-width:24rem;--size-sotto-card-max-viewport:85vw;--size-sotto-card-min-height:36rem;--size-sotto-deck-gap:1.5rem;--size-sotto-pinboard-gap:2.25rem;--size-sotto-notes-gap:1.75rem;--size-sotto-stamp-border:2px;--size-sotto-callout-bar:3px;--tilt-sheet-left:-1.2deg;--tilt-sheet-right:1deg;--tilt-stamp-left:-5deg;--tilt-stamp-right:6deg;--tilt-index-left:-1.5deg;--tilt-index-mid:1.2deg;--tilt-index-right:-1deg;--angle-polaroid-1:-4deg;--angle-polaroid-2:2deg;--angle-polaroid-3:-2deg;--angle-phone:4deg;--angle-lamp-shade:24deg;--angle-lamp-arm-lower:68deg;--angle-lamp-arm-upper:-38deg;--size-pin-head:.625rem;--size-cord-length:5.5rem;--size-cord-bead-w:.875rem;--size-cord-bead-h:1.75rem;--size-window-w:11rem;--size-window-h:9rem;--size-window-mullion:.25rem;--size-window-sill-h:.5rem;--size-window-moon:1.875rem;--size-polaroid-w:6.25rem;--size-polaroid-screen-h:3.75rem;--size-lamp-w:7rem;--size-lamp-h:11.5rem;--size-lamp-base-w:3.75rem;--size-lamp-base-h:.5rem;--size-lamp-shade-w:3rem;--size-lamp-shade-h:2.125rem;--size-book-w:6.5rem;--size-book-h:1.125rem;--size-monitor-camera:.375rem;--size-monitor-neck-w:2.25rem;--size-monitor-neck-h:1.5rem;--size-monitor-base-w:8.5rem;--size-monitor-base-h:.5rem;--size-keyboard-w:14rem;--size-keyboard-h:1.25rem;--size-mug-w:2.75rem;--size-mug-h:3rem;--size-phone-w:7rem;--size-plant-w:3.75rem;--size-plant-h:4.5rem;--size-desk-surface-h:3rem;--radius-2xs:.125rem;--radius-polaroid:.375rem;--radius-monitor-frame:1.125rem;--radius-mug:.5rem;--radius-phone:.875rem;--radius-phone-inner:.625rem;--shadow-pearl-pin:0 3px 6px #1f2c3a8c;--shadow-sotto-paper:0 26px 50px -18px #000c;--shadow-sotto-sticky:0 18px 34px -12px #0009;--shadow-sotto-card-sky:0 30px 60px -30px #368deab3;--shadow-sotto-callout:0 14px 34px -14px #4d9bee66;--shadow-desk-ambient:0 24px 64px -12px #00000080, 0 0 0 1px var(--color-border-subtle);--shadow-polaroid:0 12px 28px -4px #0006, 0 3px 6px -1px #0003;--shadow-monitor-frame:0 20px 48px -8px #0009, 0 0 0 1px var(--color-monitor-bezel-rim);--shadow-mug:0 8px 18px -4px #0006;--shadow-phone:0 10px 24px -5px #00000080;--shadow-books:0 8px 18px -4px #0006;--shadow-lamp-base:0 6px 14px -3px #00000073;--shadow-pin:0 3px 6px -1px #00000080;--shadow-cord-glow:0 0 16px 3px var(--color-cord-pull-glow);--shadow-window-inner:inset 0 0 24px #0009;--shadow-phone-card:0 4px 12px -2px #0006}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--color-surface:#090d16;--color-surface-raised:#0f172a;--color-surface-sunken:#050811;--color-header-bg:#090d16d9;--color-text:#f8fafc;--color-text-muted:#94a3b8;--color-border:#64748b;--color-border-subtle:#1e293b;--color-rule-strong:#f8fafc;--color-rule-faint:#1e293b;--color-rule-margin:#334155;--color-guilloche:#1e293b;--color-selection:#1e3a8a;--color-accent:#60a5fa;--color-accent-hover:#93c5fd;--color-on-accent:#090d16;--color-accent-subtle:#172554;--color-focus:#60a5fa;--color-signal:#fb923c;--color-success:#4ade80;--color-success-subtle:#052e16;--color-warning:#facc15;--color-warning-subtle:#422006;--color-danger:#f87171;--color-danger-subtle:#450a0a;--color-ink:#0b1329;--color-ink-raised:#132145;--color-ink-border:#2c4372;--color-ink-grid:#132145;--shadow-sm:0 1px 2px 0 #00000073;--shadow-md:0 6px 16px -4px #000000a6;--shadow-card:0 1px 3px 0 #00000059, 0 8px 24px -6px #0000008c;--shadow-sheet:0 1px 3px 0 #00000080, 0 24px 48px -24px #000000d9;--shadow-glow-accent:0 0 0 3px var(--color-accent-subtle), 0 12px 28px -4px #60a5fa38;--shadow-button-primary:0 1px 2px 0 #0006, 0 4px 12px -2px #60a5fa40;--shadow-key:0 1px 2px 0 #00000073;--shadow-key-pressed:inset 0 1px 2px 0 #00000080;--shadow-key-secondary:0 1px 2px 0 #0006;--color-sotto-muted-display:#96a9c1;--color-sotto-wall-bg:#06080a;--color-sotto-wall-surface:#0d1318}}:root[data-theme=dark]{--color-surface:#090d16;--color-surface-raised:#0f172a;--color-surface-sunken:#050811;--color-header-bg:#090d16d9;--color-text:#f8fafc;--color-text-muted:#94a3b8;--color-border:#64748b;--color-border-subtle:#1e293b;--color-rule-strong:#f8fafc;--color-rule-faint:#1e293b;--color-rule-margin:#334155;--color-guilloche:#1e293b;--color-selection:#1e3a8a;--color-accent:#60a5fa;--color-accent-hover:#93c5fd;--color-on-accent:#090d16;--color-accent-subtle:#172554;--color-focus:#60a5fa;--color-signal:#fb923c;--color-success:#4ade80;--color-success-subtle:#052e16;--color-warning:#facc15;--color-warning-subtle:#422006;--color-danger:#f87171;--color-danger-subtle:#450a0a;--color-ink:#0b1329;--color-ink-raised:#132145;--color-ink-border:#2c4372;--color-ink-grid:#132145;--shadow-sm:0 1px 2px 0 #00000073;--shadow-md:0 6px 16px -4px #000000a6;--shadow-card:0 1px 3px 0 #00000059, 0 8px 24px -6px #0000008c;--shadow-sheet:0 1px 3px 0 #00000080, 0 24px 48px -24px #000000d9;--shadow-glow-accent:0 0 0 3px var(--color-accent-subtle), 0 12px 28px -4px #60a5fa38;--shadow-button-primary:0 1px 2px 0 #0006, 0 4px 12px -2px #60a5fa40;--shadow-key:0 1px 2px 0 #00000073;--shadow-key-pressed:inset 0 1px 2px 0 #00000080;--shadow-key-secondary:0 1px 2px 0 #0006;--color-sotto-muted-display:#96a9c1;--color-sotto-wall-bg:#06080a;--color-sotto-wall-surface:#0d1318}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-seam:0s;--duration-normal:0s;--duration-slow:0s;--duration-travel:0s}}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:var(--size-viewport-height);background:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--line-height-normal);font-variant-numeric:tabular-nums;font-feature-settings:var(--font-feature-figures);margin:0}::selection{background:var(--color-selection);color:var(--color-text)}h1,h2,h3{line-height:var(--line-height-tight);font-weight:var(--font-weight-semibold)}h1{letter-spacing:var(--letter-spacing-display)}a{color:var(--color-accent);text-decoration-thickness:var(--border-width-hairline);text-underline-offset:var(--underline-offset)}a:hover{color:var(--color-accent-hover);text-decoration-thickness:var(--border-width-rule)}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:var(--font-feature-code);letter-spacing:var(--letter-spacing-mono)}:focus-visible{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--border-width-focus);border-radius:var(--radius-sm)}.skip-link{min-block-size:var(--size-touch-target);left:var(--space-4);top:var(--space-4);z-index:var(--z-overlay);padding:var(--space-2) var(--space-4);background:var(--color-surface-raised);color:var(--color-text);border-radius:var(--radius-md);box-shadow:var(--shadow-md);transition:transform var(--duration-fast) var(--easing-standard);align-items:center;display:inline-flex;position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}@media print{body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;min-height:auto}.skip-link{display:none}}
.wWXZva_footer{border-block-start:var(--border-width-hairline) solid var(--color-border-subtle);background:var(--color-surface-raised);margin-block-start:var(--space-16)}.wWXZva_ledger{max-inline-size:var(--size-content-max);padding-inline:var(--grid-margin);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.wWXZva_ledger>*{padding-block:var(--space-6);border-block-end:var(--border-width-hairline) solid var(--color-border-subtle)}.wWXZva_ledger h2{margin:0 0 var(--space-3);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.wWXZva_ledger p{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.wWXZva_links{margin:0;padding:0;list-style:none;display:grid}.wWXZva_links a{min-block-size:var(--size-touch-target);align-items:center;display:inline-flex}.wWXZva_versions{gap:var(--space-1) var(--space-3);font-size:var(--font-size-sm);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.wWXZva_versions dt{color:var(--color-text-muted)}.wWXZva_versions dd{font-family:var(--font-mono);font-feature-settings:var(--font-feature-code);text-align:end;margin:0}.wWXZva_colophon{max-inline-size:var(--size-content-max);padding:var(--space-4) var(--grid-margin) var(--space-8);border-block-start:var(--border-width-hairline) solid var(--color-border-subtle);color:var(--color-text-muted);font-size:var(--font-size-xs);margin:0 auto}@media (min-width:48rem){.wWXZva_ledger{padding-inline:var(--grid-margin-wide);grid-template-columns:repeat(2,minmax(0,1fr))}.wWXZva_ledger>:nth-child(2n){border-inline-start:var(--border-width-hairline) solid var(--color-border-subtle);padding-inline-start:var(--space-6)}.wWXZva_colophon{padding-inline:var(--grid-margin-wide)}}@media (min-width:64rem){.wWXZva_ledger{grid-template-columns:repeat(4,minmax(0,1fr))}.wWXZva_ledger>*{padding-inline:var(--space-6);border-block-end:0}.wWXZva_ledger>:first-child{padding-inline-start:0}.wWXZva_ledger>*+*{border-inline-start:var(--border-width-hairline) solid var(--color-border-subtle)}}@media print{.wWXZva_footer{display:none}}
