@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:200 900;src:url(/fonts/unbounded-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:200 900;src:url(/fonts/unbounded-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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:Instrument Sans;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/instrument-sans-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/instrument-sans-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/fonts/bricolage-grotesque-latin-standard-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/fonts/bricolage-grotesque-latin-ext-standard-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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:Figtree;font-style:normal;font-display:swap;font-weight:300 900;src:url(/fonts/figtree-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:300 900;src:url(/fonts/figtree-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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:Syne;font-style:normal;font-display:swap;font-weight:400 800;src:url(/fonts/syne-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:400 800;src:url(/fonts/syne-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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:Geist;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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:OCR-B;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ocrb10.otf)format("opentype")}:root{--dur-fast:.16s;--dur:.28s;--dur-slow:.34s;--ease:cubic-bezier(.2, .7, .1, 1);--ease-in:cubic-bezier(.5, 0, .75, 0);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--gutter:16px;--tabbar-h:64px;--fs:1;--side-w:248px;--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px);--bad:#d03b3b;--warn:#fab219;--good:#0ca30c}@media (width>=1680px){:root{--fs:1.04;--side-w:264px}}@media (width>=1920px){:root{--fs:1.08;--side-w:280px}}@media (width>=2240px){:root{--fs:1.12;--side-w:296px}}@media (width>=2560px){:root{--fs:1.16;--side-w:312px}}:root,[data-look=aare]{--font-display:"Unbounded", "Instrument Sans", system-ui, sans-serif;--font-text:"Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--display-weight:600;--display-stretch:100%;--display-ls:-.035em;--title-ls:-.02em;--hero-size:clamp(46px, 14.5vw, 64px);--r-lg:22px;--r-md:16px;--r-sm:11px}[data-look=aare][data-theme=dark],:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#04161d;--bg-fx:radial-gradient(120% 60% at 0% 0%, #1278825c, transparent 60%), radial-gradient(90% 50% at 100% 100%, #1e46a04d, transparent 65%);--surface:#96e6f012;--surface-2:#96e6f01f;--solid:#0a2530;--line:#96e6f021;--line-strong:#96e6f03d;--ink:#e4f5f5;--ink-2:#a3c4c7;--muted:#71949a;--accent:#56e8d8;--accent-text:#6ff0e2;--on-accent:#032026;--hero-ink:#c9fff8;--hero-glow:0 0 28px #40e6d673;--tab-bg:#04161dbd;--scrim:#010a0e99;--shadow:0 24px 60px #00000073;--c-fix:#4e82e5;--c-pots:#c08811;--c-invest:#8c4cd3;--c-budgets:#db6b25;--c-oneoffs:#bc2b74;--c-free:#05aa9e;--bad-ink:#ff8f87;--good-ink:#5ee08a;--warn-ink:#ffcb5c}[data-look=aare][data-theme=light],:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#edf5f4;--bg-fx:radial-gradient(120% 60% at 0% 0%, #50d2c842, transparent 60%), radial-gradient(90% 50% at 100% 100%, #5a8ce629, transparent 65%);--surface:#ffffffa3;--surface-2:#ffffffe6;--solid:#fff;--line:#062a301a;--line-strong:#062a3033;--ink:#062a30;--ink-2:#3f6166;--muted:#557277;--accent:#08756e;--accent-text:#08756e;--on-accent:#fff;--hero-ink:#062a30;--hero-glow:none;--tab-bg:#edf5f4d1;--scrim:#062a3052;--shadow:0 24px 60px #062a3029;--c-fix:#245fd4;--c-pots:#b37903;--c-invest:#7522be;--c-budgets:#d55c13;--c-oneoffs:#a90263;--c-free:#119a90;--bad-ink:#b42318;--good-ink:#0b7a2e;--warn-ink:#8a5a00}[data-look=glut]{--font-display:"Bricolage Grotesque", "Figtree", system-ui, sans-serif;--font-text:"Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--display-weight:800;--display-stretch:92%;--display-ls:-.045em;--title-ls:-.03em;--hero-size:clamp(56px, 19vw, 82px);--r-lg:16px;--r-md:12px;--r-sm:8px}[data-look=glut][data-theme=dark]{--bg:#170c12;--bg-fx:radial-gradient(110% 55% at 50% 108%, #dc781e4d, transparent 62%), radial-gradient(90% 50% at 0% 0%, #781e5057, transparent 60%);--surface:#ffd6be0f;--surface-2:#ffd6be1c;--solid:#241520;--line:#ffd6be1f;--line-strong:#ffd6be38;--ink:#fff2ea;--ink-2:#cdb0a4;--muted:#9c8076;--accent:#ffbf4d;--accent-text:#ffc866;--on-accent:#2a1405;--hero-ink:#ffd88a;--hero-glow:0 0 30px #ffaa2859;--tab-bg:#170c12c2;--scrim:#0c050999;--c-fix:#3a81d7;--c-pots:#00aa95;--c-invest:#914ad0;--c-budgets:#079db6;--c-oneoffs:#d34080;--c-free:#c58501}[data-look=glut][data-theme=light]{--bg:#fbf6f2;--bg-fx:radial-gradient(110% 55% at 50% 108%, #ffb45a42, transparent 62%), radial-gradient(90% 50% at 0% 0%, #d278a024, transparent 60%);--surface:#ffffffb3;--surface-2:#ffffffeb;--solid:#fff;--line:#2a14201a;--line-strong:#2a142033;--ink:#2a1420;--ink-2:#6b4f57;--muted:#7d636a;--accent:#8a5200;--accent-text:#8a5200;--on-accent:#fff;--hero-ink:#2a1420;--tab-bg:#fbf6f2d6;--scrim:#2a14204d;--shadow:0 24px 60px #2a142024;--c-fix:#145ec1;--c-pots:#039580;--c-invest:#7726b6;--c-budgets:#078ead;--c-oneoffs:#bb1664;--c-free:#bc7802}[data-look=polar]{--font-display:"Syne", "Geist", system-ui, sans-serif;--font-text:"Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--display-weight:700;--display-stretch:100%;--display-ls:-.03em;--title-ls:-.01em;--hero-size:clamp(50px, 16vw, 66px);--r-lg:12px;--r-md:10px;--r-sm:7px}[data-look=polar][data-theme=dark]{--bg:#090b1f;--bg-fx:linear-gradient(#aab4ff0b 1px, transparent 1px) 0 0 / 100% 28px, linear-gradient(90deg, #aab4ff0b 1px, transparent 1px) 0 0 / 28px 100%, radial-gradient(100% 55% at 100% 0%, #6e50f057, transparent 60%);--surface:#aab4ff0f;--surface-2:#aab4ff1c;--solid:#12152e;--line:#aab4ff24;--line-strong:#aab4ff42;--ink:#eceeff;--ink-2:#a6abd6;--muted:#7a80ad;--accent:#ad97ff;--accent-text:#bba9ff;--on-accent:#140c38;--hero-ink:#e4dcff;--hero-glow:0 0 26px #9678ff80;--tab-bg:#090b1fc2;--scrim:#0405109e;--c-fix:#129fbd;--c-pots:#bd8a05;--c-invest:#c1297e;--c-budgets:#03af73;--c-oneoffs:#c95b0a;--c-free:#8658e1}[data-look=polar][data-theme=light]{--bg:#f2f3fa;--bg-fx:linear-gradient(#12152e0a 1px, transparent 1px) 0 0 / 100% 28px, linear-gradient(90deg, #12152e0a 1px, transparent 1px) 0 0 / 28px 100%, radial-gradient(100% 55% at 100% 0%, #8c6efa2e, transparent 60%);--surface:#ffffffb8;--surface-2:#fffffff0;--solid:#fff;--line:#12152e1c;--line-strong:#12152e38;--ink:#12152e;--ink-2:#4c5175;--muted:#626788;--accent:#6236d6;--accent-text:#6236d6;--on-accent:#fff;--hero-ink:#12152e;--tab-bg:#f2f3fad6;--scrim:#12152e4d;--shadow:0 24px 60px #12152e24;--c-fix:#0a87aa;--c-pots:#b37903;--c-invest:#a50060;--c-budgets:#239d6a;--c-oneoffs:#bc4e05;--c-free:#7235d0}[data-theme=dark]{--bad-ink:#ff8f87;--good-ink:#5ee08a;--warn-ink:#ffcb5c;--shadow:0 24px 60px #00000073}[data-theme=light]{--bad-ink:#b42318;--good-ink:#0b7a2e;--warn-ink:#8a5a00}@layer fluss{.page--overview{gap:22px}.overview-main,.overview-side{flex-direction:column;gap:16px;min-width:0;display:flex}.overview-add{align-self:flex-start}.overview-main{max-width:680px}@media (width>=1180px){.page--overview{grid-template-columns:minmax(0,680px) minmax(300px,420px);justify-content:space-between;align-items:start;gap:40px;display:grid}.overview-side{padding-top:calc(64px * var(--fs));position:sticky;top:34px}}@media (width>=1680px){.page--overview{grid-template-columns:minmax(0,1fr) minmax(360px,460px);gap:56px}.overview-main{max-width:none}.overview-side{top:40px}.side-card-icon{width:calc(38px * var(--fs));height:calc(38px * var(--fs))}}@media (width>=2240px){.page--overview{grid-template-columns:minmax(0,1fr) minmax(420px,540px);gap:72px}.overview-side{top:48px}}.income-source{flex-direction:column;align-self:flex-start;margin-top:4px;padding:2px 0;display:flex}.income-label{font-size:calc(13px * var(--fs));color:var(--ink-2);font-weight:500}.income-amount{font-size:calc(19px * var(--fs));font-weight:600}.river{--rt:max(var(--fs), .7 + .3 * var(--rs,1));margin-top:-4px;position:relative;container-type:inline-size}.river-svg{position:absolute;top:0;left:0;overflow:visible}.river-currents{pointer-events:none;will-change:transform}.river-currents.is-still .river-current{animation-play-state:paused}.river-current{stroke:#fff;stroke-opacity:.5;stroke-linecap:round;stroke-dasharray:.1 29.9;animation:3s steps(60,end) infinite river-current}[data-theme=light] .river-current{stroke-opacity:.7}[data-look=polar] .river-current{stroke:var(--ink);stroke-opacity:.45}@keyframes river-current{to{stroke-dashoffset:-30px}}@media (prefers-reduced-motion:reduce){.river-current{display:none}}.river-label{min-height:44px;font-size:calc(15px * var(--rt));transition:background-color var(--dur-fast);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 0 0 8px;display:flex;position:absolute;right:0;transform:translateY(-50%)}.river-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.river-amount{color:var(--ink-2);white-space:nowrap;font-weight:500}.river-label.is-zero .river-name,.river-label.is-zero .river-amount{color:var(--muted)}.river-note{font-size:calc(12.5px * var(--rt));color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;position:absolute;top:calc(50% + 10px);left:8px;right:0;overflow:hidden}@media (hover:hover){.river-label:hover{background:var(--surface)}}.river-hero{position:absolute;right:0}.river-hero-label{font-size:calc(14px * var(--rt));color:var(--ink-2);font-weight:500}.river-hero-num{font-family:var(--font-display);font-weight:var(--display-weight);font-stretch:var(--display-stretch);letter-spacing:var(--display-ls);font-size:min(calc(var(--hero-size) * var(--rs,1)), calc((100cqw - var(--hl,0px)) / (var(--len,6) * var(--hero-w) + .9)));margin-top:8px;margin-bottom:var(--hero-sink,0);color:var(--hero-ink);text-shadow:var(--hero-glow);white-space:nowrap;line-height:1}.split-flap{display:inline-block}.flap{perspective:4em;display:inline-block;position:relative}.flap-sizer{visibility:hidden}.flap-half{position:absolute;inset:0}.flap-top{clip-path:inset(-.3em -.2em 50%)}.flap-bottom{clip-path:inset(50% -.2em -.3em)}.flap-fall{transform-origin:50%;animation:flap-fall calc(var(--flap-ms,46ms) / 2) ease-in forwards}.flap-rise{transform-origin:50%;animation:flap-rise calc(var(--flap-ms,46ms) / 2) ease-out calc(var(--flap-ms,46ms) / 2) forwards;transform:rotateX(90deg)}.flap.is-flipping:after{content:"";background:var(--bg);opacity:.85;height:.035em;min-height:1px;position:absolute;top:50%;left:-.02em;right:-.02em}@keyframes flap-fall{to{transform:rotateX(-90deg)}}@keyframes flap-rise{to{transform:rotateX(0)}}.river-hero-cur{font-family:var(--font-text);letter-spacing:0;vertical-align:.95em;color:var(--ink-2);text-shadow:none;margin-right:.22em;font-size:.32em;font-weight:600}.river-hero.is-deficit .river-hero-num{color:var(--bad-ink);text-shadow:none}.river-hero.is-deficit .river-hero-label{color:var(--bad-ink);font-weight:600}[data-look=aare]{--hero-w:.76}[data-look=glut]{--hero-w:.5}[data-look=polar]{--hero-w:.66;--hero-sink:.16em}.deficit{border-radius:var(--r-lg);background:color-mix(in srgb, var(--bad) 9%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bad-ink) 30%, transparent);padding:14px 16px}.deficit-title{font-size:calc(13px * var(--fs));color:var(--ink-2);margin-bottom:6px;font-weight:600}.deficit li{font-size:calc(15px * var(--fs));justify-content:space-between;gap:12px;padding:5px 0;display:flex}.deficit-key{flex-direction:column;min-width:0;display:flex}.deficit-name{align-items:center;gap:7px;display:inline-flex}.deficit-name i{border-radius:2px;width:9px;height:9px;display:inline-block}.deficit-amount{white-space:nowrap;font-weight:600}.warnings{flex-direction:column;gap:8px;display:flex}.warnings li{font-size:calc(14px * var(--fs));color:var(--ink);align-items:flex-start;gap:10px;display:flex}.warnings svg{width:18px;height:18px;color:var(--warn-ink);flex:none;margin-top:1px}.overview-actions{flex-wrap:wrap;gap:10px;display:flex}.month-period{font-size:calc(14px * var(--fs));color:var(--ink-2);margin-top:-6px}.side-card{align-items:center;gap:12px;min-height:64px;display:flex}.side-card-link{min-width:0;color:inherit;flex:1;align-items:center;gap:12px;text-decoration:none;display:flex}.side-card-icon{background:color-mix(in srgb, var(--accent) 14%, transparent);width:38px;height:38px;color:var(--accent-text);border-radius:12px;flex:none;place-items:center;display:grid}.side-card-icon svg{width:20px;height:20px}.side-card.is-urgent .side-card-icon{background:color-mix(in srgb, var(--bad) 16%, transparent);color:var(--bad-ink)}.side-card-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.side-card-title{font-weight:600}.side-card .row-sub svg{vertical-align:-2px;width:14px;height:14px}.side-card>svg{width:18px;height:18px;color:var(--muted);flex:none}.transfer-card{align-items:center;gap:12px;min-height:64px;display:flex}.transfer-card-main{flex-direction:column;flex:1;display:flex}.transfer-card-title{font-weight:600}.transfer-card .row-sub svg{vertical-align:-2px;width:14px;height:14px}.transfer-card-amount{font-weight:600}.transfer-card>svg{width:18px;height:18px;color:var(--muted)}.pot-strip{flex-direction:column;gap:10px;display:flex}.pot-strip-row{margin:0 calc(-1 * var(--gutter));padding:2px var(--gutter) 6px;scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.pot-strip-row::-webkit-scrollbar{display:none}.pot-chip{border-radius:var(--r-lg);background:var(--surface);width:104px;box-shadow:inset 0 0 0 1px var(--line);scroll-snap-align:start;text-align:center;flex-direction:column;flex:none;align-items:center;gap:6px;padding:14px 8px 12px;display:flex}.pot-chip-name{font-size:calc(13px * var(--fs));text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:500;overflow:hidden}.pot-chip-amount{font-size:calc(13px * var(--fs));color:var(--ink-2)}@media (width>=1180px){.pot-strip-row{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));margin:0;padding:0;display:grid;overflow:visible}.pot-chip{width:auto}}@media (width>=1680px){.pot-strip-row{grid-template-columns:repeat(auto-fill, minmax(calc(112px * var(--fs)), 1fr))}.pot-grid{grid-template-columns:repeat(auto-fill, minmax(calc(160px * var(--fs)), 1fr));gap:12px}}.cat-hero{align-items:center;gap:12px;display:flex}.cat-bar{border-radius:3px;width:6px;height:40px}.cat-note{font-size:calc(14px * var(--fs));color:var(--ink-2);margin-top:-4px}.cat-total{font-family:var(--font-display);font-weight:var(--display-weight);font-stretch:var(--display-stretch);letter-spacing:var(--display-ls);font-size:calc(clamp(26px, 8vw, 34px) * var(--fs));white-space:nowrap}.wealth-split{grid-template-columns:1fr 1fr;gap:14px 12px;display:grid}.wealth-split-item{flex-direction:column;gap:2px;display:flex}.wealth-split-num{font-family:var(--font-display);font-weight:var(--display-weight);font-stretch:var(--display-stretch);letter-spacing:var(--title-ls);font-size:calc(clamp(19px, 5.6vw, 28px) * var(--fs));white-space:nowrap}.cur{font-family:var(--font-text);letter-spacing:0;color:var(--ink-2);vertical-align:.5em;margin-right:.3em;font-size:.5em;font-weight:600}.wealth-bar--big{border-radius:5px;grid-column:1/-1;height:10px}.pot-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.pot-tile{border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);text-align:center;transition:transform var(--dur-fast) var(--ease);flex-direction:column;align-items:center;gap:4px;padding:18px 12px 14px;display:flex}.pot-tile:active{transform:scale(.98)}.pot-tile .ring{margin-bottom:6px}.pot-tile-name{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;max-width:100%;font-weight:600}.pot-tile-amount{color:var(--ink)}.detail-hero{align-items:center;gap:20px;display:flex}.detail-hero--plain{flex-direction:column;align-items:flex-start;gap:4px}.detail-hero-text{flex-direction:column;gap:4px;min-width:0;display:flex}.detail-amount{font-family:var(--font-display);font-weight:var(--display-weight);font-stretch:var(--display-stretch);letter-spacing:var(--display-ls);font-size:calc(clamp(26px, 7.6vw, 40px) * var(--fs));white-space:nowrap;line-height:1.05}.detail-ring-num{font-size:calc(20px * var(--fs));font-weight:600}.sentence p:first-child{font-weight:600;font-size:calc(17px * var(--fs))}.sentence p+p{margin-top:4px}.transfer-summary{flex-direction:column;gap:6px;display:flex}.transfer-summary-amount{font-family:var(--font-display);font-weight:var(--display-weight);font-stretch:var(--display-stretch);letter-spacing:var(--display-ls);font-size:calc(clamp(30px, 9vw, 40px) * var(--fs))}.transfer-list{flex-direction:column;gap:12px;display:flex}@media (width>=1680px){.transfer-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));align-items:start;gap:16px 22px;display:grid}}.transfer{border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:opacity var(--dur), background-color var(--dur);align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.transfer-check{color:#0000;width:40px;height:40px;box-shadow:inset 0 0 0 2px var(--accent);transition:background-color var(--dur) var(--ease), color var(--dur), transform var(--dur-fast) var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.transfer-check svg{width:22px;height:22px}.transfer-check:active{transform:scale(.92)}.transfer-check[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.transfer-check[disabled]{opacity:.35}.transfer.is-done .transfer-name,.transfer.is-done .transfer-amount{color:var(--ink-2)}.transfer-auto{width:40px;height:40px;color:var(--ink-2);box-shadow:inset 0 0 0 2px var(--line-strong);border-radius:50%;flex:none;place-items:center;display:grid}.transfer-auto svg{width:20px;height:20px}.transfer-auto.is-done{background:var(--accent);color:var(--on-accent);box-shadow:none}.transfer-auto.is-done svg{width:22px;height:22px}.transfer.is-ueberfaellig .transfer-check{box-shadow:inset 0 0 0 2px var(--bad-ink)}.transfer.is-ueberfaellig .transfer-sub{color:var(--bad-ink)}.transfer.is-bald .transfer-sub{color:var(--warn-ink)}.transfer-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.transfer-body{border-radius:var(--r-sm);text-align:left;width:100%;color:inherit;flex-direction:column;gap:6px;padding:2px 0 0;display:flex}.transfer-body:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.transfer-head{align-items:flex-start;gap:12px;display:flex}.transfer-title{flex-direction:column;flex:1;min-width:0;display:flex}.transfer-name{font-weight:600;font-size:calc(16px * var(--fs));line-height:1.3}.transfer-amount{font-weight:700;font-size:calc(17px * var(--fs));white-space:nowrap}.transfer-note{font-size:calc(13px * var(--fs));color:var(--warn-ink);align-items:flex-start;gap:6px;line-height:1.35;display:flex}.transfer-note svg{flex:none;width:15px;height:15px;margin-top:1px}.transfer-lines li{font-size:calc(14px * var(--fs));color:var(--ink-2);justify-content:space-between;gap:12px;padding:3px 0;display:flex}.transfer-mismatch{font-size:calc(14px * var(--fs));color:var(--ink-2);flex-direction:column;gap:10px;display:flex}.transfer-add{display:flex}.reminder-btn.is-on{color:var(--accent-text);box-shadow:inset 0 0 0 1.5px var(--accent)}.transfer-changed{font-size:calc(14px * var(--fs));color:var(--warn-ink);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.transfer-changed svg{width:16px;height:16px}.forecast-grid{gap:18px;display:grid}.page>.segmented{max-width:520px}@media (width>=1100px){.forecast-grid{grid-template-columns:1fr 1fr;align-items:start}}@media (width>=1680px){.forecast-grid{gap:26px 40px}}.goals .goal{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:12px 14px;display:flex}.goals .goal:last-child{border-bottom:0}.goal-text{flex-direction:column;flex:1;min-width:0;display:flex}.goal-sentence{font-weight:500}.onboarding{max-width:520px;min-height:100dvh;padding:calc(var(--safe-t) + 16px) var(--gutter) calc(var(--safe-b) + 28px);flex-direction:column;gap:18px;margin:0 auto;display:flex}.onboarding--welcome{justify-content:space-between}.welcome{flex-direction:column;flex:1;justify-content:center;gap:16px;padding:40px 4px;display:flex}.welcome h1{font-size:calc(clamp(42px, 13vw, 60px) * var(--fs));letter-spacing:var(--display-ls)}.welcome p{font-size:calc(18px * var(--fs));max-width:30ch}.welcome-more{flex-wrap:wrap;justify-content:center;gap:4px 12px;display:flex}.onboarding-top{align-items:center;gap:16px;display:flex}.steps{flex:1;gap:6px;display:flex}.steps li{background:var(--surface-2);height:4px;transition:background-color var(--dur) var(--ease);border-radius:2px;flex:1}.steps li.is-on{background:var(--accent)}.onboarding-body{animation:rise-in var(--dur-slow) var(--ease);flex-direction:column;gap:16px;display:flex}.onboarding-body h1{font-size:calc(clamp(26px, 7.5vw, 32px) * var(--fs));margin:8px 0 4px}.setup-list{flex-direction:column;gap:2px;display:flex}.setup-row{grid-template-columns:minmax(0,1fr) minmax(0,7.75rem) 40px;align-items:center;column-gap:6px;padding:5px 0;display:grid}.setup-row-text{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.setup-name,.setup-name-input{font-size:calc(17px * var(--fs));font-weight:500;line-height:1.3}.setup-name{-webkit-hyphens:auto;hyphens:auto;padding:3px 0}.setup-name-input{border:0;border-bottom:1.5px dashed var(--line-strong);width:100%;color:var(--ink);background:0 0;border-radius:0;padding:3px 0 2px}.setup-name-input::placeholder{color:var(--muted);font-weight:400}.setup-name-input:focus{border-bottom:1.5px solid var(--accent);outline:none}.setup-name-input.is-error{border-bottom:2px solid var(--bad-ink)}.setup-sub{color:var(--muted);font-size:calc(14px * var(--fs));padding:1px 0 2px}.setup-rhythm{max-width:100%;color:var(--ink-2);font-size:calc(14px * var(--fs));cursor:pointer;border-radius:6px;align-items:center;gap:3px;margin:-5px -8px -6px 0;padding:6px 8px 7px 0;display:inline-flex;position:relative}.setup-rhythm span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.setup-rhythm svg{width:14px;height:14px;color:var(--muted);flex:none}.setup-rhythm select{opacity:0;appearance:none;width:100%;height:100%;font-size:calc(16px * var(--fs));cursor:pointer;position:absolute;inset:0}.setup-rhythm:has(select:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.setup-rhythm option{background:var(--solid);color:var(--ink)}.setup-row .money-input span{font-size:calc(14px * var(--fs));padding-left:12px}.setup-row .money-input input{font-size:calc(17px * var(--fs));padding:0 12px 0 6px}.setup-remove{width:40px;height:40px;color:var(--muted);transition:background-color var(--dur-fast), color var(--dur-fast), transform var(--dur-fast) var(--ease);border-radius:50%;justify-self:end;place-items:center;display:grid}.setup-remove svg{width:18px;height:18px}.setup-remove:hover{color:var(--ink-2);background:var(--surface)}.setup-remove:active{transform:scale(.92)}.setup-remove:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.setup-row .field-error{grid-column:1/-1;margin-top:4px}.setup-extra{flex-direction:column;gap:8px;padding-bottom:8px;display:flex}.setup-sum{border-top:1px solid var(--line);color:var(--ink-2);justify-content:space-between;align-items:baseline;padding:12px 2px;display:flex}.setup-sum b{font-size:calc(20px * var(--fs));color:var(--ink)}.setup-sum.bad b{color:var(--bad-ink)}.or{text-align:center;color:var(--muted);font-size:calc(14px * var(--fs))}.look-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.look{border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);text-align:left;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex}.look.is-on{box-shadow:inset 0 0 0 2px var(--accent)}.look-swatch{border-radius:var(--r-sm);gap:4px;width:100%;height:46px;margin-bottom:6px;padding:8px;display:flex}.look-swatch i{border-radius:4px;flex:1}.look[data-preview=aare] .look-swatch{background:#04161d}.look[data-preview=aare] .look-swatch i:first-child{background:#05aa9e}.look[data-preview=aare] .look-swatch i:nth-child(2){background:#c08811}.look[data-preview=aare] .look-swatch i:nth-child(3){background:#4e82e5}.look[data-preview=glut] .look-swatch{background:#170c12}.look[data-preview=glut] .look-swatch i:first-child{background:#c58501}.look[data-preview=glut] .look-swatch i:nth-child(2){background:#00aa95}.look[data-preview=glut] .look-swatch i:nth-child(3){background:#3a81d7}.look[data-preview=polar] .look-swatch{background:#090b1f}.look[data-preview=polar] .look-swatch i:first-child{background:#8658e1}.look[data-preview=polar] .look-swatch i:nth-child(2){background:#bd8a05}.look[data-preview=polar] .look-swatch i:nth-child(3){background:#129fbd}.look-name{font-weight:600}.look[data-preview=aare] .look-name{font-family:Unbounded,sans-serif}.look[data-preview=glut] .look-name{font-family:Bricolage Grotesque,sans-serif;font-weight:800}.look[data-preview=polar] .look-name{font-family:Syne,sans-serif;font-weight:700}.intro p{color:var(--ink-2)}.intro .btn{margin-top:14px}.sync-status{align-items:center;gap:14px;display:flex}.sync-status svg{width:26px;height:26px;color:var(--accent-text);flex:none}.guide{flex-direction:column;gap:10px;max-width:64ch;display:flex}.guide h2{font-size:calc(19px * var(--fs));margin-top:14px}.guide p,.guide li{color:var(--ink-2);line-height:1.55}.guide ul{flex-direction:column;gap:6px;padding-left:18px;list-style:outside;display:flex}.guide b{color:var(--ink)}.back-link{color:var(--accent-text);align-items:center;gap:6px;font-weight:600;display:inline-flex}.back-link svg{width:18px;height:18px}.envelopes{flex-direction:column;gap:10px;display:flex}.envelope{border-radius:var(--r-lg);background:var(--surface);width:100%;box-shadow:inset 0 0 0 1px var(--line);color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.envelope-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.envelope-name,.envelope-left{font-weight:600}.envelope-left small{color:var(--ink-2);font-weight:400}.envelope-track{background:color-mix(in srgb, var(--c-budgets) 18%, transparent);border-radius:4px;height:8px;overflow:hidden}.envelope-track i{background:var(--c-budgets);height:100%;transition:width .5s var(--ease-out,ease-out);border-radius:4px;display:block}.envelope.is-schnell .envelope-track i,.envelope.is-leer .envelope-track i{background:var(--bad)}.payday-hero{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:8px 0 4px;display:flex}.pay-envelope{width:150px;height:112px;overflow:visible}.pay-envelope-back{fill:color-mix(in srgb, var(--c-free) 30%, var(--surface))}.pay-envelope-front{fill:color-mix(in srgb, var(--c-free) 55%, var(--surface))}.pay-envelope-flap{fill:color-mix(in srgb, var(--c-free) 75%, var(--surface));transform-box:fill-box;transform-origin:50% 0;animation:.6s cubic-bezier(.3,.7,.3,1) .2s both envelope-open}.pay-envelope-note rect{fill:var(--accent);opacity:.9}.pay-envelope-note circle,.pay-envelope-note path{fill:none;stroke:var(--bg);stroke-width:3px;stroke-linecap:round;opacity:.6}.pay-envelope-note{animation:.7s cubic-bezier(.2,.8,.2,1) .55s both note-rise}@keyframes envelope-open{0%{transform:scaleY(1)}to{transform:scaleY(-1)}}@keyframes note-rise{0%{transform:translateY(26px)}to{transform:translateY(-14px)}}.payday-label{color:var(--ink-2);font-size:calc(14px * var(--fs))}.payday-amount{font-family:var(--font-display);font-weight:var(--display-weight);font-stretch:var(--display-stretch);font-size:calc(40px * var(--fs));line-height:1.1}.payday-parts{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.payday-parts>li{animation:payday-in .45s calc(.9s + var(--i) * .12s) cubic-bezier(.2, .8, .2, 1) both}.payday-part,.payday-free{border-radius:var(--r-md,14px);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:inherit;flex-direction:column;gap:6px;padding:10px 14px;text-decoration:none;display:flex}.payday-free{font-weight:600}.payday-part-head{justify-content:space-between;gap:12px;display:flex}.payday-bar{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.payday-bar i{transform-origin:0;height:100%;animation:bar-grow .6s calc(1s + var(--i,0) * .12s) cubic-bezier(.2, .8, .2, 1) both;border-radius:3px;display:block}.payday-parts>li .payday-bar i{animation-delay:calc(1s + var(--i) * .12s)}@keyframes payday-in{0%{opacity:0;transform:translateY(10px)}}@keyframes bar-grow{0%{transform:scaleX(0)}}.review-hero{flex-direction:column;gap:4px;padding:4px 0 8px;display:flex}.review-label{color:var(--ink-2);font-size:calc(14px * var(--fs))}.review-amount{font-family:var(--font-display);font-weight:var(--display-weight);font-stretch:var(--display-stretch);font-size:calc(44px * var(--fs));line-height:1.05}.review-amount .cur{color:var(--ink-2);margin-right:.25em;font-size:.4em}.review-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.review-card{color:inherit;flex-direction:column;gap:2px;text-decoration:none;display:flex}.review-card-label{font-size:calc(13px * var(--fs));color:var(--ink-2)}.review-card-value{font-weight:600;font-size:calc(18px * var(--fs))}.kaesseli{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}.kaesseli-icon{background:color-mix(in srgb, var(--c-pots) 18%, transparent);width:48px;height:48px;color:var(--c-pots);border-radius:16px;place-items:center;display:grid}.kaesseli-icon svg{width:28px;height:28px}.kaesseli-text{flex:1;min-width:180px}.kaesseli-title{font-weight:600}.notify-device{align-items:center;gap:12px;display:flex}.notify-device-icon{background:var(--line);width:38px;height:38px;color:var(--ink-2);border-radius:12px;place-items:center;display:grid}.notify-device-icon.is-on{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent-text)}.notify-device-text{flex-direction:column;flex:1;display:flex}.notice-suggest{align-self:flex-start;margin-top:-6px}@media (prefers-reduced-motion:reduce){.pay-envelope-flap,.pay-envelope-note,.payday-parts>li,.payday-bar i{animation-duration:1ms;animation-delay:0s}}[data-motion=reduce] .pay-envelope-flap,[data-motion=reduce] .pay-envelope-note,[data-motion=reduce] .payday-parts>li,[data-motion=reduce] .payday-bar i{animation-duration:1ms;animation-delay:0s}.insights{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.wealth-cols,.wealth-side{flex-direction:column;gap:18px;display:flex}@media (width>=1680px){.insights{grid-template-columns:repeat(auto-fit, minmax(calc(220px * var(--fs)), 1fr));gap:12px}.wealth-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:26px 40px;display:grid}.wealth-side{gap:22px}}@media (width>=2240px){.wealth-cols{column-gap:56px}}.insight{color:inherit;flex-direction:column;gap:2px;text-decoration:none;display:flex}.insight-label{font-size:calc(13px * var(--fs));color:var(--ink-2)}.insight-value{font-weight:600;font-size:calc(20px * var(--fs))}.insight--link .insight-value{font-size:calc(17px * var(--fs))}.scenario-chips .chip svg{vertical-align:-2px;width:15px;height:15px;margin-right:4px}.chip--add{border-style:dashed}.scenario-impact{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.scenario-impact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.scenario-impact-grid p{flex-direction:column;gap:2px;display:flex}.scenario-impact-grid b{font-size:calc(17px * var(--fs))}.scenario-list{color:var(--ink-2);font-size:calc(14px * var(--fs));margin:0;padding-left:18px}.scenario-changes{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.scenario-changes li{border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-size:calc(15px * var(--fs));justify-content:space-between;align-items:center;gap:10px;padding:8px 6px 8px 14px;display:flex}.icon-btn--small{flex:none;width:36px;height:36px}.icon-btn--small svg{width:16px;height:16px}.scenario-change-form{flex-direction:column;gap:12px;display:flex}.transfer-list--slips{gap:12px}.slip{--slip-paper:#f7c39b;--slip-ink:#47230f;--slip-line:#82340e61;background:repeating-linear-gradient(0deg, transparent 0 3px, #fff3 3px 4px), var(--slip-paper);color:var(--slip-ink);border-radius:6px;grid-template-columns:62px minmax(0,1fr);display:grid;position:relative;box-shadow:0 1px #0000000f,0 8px 18px -12px #5a1e008c}[data-theme=dark] .slip{filter:brightness(.86)saturate(.92)}.slip.is-ueberfaellig{--slip-paper:#f5a987}.slip.is-back{--slip-paper:#efdcc0}.slip.is-done{--slip-paper:#ecd3bd}.slip-receipt{border-right:2px dashed var(--slip-line);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 4px;display:flex}.slip-receipt .transfer-check{box-shadow:inset 0 0 0 2px var(--slip-ink);opacity:.8}.slip-receipt .transfer-check[aria-pressed=true]{background:var(--slip-ink);color:var(--slip-paper);opacity:1}.slip-receipt .transfer-auto{color:var(--slip-ink);box-shadow:inset 0 0 0 2px var(--slip-line)}.slip-tag{font-size:calc(9px * var(--fs));opacity:.72;line-height:1.2}.slip-receipt .slip-tag{writing-mode:vertical-rl;max-height:72px;transform:rotate(180deg)}.slip-body{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;padding:9px 12px 8px 14px;display:flex;position:relative;container-type:inline-size}.slip-head{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.slip-title{min-width:0}.slip-name{font-weight:700;display:block}.slip-sub{font-size:calc(13px * var(--fs));opacity:.8;display:block}.slip-amount{flex:none;gap:3px;display:flex}.slip-field{border:1px solid var(--slip-line);background:#ffffff8c;border-radius:2px;flex-direction:column;min-width:38px;padding:1px 6px 2px;display:flex}.slip-field small{font-size:calc(9px * var(--fs));opacity:.7}.slip-field b{font-family:OCR-B,ui-monospace,monospace;font-weight:400;font-size:calc(17px * var(--fs));align-self:flex-end;line-height:1.15}.slip-field--rp{min-width:30px}.slip-code{font-family:OCR-B,ui-monospace,monospace;font-size:min(calc(11px * var(--fs)), calc(100cqw / 39));white-space:nowrap;opacity:.85;overflow:hidden}.slip-note{font-size:calc(13px * var(--fs))}.slip-note svg{vertical-align:-2px;width:14px;height:14px}.slip-stamp{color:#34449a;font-weight:800;font-size:calc(12px * var(--fs));letter-spacing:.08em;text-transform:uppercase;opacity:.78;mix-blend-mode:multiply;pointer-events:none;border:2px solid #34449a;border-radius:6px;padding:1px 8px;position:absolute;top:6px;right:12px;transform:rotate(-8deg)}.slip.is-done .slip-amount{opacity:.55}.slip-changed{grid-column:1/-1;padding:0 12px 10px}.pay-info{border-radius:var(--r-md);background:color-mix(in srgb, var(--accent) 7%, var(--surface));box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:6px;padding:12px;display:flex}.pay-info-title{font-size:calc(13px * var(--fs));color:var(--ink-2)}.pay-copy{background:var(--surface);color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:10px;grid-template-columns:78px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:9px 10px;display:grid}.pay-copy-label{font-size:calc(13px * var(--fs));color:var(--ink-2)}.pay-copy-value{overflow-wrap:anywhere}.pay-copy svg{width:18px;height:18px;color:var(--accent-text)}.qr-done{border-radius:var(--r-md);background:color-mix(in srgb, var(--accent) 10%, var(--surface));align-items:center;gap:10px;padding:10px 12px;display:flex}.qr-done>svg{flex:none;width:20px;height:20px}.qr-done>span{flex-direction:column;flex:1;min-width:0;display:flex}}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-400.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-500.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-600.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-700.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-condensed-500.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-600.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-700.woff2)format("woff2")}@layer horizon{.panorama{margin:0 calc(var(--gutter) * -1);overflow:hidden}.panorama svg{width:100%;height:auto;display:block}.pano-star{fill:var(--ink);opacity:.55}.pano-sun{fill:var(--glow-warm);opacity:.55}.pano-ridge{transition:d var(--dur-slow) var(--ease)}.pano-ridge--0{fill:var(--ridge-1)}.pano-ridge--1{fill:var(--ridge-2)}.pano-ridge--2{fill:var(--ridge-3)}.pano-ridge--3,.pano-ground{fill:var(--ridge-4)}.pano-horizon{stroke:var(--line-strong);stroke-width:1px}.pano-leader{stroke:var(--ink-3);stroke-width:1px;opacity:.55}.pano-label{font-family:var(--font-sign);fill:var(--ink);paint-order:stroke;stroke:var(--sky);stroke-width:4px;stroke-linejoin:round;font-weight:600}.pano-fit{fill:var(--ink-3);font-weight:500}.pano-peak--0 .pano-label,.pano-peak--1 .pano-label{fill:var(--ink-2)}.pano-peak.is-on .pano-label{fill:var(--glow);font-weight:700}.pano-peak.is-on .pano-leader{stroke:var(--glow);opacity:1}.pano-glow{fill:var(--glow)}.pano-hit{fill:#0000;cursor:pointer}.pano-hit:focus-visible{stroke:var(--focus);stroke-width:2px;outline:none}.pano-trail{fill:none;stroke:var(--glow);stroke-width:2px;stroke-dasharray:3 6;stroke-linecap:round;opacity:.9}.pano-you-ring{fill:none;stroke:var(--glow);stroke-width:2px}.pano-you-dot{fill:var(--glow)}:root[data-theme=light] .pano-ground,:root:not([data-theme]) .pano-ground{fill:var(--ridge-4)}.pano-caption{color:var(--ink-3);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0 0;font-size:14px;display:flex}.pano-caption b{color:var(--ink);font-weight:600}.peak-card{border-top:1px solid var(--line-strong);gap:8px;margin-top:12px;padding:14px 0 4px;display:grid}.peak-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.peak-card-head h2{font-size:24px}.peak-card-fit{white-space:nowrap;font-family:var(--font-sign);font-size:24px;font-weight:600}.peak-card-fit small{color:var(--ink-3);margin-left:6px;font-size:15px;font-weight:500}.peak-gaps{gap:6px;display:grid}.peak-gaps li{align-items:center;gap:10px;font-size:15px;display:flex}.signpost{gap:10px;margin-top:26px;padding-left:22px;display:grid;position:relative}.signpost-pole{background:var(--pole);border-radius:3px;width:7px;position:absolute;top:-6px;bottom:-14px;left:6px}.plates{gap:8px;display:grid}.plate{min-height:52px;font-family:var(--font-sign);color:var(--plate-ink);align-items:center;gap:14px;display:flex;position:relative}.plate--here{background:var(--plate);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--plate-ink) 22%, transparent), 0 6px 18px -12px #00000080;border-radius:4px;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;padding:8px 16px}.plate--here b{font-size:21px;font-weight:700;line-height:1.15}.plate--here span{color:color-mix(in srgb, var(--plate-ink) 70%, transparent);font-size:15px;font-weight:500}.plate--dir{background:var(--sign);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%);box-shadow:inset 0 -2px 0 var(--sign-edge);transition:transform var(--dur-fast) var(--ease);border-radius:4px 0 0 4px;padding:8px 34px 8px 16px}.plate--dir:active{transform:translate(3px)}.plate-text{overflow-wrap:anywhere;flex:1;min-width:0;font-size:18px;font-weight:600;line-height:1.15}.plate-when{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:16px;font-weight:500}.plate--quiet{background:var(--surface-2);color:var(--ink-2);border-radius:4px;padding:10px 16px;font-size:18px;font-weight:500}.hints{margin-top:30px;display:grid}.hint{border-bottom:1px solid var(--line);color:var(--ink-2);align-items:flex-start;gap:12px;padding:11px 0;display:flex}.hint:first-child{border-top:1px solid var(--line)}.hint .icon{color:var(--ink-3);flex:none;margin-top:1px}.hint-text{flex:1}.hint--fokus .icon{color:var(--glow)}.home-head{padding:calc(var(--safe-t) + 14px) 0 6px;justify-content:space-between;align-items:center;gap:12px;display:flex}.home-date{color:var(--ink-3);font-size:14px}@media (width>=900px){.home-head .logo{display:none}.home-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.home-grid .hints{margin-top:26px}}}@font-face{font-family:Sora;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/sora-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/sora-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}:root{--gap:14px;--pad:18px;--head-h:60px;--glass-blur:20px;--dur-fast:.16s;--dur:.26s;--ease:cubic-bezier(.2, .8, .2, 1)}[data-look=nachtlicht]{--font-display:"Sora", -apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", "Segoe UI", sans-serif;--font-text:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", "Segoe UI", Roboto, sans-serif;--display-weight:600;--display-stretch:100%;--display-ls:-.04em;--title-ls:-.015em;--hero-size:64px;--hero-w:.7;--r-lg:22px;--r-md:15px;--r-sm:10px}[data-look=nachtlicht][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a100e;--bg-fx:radial-gradient(70% 55% at 12% 8%, #5fd39b29, transparent 70%), radial-gradient(55% 45% at 92% 14%, #ef8aa01f, transparent 70%), radial-gradient(70% 50% at 50% 106%, #5a96f01f, transparent 70%);--surface:#ffffff0d;--surface-2:#ffffff18;--solid:#141b18;--line:#ffffff14;--line-strong:#ffffff29;--ink:#eef4f0;--ink-2:#b4c1b9;--muted:#7f8d86;--accent:#5fe0a0;--accent-text:#7ae0b0;--on-accent:#06180f;--hero-ink:#dcfaea;--hero-glow:0 0 30px #5fe0a061;--tab-bg:#101815a8;--scrim:#0000008f;--shadow:0 26px 64px -16px #000000b3;--c-fix:#4e86e8;--c-pots:#b8860f;--c-invest:#9257d6;--c-budgets:#d96a26;--c-oneoffs:#c23a7c;--c-free:#16a878;--bad-ink:#ff8f84;--good-ink:#5fd39b;--warn-ink:#f0c877}[data-look=nachtlicht][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eef3f0;--bg-fx:radial-gradient(70% 55% at 12% 8%, #1e9f682e, transparent 70%), radial-gradient(55% 45% at 92% 14%, #e1849a29, transparent 70%), radial-gradient(70% 50% at 50% 106%, #468cdc1f, transparent 70%);--surface:#ffffffb3;--surface-2:#ffffffeb;--solid:#fff;--line:#0f261c17;--line-strong:#0f261c2e;--ink:#0f1a15;--ink-2:#435349;--muted:#5f6f66;--accent:#177f52;--accent-text:#0f6b44;--on-accent:#fff;--hero-ink:#0f1a15;--hero-glow:none;--tab-bg:#ffffffb3;--scrim:#08140f66;--shadow:0 22px 56px -16px #0f261c47;--c-fix:#2f6fd8;--c-pots:#ad7704;--c-invest:#7c3cc6;--c-budgets:#cf5f1b;--c-oneoffs:#a3195f;--c-free:#13a181;--bad-ink:#b42318;--good-ink:#0b7a4a;--warn-ink:#8a5a00}[data-theme=dark]{--h-training:#e05e36;--h-sport:#ae67da;--h-essen:#b38303;--h-trinken:#4790db;--h-routinen:#03a671;--h-befinden:#7a81e1;--grid:#ffffff12;--edge:inset 0 1px 0 #ffffff0f;--k-career:#3a8bd8;--k-life:#d4609b;--serious-ink:#f5a05a}[data-theme=light]{--h-training:#d14209;--h-sport:#a048d5;--h-essen:#a07006;--h-trinken:#137cd5;--h-routinen:#06915e;--h-befinden:#5c6ae6;--grid:#00000012;--edge:inset 0 1px 0 #ffffffb3;--k-career:#0f74a8;--k-life:#b13f78;--serious-ink:#b54708}html{font-size:14px}@media (width>=2200px){html{font-size:16px}}html[data-tv=on]{font-size:19px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:1rem;line-height:1.45}.ck-atmosphere{z-index:0;pointer-events:none;background:var(--bg-fx);position:fixed;inset:0}#root{z-index:1;position:relative}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;margin:0;padding:0}a{color:var(--accent-text)}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.num,.ck-num{font-variant-numeric:tabular-nums}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.ck-icon{flex:none;width:1.2em;height:1.2em}.ck-muted{color:var(--muted)}.ck-ink2{color:var(--ink-2)}.ck-bad{color:var(--bad-ink)}.ck-good{color:var(--good-ink)}.ck-warn{color:var(--warn-ink)}.ck-panel{min-width:0;min-height:0;padding:var(--pad);border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--edge);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%);backdrop-filter:blur(var(--glass-blur)) saturate(140%);flex-direction:column;display:flex;position:relative}.ck-panel-head{align-items:baseline;gap:10px;min-height:1.6rem;margin-bottom:12px;display:flex}.ck-panel-title{font-family:var(--font-display);letter-spacing:var(--title-ls);white-space:nowrap;font-size:1.05rem;font-weight:600}.ck-panel-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.86rem;overflow:hidden}.ck-panel-actions{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.ck-panel-body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.ck-scroll{overscroll-behavior:contain;scrollbar-width:thin;overflow:auto}.ck-btn{background:var(--surface-2);min-height:40px;color:var(--ink);border:1px solid var(--line);transition:background-color var(--dur-fast), border-color var(--dur-fast);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.95rem;font-weight:600;display:inline-flex}.ck-btn:hover{border-color:var(--line-strong)}.ck-btn:disabled{opacity:.5;cursor:default}.ck-btn--primary{background:var(--accent);color:var(--on-accent);border-color:#0000}.ck-btn--primary:hover{filter:brightness(1.06);border-color:#0000}.ck-btn--quiet{color:var(--ink-2);background:0 0;border-color:#0000}.ck-btn--quiet:hover{color:var(--ink);background:var(--surface)}.ck-icon-btn{width:32px;height:32px;color:var(--ink-2);transition:background-color var(--dur-fast), color var(--dur-fast);border-radius:10px;place-items:center;display:inline-grid}.ck-icon-btn:hover,.ck-icon-btn[aria-pressed=true]{background:var(--surface-2);color:var(--ink)}.ck-icon-btn .ck-icon{width:18px;height:18px}.ck-seg{background:var(--surface);border:1px solid var(--line);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.ck-seg button{color:var(--ink-2);white-space:nowrap;transition:background-color var(--dur-fast), color var(--dur-fast);border-radius:999px;padding:5px 13px;font-size:.88rem;font-weight:500}.ck-seg button:hover{color:var(--ink)}.ck-seg button[aria-pressed=true]{background:var(--surface-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.ck-select{appearance:none;border:1px solid var(--line);background:var(--surface) no-repeat right 10px center / 10px 6px;background-image:linear-gradient(45deg, transparent 50%, var(--ink-2) 50%), linear-gradient(135deg, var(--ink-2) 50%, transparent 50%);min-height:30px;color:var(--ink);background-position:right 14px center,right 9px center;background-size:5px 5px,5px 5px;border-radius:999px;max-width:100%;padding:3px 28px 3px 12px;font-size:.88rem}.ck-select option{background:var(--solid);color:var(--ink)}.ck-field{gap:6px;display:grid}.ck-field>span{color:var(--ink-2);font-size:.86rem;font-weight:500}.ck-input{border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:44px;color:var(--ink);padding:0 14px;font-size:1rem}.ck-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);outline:none}.ck-input[aria-invalid=true]{border-color:var(--bad-ink)}.ck-check{color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;font-size:.92rem;display:inline-flex}.ck-check input{width:18px;height:18px;accent-color:var(--accent)}.ck-error{color:var(--bad-ink);font-size:.9rem}.ck-kpis{flex-wrap:wrap;align-items:stretch;row-gap:10px;display:flex}.ck-kpi{border-left:1px solid var(--line);flex-direction:column;justify-content:flex-end;gap:2px;min-width:0;padding:0 22px;display:flex}.ck-kpi:first-child{border-left:0;padding-left:0}.ck-kpi-label{color:var(--ink-2);white-space:nowrap;font-size:.84rem}.ck-kpi-value{font-family:var(--font-display);font-weight:var(--display-weight);font-stretch:var(--display-stretch);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.75rem;line-height:1.1}.ck-kpi-value small{font-family:var(--font-text);color:var(--ink-2);letter-spacing:0;margin-right:.25em;font-size:.5em;font-weight:600}.ck-kpi-note{color:var(--muted);white-space:nowrap;min-height:1.4em;font-size:.8rem;line-height:1.4}.ck-kpi-note .ck-delta{font-size:1em}.ck-delta{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8rem;font-weight:600}.ck-delta.is-better{color:var(--good-ink)}.ck-delta.is-worse{color:var(--bad-ink)}.ck-delta.is-neutral{color:var(--ink-2)}.ck-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.86rem}.ck-table th{z-index:1;background:var(--solid);text-align:left;color:var(--ink-2);border-bottom:1px solid var(--line-strong);white-space:nowrap;padding:6px 10px;font-weight:600;position:sticky;top:0}.ck-table td{border-bottom:1px solid var(--line);white-space:nowrap;padding:5px 10px}.ck-table .is-num{text-align:right}.ck-table tr.is-dim td{color:var(--muted)}.ck-tip{z-index:20;pointer-events:none;background:var(--solid);border:1px solid var(--line-strong);min-width:150px;max-width:280px;box-shadow:var(--shadow);border-radius:12px;padding:9px 12px;font-size:.84rem;line-height:1.35;position:absolute}.ck-tip-title{margin-bottom:4px;font-weight:600}.ck-tip-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.ck-tip-row span:first-child{color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.ck-tip-row b{font-variant-numeric:tabular-nums;font-weight:600}.ck-swatch{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.ck-legend{color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;font-size:.8rem;display:flex}.ck-legend span{align-items:center;gap:6px;display:inline-flex}.ck-empty{text-align:center;color:var(--muted);flex:1;place-items:center;padding:16px;font-size:.92rem;display:grid}.ck-chart{width:100%;position:relative}.ck-chart svg{display:block;overflow:visible}.ck-autoheight{flex:1;width:100%;min-width:0;height:100%;min-height:0;position:relative}.ck-stack{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex}.ck-grow{flex:1;min-width:0;min-height:0;display:flex}.ck-grow>*{min-width:0}.ck-chart-caption{color:var(--muted);margin-top:4px;font-size:.78rem}.ck-grid{stroke:var(--grid);stroke-width:1px}.ck-axis-zero{stroke:var(--line-strong);stroke-width:1px}.ck-axis-label{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:.74rem}.ck-bar path{transition:opacity var(--dur-fast)}.ck-bar.is-forecast path{opacity:.62}.ck-bar.is-hover path{filter:brightness(1.15)}.ck-marker{stroke:var(--ink);stroke-width:2px;stroke-linecap:round}.ck-bar.is-forecast .ck-marker{stroke:var(--ink-2)}.ck-divider line,.ck-divider-line{stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:3 4}.ck-forecast-zone{fill:var(--surface)}.ck-line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ck-line.is-dashed{stroke-dasharray:6 5}.ck-area{opacity:.12}.ck-point{stroke:var(--solid);stroke-width:1.5px}.ck-cross line{stroke:var(--line-strong);stroke-width:1px}.ck-cross circle{stroke:var(--solid);stroke-width:2px}.ck-goal line{stroke:var(--ink-2);stroke-width:1.2px;stroke-dasharray:2 4}.ck-end-label text{font-size:.74rem}.ck-end-label .ck-end-value{fill:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.ck-heat{fill:var(--surface-2)}.ck-heat---1{fill:#0000;stroke:var(--line);stroke-width:1px}.ck-heat--0{fill:var(--surface-2)}.ck-heat--1{fill:color-mix(in srgb, var(--heat) 30%, var(--solid))}.ck-heat--2{fill:color-mix(in srgb, var(--heat) 55%, var(--solid))}.ck-heat--3{fill:color-mix(in srgb, var(--heat) 78%, var(--solid))}.ck-heat--4{fill:var(--heat)}.ck-heat-legend{align-items:center;gap:4px}.ck-heat-legend span{margin:0 4px}.ck-swatch.is-dashed{background:0 0;border-top:2px dashed;border-radius:0;width:14px;height:0}.ck-swatch.is-line{border-radius:1px;width:14px;height:2px}.ck-swatch.is-hatched{background:repeating-linear-gradient(45deg,currentColor 0 2px,#0000 2px 4px)}.ck-meter{background:var(--surface-2);border-radius:99px;height:6px;display:block;position:relative;overflow:hidden}.ck-meter i{border-radius:inherit;height:100%;display:block}.ck-meter b{background:var(--ink);width:2px;position:absolute;top:-2px;bottom:-2px}.ck-steps path{fill:none;stroke-width:1.6px;stroke-linejoin:round}.ck-head{height:var(--head-h);align-items:center;gap:26px;padding:0 22px;display:flex}.ck-brand{color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:10px;font-size:1.12rem;font-weight:600;text-decoration:none;display:flex}.ck-mark-rim{fill:none;stroke:var(--line-strong);stroke-width:1.6px}.ck-mark-wave{fill:none;stroke:var(--c-free);stroke-width:2.2px;stroke-linecap:round}.ck-mark-ring{fill:none;stroke:var(--h-sport);stroke-width:2px;stroke-linecap:round}[data-look=nachtlicht] .ck-mark-wave{stroke:var(--accent)}[data-look=nachtlicht] .ck-mark-ring{stroke:#f08aa0}[data-look=nachtlicht][data-theme=light] .ck-mark-ring{stroke:#c9536f}.ck-tabs{gap:2px;display:flex}.ck-tabs a{color:var(--ink-2);white-space:nowrap;transition:color var(--dur-fast), background-color var(--dur-fast);border-radius:999px;padding:7px 14px;font-size:.95rem;font-weight:500;text-decoration:none;position:relative}.ck-tabs a:hover{color:var(--ink)}.ck-tabs a[aria-current=page]{color:var(--ink);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-strong)}.ck-tabs a.has-alert:after{content:"";background:var(--bad-ink);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:6px}.ck-head-right{align-items:center;gap:18px;min-width:0;margin-left:auto;display:flex}.ck-sources-mini{color:var(--ink-2);white-space:nowrap;gap:16px;font-size:.84rem;display:flex}.ck-clock{color:var(--ink-2);white-space:nowrap;font-size:1rem}.ck-dot{vertical-align:1px;background:var(--muted);border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.ck-dot--ok{background:var(--accent)}[data-theme=dark] .ck-dot--ok{box-shadow:0 0 8px color-mix(in srgb, var(--accent) 70%, transparent)}.ck-dot--warn{background:var(--warn-ink)}.ck-head-tools{align-items:center;gap:4px;display:flex}.ck-btn--small{min-height:32px;padding:0 12px;font-size:.9rem}.ck-anchor{position:relative}.ck-popover{z-index:60;border-radius:var(--r-md);background:var(--solid);border:1px solid var(--line-strong);width:330px;max-height:calc(100vh - 90px);box-shadow:var(--shadow);padding:16px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto}.ck-popover:has(.ck-menu--wide){width:440px}.ck-menu{gap:12px;display:grid}.ck-menu-head{justify-content:space-between;align-items:center;display:flex}.ck-menu-title{color:var(--ink-2);font-size:.84rem;font-weight:600}.ck-looks{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.ck-look{color:var(--ink-2);border:1px solid #0000;border-radius:12px;justify-items:center;gap:6px;padding:8px 4px;font-size:.82rem;display:grid}.ck-look i{border-radius:8px;width:46px;height:30px;box-shadow:inset 0 0 0 1px #ffffff1f}.ck-look--nachtlicht i{background:linear-gradient(135deg,#0a100e 52%,#5fe0a0 52% 74%,#f08aa0 74%)}.ck-look--aare i{background:linear-gradient(135deg,#04161d 52%,#56e8d8 52% 74%,#4e82e5 74%)}.ck-look--glut i{background:linear-gradient(135deg,#170c12 52%,#ffbf4d 52% 74%,#d34080 74%)}.ck-look--polar i{background:linear-gradient(135deg,#090b1f 52%,#ad97ff 52% 74%,#129fbd 74%)}.ck-look[aria-pressed=true]{border-color:var(--accent);color:var(--ink)}.ck-sources{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ck-source-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-content:start;gap:4px;min-width:0;padding:12px;font-size:.86rem;display:grid}.ck-source-card p{text-overflow:ellipsis;overflow:hidden}.ck-source-name{font-size:.92rem;font-weight:600}.ck-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ck-connect{place-items:center;min-height:100vh;padding:24px 16px;display:grid}.ck-connect-card{gap:16px;width:min(440px,100%);padding:30px}.ck-connect-brand{align-items:center;gap:14px;display:flex}.ck-connect-brand h1{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.9rem;font-weight:600}.ck-connect-lead{font-size:1rem}.ck-connect-form{gap:12px;display:grid}.ck-form{gap:14px;display:grid}.ck-form--second{border-top:1px solid var(--line);padding-top:12px}.ck-connect-results{gap:4px;display:grid}.ck-connect-result{align-items:center;gap:6px;font-size:.92rem;display:flex}.ck-connect-result.is-ok{color:var(--good-ink)}.ck-connect-result.is-bad{color:var(--bad-ink)}.ck-connect-more{flex-wrap:wrap;gap:4px 8px;margin-left:-10px;display:flex}.ck-connect-note{color:var(--muted);align-items:center;gap:8px;font-size:.84rem;display:flex}.ck-file{gap:10px;display:grid}.ck-code{border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--line);white-space:pre-wrap;word-break:break-all;margin:0;padding:12px 14px;font-size:.82rem}body.ck-idle{cursor:none}.ck-main{padding:0 18px 18px}.ck-page{gap:var(--gap);min-width:0;display:grid}.ck-center{min-height:calc(100vh - var(--head-h) - 40px);place-items:center}.ck-notconnected{gap:14px;width:min(460px,100%);padding:26px}.ck-subhead{color:var(--ink-2);margin-top:8px;font-size:.8rem;font-weight:600}.ck-big{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.9rem;font-weight:600}.ck-ellipsis{text-overflow:ellipsis;max-width:260px;overflow:hidden}.ck-facts{gap:6px;margin:10px 0 0;display:grid}.ck-facts>div{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding-top:6px;display:flex}.ck-facts dt{color:var(--ink-2);font-size:.84rem}.ck-facts dd{text-align:right;margin:0;font-size:.92rem;font-weight:600}.ck-facts--grid{grid-template-columns:1fr 1fr;column-gap:18px}.ck-facts--grid>div{flex-direction:column;align-items:flex-start;gap:1px}.ck-facts--grid dd{text-align:left}.ck-kpis--small .ck-kpi-value{font-size:1.25rem}.ck-kpis--small .ck-kpi{padding:0 14px}.ck-kpis--small .ck-kpi:first-child{padding-left:0}.ck-go{color:var(--muted)}.ck-overview{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:repeat(12,minmax(0,1fr))}.ck-ov-date{font-family:var(--font-display);letter-spacing:-.02em;grid-column:1/-1;padding:4px 4px 0;font-size:1.5rem;font-weight:600}.ck-ov-money{grid-column:1/7}.ck-ov-body{grid-column:7/13}.ck-ov-band{grid-column:1/10}.ck-ov-ops{grid-column:10/13}.ck-overview:has(.ck-ov-career) .ck-ov-band{grid-column:1/8}.ck-overview:has(.ck-ov-career) .ck-ov-ops{grid-column:11/13}.ck-ov-career{grid-column:8/11;gap:10px}a.ck-panel{color:inherit;transition:border-color var(--dur-fast);text-decoration:none}a.ck-panel:hover{border-color:var(--line-strong)}a.ck-panel:hover .ck-go{color:var(--ink)}.ck-ov-money,.ck-ov-body{gap:16px}.ck-ov-hero-label{color:var(--ink-2);font-size:.95rem;font-weight:500}.ck-ov-hero-num{font-family:var(--font-display);font-weight:var(--display-weight);font-stretch:var(--display-stretch);letter-spacing:var(--display-ls);color:var(--hero-ink);text-shadow:var(--hero-glow);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:4.6rem;line-height:1}.ck-ov-hero-num.is-deficit{color:var(--bad-ink);text-shadow:none}.ck-ov-hero-cur{font-family:var(--font-text);letter-spacing:0;vertical-align:1.05em;color:var(--ink-2);text-shadow:none;margin-right:.25em;font-size:.3em;font-weight:600}.ck-ov-level{flex-direction:column;flex:1;min-height:120px;margin-top:auto;display:flex}.ck-ov-cols{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.ck-ov-main{gap:16px;min-width:0;display:grid}.ck-ov-side{border-left:1px solid var(--line);gap:8px;min-width:0;padding-left:20px;display:grid}.ck-ov-side .ck-subhead{margin-top:0}.ck-ov-next{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ck-ov-next li{grid-template-columns:4.6rem minmax(0,1fr) auto;align-items:baseline;gap:10px;font-size:.9rem;display:grid}.ck-ov-next li.is-bad,.ck-ov-next li.is-bad .ck-muted{color:var(--bad-ink)}.ck-ov-next-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ck-ov-stamps{grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;max-width:340px;display:grid}.ck-ov-stamps .ck-stamp{border-width:1.2px;font-size:.85rem}.ck-ov-obs{color:var(--ink-2);gap:6px;margin:6px 0 0;padding:0;font-size:.88rem;line-height:1.35;list-style:none;display:grid}.ck-ov-missing{text-align:center;place-content:center;justify-items:center;gap:6px;display:grid}.ck-link-btn{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ck-ov-sign{border-left:3px solid var(--k-career);background:color-mix(in srgb, var(--k-career) 10%, transparent);border-radius:10px;gap:2px;padding:9px 12px;font-weight:600;line-height:1.35;display:grid}.ck-ov-sign .ck-subhead{margin:0}.ck-ov-connect{color:var(--accent-text);align-items:center;gap:4px;margin-top:6px;font-weight:600;display:inline-flex}.ck-ov-status{font-family:var(--font-display);align-items:center;gap:8px;font-size:1.35rem;font-weight:600;display:flex}.ck-ov-status.is-ok{color:var(--good-ink)}.ck-ov-status.is-bad{color:var(--bad-ink)}.ck-ov-warning{color:var(--bad-ink);margin-top:4px;font-size:.86rem}.ck-ov-apps{gap:4px;margin:auto 0 0;padding:10px 0 0;font-size:.84rem;list-style:none;display:grid}.ck-ov-apps li{justify-content:space-between;gap:10px;display:flex}.ck-band{grid-template-columns:76px repeat(var(--days), minmax(0, 1fr));flex:1;align-content:start;display:grid}.ck-band-day{border-bottom:1px solid var(--line);color:var(--muted);align-content:end;justify-items:center;gap:1px;min-height:34px;padding:0 0 6px;font-size:.7rem;display:grid}.ck-band-day b{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.ck-band-day.is-monday{border-left:1px solid var(--line)}.ck-band-day.is-weekend i{color:var(--ink-2)}.ck-band-day.is-today,.ck-band-day.is-today b{color:var(--accent-text)}.ck-band-name{color:var(--ink-2);align-self:center;font-size:.84rem;font-weight:600}.ck-band-cell{flex-direction:column;align-items:center;gap:4px;min-height:52px;padding:8px 0;display:flex}.ck-band-cell.is-today{background:color-mix(in srgb, var(--accent) 9%, transparent);border-radius:8px}.ck-band-cell.is-past{opacity:.78}.ck-band-item{background:var(--surface-2);width:22px;height:22px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:50%;place-items:center;font-size:.7rem;display:grid;position:relative}.ck-band-item:focus-visible,.ck-band-item.is-hover{z-index:5}.ck-band-item--lohn{background:var(--c-free);color:#fff;box-shadow:none}.ck-band-item--frist,.ck-band-item.is-warn{color:var(--warn-ink);box-shadow:inset 0 0 0 1.5px var(--warn-ink)}.ck-band-item.is-bad{background:var(--bad);color:#fff;box-shadow:none}.ck-band-item--training{color:var(--h-training);box-shadow:inset 0 0 0 1.5px var(--h-training)}.ck-band-item--sport{color:var(--h-sport);box-shadow:inset 0 0 0 1.5px var(--h-sport)}.ck-band-item--aktivitaet,.ck-band-item--plan{color:var(--h-routinen);box-shadow:inset 0 0 0 1.5px var(--h-routinen)}.ck-band-item--gewicht{color:var(--h-befinden);box-shadow:inset 0 0 0 1.5px var(--h-befinden)}.ck-band-item.is-done.ck-band-item--training{background:var(--h-training);color:#fff}.ck-band-item.is-done.ck-band-item--sport{background:var(--h-sport);color:#fff}.ck-band-item.is-done.ck-band-item--aktivitaet,.ck-band-item.is-done.ck-band-item--plan{background:var(--h-routinen);color:#fff}.ck-band-tip{background:var(--solid);border:1px solid var(--line-strong);min-width:170px;box-shadow:var(--shadow);color:var(--ink);text-align:left;pointer-events:none;z-index:30;border-radius:10px;padding:8px 11px;font-size:.8rem;line-height:1.35;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.ck-band-item:hover .ck-band-tip,.ck-band-item:focus-visible .ck-band-tip{display:grid}.ck-band-more{color:var(--muted);font-size:.7rem}.ck-band-off{color:var(--muted);grid-column:2/-1;align-self:center;padding:14px 0;font-size:.84rem}.ck-band-legend{gap:4px 16px;margin-top:10px}.ck-fin{grid-template-rows:auto minmax(0,1.15fr) minmax(0,.9fr) minmax(0,.95fr);grid-template-columns:repeat(12,minmax(0,1fr))}.ck-fin-head{flex-direction:row;grid-column:1/-1;align-items:center;gap:30px;padding:6px 6px 4px}.ck-fin-head,.ck-h-head,.ck-o-head{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}.ck-area-river{grid-area:2/1/4/5}.ck-area-months{grid-area:2/5/auto/10}.ck-area-wealth{grid-area:3/5/auto/10}.ck-area-agenda{grid-area:2/10/4/13}.ck-area-pots{grid-area:4/1/auto/5}.ck-area-fixed{grid-area:4/5/auto/10}.ck-area-year{grid-area:4/10/auto/13}.ck-fin.has-envelopes .ck-area-fixed{grid-column:5/8}.ck-fin.has-envelopes .ck-area-envelopes{grid-area:4/8/auto/10}.ck-monthnav{align-items:center;gap:4px;display:flex}.ck-monthnav .ck-icon-btn{width:36px;height:36px}.ck-monthnav .ck-icon-btn:disabled{opacity:.3;cursor:default}.ck-monthnav-label{text-align:center;min-width:11.5rem}.ck-monthnav-month{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;font-size:1.45rem;font-weight:600}.ck-monthnav-phase{color:var(--muted);font-size:.8rem}.ck-monthnav-phase button{color:var(--accent-text);font-size:inherit;text-underline-offset:2px;text-decoration:underline}.ck-due{text-align:right;gap:2px;margin-left:auto;display:grid}.ck-due-items{flex-wrap:wrap;justify-content:flex-end;gap:4px 14px;font-size:1rem;font-weight:600;display:flex}.ck-river-wrap{flex:1;grid-template-columns:minmax(300px,1.15fr) minmax(190px,.85fr);align-items:start;gap:18px;min-height:0;display:grid}.ck-river{min-width:0}.ck-river .river-label{font-size:.98rem}.ck-river .river-hero-label{font-size:.95rem}.ck-posten{border-left:1px solid var(--line);align-self:stretch;max-height:100%;margin:0;padding:0 4px 0 14px;list-style:none;-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),#0000);mask-image:linear-gradient(#000 calc(100% - 24px),#0000)}.river-label{color:inherit;text-decoration:none}.ck-posten-group{break-inside:avoid;transition:background-color var(--dur);border-radius:8px;margin-bottom:8px;padding:4px 6px}.ck-posten-group.is-highlight{background:var(--surface-2)}.ck-posten-head{align-items:center;gap:8px;font-size:.86rem;font-weight:600;display:flex}.ck-posten-head b{margin-left:auto;font-weight:600}.ck-posten-group ul{margin:2px 0 0;padding:0 0 0 18px;list-style:none}.ck-posten-group li{color:var(--ink-2);justify-content:space-between;gap:10px;padding:1px 0;font-size:.82rem;display:flex}.ck-posten-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ck-agenda{flex:1;min-height:0;margin:0;padding:0 4px 0 0;list-style:none}.ck-agenda-group+.ck-agenda-group{margin-top:12px}.ck-agenda-week{color:var(--muted);margin-bottom:2px;font-size:.78rem;font-weight:600}.ck-agenda-group>ol{margin:0;padding:0;list-style:none;position:relative}.ck-agenda-group>ol:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:8px;bottom:8px;left:calc(5.02rem + 8px)}.ck-agenda-item{grid-template-columns:4.3rem 1.45rem minmax(0,1fr) auto;align-items:center;gap:0 8px;padding:5px 0;display:grid}.ck-agenda-date{color:var(--ink-2);white-space:nowrap;font-size:.8rem}.ck-agenda-node{z-index:1;background:var(--solid);width:1.45rem;height:1.45rem;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:50%;place-items:center;font-size:.68rem;font-weight:700;display:grid;position:relative}.ck-agenda-item--lohn .ck-agenda-node{background:var(--c-free);color:#fff;box-shadow:none}.ck-agenda-item--frist .ck-agenda-node,.ck-agenda-item.is-bald .ck-agenda-node{color:var(--warn-ink);box-shadow:inset 0 0 0 1.5px var(--warn-ink)}.ck-agenda-item.is-ueberfaellig .ck-agenda-node{background:var(--bad);color:#fff;box-shadow:none}.ck-agenda-item.is-dauerauftrag .ck-agenda-node{color:var(--muted)}.ck-agenda-main{min-width:0}.ck-agenda-title{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;display:block;overflow:hidden}.ck-agenda-note{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;display:block;overflow:hidden}.ck-agenda-item.is-ueberfaellig .ck-agenda-note{color:var(--bad-ink)}.ck-agenda-amount{white-space:nowrap;font-size:.9rem;font-weight:600}.ck-agenda-amount.is-in{color:var(--good-ink)}.ck-pots,.ck-envelopes{flex:1;align-content:start;gap:11px;min-height:0;margin:0;padding:0 4px 0 0;list-style:none;display:grid}.ck-pot,.ck-envelope{gap:5px;display:grid}.ck-pot-head{justify-content:space-between;align-items:baseline;gap:10px;font-size:.9rem;display:flex}.ck-pot-head b{white-space:nowrap;font-weight:600}.ck-pot-sub{color:var(--muted);justify-content:space-between;gap:10px;font-size:.78rem;display:flex}.ck-fixed{flex:1;align-content:start;gap:10px;min-height:0;display:grid}.ck-share-bar{border-radius:99px;gap:2px;height:12px;display:flex;overflow:hidden}.ck-share-bar i{background:var(--c-fix)}.ck-groups{grid-template-columns:1fr 1fr;gap:4px 18px;margin:0;padding:0;list-style:none;display:grid}.ck-groups li{grid-template-columns:12px minmax(0,1fr) auto auto;align-items:center;gap:8px;font-size:.84rem;display:grid}.ck-groups b{font-weight:600}.ck-changes{gap:5px;margin:0;padding:0;list-style:none;display:grid}.ck-changes li{grid-template-columns:minmax(0,1fr) 84px auto;align-items:center;gap:10px;font-size:.82rem;display:grid}.ck-change-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ck-change-text{color:var(--ink-2);white-space:nowrap}.ck-year{align-content:start;gap:4px;display:grid}.ck-year-label{color:var(--ink-2);font-size:.84rem}.ck-year-value{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:-.03em;font-size:2.2rem;line-height:1.1}.ck-health{grid-template-rows:auto minmax(0,1fr) minmax(0,1fr);grid-template-columns:repeat(12,minmax(0,1fr))}.ck-h-head{grid-column:1/-1;gap:14px;padding:6px 6px 4px}.ck-h-controls{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.ck-h-range{font-size:.86rem}.ck-h-training{grid-area:2/1/auto/4}.ck-h-strength{grid-area:2/4/auto/7}.ck-h-wellbeing{grid-area:2/7/auto/10}.ck-h-review{grid-area:2/10/auto/13}.ck-h-weight{grid-area:3/1/auto/4}.ck-h-food{grid-area:3/4/auto/7}.ck-h-routines{grid-area:3/7/auto/10}.ck-h-rewards{grid-area:3/10/auto/13}.ck-minis{align-content:start;gap:2px;height:100%;display:grid}.ck-mini .ck-chart-caption{margin:0 0 2px}.ck-mini-empty{min-height:40px;color:var(--muted);border:1px dashed var(--line);border-radius:10px;place-items:center;font-size:.84rem;display:grid}.ck-review,.ck-rewards{flex:1;align-content:start;gap:8px;min-height:0;display:grid}.ck-observations{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ck-observations li{font-size:.9rem;line-height:1.35}.ck-stampcard{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;max-width:300px;display:grid}.ck-stamp{aspect-ratio:1;border:1.5px dashed var(--line-strong);border-radius:50%;place-items:center;font-size:1.2rem;display:grid}.ck-stamp.is-on{border-style:solid;border-color:var(--h-training);background:color-mix(in srgb, var(--h-training) 12%, transparent)}.ck-next{align-items:center;gap:10px;font-size:.9rem;display:flex}.ck-next-emoji{font-size:1.4rem}.ck-recent{gap:6px;margin:0;padding:0;font-size:.88rem;list-style:none;display:grid}.ck-recent li{align-items:center;gap:10px;display:flex}.ck-backup-share{gap:5px;margin-top:14px;display:grid}.ck-challenges{gap:4px;margin:0;padding:0;font-size:.86rem;list-style:none;display:grid}.ck-challenges li{display:grid}.ck-ops{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:repeat(12,minmax(0,1fr))}.ck-ops>.ck-panel:not(.ck-o-head):not(.ck-o-tech) .ck-grow{min-height:110px}.ck-o-head{grid-column:1/-1;gap:12px;padding:6px 6px 4px}.ck-o-accounts{grid-column:1/4}.ck-o-backup{grid-column:4/7}.ck-o-reminders{grid-column:7/10}.ck-o-social{grid-column:10/13}.ck-o-tech{grid-column:1/-1}.ck-allgood{font-family:var(--font-display);color:var(--good-ink);align-items:center;gap:8px;font-size:1.15rem;font-weight:600;display:flex}.ck-warnings{flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;list-style:none;display:flex}.ck-warning{align-items:center;gap:6px;font-size:.95rem;font-weight:600;display:flex}.ck-warning.is-fehler{color:var(--bad-ink)}.ck-warning.is-hinweis{color:var(--warn-ink)}.ck-dists{grid-template-columns:1fr 1fr;gap:14px;margin-top:6px;display:grid}.ck-dist{gap:3px;margin:4px 0 0;padding:0;font-size:.86rem;list-style:none;display:grid}.ck-dist li{border-top:1px solid var(--line);justify-content:space-between;gap:8px;padding-top:3px;display:flex}.ck-tech{flex:1;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr) minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:22px;min-height:0;display:grid;overflow:auto}.ck-tech-limits{gap:16px;display:grid}@media (width>=1500px) and (height>=760px){.ck-overview,.ck-fin,.ck-health,.ck-ops{height:calc(100vh - var(--head-h) - 18px)}}@media (width<=1499px),(height<=759px){.ck-overview,.ck-fin,.ck-health,.ck-ops{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.ck-overview>*,.ck-fin>*,.ck-health>*,.ck-ops>*{grid-area:auto!important}.ck-ov-date,.ck-fin-head,.ck-h-head,.ck-o-head,.ck-ov-band,.ck-o-tech{grid-column:1/-1!important}.ck-area-river{grid-row:span 2!important}.ck-area-months{min-height:380px}.ck-area-wealth{min-height:300px}.ck-area-agenda,.ck-area-pots,.ck-area-fixed{max-height:520px}.ck-area-agenda{min-height:420px}.ck-health>.ck-panel:not(.ck-h-head){min-height:330px}.ck-h-review,.ck-h-rewards{min-height:0!important}.ck-ops>.ck-panel:not(.ck-o-head){min-height:260px}.ck-fin-head{flex-wrap:wrap;row-gap:12px}.ck-tech{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.ck-head{flex-wrap:wrap;row-gap:10px;height:auto;padding:12px 18px}.ck-head-right{justify-content:space-between;width:100%;margin-left:0}.ck-due{text-align:left;margin-left:0}.ck-due-items{justify-content:flex-start}}@media (width<=760px){.ck-ov-cols,.ck-river-wrap{grid-template-columns:minmax(0,1fr)}.ck-posten{border-left:0;border-top:1px solid var(--line);padding:12px 0 0;-webkit-mask-image:none;mask-image:none}.ck-fin-head{flex-wrap:wrap}.ck-ov-side{border-left:0;padding-left:0}.ck-main{padding:0 12px 16px}.ck-overview,.ck-fin,.ck-health,.ck-ops{grid-template-columns:minmax(0,1fr)}.ck-area-river{grid-row:auto!important}.ck-tabs{max-width:100%;overflow-x:auto}.ck-sources-mini{display:none}.ck-kpi-value{font-size:1.4rem}.ck-posten{columns:1}.ck-tech,.ck-dists,.ck-groups{grid-template-columns:minmax(0,1fr)}.ck-band{grid-template-columns:64px repeat(var(--days), minmax(28px, 1fr));padding-bottom:6px;overflow-x:auto}.ck-band-name{z-index:2;background:var(--solid);padding-right:6px;position:sticky;left:0}.ck-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.ck-kpis .ck-kpi,.ck-kpis--small .ck-kpi{border-left:0;padding:0}.ck-ov-hero-num{font-size:3.2rem}.ck-popover{position:fixed;left:12px;right:12px;width:auto!important}}html[data-tv=on] .ck-panel-actions .ck-icon-btn,html[data-tv=on] .ck-h-controls .ck-seg+.ck-seg{display:none}html[data-tv=on] .ck-fin{grid-template-rows:auto minmax(0,1fr) minmax(0,.8fr)}html[data-tv=on] .ck-area-pots{display:none}html[data-tv=on] .ck-river .river-label{font-size:1.05rem}html[data-tv=on] .ck-posten{display:none}html[data-tv=on] .ck-river-wrap{grid-template-columns:minmax(0,1fr)}html[data-tv=on] .ck-ov-hero-num{font-size:5.6rem}.ck-scroll{position:relative}.ck-tone{background:color-mix(in srgb, currentColor 13%, transparent);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:inline-grid}.ck-tone .ck-icon{width:16px;height:16px}.ck-tone--critical{color:var(--bad-ink)}.ck-tone--serious{color:var(--serious-ink)}.ck-tone--warning{color:var(--warn-ink)}.ck-tone--good{color:var(--good-ink)}.ck-chip{color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;padding:1px 8px;font-size:.74rem;font-weight:600;display:inline-flex}.ck-sources-line{color:var(--ink-2);white-space:nowrap;font-size:.78rem}.ck-source-link{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:2px}.ck-source-link:hover{color:var(--ink)}.ck-icon-btn--small{width:30px;height:30px}.ck-icon-btn--small .ck-icon{width:16px;height:16px}.ck-seg--small button{min-height:28px;padding:0 10px;font-size:.82rem}.ck-field--inline{color:var(--ink-2);align-items:center;gap:8px;margin-top:10px;font-size:.86rem;display:flex}.ck-code{background:var(--surface-2);border:1px solid var(--line);white-space:pre-wrap;word-break:break-all;-webkit-user-select:all;user-select:all;border-radius:8px;margin:6px 0 0;padding:8px 10px;font-size:.78rem}.ck-popover--item{width:300px;top:calc(100% + 4px)}.ck-menu--item{gap:10px}.ck-menu-row{text-align:left;border-radius:8px;align-items:center;gap:8px;padding:6px 4px;font-size:.9rem;font-weight:600;display:flex}.ck-menu-row:hover{background:var(--surface-2)}.ck-menu-group{border-top:1px solid var(--line);gap:6px;padding-top:8px;display:grid}.ck-menu-label{color:var(--muted);font-size:.78rem}.ck-item-menu{display:inline-flex}.ck-sheet-scrim{z-index:80;background:var(--scrim);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ck-sheet{border-radius:var(--r-lg);background:var(--solid);border:1px solid var(--line-strong);width:min(620px,100%);max-height:min(760px,100vh - 48px);box-shadow:var(--shadow);outline:none;flex-direction:column;display:flex}.ck-sheet--wide{width:min(820px,100%)}.ck-sheet-head{justify-content:space-between;align-items:center;padding:16px 18px 10px;display:flex}.ck-sheet-body{align-content:start;gap:12px;padding:4px 18px 20px;display:grid;overflow:auto}.ck-sheet-note{font-size:.8rem}.ck-sheet-links{margin-top:6px}.ck-t-found{font-family:var(--font-display);font-size:1.15rem;font-weight:600}.ck-today{grid-template-rows:auto minmax(0,1fr);grid-template-columns:repeat(12,minmax(0,1fr))}.ck-t-right{gap:var(--gap);grid-column:5/13;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid}.ck-t-brief{flex-direction:row;grid-column:1/-1;align-items:flex-start;gap:26px;padding:16px 20px}.ck-t-day{flex:none;min-width:250px}.ck-t-date{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.45rem;font-weight:600}.ck-t-headline{font-family:var(--font-display);color:var(--accent-text);margin-top:4px;font-size:1.05rem;font-weight:600}.ck-t-cols{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;min-width:0;display:grid}.ck-t-cols>div{border-left:1px solid var(--line);min-width:0;padding-left:16px}.ck-t-cols .ck-subhead{margin-top:0;margin-bottom:4px}.ck-t-lines{gap:2px;margin:0;padding:0;font-size:.92rem;list-style:none;display:grid}.ck-t-lines a{color:inherit;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.ck-t-lines .ck-icon{width:15px;height:15px}.ck-t-next{font-size:.95rem}.ck-t-ask{flex:none;gap:6px;min-width:230px;display:grid}.ck-t-att{grid-column:1/5}.ck-t-att-body{flex:1;align-content:start;gap:4px;min-height:0;margin-right:-8px;padding-right:8px;display:grid}.ck-t-money,.ck-t-body{gap:10px}.ck-t-band{grid-column:1/-1}.ck-t-facts{margin-top:0}.ck-t-facts dd{font-weight:500}.ck-t-week{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.ck-t-more{color:var(--muted);margin-top:auto;font-size:.8rem}.ck-att-group{gap:4px;display:grid}.ck-att-group>.ck-subhead{margin-top:6px}.ck-att-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ck-att{background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:9px 10px;display:grid}.ck-att--critical{border-color:color-mix(in srgb, var(--bad-ink) 45%, var(--line))}.ck-att--serious{border-color:color-mix(in srgb, var(--serious-ink) 40%, var(--line))}.ck-att-main{gap:3px;min-width:0;display:grid}.ck-att-text{font-size:.93rem;font-weight:600;line-height:1.3}.ck-att-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:.8rem;display:flex}.ck-att-actions{align-items:center;gap:2px;display:flex}.ck-att-actions .ck-btn--small{min-height:28px;padding:0 10px;font-size:.8rem}.ck-att-none{font-family:var(--font-display);color:var(--good-ink);align-items:center;gap:8px;padding:10px 2px;font-size:1.05rem;font-weight:600;display:flex}.ck-att-none--big{font-size:1.3rem}.ck-wait-list{gap:4px;margin:0;padding:0;font-size:.88rem;list-style:none;display:grid}.ck-wait-list li{border-top:1px solid var(--line);grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:8px;padding-top:4px;display:grid}.ck-wait-list--full li{grid-template-columns:92px minmax(0,1fr) auto;padding:6px 0 4px}.ck-wait-title{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.ck-wait-title>span:not(.ck-sources-line){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ck-t-band .ck-band{grid-template-columns:76px repeat(var(--days), minmax(0, 1fr))}.ck-t-band .ck-band-cell{gap:3px;min-height:40px;padding:5px 0}.ck-t-band .ck-band-cell--leben{padding-top:22px}.ck-t-band .ck-band-item{width:20px;height:20px}.ck-t-band .ck-band-day{min-height:30px}.ck-t-band .ck-band-legend{gap:2px 12px;margin-top:6px;font-size:.76rem}.ck-band-item.ck-band-lane-leben{color:var(--k-life);box-shadow:inset 0 0 0 1.5px var(--k-life)}.ck-band-item.ck-band-lane-leben.ck-band-item--karriere{color:var(--k-career);box-shadow:inset 0 0 0 1.5px var(--k-career)}.ck-band-item.ck-band-lane-leben.ck-band-item--anlass{background:var(--k-life);color:#fff;box-shadow:none}.ck-band-item.ck-band-lane-leben.is-warn{color:var(--warn-ink);box-shadow:inset 0 0 0 1.5px var(--warn-ink)}.ck-band-item.ck-band-lane-leben.is-done{background:var(--k-life);color:#fff}.ck-band-span{background:color-mix(in srgb, var(--k-life) 26%, transparent);height:16px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--k-life) 60%, transparent);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;z-index:2;border-radius:999px;align-self:start;margin:3px 2px 0;padding:0 6px;font-size:.7rem;font-weight:600;line-height:16px;text-decoration:none;overflow:hidden}.ck-band-span:hover{background:color-mix(in srgb, var(--k-life) 40%, transparent)}.ck-agenda-page{grid-template-rows:auto minmax(0,1fr) minmax(0,1fr);grid-template-columns:repeat(12,minmax(0,1fr))}.ck-a-head{flex-flow:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px 20px;padding:12px 16px}.ck-a-filters{flex-wrap:wrap;gap:10px 16px;display:flex}.ck-a-list{grid-area:2/1/4/9}.ck-a-wait,.ck-a-inbox{grid-column:9/13}.ck-a-wait .ck-panel-body,.ck-a-inbox .ck-panel-body{overflow:auto}.ck-a-scroll{flex:1;min-height:0;margin-right:-8px;padding-right:8px}.ck-a-group+.ck-a-group{margin-top:10px}.ck-a-day{z-index:3;background:var(--solid);color:var(--ink-2);border-bottom:1px solid var(--line);padding:4px 0;font-size:.84rem;font-weight:600;position:sticky;top:0}[data-look=nachtlicht] .ck-a-day{background:color-mix(in srgb, var(--solid) 92%, transparent)}.ck-a-rows{margin:0;padding:0;list-style:none;display:grid}.ck-a-row{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr) auto 140px auto auto;align-items:center;gap:10px;min-height:38px;padding:3px 0;font-size:.9rem;display:grid}.ck-a-row--compact{grid-template-columns:70px minmax(0,1fr) auto auto auto;min-height:32px;font-size:.86rem}.ck-a-row.is-done .ck-a-title,.ck-a-row.is-cancelled .ck-a-title{color:var(--muted)}.ck-a-row.is-cancelled .ck-a-title>span:first-child{text-decoration:line-through}.ck-a-row.is-routine{color:var(--ink-2);min-height:30px;font-size:.84rem}.ck-a-time{color:var(--ink-2);white-space:nowrap;font-size:.84rem}.ck-a-title{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.ck-a-title>span:first-child{text-overflow:ellipsis;overflow:hidden}.ck-a-event{color:var(--k-life);font-size:.74rem;font-weight:600}.ck-a-status{white-space:nowrap;align-items:center;gap:4px;font-size:.8rem;display:inline-flex}.ck-a-status .ck-icon{width:14px;height:14px}.ck-a-actions{justify-content:flex-end;align-items:center;gap:2px;min-width:34px;display:flex}.ck-a-actions .ck-btn--small{min-height:28px;padding:0 10px;font-size:.8rem}.ck-panel.is-focus{border-color:var(--accent)}.ck-inbox{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ck-inbox-row{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:8px;padding:10px 12px;display:grid}.ck-inbox-main{gap:3px;display:grid}.ck-inbox-form{flex-wrap:wrap;gap:6px;display:flex}.ck-outlook{margin:0;padding:0;list-style:none;display:grid}.ck-outlook-row{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr) auto 120px;align-items:center;gap:10px;padding:6px 0;font-size:.9rem;display:grid}.ck-outlook-row a{color:inherit;font-weight:600}.ck-outlook-month{color:var(--ink-2);padding:10px 0 2px;font-size:.8rem;font-weight:600}.ck-week-facts dd{font-weight:500}.ck-life{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:repeat(12,minmax(0,1fr))}.ck-l-list{grid-area:1/1/3/4}.ck-l-detail,.ck-l-work{grid-column:4/13}.ck-l-cards{flex:1;align-content:start;gap:8px;min-height:0;display:grid}.ck-l-card{background:var(--surface);border:1px solid var(--line);text-align:left;color:inherit;border-radius:14px;gap:5px;padding:11px 13px;display:grid}.ck-l-card:hover{border-color:var(--line-strong)}.ck-l-card.is-on{border-color:var(--k-life);background:color-mix(in srgb, var(--k-life) 9%, var(--surface))}.ck-l-card-head,.ck-l-card-meta{justify-content:space-between;gap:10px;font-size:.86rem;display:flex}.ck-l-card-head b{font-family:var(--font-display);font-size:1rem;font-weight:600}.ck-l-progress{background:var(--surface-2);border-radius:999px;height:5px;overflow:hidden}.ck-l-progress i{background:var(--k-life);border-radius:999px;height:100%;display:block}.ck-l-card-status{align-items:center;gap:4px;font-size:.8rem;display:inline-flex}.ck-l-card-status .ck-icon{width:14px;height:14px}.ck-l-detail-body{flex:1;align-content:start;gap:14px;min-height:0;display:grid}.ck-l-facts{color:var(--ink-2);flex-wrap:wrap;gap:4px 22px;font-size:.88rem;display:flex}.ck-l-cols{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:22px;display:grid}.ck-l-cols .ck-subhead{margin-top:0;margin-bottom:6px}.ck-checklist{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ck-checklist li{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:6px;min-height:32px;font-size:.9rem;display:grid}.ck-checklist li.is-done .ck-check-text{color:var(--ink-2)}.ck-checklist li.is-now{color:var(--serious-ink)}.ck-check-btn,.ck-check-mark{width:24px;height:24px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:.9rem;display:grid}.ck-check-btn{border:1px solid var(--line-strong)}.ck-check-btn[aria-pressed=true],li.is-done .ck-check-mark{color:var(--good-ink)}.ck-check-btn:hover{border-color:var(--accent)}.ck-l-add{flex-wrap:nowrap;margin-top:8px}.ck-l-add .ck-input{flex:1;min-width:0}.ck-l-buffers ul{gap:4px;margin:0 0 12px;padding:0;font-size:.88rem;list-style:none;display:grid}.ck-l-day{grid-template-columns:90px minmax(0,1fr);align-items:start;gap:8px;display:grid}.ck-l-day+.ck-l-day{margin-top:4px}.ck-l-day-name{color:var(--ink-2);padding-top:7px;font-size:.84rem;font-weight:600}.ck-l-mails{margin-top:12px}.ck-l-own,.ck-l-new{border-top:1px solid var(--line);gap:8px;padding-top:10px;display:grid}.ck-l-new{background:var(--surface);border-top:0;border:1px solid var(--line);border-radius:12px;padding:10px}.ck-l-list .ck-panel-actions .ck-l-new{z-index:20;background:var(--solid);width:min(320px,100% - 24px);box-shadow:var(--shadow);position:absolute;top:52px;right:12px}.ck-l-work-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);gap:24px;display:grid}.ck-l-work-grid .ck-subhead{margin-top:0;margin-bottom:6px}.ck-l-work-grid .ck-row .ck-field{flex:1;min-width:90px}.ck-days{gap:4px;margin-bottom:8px}.ck-day-btn{border:1px solid var(--line-strong);width:36px;height:32px;color:var(--ink-2);border-radius:8px;font-size:.84rem;font-weight:600}.ck-day-btn[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.ck-off-list{gap:2px;margin:0;padding:0;font-size:.88rem;list-style:none;display:grid}.ck-off-list li{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.ck-career{grid-template-rows:auto minmax(0,1fr) minmax(0,.8fr);grid-template-columns:repeat(12,minmax(0,1fr))}.ck-c-head{flex-direction:row;grid-column:1/-1;align-items:center;gap:30px;padding:14px 20px}.ck-c-head .ck-subhead{margin-top:0}.ck-c-role{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.35rem;font-weight:600}.ck-c-head-facts{flex:1;justify-content:flex-end;gap:28px;display:flex}.ck-c-head-facts>div{border-left:1px solid var(--line);padding-left:16px;font-size:.92rem}.ck-c-pano{grid-column:1/8}.ck-c-sign{grid-column:8/13}.ck-c-study{grid-column:1/5}.ck-c-apps{grid-column:5/13}.ck-c-pano-body{flex:1;grid-template-rows:minmax(0,1fr) auto;gap:10px;min-height:0;display:grid}.ck-c-missing{grid-column:1/-1;gap:10px;max-width:520px}.ck-c-demo{grid-column:1/-1}.ck-horizon{--gutter:0px;--font-sign:"Barlow Condensed", "Barlow", var(--font-text);--ink:#132033;--ink-2:#3f4d64;--sky-hi:#d7e4f2;--sky:#f3f6fa;--sky-lo:#fbece3;--ridge-1:#c7d2e2;--ridge-2:#a2b2c9;--ridge-3:#6f829f;--ridge-4:#33435f;--ink-3:#69728a;--glow:#d4466c;--glow-warm:#e8913f;--focus:#1f6fd1;--dur-slow:.48s;border-radius:var(--r-md);color:#132033;min-height:0;overflow:hidden}.ck-career[data-night=on] .ck-horizon{--ink:#edf1fa;--ink-2:#b6c0d8;--sky-hi:#060c18;--sky:#0c1426;--sky-lo:#1a2440;--ridge-1:#4c5f8b;--ridge-2:#34466e;--ridge-3:#222f50;--ridge-4:#141d35;--ink-3:#8790ab;--glow:#ff8fa3;--glow-warm:#ffb27f;--focus:#8fc1ff;color:#edf1fa}.ck-horizon .panorama{margin:0}.ck-c-peak{background:var(--surface);border:1px solid var(--line);color:inherit;border-radius:14px;gap:6px;padding:12px 14px;text-decoration:none;display:grid}.ck-c-peak:hover{border-color:var(--line-strong)}.ck-c-peak-head{font-family:var(--font-display);justify-content:space-between;gap:10px;display:flex}.ck-c-peak ul{gap:2px;margin:0;padding:0;font-size:.88rem;list-style:none;display:grid}.ck-c-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ck-c-steps li{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.ck-c-plate{color:#10151f;font-family:"Barlow Condensed", "Barlow", var(--font-text);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);background:#ffd02a;border-radius:6px;padding:8px 14px 8px 12px;font-size:1.02rem;font-weight:600;position:relative}[data-theme=light] .ck-c-plate{background:#f6c400}.ck-c-pipe{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.ck-c-pipe li{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:10px;justify-items:center;gap:2px;padding:8px 4px;font-size:.8rem;display:grid}.ck-c-pipe li.is-on{color:var(--ink);border-color:color-mix(in srgb, var(--k-career) 55%, var(--line))}.ck-c-pipe .num{font-family:var(--font-display);font-size:1.3rem;font-weight:600}.ck-c-strengths{margin-top:10px;font-size:.84rem}.ck-o-system{flex-flow:wrap;grid-column:1/-1;gap:10px 30px;padding:12px 18px}.ck-sys-group .ck-subhead{margin-top:0;margin-bottom:4px}.ck-sys-group ul{flex-wrap:wrap;gap:2px 16px;margin:0;padding:0;font-size:.86rem;list-style:none;display:flex}.ck-sys-group li{align-items:center;gap:5px;display:inline-flex}.ck-sys-group .ck-icon{width:15px;height:15px}.ck-sys-group li.is-ok .ck-icon{color:var(--good-ink)}.ck-sys-group li.is-bad{color:var(--bad-ink)}.ck-sys-group li.is-hint .ck-icon{color:var(--warn-ink)}.ck-sys-name{font-weight:600}.ck-sys-off{color:var(--muted)}.ck-sys-errors p{align-items:center;gap:5px;font-weight:600;display:flex}.ck-ops--only{grid-template-rows:auto minmax(0,1fr)}.ck-ops--only>.ck-page,.ck-source-card--wide{grid-column:1/-1}.ck-life-src{white-space:normal}.ck-life-help{gap:8px;font-size:.84rem;display:grid}.ck-life-help ol{gap:6px;margin:0;padding-left:18px;display:grid}.ck-life-help code{font-size:.8rem}@media (width>=1500px) and (height>=760px){.ck-today,.ck-agenda-page,.ck-life,.ck-career{height:calc(100vh - var(--head-h) - 18px)}.ck-ops{grid-template-rows:auto auto minmax(0,1fr) auto}}@media (width<=1499px),(height<=759px){.ck-today,.ck-agenda-page,.ck-life,.ck-career{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.ck-today>*,.ck-agenda-page>*,.ck-life>*,.ck-career>*{grid-area:auto!important}.ck-t-brief,.ck-t-band,.ck-a-head,.ck-a-list,.ck-l-detail,.ck-l-work,.ck-c-head,.ck-c-pano{grid-column:1/-1!important}.ck-t-brief{flex-wrap:wrap}.ck-t-cols{flex-basis:100%;order:2;grid-template-columns:repeat(2,minmax(0,1fr))}.ck-t-ask{grid-auto-flow:column;min-width:0}.ck-t-att,.ck-t-right{grid-column:1/-1!important}.ck-t-right{grid-template-rows:none;grid-auto-rows:auto}.ck-t-money,.ck-t-body{min-height:420px}.ck-t-att-body,.ck-a-scroll,.ck-l-cards,.ck-l-detail-body{max-height:560px}.ck-a-list{min-height:420px}.ck-l-list{grid-column:1/-1!important}.ck-l-cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.ck-c-head{flex-wrap:wrap}.ck-c-head-facts{justify-content:flex-start}.ck-c-pano-body{grid-template-rows:auto auto}}@media (width<=760px){.ck-t-right,.ck-today,.ck-agenda-page,.ck-life,.ck-career{grid-template-columns:minmax(0,1fr)}.ck-t-brief,.ck-c-head{flex-flow:column;gap:14px}.ck-t-cols{flex-basis:auto}.ck-t-day{min-width:0}.ck-t-cols{grid-template-columns:minmax(0,1fr)}.ck-t-cols>div{border-left:0;padding-left:0}.ck-t-ask{grid-auto-flow:row;width:100%}.ck-a-row{grid-template-columns:64px minmax(0,1fr) auto}.ck-a-row .ck-chip,.ck-a-row .ck-sources-line{display:none}.ck-a-row .ck-a-status{grid-column:2}.ck-l-cols,.ck-l-work-grid,.ck-t-week{grid-template-columns:minmax(0,1fr)}.ck-outlook-row{grid-template-columns:90px minmax(0,1fr)}.ck-outlook-row .ck-chip,.ck-outlook-row>span:last-child{display:none}.ck-c-pipe{grid-template-columns:repeat(3,minmax(0,1fr))}.ck-c-head-facts{flex-direction:column;gap:8px}}.ck-t-money,.ck-t-body{overflow:hidden}html[data-tv=on] .ck-t-body .ck-ov-level,html[data-tv=on] .ck-t-body .ck-ov-obs,html[data-tv=on] .ck-t-ask,html[data-tv=on] .ck-att-actions,html[data-tv=on] .ck-a-actions{display:none}html[data-tv=on] .ck-att{grid-template-columns:auto minmax(0,1fr)}@media (width<=1700px){.ck-head{gap:18px}.ck-tabs a{padding:7px 11px}.ck-sources-mini .ck-muted{display:none}.ck-sources-mini{gap:12px}}@media (width<=1360px){.ck-sources-mini{display:none}}@media (width<=1100px){.ck-tabs{scrollbar-width:none;min-width:0;max-width:100%;overflow-x:auto}}.ck-a-filters .ck-seg{flex-wrap:wrap;max-width:100%}@media (width<=760px){.ck-a-filters .ck-seg{border-radius:18px}.ck-att{grid-template-columns:auto minmax(0,1fr)}.ck-att-actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.ck-t-band .ck-band{grid-template-columns:64px repeat(var(--days), minmax(30px, 1fr));padding-bottom:6px;overflow-x:auto}.ck-wait-list li{grid-template-columns:52px minmax(0,1fr)}.ck-wait-list li>:last-child{grid-column:2}}.ck-lage-pulse{background:var(--good-ink);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, var(--good-ink) 16%, transparent);border-radius:50%;flex:none;display:inline-block}.ck-lage-pulse.is-bald{background:var(--warn-ink);box-shadow:0 0 0 4px color-mix(in srgb, var(--warn-ink) 18%, transparent)}.ck-lage-pulse.is-aktion{background:var(--serious-ink);box-shadow:0 0 0 4px color-mix(in srgb, var(--serious-ink) 20%, transparent)}.ck-ambient{flex:none;gap:6px;display:inline-flex}.ck-ambient-pill{border:1px solid var(--line);height:30px;color:var(--ink-2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:.82rem;text-decoration:none;display:inline-flex}.ck-ambient-pill:hover{border-color:var(--line-strong);color:var(--ink)}.ck-ambient-pill.is-tech{color:var(--bad-ink);border-color:color-mix(in srgb, var(--bad-ink) 40%, transparent)}.ck-ask-btn{border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface-2);height:32px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:0 8px 0 11px;font-size:.86rem;display:inline-flex}.ck-ask-btn:hover{border-color:var(--accent)}.ck-ask-btn .ck-icon{width:16px;height:16px}kbd{font-family:var(--font-text);border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:6px;padding:2px 6px;font-size:.72rem}.ck-chip-btn{border:1px solid var(--line);background:var(--surface-2);min-height:30px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:999px;align-items:center;padding:4px 12px;font-size:.84rem;line-height:1.25;display:inline-flex}.ck-chip-btn:hover{border-color:var(--accent)}.ck-lage{grid-column:1/-1;grid-template-columns:minmax(300px,.9fr) minmax(0,2.4fr) minmax(250px,.9fr);grid-template-areas:"main cols focus""bar bar bar";gap:12px 26px;padding:16px 20px 12px;display:grid}.ck-lage:before{content:"";background:var(--good-ink);opacity:.55;border-radius:0 3px 3px 0;width:3px;position:absolute;top:18px;bottom:18px;left:0}.ck-lage.is-bald:before{background:var(--warn-ink)}.ck-lage.is-aktion:before{background:var(--serious-ink);opacity:.8}.ck-lage-main{grid-area:main;min-width:0}.ck-lage-date{color:var(--muted);font-size:.82rem}.ck-lage-greet{font-family:var(--font-display);letter-spacing:-.03em;margin:2px 0 0;font-size:clamp(1.6rem,2.2vw,2.15rem);font-weight:600;line-height:1.05}.ck-lage-head{font-family:var(--font-display);color:var(--ink);align-items:center;gap:10px;margin-top:8px;font-size:1.05rem;font-weight:600;display:flex}.ck-lage-next{gap:1px;margin-top:6px;font-size:.92rem;display:grid}.ck-lage-next .ck-muted{font-size:.76rem}.ck-lage-cols{grid-area:cols;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;min-width:0;display:grid}.ck-lage-cols>div{border-left:1px solid var(--line);min-width:0;padding-left:14px}.ck-lage-cols .ck-subhead{margin:0 0 4px}.ck-lage-cols .ck-good .ck-icon{vertical-align:-3px;width:15px;height:15px}.ck-lage-status{margin-top:6px;font-size:.8rem}.ck-lage-focus{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface-2);min-width:0;color:inherit;grid-area:focus;align-content:start;gap:4px;padding:10px 12px;text-decoration:none;display:grid}.ck-lage-focus.is-action{border-color:color-mix(in srgb, var(--serious-ink) 45%, transparent)}.ck-lage-focus.is-calm{align-content:center}.ck-lage-focus .ck-subhead{margin:0}.ck-lage-focus-text{align-items:flex-start;gap:8px;font-weight:600;display:flex}.ck-lage-focus-num{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600}.ck-lage-focus .ck-as-event{background:0 0;border:0;padding:0}.ck-lage-bar{border-top:1px solid var(--line);grid-area:bar;align-items:center;gap:10px;min-width:0;padding-top:10px;display:flex}.ck-lage-ask{border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--bg);width:min(320px,30%);height:36px;color:var(--muted);font:inherit;cursor:text;text-align:left;flex:none;align-items:center;gap:10px;padding:0 8px 0 12px;font-size:.92rem;display:flex}.ck-lage-ask span{flex:1}.ck-lage-ask:hover,.ck-lage-ask:focus-visible{border-color:var(--accent);color:var(--ink-2)}.ck-lage-chips{flex-wrap:wrap;flex:1;gap:6px;min-width:0;max-height:32px;display:flex;overflow:hidden}.ck-lage-sys{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:none;align-items:center;gap:7px;max-width:40%;font-size:.78rem;text-decoration:none;display:inline-flex;overflow:hidden}.ck-lage-sys.is-bad{color:var(--bad-ink)}.ck-lage-sys .ck-icon{width:14px;height:14px}.ck-today.is-ruhig .ck-ov-obs{display:none}.ck-today.is-geld .ck-t-money{border-color:color-mix(in srgb, var(--c-free) 55%, var(--line))}.ck-as-event{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface-2);gap:6px;padding:10px 12px;display:grid}.ck-as-event-head{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:10px;display:grid}.ck-as-event-title{font-family:var(--font-display);font-size:1.05rem;font-weight:600}.ck-as-event-sub{color:var(--muted);flex-wrap:wrap;grid-column:1;gap:8px;font-size:.8rem;display:flex}.ck-as-event-head .ck-link-btn{grid-area:1/2/3;align-self:center}.ck-as-checks{flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:.86rem;list-style:none;display:flex}.ck-as-checks li{align-items:center;gap:6px;display:inline-flex}.ck-as-check{border:1.5px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;width:15px;height:15px;display:grid}.ck-as-checks li.is-done .ck-as-check{border-color:var(--good-ink);color:var(--good-ink)}.ck-as-checks li.is-now .ck-as-check{border-color:var(--serious-ink)}.ck-as-check .ck-icon{stroke-width:2.4px;width:11px;height:11px}html.ck-locked,html.ck-locked body{overflow:hidden}.ck-as-scrim{z-index:90;background:var(--scrim);justify-content:center;align-items:flex-start;padding:9vh 20px 20px;display:flex;position:fixed;inset:0}.ck-as-panel{border-radius:var(--r-lg);background:var(--solid);border:1px solid var(--line-strong);width:min(760px,100%);max-height:min(78vh,820px);box-shadow:var(--shadow);animation:ck-as-in .15s var(--ease) both;flex-direction:column;display:flex;overflow:hidden}@keyframes ck-as-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}}.ck-as-input{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;padding:10px 10px 10px 18px;display:flex}.ck-as-input>.ck-icon{width:20px;height:20px;color:var(--muted);flex:none}.ck-as-input input{min-width:0;height:44px;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:1.15rem}.ck-as-input input::placeholder{color:var(--muted)}.ck-as-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:6px 18px 14px;position:relative;overflow-y:auto}.ck-as-turn{border-bottom:1px solid var(--line);padding:12px 0}.ck-as-turn:last-of-type{border-bottom:0}.ck-as-q{color:var(--muted);margin-bottom:6px;font-size:.85rem}.ck-as-answer{animation:ck-as-fade .16s var(--ease) both;gap:10px;display:grid}@keyframes ck-as-fade{0%{opacity:0}}.ck-as-text{max-width:66ch;font-size:1.02rem;line-height:1.5}.ck-as-text p+p{margin-top:4px}.ck-as-text ol{margin:4px 0 0;padding-left:22px}.ck-as-unsure{color:var(--ink-2);gap:4px;margin:0;padding:0;font-size:.88rem;list-style:none;display:grid}.ck-as-unsure li{align-items:flex-start;gap:8px;display:flex}.ck-as-block .ck-subhead{margin:0 0 4px}.ck-as-lines{margin:0;padding:0;list-style:none;display:grid}.ck-as-line{border-top:1px solid var(--line);grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:8px;padding:6px 0;display:grid}.ck-as-line:first-child{border-top:0}.ck-as-line.is-unsure .ck-as-line-text{color:var(--ink-2)}.ck-as-dot{background:var(--line-strong);border-radius:50%;width:6px;height:6px;margin:8px 0 0 6px}.ck-as-line-text{font-size:.92rem}.ck-as-line-meta{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:.78rem;display:flex}.ck-as-line-actions{align-items:center;gap:4px;display:flex}.ck-as-facts{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px 16px;margin:0;display:grid}.ck-as-facts dt{color:var(--muted);font-size:.76rem}.ck-as-facts dd{margin:0;font-size:.9rem}.ck-as-actions{flex-wrap:wrap;gap:8px;display:flex}.ck-as-done{color:var(--good-ink);align-items:center;gap:6px;font-size:.9rem;display:flex}.ck-as-done .ck-icon{width:16px;height:16px}.ck-as-foot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:.78rem;display:flex}.ck-as-foot .ck-btn{margin-left:auto}.ck-as-follow{flex-wrap:wrap;gap:6px;display:flex}.ck-as-options{gap:2px;margin:6px 0 0;padding:0;list-style:none;display:grid}.ck-as-option{border-radius:var(--r-sm);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:9px 10px;font-size:.95rem;display:flex}.ck-as-option .ck-icon{width:16px;height:16px;color:var(--muted)}.ck-as-option.is-active{background:var(--surface-2)}.ck-as-option.is-active .ck-icon{color:var(--accent-text)}.ck-as-status{border-top:1px solid var(--line);color:var(--muted);flex:none;justify-content:space-between;gap:12px;padding:8px 18px;font-size:.76rem;display:flex}.ck-jarvis{grid-template-rows:minmax(0,1fr) auto;gap:28px;min-height:100vh;padding:8vh max(24px,7vw) 5vh;display:grid;position:relative}.ck-jarvis-exit{position:absolute;top:18px;right:18px}.ck-jarvis-core{align-self:center;max-width:920px}.ck-jarvis-clock{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(3.4rem,8vw,6.4rem);font-weight:500;line-height:1}.ck-jarvis-date{color:var(--muted);margin-top:6px;font-size:1.05rem}.ck-jarvis-greet{font-family:var(--font-display);letter-spacing:-.03em;margin:28px 0 0;font-size:clamp(1.8rem,3.4vw,2.8rem);font-weight:600}.ck-jarvis-head{color:var(--ink-2);align-items:center;gap:12px;margin-top:8px;font-size:1.25rem;display:flex}.ck-jarvis-facts{grid-template-columns:repeat(3,minmax(0,max-content));gap:10px 48px;margin:26px 0 0;display:grid}.ck-jarvis-facts dt{color:var(--muted);font-size:.85rem}.ck-jarvis-facts dd{margin:2px 0 0;font-size:1.15rem;font-weight:600}.ck-jarvis-ask{border-radius:var(--r-lg);border:1px solid var(--line-strong);background:var(--surface);width:min(620px,100%);height:52px;color:var(--muted);font:inherit;cursor:text;text-align:left;align-items:center;gap:12px;margin-top:34px;padding:0 12px 0 18px;font-size:1.1rem;display:flex}.ck-jarvis-ask span{flex:1}.ck-jarvis-ask:hover,.ck-jarvis-ask:focus-visible{border-color:var(--accent)}.ck-jarvis-ask .ck-icon{width:20px;height:20px}.ck-jarvis-chips{max-height:none;margin-top:12px}.ck-jarvis-tiles{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ck-jarvis-tile{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);min-width:0;color:inherit;align-content:start;gap:6px;padding:14px 16px;text-decoration:none;display:grid}a.ck-jarvis-tile:hover{border-color:var(--line-strong)}.ck-jarvis-tile .ck-subhead{margin:0}.ck-jarvis-tile ul{gap:6px;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.ck-jarvis-tile li{align-items:flex-start;gap:8px;display:flex}.ck-jarvis-tile .ck-as-event{background:0 0;border:0;padding:0}.ck-jarvis-num{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:600}.ck-jarvis-tech{color:var(--bad-ink);align-items:center;gap:8px;font-size:.85rem;text-decoration:none;display:inline-flex;position:absolute;top:18px;left:24px}.ck-jarvis-tech .ck-icon{width:16px;height:16px}html[data-motion=reduce] .ck-as-panel,html[data-motion=reduce] .ck-as-answer{animation:none}@media (prefers-reduced-motion:reduce){.ck-as-panel,.ck-as-answer{animation:none}}@media (width<=1499px),(height<=759px){.ck-lage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"main focus""cols cols""bar bar"}.ck-lage-sys{display:none}}@media (width<=1360px){.ck-ask-btn span,.ck-ask-btn kbd{display:none}.ck-ambient-pill.is-ruhig,.ck-ambient-pill.is-bald{padding:0 10px}}@media (width<=760px){.ck-lage{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""bar""focus""cols";padding:16px}.ck-lage-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ck-lage-cols>div{padding-left:10px}.ck-lage-bar{border-top:0;flex-wrap:wrap;padding-top:0}.ck-lage-ask{width:100%;height:44px}.ck-lage-ask kbd,.ck-jarvis-ask kbd{display:none}.ck-lage-chips{scrollbar-width:none;flex-wrap:nowrap;flex-basis:100%;max-height:none;overflow-x:auto}.ck-lage-chips .ck-chip-btn{flex:none}.ck-ambient-pill.is-ruhig,.ck-ambient-pill.is-bald,.ck-ambient-pill.is-aktion{justify-content:center;gap:0;width:30px;padding:0;font-size:0}.ck-as-scrim{align-items:stretch;padding:0}.ck-as-panel{width:100%;max-height:none;height:var(--vvh,100vh);border:0;border-radius:0}.ck-as-input input{font-size:1.05rem}.ck-as-line{grid-template-columns:20px minmax(0,1fr)}.ck-as-line-actions{grid-column:2}.ck-jarvis{gap:22px;padding:64px 16px 24px}.ck-jarvis-facts{grid-template-columns:minmax(0,1fr);gap:10px}.ck-jarvis-tiles{grid-template-columns:minmax(0,1fr)}}html[data-tv=on] .ck-lage-bar{display:none}.ck-cloud-form{gap:10px;margin-top:8px;display:grid}.ck-cloud-form .ck-muted .ck-icon{vertical-align:-2px;width:14px;height:14px}.ck-l-related{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:4px;display:flex}.ck-l-related p{font-size:.88rem}.ck-ph{min-height:100vh;padding-bottom:calc(68px + env(safe-area-inset-bottom))}html:has(.ck-ph) .ck-atmosphere{display:none}.ck-ph .ck-panel,.ck-ph-card{-webkit-backdrop-filter:none;backdrop-filter:none}.ck-ph-top{padding:calc(10px + env(safe-area-inset-top)) 16px 6px;justify-content:space-between;align-items:center;gap:12px;display:flex}.ck-ph-brand{color:var(--ink);font-family:var(--font-display);align-items:center;gap:10px;font-size:1.05rem;font-weight:600;text-decoration:none;display:inline-flex}.ck-ph .ck-ambient-pill{height:34px;font-size:.84rem}.ck-ph-main{padding:6px 16px 16px}.ck-ph-page{gap:12px;display:grid}.ck-ph-card{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);gap:8px;padding:14px;display:grid}.ck-ph-h2{font-family:var(--font-display);margin:0;font-size:1.02rem;font-weight:600}.ck-ph-lage{gap:6px;padding:4px 2px 6px;display:grid}.ck-ph-date{color:var(--muted);font-size:.85rem}.ck-ph-greet{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:1.85rem;font-weight:600;line-height:1.05}.ck-ph-head{align-items:center;gap:10px;font-size:1.02rem;font-weight:600;display:flex}.ck-ph-next{font-size:.95rem;display:grid}.ck-ph-next span{color:var(--muted);font-size:.78rem}.ck-ph-ask{border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--surface);height:48px;color:var(--muted);font:inherit;text-align:left;align-items:center;gap:10px;margin-top:6px;padding:0 14px;font-size:1rem;display:flex}.ck-ph-ask .ck-icon{width:20px;height:20px}.ck-ph-chips{scrollbar-width:none;gap:8px;margin:0 -16px;padding:2px 16px;display:flex;overflow-x:auto}.ck-ph-chips::-webkit-scrollbar{display:none}.ck-ph .ck-chip-btn{flex:none;min-height:40px;padding:6px 14px;font-size:.9rem}.ck-ph-focus .ck-lage-focus{background:0 0;border:0;padding:0}.ck-ph-focus .ck-item-menu{display:none}.ck-ph-list{margin:0;padding:0;list-style:none;display:grid}.ck-ph-list>li+li{border-top:1px solid var(--line)}.ck-ph-row{width:100%;min-height:52px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 0;text-decoration:none;display:grid}.ck-ph-row>.ck-icon{width:16px;height:16px;color:var(--muted)}.ck-ph-row-main{gap:1px;min-width:0;display:grid}.ck-ph-row-title{font-size:.95rem;line-height:1.3}.ck-ph-row-sub{color:var(--muted);font-size:.82rem;line-height:1.3}.ck-ph-row-right{font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:.88rem}.ck-ph-dot{background:var(--line-strong);border-radius:50%;width:7px;height:7px;margin-left:8px}.ck-ph-app{background:var(--c-free);border-radius:4px;width:12px;height:12px;margin-left:6px}.ck-ph-app--rhythmus{background:var(--h-training)}.ck-ph-app--horizon{background:var(--k-career)}.ck-ph-day+.ck-ph-day{margin-top:6px}.ck-ph-day-head{color:var(--muted);margin:4px 0 0;font-size:.8rem;font-weight:600}.ck-ph-empty{color:var(--muted);font-size:.92rem}.ck-ph-empty .ck-icon{vertical-align:-3px;width:16px;height:16px}.ck-ph-more{color:var(--accent-text);font-size:.88rem}.ck-ph-sys{color:var(--muted);align-items:center;gap:8px;padding:4px 2px;font-size:.8rem;text-decoration:none;display:flex}.ck-ph-sys.is-bad{color:var(--bad-ink)}.ck-ph-sys .ck-icon{width:14px;height:14px}.ck-ph-btn{border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--surface-2);min-height:46px;color:var(--ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.95rem;text-decoration:none;display:inline-flex}.ck-ph-btn[aria-pressed=true]{border-color:var(--accent);color:var(--accent-text)}.ck-ph-btn--primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.ck-ph-btn--quiet{background:0 0}.ck-ph-btn--small{min-height:38px;font-size:.85rem}.ck-ph-btn .ck-icon{width:18px;height:18px}.ck-ph-icon{width:44px;height:44px;color:var(--ink-2);background:0 0;border:0;place-items:center;display:grid}.ck-ph-seg{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line);gap:4px;padding:4px;display:flex}.ck-ph-seg button{border-radius:var(--r-sm);min-height:40px;color:var(--ink-2);font:inherit;background:0 0;border:0;flex:1;font-size:.88rem}.ck-ph-seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line-strong)}.ck-ph-row3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ck-ph-label{color:var(--muted);align-items:center;gap:6px;margin-top:4px;font-size:.8rem;display:flex}.ck-ph-label .ck-icon{width:14px;height:14px}.ck-ph-check-row{min-height:44px}.ck-ph-acc{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:6px 0;display:grid}.ck-ph-acc>.ck-icon{width:16px;height:16px;color:var(--bad-ink)}.ck-ph-connect{gap:10px;padding-top:6px;display:grid}.ck-ph .ck-input{min-height:46px;font-size:16px}.ck-ph .ck-source-card{margin-top:6px}.ck-ph-event-head{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0}.ck-ph-event .ck-as-event{background:0 0;border:0;padding:0}.ck-ph-event.is-on{border-color:var(--line-strong)}.ck-ph-detail{border-top:1px solid var(--line);gap:10px;padding-top:6px;font-size:.92rem;display:grid}.ck-ph-checks{margin:0;padding:0;list-style:none;display:grid}.ck-ph-check{width:100%;min-height:48px;color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:6px 0;display:grid}.ck-ph-check:disabled{opacity:1}.ck-ph-check .ck-as-check{width:20px;height:20px}.ck-ph-check.is-done .ck-as-check{border-color:var(--good-ink);color:var(--good-ink)}.ck-ph-check.is-now .ck-as-check{border-color:var(--serious-ink)}.ck-ph-check .ck-as-check .ck-icon{width:13px;height:13px}.ck-ph-add{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.ck-ph-tabs{z-index:40;padding:4px 6px env(safe-area-inset-bottom);background:var(--solid);border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.ck-ph-tabs a{min-height:56px;color:var(--muted);align-content:center;place-items:center;gap:2px;font-size:.72rem;text-decoration:none;display:grid}.ck-ph-tabs svg{width:24px;height:24px}.ck-ph-tabs a[aria-current=page]{color:var(--accent-text)}.ck-ph--frag .ck-ph-main{padding:0}.ck-ph-ask-bar{left:0;right:0;bottom:max(var(--kb,0px), calc(60px + env(safe-area-inset-bottom)));z-index:41;background:var(--solid);border-top:1px solid var(--line);padding:8px 12px;position:fixed}.ck-ph-ask-bar .ck-as-input{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);padding:0 6px 0 12px}.ck-ph-ask-bar .ck-as-input input{height:46px;font-size:16px}section.ck-ph-askpage{height:auto;padding:calc(8px + env(safe-area-inset-top)) 0 130px;background:0 0;border:0;margin:0;display:grid}section.ck-ph-askpage .ck-as-status{border-top:0;padding:4px 16px}section.ck-ph-askpage .ck-as-scroll{padding:0 16px;overflow:visible}section.ck-ph-askpage .ck-as-option{min-height:48px}section.ck-ph-askpage .ck-as-line{grid-template-columns:20px minmax(0,1fr)}section.ck-ph-askpage .ck-as-line-actions{grid-column:2}section.ck-ph-askpage .ck-btn{min-height:40px}.ck-ph-scrim{z-index:95;background:var(--scrim);align-items:flex-end;display:flex;position:fixed;inset:0}.ck-ph-sheet{overscroll-behavior:contain;border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--solid);border-top:1px solid var(--line-strong);width:100%;max-height:86vh;padding:4px 16px calc(16px + env(safe-area-inset-bottom));animation:ck-ph-up .18s var(--ease) both;overflow-y:auto}@keyframes ck-ph-up{0%{opacity:0;transform:translateY(24px)}}html[data-motion=reduce] .ck-ph-sheet{animation:none}.ck-ph-sheet-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.ck-ph-sheet-title{font-family:var(--font-display);padding-top:10px;font-size:1.05rem;font-weight:600;line-height:1.3}.ck-ph-sheet-body{gap:10px;display:grid}.ck-ph-sheet-sub{color:var(--ink-2);align-items:center;gap:8px;display:flex}.ck-ph .ck-btn{min-height:44px}.ck-ph-more{align-items:center;min-height:44px;display:inline-flex}.ck-ph .ck-sources-line .ck-source-link{padding:10px 0;display:inline-block}.ck-ph .ck-check input{width:22px;height:22px}.ck-ph .ck-ambient-pill{min-width:44px;height:40px}.ck-ph .ck-ambient-pill.is-ruhig,.ck-ph .ck-ambient-pill.is-bald,.ck-ph .ck-ambient-pill.is-aktion{gap:8px;width:auto;padding:0 12px;font-size:.84rem}.ck-as-line.ck-as-line--phone{padding:0;display:block}.ck-as-line--phone .ck-ph-row:disabled{cursor:default;opacity:1}.ck-print-foot{display:none}@page{size:A4 portrait;margin:10mm}html[data-print=on]{background:#fff;font-size:9.5px}html[data-print=on] body{background:#fff}html[data-print=on] .ck-head,html[data-print=on] .ck-atmosphere,html[data-print=on] .ck-no-print,html[data-print=on] .ck-panel-actions,html[data-print=on] .river-currents{display:none!important}html[data-print=on] .ck-main{width:718px;margin:0 auto;padding:0}html[data-print=on] .ck-panel{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;break-inside:avoid;background:#fff;border:1px solid #0000001f;border-radius:10px;padding:9px 11px}html[data-print=on] .ck-panel-head{margin-bottom:6px}html[data-print=on] .ck-fin{grid-template-rows:auto;grid-template-columns:300px minmax(0,1fr);grid-auto-rows:auto;gap:7px;height:auto}html[data-print=on] .ck-fin>*{grid-area:auto!important;min-height:0!important;max-height:none!important}html[data-print=on] .ck-fin-head{gap:18px;padding:8px 12px;grid-column:1/-1!important}html[data-print=on] .ck-monthnav .ck-icon-btn,html[data-print=on] .ck-monthnav-phase button{display:none}html[data-print=on] .ck-area-river{grid-row:span 2!important}html[data-print=on] .ck-area-months .ck-grow{flex:none;height:130px}html[data-print=on] .ck-area-wealth .ck-autoheight{flex:none;height:115px}html[data-print=on] .ck-fin-head .ck-due{margin-left:auto}html[data-print=on] .ck-kpi{padding:0 12px}html[data-print=on] .ck-posten,html[data-print=on] .ck-pot-sub,html[data-print=on] .ck-chart-caption{display:none}html[data-print=on] .ck-river-wrap{grid-template-columns:minmax(0,1fr)}html[data-print=on] .ck-pots,html[data-print=on] .ck-fixed{gap:6px}html[data-print=on] .ck-changes,html[data-print=on] .ck-fixed .ck-subhead{display:none}html[data-print=on] .ck-scroll{overflow:visible}html[data-print=on] .ck-agenda{columns:1}html[data-print=on] .ck-agenda-item{padding:2px 0}html[data-print=on] .ck-kpi-value{font-size:1.5rem}html[data-print=on] .ck-print-foot{color:#555;padding:2px 4px;font-size:.8rem;display:block;grid-column:1/-1!important}@media print{.ck-head,.ck-atmosphere,.ck-no-print,.ck-tip{display:none!important}body{background:#fff}.ck-panel{-webkit-backdrop-filter:none;backdrop-filter:none;break-inside:avoid}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}html[data-print=on] .ck-pots{gap:5px}html[data-print=on] .ck-pot{gap:3px}html[data-print=on] .ck-pot--reserve .ck-meter{display:none}html[data-print=on] .ck-groups{grid-template-columns:1fr 1fr;column-gap:12px}html[data-print=on] .ck-groups li{grid-template-columns:10px minmax(0,1fr) auto}html[data-print=on] .ck-groups li .ck-muted{display:none}html[data-print=on] .ck-facts>div{padding-top:3px}html[data-print=on] .ck-year-value{font-size:1.9rem}html[data-print=on] .ck-fin-head{flex-wrap:nowrap;align-items:flex-start}html[data-print=on] .ck-fin-head .ck-kpis{flex-wrap:nowrap;gap:0;display:flex}html[data-print=on] .ck-fin-head .ck-kpi{border-left:1px solid #0000001f;padding:0 10px}html[data-print=on] .ck-fin-head .ck-kpi:first-child{border-left:0;padding-left:0}html[data-print=on] .ck-fin-head .ck-kpi-value{font-size:1.35rem}html[data-print=on] .ck-monthnav-label{text-align:left;min-width:0}html[data-print=on] .ck-monthnav-month{font-size:1.3rem}html[data-print=on] .ck-due{flex:auto;min-width:0}html[data-print=on] .ck-due-items{gap:2px 10px;font-size:.9rem}
