:root{--color-black:17,18,22;--color-bg:246,245,241;--color-bg-secondary:236,234,227;--color-white:255,255,255;--color-gray-100:250,249,246;--color-gray-200:236,234,227;--color-gray-300:216,214,206;--color-gray-400:168,167,160;--color-gray-500:124,125,128;--color-gray-600:93,95,104;--color-gray-700:52,54,62;--color-gray-800:30,31,37;--color-gray-900:17,18,22;--color-primary:52,38,232;--color-secondary:230,245,90;--color-accent:52,38,232;--color-primary-dark:36,25,184;--color-primary-light:180,174,255;--color-deep-navy:17,18,22;--color-slate:93,95,104;--color-error:179,38,30;--color-error-light:255,180,171;--primary:rgb(var(--color-primary));--secondary:rgb(var(--color-secondary));--accent:rgb(var(--color-accent));--inverse:rgb(var(--color-white));--bg-primary:rgb(var(--color-bg));--bg-secondary:rgb(var(--color-bg-secondary));--bg-accent:rgb(var(--color-secondary));--bg-inverse:rgb(var(--color-deep-navy));--bg-light:rgb(var(--color-white));--text-primary:rgb(var(--color-black));--text-secondary:rgb(var(--color-slate));--text-accent:rgb(var(--color-primary));--text-inverse:rgb(var(--color-white));--text-muted-inverse:rgb(var(--color-gray-400));--text-accent-inverse:rgb(var(--color-primary-light));--text-error:rgb(var(--color-error));--text-error-inverse:rgb(var(--color-error-light));--transition-function:cubic-bezier(0.3, 0.7, 0.1, 1);--transition-duration:0.22s}*{padding:0;margin:0;border:0}[hidden]{display:none!important}*,*::after,*::before{box-sizing:border-box}*::after,*::before{display:inline-block}body,html{height:100%;min-width:320px}body{color:var(--text-primary);line-height:1;font-family:"Funnel Sans","Helvetica Neue",Arial,sans-serif;font-size:1.125rem;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-family:"Funnel Sans","Helvetica Neue",Arial,sans-serif;font-size:inherit;line-height:inherit;color:inherit;background-color:rgba(0,0,0,0)}input,textarea{width:100%}label{display:inline-block}button,option,select{cursor:pointer}a{display:inline-block;color:inherit;text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}.icon-menu{display:none}html{scroll-behavior:smooth;scroll-padding-top:6rem;background-color:var(--bg-primary);overflow-x:clip;overflow-y:auto}body{font-optical-sizing:auto;color:var(--text-primary);background-color:var(--bg-primary)}.lock body{overflow:hidden;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}.loaded body{opacity:1}.wrapper{min-height:100%;display:flex;flex-direction:column;overflow:visible}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{max-width:83rem;margin:0 auto;padding:0 1.5rem}[class*="--gc"]{display:grid;min-width:0;grid-template-columns:1.5rem 1fr minmax(auto,80rem) 1fr 1.5rem}[class*="--gc"]>*{min-width:0;grid-column:3/4}body{--line:rgb(var(--color-gray-300));--muted:var(--text-secondary);--link:var(--text-accent);--fg:var(--text-primary);font-family:"Funnel Sans","Helvetica Neue",Arial,sans-serif;font-size:1.125rem;line-height:1.6;font-weight:400;-ms-hyphens:auto;hyphens:auto;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:"Funnel Display","Helvetica Neue",Arial,sans-serif;font-weight:700;line-height:1;letter-spacing:-.035em;text-wrap:balance;-ms-hyphens:manual;hyphens:manual}h3{font-size:clamp(1.25rem,.95rem + .5vw,1.625rem);font-weight:650;line-height:1.2;letter-spacing:-.02em}dd,li,p{text-wrap:pretty}strong{font-weight:650}a{color:inherit}code{padding:0 .25rem;border-radius:.25rem;background-color:rgb(var(--color-gray-200));font-family:"JetBrains Mono",SFMono-Regular,Menlo,monospace;font-size:.85em}:focus-visible{outline:.1875rem solid var(--primary);outline-offset:.1875rem;box-shadow:0 0 0 .375rem var(--secondary)}::selection{background-color:var(--secondary);color:var(--text-primary)}.page{padding-top:4.5rem}.skip{position:absolute;left:1rem;top:-5rem;z-index:100;padding:.75rem 1rem;border-radius:.625rem;background-color:var(--primary);color:var(--inverse);font-weight:600;text-decoration:none}.skip:focus{top:.75rem}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mono{font-family:"JetBrains Mono",SFMono-Regular,Menlo,monospace;font-size:.8em;letter-spacing:0}.js-only{display:none}.js .js-only{display:block}.band{position:relative;padding-block:clamp(4rem,2rem + 6vw,8.5rem);overflow:clip;background-color:var(--bg-primary);color:var(--fg)}.band--tint{background-color:var(--bg-secondary)}.band--white{background-color:var(--bg-light)}.band--ink,.band--ultra{--line:rgba(var(--color-white), 0.22);--muted:rgba(var(--color-white), 0.74);--link:var(--secondary);--fg:var(--text-inverse);color:var(--text-inverse)}.band--ultra{background-color:var(--primary)}.band--ink{--muted:var(--text-muted-inverse);background-color:var(--bg-inverse)}.band--lemon{--line:rgba(var(--color-black), 0.25);background-color:var(--secondary);color:var(--text-primary)}.band--paper+.band--paper,.band--paper+.band--white,.band--white+.band--paper,.band--white+.band--white{border-top:.0625rem solid var(--line)}.head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;row-gap:1rem;align-items:end;margin-bottom:clamp(2rem,1rem + 3vw,4rem)}.head__path{grid-column:1/-1;font-family:"JetBrains Mono",SFMono-Regular,Menlo,monospace;font-size:.8125rem;font-weight:500;letter-spacing:0;color:var(--muted)}.head__path b{font-weight:600;color:var(--fg)}.head__path--inv{color:rgba(var(--color-white),.74)}.head__path--inv b{color:var(--inverse)}.head__path-note{margin-left:.75rem;padding:.125rem .5rem;border-radius:.25rem;background-color:var(--secondary);color:var(--text-primary)}.head__title{font-size:clamp(2rem,1rem + 2.8vw,4rem)}.head__lead{max-width:52ch;font-size:clamp(1.125rem,1rem + .35vw,1.375rem);line-height:1.5;color:var(--muted)}.areas__side .head,.contact__info .head,.desk__side .head,.fragen__side .head{grid-template-columns:minmax(0,1fr)}.kbd{display:inline-grid;place-items:center;min-width:2.25rem;height:2.25rem;padding:0 .5rem;border:.0625rem solid rgb(var(--color-gray-300));border-bottom-width:.1875rem;border-radius:.625rem;background-color:var(--bg-light);font-family:"JetBrains Mono",SFMono-Regular,Menlo,monospace;font-size:.875rem;font-weight:600;line-height:1;color:var(--text-primary);white-space:nowrap}.kbd--s{min-width:1.625rem;height:1.625rem;padding:0 .375rem;border-bottom-width:.125rem;border-radius:.375rem;font-size:.75rem}.kbd--inv{border-color:rgba(var(--color-white),.3);background-color:rgba(var(--color-white),.08);color:var(--inverse)}.kbd--lemon{border-color:rgb(var(--color-black));background-color:var(--secondary);color:var(--text-primary)}.tag{display:inline-flex;align-items:center;gap:.5rem;max-width:100%;font-size:.9375rem;font-weight:600;line-height:1.25;color:var(--text-primary)}.tag .kbd{flex:0 0 auto}.tag--inv{color:var(--inverse)}.tag--inv .kbd{border-color:var(--secondary);background-color:var(--secondary);color:var(--text-primary)}.hl{padding:0 .08em;background-image:linear-gradient(var(--secondary),var(--secondary));background-repeat:no-repeat;background-position:0 88%;background-size:100% 42%;background-color:rgba(0,0,0,0);color:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone}.js .reveal .hl{background-size:0 42%;transition:background-size .9s .35s var(--transition-function)}.js .reveal.is-in .hl{background-size:100% 42%}.caret{display:inline-block;width:.08em;height:.82em;margin-left:.08em;vertical-align:-.04em;background-color:var(--primary);-webkit-animation:caretBlink 1.1s steps(1) infinite;animation:caretBlink 1.1s steps(1) infinite}.band--ink .caret,.band--ultra .caret{background-color:var(--secondary)}@-webkit-keyframes caretBlink{50%{opacity:0}}@keyframes caretBlink{50%{opacity:0}}.outline-word{position:absolute;font-family:"Funnel Display","Helvetica Neue",Arial,sans-serif;font-size:clamp(7.5rem,4rem + 18vw,22.5rem);font-weight:800;line-height:.8;letter-spacing:-.06em;white-space:nowrap;color:transparent;-webkit-text-stroke:.0625rem rgba(var(--color-black),.12);pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.band--ultra .outline-word,.outline-word--inv{-webkit-text-stroke-color:rgba(var(--color-white),.2)}.decor{pointer-events:none}.arrow{width:1.25rem;height:1.25rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:-webkit-transform var(--transition-duration) var(--transition-function);transition:transform var(--transition-duration) var(--transition-function);transition:transform var(--transition-duration) var(--transition-function),-webkit-transform var(--transition-duration) var(--transition-function)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:3.375rem;padding:0 1.375rem;border:.0625rem solid rgb(var(--color-primary-dark));border-bottom-width:.1875rem;border-radius:.625rem;background-color:var(--primary);border-bottom-color:rgb(var(--color-black));font-family:"Funnel Display","Helvetica Neue",Arial,sans-serif;font-size:1.0625rem;font-weight:650;line-height:1.1;text-align:center;text-decoration:none;color:var(--inverse);cursor:pointer;transition:border-bottom-width .12s var(--transition-function),background-color var(--transition-duration) var(--transition-function),color var(--transition-duration) var(--transition-function),-webkit-transform .12s var(--transition-function);transition:transform .12s var(--transition-function),border-bottom-width .12s var(--transition-function),background-color var(--transition-duration) var(--transition-function),color var(--transition-duration) var(--transition-function);transition:transform .12s var(--transition-function),border-bottom-width .12s var(--transition-function),background-color var(--transition-duration) var(--transition-function),color var(--transition-duration) var(--transition-function),-webkit-transform .12s var(--transition-function)}.btn:active{-webkit-transform:translateY(.125rem);transform:translateY(.125rem);border-bottom-width:.0625rem}.btn:disabled{opacity:.6;cursor:progress}.btn--ghost{border-color:var(--fg);background-color:rgba(0,0,0,0);color:var(--fg)}.btn--ink{border-color:rgb(var(--color-black));background-color:var(--bg-inverse);color:var(--inverse)}.btn--lemon{border-color:rgb(var(--color-black));background-color:var(--secondary);color:var(--text-primary)}.btn--fw{width:100%}.btn__key{display:inline-grid;place-items:center;width:1.625rem;height:1.625rem;border-radius:.375rem;background-color:rgba(var(--color-white),.18);font-family:"JetBrains Mono",SFMono-Regular,Menlo,monospace;font-size:.875rem}.textlink{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;font-weight:650;color:var(--text-accent);text-decoration:underline;text-decoration-thickness:.125rem;text-underline-offset:.3125rem;transition:text-decoration-color var(--transition-duration) var(--transition-function)}.textlink::after{content:"→";transition:-webkit-transform var(--transition-duration) var(--transition-function);transition:transform var(--transition-duration) var(--transition-function);transition:transform var(--transition-duration) var(--transition-function),-webkit-transform var(--transition-duration) var(--transition-function)}.textlink--inv{color:var(--inverse);text-decoration-color:var(--secondary)}.lead{font-size:clamp(1.125rem,1rem + .35vw,1.375rem);line-height:1.5}.prose{display:grid;gap:1rem;max-width:68ch}.prose ol,.prose ul{display:grid;gap:.5rem;padding-left:1.5rem}.prose ul>li{list-style:square}.prose ol{list-style:decimal}.prose li::marker{color:var(--text-accent)}.prose a{color:var(--text-accent);text-decoration:underline;text-underline-offset:.1875rem}.chip{display:inline-flex;align-items:center;gap:.5rem;min-height:2.875rem;padding:0 1rem 0 .625rem;border:.0625rem solid rgb(var(--color-gray-300));border-bottom-width:.1875rem;border-radius:.625rem;background-color:var(--bg-light);font-weight:600;font-size:.9375rem;cursor:pointer;transition:border-bottom-width .12s var(--transition-function),background-color var(--transition-duration) var(--transition-function),color var(--transition-duration) var(--transition-function),-webkit-transform .12s var(--transition-function);transition:transform .12s var(--transition-function),border-bottom-width .12s var(--transition-function),background-color var(--transition-duration) var(--transition-function),color var(--transition-duration) var(--transition-function);transition:transform .12s var(--transition-function),border-bottom-width .12s var(--transition-function),background-color var(--transition-duration) var(--transition-function),color var(--transition-duration) var(--transition-function),-webkit-transform .12s var(--transition-function)}.chip:active{-webkit-transform:translateY(.125rem);transform:translateY(.125rem);border-bottom-width:.0625rem}.chip[aria-pressed=true]{border-color:rgb(var(--color-black));background-color:var(--secondary)}.chip__n{padding-left:.25rem}.crumbs{margin-bottom:1.5rem}.crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;list-style:none}.crumbs li{display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;color:var(--muted)}.crumbs li:not(:last-child)::after{content:"/";font-family:"JetBrains Mono",SFMono-Regular,Menlo,monospace}.crumbs a{display:inline-flex;align-items:center;min-height:2.25rem;text-decoration:underline;text-underline-offset:.1875rem}.crumbs [aria-current]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.crumbs--inv li{color:rgba(var(--color-white),.74)}.pagehead{padding-block:clamp(3.5rem,2rem + 5vw,7.5rem)}.pagehead__word{right:-2vw;bottom:-.12em}.pagehead__grid{position:relative;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2rem 4rem;align-items:end}.pagehead .head__path{margin-bottom:1rem}.pagehead__title{font-size:clamp(2.5rem,1rem + 4.6vw,6rem);font-weight:800;letter-spacing:-.045em}.pagehead__lead{color:rgba(var(--color-white),.88)}.pagehead__facts{display:grid;margin-top:1.5rem;list-style:none;border-top:.0625rem solid var(--line)}.pagehead__facts li{display:flex;align-items:center;gap:.75rem;min-height:3.25rem;border-bottom:.0625rem solid var(--line);font-size:.9375rem;font-weight:600;overflow-wrap:anywhere}.pagehead__key{display:inline-grid;place-items:center;flex:0 0 auto;min-width:2.5rem;height:1.875rem;padding:0 .5rem;border-radius:.375rem;background-color:var(--secondary);font-family:"JetBrains Mono",SFMono-Regular,Menlo,monospace;font-size:.8125rem;color:var(--text-primary)}.faq-item{border-top:.0625rem solid var(--line)}.faq-item:last-child{border-bottom:.0625rem solid var(--line)}.faq-item__question{display:grid;grid-template-columns:2.75rem minmax(0,1fr) 2.25rem;align-items:center;gap:1rem;width:100%;min-height:4.75rem;padding:1rem 0;font-family:"Funnel Display","Helvetica Neue",Arial,sans-serif;font-size:clamp(1.25rem,.95rem + .5vw,1.625rem);font-weight:650;letter-spacing:-.02em;line-height:1.25;text-align:left;cursor:pointer}.faq-item__key{color:var(--muted)}.faq-item__icon{position:relative;width:2.25rem;height:2.25rem;border:.0625rem solid rgb(var(--color-gray-300));border-bottom-width:.1875rem;border-radius:.625rem;background-color:var(--bg-light);transition:background-color var(--transition-duration) var(--transition-function)}.faq-item__icon::after,.faq-item__icon::before{content:"";position:absolute;left:50%;top:50%;width:.75rem;height:.125rem;background-color:currentColor;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:-webkit-transform var(--transition-duration) var(--transition-function);transition:transform var(--transition-duration) var(--transition-function);transition:transform var(--transition-duration) var(--transition-function),-webkit-transform var(--transition-duration) var(--transition-function)}.faq-item__icon::after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.faq-item__answer{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--transition-duration) var(--transition-function);transition:grid-template-rows var(--transition-duration) var(--transition-function),-ms-grid-rows var(--transition-duration) var(--transition-function)}.faq-item__inner{overflow:hidden}.faq-item__inner p{max-width:62ch;padding:0 0 1.5rem 3.75rem;color:var(--muted)}.js .faq-item .faq-item__answer{grid-template-rows:0fr}.js .faq-item.is-open .faq-item__answer{grid-template-rows:1fr}.faq-item.is-open .faq-item__icon{border-color:rgb(var(--color-black));background-color:var(--secondary)}.faq-item.is-open .faq-item__icon::after{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}.form{display:grid;gap:1rem}.form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.form__field{display:grid;gap:.5rem}.form__label{font-size:.9375rem;font-weight:650}.form__label span{margin-left:.25rem;font-family:"JetBrains Mono",SFMono-Regular,Menlo,monospace;font-size:.8125rem;font-weight:500;letter-spacing:0;font-weight:400;color:var(--text-secondary)}.form__control{width:100%;min-height:3.375rem;padding:.875rem 1rem;border:.0625rem solid rgb(var(--color-gray-300));border-bottom-width:.1875rem;border-radius:.625rem;background-color:var(--bg-primary);font-size:1.0625rem;transition:border-color var(--transition-duration) var(--transition-function),background-color var(--transition-duration) var(--transition-function)}.form__control::-webkit-input-placeholder{color:rgb(var(--color-gray-500))}.form__control:-ms-input-placeholder{color:rgb(var(--color-gray-500))}.form__control::-ms-input-placeholder{color:rgb(var(--color-gray-500))}.form__control::placeholder{color:rgb(var(--color-gray-500))}.form__control:focus{outline:0;border-color:var(--primary);background-color:var(--bg-light);box-shadow:0 0 0 .25rem var(--secondary)}.form__control._form-error{border-color:var(--text-error);background-color:rgba(var(--color-error),.05)}.form textarea.form__control{min-height:10rem;resize:vertical}.form__error{font-size:.9375rem;font-weight:600;color:var(--text-error)}.form__note{font-size:.9375rem;color:var(--text-secondary)}.form__note a{color:var(--text-accent);text-decoration:underline;text-underline-offset:.1875rem}.form__status,.form__summary{padding:1rem;border:.0625rem solid var(--text-error);border-radius:.625rem;background-color:rgba(var(--color-error),.06);color:var(--text-error);font-size:.9375rem}.form__status ul,.form__summary ul{display:grid;gap:.25rem;margin-top:.5rem;padding-left:1.5rem}.form__status ul>li,.form__summary ul>li{list-style:square}.form__status a,.form__summary a{text-decoration:underline}.form__success{padding:1rem 1.5rem;border:.0625rem solid rgb(var(--color-black));border-radius:.625rem;background-color:var(--secondary);color:var(--text-primary);font-weight:650}.form__success::before{content:"✓";margin-right:.5rem}.toc__summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.75rem;font-family:"Funnel Display","Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:1.125rem;cursor:pointer;list-style:none}.toc__summary::-webkit-details-marker{display:none}.toc__left{padding:.125rem .5rem;border-radius:.25rem;background-color:var(--secondary);font-size:.75rem;font-weight:500}.toc__list{position:relative;display:grid;gap:.125rem;margin-top:.75rem;padding-left:1rem;list-style:none}.toc__list::after,.toc__list::before{content:"";position:absolute;left:0;top:0;bottom:0;width:.1875rem;background-color:var(--line)}.toc__list::after{background-color:var(--primary);-webkit-transform:scaleY(var(--read,0));transform:scaleY(var(--read,0));-webkit-transform-origin:top;transform-origin:top}.toc__list a{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.5rem;padding:.5rem .75rem;border-radius:.625rem;font-size:.9375rem;line-height:1.35;text-decoration:none;color:var(--text-secondary);transition:background-color var(--transition-duration) var(--transition-function),color var(--transition-duration) var(--transition-function)}.toc__list a span{font-family:"JetBrains Mono",SFMono-Regular,Menlo,monospace;font-size:.75rem;padding-top:.125rem}.toc__list a.is-passed{color:var(--text-primary)}.toc__list a[aria-current]{background-color:var(--secondary);color:var(--text-primary);font-weight:650}.tabs__tab{cursor:pointer}.contacts{display:grid;border-top:.0625rem solid var(--line)}.contacts__row{display:grid;grid-template-columns:6.875rem minmax(0,1fr);gap:1rem;padding:1rem 0;border-bottom:.0625rem solid var(--line)}.contacts dt{font-family:"JetBrains Mono",SFMono-Regular,Menlo,monospace;font-size:.8125rem;font-weight:500;letter-spacing:0;padding-top:.25rem;color:var(--muted)}.contacts dd{font-weight:600;overflow-wrap:anywhere}.contacts a{text-decoration:underline;text-decoration-color:var(--link);text-decoration-thickness:.125rem;text-underline-offset:.25rem}.cmdlist{display:grid;gap:.5rem;list-style:none}.cmdlist__link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:4.5rem;padding:.75rem 1rem;border:.0625rem solid rgb(var(--color-gray-300));border-bottom-width:.1875rem;border-radius:.625rem;background-color:var(--bg-light);text-decoration:none;transition:border-bottom-width .12s var(--transition-function),background-color var(--transition-duration) var(--transition-function),color var(--transition-duration) var(--transition-function),-webkit-transform .12s var(--transition-function);transition:transform .12s var(--transition-function),border-bottom-width .12s var(--transition-function),background-color var(--transition-duration) var(--transition-function),color var(--transition-duration) var(--transition-function);transition:transform .12s var(--transition-function),border-bottom-width .12s var(--transition-function),background-color var(--transition-duration) var(--transition-function),color var(--transition-duration) var(--transition-function),-webkit-transform .12s var(--transition-function)}.cmdlist__link:active{-webkit-transform:translateY(.125rem);transform:translateY(.125rem);border-bottom-width:.0625rem}.cmdlist__link--static{grid-template-columns:auto minmax(0,1fr)}.cmdlist__link--static:active{-webkit-transform:none;transform:none;border-bottom-width:.1875rem}.cmdlist__body{display:grid;gap:.125rem;min-width:0}.cmdlist__title{font-family:"Funnel Display","Helvetica Neue",Arial,sans-serif;font-size:1.1875rem;font-weight:650;line-height:1.25;overflow-wrap:anywhere;-ms-hyphens:manual;hyphens:manual}.cmdlist__meta{font-family:"JetBrains Mono",SFMono-Regular,Menlo,monospace;font-size:.8125rem;font-weight:500;letter-spacing:0;color:var(--text-secondary)}.cmdlist__go{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.5rem;background-color:rgb(var(--color-gray-200));font-family:"JetBrains Mono",SFMono-Regular,Menlo,monospace;transition:background-color var(--transition-duration) var(--transition-function),color var(--transition-duration) var(--transition-function)}.cmdlist--big .cmdlist__link{min-height:6.5rem;padding:1rem 1.5rem}.cmdlist--big .cmdlist__title{font-size:clamp(1.25rem,1rem + 1.4vw,2.25rem);letter-spacing:-.03em}.cmdlist--big .kbd{min-width:3.25rem;height:3.25rem;font-size:1.25rem}.defset{display:grid;border-top:.0625rem solid var(--line)}.defset>div{display:grid;grid-template-columns:minmax(0,13rem) minmax(0,1fr);gap:1rem;padding:.75rem 0;border-bottom:.0625rem solid var(--line)}.defset dt{font-weight:700}.defset dd{color:var(--muted)}.terms{display:grid;gap:.75rem}.terms>div{padding-left:1rem;border-left:.1875rem solid var(--secondary)}.terms dt{font-weight:700}.terms dd{font-size:.9375rem;color:var(--muted)}.checks{display:grid;gap:.75rem;list-style:none}.checks li{position:relative;padding-left:2.25rem}.checks li::before{content:"✓";position:absolute;left:0;top:.0625rem;display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:.375rem;background-color:var(--secondary);font-size:.8125rem;font-weight:700;color:var(--text-primary)}.steps{display:grid;gap:.5rem;counter-reset:step;list-style:none}.steps__item{display:grid;grid-template-columns:2.5rem minmax(0,1fr);-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;padding:1rem;border:.0625rem solid rgb(var(--color-gray-300));border-bottom-width:.1875rem;border-radius:.625rem;background-color:var(--bg-light);counter-increment:step}.steps__item::before{content:counter(step);grid-row:span 2;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.5rem;background-color:var(--primary);font-family:"JetBrains Mono",SFMono-Regular,Menlo,monospace;font-weight:600;color:var(--inverse)}.steps__item strong{font-family:"Funnel Display","Helvetica Neue",Arial,sans-serif;font-size:1.125rem}.steps__item span{font-size:.9375rem;color:var(--text-secondary)}.mtable{max-width:100%;overflow-x:auto;border:.0625rem solid var(--line);border-radius:.625rem}.mtable table{width:100%;min-width:32.5rem;border-collapse:collapse;font-size:.9375rem}.mtable td,.mtable th{padding:.75rem 1rem;border-bottom:.0625rem solid var(--line);text-align:left;vertical-align:top}.mtable thead th{font-family:"JetBrains Mono",SFMono-Regular,Menlo,monospace;font-size:.8125rem;font-weight:500;letter-spacing:0;background-color:var(--bg-inverse);color:var(--inverse)}.mtable tbody tr:last-child>*{border-bottom:0}.mtable tbody th{font-weight:700}.figure{display:grid;gap:.75rem;padding:1rem;border:.0625rem solid rgb(var(--color-gray-300));border-bottom-width:.1875rem;border-radius:.625rem;background-color:var(--bg-light)}.figure figcaption{font-size:.9375rem;color:var(--text-secondary)}.figure__svg{width:100%;height:auto}.fig-cell{fill:var(--bg-light);stroke:rgb(var(--color-black));stroke-width:1.5}.fig-ultra{fill:var(--primary)}.fig-lemon{fill:var(--secondary);stroke:rgb(var(--color-black));stroke-width:1.5}.fig-line{fill:none;stroke:rgb(var(--color-black));stroke-width:2}.fig-line--dash{stroke-dasharray:6 6;stroke:var(--primary)}.fig-text{font-family:"Funnel Sans","Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:650;fill:rgb(var(--color-black))}.fig-text--muted{font-weight:400;fill:var(--text-secondary)}.fig-text--inv{fill:var(--inverse)}.fig-label{font-family:"JetBrains Mono",SFMono-Regular,Menlo,monospace;font-size:11px;fill:var(--text-secondary)}.js .reveal{opacity:0;-webkit-transform:translateY(1.75rem);transform:translateY(1.75rem);transition:opacity .6s var(--transition-function),-webkit-transform .6s var(--transition-function);transition:opacity .6s var(--transition-function),transform .6s var(--transition-function);transition:opacity .6s var(--transition-function),transform .6s var(--transition-function),-webkit-transform .6s var(--transition-function)}.js .reveal.is-in{opacity:1;-webkit-transform:none;transform:none}.brand{display:inline-flex;align-items:center;gap:.75rem;min-height:2.75rem;flex:0 0 auto;text-decoration:none}.brand__mark{width:2.125rem;height:2.125rem;flex:0 0 auto}.brand__cap{fill:rgb(var(--color-black))}.brand__face{fill:var(--primary);transition:-webkit-transform .12s var(--transition-function);transition:transform .12s var(--transition-function);transition:transform .12s var(--transition-function),-webkit-transform .12s var(--transition-function)}.brand__glyph{fill:none;stroke:var(--inverse);stroke-width:2.6;stroke-linecap:round}.brand__dot{fill:var(--secondary)}.brand:active .brand__face{-webkit-transform:translateY(.125rem);transform:translateY(.125rem)}.brand__name{font-family:"Funnel Display","Helvetica Neue",Arial,sans-serif;font-size:1.3125rem;font-weight:800;letter-spacing:-.04em}.brand__name span{color:var(--text-accent)}.header{position:fixed;left:0;right:0;top:0;z-index:60;border-bottom:.0625rem solid rgb(var(--color-gray-300));background-color:rgba(var(--color-bg),.94)}@supports (backdrop-filter:blur(1px)){.header{background-color:rgba(var(--color-bg),.82);backdrop-filter:blur(.75rem)}}.header__container{display:flex;align-items:center;gap:1.5rem;height:4.5rem}.header__nav{flex:1 1 auto}.header__links{display:flex;gap:.125rem;list-style:none}.header__link{position:relative;display:inline-flex;align-items:center;height:4.5rem;padding:0 .875rem;font-weight:600;font-size:1rem;text-decoration:none;color:var(--text-secondary);transition:color var(--transition-duration) var(--transition-function)}.header__link::after{content:"";position:absolute;left:.625rem;right:.625rem;bottom:-.0625rem;height:.1875rem;background-color:var(--primary);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;transition:-webkit-transform var(--transition-duration) var(--transition-function);transition:transform var(--transition-duration) var(--transition-function);transition:transform var(--transition-duration) var(--transition-function),-webkit-transform var(--transition-duration) var(--transition-function)}.header__link[aria-current=page]{color:var(--text-primary)}.header__link[aria-current=page]::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.header__find{display:none;align-items:center;gap:.75rem;min-width:17.5rem;min-height:2.875rem;padding:0 .5rem 0 .875rem;border:.0625rem solid rgb(var(--color-gray-300));border-bottom-width:.1875rem;border-radius:.625rem;background-color:var(--bg-light);color:var(--text-secondary);font-size:.9375rem;cursor:pointer;transition:border-bottom-width .12s var(--transition-function),background-color var(--transition-duration) var(--transition-function),color var(--transition-duration) var(--transition-function),-webkit-transform .12s var(--transition-function);transition:transform .12s var(--transition-function),border-bottom-width .12s var(--transition-function),background-color var(--transition-duration) var(--transition-function),color var(--transition-duration) var(--transition-function);transition:transform .12s var(--transition-function),border-bottom-width .12s var(--transition-function),background-color var(--transition-duration) var(--transition-function),color var(--transition-duration) var(--transition-function),-webkit-transform .12s var(--transition-function)}.header__find:active{-webkit-transform:translateY(.125rem);transform:translateY(.125rem);border-bottom-width:.0625rem}.js .header__find{display:inline-flex}.header__find-icon{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.header__find-text{flex:1 1 auto;text-align:left}.header__find-keys{display:inline-flex;gap:.1875rem}.header__burger-label{display:none}.palette{position:fixed;inset:0;z-index:95;display:grid;justify-items:center;align-items:start;padding:12vh 1rem 1rem;background-color:rgba(var(--color-black),.5);opacity:0;visibility:hidden;transition:opacity var(--transition-duration) var(--transition-function),visibility 0s linear var(--transition-duration)}.menu-open .palette{opacity:1;visibility:visible;transition:opacity var(--transition-duration) var(--transition-function)}.palette__box{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(42.5rem,100%);max-height:76vh;overflow:hidden;border:.0625rem solid rgb(var(--color-black));border-bottom-width:.25rem;border-radius:.625rem;background-color:var(--bg-light);box-shadow:0 1.875rem 5rem rgba(var(--color-black),.35);-webkit-transform:translateY(-.75rem) scale(.98);transform:translateY(-.75rem) scale(.98);transition:-webkit-transform var(--transition-duration) var(--transition-function);transition:transform var(--transition-duration) var(--transition-function);transition:transform var(--transition-duration) var(--transition-function),-webkit-transform var(--transition-duration) var(--transition-function)}.menu-open .palette__box{-webkit-transform:none;transform:none}.palette__field{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-bottom:.0625rem solid rgb(var(--color-gray-300))}.palette__icon{width:1.375rem;height:1.375rem;flex:0 0 auto;fill:none;stroke:var(--primary);stroke-width:2.2;stroke-linecap:round}.palette__input{flex:1 1 auto;min-width:0;min-height:3rem;font-family:"Funnel Display","Helvetica Neue",Arial,sans-serif;font-size:1.25rem;font-weight:500}.palette__input::-webkit-input-placeholder{color:rgb(var(--color-gray-500))}.palette__input:-ms-input-placeholder{color:rgb(var(--color-gray-500))}.palette__input::-ms-input-placeholder{color:rgb(var(--color-gray-500))}.palette__input::placeholder{color:rgb(var(--color-gray-500))}.palette__input::-webkit-search-cancel-button{display:none}.palette__input:focus,.palette__input:focus-visible{outline:0;box-shadow:none}.palette__field:focus-within{box-shadow:inset 0 -.1875rem 0 var(--secondary)}.palette__list{overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;padding:.5rem .5rem .75rem}.palette__list ul{display:grid;list-style:none}.palette__group{padding:.75rem .75rem .25rem;font-family:"JetBrains Mono",SFMono-Regular,Menlo,monospace;font-size:.8125rem;font-weight:500;letter-spacing:0;color:var(--text-secondary)}.palette__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;min-height:3.25rem;padding:.5rem .75rem;border-radius:.625rem;text-decoration:none;transition:background-color .12s var(--transition-function)}.palette__item.is-active{background-color:var(--primary);color:var(--inverse)}.palette__item.is-active .palette__hint{color:rgba(var(--color-white),.8)}.palette__item.is-active .palette__go{opacity:1}.palette__item.is-active .kbd{border-color:var(--secondary);background-color:var(--secondary)}.palette__item[aria-current=page] .palette__label::after{content:"Sie sind hier";margin-left:.5rem;padding:.0625rem .375rem;border-radius:.25rem;background-color:var(--secondary);font-family:"JetBrains Mono",SFMono-Regular,Menlo,monospace;font-size:.8125rem;font-weight:500;letter-spacing:0;font-size:.6875rem;color:var(--text-primary);vertical-align:.125rem}.palette__label{font-weight:650;line-height:1.3}[data-kind=Seite] .palette__label{font-family:"Funnel Display","Helvetica Neue",Arial,sans-serif;font-size:1.1875rem}.palette__hint{font-size:.875rem;color:var(--text-secondary);text-align:right}.palette__go{font-family:"JetBrains Mono",SFMono-Regular,Menlo,monospace;opacity:0}.palette__empty{padding:1.5rem .75rem;color:var(--text-secondary)}.palette__empty a{color:var(--text-accent);text-decoration:underline}.palette__foot{display:flex;flex-wrap:wrap;gap:1.5rem;padding:.75rem 1rem;border-top:.0625rem solid rgb(var(--color-gray-300));background-color:var(--bg-primary);font-size:.8125rem;color:var(--text-secondary)}.palette__foot span{display:inline-flex;align-items:center;gap:.25rem}.footer{position:relative;overflow:clip;padding-top:clamp(4rem,2rem + 6vw,8.5rem);padding-bottom:clamp(7.5rem,4rem + 10vw,15rem);border-top:.0625rem solid rgb(var(--color-gray-300));background-color:var(--bg-secondary)}.footer__container{position:relative;z-index:1;display:grid;gap:clamp(2.5rem,1rem + 3vw,4.5rem)}.footer__top{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2rem 4rem;align-items:end}.footer__name{font-family:"Funnel Display","Helvetica Neue",Arial,sans-serif;font-size:clamp(3.25rem,1rem + 7vw,8rem);font-weight:800;letter-spacing:-.06em;line-height:.85}.footer__name span{color:var(--text-accent)}.footer__intro{display:grid;justify-items:start;gap:1.5rem}.footer__claim{color:var(--text-secondary)}.footer__notices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.footer__notice{display:grid;align-content:start;gap:.75rem;padding:1.5rem;border:.0625rem solid rgb(var(--color-gray-300));border-bottom-width:.1875rem;border-radius:.625rem;background-color:var(--bg-light)}.footer__notice p{font-size:.9375rem;line-height:1.55}.footer__notice--model{border-color:rgb(var(--color-black));background-color:var(--secondary)}.footer__notice-title{display:flex;align-items:center;gap:.75rem;font-size:1.1875rem;font-weight:700;letter-spacing:-.02em}.footer__row{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,3fr);gap:1rem 3rem;align-items:start;padding-top:1.5rem;border-top:.0625rem solid rgb(var(--color-gray-300))}.footer__list{display:flex;flex-wrap:wrap;gap:0 1.5rem;list-style:none}.footer__list a{display:inline-flex;align-items:center;min-height:2.75rem;font-weight:650;text-decoration:none}.footer__list--legal a{font-weight:400;color:var(--text-secondary)}.footer__address{display:grid;justify-items:end;font-style:normal;font-size:.9375rem;text-align:right;-ms-hyphens:manual;hyphens:manual;color:var(--text-secondary)}.footer__address a{display:inline-flex;align-items:center;min-height:2.25rem;color:var(--text-primary);text-decoration:underline;text-underline-offset:.25rem}.footer__topic{max-width:90ch;font-size:.9375rem;color:var(--text-secondary)}.footer__base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;font-family:"JetBrains Mono",SFMono-Regular,Menlo,monospace;font-size:.8125rem;color:var(--text-secondary)}.footer__top-link{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;text-decoration:none;color:var(--text-primary)}.footer__word{left:50%;bottom:-.2em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cookie{position:fixed;right:1rem;bottom:1rem;z-index:70;display:grid;gap:.75rem;width:min(26.25rem,100% - 2rem);padding:1.5rem;border:.0625rem solid rgb(var(--color-black));border-bottom-width:.25rem;border-radius:.625rem;background-color:var(--bg-light);box-shadow:0 1.25rem 3.125rem rgba(var(--color-black),.18);-webkit-animation:cookieIn .4s var(--transition-function);animation:cookieIn .4s var(--transition-function)}.cookie[hidden]{display:none}.cookie__tag{display:inline-flex;align-items:center;gap:.5rem;font-family:"JetBrains Mono",SFMono-Regular,Menlo,monospace;font-size:.8125rem;font-weight:500;letter-spacing:0;color:var(--text-secondary)}.cookie__title{font-size:1.375rem}.cookie__text{font-size:.9375rem;color:var(--text-secondary)}.cookie__text a{color:var(--text-accent);text-decoration:underline;text-underline-offset:.1875rem}.cookie__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.cookie__actions .btn{flex:1 1 auto;min-height:3rem}@-webkit-keyframes cookieIn{from{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes cookieIn{from{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem)}to{opacity:1;-webkit-transform:none;transform:none}}.hero{padding-block:clamp(3rem,2rem + 5vw,7rem) clamp(3.5rem,2rem + 6vw,8rem)}.hero__word{left:-1vw;bottom:-.2em}.hero__container{position:relative;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:3rem 4rem;align-items:center}.hero__main{display:grid;justify-items:start;gap:1.5rem}.hero__title{font-size:clamp(3rem,1rem + 7vw,8.25rem);font-weight:800;letter-spacing:-.05em;line-height:.92}.hero__text{max-width:56ch;font-size:clamp(1.125rem,1rem + .35vw,1.375rem);line-height:1.55;color:var(--text-secondary)}.hero__actions{display:flex;flex-wrap:wrap;gap:.75rem}.hero__hint{font-size:.9375rem;color:var(--text-secondary)}.hero__hint .kbd{margin-right:.1875rem}.console{display:grid;overflow:hidden;border:.0625rem solid rgb(var(--color-black));border-bottom-width:.25rem;border-radius:.625rem;background-color:var(--bg-inverse);color:var(--inverse)}.console__bar{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-bottom:.0625rem solid rgba(var(--color-white),.14)}.console__lights{display:inline-flex;gap:.375rem}.console__lights i{width:.625rem;height:.625rem;border-radius:50%;background-color:rgba(var(--color-white),.22)}.console__lights i:first-child{background-color:var(--secondary)}.console__title{font-family:"JetBrains Mono",SFMono-Regular,Menlo,monospace;font-size:.8125rem;font-weight:500;letter-spacing:0;color:var(--text-muted-inverse)}.console__keys{display:flex;flex-wrap:wrap;gap:.5rem;padding:1.5rem 1.5rem 0;list-style:none}.console__key{min-width:3.375rem;height:3.375rem;border-color:rgba(var(--color-white),.28);background-color:rgba(var(--color-white),.06);font-size:1.125rem;color:var(--inverse);transition:border-bottom-width .12s var(--transition-function),background-color var(--transition-duration) var(--transition-function),color var(--transition-duration) var(--transition-function),-webkit-transform .12s var(--transition-function);transition:transform .12s var(--transition-function),border-bottom-width .12s var(--transition-function),background-color var(--transition-duration) var(--transition-function),color var(--transition-duration) var(--transition-function);transition:transform .12s var(--transition-function),border-bottom-width .12s var(--transition-function),background-color var(--transition-duration) var(--transition-function),color var(--transition-duration) var(--transition-function),-webkit-transform .12s var(--transition-function)}.console__key:active{-webkit-transform:translateY(.125rem);transform:translateY(.125rem);border-bottom-width:.0625rem}.console__key[aria-selected=true]{border-color:rgb(var(--color-black));background-color:var(--secondary);color:var(--text-primary)}.console__panels{display:grid;padding:1.5rem}.console__panel{display:grid;align-content:start;gap:.75rem;min-height:13.75rem;padding-block:.75rem;border-bottom:.0625rem solid rgba(var(--color-white),.14)}.console__panel:last-child{border-bottom:0}.console .is-live .console__panel{border-bottom:0}.console.is-live .console__panel{border-bottom:0}.console__area{font-family:"JetBrains Mono",SFMono-Regular,Menlo,monospace;font-size:.8125rem;font-weight:500;letter-spacing:0;color:var(--secondary)}.console__term{font-size:clamp(1.875rem,1rem + 2vw,3rem);font-weight:750;letter-spacing:-.04em}.console__def{color:rgba(var(--color-white),.84)}.console__foot{display:none;padding:.75rem 1.5rem;border-top:.0625rem solid rgba(var(--color-white),.14);font-size:.75rem;color:var(--text-muted-inverse)}.console.is-live .console__foot{display:block}.statement__container{display:grid;gap:2rem}.statement__text{max-width:30ch;font-family:"Funnel Display","Helvetica Neue",Arial,sans-serif;font-size:clamp(1.75rem,1rem + 2.9vw,4.125rem);font-weight:650;line-height:1.12;letter-spacing:-.035em;-ms-hyphens:manual;hyphens:manual}.statement__text span{transition:opacity .3s linear}.statement__punch{display:block;margin-top:1rem;color:var(--secondary)}.statement__facts{display:flex;flex-wrap:wrap;gap:.75rem 2rem;list-style:none}.statement__facts li{display:inline-flex;align-items:center;gap:.75rem;font-weight:600}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.statement__text span{-webkit-animation:phraseLight linear both;animation:phraseLight linear both;animation-timeline:view();animation-range:entry 40% cover 45%}}}@-webkit-keyframes phraseLight{from{opacity:.28}to{opacity:1}}@keyframes phraseLight{from{opacity:.28}to{opacity:1}}.areas__container{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem 4rem;align-items:start}.areas__side{position:sticky;top:calc(4.5rem + 2rem);display:grid;justify-items:start;gap:1.5rem}.areas__side .head{margin-bottom:0}.areas__index{width:100%}.areas__index ol{display:grid;list-style:none;border-top:.0625rem solid var(--line)}.areas__link{display:flex;align-items:center;gap:.75rem;min-height:3.25rem;border-bottom:.0625rem solid var(--line);font-weight:600;text-decoration:none;color:var(--text-secondary);transition:color var(--transition-duration) var(--transition-function)}.areas__link.is-current{color:var(--text-primary)}.areas__link.is-current .kbd{border-color:rgb(var(--color-black));background-color:var(--secondary)}.areas__list{display:grid;gap:.75rem}.area{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.5rem;padding:clamp(1.25rem,1rem + 1.6vw,2.5rem);border:.0625rem solid rgb(var(--color-gray-300));border-bottom-width:.1875rem;border-radius:.625rem;background-color:var(--bg-light);scroll-margin-top:calc(4.5rem + 1.5rem)}.area__key{display:grid;place-items:center;width:clamp(4rem,2rem + 3vw,6rem);aspect-ratio:1;border:.0625rem solid rgb(var(--color-black));border-bottom-width:.1875rem;border-radius:.625rem;background-color:var(--primary);font-family:"Funnel Display","Helvetica Neue",Arial,sans-serif;font-size:clamp(2rem,1rem + 2vw,3.25rem);font-weight:800;color:var(--inverse)}.area__body{display:grid;justify-items:start;gap:.75rem}.area__no{color:var(--text-secondary)}.area__title{font-size:clamp(1.625rem,1rem + 1.4vw,2.375rem);letter-spacing:-.035em}.area__text{color:var(--text-secondary)}.area__concepts{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none}.area__concepts li{padding:.25rem .625rem;border:.0625rem solid var(--line);border-radius:.375rem;background-color:var(--bg-primary);font-size:.875rem;font-weight:600}.latest__grid{display:grid;gap:2rem}.latest__list{display:grid;list-style:none;border-top:.0625rem solid var(--line)}.latest__item{border-bottom:.0625rem solid var(--line)}.latest__link{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:5.5rem;padding:1rem .75rem;text-decoration:none;transition:background-color var(--transition-duration) var(--transition-function),color var(--transition-duration) var(--transition-function)}.latest__item.is-active .latest__link{background-color:var(--inverse);color:var(--text-primary)}.latest__item.is-active .latest__link .latest__no{color:var(--text-accent)}.latest__item.is-active .latest__link .latest__go{border-color:rgb(var(--color-black));background-color:var(--secondary)}.latest__no{font-size:.875rem;color:var(--text-muted-inverse)}.latest__title{font-family:"Funnel Display","Helvetica Neue",Arial,sans-serif;font-size:clamp(1.1875rem,1rem + .8vw,1.75rem);font-weight:650;letter-spacing:-.025em;line-height:1.2;-ms-hyphens:manual;hyphens:manual}.latest__go{display:grid;place-items:center;width:2.375rem;height:2.375rem;border:.0625rem solid rgba(var(--color-white),.3);border-bottom-width:.1875rem;border-radius:.5rem;font-family:"JetBrains Mono",SFMono-Regular,Menlo,monospace}.latest__detail{display:grid;gap:.75rem;padding:0 .75rem 1.5rem 4.75rem}.latest__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;font-size:.9375rem;color:var(--text-muted-inverse)}.latest__excerpt{color:rgba(var(--color-white),.84)}.latest__preview{position:sticky;top:calc(4.5rem + 2rem);display:grid;gap:1rem;padding:2rem;border:.0625rem solid var(--secondary);border-bottom-width:.25rem;border-radius:.625rem}.latest__preview[hidden]{display:none}.latest__preview .latest__detail{display:grid;padding:0}.latest__preview .latest__excerpt{font-size:clamp(1.125rem,1rem + .35vw,1.375rem);line-height:1.5}.latest__all{margin-top:1.5rem}.flow__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2rem 4rem;align-items:center}.flow__stage{position:relative}.flow__svg{display:block;width:100%;height:auto}.flow__node{fill:var(--bg-light);stroke:rgb(var(--color-black));stroke-width:1.5}.flow__node--in{fill:var(--primary);stroke:none}.flow__node--save{fill:var(--secondary)}.flow__label{font-family:"Funnel Display","Helvetica Neue",Arial,sans-serif;font-size:19px;font-weight:700;fill:rgb(var(--color-black))}.flow__label--inv{fill:var(--inverse)}.flow__pipe{fill:none;stroke:rgb(var(--color-black));stroke-width:2;stroke-dasharray:7 6}.flow__pipe--save{stroke:var(--primary);stroke-width:3}.flow__spots{position:absolute;inset:0}.flow__spots[hidden]{display:none}.flow__list{display:grid;gap:.75rem;list-style:none}.flow__item{display:grid;gap:.5rem;padding:1.5rem;border:.0625rem solid rgb(var(--color-gray-300));border-bottom-width:.1875rem;border-radius:.625rem;background-color:var(--bg-light)}.flow__item p:last-child{color:var(--text-secondary)}.js .flow.is-live .flow__item{display:none}.js .flow.is-live .flow__item.is-shown{display:grid;border-color:rgb(var(--color-black))}.flow__term{display:flex;align-items:center;gap:.75rem;font-family:"Funnel Display","Helvetica Neue",Arial,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:-.02em}@-webkit-keyframes pipeRun{to{stroke-dashoffset:-26}}@keyframes pipeRun{to{stroke-dashoffset:-26}}.spot{position:absolute;left:var(--x);top:var(--y);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.spot .kbd{min-width:2.75rem;height:2.75rem;border-color:rgb(var(--color-black));font-size:1rem;transition:border-bottom-width .12s var(--transition-function),background-color var(--transition-duration) var(--transition-function),color var(--transition-duration) var(--transition-function),-webkit-transform .12s var(--transition-function);transition:transform .12s var(--transition-function),border-bottom-width .12s var(--transition-function),background-color var(--transition-duration) var(--transition-function),color var(--transition-duration) var(--transition-function);transition:transform .12s var(--transition-function),border-bottom-width .12s var(--transition-function),background-color var(--transition-duration) var(--transition-function),color var(--transition-duration) var(--transition-function),-webkit-transform .12s var(--transition-function)}.spot .kbd:active{-webkit-transform:translateY(.125rem);transform:translateY(.125rem);border-bottom-width:.0625rem}.spot[aria-pressed=true] .kbd{background-color:var(--bg-inverse);color:var(--secondary)}.rules__wrap{overflow-x:auto;border-top:.1875rem solid rgb(var(--color-black))}.rules__table{width:100%;border-collapse:collapse}.rules__table td,.rules__table th{padding:1.5rem 1rem;border-bottom:.0625rem solid var(--line);text-align:left;vertical-align:top}.rules__table thead th{padding-block:.75rem;font-family:"JetBrains Mono",SFMono-Regular,Menlo,monospace;font-size:.8125rem;font-weight:500;letter-spacing:0;color:var(--text-secondary)}.rules__table tbody th{width:30%;font-family:"Funnel Display","Helvetica Neue",Arial,sans-serif;font-size:clamp(1.25rem,.95rem + .5vw,1.625rem);font-weight:700;letter-spacing:-.02em;line-height:1.2}.rules__table td{color:var(--text-secondary)}.rules__no{display:block;margin-bottom:.5rem;color:var(--text-accent)}.rules__mark{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;margin-right:.75rem;border-radius:.375rem;font-weight:700;vertical-align:-.125rem}.rules__mark--yes{background-color:var(--secondary);color:var(--text-primary)}.rules__mark--no{background-color:var(--bg-inverse);color:var(--inverse)}.sources__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:.0625rem solid var(--line)}.sources__item{display:grid;align-content:start;gap:.75rem;padding:1.5rem 1.5rem 1.5rem 0;border-bottom:.0625rem solid var(--line)}.sources__item:not(:last-child){border-right:.0625rem solid var(--line)}.sources__item:not(:first-child){padding-left:1.5rem}.sources__item dt{display:grid;gap:1rem;font-family:"Funnel Display","Helvetica Neue",Arial,sans-serif;font-size:1.375rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.sources__item dd{font-size:.9375rem;color:var(--muted)}.sources__code{justify-self:start;padding:.1875rem .5rem;border-radius:.375rem;background-color:var(--secondary);font-size:.8125rem;color:var(--text-primary)}.howto__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;list-style:none}.howto__step{position:relative;display:grid;align-content:start;gap:.75rem;padding-top:1.5rem;border-top:.1875rem solid rgb(var(--color-black))}.howto__step p{font-size:.9375rem;color:var(--text-secondary)}.howto__key{min-width:3.5rem;height:3.5rem;justify-self:start;font-family:"Funnel Display","Helvetica Neue",Arial,sans-serif;font-size:1.5rem;font-weight:800}.howto__step:last-child .howto__key{border-color:rgb(var(--color-black));background-color:var(--secondary)}.howto__title{font-size:1.5rem}.howto__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;margin-top:3rem;padding:1.5rem 2rem;border:.0625rem solid rgb(var(--color-black));border-bottom-width:.1875rem;border-radius:.625rem;background-color:var(--bg-light)}.howto__cta p{max-width:52ch;font-family:"Funnel Display","Helvetica Neue",Arial,sans-serif;font-size:1.375rem;font-weight:650;letter-spacing:-.02em;line-height:1.25;-ms-hyphens:manual;hyphens:manual}.fragen__container{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:2rem 4rem;align-items:start}.fragen__side{position:sticky;top:calc(4.5rem + 2rem)}.fragen__side .head{margin-bottom:0}.contact__container{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem 4rem;align-items:start}.contact__sheet{padding:clamp(1.25rem,1rem + 1.8vw,2.75rem);border:.0625rem solid rgb(var(--color-black));border-bottom:.25rem solid var(--secondary);border-radius:.625rem;background-color:var(--bg-light);color:var(--text-primary)}.picker__container{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:2rem 4rem;align-items:start}.picker__side{position:sticky;top:calc(4.5rem + 2rem);display:grid;gap:1rem}.picker__label{font-family:"JetBrains Mono",SFMono-Regular,Menlo,monospace;font-size:.8125rem;font-weight:500;letter-spacing:0;color:var(--text-secondary)}.picker__list{display:grid;gap:.5rem;list-style:none}.picker__tab{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;min-height:3.75rem;padding:.5rem 1rem .5rem .5rem;border:.0625rem solid rgb(var(--color-gray-300));border-bottom-width:.1875rem;border-radius:.625rem;background-color:var(--bg-light);font-weight:650;text-align:left;transition:border-bottom-width .12s var(--transition-function),background-color var(--transition-duration) var(--transition-function),color var(--transition-duration) var(--transition-function),-webkit-transform .12s var(--transition-function);transition:transform .12s var(--transition-function),border-bottom-width .12s var(--transition-function),background-color var(--transition-duration) var(--transition-function),color var(--transition-duration) var(--transition-function);transition:transform .12s var(--transition-function),border-bottom-width .12s var(--transition-function),background-color var(--transition-duration) var(--transition-function),color var(--transition-duration) var(--transition-function),-webkit-transform .12s var(--transition-function)}.picker__tab:active{-webkit-transform:translateY(.125rem);transform:translateY(.125rem);border-bottom-width:.0625rem}.picker__tab[aria-selected=true]{border-color:rgb(var(--color-black));background-color:var(--primary);color:var(--inverse)}.picker__tab[aria-selected=true] .kbd{border-color:rgb(var(--color-black));background-color:var(--secondary)}.picker__no{font-size:.75rem;opacity:.7}.picker__free{display:flex;align-items:center;gap:.75rem;margin-top:.75rem;font-size:.9375rem;color:var(--text-secondary)}.picker__panels{display:grid;gap:1.5rem}.picker__panel{display:grid;gap:2rem;padding:clamp(1.25rem,1rem + 2vw,3rem);border:.0625rem solid rgb(var(--color-gray-300));border-bottom-width:.1875rem;border-radius:.625rem;background-color:var(--bg-light);scroll-margin-top:calc(4.5rem + 1.5rem)}.picker__panel:focus-visible{outline-offset:-.1875rem}.picker__intro{display:grid;gap:1rem}.picker__intro .lead{max-width:60ch;color:var(--text-secondary)}.picker__title{display:flex;align-items:center;gap:1rem;font-size:clamp(2rem,1rem + 2.8vw,4rem);letter-spacing:-.04em}.picker__big{display:grid;place-items:center;flex:0 0 auto;width:1.3em;height:1.3em;border:.0625rem solid rgb(var(--color-black));border-bottom-width:.1875rem;border-radius:.625rem;background-color:var(--secondary);font-size:.8em;font-weight:800}.picker__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.picker__sub{margin-bottom:1rem;font-size:1.25rem}.picker__article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;padding:1rem 1.5rem;border-radius:.625rem;background-color:var(--bg-inverse);color:var(--inverse);text-decoration:none;transition:border-bottom-width .12s var(--transition-function),background-color var(--transition-duration) var(--transition-function),color var(--transition-duration) var(--transition-function),-webkit-transform .12s var(--transition-function);transition:transform .12s var(--transition-function),border-bottom-width .12s var(--transition-function),background-color var(--transition-duration) var(--transition-function),color var(--transition-duration) var(--transition-function);transition:transform .12s var(--transition-function),border-bottom-width .12s var(--transition-function),background-color var(--transition-duration) var(--transition-function),color var(--transition-duration) var(--transition-function),-webkit-transform .12s var(--transition-function)}.picker__article:active{-webkit-transform:translateY(.125rem);transform:translateY(.125rem);border-bottom-width:.0625rem}.picker__article .arrow{grid-row:1/span 2;grid-column:2}.picker__article-label,.picker__article-title{grid-column:1}.picker__article-label{color:var(--secondary)}.picker__article-title{font-family:"Funnel Display","Helvetica Neue",Arial,sans-serif;font-size:1.25rem;font-weight:650;line-height:1.25}.route__line{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem;list-style:none}.route__line::before{content:"";position:absolute;left:0;right:0;top:.6875rem;height:.1875rem;background-color:var(--secondary)}.route__stop{position:relative;display:grid;align-content:start;gap:.5rem;padding-top:3rem}.route__stop p{font-size:.9375rem;color:var(--muted)}.route__dot{position:absolute;left:0;top:0;width:1.5625rem;height:1.5625rem;border:.1875rem solid var(--secondary);border-radius:.375rem;background-color:var(--bg-inverse)}.route__no{color:var(--secondary)}.route__title{font-size:1.625rem}.compare__table table{font-size:1.125rem}.compare__table tbody td:first-of-type,.compare__table tbody th{font-family:"Funnel Display","Helvetica Neue",Arial,sans-serif;font-size:1.25rem;font-weight:700;white-space:nowrap}.compare__table tbody td:first-of-type{color:var(--text-accent)}.compare__table td:last-child{color:var(--text-secondary)}.free{padding-block:clamp(3.5rem,2rem + 4vw,6.5rem)}.free__container{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,4fr) auto;gap:1.5rem 3rem;align-items:center}.free__title{font-size:clamp(2rem,1rem + 2.8vw,4rem);font-weight:800;letter-spacing:-.045em}.mission__container{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2rem 4rem;align-items:start}.mission__quote{font-size:clamp(2rem,1rem + 2.8vw,4rem);font-weight:750;letter-spacing:-.045em;line-height:1.04}.mission__text{display:grid;gap:1rem;color:var(--text-secondary)}.mission__text p:first-child{color:var(--text-primary);font-size:clamp(1.125rem,1rem + .35vw,1.375rem)}.log__list{display:grid;list-style:none;border-top:.1875rem solid rgb(var(--color-black))}.log__entry{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:1.5rem;padding:1.5rem 0;border-bottom:.0625rem solid var(--line)}.log__entry:last-child .log__ver{background-color:var(--secondary);border-color:rgb(var(--color-black))}.log__ver{justify-self:start;padding:.25rem .75rem;border:.0625rem solid rgb(var(--color-gray-300));border-bottom-width:.1875rem;border-radius:.625rem;background-color:var(--bg-light);font-size:.9375rem;font-weight:600}.log__body{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:.5rem 2rem}.log__body p{color:var(--text-secondary)}.log__title{font-size:1.625rem}.standards__list{display:grid;gap:.5rem}.std{border:.0625rem solid rgb(var(--color-gray-300));border-bottom-width:.1875rem;border-radius:.625rem;background-color:var(--bg-light)}.std[open]{border-color:rgb(var(--color-black))}.std__summary{display:grid;grid-template-columns:3rem minmax(0,1fr) 2rem;align-items:center;gap:1rem;min-height:4.5rem;padding:.75rem 1.5rem;cursor:pointer;list-style:none}.std__summary::-webkit-details-marker{display:none}.std__no{color:var(--text-secondary)}.std__title{font-family:"Funnel Display","Helvetica Neue",Arial,sans-serif;font-size:clamp(1.25rem,.95rem + .5vw,1.625rem);font-weight:700;letter-spacing:-.02em}.std__icon{position:relative;width:2rem;height:2rem;border-radius:.5rem;background-color:rgb(var(--color-gray-200))}.std__icon::after,.std__icon::before{content:"";position:absolute;left:50%;top:50%;width:.75rem;height:.125rem;background-color:currentColor;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.std__icon::after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.std[open] .std__icon{background-color:var(--secondary)}.std[open] .std__icon::after{display:none}.std__body p{max-width:64ch;padding:0 1.5rem 1.5rem 5.5rem;color:var(--text-secondary)}.funding{scroll-margin-top:4.5rem}.funding__container{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2rem 4rem;align-items:end}.funding__main{display:grid;gap:1rem}.funding__title{font-size:clamp(2rem,1rem + 2.8vw,4rem)}.funding__lead{max-width:52ch;font-size:clamp(1.125rem,1rem + .35vw,1.375rem);line-height:1.5;color:var(--secondary)}.funding__list{display:grid;list-style:none;border-top:.0625rem solid var(--line)}.funding__list li{display:flex;align-items:center;gap:.75rem;min-height:3.75rem;padding-block:.5rem;border-bottom:.0625rem solid var(--line)}.funding__list .kbd{flex:0 0 auto}.behind__container{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2rem 4rem;align-items:start}.behind__container .head{grid-template-columns:minmax(0,1fr);margin-bottom:0}.behind__card{display:grid;justify-items:start;gap:1.5rem;padding:2rem;border:.0625rem solid rgb(var(--color-gray-300));border-bottom-width:.1875rem;border-radius:.625rem;background-color:var(--bg-primary)}.behind__card .contacts{width:100%}.featured__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2rem 4rem;align-items:end;margin-top:1.5rem}.featured__title{font-size:clamp(2rem,1rem + 2.8vw,4rem);font-weight:750;letter-spacing:-.04em}.featured__title a{text-decoration:none;background-image:linear-gradient(var(--secondary),var(--secondary));background-repeat:no-repeat;background-position:0 100%;background-size:0 .25rem;transition:background-size .4s var(--transition-function)}.featured__side{display:grid;justify-items:start;gap:1rem}.featured__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;font-size:.9375rem;color:var(--text-muted-inverse)}.featured__excerpt{color:rgba(var(--color-white),.84)}.ledger__bar{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.ledger__bar[hidden]{display:none}.ledger__count{margin-bottom:1.5rem;color:var(--text-secondary)}.ledger__headrow,.ledger__row{display:grid;grid-template-columns:3.5rem minmax(0,1fr) minmax(0,13rem) 9.375rem 4.5rem;gap:1.5rem;align-items:start}.ledger__headrow{padding-bottom:.75rem;border-bottom:.1875rem solid rgb(var(--color-black));font-family:"JetBrains Mono",SFMono-Regular,Menlo,monospace;font-size:.8125rem;font-weight:500;letter-spacing:0;color:var(--text-secondary)}.ledger__list{list-style:none}.ledger__row{padding:1.5rem 0;border-bottom:.0625rem solid var(--line)}.ledger__row[hidden]{display:none}.ledger__no{font-size:1rem;color:var(--text-accent)}.ledger__main{display:grid;gap:.5rem}.ledger__title{font-size:clamp(1.3125rem,1rem + .9vw,1.875rem);letter-spacing:-.03em;line-height:1.15}.ledger__title a{text-decoration:none}.ledger__excerpt{max-width:64ch;font-size:.9375rem;color:var(--text-secondary)}.ledger__date,.ledger__min{font-size:.9375rem;color:var(--text-secondary)}.anatomy__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:2rem 4rem;align-items:center}.anatomy__svg{width:100%;max-width:22.5rem;height:auto}.anatomy__page{fill:var(--bg-light)}.anatomy__bar{fill:var(--primary)}.anatomy__bar--lemon{fill:var(--secondary)}.anatomy__box{fill:rgb(var(--color-gray-200))}.anatomy__line{fill:rgb(var(--color-gray-300))}.anatomy__nums text{font-family:"JetBrains Mono",SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:700;fill:var(--primary)}.anatomy__parts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;list-style:none;border-top:.0625rem solid var(--line)}.anatomy__part{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1rem 0;border-bottom:.0625rem solid var(--line);font-size:.9375rem;color:var(--muted)}.anatomy__part strong{display:block;font-family:"Funnel Display","Helvetica Neue",Arial,sans-serif;font-size:1.25rem;color:var(--inverse)}.anatomy__key{border-color:rgb(var(--color-black));background-color:var(--secondary)}.progress{position:fixed;left:0;right:0;top:4.5rem;z-index:59;height:.1875rem;pointer-events:none}.progress__bar{display:block;height:100%;background-color:var(--secondary);-webkit-transform:scaleX(var(--read,0));transform:scaleX(var(--read,0));-webkit-transform-origin:left;transform-origin:left}.read__head{padding-block:clamp(3rem,2rem + 4vw,6.5rem)}.read__word{right:-1vw;bottom:-.15em}.read__intro-head{position:relative;display:grid;justify-items:start;gap:1rem;max-width:62.5rem}.read__kicker{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.read__kicker .mono{color:var(--text-muted-inverse)}.read__title{font-size:clamp(2.125rem,1rem + 3.6vw,4.75rem);font-weight:800;letter-spacing:-.045em;line-height:1}.read__question{max-width:60ch;color:rgba(var(--color-white),.84)}.read__meta{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none}.read__meta li{padding:.25rem .625rem;border:.0625rem solid rgba(var(--color-white),.24);border-radius:.375rem;font-family:"JetBrains Mono",SFMono-Regular,Menlo,monospace;font-size:.8125rem}.read__layout{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:2rem clamp(2rem,1rem + 3vw,4.5rem);align-items:start;padding-block:clamp(2.5rem,2rem + 3vw,5.5rem)}.read__aside{position:sticky;top:calc(4.5rem + 2rem);max-height:calc(100vh - 4.5rem - 3rem);overflow-y:auto}.read__body{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;max-width:62.5rem;font-size:1.1875rem;line-height:1.7}.read__intro{display:grid;gap:1rem;max-width:68ch}.read__intro p:first-child{font-size:clamp(1.125rem,1rem + .35vw,1.375rem);line-height:1.55}.read__section{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;padding-top:2rem;scroll-margin-top:calc(4.5rem + 1.5rem)}.read__section>*{max-width:68ch}.read__section>.defset,.read__section>.figure,.read__section>.mtable,.read__section>.steps{max-width:45rem}.read__section h2{display:grid;gap:.75rem;font-size:clamp(1.625rem,1rem + 1.6vw,2.625rem);letter-spacing:-.035em;line-height:1.08;scroll-margin-top:calc(4.5rem + 1.5rem)}.read__section ul{display:grid;gap:.5rem;padding-left:1.5rem}.read__section ul li{list-style:square}.read__section ul li::marker{color:var(--primary)}.read__no{justify-self:start;padding:.1875rem .5rem;border-radius:.375rem;background-color:var(--secondary);font-family:"JetBrains Mono",SFMono-Regular,Menlo,monospace;font-size:.8125rem;font-weight:600;letter-spacing:0}.read__note{max-width:68ch;margin-top:2rem;padding:1rem 1.5rem;border:.0625rem solid rgb(var(--color-black));border-bottom-width:.1875rem;border-radius:.625rem;background-color:var(--bg-light);font-size:.9375rem;line-height:1.55}.read__end-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2rem;align-items:start}.read__end-grid .pager,.read__end-grid .read__back{grid-column:1/-1}.read__cta{display:grid;justify-items:start;gap:1rem;padding:2rem;border:.0625rem solid rgb(var(--color-black));border-bottom-width:.1875rem;border-radius:.625rem;background-color:var(--secondary)}.read__cta-kicker{display:flex;align-items:center;gap:.75rem;font-family:"JetBrains Mono",SFMono-Regular,Menlo,monospace;font-size:.8125rem;font-weight:500;letter-spacing:0}.read__cta-title{font-family:"Funnel Display","Helvetica Neue",Arial,sans-serif;font-size:1.75rem;font-weight:700;letter-spacing:-.03em;line-height:1.15}.summary{max-width:68ch;padding:1.5rem;border:.0625rem solid rgb(var(--color-black));border-bottom-width:.1875rem;border-radius:.625rem;background-color:var(--bg-light)}.summary__title{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;font-family:"Funnel Display","Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:1.25rem}.summary ul{display:grid;gap:.5rem;padding-left:1.5rem;font-size:1.0625rem}.summary ul>li{list-style:square}.sidenote{padding:1rem;border-left:.25rem solid var(--primary);background-color:rgb(var(--color-gray-200));font-size:.9375rem;line-height:1.55}.sidenote__tag{margin-bottom:.25rem;font-family:"JetBrains Mono",SFMono-Regular,Menlo,monospace;font-size:.8125rem;font-weight:500;letter-spacing:0;color:var(--text-accent)}.related{display:grid;gap:1rem}.related__heading{font-size:clamp(2rem,1rem + 2.8vw,4rem)}.pager{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.pager__link{display:grid;gap:.5rem;padding:1rem 1.5rem;border:.0625rem solid rgb(var(--color-gray-300));border-bottom-width:.1875rem;border-radius:.625rem;background-color:var(--bg-light);text-decoration:none;transition:border-bottom-width .12s var(--transition-function),background-color var(--transition-duration) var(--transition-function),color var(--transition-duration) var(--transition-function),-webkit-transform .12s var(--transition-function);transition:transform .12s var(--transition-function),border-bottom-width .12s var(--transition-function),background-color var(--transition-duration) var(--transition-function),color var(--transition-duration) var(--transition-function);transition:transform .12s var(--transition-function),border-bottom-width .12s var(--transition-function),background-color var(--transition-duration) var(--transition-function),color var(--transition-duration) var(--transition-function),-webkit-transform .12s var(--transition-function)}.pager__link:active{-webkit-transform:translateY(.125rem);transform:translateY(.125rem);border-bottom-width:.0625rem}.pager__link--next{text-align:right}.pager__link--next .pager__dir{justify-content:flex-end}.pager__link--empty{visibility:hidden}.pager__dir{display:flex;align-items:center;gap:.5rem;font-family:"JetBrains Mono",SFMono-Regular,Menlo,monospace;font-size:.8125rem;font-weight:500;letter-spacing:0;color:var(--text-secondary)}.pager__title{font-family:"Funnel Display","Helvetica Neue",Arial,sans-serif;font-size:1.1875rem;font-weight:650;line-height:1.25}.desk__container{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:2rem 4rem;align-items:start}.desk__lists{display:grid;gap:1.5rem}.desk__list{padding:1.5rem;border:.0625rem solid rgb(var(--color-gray-300));border-bottom-width:.1875rem;border-radius:.625rem;background-color:var(--bg-primary)}.desk__list ul{display:grid;gap:.5rem;padding-left:1.5rem;color:var(--text-secondary)}.desk__list ul>li{list-style:square}.desk__list--yes{border-color:rgb(var(--color-black))}.desk__sub{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:1.25rem}.desk__list--yes .desk__sub .kbd{background-color:var(--secondary)}.desk__sheet{padding:clamp(1.25rem,1rem + 1.8vw,2.75rem);border:.0625rem solid rgb(var(--color-black));border-bottom:.25rem solid var(--primary);border-radius:.625rem;background-color:var(--bg-primary)}.channels .cmdlist__link{background-color:var(--bg-light)}.legal{padding-block:clamp(2.5rem,2rem + 3vw,6rem)}.legal__container{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:2rem 4rem;align-items:start}.legal__rail{position:sticky;top:calc(4.5rem + 1.5rem);max-height:calc(100vh - 4.5rem - 3rem);overflow-y:auto;padding:1rem;border:.0625rem solid rgb(var(--color-gray-300));border-bottom-width:.1875rem;border-radius:.625rem;background-color:var(--bg-light)}.legal__text{display:grid;padding:clamp(1.25rem,1rem + 2vw,3rem);border:.0625rem solid rgb(var(--color-gray-300));border-bottom-width:.1875rem;border-radius:.625rem;background-color:var(--bg-light)}.clause{display:grid;gap:1rem;padding-block:2rem;border-bottom:.0625rem solid var(--line);scroll-margin-top:calc(4.5rem + 1.5rem)}.clause:first-child{padding-top:0}.clause:last-child{border-bottom:0;padding-bottom:0}.clause__title{display:flex;align-items:baseline;gap:.75rem;font-size:clamp(1.375rem,1rem + .9vw,1.875rem);letter-spacing:-.03em}.clause__n{flex:0 0 auto;padding:.125rem .5rem;border-radius:.375rem;background-color:var(--secondary);font-family:"JetBrains Mono",SFMono-Regular,Menlo,monospace;font-size:.875rem;font-weight:600}.clause__body{color:var(--text-secondary)}.clause__body strong{color:var(--text-primary)}@media (min-width:61.99875em){.js .latest__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.js .latest__item .latest__detail{display:none}}@media (min-width:79.99875em){.read__section{grid-template-columns:minmax(0,68ch) minmax(0,15rem);grid-auto-flow:row dense;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.read__section>*{grid-column:1}.read__section>.sidenote{grid-column:2;grid-row:auto/span 3;align-self:start}}@media (max-width:73.74875em){.header__find{min-width:0}.header__find-text{display:none}}@media (max-width:61.99875em){.head{grid-template-columns:minmax(0,1fr)}.pagehead__grid{grid-template-columns:minmax(0,1fr)}.header__link{padding:0 .5625rem;font-size:.9375rem}.footer__top{grid-template-columns:minmax(0,1fr)}.footer__notices{grid-template-columns:minmax(0,1fr)}.footer__row{grid-template-columns:minmax(0,1fr)}.footer__address{justify-items:start;text-align:left}.hero__container{grid-template-columns:minmax(0,1fr)}.areas__container{grid-template-columns:minmax(0,1fr)}.areas__side{position:static}.areas__index{display:none}.latest__preview{display:none}.flow__grid{grid-template-columns:minmax(0,1fr)}.sources__list{grid-template-columns:repeat(2,minmax(0,1fr))}.sources__item:nth-child(2n){border-right:0}.sources__item:nth-child(3){padding-left:0}.howto__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.fragen__container{grid-template-columns:minmax(0,1fr)}.fragen__side{position:static}.contact__container{grid-template-columns:minmax(0,1fr)}.picker__container{grid-template-columns:minmax(0,1fr)}.picker__side{position:static}.picker__list{display:flex;flex-wrap:wrap}.picker__tab{grid-template-columns:auto auto;width:auto}.picker__tab .picker__no{display:none}.route__line{grid-template-columns:minmax(0,1fr);padding-left:2rem}.route__line::before{left:.6875rem;right:auto;top:0;bottom:0;width:.1875rem;height:auto}.route__stop{padding-top:0}.route__dot{left:-2rem}.free__container{grid-template-columns:minmax(0,1fr);justify-items:start}.mission__container{grid-template-columns:minmax(0,1fr)}.funding__container{grid-template-columns:minmax(0,1fr)}.behind__container{grid-template-columns:minmax(0,1fr)}.featured__grid{grid-template-columns:minmax(0,1fr)}.ledger__headrow{display:none}.ledger__row{grid-template-columns:2.75rem minmax(0,1fr);gap:.5rem 1rem}.ledger__row>:nth-child(n+3){grid-column:2}.ledger__date,.ledger__min{display:inline}.anatomy__grid{grid-template-columns:minmax(0,1fr)}.read__layout{grid-template-columns:minmax(0,1fr)}.read__aside{position:static;max-height:none;padding:1rem;border:.0625rem solid rgb(var(--color-gray-300));border-bottom-width:.1875rem;border-radius:.625rem;background-color:var(--bg-light)}.read__end-grid{grid-template-columns:minmax(0,1fr)}.desk__container{grid-template-columns:minmax(0,1fr)}.legal__container{grid-template-columns:minmax(0,1fr)}.legal__rail{position:static;max-height:none}}@media (max-width:47.99875em){.menu__body{position:fixed;width:100%;height:100vh;left:-100%;top:0;overflow:auto;padding:4.375rem .9375rem .9375rem .9375rem;background-color:var(--c-bg);transition:left .3s;z-index:0}.menu__body::before{content:"";position:fixed;width:100%;height:4.375rem;left:-100%;top:0;transition:left .3s;z-index:2}.menu-open .menu__body{left:0}.menu-open .menu__body::before{left:0}.icon-menu{display:block;position:relative;width:1.875rem;height:1.125rem;z-index:5}.icon-menu span,.icon-menu::after,.icon-menu::before{content:"";transition:all .3s ease 0s;right:0;position:absolute;width:100%;height:.125rem;background-color:var(--text-primary)}.icon-menu::before{top:0}.icon-menu::after{bottom:0}.icon-menu span{top:calc(50% - .0625rem)}.menu-open .icon-menu span{width:0}.menu-open .icon-menu::before{top:calc(50% - .0625rem);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open .icon-menu::after{bottom:calc(50% - .0625rem);-webkit-transform:rotate(45deg);transform:rotate(45deg)}[class*=__container]{padding-inline:1rem}h1,h2,h3,h4{-ms-hyphens:auto;hyphens:auto}.header__nav{display:none}.js .header__find{display:none}.header__container{justify-content:space-between}.header__burger{display:inline-flex;align-items:center;width:auto;height:2.875rem;padding:0 2.875rem 0 1rem;border:.0625rem solid rgb(var(--color-black));border-bottom-width:.1875rem;border-radius:.625rem;background-color:var(--primary);color:var(--inverse)}.header__burger span,.header__burger::after,.header__burger::before{right:1rem;width:1.125rem;background-color:var(--inverse)}.header__burger::before{top:.875rem}.header__burger::after{bottom:1rem}.header__burger span{top:calc(50% - .125rem)}.header__burger-label{display:inline;font-family:"Funnel Display","Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:650}.palette{top:4.5rem;left:0;z-index:55;width:100%;height:calc(100dvh - 4.5rem);padding:0;background-color:var(--bg-light);transition:opacity var(--transition-duration) var(--transition-function),visibility 0s linear var(--transition-duration)}.palette::before{display:none}.menu-open .palette{left:0}.palette__box{width:100%;height:100%;max-height:none;border:0;border-radius:0;box-shadow:none}.palette__esc{display:none}.palette__item{grid-template-columns:auto minmax(0,1fr);min-height:3.5rem}.palette__hint{grid-column:2;text-align:left}.palette__go{display:none}.palette__foot{display:none}.cookie{left:.75rem;right:.75rem;bottom:.75rem;width:auto}.spot .kbd{min-width:2.125rem;height:2.125rem;font-size:.875rem}.spot:not(:first-child){-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.rules__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.rules__table td,.rules__table th,.rules__table tr{display:block;width:auto}.rules__table tbody tr{padding-block:.75rem;border-bottom:.0625rem solid var(--line)}.rules__table tbody th,.rules__table td{padding:.5rem 0;border-bottom:0}.rules__table tbody th{width:auto}.picker__cols{grid-template-columns:minmax(0,1fr)}.log__body{grid-template-columns:minmax(0,1fr)}.anatomy__parts{grid-template-columns:minmax(0,1fr)}.read__body{font-size:1.125rem}.pager{grid-template-columns:minmax(0,1fr)}.pager__link--empty{display:none}}@media (max-width:47.99875em)and (any-hover:none){.icon-menu{cursor:default}}@media (max-width:29.99875em){.faq-item__inner p{padding-left:0}.form__row{grid-template-columns:minmax(0,1fr)}.contacts__row{grid-template-columns:minmax(0,1fr);gap:.25rem}.defset>div{grid-template-columns:minmax(0,1fr);gap:.25rem}.area{grid-template-columns:minmax(0,1fr)}.latest__detail{padding-left:.75rem}.sources__list{grid-template-columns:minmax(0,1fr)}.sources__item{padding-inline:0;border-right:0}.sources__item:not(:first-child){padding-left:0}.howto__steps{grid-template-columns:minmax(0,1fr)}.picker__tab .picker__name{font-size:.875rem}.log__entry{grid-template-columns:minmax(0,1fr);gap:.5rem}.std__body p{padding-left:1.5rem}}@media (any-hover:hover){.btn:hover{background-color:rgb(var(--color-primary-dark))}.btn:hover .arrow{-webkit-transform:translateX(.25rem);transform:translateX(.25rem)}.btn--ghost:hover{background-color:var(--fg);color:var(--bg-primary)}.band--ink .btn--ghost:hover,.band--ultra .btn--ghost:hover{color:var(--text-primary)}.btn--ink:hover{background-color:var(--primary)}.btn--lemon:hover{background-color:var(--inverse)}.textlink:hover::after{-webkit-transform:translateX(.25rem);transform:translateX(.25rem)}.chip:hover{border-color:var(--primary)}.faq-item__question:hover .faq-item__text{color:var(--text-accent)}.form__control:hover{border-color:rgb(var(--color-gray-400))}.toc__list a:hover{background-color:rgb(var(--color-gray-200));color:var(--text-primary)}.cmdlist__link:hover{border-color:var(--primary)}.cmdlist__link:hover .cmdlist__go{background-color:var(--primary);color:var(--inverse)}.header__link:hover{color:var(--text-primary)}.header__link:hover::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.header__find:hover{border-color:var(--primary);color:var(--text-primary)}.palette__item:hover{background-color:rgb(var(--color-gray-200))}.footer__list a:hover{color:var(--text-accent);text-decoration:underline;text-underline-offset:.25rem}.console__key:hover{border-color:var(--secondary)}.areas__link:hover{color:var(--text-primary)}.latest__link:hover{background-color:rgba(var(--color-white),.06)}.spot:hover .kbd{background-color:var(--secondary)}.picker__tab:hover{border-color:var(--primary)}.picker__article:hover{background-color:var(--primary)}.picker__article:hover .arrow{-webkit-transform:translateX(.25rem);transform:translateX(.25rem)}.std__summary:hover .std__title{color:var(--text-accent)}.featured__title a:hover{background-size:100% .25rem}.ledger__title a:hover{text-decoration:underline;text-decoration-color:var(--primary);text-decoration-thickness:.1875rem;text-underline-offset:.3125rem}.pager__link:hover{border-color:var(--primary)}}@media (prefers-reduced-motion:reduce){*,*::after,*::before{-webkit-animation-duration:NaNs!important;animation-duration:NaNs!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:NaNs!important}.js .reveal{opacity:1;-webkit-transform:none;transform:none}.js .reveal .hl{background-size:100% 42%}}@media (prefers-reduced-motion:no-preference){.flow__pipe{-webkit-animation:pipeRun 1.6s linear infinite;animation:pipeRun 1.6s linear infinite}}