@font-face{font-family:Doto;font-style:normal;font-weight:700;font-display:swap;src:url(./doto-normal-700-DtlIPefW.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Doto;font-style:normal;font-weight:900;font-display:swap;src:url(./doto-normal-700-DtlIPefW.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(./ibm-plex-sans-italic-400-CZTNEAuW.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(./ibm-plex-sans-normal-400-IvpUvPa2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(./ibm-plex-sans-normal-400-IvpUvPa2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(./ibm-plex-sans-normal-400-IvpUvPa2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:400;font-display:swap;src:url(./ibm-plex-serif-normal-400-BIGslYFI.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:500;font-display:swap;src:url(./ibm-plex-serif-normal-500-REKAfBVG.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:600;font-display:swap;src:url(./ibm-plex-serif-normal-600-DAxitmSu.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: #f1f4f1;--paper-2: #e6ebe7;--sheet: #fbfcfb;--ink: #1b2a3a;--ink-2: #4a5866;--ink-3: #75828d;--rule: #c5cfc9;--soll: #b3261e;--soll-wash: #f5e3e1;--haben: #2e6a4e;--haben-wash: #dfeee5;--clock-bg: #14202c;--clock-digit: #f4b740;--clock-ghost: rgba(244, 183, 64, .1);--clock-text: #c7d0d8;--focus: #2f6fb3;--serif: "IBM Plex Serif", Georgia, serif;--sans: "IBM Plex Sans", system-ui, sans-serif;--led: "Doto", "IBM Plex Sans", monospace;--measure: 72ch;color-scheme:light}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--paper: #0f1821;--paper-2: #16222d;--sheet: #142029;--ink: #e4e9ec;--ink-2: #b2bec7;--ink-3: #85939e;--rule: #2c3b47;--soll: #f07a6f;--soll-wash: #3a1f1f;--haben: #6fc39a;--haben-wash: #173126;--clock-bg: #0a1118;--focus: #7fb3ec;color-scheme:dark}}:root[data-theme=dark]{--paper: #0f1821;--paper-2: #16222d;--sheet: #142029;--ink: #e4e9ec;--ink-2: #b2bec7;--ink-3: #85939e;--rule: #2c3b47;--soll: #f07a6f;--soll-wash: #3a1f1f;--haben: #6fc39a;--haben-wash: #173126;--clock-bg: #0a1118;--focus: #7fb3ec;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:1rem;line-height:1.5;font-variant-numeric:tabular-nums lining-nums}h1,h2,h3{font-family:var(--serif);font-weight:500;line-height:1.2;margin:0}h2{font-size:1.625rem}h3{font-size:1.125rem}p{margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}button,input,select,textarea{font:inherit;color:inherit}.wrap{width:100%;max-width:1160px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:10;background:var(--paper)}@media (min-width: 720px){.wrap{padding-left:max(32px,env(safe-area-inset-left,0px));padding-right:max(32px,env(safe-area-inset-right,0px))}}.masthead{border-bottom:1px solid var(--rule);background:var(--paper)}@media (min-width: 720px){.masthead{position:sticky;top:env(safe-area-inset-top,0px);z-index:10}}.masthead .wrap{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px;padding-top:14px}.brand{display:flex;align-items:baseline;gap:12px;padding-bottom:12px}.brand-name{font-family:var(--serif);font-size:1.5rem;font-weight:600;letter-spacing:-.01em}.brand-name span{color:var(--soll)}.brand-by{font-size:.8125rem;color:var(--ink-3)}.tabs{display:flex;flex-wrap:wrap;gap:0 4px;max-width:100%}.tab{background:none;border:0;border-bottom:3px solid transparent;padding:10px 12px 11px;cursor:pointer;color:var(--ink-2);white-space:nowrap;font-weight:500}.tab:hover{color:var(--ink)}.tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}main{padding:32px 0 64px}.view{display:grid;grid-template-columns:minmax(0,1fr);gap:48px}.view>*,.taccount>*,.panel>*,.sheet>*,.sheet section,.cta>*{min-width:0}.notice{border-left:3px solid var(--soll);background:var(--soll-wash);padding:10px 14px;font-size:.9375rem}.clock{background:var(--clock-bg);color:var(--clock-text);border-radius:6px;padding:24px 20px;display:grid;gap:20px}@media (min-width: 900px){.clock{grid-template-columns:1fr auto;align-items:end;padding:32px 36px}}.clock-caption{font-size:.9375rem;max-width:46ch;margin-bottom:12px}.clock-since{margin-top:14px;font-size:.9375rem}.clock-since b{color:var(--clock-digit);font-weight:600}.clock-digits{position:relative;font-family:var(--led);font-weight:900;font-size:clamp(1.75rem,8.4vw,5.25rem);line-height:1;color:var(--clock-digit);letter-spacing:.02em;white-space:nowrap;text-shadow:0 0 18px rgba(244,183,64,.35)}.clock-digits .ghost{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--clock-ghost);text-shadow:none;pointer-events:none}.clock-digits .live{position:relative}.clock-rates{display:grid;grid-template-columns:auto auto;justify-content:start;gap:4px 24px;font-size:.875rem;margin:0}.clock-rates dt{color:#8796a3}.clock-rates dd{margin:0;font-weight:600;color:#eef2f5;font-size:1.0625rem}@media (min-width: 900px){.clock-rates{grid-template-columns:auto auto;gap:6px 20px}.clock-rates dd{text-align:right}}.statement{font-family:var(--serif);font-size:clamp(1.375rem,3vw,2rem);line-height:1.3;max-width:34ch;font-weight:400}.statement strong{font-weight:600}.figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:2px solid var(--ink);margin-top:28px}@media (min-width: 860px){.figures{grid-template-columns:repeat(4,minmax(0,1fr))}}.figure{padding:14px 16px 16px 0;border-bottom:1px solid var(--rule)}.figure+.figure{padding-left:16px;border-left:1px solid var(--rule)}@media (max-width: 859px){.figure:nth-child(3){border-left:0;padding-left:0}}.figure-value{font-family:var(--serif);font-size:clamp(1.375rem,3.2vw,2rem);font-weight:500;line-height:1.15}.figure-label{font-size:.875rem;color:var(--ink-2);margin-top:4px}.soll{color:var(--soll)}.haben{color:var(--haben)}.section-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:16px}.section-head p{color:var(--ink-2);font-size:.9375rem}.lede{color:var(--ink-2);max-width:var(--measure);margin-top:6px}.taccount{display:grid;grid-template-columns:1fr;background:var(--sheet);border:1px solid var(--rule);border-radius:6px;padding:20px 16px}.taccount-title{text-align:center;font-family:var(--serif);font-size:1.125rem;padding-bottom:10px;border-bottom:2px solid var(--ink);grid-column:1 / -1}.tside{padding:12px 0}@media (min-width: 760px){.taccount{grid-template-columns:1fr 1fr;padding:24px 28px}.tside:first-of-type{border-right:2px solid var(--ink);padding-right:24px}.tside:last-of-type{padding-left:24px}}@media (max-width: 759px){.tside:first-of-type{border-bottom:1px solid var(--rule)}}.tside-head{display:flex;justify-content:space-between;font-size:.8125rem;color:var(--ink-3);margin-bottom:6px}.tside-head b{font-weight:600;color:var(--ink-2);font-size:.875rem}.tline{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px dotted var(--rule)}.tline span:last-child{white-space:nowrap}.tline.total{border-bottom:3px double var(--ink);border-top:1px solid var(--ink);margin-top:6px;font-weight:600}.table-wrap{overflow-x:auto;border-top:2px solid var(--ink)}table{width:100%;border-collapse:collapse;font-size:.9375rem}th,td{text-align:left;padding:10px 12px 10px 0;border-bottom:1px solid var(--rule);vertical-align:top}th{font-size:.8125rem;font-weight:500;color:var(--ink-3)}td.num,th.num{text-align:right;white-space:nowrap}.item-title{font-weight:500}.item-cat{font-size:.8125rem;color:var(--ink-3)}.bar{display:block;height:4px;margin-top:6px;background:var(--soll);border-radius:2px;margin-left:auto;min-width:2px}.formula{max-width:var(--measure);font-size:.9375rem;color:var(--ink-2)}.formula summary{cursor:pointer;font-weight:500;color:var(--ink)}.formula dl{display:grid;gap:10px;margin:14px 0 0}.formula dt{font-weight:600;color:var(--ink)}.formula dd{margin:2px 0 0}.btn{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--ink);background:transparent;border-radius:4px;padding:8px 14px;cursor:pointer;font-weight:500;text-decoration:none;font-size:.9375rem}.btn:hover{background:var(--paper-2)}.btn.primary{background:var(--ink);color:var(--paper)}.btn.primary:hover{opacity:.9}.btn.quiet{border-color:var(--rule)}.btn.armed{border-color:var(--soll);color:var(--soll);background:var(--soll-wash)}.btn.danger{border-color:transparent;color:var(--soll);padding-left:6px;padding-right:6px}.toolbar{display:flex;flex-wrap:wrap;gap:8px}.fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px 18px}.field{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:4px;align-content:start;font-size:.875rem;color:var(--ink-2)}.fields{row-gap:4px}.fields>.field{padding-bottom:10px}.field.wide{margin-bottom:10px}.field.wide{grid-column:1 / -1}.field small{color:var(--ink-3);font-size:.8125rem}.field input,.field select,.field textarea{width:100%;border:1px solid var(--rule);background:var(--sheet);border-radius:4px;padding:8px 10px;font-size:.9375rem}.field textarea{resize:vertical;min-height:2.75em}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--focus);outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--focus) 30%,transparent)}.panel{background:var(--sheet);border:1px solid var(--rule);border-radius:6px;padding:20px 16px}@media (min-width: 720px){.panel{padding:24px 28px}}.entries{display:grid;gap:0;border-top:2px solid var(--ink)}.entry{border-bottom:1px solid var(--rule)}.entry>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:1fr auto;gap:4px 16px;padding:14px 0}.entry>summary::-webkit-details-marker{display:none}.entry>summary:before{content:"+";position:absolute;margin-left:-22px;color:var(--ink-3)}.entry[open]>summary:before{content:"−"}@media (min-width: 720px){.entries{padding-left:22px}}.entry-sums{text-align:right;font-size:.875rem;color:var(--ink-2);white-space:nowrap}.entry-body{padding:4px 0 22px;display:grid;gap:16px}.entry-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:.875rem;color:var(--ink-2)}.empty{padding:32px 0;color:var(--ink-2);max-width:var(--measure)}.slider{display:grid;gap:8px}.slider label{font-weight:500}.slider input[type=range]{width:100%;max-width:520px;accent-color:var(--ink)}.slider output{font-size:.9375rem;color:var(--ink-2)}.chart{width:100%;height:auto;display:block;overflow:visible}.chart text{font-family:var(--sans);font-size:12px;fill:var(--ink-3)}.chart .grid{stroke:var(--rule);stroke-width:1}.chart .axis{stroke:var(--ink);stroke-width:1.5}.chart .line{fill:none;stroke-width:2.5;stroke-linejoin:round}.chart .label{font-size:13px;font-weight:600}.compare{display:grid;grid-template-columns:1fr;border-top:2px solid var(--ink)}@media (min-width: 860px){.compare{grid-template-columns:repeat(3,1fr)}}.strategy{padding:16px 0;border-bottom:1px solid var(--rule);display:grid;gap:10px;align-content:start}@media (min-width: 860px){.strategy{padding:16px 20px 20px}.strategy:first-child{padding-left:0}.strategy+.strategy{border-left:1px solid var(--rule)}}.strategy h3{display:flex;align-items:center;gap:8px}.swatch{width:14px;height:3px;border-radius:2px;flex:none}.strategy p{font-size:.9375rem;color:var(--ink-2)}.strategy dl{display:grid;grid-template-columns:1fr auto;gap:4px 12px;margin:0;font-size:.9375rem}.strategy dd{margin:0;text-align:right;font-weight:600}.tag{display:inline-block;font-size:.75rem;font-weight:600;padding:1px 8px;border-radius:999px;background:var(--haben-wash);color:var(--haben)}.sheet{grid-template-columns:minmax(0,1fr);background:var(--sheet);border:1px solid var(--rule);border-radius:6px;padding:28px 18px;max-width:860px;display:grid;gap:28px}@media (min-width: 720px){.sheet{padding:48px 56px}}.sheet-head{display:grid;gap:6px;border-bottom:2px solid var(--ink);padding-bottom:16px}.sheet-head h1{font-size:clamp(1.5rem,3.4vw,2.125rem)}.sheet-meta{color:var(--ink-3);font-size:.875rem}.sheet h2{font-size:1.1875rem;margin-bottom:10px}.findings{margin:0;padding-left:1.2em;display:grid;gap:10px;font-family:var(--serif);font-size:1.0625rem;line-height:1.55;max-width:68ch}.recommend{border-left:3px solid var(--haben);padding:4px 0 4px 16px;font-family:var(--serif);font-size:1.0625rem;line-height:1.55;max-width:68ch}.path{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;counter-reset:step}@media (min-width: 640px){.path{grid-template-columns:repeat(4,1fr)}}.path li{counter-increment:step;padding:10px 12px 12px 0;border-top:2px solid var(--rule);font-size:.875rem;color:var(--ink-2)}.path li.here{border-top-color:var(--ink)}.path li b{display:block;color:var(--ink);font-size:.9375rem}.path li b:before{content:counter(step) ". ";color:var(--ink-3);font-weight:500}.cta{display:grid;gap:14px;background:var(--clock-bg);color:var(--clock-text);border-radius:6px;padding:24px 20px}@media (min-width: 760px){.cta{grid-template-columns:1fr auto;align-items:center;padding:28px 32px}}.cta h2{color:#f3f5f7;font-size:1.375rem;margin-bottom:6px}.cta p{max-width:58ch;font-size:.9375rem}.cta .btn{border-color:var(--clock-digit);background:var(--clock-digit);color:#14202c;justify-self:start}.cta .btn:hover{opacity:.92;background:var(--clock-digit)}footer{border-top:1px solid var(--rule);padding:20px 0 32px;font-size:.8125rem;color:var(--ink-3)}footer .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px}footer nav{display:flex;gap:16px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}@media print{@page{size:A4;margin:12mm 14mm}:root,:root:not([data-theme=light]){color-scheme:light;--paper: #fff;--sheet: #fff;--ink: #000;--ink-2: #222;--ink-3: #555;--rule: #bbb;--soll: #a11d16;--haben: #1f5a3f}body{background:#fff;font-size:10.5pt}.masthead,footer,.no-print{display:none!important}main{padding:0}.wrap{padding:0;max-width:none}.sheet{border:0;padding:0;max-width:none;gap:12px}.sheet table{font-size:9.5pt}.sheet-head{padding-bottom:10px}.cta p{max-width:none}.cta{background:none;color:#000;border:1px solid #000;padding:12px 14px}.cta h2{color:#000}.sheet h2{font-size:12pt;margin-bottom:6px}.sheet-head h1{font-size:17pt}.findings,.recommend{font-size:10.5pt;line-height:1.45;gap:4px}th,td{padding:4px 10px 4px 0}.sheet .item-cat{display:none}.path li{font-size:8.5pt;padding:6px 10px 0 0}.path{grid-template-columns:repeat(4,1fr)}.cta p{font-size:9pt}.cta h2{font-size:11pt}.table-wrap,.findings,.path{break-inside:avoid}}
