svg[data-astro-cid-45vm5d43]{color:var(--color-blue);flex-shrink:0}.owl__eyes[data-astro-cid-45vm5d43]{transform-origin:100px 78px}.owl__eye--l[data-astro-cid-45vm5d43]{transform-origin:68px 78px}.owl__eye--r[data-astro-cid-45vm5d43]{transform-origin:132px 78px}.owl__catchlight[data-astro-cid-45vm5d43]{fill:var(--color-paper);transform:translate(calc(var(--gx,0) * 3px), calc(var(--gy,0) * 3px))}.owl--wink[data-astro-cid-45vm5d43]{transform-origin:50% 60%;animation:1.2s both owl-wink-head}.owl--wink[data-astro-cid-45vm5d43] .owl__eye--r[data-astro-cid-45vm5d43]{animation:1.1s both owl-wink-eye}.owl--wink[data-astro-cid-45vm5d43] .owl__eye--r[data-astro-cid-45vm5d43] .owl__catchlight[data-astro-cid-45vm5d43]{animation:1.1s both owl-wink-glint}@keyframes owl-wink-head{0%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(6px)scale(.92)}20%{opacity:1;transform:none}45%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:none}55%{transform:rotate(5deg)}78%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:rotate(5deg)}to{opacity:1;transform:none}}@keyframes owl-wink-eye{0%,49%{animation-timing-function:ease-in;transform:none}60%,85.5%{animation-timing-function:ease-out;transform:scaleY(.15)}to{transform:none}}@keyframes owl-wink-glint{0%,53%{opacity:1}56%,90%{opacity:0}to{opacity:1}}@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/mona-sans-vietnamese-wght-normal.DsUdksa4.woff2)format("woff2-variations");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:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/mona-sans-latin-ext-wght-normal.BqSk0Z3x.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 Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/mona-sans-latin-wght-normal.Pz49MTQZ.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}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/_astro/martian-mono-cyrillic-ext-wdth-normal.BFx_pHPN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/_astro/martian-mono-cyrillic-wdth-normal.Dgr-UBxV.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/_astro/martian-mono-latin-ext-wdth-normal.DeTdBbNh.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:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/_astro/martian-mono-latin-wdth-normal.1TqSgyfh.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}:root{--color-blue-raw:77, 184, 255;--color-blue-20:#4db8ff33;--color-blue-30:#4db8ff4d;--color-blue-40:#4db8ff66;--color-blue-50:#4db8ff80;--font-sans:"Mona Sans Variable", "Mona Sans", ui-sans-serif, system-ui, sans-serif;--font-display:var(--font-sans);--font-body:var(--font-sans);--font-brand:var(--font-sans);--font-mono:"Martian Mono Variable", "Martian Mono", ui-monospace, "SF Mono", Menlo, monospace;--display-weight:620;--display-stretch:100%;--mono-stretch:87.5%;--size-finale:clamp(3rem, 9.5vw, 8.5rem);--size-statement:clamp(2.625rem, 7.4vw, 7rem);--size-display:clamp(3rem, 6.8vw, 6rem);--size-h1:clamp(2.25rem, 4.5vw, 3rem);--size-h2:clamp(2.125rem, 4.6vw, 4rem);--size-h3:1.3125rem;--size-lead:clamp(1.0625rem, 1.3vw, 1.1875rem);--size-body:1.0625rem;--size-body-sm:.9375rem;--size-caption:.875rem;--size-ui:.875rem;--size-label:.6875rem;--size-label-lg:.75rem;--size-marker:.625rem;--size-button:.9375rem;--size-metric:clamp(3.25rem, 7vw, 6rem);--tracking-statement:-.032em;--tracking-display:-.03em;--tracking-h1:-.025em;--tracking-h2:-.022em;--tracking-label:0;--tracking-marker:.08em;--tracking-button:-.005em;--tracking-nav:0;--leading-statement:.96;--leading-display:.98;--leading-heading:1.04;--leading-body:1.55;--max-width:1280px;--gutter:24px;--page-pad:clamp(20px, 4vw, 48px);--section-pad:clamp(72px, 10vw, 136px);--nav-h:64px;--radius-card:2px;--radius-button:0px;--accent-bar:4px;--reading-line:60vh;--spine-gap:clamp(10px, 2vw, 28px);--node:7px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.2s;--dur-mid:.3s;--dur-slow:.6s}:root,[data-surface]{--border-hairline:1px solid var(--color-grid);--term-bg:var(--color-white);--term-bar:var(--color-white);--term-hl:var(--color-blue-light)}:root,[data-surface=base]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-blue:#4db8ff;--color-paper:#0d1b2a;--color-white:#152736;--color-blue-light:#14304a;--color-blue-dark:#8acfff;--color-ink:#eef4fb;--color-muted:#93a7bc;--color-grey-process:#5a6b7a;--color-grey-block:#1b2b3a;--color-blue-text:#4db8ff;--color-on-blue:#0d1b2a;--color-grey-label:#8899a8;--color-grid:#eef4fb24;--color-grid-30:#eef4fb3d;--color-grid-strong:#eef4fb99;--color-blue-glow:#4db8ff1a;--field-node:var(--color-ink);--field-edge:var(--color-ink);--field-node-alpha:.62;--field-edge-alpha:.15;--field-hit:var(--color-blue);--field-ray:var(--color-blue);--field-label:var(--color-blue)}:root[data-theme=light],:root[data-theme=light] [data-surface=base]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-blue:#4db8ff;--color-paper:#f7f7f5;--color-white:#fff;--color-blue-light:#e8f4ff;--color-blue-dark:#1a7fc1;--color-ink:#1a1a1a;--color-muted:#6b7280;--color-grey-process:#c4c4c4;--color-grey-block:#f0f0ee;--color-blue-text:#146a9e;--color-on-blue:#1a1a1a;--color-grey-label:#6d6d6d;--color-grid:#3a3a3833;--color-grid-30:#3a3a384d;--color-grid-strong:#3a3a38d9;--color-blue-glow:#4db8ff26;--field-node:var(--color-ink);--field-edge:var(--color-ink);--field-node-alpha:.5;--field-edge-alpha:.12;--field-hit:var(--color-blue-text);--field-ray:var(--color-blue-text);--field-label:var(--color-blue-text)}[data-surface=raised]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-blue:#4db8ff;--color-paper:#152736;--color-white:#0d1b2a;--color-blue-light:#14304a;--color-blue-dark:#8acfff;--color-ink:#eef4fb;--color-muted:#93a7bc;--color-grey-process:#5a6b7a;--color-grey-block:#1d3042;--color-blue-text:#4db8ff;--color-on-blue:#0d1b2a;--color-grey-label:#8899a8;--color-grid:#eef4fb24;--color-grid-30:#eef4fb3d;--color-grid-strong:#eef4fb99;--color-blue-glow:#4db8ff1a}:root[data-theme=light] [data-surface=raised]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-blue:#4db8ff;--color-paper:#fff;--color-white:#f7f7f5;--color-blue-light:#e8f4ff;--color-blue-dark:#1a7fc1;--color-ink:#1a1a1a;--color-muted:#6b7280;--color-grey-process:#c4c4c4;--color-grey-block:#f0f0ee;--color-blue-text:#146a9e;--color-on-blue:#1a1a1a;--color-grey-label:#6d6d6d;--color-grid:#3a3a3833;--color-grid-30:#3a3a384d;--color-grid-strong:#3a3a38d9;--color-blue-glow:#4db8ff26}[data-surface=deep]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-blue:#4db8ff;--color-paper:#08121c;--color-white:#112131;--color-blue-light:#102a40;--color-blue-dark:#8acfff;--color-ink:#eef4fb;--color-muted:#93a7bc;--color-grey-process:#4f6273;--color-grey-block:#13202e;--color-blue-text:#4db8ff;--color-on-blue:#0d1b2a;--color-grey-label:#8899a8;--color-grid:#eef4fb21;--color-grid-30:#eef4fb38;--color-grid-strong:#eef4fb99;--color-blue-glow:#4db8ff1a}[data-surface=day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-blue:#4db8ff;--color-paper:#f7f7f5;--color-white:#fff;--color-blue-light:#e8f4ff;--color-blue-dark:#1a7fc1;--color-ink:#1a1a1a;--color-muted:#6b7280;--color-grey-process:#c4c4c4;--color-grey-block:#f0f0ee;--color-blue-text:#146a9e;--color-on-blue:#1a1a1a;--color-grey-label:#6d6d6d;--color-grid:#3a3a3833;--color-grid-30:#3a3a384d;--color-grid-strong:#3a3a38d9;--color-blue-glow:#4db8ff26}[data-surface=day-raised]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-blue:#4db8ff;--color-paper:#fff;--color-white:#f7f7f5;--color-blue-light:#e8f4ff;--color-blue-dark:#1a7fc1;--color-ink:#1a1a1a;--color-muted:#6b7280;--color-grey-process:#c4c4c4;--color-grey-block:#f0f0ee;--color-blue-text:#146a9e;--color-on-blue:#1a1a1a;--color-grey-label:#6d6d6d;--color-grid:#3a3a3833;--color-grid-30:#3a3a384d;--color-grid-strong:#3a3a38d9;--color-blue-glow:#4db8ff26}[data-surface=signal]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-blue:#0d1b2a;--color-paper:#4db8ff;--color-white:#7ccbff;--color-blue-light:#3fa6ea;--color-blue-dark:#1d3b55;--color-ink:#0d1b2a;--color-muted:#1d3b55;--color-grey-process:#2d6f9c;--color-grey-block:#45aef2;--color-blue-text:#0d1b2a;--color-on-blue:#4db8ff;--color-grey-label:#1d3b55;--color-grid:#0d1b2a38;--color-grid-30:#0d1b2a52;--color-grid-strong:#0d1b2ab3;--color-blue-glow:#0d1b2a14}*,:before,:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;scroll-padding-top:var(--nav-h);-webkit-text-size-adjust:100%;scrollbar-color:var(--color-grey-process) var(--color-paper)}body{background-color:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--size-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-wrap:break-word}::selection{background-color:var(--color-blue);color:var(--color-on-blue)}input,textarea{caret-color:var(--color-blue)}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--font-display);font-weight:var(--display-weight);line-height:var(--leading-heading);text-wrap:balance}h1,h2{font-stretch:var(--display-stretch)}h2{font-size:var(--size-h2);letter-spacing:var(--tracking-h2)}.statement{font-size:var(--size-statement);letter-spacing:var(--tracking-statement);line-height:var(--leading-statement)}h3{font-size:var(--size-h3);letter-spacing:-.01em}p{text-wrap:pretty}.shell{width:100%;max-width:var(--max-width);padding-inline:var(--page-pad);margin-inline:auto}.section{padding-block:var(--section-pad);border-top:var(--border-hairline)}[data-surface]{background-color:var(--color-paper);color:var(--color-ink)}.chapter{padding-block:var(--section-pad);position:relative}.chapter--rule{border-top:var(--border-hairline)}main{counter-reset:section}.section-label{font-family:var(--font-mono);font-stretch:var(--mono-stretch);font-size:var(--size-label-lg);letter-spacing:var(--tracking-label);color:var(--color-muted);align-items:baseline;gap:10px;margin-bottom:20px;display:flex;position:relative}.section-label:before{counter-increment:section;content:counter(section, decimal-leading-zero);content:counter(section, decimal-leading-zero) / "";color:var(--color-blue-text)}.section-head{max-width:760px;margin-bottom:56px}.mono{font-family:var(--font-mono);font-stretch:var(--mono-stretch);font-size:var(--size-label);letter-spacing:var(--tracking-label)}.marker{font-family:var(--font-mono);font-stretch:var(--mono-stretch);font-size:var(--size-marker);letter-spacing:var(--tracking-marker);text-transform:uppercase;font-weight:500}.btn{border-radius:var(--radius-button);min-height:44px;font-family:var(--font-body);font-size:var(--size-button);letter-spacing:var(--tracking-button);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) ease-out, border-color var(--dur-fast) ease-out, color var(--dur-fast) ease-out, transform 80ms linear;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:11px 20px;font-weight:500;line-height:1.2;display:inline-flex}.btn:active{transform:scale(.98)}.btn--primary{background-color:var(--color-blue);color:var(--color-on-blue)}.btn--primary:hover{background-color:var(--color-blue-dark)}.btn--ghost{border-color:var(--color-blue-text);color:var(--color-blue-text);background-color:#0000}.btn--ghost:hover{background-color:var(--color-blue-light)}.btn__glyph{transition:transform var(--dur-fast) var(--ease-out);flex-shrink:0;display:inline-block}.btn:hover .btn__glyph{transform:translate(3px)}.card{background-color:var(--color-white);border:var(--border-hairline);border-left:var(--accent-bar) solid var(--color-blue);border-radius:var(--radius-card);transition:border-color var(--dur-fast) ease-out;padding:32px}.card:hover{border-color:var(--color-blue-50);border-left-color:var(--color-blue)}.skip-link{z-index:100;background-color:var(--color-blue);color:var(--color-on-blue);font-family:var(--font-body);font-size:var(--size-button);padding:12px 20px;font-weight:500;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--color-blue-text);outline-offset:2px}.spine{inset-block:0;left:calc(max(0px, (100% - var(--max-width)) / 2) + var(--page-pad) - var(--spine-gap));background-color:var(--color-grid);pointer-events:none;view-timeline:--spine;view-timeline-inset:0px;width:1px;position:absolute}.spine__fill{background-color:var(--color-blue);transform-origin:50% 0;position:absolute;inset:0}.spine__tip{opacity:0;position:absolute;inset:0}.spine__tip:after{content:"";background-color:var(--color-blue);width:3px;height:18px;position:absolute;bottom:0;left:-1px}.node{z-index:1;left:calc(-1 * var(--spine-gap) - (var(--node) - 1px) / 2);top:calc(50% - var(--node) / 2);width:var(--node);height:var(--node);border:1px solid var(--color-blue);background-color:var(--color-paper);position:absolute}.node:before,.node:after{content:"";position:absolute}.node:before{background-color:var(--color-blue);inset:1px}.node:after{border:1px solid var(--color-blue);opacity:0;inset:-1px}.section-label{view-timeline:--label;view-timeline-inset:0px}@keyframes spine-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes spine-tip{0%{opacity:0;transform:translateY(-100%)}2%{opacity:1}97%{opacity:1}to{opacity:0;transform:translateY(0)}}@keyframes node-core{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}@keyframes node-ping{0%{opacity:0;transform:scale(1)}15%{opacity:.9}to{opacity:0;transform:scale(3.4)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:root.js .spine__fill{animation:linear both spine-draw;animation-timeline:--spine;animation-range:cover calc(100vh - var(--reading-line)) cover calc(100% - var(--reading-line))}:root.js .spine__tip{animation:linear both spine-tip;animation-timeline:--spine;animation-range:cover calc(100vh - var(--reading-line)) cover calc(100% - var(--reading-line))}:root.js .node:before{animation:node-core var(--ease-out) both;animation-timeline:--label;animation-range:cover calc(100vh - var(--reading-line) - 4px) cover calc(100vh - var(--reading-line) + 36px)}:root.js .node:after{animation:linear both node-ping;animation-timeline:--label;animation-range:cover calc(100vh - var(--reading-line)) cover calc(100vh - var(--reading-line) + 160px)}}}.handover{timeline-scope:--praxis}.handover>[data-chapter=praxis]{z-index:1;view-timeline:--praxis;view-timeline-inset:0px}@keyframes handover-dim{0%{opacity:0}to{opacity:.7}}@media (width>=1024px) and (prefers-reduced-motion:no-preference){:root.js .handover>[data-chapter=ablauf]{top:calc(100vh - var(--h));position:sticky}@supports (animation-timeline:view()){:root.js .handover>[data-chapter=ablauf]>.spine>*{animation-range:cover calc(100vh - var(--reading-line)) cover calc(100vh - var(--reading-line) + var(--h))}:root.js .handover>[data-chapter=ablauf]:after{content:"";z-index:2;background-color:var(--color-paper);pointer-events:none;animation:linear both handover-dim;animation-timeline:--praxis;animation-range:entry;position:absolute;inset:0}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.wordmark[data-astro-cid-qisgtjgl]{flex-direction:column;gap:2px;line-height:1.1;display:inline-flex}.wordmark__name[data-astro-cid-qisgtjgl]{font-family:var(--font-brand);font-weight:500;font-size:var(--wordmark-size);letter-spacing:.02em}.wordmark__lead[data-astro-cid-qisgtjgl]{color:var(--color-blue-text)}.wordmark__tail[data-astro-cid-qisgtjgl]{color:var(--color-ink)}.wordmark__tagline[data-astro-cid-qisgtjgl]{font-family:var(--font-mono);font-stretch:var(--mono-stretch);font-size:var(--size-marker);color:var(--color-muted)}
