@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-ext-opsz-normal-BMWL6UFL.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-opsz-normal-4OJ72WYM.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-ext-opsz-normal-FORL2XKS.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-opsz-normal-VFGTDDXN.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-vietnamese-opsz-normal-ZD5Q774E.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-ext-opsz-normal-B6TL4M5W.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-opsz-normal-KZ4OTMG4.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light dark;--font: -apple-system, "Inter Variable", system-ui, sans-serif;--bg: light-dark(#f2f2f7, #000000);--surface: light-dark(#ffffff, #1c1c1e);--surface-2: light-dark(#f2f2f7, #2c2c2e);--label: light-dark(#000000, #ffffff);--label-2: light-dark(#6c6c70, #98989f);--label-tile: light-dark(#5e5e63, #aeaeb2);--label-3: light-dark(rgba(60, 60, 67, .3), rgba(235, 235, 245, .3));--separator: light-dark(rgba(60, 60, 67, .29), rgba(84, 84, 88, .6));--fill: light-dark(rgba(120, 120, 128, .16), rgba(120, 120, 128, .32));--tint: #0071e3;--tint-text: light-dark(#0066cc, #2997ff);--tile-on: light-dark(#ffffff, #3a3a3c);--light-on: light-dark(#ffcc00, #ffd60a);--cool: light-dark(#007aff, #0a84ff);--heat: light-dark(#ff9500, #ff9f0a);--ok: light-dark(#1f7a35, #30d158);--warn: light-dark(#c93400, #ff9f0a);--danger: light-dark(#d70015, #ff453a);--ok-tile: light-dark(#1a6b2e, #30d158);--warn-tile: light-dark(#a82b00, #ffb340);--danger-tile: light-dark(#b00012, #ff8a84);--glass: light-dark(rgba(255, 255, 255, .8), rgba(30, 30, 32, .8));--glass-edge: light-dark(rgba(255, 255, 255, .75), rgba(255, 255, 255, .14));--type-large-title: 700 2.125rem/1.206 var(--font);--type-hero: 500 3rem/1.083 var(--font);--type-title2: 700 1.375rem/1.273 var(--font);--type-title3: 600 1.25rem/1.25 var(--font);--type-headline: 600 1.0625rem/1.294 var(--font);--type-body: 400 1.0625rem/1.294 var(--font);--type-callout: 400 1rem/1.3125 var(--font);--type-subhead: 400 .9375rem/1.333 var(--font);--type-footnote: 400 .8125rem/1.385 var(--font);--type-caption: 500 .75rem/1.333 var(--font);--type-tab: 600 .6875rem/1.18 var(--font);--track-large: -.022em;--track-title: -.018em;--track-body: -.012em;--track-small: -.003em;--track-tiny: .005em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 40px;--gap-tile: 10px;--r-tile: 18px;--r-card: 22px;--r-control: 999px;--r-sheet: 28px;--hit: 44px;--margin: 16px;--tabbar-platz: calc(62px + 12px + env(safe-area-inset-bottom) + var(--space-6));--spring-smooth: linear( 0, .06, .186, .329, .466, .584, .682, .76, .821, .868, .903, .929, .949, .963, .973, .981, 1 );--spring-snappy: linear( 0, .074, .232, .409, .571, .705, .808, .883, .934, .967, .987, .998, 1.004, 1.006, 1.006, 1.006, 1 );--spring-bouncy: linear( 0, .078, .252, .452, .638, .79, .902, .976, 1.02, 1.041, 1.046, 1.042, 1.034, 1.025, 1.017, 1.01, 1.005, 1.001, .999, .998, 1 );--dur-smooth: .5s;--dur-snappy: .5s;--dur-bouncy: .7s}@supports (font: -apple-system-body){:root{--track-large: 0;--track-title: 0;--track-body: 0;--track-small: 0;--track-tiny: 0}html{font:-apple-system-body}}@media(prefers-contrast:more){:root{--label-2: light-dark(#3c3c43, #c7c7cc);--label-tile: light-dark(#3c3c43, #c7c7cc);--separator: light-dark(#c6c6c8, #38383a);--glass: var(--surface)}}@media(min-width:600px){:root{--margin: 20px}}@media(min-width:1024px){:root{--margin: 32px;--tabbar-platz: var(--space-8)}}*{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100dvh;font:var(--type-body);letter-spacing:var(--track-body);font-optical-sizing:auto;color:var(--label);background:var(--bg);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}h1,h2,h3,p{margin:0}button,input,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;border:0;background:none;padding:0;touch-action:manipulation}button:disabled{cursor:default}a{color:var(--tint-text);text-decoration:none}img{display:block;max-width:100%}:focus-visible{outline:3px solid var(--tint);outline-offset:2px}.t-large-title{font:var(--type-large-title);letter-spacing:var(--track-large)}.t-hero{font:var(--type-hero);letter-spacing:var(--track-large);font-variant-numeric:tabular-nums}.t-title2{font:var(--type-title2);letter-spacing:var(--track-title)}.t-title3{font:var(--type-title3);letter-spacing:var(--track-title)}.t-headline{font:var(--type-headline);letter-spacing:var(--track-body)}.t-body{font:var(--type-body);letter-spacing:var(--track-body)}.t-callout{font:var(--type-callout);letter-spacing:var(--track-body)}.t-subhead{font:var(--type-subhead);letter-spacing:var(--track-body)}.t-footnote{font:var(--type-footnote);letter-spacing:var(--track-small)}.t-caption{font:var(--type-caption);letter-spacing:var(--track-tiny)}.zahl{font-variant-numeric:tabular-nums}.sekundaer{color:var(--label-2)}.c-ok{color:var(--ok)}.c-warn{color:var(--warn)}.c-danger{color:var(--danger)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.seite{width:100%;max-width:calc(1180px + 2 * var(--margin));margin:0 auto;padding:0 var(--margin) var(--tabbar-platz)}.abschnitt{margin-top:var(--space-7)}.abschnitt-titel{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);font:var(--type-footnote);letter-spacing:var(--track-small);text-transform:uppercase;color:var(--label-2);margin:0 var(--space-4) var(--space-2)}.gruppe{background:var(--surface);border-radius:var(--r-card);overflow:hidden}.karte{background:var(--surface);border-radius:var(--r-card);padding:var(--space-4)}.zeile{display:flex;align-items:center;gap:var(--space-3);min-height:var(--hit);padding:var(--space-3) var(--space-4);position:relative;width:100%;text-align:left;color:var(--label)}.zeile+.zeile:before{content:"";position:absolute;top:0;left:var(--space-4);right:0;border-top:.5px solid var(--separator)}.zeile .rechts{margin-left:auto;display:flex;align-items:center;gap:var(--space-2);color:var(--label-2);font-variant-numeric:tabular-nums}button.zeile:active,a.zeile:active{background:var(--fill)}.kacheln{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-tile)}@media(min-width:600px){.kacheln{grid-template-columns:repeat(3,minmax(0,1fr))}}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--hit);padding:0 var(--space-5);border-radius:var(--r-control);background:var(--tint);color:#fff;font:var(--type-callout);font-weight:600;letter-spacing:var(--track-body);transition:transform .2s var(--spring-snappy)}.knopf:active:not(:disabled){transform:scale(.97)}.knopf:disabled{opacity:.4}.knopf.grau{background:var(--fill);color:var(--tint-text)}.knopf.rot{background:var(--fill);color:var(--danger)}.knopf.voll{width:100%}.knopf-text{min-height:var(--hit);padding:0 var(--space-2);color:var(--tint-text);font:var(--type-callout);font-weight:600}.rund{width:var(--hit);height:var(--hit);flex:none;border-radius:50%;display:inline-grid;place-items:center;background:var(--fill);color:var(--label);transition:transform .2s var(--spring-snappy)}.rund:active:not(:disabled){transform:scale(.92)}.rund:disabled{opacity:.4}.chip{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--r-control);background:var(--fill);font:var(--type-caption);letter-spacing:var(--track-tiny);color:var(--label)}.glass{background:var(--glass);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border:.5px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-edge),0 8px 32px #0000001f}@media(prefers-reduced-transparency:reduce){.glass{background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-contrast:more){.glass{background:var(--surface)}}.platzhalter{background:var(--fill);border-radius:var(--r-tile);animation:atmen 1.6s ease-in-out infinite}@keyframes atmen{50%{opacity:.55}}@keyframes erscheinen{0%{opacity:0;transform:translateY(8px) scale(.98)}}.erscheint{animation:erscheinen var(--dur-bouncy) var(--spring-bouncy) both}@keyframes wackeln{0%,to{transform:translate(0)}20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}::view-transition-old(root),::view-transition-new(root){animation-duration:.26s;animation-timing-function:var(--spring-smooth)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.15s!important;animation-timing-function:linear!important;transition-duration:.15s!important;transition-timing-function:linear!important}.erscheint{animation-name:einblenden!important}.platzhalter{animation:none}}@keyframes einblenden{0%{opacity:0}}dialog.glass .sekundaer{color:var(--label)}
