@font-face{font-family:Archivo;font-style:normal;font-weight:400 900;font-stretch:62% 100%;font-display:swap;src:url(/_astro/Archivo-VF.CTd-Kfpu.woff2)format("woff2")}@font-face{font-family:Newsreader;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_astro/Newsreader-Text-VF.hlTkgiGS.woff2)format("woff2")}@font-face{font-family:Newsreader;font-style:italic;font-weight:400 700;font-display:swap;src:url(/_astro/Newsreader-Text-Italic-VF.BxusC8pd.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/IBMPlexMono-Regular-Latin1.DYPusg7z.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/IBMPlexMono-Regular-Pi.DnS9d3y-.woff2)format("woff2");unicode-range:U+3C0,U+2000-200D,U+2010-2012,U+2015,U+202F,U+2032-2033,U+2190-2199,U+2206,U+2211,U+2215,U+2219-221A,U+221E,U+2236,U+2248,U+2260,U+2264-2265,U+2500-259F,U+25CA,U+2713,U+274C}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/IBMPlexMono-Medium-Latin1.CfBEoGIJ.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/IBMPlexMono-Medium-Pi.DRW9LeM2.woff2)format("woff2");unicode-range:U+3C0,U+2000-200D,U+2010-2012,U+2015,U+202F,U+2032-2033,U+2190-2199,U+2206,U+2211,U+2215,U+2219-221A,U+221E,U+2236,U+2248,U+2260,U+2264-2265,U+2500-259F,U+25CA,U+2713,U+274C}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/IBMPlexMono-SemiBold-Latin1.ChfWfxA6.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/IBMPlexMono-SemiBold-Pi.ITbxIV3a.woff2)format("woff2");unicode-range:U+3C0,U+2000-200D,U+2010-2012,U+2015,U+202F,U+2032-2033,U+2190-2199,U+2206,U+2211,U+2215,U+2219-221A,U+221E,U+2236,U+2248,U+2260,U+2264-2265,U+2500-259F,U+25CA,U+2713,U+274C}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/IBMPlexMono-Italic-Latin1.DumHjrix.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/IBMPlexMono-Italic-Pi.BUfxjWis.woff2)format("woff2");unicode-range:U+3C0,U+2000-200D,U+2010-2012,U+2015,U+202F,U+2032-2033,U+2190-2199,U+2206,U+2211,U+2215,U+2219-221A,U+221E,U+2236,U+2248,U+2260,U+2264-2265,U+2500-259F,U+25CA,U+2713,U+274C}:root{--night-0:#080a07;--night-1:#0e110d;--night-2:#151914;--night-3:#1d221b;--night-4:#2a3127;--night-5:#3e4739;--night-6:#667059;--bone-1:#efebdd;--bone-2:#b7b5a2;--bone-3:#8f907e;--paper-0:#faf8f1;--paper-1:#f3efe4;--paper-2:#e9e4d5;--paper-3:#d3cdba;--paper-4:#8b8570;--ink-1:#12150f;--ink-2:#4a4e41;--ink-3:#636656;--yellow-300:#ffe566;--yellow-400:#ffd60a;--yellow-500:#ebc000;--yellow-700:#6b5600;--hot-400:#ff5140;--hot-500:#e84c3a;--hot-700:#c02a1c;--cold-300:#7fc7f2;--cold-500:#4b98d2;--cold-700:#1b6a99;--ok-400:#74d99a;--ok-700:#1e6b41;--font-sans:"Archivo", "Helvetica Neue", Arial, system-ui, sans-serif;--font-display:var(--font-sans);--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--font-serif:"Newsreader", "Iowan Old Style", Georgia, "Times New Roman", serif;--display-stretch:72%;--display-weight:800;--heading-stretch:84%;--heading-weight:700;--body-stretch:100%;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:clamp(2rem, 1.55rem + 1.9vw, 2.875rem);--text-4xl:clamp(2.5rem, 1.7rem + 3.4vw, 4.25rem);--text-5xl:clamp(2.875rem, 1.35rem + 6.2vw, 5.75rem);--text-prose:1.1875rem;--leading-tight:.98;--leading-snug:1.15;--leading-normal:1.5;--leading-prose:1.62;--tracking-label:.08em;--tracking-display:-.012em;--measure:68ch;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--gutter:clamp(1.25rem, .6rem + 2.8vw, 3rem);--page-max:78rem;--section-gap:clamp(3.25rem, 2.25rem + 4.4vw, 6rem);--radius-0:0;--radius-1:2px;--radius-2:4px;--radius-round:999px;--hairline:1px;--dur-blink:.11s;--dur-snap:.13s;--dur-fast:.18s;--dur-base:.26s;--dur-slow:.48s;--dur-draw:.9s;--dur-type:22ms;--ease-snap:cubic-bezier(.2, 1.25, .35, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-linear:linear;--z-sticky:50;--z-emergency:60;--z-overlay:80;color-scheme:dark;--bg:var(--night-1);--bg-deep:var(--night-0);--surface:var(--night-2);--surface-2:var(--night-3);--line:var(--night-4);--line-strong:var(--night-5);--line-control:var(--night-6);--text:var(--bone-1);--text-muted:var(--bone-2);--text-faint:var(--bone-3);--signal:var(--yellow-400);--signal-hover:var(--yellow-300);--signal-text:var(--yellow-400);--on-signal:var(--ink-1);--hot:var(--hot-400);--cold:var(--cold-300);--ok:var(--ok-400);--focus:var(--yellow-400);--selection-bg:var(--yellow-400);--selection-text:var(--ink-1);--state-ok:var(--ok);--state-watching:var(--signal);--state-incident:var(--hot);--state-mitigated:var(--cold);--state-stale:var(--text-faint);--chart-surface:var(--bg);--chart-grid:var(--night-4);--chart-axis:var(--night-5);--chart-text:var(--bone-2);--chart-neutral:#cfcbbb;--chart-hot:var(--hot-500);--chart-cold:var(--cold-500);--chart-mark:var(--yellow-400);--chart-mark-text:var(--ink-1);--chart-threshold:var(--bone-3);--chart-area-opacity:.14}[data-theme=paper]{color-scheme:light;--bg:var(--paper-1);--bg-deep:var(--paper-2);--surface:var(--paper-0);--surface-2:var(--paper-2);--line:var(--paper-3);--line-strong:var(--ink-1);--line-control:var(--paper-4);--text:var(--ink-1);--text-muted:var(--ink-2);--text-faint:var(--ink-3);--signal:var(--yellow-400);--signal-hover:var(--yellow-500);--signal-text:var(--yellow-700);--on-signal:var(--ink-1);--hot:var(--hot-700);--cold:var(--cold-700);--ok:var(--ok-700);--focus:var(--ink-1);--selection-bg:var(--yellow-400);--selection-text:var(--ink-1);--chart-surface:var(--paper-0);--chart-grid:#e2ddcd;--chart-axis:var(--paper-4);--chart-text:var(--ink-2);--chart-neutral:var(--ink-1);--chart-hot:var(--hot-700);--chart-cold:var(--cold-700);--chart-mark:var(--yellow-400);--chart-mark-text:var(--ink-1);--chart-threshold:var(--ink-3);--chart-area-opacity:.12}[data-theme=night]{color-scheme:dark;--bg:var(--night-1);--bg-deep:var(--night-0);--surface:var(--night-2);--surface-2:var(--night-3);--line:var(--night-4);--line-strong:var(--night-5);--line-control:var(--night-6);--text:var(--bone-1);--text-muted:var(--bone-2);--text-faint:var(--bone-3);--signal:var(--yellow-400);--signal-hover:var(--yellow-300);--signal-text:var(--yellow-400);--on-signal:var(--ink-1);--hot:var(--hot-400);--cold:var(--cold-300);--ok:var(--ok-400);--focus:var(--yellow-400);--chart-surface:var(--night-1);--chart-grid:var(--night-4);--chart-axis:var(--night-5);--chart-text:var(--bone-2);--chart-neutral:#cfcbbb;--chart-hot:var(--hot-500);--chart-cold:var(--cold-500);--chart-mark:var(--yellow-400);--chart-mark-text:var(--ink-1);--chart-threshold:var(--bone-3);--chart-area-opacity:.14}@media (prefers-reduced-motion:reduce){:root{--dur-blink:0s;--dur-snap:0s;--dur-fast:0s;--dur-base:0s;--dur-slow:0s;--dur-draw:0s;--dur-type:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:5rem}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-normal);font-stretch:var(--body-stretch);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}[data-theme]{background:var(--bg);color:var(--text)}::selection{background:var(--selection-bg);color:var(--selection-text)}img,svg,canvas{max-width:100%;display:block}a{color:inherit;text-decoration-color:var(--signal);text-underline-offset:.18em;text-decoration-thickness:2px}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--radius-1)}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote,pre{margin:0}ul[class],ol[class]{padding:0;list-style:none}button,input,textarea,select{font:inherit;color:inherit}hr{border:0;border-top:var(--hairline) solid var(--line);margin:0}[hidden]{display:none!important}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{left:var(--space-4);z-index:var(--z-overlay);background:var(--signal);color:var(--on-signal);padding:var(--space-2) var(--space-4);font-weight:700;position:absolute;top:-4rem}.skip:focus{top:var(--space-2)}.wrap{width:100%;max-width:var(--page-max);padding-inline:var(--gutter);margin-inline:auto}.wrap--narrow{max-width:62rem}.section{padding-block:var(--section-gap)}.section--tight{padding-block:calc(var(--section-gap) * .6)}.section+.section{border-top:var(--hairline) solid var(--line)}.stack>*+*{margin-top:var(--stack,var(--space-4))}.display,.h1,.h2,.h3{font-family:var(--font-display);text-wrap:balance}.display{font-size:var(--text-5xl);font-weight:var(--display-weight);font-stretch:var(--display-stretch);line-height:var(--leading-tight);letter-spacing:var(--tracking-display)}.h1{font-size:var(--text-4xl);font-weight:var(--display-weight);font-stretch:var(--display-stretch);letter-spacing:var(--tracking-display);line-height:1}.h2{font-size:var(--text-3xl);font-weight:var(--display-weight);font-stretch:var(--display-stretch);letter-spacing:var(--tracking-display);line-height:1.04}.h3{font-size:var(--text-xl);font-weight:var(--heading-weight);font-stretch:var(--heading-stretch);line-height:var(--leading-snug)}.h4{font-size:var(--text-md);font-weight:700;font-stretch:var(--heading-stretch);line-height:var(--leading-snug)}.lead{font-size:var(--text-xl);color:var(--text);text-wrap:pretty;max-width:46ch;line-height:1.4}.lead--calm{font-size:var(--text-lg);color:var(--text-muted);max-width:60ch;line-height:1.55}.muted{color:var(--text-muted)}.faint{color:var(--text-faint)}.mono{font-family:var(--font-mono);font-variant-ligatures:none;font-size:.92em}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.nowrap{white-space:nowrap}.label{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint);font-weight:500;line-height:1.4}.label b{color:var(--text-muted);font-weight:500}.eyebrow{align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);display:flex}.eyebrow:after{content:"";border-top:var(--hairline) solid var(--line);flex:1}.eyebrow .label b{color:var(--signal-text)}:root{--mask-eyes:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 7'%3E%3Cpath fill-rule='evenodd' d='M3.5 0a3.5 3.5 0 1 0 0 7a3.5 3.5 0 0 0 0-7zm0 2.2a1.3 1.3 0 1 1 0 2.6a1.3 1.3 0 0 1 0-2.6zM10.5 0a3.5 3.5 0 1 0 0 7a3.5 3.5 0 0 0 0-7zm0 2.2a1.3 1.3 0 1 1 0 2.6a1.3 1.3 0 0 1 0-2.6z'/%3E%3C/svg%3E")}.owl{--owl-body:var(--night-2);--owl-outline:var(--bone-1);--owl-pupil:var(--night-1);--owl-beak:var(--bone-1);--owl-eye:var(--yellow-400);--look-x:0;--look-y:0;--lid:0;--lid-l:var(--lid);--lid-r:var(--lid);--pupil:1;flex:none;display:block;overflow:visible}[data-theme=paper] .owl,.owl--ink{--owl-body:var(--ink-1);--owl-outline:var(--ink-1);--owl-pupil:var(--ink-1);--owl-beak:var(--yellow-400)}[data-theme=night] .owl:not(.owl--ink){--owl-body:var(--night-2);--owl-outline:var(--bone-1);--owl-pupil:var(--night-1);--owl-beak:var(--bone-1)}.owl .owl-body{fill:var(--owl-body);stroke:var(--owl-outline)}.owl .owl-iris{fill:var(--owl-eye)}.owl .owl-pupil{fill:var(--owl-pupil);transform-box:fill-box;transform-origin:50%;transform:scale(var(--pupil));transition:transform var(--dur-fast) var(--ease-out)}.owl .owl-pupils{transform:translate(calc(var(--look-x) * 4.6px), calc(var(--look-y) * 4.6px));transition:transform var(--dur-snap) var(--ease-snap)}.owl .owl-lid{fill:var(--owl-body);transform-box:fill-box;transform-origin:50% 0;transition:transform var(--dur-blink) linear}.owl .owl-eye--l .owl-lid{transform:scaleY(var(--lid-l))}.owl .owl-eye--r .owl-lid{transform:scaleY(var(--lid-r))}.owl .owl-beak{fill:var(--owl-beak)}.owl .owl-sleep{fill:none;stroke:var(--owl-eye);stroke-width:2.2px;stroke-linecap:round;opacity:0}.owl .owl-helmet{display:none}.owl.has-helmet .owl-helmet{display:inline}.owl .owl-helmet-shell{fill:var(--bone-1);stroke:var(--night-1);stroke-width:1.6px;stroke-linejoin:round}.owl .owl-helmet-stripe{fill:var(--yellow-400)}.owl[data-state=ok]{--lid:.34}.owl[data-state=watching]{--lid:0}.owl[data-state=incident]{--lid:0;--pupil:.62}.owl[data-state=mitigated]{--lid:.2}.owl[data-state=stale]{--lid:1}.owl[data-state=stale] .owl-sleep{opacity:.55}.owl[data-state=stale] .owl-body{stroke-dasharray:5 5}.masthead{z-index:var(--z-sticky);background:var(--bg-deep);border-bottom:var(--hairline) solid var(--line);position:sticky;top:0}.masthead__in{align-items:center;gap:var(--space-6);min-height:3.75rem;display:flex}.brand{align-items:center;gap:var(--space-3);color:var(--text);text-decoration:none;display:inline-flex}.brand .owl{width:1.9rem;height:1.9rem}.brand__word{font-family:var(--font-display);letter-spacing:.03em;font-size:1.3125rem;font-stretch:78%;line-height:1}.brand__word span{color:var(--text-muted);font-weight:500}.brand__word b{font-weight:800}.nav{gap:var(--space-6);margin-left:auto;display:flex}.nav a{font-size:var(--text-sm);color:var(--text-muted);padding-block:var(--space-2);transition:color var(--dur-fast) var(--ease-out);border-bottom:2px solid #0000;font-weight:500;text-decoration:none}.nav a:hover{color:var(--text)}.nav a[aria-current]{color:var(--text);border-bottom-color:var(--signal)}.masthead .btn{margin-left:var(--space-2)}.navtoggle{display:none}@media (width<=860px){.masthead__in{gap:var(--space-3);min-height:3.5rem}.masthead .btn{margin-left:auto}.navtoggle{display:block;position:relative}.navtoggle summary{cursor:pointer;border:var(--hairline) solid var(--line-strong);border-radius:var(--radius-1);place-items:center;width:2.75rem;height:2.75rem;list-style:none;display:grid}.navtoggle summary::-webkit-details-marker{display:none}.navtoggle summary span,.navtoggle summary span:before{background:var(--text);width:1.125rem;height:2px;display:block}.navtoggle summary span:before{content:"";transform:translateY(6px)}.navtoggle summary span{transform:translateY(-3px)}.masthead .nav{display:none}.navtoggle .nav{right:0;top:calc(100% + var(--space-2));background:var(--bg-deep);border:var(--hairline) solid var(--line-strong);border-radius:var(--radius-1);min-width:14rem;padding:var(--space-2) var(--space-4);flex-direction:column;gap:0;margin:0;display:flex;position:absolute}.navtoggle .nav a{padding-block:var(--space-3);font-size:var(--text-md);border-bottom:var(--hairline) solid var(--line)}.navtoggle .nav a:last-child{border-bottom:0}}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:2.75rem;padding:0 var(--space-5);background:var(--signal);color:var(--on-signal);border:var(--hairline) solid var(--signal);border-radius:var(--radius-1);cursor:pointer;white-space:nowrap;font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:.005em;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-snap) var(--ease-snap);font-weight:700;font-stretch:92%;line-height:1;text-decoration:none;display:inline-flex}.btn:hover{background:var(--signal-hover);border-color:var(--signal-hover)}.btn:active{transform:translateY(1px)}[data-theme=paper] .btn{border-color:var(--ink-1)}[data-theme=night] .btn{border-color:var(--signal)}.btn--lg{min-height:3.5rem;padding-inline:var(--space-8);font-size:var(--text-lg)}.btn--ghost{color:var(--text);border-color:var(--line-control);background:0 0}.btn--ghost:hover{background:var(--surface-2);border-color:var(--text)}[data-theme=paper] .btn--ghost{border-color:var(--ink-1)}.btn[disabled],.btn[aria-disabled=true]{background:var(--surface-2);border-color:var(--line);color:var(--text-faint);cursor:not-allowed}.btn[aria-busy=true]{cursor:progress}.btn .eyes{gap:2px;display:inline-flex}.btn .eyes i{border-radius:var(--radius-round);background:var(--on-signal);width:.5rem;height:.5rem;display:block}.btn[aria-busy=true] .eyes i{animation:.9s step-end infinite eyeblink}@keyframes eyeblink{0%,80%{transform:scaleY(1)}81%,to{transform:scaleY(.15)}}@media (prefers-reduced-motion:reduce){.btn[aria-busy=true] .eyes i{animation:none}}.link-arrow{font-weight:600;text-decoration-thickness:2px}.link-arrow:after{content:" →";font-family:var(--font-mono);white-space:nowrap}.state{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text);white-space:nowrap;font-weight:500;display:inline-flex}.glyph{--c:var(--text-faint);background:var(--c);flex:none;width:.75rem;height:.75rem;display:inline-block}.glyph[data-state=ok],[data-state=ok]>.glyph{--c:var(--state-ok);border-radius:var(--radius-round)}.glyph[data-state=watching],[data-state=watching]>.glyph{--c:var(--state-watching);border-radius:var(--radius-round);border:2px solid var(--c);background-clip:content-box;padding:2px}.glyph[data-state=incident],[data-state=incident]>.glyph{--c:var(--state-incident);clip-path:polygon(50% 4%,100% 96%,0 96%)}.glyph[data-state=mitigated],[data-state=mitigated]>.glyph{--c:var(--state-mitigated);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.glyph[data-state=stale],[data-state=stale]>.glyph{--c:var(--state-stale);border:2px dashed var(--c);border-radius:var(--radius-round);background:0 0}.chip{align-items:center;gap:var(--space-2);min-height:1.625rem;padding:0 var(--space-2);border:var(--hairline) solid var(--line-strong);border-radius:var(--radius-1);display:inline-flex}[data-theme=paper] .chip{border-color:var(--line-control)}.tag{font-family:var(--font-mono);font-size:var(--text-xs);padding:0 var(--space-2);border:var(--hairline) solid var(--line-strong);border-radius:var(--radius-1);color:var(--text-muted);white-space:nowrap;line-height:1.5;display:inline-block}[data-theme=paper] .tag{border-color:var(--line-control)}.draft{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;background:var(--signal);color:var(--on-signal);padding:.125rem var(--space-2);border-radius:var(--radius-1);font-weight:600;display:inline-block}.tl{--tl-time:6.5rem;display:grid}.tl__item{grid-template-columns:var(--tl-time) 1.25rem minmax(0, 1fr);column-gap:var(--space-3);padding-bottom:var(--space-5);display:grid;position:relative}.tl__item:last-child{padding-bottom:0}.tl__time{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-faint);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;line-height:1.5rem}.tl__time small{font-size:var(--text-2xs);line-height:1.2;display:block}.tl__rail{justify-content:center;display:flex;position:relative}.tl__rail:before{content:"";top:1.5rem;bottom:calc(var(--space-5) * -1);width:var(--hairline);background:var(--line-strong);position:absolute}[data-theme=paper] .tl__rail:before{background:var(--line)}.tl__item:last-child .tl__rail:before{display:none}.tl__dot{background:var(--text-faint);border-radius:var(--radius-round);z-index:1;width:.5rem;height:.5rem;margin-top:.5rem;position:relative}.tl__item[data-kind=action] .tl__dot{background:var(--signal);outline:var(--hairline) solid var(--on-signal);border-radius:0;width:.625rem;height:.625rem;margin-top:.4375rem}[data-theme=night] .tl__item[data-kind=action] .tl__dot,:root:not([data-theme=paper]) .tl__item[data-kind=action] .tl__dot{outline:0}.tl__item[data-kind=status] .tl__dot{background:0 0;width:auto;height:auto;margin-top:.375rem}.tl__item[data-kind=heartbeat] .tl__dot{background:var(--line-strong);width:.375rem;height:.375rem;margin-top:.5625rem}.tl__item[data-kind=message] .tl__dot{border:2px solid var(--text-muted);background:0 0;border-radius:0}.tl__body{min-width:0;line-height:1.5rem}.tl__who{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);margin-right:var(--space-2);white-space:nowrap}.tl__who:before{content:"";background:var(--signal-text);width:.875rem;height:.4375rem;-webkit-mask:var(--mask-eyes) center / contain no-repeat;mask:var(--mask-eyes) center / contain no-repeat;margin-right:.4em;display:inline-block}.tl__who[data-who=operator]:before{background:var(--text);border-radius:var(--radius-round);width:.4375rem;-webkit-mask:none;mask:none}.tl__who[data-who=system]:before,.tl__who[data-who=kunde]:before{border:1.5px solid var(--text-faint);border-radius:var(--radius-round);background:0 0;width:.4375rem;-webkit-mask:none;mask:none}.tl__text{overflow-wrap:anywhere}.tl__item[data-kind=heartbeat] .tl__text{color:var(--text-faint)}.tl__more{margin-top:var(--space-2)}.tl--compact .tl__item{padding-bottom:var(--space-3)}.tl--compact .tl__rail:before{bottom:calc(var(--space-3) * -1)}@media (width<=560px){.tl{--tl-time:3.4rem}.tl__time{text-align:left}.tl__time .tl__sec,.tl__time .tl__date{display:none}.tl__item{column-gap:var(--space-2)}}.diff{font-family:var(--font-mono);font-size:var(--text-xs);border:var(--hairline) solid var(--line);border-radius:var(--radius-1);margin-top:var(--space-2);line-height:1.6;overflow:hidden}.diff__row{grid-template-columns:4.5rem minmax(0,1fr);display:grid}.diff__row+.diff__row{border-top:var(--hairline) solid var(--line)}.diff__k{padding:var(--space-1) var(--space-2);color:var(--text-faint);background:var(--surface);border-right:var(--hairline) solid var(--line);text-transform:uppercase;letter-spacing:var(--tracking-label);font-size:var(--text-2xs);line-height:1.75}.diff__v{padding:var(--space-1) var(--space-3);overflow-wrap:anywhere}.diff__row--before .diff__v{color:var(--text-muted)}.diff__row--after .diff__v{color:var(--text);background:var(--surface)}.diff__row--after .diff__k{color:var(--text)}.sheet{background:var(--bg);color:var(--text);border-radius:var(--radius-2);padding:clamp(1.25rem,.6rem + 2.6vw,3rem)}.summary{border-top:2px solid var(--line-strong);border-bottom:var(--hairline) solid var(--line-strong)}.summary__row{gap:var(--space-4);padding-block:var(--space-4);grid-template-columns:9.5rem minmax(0,1fr);display:grid}.summary__row+.summary__row{border-top:var(--hairline) solid var(--line)}.summary__row dt{padding-top:.2em}.summary__row dd{max-width:62ch}@media (width<=640px){.summary__row{gap:var(--space-1);grid-template-columns:1fr}}.limit{border-left:3px solid var(--text);padding:var(--space-1) 0 var(--space-1) var(--space-5)}.limit .label{color:var(--text);margin-bottom:var(--space-2)}.limits{display:grid}.limits li{gap:var(--space-4);padding-block:var(--space-5);border-top:var(--hairline) solid var(--line);grid-template-columns:4.5rem minmax(0,1fr);display:grid}.limits li:last-child{border-bottom:var(--hairline) solid var(--line)}.limits .no{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint);padding-top:.45em}.limits strong{font-size:var(--text-xl);font-weight:700;font-stretch:var(--heading-stretch);line-height:var(--leading-snug);display:block}.limits p{color:var(--text-muted);margin-top:var(--space-2);max-width:62ch}@media (width<=560px){.limits li{gap:var(--space-1);grid-template-columns:1fr}}.prices{border-collapse:collapse;width:100%}.prices caption{text-align:left}.prices th,.prices td{text-align:left;vertical-align:top;padding:var(--space-5) var(--space-4) var(--space-5) 0;border-top:var(--hairline) solid var(--line);font-weight:400}.prices tr:last-child>*{border-bottom:var(--hairline) solid var(--line)}.prices thead th{padding-block:0 var(--space-3);border-top:0}.prices .prices__name{font-size:var(--text-xl);font-weight:700;font-stretch:var(--heading-stretch);line-height:var(--leading-snug);white-space:nowrap;width:15rem}.prices__name small{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--text-muted);white-space:normal;font-weight:400;font-stretch:100%;display:block}.prices__what{color:var(--text-muted);max-width:44ch}.prices__price{white-space:nowrap;width:13rem;text-align:right!important;padding-right:0!important}.prices__price b{font-family:var(--font-mono);font-size:var(--text-xl);font-variant-numeric:tabular-nums;color:var(--text);font-weight:500}.prices__price small{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-faint);display:block}.prices tr.is-emergency .prices__name{border-left:3px solid var(--signal);padding-left:var(--space-4)}@media (width<=760px){.prices,.prices tbody,.prices tr,.prices th,.prices td{width:auto;display:block}.prices thead{display:none}.prices tr{border-top:var(--hairline) solid var(--line);padding-block:var(--space-5);column-gap:var(--space-4);row-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.prices tr:last-child{border-bottom:var(--hairline) solid var(--line)}.prices th,.prices td,.prices tr:last-child>*{border:0;padding:0}.prices tr.is-emergency .prices__name{border-left:3px solid var(--signal)}.prices__name{white-space:normal}.prices__what{grid-area:2/1/auto/-1}.prices__price{grid-area:1/2}.prices tr.is-emergency .prices__name{padding-left:var(--space-3)}}.field{gap:var(--space-2);display:grid}.field>label,.field>legend,.fieldset>legend{font-size:var(--text-sm);padding:0;font-weight:600}.field .hint{font-size:var(--text-sm);color:var(--text-muted)}.field .opt{color:var(--text-faint);font-weight:400}.input,.textarea{width:100%;min-height:3rem;padding:var(--space-3) var(--space-4);background:var(--surface);color:var(--text);border:var(--hairline) solid var(--line-control);border-radius:var(--radius-1);transition:border-color var(--dur-fast) var(--ease-out)}.textarea{resize:vertical;min-height:7rem;line-height:1.5}.input::placeholder,.textarea::placeholder{color:var(--text-faint);opacity:1}.input:hover,.textarea:hover{border-color:var(--text)}.input:focus-visible,.textarea:focus-visible{outline:2px solid var(--focus);outline-offset:0;border-color:var(--focus)}.input--mono{font-family:var(--font-mono);font-size:.95em}.field[data-invalid] .input,.field[data-invalid] .textarea{border-color:var(--hot);border-width:2px}.field__error{font-size:var(--text-sm);color:var(--hot);font-weight:600;display:none}.field__error:before{content:"";clip-path:polygon(50% 4%,100% 96%,0 96%);background:currentColor;width:.7em;height:.7em;margin-right:.45em;display:inline-block}.field[data-invalid] .field__error{display:block}.fieldset{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.choices{gap:var(--space-2);flex-wrap:wrap;display:flex}.choice{position:relative}.choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.choice span{min-height:2.75rem;padding:0 var(--space-4);border:var(--hairline) solid var(--line-control);border-radius:var(--radius-1);font-size:var(--text-sm);background:var(--surface);transition:background var(--dur-snap) var(--ease-out);align-items:center;font-weight:500;display:inline-flex}.choice input:hover+span{border-color:var(--text)}.choice input:checked+span{background:var(--text);color:var(--bg);border-color:var(--text)}.choice input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.check{gap:var(--space-3);font-size:var(--text-sm);color:var(--text-muted);grid-template-columns:1.25rem minmax(0,1fr);align-items:start;display:grid}.check input{width:1.25rem;height:1.25rem;accent-color:var(--ink-1);margin:.1rem 0 0}.notice{border:var(--hairline) solid var(--line-strong);border-radius:var(--radius-1);padding:var(--space-4) var(--space-5);background:var(--surface)}.notice[data-kind=ok]{border-left:3px solid var(--ok)}.notice[data-kind=error]{border-left:3px solid var(--hot)}.table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.table th,.table td{text-align:left;padding:var(--space-2) var(--space-4) var(--space-2) 0;border-bottom:var(--hairline) solid var(--line);vertical-align:top}.table thead th{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint);border-bottom:var(--hairline) solid var(--line-strong);font-weight:500}.table td.num,.table th.num{text-align:right;padding-right:0}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.chart{margin:0}.chart__head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-6);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.chart__title{font-size:var(--text-md);font-weight:700;font-stretch:var(--heading-stretch)}.chart__unit{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-faint)}.chart__legend{gap:var(--space-1) var(--space-5);font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.chart__legend span{align-items:center;gap:var(--space-2);display:inline-flex}.chart__legend i{border-radius:1px;width:.875rem;height:.625rem;display:inline-block}.chart__legend i.is-line{height:2px}.chart__legend i.is-mark{width:2px;height:.875rem}.chart__plot{background:var(--chart-surface);border:var(--hairline) solid var(--line);border-radius:var(--radius-1);position:relative}.chart__plot svg{width:100%;height:auto;display:block;overflow:visible}.chart__plot text{font-family:var(--font-mono);fill:var(--chart-text);font-size:11px}.chart__plot .c-grid{stroke:var(--chart-grid);stroke-width:1px}.chart__plot .c-axis{stroke:var(--chart-axis);stroke-width:1px}.chart__plot .c-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.chart__plot .c-mark-line{stroke:var(--chart-mark);stroke-width:2px}.chart__plot .c-mark-stem{stroke:var(--text);stroke-width:1px}.chart__plot .c-mark-flag{fill:var(--chart-mark);stroke:var(--on-signal);stroke-width:1px}[data-theme=night] .chart__plot .c-mark-flag{stroke:none}.chart__plot .c-mark-text{fill:var(--chart-mark-text);font-weight:600}.chart__plot .c-threshold{stroke:var(--chart-threshold);stroke-width:1px}.chart__plot .c-label{fill:var(--text);font-family:var(--font-sans);paint-order:stroke;stroke:var(--chart-surface);stroke-width:3px;stroke-linejoin:round;font-size:12px;font-weight:600}.chart__plot .c-cross{stroke:var(--text);stroke-width:1px;opacity:0}.chart__plot:hover .c-cross,.chart__plot:focus-within .c-cross{opacity:.5}.chart__tip{top:var(--space-2);pointer-events:none;background:var(--text);color:var(--bg);font-family:var(--font-mono);font-size:var(--text-2xs);padding:var(--space-1) var(--space-2);border-radius:var(--radius-1);white-space:nowrap;opacity:0;line-height:1.5;position:absolute;transform:translate(-50%)}.chart__plot:hover .chart__tip.is-on{opacity:1}.chart__cap{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--text-muted);max-width:var(--measure)}.chart__data{margin-top:var(--space-2);font-size:var(--text-sm)}.chart__data summary{cursor:pointer;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);width:fit-content}.chart__data .table-scroll{margin-top:var(--space-3);border:var(--hairline) solid var(--line);max-height:16rem;padding:0 var(--space-3);overflow:auto}.chart .draw{stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}.chart.is-in .draw{stroke-dashoffset:0;transition:stroke-dashoffset var(--dur-draw) var(--ease-in-out)}@media (prefers-reduced-motion:reduce){.chart .draw{stroke-dashoffset:0}}.prose{font-family:var(--font-serif);font-size:var(--text-prose);line-height:var(--leading-prose);max-width:var(--measure);color:var(--text);text-wrap:pretty;hanging-punctuation:first}.prose>*+*{margin-top:1.15em}.prose h2{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--display-weight);font-stretch:var(--display-stretch);letter-spacing:var(--tracking-display);margin-top:2.2em;scroll-margin-top:5rem;line-height:1.08}.prose h3{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;font-stretch:var(--heading-stretch);line-height:var(--leading-snug);margin-top:1.8em}.prose h2+*,.prose h3+*{margin-top:.6em}.prose strong{font-weight:650}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.35em}.prose li::marker{font-family:var(--font-mono);color:var(--text-faint);font-size:.8em}.prose code{font-family:var(--font-mono);background:var(--surface-2);border-radius:var(--radius-1);font-variant-ligatures:none;padding:.1em .35em;font-size:.82em}.prose pre{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--night-1);color:var(--bone-1);padding:var(--space-5);border-radius:var(--radius-1);margin-block:1.6em;line-height:1.6;overflow-x:auto}.prose pre code{font-size:inherit;color:inherit;background:0 0;padding:0}.prose pre .c{color:var(--bone-3)}.prose pre .k{color:var(--yellow-400)}.prose blockquote{border-left:3px solid var(--text);padding-left:var(--space-5);font-style:italic}.prose figure{margin-block:2em}.prose .table,.prose .label,.prose figcaption,.prose .limit,.prose .chart{font-family:var(--font-sans)}.prose figcaption{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-3);line-height:1.5}.prose .limit{font-size:var(--text-md);margin-block:1.8em;line-height:1.55}.prose sup a{font-family:var(--font-mono);color:var(--signal-text);padding:0 .15em;font-size:.72em;font-weight:600;text-decoration:none}.sources{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-muted);padding-left:1.6em;line-height:1.5;list-style:decimal}.sources li+li{margin-top:var(--space-2)}.crumbs{gap:var(--space-2);flex-wrap:wrap;display:flex}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline}.crumbs li+li:before{content:"/";margin-right:var(--space-2);color:var(--text-faint)}.pagehead{padding-block:clamp(2.5rem,1.6rem + 3.5vw,5rem) clamp(2rem,1.4rem + 2.4vw,3.5rem)}.pagehead .h1{margin-top:var(--space-5);max-width:18ch}.pagehead .lead--calm{margin-top:var(--space-5)}.meta{gap:var(--space-2) var(--space-6);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.meta div{gap:2px;display:grid}.meta dd{font-size:var(--text-sm)}.emergency{background:var(--signal);color:var(--on-signal)}.emergency__in{gap:var(--space-8);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-block:clamp(2.5rem,1.5rem + 4vw,5rem);display:grid}.emergency .h2{max-width:16ch}.emergency p{margin-top:var(--space-3);max-width:50ch;font-weight:500}.emergency .btn{background:var(--ink-1);color:var(--bone-1);border-color:var(--ink-1)}.emergency .btn:hover{background:var(--night-3)}.emergency :focus-visible{outline-color:var(--ink-1)}.emergency .label{color:var(--ink-1)}.emergency__side{gap:var(--space-3);justify-items:start;display:grid}.emergency__side .mono{font-size:var(--text-sm)}@media (width<=760px){.emergency__in{grid-template-columns:1fr}.emergency .btn{width:100%}}.emergency--calm{background:var(--surface-2);color:var(--text);border-top:2px solid var(--line-strong)}.emergency--calm .btn{background:var(--signal);color:var(--on-signal);border-color:var(--ink-1)}.emergency--calm .btn:hover{background:var(--signal-hover)}.emergency--calm .label{color:var(--text-faint)}.footer{background:var(--bg-deep);border-top:var(--hairline) solid var(--line);padding-block:var(--space-12) var(--space-8);font-size:var(--text-sm);color:var(--text-muted)}.footer__grid{gap:var(--space-8);grid-template-columns:1.4fr repeat(3,1fr);display:grid}.footer h2{margin-bottom:var(--space-3)}.footer ul{gap:var(--space-2);padding:0;list-style:none;display:grid}.footer a{text-decoration:none}.footer a:hover{color:var(--text);text-decoration:underline}.footer__brand p{margin-top:var(--space-4);max-width:30ch}.footer__base{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-12);padding-top:var(--space-5);border-top:var(--hairline) solid var(--line);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-faint);flex-wrap:wrap;display:flex}@media (width<=760px){.footer__grid{grid-template-columns:1fr 1fr}.footer__brand{grid-column:1/-1}}.js .reveal{opacity:0;transform:translateY(12px)}.js .reveal.is-in{opacity:1;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);transform:none}@media (prefers-reduced-motion:reduce){.js .reveal{opacity:1;transform:none}}@media print{.masthead,.footer,.emergency,.no-print{display:none!important}body{background:#fff}}.page{padding-bottom:var(--section-gap)}.rule-top{border-top:2px solid var(--line-strong);padding-top:var(--space-5)}.block{margin-top:clamp(3rem,2rem + 4vw,5.5rem)}.block>.h2{margin-bottom:var(--space-6);max-width:24ch}.block>.h2+.lead--calm{margin-top:calc(var(--space-2) * -1);margin-bottom:var(--space-8)}.pagehead--service .h1{max-width:22ch}.pricefact{align-items:baseline;gap:var(--space-2) var(--space-5);margin-top:var(--space-6);padding-block:var(--space-4);border-block:var(--hairline) solid var(--line-strong);flex-wrap:wrap;display:flex}.pricefact b{font-family:var(--font-mono);font-size:var(--text-2xl);white-space:nowrap;font-weight:500;line-height:1.1}.pricefact span{color:var(--text-muted)}.service{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(2rem,.5rem + 4.4vw,5rem);display:grid}@media (width<=900px){.service{grid-template-columns:1fr}}.formbox{background:var(--surface);border:var(--hairline) solid var(--line-strong);border-radius:var(--radius-1);border-top-width:2px;padding:clamp(1.25rem,.8rem + 2vw,2.25rem)}.formbox>.h3{margin-bottom:var(--space-2)}.formbox form{gap:var(--space-6);margin-top:var(--space-6);display:grid}.formrow{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (width<=560px){.formrow{grid-template-columns:1fr}}.formbox .btn--lg{width:100%}.formfoot{gap:var(--space-3);font-size:var(--text-sm);color:var(--text-muted);display:grid}.formbox [hidden]{display:none!important}.sent{gap:var(--space-5);margin-top:var(--space-5);display:grid}.sent:focus{outline:none}.sent .owl{width:3.5rem;height:3.5rem}.sent dl{gap:var(--space-2) var(--space-5);font-size:var(--text-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.sent dd{font-family:var(--font-mono)}.aside{gap:var(--space-10);display:grid}.aside h2{margin-bottom:var(--space-4)}.nextsteps{counter-reset:n;display:grid}.nextsteps li{counter-increment:n;gap:var(--space-3);padding-bottom:var(--space-5);grid-template-columns:2rem minmax(0,1fr);display:grid;position:relative}.nextsteps li:before{content:counter(n);font-family:var(--font-mono);font-size:var(--text-xs);border:var(--hairline) solid var(--text);border-radius:var(--radius-1);background:var(--bg);z-index:1;place-items:center;width:1.5rem;height:1.5rem;font-weight:600;display:grid;position:relative}.nextsteps li:first-child:before{background:var(--signal)}.nextsteps li:after{content:"";width:var(--hairline);background:var(--line-control);position:absolute;top:1.5rem;bottom:0;left:.75rem}.nextsteps li:last-child{padding-bottom:0}.nextsteps li:last-child:after{display:none}.nextsteps strong{font-weight:700;display:block}.nextsteps p{color:var(--text-muted);font-size:var(--text-sm);margin-top:2px}.costbox{border-top:2px solid var(--line-strong)}.costbox>div{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-block:var(--space-3);border-bottom:var(--hairline) solid var(--line);display:flex}.costbox dt{color:var(--text-muted)}.costbox dt strong{color:var(--text);display:block}.costbox dd{font-family:var(--font-mono);white-space:nowrap;font-variant-numeric:tabular-nums}.ready{gap:var(--space-2);display:grid}.ready li{gap:var(--space-3);font-size:var(--text-sm);grid-template-columns:1rem minmax(0,1fr);display:grid}.ready li:before{content:"";border:var(--hairline) solid var(--text);border-radius:var(--radius-1);width:.75rem;height:.75rem;margin-top:.3rem}.threeways{border-top:2px solid var(--line-strong)}.threeways>div{gap:var(--space-5);padding-block:var(--space-5);border-bottom:var(--hairline) solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.6fr);align-items:baseline;display:grid}.threeways dt{color:var(--text-muted)}.threeways .a{font-size:var(--text-xl);font-weight:700;font-stretch:var(--heading-stretch);line-height:var(--leading-snug)}.threeways .how{color:var(--text-muted)}@media (width<=760px){.threeways>div{gap:var(--space-1);grid-template-columns:1fr}}.doc{grid-template-columns:13rem minmax(0,1fr);align-items:start;gap:clamp(2rem,.5rem + 4.4vw,5rem);display:grid}.doc__toc{gap:var(--space-3);display:grid;position:sticky;top:5.5rem}.doc__toc ol{gap:var(--space-1);counter-reset:toc;padding:0;list-style:none;display:grid}.doc__toc li{counter-increment:toc}.doc__toc a{padding-block:var(--space-1);font-size:var(--text-sm);color:var(--text-muted);grid-template-columns:1.6rem minmax(0,1fr);line-height:1.35;text-decoration:none;display:grid}.doc__toc a:before{content:counter(toc, decimal-leading-zero);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-faint);padding-top:.2em}.doc__toc a:hover,.doc__toc a[aria-current]{color:var(--text)}.doc__toc a[aria-current]{font-weight:600}.doc__body{min-width:0}.doc__body>section{scroll-margin-top:5rem}.doc__body>section+section{margin-top:clamp(3rem,2rem + 3.5vw,5rem)}.doc__body .h2{font-size:var(--text-2xl);margin-bottom:var(--space-5)}.doc__body>section>.prose+.chart,.doc__body>section>.chart+.prose,.doc__body>section>.prose+.tl,.doc__body>section>.chart+.multiples{margin-top:var(--space-8)}@media (width<=900px){.doc{grid-template-columns:1fr}.doc__toc{border-block:var(--hairline) solid var(--line);padding-block:var(--space-4);position:static}.doc__toc ol{column-gap:var(--space-4);grid-template-columns:1fr 1fr}}.multiples{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}@media (width<=760px){.multiples{grid-template-columns:1fr}}.layers{border-top:2px solid var(--line-strong)}.layer{gap:var(--space-5);padding-block:var(--space-6);border-bottom:var(--hairline) solid var(--line-strong);grid-template-columns:8rem minmax(0,1fr);display:grid}.layer__name{font-size:var(--text-xl);font-weight:var(--display-weight);font-stretch:var(--display-stretch);line-height:1.1}.layer__name small{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint);font-weight:400;font-stretch:100%;display:block}.layer__changes{gap:var(--space-5);display:grid}.change h4{margin-bottom:var(--space-1)}.change p{color:var(--text-muted);font-size:var(--text-sm);max-width:64ch}@media (width<=640px){.layer{gap:var(--space-3);grid-template-columns:1fr}}.inventory td:first-child{font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap}.ph{background:var(--surface-2);border-bottom:1px dashed var(--line-control);font-family:var(--font-mono);white-space:nowrap;padding:0 .3em;font-size:.86em}.article>article{min-width:0}.article{grid-template-columns:minmax(0,1fr) 15rem;align-items:start;gap:clamp(2rem,.5rem + 4.4vw,5.5rem);display:grid}.article__side{gap:var(--space-8);display:grid;position:sticky;top:5.5rem}.article__side .doc__toc{position:static}@media (width<=1000px){.article{grid-template-columns:1fr}.article__side{order:-1;position:static}.article__side .sidecta{display:none}}.answer{border:var(--hairline) solid var(--line-strong);border-radius:var(--radius-1);background:var(--surface);padding:var(--space-5) var(--space-6);max-width:var(--measure);margin-bottom:var(--space-10);border-top-width:2px}.answer .label{margin-bottom:var(--space-3);color:var(--text)}.answer p{font-size:var(--text-lg);line-height:1.5}.answer dl{gap:var(--space-2) var(--space-4);margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--hairline) solid var(--line);font-size:var(--text-sm);grid-template-columns:6.5rem minmax(0,1fr);display:grid}.answer dd{color:var(--text-muted)}@media (width<=480px){.answer dl{grid-template-columns:1fr;gap:0}.answer dd{margin-bottom:var(--space-2)}}.byline{gap:var(--space-2) var(--space-5);margin-top:var(--space-6);font-size:var(--text-sm);color:var(--text-muted);flex-wrap:wrap;align-items:center;display:flex}.sidecta{border-top:2px solid var(--line-strong);padding-top:var(--space-4);gap:var(--space-3);font-size:var(--text-sm);color:var(--text-muted);display:grid}.sidecta .btn{width:100%}.related{border-top:2px solid var(--line-strong);display:grid}.related a{gap:var(--space-4);padding-block:var(--space-4);border-bottom:var(--hairline) solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;text-decoration:none;display:grid}.related a:hover strong{text-decoration:underline;text-decoration-color:var(--signal);text-decoration-thickness:2px}.related strong{font-size:var(--text-lg);font-weight:700;font-stretch:var(--heading-stretch)}.calm .prose+.blk,.calm .blk+.prose,.calm .blk+.blk,.calm .prose+.prose{margin-top:var(--space-8)}.calm>.h2+*{margin-top:0}.pagehead__lead>p+p{margin-top:var(--space-3)}.pagehead__lead a{color:inherit}.blk--limits .limits strong.limits__text{font-size:var(--text-lg)}.blk--steps .nextsteps{max-width:var(--measure)}.blk--compare{max-width:none}.compare th[scope=row]{min-width:10rem;font-weight:600}.compare td:last-child{min-width:12rem}.blk--layers,.blk--summary-box,.blk--chart,.blk--timeline{max-width:62rem}.prices__badge{margin-top:var(--space-3)}.prose sup.fn a,sup.fn a{font-family:var(--font-mono);color:var(--signal-text);padding:0 .15em;font-size:.72em;font-weight:600;text-decoration:none}.sourcelist .sources{margin-top:var(--space-4);max-width:var(--measure)}.sources__url{overflow-wrap:anywhere;font-size:var(--text-xs);color:var(--text-faint)}.sourcelist{scroll-margin-top:5rem}.sources li{scroll-margin-top:6rem}.sources li:target{background:var(--surface-2)}.tl--case{--tl-time:9rem}.tl--case .tl__time{white-space:normal;padding-top:.1rem;line-height:1.35}@media (width<=560px){.tl--case{--tl-time:5.5rem}}.ctabox{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-8);border-top:2px solid var(--line-strong);padding-top:var(--space-5);max-width:var(--measure);flex-wrap:wrap;display:flex}.ctabox p+p{margin-top:var(--space-2)}.emergency .cta__text{font-size:var(--text-xl);font-weight:700;font-stretch:var(--heading-stretch);line-height:var(--leading-snug);max-width:40ch}.emergency .cta__hint{margin-top:var(--space-2);font-weight:400}.chart__plot{container-type:inline-size}.chart__plot svg.chart__svg--narrow{display:none}@container (width<=560px){.chart__plot svg.chart__svg--wide{display:none}.chart__plot svg.chart__svg--narrow{display:block}}.chart__plot .c-line.is-neutral{stroke:var(--chart-neutral)}.chart__plot .c-line.is-hot{stroke:var(--chart-hot)}.chart__plot .c-line.is-cold{stroke:var(--chart-cold)}.chart__plot .c-line.is-dashed{stroke-dasharray:5 4;stroke-width:1.5px}.chart__plot .c-line.is-thin{stroke-width:1px}.chart__plot .c-area{stroke:none;opacity:.34}.chart__plot .c-area.is-neutral{fill:var(--chart-neutral);opacity:.16}.chart__plot .c-area.is-hot{fill:var(--chart-hot)}.chart__plot .c-area.is-cold{fill:var(--chart-cold)}.chart__plot .c-bar.is-neutral{fill:var(--chart-neutral)}.chart__plot .c-bar.is-hot{fill:var(--chart-hot)}.chart__plot .c-bar.is-cold{fill:var(--chart-cold)}.chart__plot .c-whisker{stroke-width:1.5px}.chart__plot .c-whisker.is-neutral{stroke:var(--chart-neutral)}.chart__plot .c-whisker.is-hot{stroke:var(--chart-hot)}.chart__plot .c-whisker.is-cold{stroke:var(--chart-cold)}.chart__plot .c-group{fill:var(--text);font-family:var(--font-sans);font-size:12px;font-weight:600}.chart__caveat{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-faint);display:block}.chart__caveat .label{margin-right:var(--space-2)}.chart__data .table td,.chart__data .table th{white-space:nowrap}.chart--compact .chart__plot{margin-top:var(--space-2)}.listing{border-top:2px solid var(--line-strong);max-width:62rem;display:grid}.listing a{gap:var(--space-2);padding-block:var(--space-5);border-bottom:var(--hairline) solid var(--line);text-decoration:none;display:grid}.listing a:hover strong{text-decoration:underline;text-decoration-color:var(--signal);text-decoration-thickness:2px}.listing strong{font-size:var(--text-xl);font-weight:700;font-stretch:var(--heading-stretch);line-height:var(--leading-snug)}.listing p{color:var(--text-muted);max-width:var(--measure)}.listing .label{color:var(--text-faint)}.article .prose h2{scroll-margin-top:5rem}.article__sections>section+section{margin-top:0}.article__sections .sourcelist{margin-top:var(--space-12)}.article__sections .sourcelist h2{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--display-weight);font-stretch:var(--display-stretch)}.prose .blk{font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-normal)}.article__sections .blk{margin-block:1.6em}.doc__body .blk+.prose,.doc__body .prose+.blk,.doc__body .blk+.blk{margin-top:var(--space-8)}.doc__body .prose h3{scroll-margin-top:5rem}.formbox .formintro{margin-top:var(--space-2)}.formbox .formintro>*+*{margin-top:var(--space-3)}.fallback-box{gap:var(--space-4);margin-top:var(--space-6);display:grid}.fallback-box .btn{white-space:normal;text-align:left;justify-self:start}.hp{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.sent__text{margin-top:var(--space-2)}.aside .blk+.prose,.aside .prose+.blk,.aside .prose+.prose{margin-top:var(--space-4)}.aside .prose{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-muted);line-height:1.55}.aside .prose ul{gap:var(--space-3);padding-left:0;list-style:none;display:grid}.aside .prose li{padding-left:calc(1rem + var(--space-3));position:relative}.aside .prose li:before{content:"";background:var(--text);width:.5rem;height:2px;position:absolute;top:.7rem;left:.2rem}.aside .prose li+li{margin-top:0}.aside .prose strong{color:var(--text)}.pricefact .pricefact__more{flex-basis:100%}.check a{color:var(--text)}.copy{max-width:var(--measure);font-size:var(--text-lg);color:var(--text);text-wrap:pretty;line-height:1.6}.copy>*+*{margin-top:1em}.copy h3{font-size:var(--text-xl);font-weight:700;font-stretch:var(--heading-stretch);line-height:var(--leading-snug);margin-top:1.6em}.copy ul,.copy ol{padding-left:1.3em}.copy li+li{margin-top:.4em}.copy li::marker{color:var(--text-faint)}.copy strong{font-weight:650}.copy code{font-family:var(--font-mono);background:var(--surface-2);border-radius:var(--radius-1);padding:.1em .35em;font-size:.86em}.copy pre{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--surface);border:var(--hairline) solid var(--line);padding:var(--space-5);border-radius:var(--radius-1);line-height:1.6;overflow-x:auto}.copy pre code{background:0 0;padding:0}.calm .copy+.blk,.calm .blk+.copy,.calm .copy+.copy{margin-top:var(--space-8)}.formhint{margin-top:calc(var(--space-4) * -1);font-size:var(--text-sm);color:var(--text-muted)}.costbox__unit{font-size:var(--text-xs);color:var(--text-faint);text-align:right;display:block}.notfound__owl .owl{width:4.5rem;height:5rem}.notfound .h1{margin-top:var(--space-6)}.notfound__actions{gap:var(--space-4) var(--space-6);margin-top:var(--space-8);flex-wrap:wrap;align-items:center;display:flex}.md>*+*{margin-top:1.15em}.related__h{margin-bottom:var(--space-3)}.sidecta strong{color:var(--text)}.chart__plot .c-group,.chart__plot .c-val,.chart__plot .c-mark-text{paint-order:stroke;stroke:var(--chart-surface);stroke-width:4px;stroke-linejoin:round}.chart__plot .c-mark-text{stroke:var(--chart-mark);stroke-width:0}ol.sources{list-style:decimal}ol.sources li::marker{font-family:var(--font-mono);color:var(--text-faint);font-size:.85em}.answer p.label{font-size:var(--text-2xs);line-height:1.4}sup.fn{vertical-align:super;font-size:.75em;line-height:0}.chart__plot .c-panel{fill:var(--text);font-family:var(--font-sans);font-size:12px;font-weight:600}.chart__plot svg.chart__svg--narrow text{font-size:12px}.chart__plot svg.chart__svg--narrow .c-mark-text{font-size:11px}.chart__plot .c-label{paint-order:stroke;stroke:var(--chart-surface);stroke-width:4px;stroke-linejoin:round}.chart__marks{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--text-muted);display:none}.chart__marks li+li{margin-top:var(--space-1)}.chart__markno{background:var(--chart-mark);min-width:1.25rem;height:1.1rem;color:var(--chart-mark-text);font-family:var(--font-mono);font-size:var(--text-xs);border-radius:var(--radius-1);place-items:center;padding:0 .25rem;font-weight:600;display:inline-grid}@media (width<=560px){.chart__marks{display:grid}}.chart__caveat{font-size:var(--text-sm);color:var(--text-muted)}.blk--layers .change p{font-size:var(--text-md);color:var(--text);max-width:64ch;line-height:1.55}.blk--layers .layer__name{font-size:var(--text-xl)}@media (width<=560px){.tl--case .tl__item{grid-template-columns:1.25rem minmax(0,1fr)}.tl--case .tl__time{text-align:left;color:var(--text-muted);grid-area:1/2;font-weight:600}.tl--case .tl__rail{grid-area:1/1/span 2}.tl--case .tl__body{grid-area:2/2}}.fallback-box{margin-top:var(--space-4)}.fallback-box .h4{font-size:var(--text-lg)}.fallback-box .btn{justify-self:stretch}.fallback__addr{font-size:var(--text-sm);color:var(--text-muted);overflow-wrap:anywhere}.fallback__include{border-top:var(--hairline) solid var(--line);padding-top:var(--space-4);font-size:var(--text-sm);color:var(--text-muted)}.fallback__include ul{margin-top:var(--space-2);gap:var(--space-1);padding-left:1.2em;display:grid}.formbox form .formintro{margin-top:0}.formbox>.h3+.fallback-box,.formbox>.h3+form{margin-top:var(--space-4)}@media (width<=560px){.pagehead--service .pagehead__lead{font-size:var(--text-md);line-height:1.5}.pagehead--service .pricefact{margin-top:var(--space-4);padding-block:var(--space-3)}.pagehead--service .pricefact b{font-size:var(--text-xl)}.pagehead--service .pricefact span{font-size:var(--text-sm)}.pagehead--service{padding-bottom:var(--space-6)}}.prose pre,.copy pre{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=560px){.doc__body .prose,.article__sections.prose{font-size:var(--text-lg);line-height:1.55}.doc__body .prose>*+*,.article__sections .md>*+*{margin-top:.9em}.doc__body>section+section{margin-top:var(--space-10)}.doc__body .h2{margin-bottom:var(--space-3)}.doc__body .prose+.blk,.doc__body .blk+.prose,.doc__body .blk+.blk{margin-top:var(--space-5)}.pagehead--case .pagehead__lead{font-size:var(--text-md);line-height:1.5}.pagehead{padding-block:var(--space-6) var(--space-5)}.doc__toc ol{grid-template-columns:1fr}.doc__toc a{padding-block:0}.tl--case .tl__item{padding-bottom:var(--space-3)}.tl--case .tl__rail:before{bottom:calc(var(--space-3) * -1)}.chart__cap{font-size:var(--text-sm)}.summary__row{padding-block:var(--space-3)}}.hero__who{margin-top:var(--space-2);color:var(--text-muted);max-width:62ch}.hero__facts{max-width:36rem}.hero__facts a{color:var(--text-muted)}.zugriff__lead{margin-top:var(--space-5)}.sentry__facts{margin-top:var(--space-6)}.sentry__facts dd strong{font-weight:600}.owlsays__side{align-content:start;display:grid}.owlsays__title{padding:var(--space-4) var(--space-5) 0}.owlsays__lead{padding:var(--space-1) var(--space-5) var(--space-3);color:var(--text-muted);border-bottom:var(--hairline) solid var(--line-strong)}.teaser__text{max-width:56ch}.teaser__after{margin-top:var(--space-5);max-width:56ch;font-weight:600}.refusals .code b:only-child{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint)}.pricetable{margin-top:var(--space-8)}.grenzen__more{margin-top:var(--space-5)}.sentry__more,.prinzip__split{margin-top:var(--space-6)}.emergency__h{margin-top:var(--space-3)}.owlsays__list button .owlsays__text{font-size:var(--text-lg);line-height:1.35;display:block}.owlsays__list button[aria-pressed=true] .owlsays__text{font-weight:600}@media (width<=900px){.owlsays__list button .owlsays__text{font-size:var(--text-md)}}.prose code,.copy code{overflow-wrap:anywhere}.chart__key{flex:none;display:inline-block;overflow:visible}.chart__key .c-key-line{stroke-width:2px}.chart__key .c-key-line.is-dashed{stroke-dasharray:5 3}.chart__key .is-neutral{stroke:var(--chart-neutral);fill:var(--chart-neutral)}.chart__key .is-hot{stroke:var(--chart-hot);fill:var(--chart-hot)}.chart__key .is-cold{stroke:var(--chart-cold);fill:var(--chart-cold)}.chart__key .c-key-fill{stroke:none}.chart__key .c-key-fill.is-area.is-neutral{opacity:.35}.chart__key .c-key-fill.is-area.is-hot,.chart__key .c-key-fill.is-area.is-cold{opacity:.6}.chart__caveat .chart__kind{display:block}.chart__caveat .chart__kind+.chart__kind{margin-top:var(--space-1)}.chart__plot .c-offline{fill:var(--surface-2)}.chart__plot .c-offline-text{fill:var(--text-muted);font-family:var(--font-sans);paint-order:stroke;stroke:var(--surface-2);stroke-width:3px;font-size:11px}.chart__plot .c-panel{paint-order:stroke;stroke:var(--chart-surface);stroke-width:5px;stroke-linejoin:round}.choices--stack{flex-direction:column;align-items:stretch}.choices--stack .choice span{width:100%}.formnotice{font-size:var(--text-sm);color:var(--text-muted)}.formnotice a{color:var(--text)}.scene__logbox{position:relative}.scene__logtag{right:var(--space-3);bottom:var(--space-2);z-index:1;background:var(--bg);position:absolute}.landing .section{padding-block:clamp(2.5rem,1.75rem + 2.5vw,4rem)}.masthead .btn--ghost{color:var(--text);border-color:var(--line-control);background:0 0}.tl__type{margin-right:var(--space-2);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint);display:inline-block}.tl__type--ausfall{color:var(--hot)}.tl__type--massnahme{color:var(--text)}
