.kaos-doc{color-scheme:dark;--mk-font-sans:var(--font-mk-sans),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mk-font-serif:var(--font-mk-serif),"Georgia","Times New Roman",serif;--mk-font-mono:var(--font-mk-mono),"JetBrains Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--mk-bg:oklch(0.135 0 0);--mk-fg:oklch(0.96 0 0);--mk-muted:oklch(0.68 0 0);--mk-subtle:oklch(0.82 0 0);--mk-surface:oklch(0.19 0 0);--mk-surface-raised:oklch(0.22 0 0);--mk-surface-sunken:oklch(0.15 0 0);--mk-hairline:color-mix(in oklab,var(--mk-fg) 9%,transparent);--mk-hairline-strong:color-mix(in oklab,var(--mk-fg) 16%,transparent);--mk-ink-warm:oklch(0.88 0.01 80);--mk-glow-gold:oklch(0.82 0.14 80);--mk-glow-gold-soft:oklch(0.86 0.1 75);--mk-glow-gold-deep:oklch(0.7 0.16 78);--mk-glow-gold-ring:oklch(0.78 0.16 80);--mk-glow-gold-halo:color-mix(in oklab,var(--mk-glow-gold) 30%,transparent);--mk-glow-gold-hairline:color-mix(in oklab,var(--mk-glow-gold) 35%,transparent);--mk-glow-pied-beauty:oklch(0.76 0.12 140);--mk-glow-the-windhover:oklch(0.7 0.1 280);--mk-glow-gods-grandeur:oklch(0.74 0.14 245);--mk-glow-carrion-comfort:oklch(0.56 0.07 315);--mk-glow-the-lantern-out-of-doors:oklch(0.78 0.16 50);--mk-glow-spring-and-fall:oklch(0.82 0.12 135);--mk-glow-the-wreck-of-the-deutschland:oklch(0.58 0.18 260);--mk-glow-as-kingfishers-catch-fire:oklch(0.72 0.2 205);--mk-glow-the-starlight-night:oklch(0.64 0.12 260);--mk-glow-no-worst-there-is-none:oklch(0.52 0.09 320);--mk-glow-heaven-haven:oklch(0.84 0.08 190);--mk-glow-inversnaid:oklch(0.62 0.14 180);--mk-glow-what-you-seek:oklch(0.8 0.16 60);--mk-glow-beauty-we-love:oklch(0.78 0.14 340);--mk-glow-where-light-enters:oklch(0.72 0.18 40);--mk-glow-set-life-on-fire:oklch(0.68 0.22 25);--mk-glow-silence-of-god:oklch(0.82 0.04 230);--mk-glow-not-a-drop:oklch(0.78 0.08 210);--mk-glow-love-is-the-bridge:oklch(0.74 0.15 320);--mk-glow-out-beyond-ideas:oklch(0.86 0.06 100);--mk-glow-morning-breeze:oklch(0.88 0.08 95);--mk-glow-silently-drawn:oklch(0.72 0.1 250);--mk-glow-ruin-and-treasure:oklch(0.68 0.14 45);--mk-glow-moon-stays-bright:oklch(0.92 0.02 260);--mk-hairline-gold:var(--mk-glow-gold-hairline);--mk-hairline-pied:color-mix(in oklab,var(--mk-glow-pied-beauty) 28%,transparent);--mk-hairline-windhover:color-mix(in oklab,var(--mk-glow-the-windhover) 25%,transparent);--mk-hairline-kingfishers:color-mix(in oklab,var(--mk-glow-as-kingfishers-catch-fire) 30%,transparent);--mk-hairline-where-light:color-mix(in oklab,var(--mk-glow-where-light-enters) 32%,transparent);--mk-hairline-love-is-the-bridge:color-mix(in oklab,var(--mk-glow-love-is-the-bridge) 30%,transparent);--mk-hairline-starlight:color-mix(in oklab,var(--mk-glow-the-starlight-night) 28%,transparent);--color-bg:var(--mk-bg);--color-fg:var(--mk-fg);--color-muted:var(--mk-muted);--color-subtle:var(--mk-subtle);--color-surface:var(--mk-surface);--color-hairline:var(--mk-hairline);--role-primary:var(--mk-glow-gold);--role-audio:var(--mk-glow-as-kingfishers-catch-fire);--role-insight:var(--mk-glow-where-light-enters);--role-variety:var(--mk-glow-pied-beauty);--role-tethered:var(--mk-glow-the-windhover);--role-bridge:var(--mk-glow-love-is-the-bridge);--role-night:var(--mk-glow-the-starlight-night);--fs-display:52px;--fs-h1:32px;--fs-h2:26px;--fs-h3:20px;--fs-lede:19px;--fs-body:17px;--fs-ui:15px;--fs-label:11px;--fs-kbd:10px;--lh-tight:1.06;--lh-snug:1.18;--lh-normal:1.5;--lh-reading:1.65;--tracking-display:-0.02em;--tracking-ui:0;--tracking-caps:0.16em;--mk-ease-expo:cubic-bezier(0.16,1,0.3,1);--mk-ease-spring:cubic-bezier(0.34,1.56,0.64,1);--mk-ease-out:cubic-bezier(0.2,0.8,0.2,1);--mk-dur-breathe:4.2s;--mk-dur-word:360ms;--mk-dur-fast:120ms;--mk-dur-base:220ms;--mk-dur-slow:400ms;--mk-radius-card-sm:8px;--mk-radius-card:12px;--mk-radius-card-lg:16px;--mk-radius-composer:20px;--mk-radius-btn:10px;--mk-radius-btn-pill:100px;--mk-radius-btn-icon:8px;--mk-radius-sheet-top:24px;--mk-glass-blur-ambient:12px;--mk-glass-blur-tile:14px;--mk-glass-blur-card:16px;--mk-glass-blur-showcase:22px;--mk-glass-blur-deep:28px;background:oklch(.972 .008 90);font-family:var(--mk-font-sans);scroll-behavior:smooth;min-height:100vh}.kaos-doc[data-theme=light]{color-scheme:light;--mk-bg:oklch(0.985 0 0);--mk-fg:oklch(0.18 0 0);--mk-muted:oklch(0.42 0 0);--mk-subtle:oklch(0.28 0 0);--mk-surface:oklch(0.95 0 0);--mk-surface-raised:oklch(0.92 0 0);--mk-surface-sunken:oklch(0.97 0 0);--mk-hairline:color-mix(in oklab,var(--mk-fg) 10%,transparent);--mk-hairline-strong:color-mix(in oklab,var(--mk-fg) 18%,transparent);--mk-glow-gold:oklch(0.72 0.18 80);--mk-glow-as-kingfishers-catch-fire:oklch(0.6 0.22 205);--mk-glow-where-light-enters:oklch(0.6 0.2 40);--mk-glow-pied-beauty:oklch(0.62 0.14 140);--mk-glow-the-windhover:oklch(0.56 0.12 280)}.kaos-doc a:not(.kd-btn){color:inherit;text-decoration:none;transition:color var(--mk-dur-base) var(--mk-ease-out),background var(--mk-dur-base) var(--mk-ease-out),box-shadow var(--mk-dur-base) var(--mk-ease-out)}.kaos-doc a:not(.kd-btn):hover{color:oklch(.62 .14 78)}.kaos-doc a.kd-btn-dark:hover{background:oklch(.22 .02 78);color:oklch(.98 .005 90)}.kaos-doc a.kd-btn-gold:hover{color:#1c1408;box-shadow:0 10px 40px -8px oklch(.82 .14 80)}.kaos-doc a.kd-btn-outline:hover{color:oklch(.25 .012 80);box-shadow:inset 0 0 0 1px rgba(40,30,10,.4)}.kaos-doc a.kd-link-gold:hover{color:oklch(.94 .08 80)}.kaos-doc a.kd-btn-glass:hover{background:rgba(255,255,255,.12);color:oklch(.96 0 0)}.kaos-doc a.kd-btn-gold-glow:hover{color:#1c1408;box-shadow:0 0 60px -6px oklch(.82 .14 80)}@keyframes mk-drift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(3%,-2%) scale(1.06)}}@keyframes mk-gold-shimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes mk-word-in{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:blur(0)}}@keyframes mk-breathe{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}.kaos-doc .mk-display{font-family:var(--mk-font-serif);font-weight:500;font-size:clamp(32px,4.8vw,var(--fs-display));line-height:var(--lh-tight);letter-spacing:var(--tracking-display);color:var(--mk-fg)}.kaos-doc .mk-h1{font-size:var(--fs-h1);line-height:var(--lh-snug)}.kaos-doc .mk-h1,.kaos-doc .mk-h2{font-family:var(--mk-font-serif);font-weight:500;letter-spacing:-.01em;color:var(--mk-fg)}.kaos-doc .mk-h2{font-size:var(--fs-h2);line-height:1.14}.kaos-doc .mk-h3{font-family:var(--mk-font-serif);font-weight:500;font-size:var(--fs-h3);line-height:1.3;color:var(--mk-fg)}.kaos-doc .mk-lede{font-family:var(--mk-font-serif);font-weight:400;font-size:var(--fs-lede);line-height:var(--lh-reading);color:var(--mk-subtle)}.kaos-doc .mk-label{font-family:var(--mk-font-sans);font-weight:600;font-size:var(--fs-label);line-height:1;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--mk-muted)}.kaos-doc .mk-mono{font-family:var(--mk-font-mono);font-weight:400;font-size:var(--fs-kbd);color:var(--mk-muted)}body:has(.kaos-doc){background:oklch(.972 .008 90)!important}body:has(.kaos-doc) main#main-content{background:oklch(.972 .008 90)!important;color:oklch(.2 .012 80)!important}body:has(.kaos-doc) footer{display:none}body:has(.kaos-doc) [data-kaos-web-close],body:has(.kaos-doc) [data-kaos-web-cta],body:has(.kaos-doc) [data-kaos-web-nav]{display:none!important}body:has(.kaos-doc) main#main-content>div[aria-hidden=true]{display:none}@media (prefers-reduced-motion:reduce){.kaos-doc *{animation:none!important}}.kaos-doc .kaos-doc-prose{font-family:var(--mk-font-serif);font-size:19px;line-height:1.75;color:oklch(.24 .012 80)}.kaos-doc .kaos-doc-prose>*+*{margin-top:1.4em}.kaos-doc .kaos-doc-prose h1,.kaos-doc .kaos-doc-prose h2,.kaos-doc .kaos-doc-prose h3,.kaos-doc .kaos-doc-prose h4{font-family:var(--mk-font-serif);font-weight:500;color:oklch(.18 .012 80);line-height:1.2;letter-spacing:-.01em;margin:1.8em 0 .6em;text-wrap:balance}.kaos-doc .kaos-doc-prose h1{font-size:clamp(28px,3.4vw,38px)}.kaos-doc .kaos-doc-prose h2{font-size:clamp(24px,2.8vw,30px);padding-bottom:.3em;box-shadow:inset 0 -1px 0 color-mix(in oklab,var(--mk-glow-gold) 30%,transparent)}.kaos-doc .kaos-doc-prose h3{font-size:22px}.kaos-doc .kaos-doc-prose h4{font-size:18px;font-weight:600;font-family:var(--mk-font-sans);letter-spacing:.01em}.kaos-doc .kaos-doc-prose>h1:first-child,.kaos-doc .kaos-doc-prose>h2:first-child,.kaos-doc .kaos-doc-prose>h3:first-child{margin-top:0}.kaos-doc .kaos-doc-prose p{margin:0}.kaos-doc .kaos-doc-prose>p:first-of-type{font-size:20px;color:oklch(.26 .012 80)}.kaos-doc .kaos-doc-prose strong{font-weight:600;color:oklch(.2 .012 80)}.kaos-doc .kaos-doc-prose em{font-style:italic}.kaos-doc .kaos-doc-prose a{color:oklch(.42 .1 78);text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--mk-glow-gold) 40%,transparent);text-underline-offset:3px;text-decoration-thickness:1px;transition:color var(--mk-dur-base) var(--mk-ease-out)}.kaos-doc .kaos-doc-prose a:hover{color:oklch(.55 .14 78);text-decoration-color:var(--mk-glow-gold)}.kaos-doc .kaos-doc-prose ol,.kaos-doc .kaos-doc-prose ul{margin:0;padding-left:1.5em}.kaos-doc .kaos-doc-prose li{margin-top:.5em}.kaos-doc .kaos-doc-prose li::marker{color:color-mix(in oklab,var(--mk-glow-gold) 70%,oklch(.4 .02 80))}.kaos-doc .kaos-doc-prose ul li::marker{content:"·";font-size:1.4em;line-height:1}.kaos-doc .kaos-doc-prose blockquote{margin:1.6em 0;padding:.2em 0 .2em 1.5em;border-left:2px solid color-mix(in oklab,var(--mk-glow-gold) 55%,transparent);font-style:italic;color:oklch(.32 .012 80)}.kaos-doc .kaos-doc-prose blockquote p{font-size:18px}.kaos-doc .kaos-doc-prose hr{border:0;height:1px;margin:2.4em 0;background:color-mix(in oklab,oklch(.4 .02 80) 14%,transparent)}.kaos-doc .kaos-doc-prose img{max-width:100%;height:auto;border-radius:12px;box-shadow:0 20px 50px -28px rgba(60,40,10,.4)}.kaos-doc .kaos-doc-prose code{font-family:var(--mk-font-mono);font-size:.88em;padding:.12em .4em;border-radius:6px;background:color-mix(in oklab,oklch(.4 .02 80) 8%,transparent)}