@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-BDQ-w_bc.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-CtgKGIh5.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-700-normal-Bp80XfeI.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-700-normal-O_YjL27c.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-vietnamese-700-normal-apsD3J7v.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-700-normal-Bs14ezHR.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-ext-700-normal-Dhimjc7-.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-700-normal-Cwsjk1Jb.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-700-normal-CNHXzs6v.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-cyrillic-ext-400-normal-CxUI4jC_.woff2) format("woff2"),url(/assets/ibm-plex-serif-cyrillic-ext-400-normal-BcBv-TKp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-cyrillic-400-normal-CPQ8oqB-.woff2) format("woff2"),url(/assets/ibm-plex-serif-cyrillic-400-normal-C7IY3oUc.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-vietnamese-400-normal-DGubAMUE.woff2) format("woff2"),url(/assets/ibm-plex-serif-vietnamese-400-normal-BY9Vij9A.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-latin-ext-400-normal-CNMooFZX.woff2) format("woff2"),url(/assets/ibm-plex-serif-latin-ext-400-normal-DwktX9jl.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-latin-400-normal-BIGslYFI.woff2) format("woff2"),url(/assets/ibm-plex-serif-latin-400-normal-BB-zNvJB.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-serif-cyrillic-ext-600-normal-DXSZftVr.woff2) format("woff2"),url(/assets/ibm-plex-serif-cyrillic-ext-600-normal-CDMeBxaJ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-serif-cyrillic-600-normal-6oiym5iu.woff2) format("woff2"),url(/assets/ibm-plex-serif-cyrillic-600-normal-C8YEAlRA.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-serif-vietnamese-600-normal-BBruYZNA.woff2) format("woff2"),url(/assets/ibm-plex-serif-vietnamese-600-normal-DZRaS25B.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-serif-latin-ext-600-normal-CU6LeQOd.woff2) format("woff2"),url(/assets/ibm-plex-serif-latin-ext-600-normal-D1-_Ic5L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-serif-latin-600-normal-DAxitmSu.woff2) format("woff2"),url(/assets/ibm-plex-serif-latin-600-normal-D3rpGdkS.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-serif-cyrillic-ext-700-normal-CFcTJr1V.woff2) format("woff2"),url(/assets/ibm-plex-serif-cyrillic-ext-700-normal-Dq7XTXEq.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-serif-cyrillic-700-normal-BSMLrh7C.woff2) format("woff2"),url(/assets/ibm-plex-serif-cyrillic-700-normal-CHVzwaSb.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-serif-vietnamese-700-normal-hPmb8oh_.woff2) format("woff2"),url(/assets/ibm-plex-serif-vietnamese-700-normal-B3aSYR1A.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-serif-latin-ext-700-normal-BoBbeF2z.woff2) format("woff2"),url(/assets/ibm-plex-serif-latin-ext-700-normal-5BnP_gGI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-serif-latin-700-normal-bnJnpGuO.woff2) format("woff2"),url(/assets/ibm-plex-serif-latin-700-normal-BBiG0u0D.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,:root[data-theme=light]{--ink: #141410;--bg: #f0ede6;--accent: #c45c4a;--ink-dim: color-mix(in srgb, var(--ink) 62%, var(--bg));--ink-mid: color-mix(in srgb, var(--ink) 42%, var(--bg));--ink-soft: color-mix(in srgb, var(--ink) 85%, var(--bg));--ink-on-dark: #d8d2c4;--s2-bg: #cfe0c8;--s2-ink: #23331f;--s3-bg: #c9d4e0;--s3-ink: #1c2733;--s4-top: #1c1730;--s4-bottom: #0a0812;--s4-accent: #4a3f7a;--s4-ink: var(--ink-on-dark);--ui-root: #0b0b0b;--ui-handle: #1a1a16;--ui-rope: #4a4640;--ui-rope-knot: #6b665e;--book-bg-hi: #faf8f3;--book-bg: #e8e4d8;--book-edge: #b8b2a2;--book-edge-2: #b5b0a4;--book-accent: #b3541e;--book-ink: #35342e;--book-ink-deep: #22221e;--book-board: #7a7263;--book-board-line: #4a453c;--book-block: #ded9cb;--frame-shade-ink: color-mix(in srgb, var(--ink) 42%, transparent);--frame-grain-ink: color-mix(in srgb, var(--bg) 78%, var(--ink));--tape-ink: color-mix(in srgb, var(--ink) 62%, transparent);--tape-fill: color-mix(in srgb, var(--ink) 10%, transparent);--tape-fill-hover: color-mix(in srgb, var(--ink) 20%, transparent);--tape-ink-solid: color-mix(in srgb, var(--ink) 92%, var(--bg));--tape-grain-ink: var(--frame-grain-ink);--tape-label-ink: color-mix(in srgb, var(--bg) 94%, var(--ink));--snapshot-paper: #faf7f0;--snapshot-edge-ink: color-mix(in srgb, var(--ink) 28%, transparent);--snapshot-window-bg: color-mix(in srgb, var(--ink) 80%, var(--bg));--snapshot-caption-ink: var(--ink-dim);--plate-edge: color-mix(in srgb, var(--ink) 60%, transparent);--plate-bg: color-mix(in srgb, var(--ink) 2%, transparent);--plate-image-edge: color-mix(in srgb, var(--ink) 35%, transparent);--note-paper-weiss: #fbfaf6;--note-paper-gelb: #f5e6a8;--note-paper-creme: #f2ead6;--note-ink: #2a2a22;--note-edge-ink: color-mix(in srgb, var(--ink) 45%, transparent);--note-rule-ink: color-mix(in srgb, #3a5a8a 26%, transparent);--dim: var(--ink-dim);--mid: var(--ink-mid)}:root[data-theme=dark]{--ink: #f0ede6;--bg: #141410;--snapshot-paper: #24241f;--note-paper-weiss: #26261f;--note-paper-gelb: #3a3220;--note-paper-creme: #2e2a20;--note-ink: #ddd8c8;--note-rule-ink: color-mix(in srgb, #8fb0dd 22%, transparent)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--b1: 1px solid var(--ink);--b2: 2px solid var(--ink);--footer-h: 28px;--font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--font-serif: "IBM Plex Serif", Georgia, serif;--font-display: "Fraunces Variable", "Fraunces", Georgia, serif;--t-xs: clamp(.6rem, .8vw, .68rem);--t-sm: clamp(.78rem, 1vw, .88rem);--t-base: clamp(.95rem, 1.2vw, 1.05rem);--t-md: clamp(1.1rem, 1.8vw, 1.3rem);--t-lg: clamp(1.6rem, 3vw, 2.25rem);--t-xl: clamp(2.6rem, 6.5vw, 5.5rem);--cursor-hand: url(data:image/png;base64,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) 25 10, pointer;--cursor-grab: url(data:image/png;base64,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) 25 16, grab}html.zeiger-gedrueckt{--cursor-hand: url(data:image/png;base64,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) 25 10, pointer;--cursor-grab: url(data:image/png;base64,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) 25 16, grab}html{background:var(--bg);color:var(--ink);font-family:var(--font-serif);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;cursor:var(--cursor-hand)}a{color:inherit;text-decoration:none}.label{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.13em;text-transform:uppercase}.pulse{width:7px;height:7px;background:var(--accent);border:1px solid var(--ink);flex-shrink:0;animation:blink 2.4s step-end infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.section-strip{display:flex;align-items:baseline;gap:14px;padding:10px 20px;background:var(--ink);color:var(--bg)}.section-strip .s-num{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.1em;opacity:.4}.section-strip h2{font-family:var(--font-mono);font-size:var(--t-xs);font-weight:700;letter-spacing:.18em;text-transform:uppercase}.section-strip .s-meta{margin-left:auto;font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;opacity:.35}.page-content{padding:32px 24px 56px}@media(max-width:600px){.page-content{padding:24px 16px 40px}}.frame{position:relative;display:block;transform:rotate(var(--frame-tilt, 0deg));z-index:var(--frame-z, auto)}.frame[data-placed]{position:absolute;top:var(--frame-y, 50%);left:var(--frame-x, 50%);margin:0;transform:translate(-50%,-50%) rotate(var(--frame-tilt, 0deg))}.frame-card{position:relative}.frame-window{position:relative;display:grid;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);overflow:hidden}.frame .frame-card .frame-window>*{grid-area:1 / 1;min-width:0;min-height:0;margin:0}.frame .frame-card .frame-window img,.frame .frame-card .frame-window video{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--frame-focus-x, 50%) var(--frame-focus-y, 50%)}.frame .frame-card img,.frame .frame-card video{aspect-ratio:var(--frame-ratio, auto);object-fit:cover;object-position:var(--frame-focus-x, 50%) var(--frame-focus-y, 50%)}.frame-shade{position:absolute;inset:0;width:100%;height:100%;transform:translate(1.8%,1.5%);z-index:-1;pointer-events:none}.frame-hatch-shade{color:var(--frame-shade-ink)}.frame-hatch-grain{color:var(--frame-grain-ink)}.frame-defs{position:absolute;width:0;height:0}.frame--snapshot{margin:2.4em auto;width:var(--frame-w, 62%);user-select:none;-webkit-user-select:none}.frame--snapshot .frame-card{padding:var(--frame-edge, 5.5%) var(--frame-edge, 5.5%) var(--frame-foot, 17%);background:var(--snapshot-paper);border:1px solid var(--snapshot-edge-ink);container-type:inline-size}.frame--snapshot .frame-window{aspect-ratio:var(--frame-ratio, 1 / 1);background:var(--snapshot-window-bg)}.frame--snapshot .frame-caption{position:absolute;right:var(--frame-edge, 5.5%);bottom:0;left:var(--frame-edge, 5.5%);display:flex;align-items:center;justify-content:center;height:var(--frame-foot, 17%);padding-bottom:.6%;overflow:hidden;color:var(--snapshot-caption-ink);font-family:var(--font-mono);font-size:.68em;font-size:5.6cqw;line-height:1.2;text-align:center;text-wrap:balance}.snapshot-tape{position:absolute;height:auto;pointer-events:none}.snapshot-tape-body{fill:var(--tape-fill);stroke:var(--tape-ink);stroke-width:1;stroke-linejoin:round;vector-effect:non-scaling-stroke}.snapshot-tape-grain,.frame[data-style=klar] .snapshot-tape-shade{display:none}.frame[data-style=tinte]{--tape-fill: var(--tape-ink-solid);--tape-ink: var(--tape-ink-solid)}.frame[data-style=tinte] .snapshot-tape-grain{display:block}.frame--plate{width:var(--frame-w, 88%);margin:.9em auto;text-align:center}.frame--plate .frame-card{padding:.55em .55em .45em;border:1px solid var(--plate-edge);background:var(--plate-bg)}.frame--plate .frame-card img,.frame--plate .frame-card video{display:block;width:100%;max-width:none;border:1px solid var(--plate-image-edge)}.frame--plate .frame-card p{margin:0}.frame--plate .frame-card p:last-child{margin-top:.5em;font-family:var(--font-mono);font-size:.79em;font-style:italic;color:var(--ink-mid);text-align:center}.frame--note{--note-line: 1.6em;--note-pad-y: 1em;width:var(--frame-w, 58%);margin:1.6em auto}.frame--note .frame-card{padding:var(--note-pad-y) 1.15em;font-family:var(--font-mono);font-size:.88em;line-height:var(--note-line);color:var(--note-ink);text-align:left}.frame--note .frame-card:before{position:absolute;z-index:1;background:var(--note-edge-ink);clip-path:var(--note-clip-ring, none);content:"";inset:0}.frame--note .frame-card:after{position:absolute;z-index:0;background-color:var(--note-paper);background-image:var(--note-rule, none);background-position:0 calc(var(--note-pad-y) + var(--note-line) * .79);clip-path:var(--note-clip, none);content:"";inset:0}.frame--note .frame-card>*{position:relative;z-index:1;margin:0}.frame--note .frame-card>*+*{margin-top:.6em}.frame--note .frame-shade{clip-path:var(--note-clip, none)}.frame--note[data-style=liniert]{--note-paper: var(--note-paper-weiss);--note-rule: repeating-linear-gradient( to bottom, var(--note-rule-ink) 0, var(--note-rule-ink) 1px, transparent 1px, transparent var(--note-line) )}.frame--note[data-style=gelb]{--note-paper: var(--note-paper-gelb);--note-rule: none}.frame--note[data-style=creme]{--note-paper: var(--note-paper-creme);--note-rule: radial-gradient( circle at .1em .1em, var(--note-rule-ink) .05em, transparent .055em )}.frame--note[data-style=creme] .frame-card:after{background-size:var(--note-line) var(--note-line)}.frame--portal{display:inline-block;width:auto;margin:.9em 0 .4em;border:0;padding:0;background:none;color:inherit;font:inherit;text-align:left;cursor:var(--cursor-hand)}.frame--portal .frame-card{padding:.5em 1.4em;font-family:var(--font-mono);font-size:.85em;letter-spacing:.04em;color:inherit;transition:transform .1s}.frame--portal .frame-card:after{position:absolute;z-index:0;background:var(--tape-fill);clip-path:var(--portal-clip, none);content:"";inset:0}.frame--portal .frame-card:before{position:absolute;z-index:2;background:var(--tape-ink);clip-path:var(--portal-clip-ring, none);content:"";inset:0}.portal-grain{position:absolute;z-index:1;display:none;width:100%;height:100%;clip-path:var(--portal-clip, none);inset:0;pointer-events:none}.frame--portal[data-style=tinte] .portal-grain{display:block}.frame--portal[data-style=tinte] .frame-card{color:var(--tape-label-ink)}.frame--portal[data-style=tinte] .portal-grain{opacity:.45}.frame--portal .frame-card>*:not(.portal-grain){position:relative;z-index:3;margin:0}.frame--portal .frame-shade{clip-path:var(--portal-clip, none);transform:translate(.22em,.26em);opacity:.5}.frame--portal[data-style=klar] .frame-shade{display:none}.frame--portal:hover .frame-card:after{background:var(--tape-fill-hover)}.frame--portal:active .frame-card{transform:translateY(1px)}.frame--portal:focus-visible{outline:2px solid var(--book-accent);outline-offset:3px}.typing{position:relative}.typing-waits{cursor:var(--cursor-hand, pointer)}.typing-cursor{display:inline-block;width:1ch;height:1.05em;margin-inline-start:.04em;vertical-align:-.16em;background:currentColor;margin-inline-end:0;animation:typing-blink 1.06s steps(1,end) infinite}@keyframes typing-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.typing-cursor{animation:none;opacity:1}}.typing-loop{display:grid}.typing-loop>*{grid-area:1 / 1;margin:0}.typing-off{visibility:hidden}.bv-inner{position:relative;z-index:1;width:100%;height:100%;padding:var(--bv-pad, 1.667em);overflow:hidden;font-family:var(--bv-text-font, "IBM Plex Serif", Georgia, serif);font-size:var(--bv-font, .78rem);line-height:1.6;color:var(--book-ink-deep);text-align:justify;-webkit-hyphens:auto;hyphens:auto}.bv-inner h1{font-family:var(--bv-display-font, "Fraunces Variable", Georgia, serif);font-size:1.79em;font-weight:600;line-height:1.2;margin-bottom:.3em;text-align:left}.bv-inner h2{font-family:var(--bv-display-font, "Fraunces Variable", Georgia, serif);font-size:1.28em;font-weight:500;font-style:italic;color:var(--ink-mid);margin-bottom:.9em;text-align:left}.bv-inner h3{font-size:1.09em;font-weight:700;margin:1em 0 .4em;text-align:left}.bv-inner p{margin-bottom:.7em}.bv-inner ul{margin:.6em 0 .6em 1.2em}.bv-inner blockquote{margin:.9em 0;padding:.4em .9em;border-left:3px solid var(--ink);background:#00000008;font-style:italic;text-align:left}.bv-inner code{font-family:IBM Plex Mono,monospace;font-size:.85em;background:#0000000f;padding:.05em .3em;border-radius:2px}.bv-inner .handwritten{font-family:IBM Plex Mono,monospace;font-size:.92em;margin:.9em 0;padding:.7em .9em;border:1px dashed rgba(0,0,0,.25);background:#00000004;color:var(--ink-dim);transform:rotate(-.5deg);text-align:left}.bv-inner .notice{border-left:3px solid var(--book-accent);padding:.4em .8em;margin:.8em 0;text-align:left}.bv-inner .book-return-page{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1.2em}.bv-inner .book-return-hint{font-family:IBM Plex Mono,monospace;font-size:.7em;letter-spacing:.22em;text-transform:uppercase;opacity:.5}.bv-inner .book-return{padding:.55em 1.3em;border:1px solid currentColor;border-radius:3px;background:none;color:inherit;font-family:IBM Plex Mono,monospace;font-size:.95em;letter-spacing:.06em;cursor:var(--cursor-hand);transition:background .15s,transform .1s}.bv-inner .book-return:hover{background:#0000000f}.bv-inner .book-return:active{transform:translateY(1px)}.bv-inner .colophon{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;font-family:IBM Plex Mono,monospace;font-size:.72em;line-height:1.9;letter-spacing:.03em;color:var(--book-ink-deep);opacity:.72}.bv-inner .colophon p{margin:.2em 0}.bv-inner .titlepage{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center}.bv-inner .titlepage h1{font-size:2.1em;text-align:center;margin-bottom:.35em}.bv-inner .titlepage p{font-style:italic;color:var(--ink-mid)}.bv-cover .bv-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:linear-gradient(160deg,var(--book-ink-deep) 0%,var(--book-ink) 100%);color:var(--book-bg)}.bv-cover .bv-inner .cover{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35em;height:100%;width:100%;text-align:center}.bv-cover .bv-inner h1{font-size:2.18em;text-align:center;color:var(--bg)}.bv-cover .bv-inner h2{text-align:center;color:var(--book-edge)}.bv-cover .bv-inner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bv-inner .book-toc{margin:.6em 0}.bv-inner .book-toc-list{margin:0;padding:0;list-style:none}.bv-inner .book-toc-item{display:flex;align-items:baseline;gap:.9em;text-align:left}.bv-inner .book-toc-page{flex:none;width:2.6ch;padding:0;border:none;background:none;color:inherit;font-family:IBM Plex Mono,monospace;font-size:.9em;text-align:right;text-decoration:none;cursor:var(--cursor-hand)}.bv-inner .book-toc-page:hover,.bv-inner .book-toc-page:focus-visible{text-decoration:underline}.bv-inner .book-toc-title{flex:1 1 auto}.bv-inner .book-toc--tabelle{border-top:1px solid var(--book-edge);border-bottom:1px solid var(--book-edge);padding:.5em 0}.bv-inner .book-toc--tabelle .book-toc-item{padding:.12em 0}.bv-inner .book-toc--register .book-toc-item{gap:.7em;font-size:.94em}.bv-inner .book-toc--register .book-toc-item[data-level="2"]{padding-left:1.1em}.bv-inner .book-toc--register .book-toc-item[data-level="3"]{padding-left:2.2em}.bv-frag{position:relative;height:var(--frag-h, auto);overflow:hidden;margin:0 0 .7em}.bv-frag>*{position:relative;top:calc(-1 * var(--frag-y, 0em));margin:0}.bv-frag:last-child{margin-bottom:0}.bv-inner img{max-width:100%}.bv-measure{position:fixed;top:0;left:-20000px;z-index:-1;height:auto;overflow:visible;contain:layout;pointer-events:none}.site-footer[data-v-7e47c32f]{position:fixed;left:0;right:0;bottom:0;height:var(--footer-h);z-index:550;display:flex;align-items:center;justify-content:space-between;gap:.5rem 1.5rem;padding:0 clamp(.75rem,3vw,2rem);background:var(--ui-root);border-top:1px solid color-mix(in srgb,var(--ink-on-dark) 18%,transparent);font-family:IBM Plex Mono,monospace;font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--ink-on-dark) 62%,transparent);white-space:nowrap}.site-footer__legal[data-v-7e47c32f]{display:flex;align-items:center;gap:.6rem}.site-footer__link[data-v-7e47c32f]{color:var(--ink-on-dark);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--ink-on-dark) 45%,transparent);padding-bottom:1px;transition:color .15s ease,border-color .15s ease}.site-footer__link[data-v-7e47c32f]:hover,.site-footer__link[data-v-7e47c32f]:focus-visible{color:var(--accent);border-bottom-color:var(--accent)}@media(max-width:34rem){.site-footer__mark[data-v-7e47c32f],.site-footer__motto[data-v-7e47c32f]{display:none}.site-footer[data-v-7e47c32f]{justify-content:center}}.site-shell{max-width:1560px;margin:0 auto;border-left:var(--b1);border-right:var(--b1);min-height:100vh;display:flex;flex-direction:column}.site-main{flex:1}.letter-link-container[data-v-693130ba]{--letter-active-image: var(--v797fc5c7);--letter-active-color: transparent;display:inline;white-space:normal}.letter-word[data-v-693130ba]{white-space:nowrap}.letter-space[data-v-693130ba]{white-space:normal}.letter-link-container.stacked[data-v-693130ba]{display:inline-block;text-align:center;text-transform:uppercase;white-space:normal}.stacked .letter-word[data-v-693130ba]{display:block;white-space:nowrap}.stacked .letter-link[data-v-693130ba],.stacked .letter-plain[data-v-693130ba]{display:inline-block;width:var(--letter-cell, 1.1em);text-align:center}.stacked .letter-space[data-v-693130ba]{display:none}.letter-link[data-v-693130ba]{--dot-size: 4px;--dot-top: -3px;position:relative;display:inline-block;cursor:var(--cursor-hand);color:var(--letter-color, inherit);pointer-events:auto;transition:color .15s ease}.letter-link.is-active[data-v-693130ba]{background-color:var(--letter-active-paper, transparent);background-image:var(--letter-active-image, none);background-position:center;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--letter-active-color, var(--letter-color, inherit))}.letter-link[data-v-693130ba]:before{content:"";position:absolute;top:var(--dot-top);left:50%;transform:translate(-50%) translateY(-3px) scale(1);opacity:0;width:var(--dot-size);height:var(--dot-size);border-radius:50%;background:var(--dot-color, currentColor);transition:transform .34s cubic-bezier(.34,1.56,.64,1),opacity .18s ease;pointer-events:none}.letter-link.is-active[data-v-693130ba]:before{transform:translate(-50%) translateY(0) scale(1);opacity:1}.letter-link[data-v-693130ba]:after{content:"";position:absolute;top:calc(var(--dot-top) + var(--dot-size) * 2);left:0;right:0;height:1px;background:var(--dot-color, currentColor);transform:scaleX(0);transform-origin:center;transition:transform .42s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.letter-link.is-active[data-v-693130ba]:after{transform:scaleX(1)}.letter-link.is-clicked[data-v-693130ba]:before{animation:cursor-dot-bounce-693130ba .24s ease}.letter-link.is-clicked[data-v-693130ba]:after{animation:cursor-line-bounce-693130ba .24s ease}@keyframes cursor-dot-bounce-693130ba{0%,to{transform:translate(-50%) scale(1)}45%{transform:translate(-50%) translateY(2px) scale(1)}}@keyframes cursor-line-bounce-693130ba{0%,to{transform:scaleX(1)}45%{transform:translateY(2px) scaleX(1)}}.letter-plain[data-v-693130ba]{display:inline;cursor:var(--cursor-hand);pointer-events:none;color:var(--letter-color, inherit)}.note-mount[data-v-9903fdc9],.portal-link-mount[data-v-b719d4ba],.snapshot-mount[data-v-598fe99c]{display:contents}
