.pw-scroll{display:flex;flex-direction:column;position:relative}.pw-top{position:sticky;top:0;z-index:3;height:0;overflow:visible;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:max(48px,calc(var(--safe-top, 0px) + 12px)) 16px 0}.pw-hero{position:relative;flex-shrink:0;height:clamp(400px,52vh,480px);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 70%,transparent 100%);mask-image:linear-gradient(to bottom,#000 70%,transparent 100%)}.pw-hero-compact{height:clamp(600px,74vh,680px);-webkit-mask-image:linear-gradient(to bottom,#000 93%,transparent 100%);mask-image:linear-gradient(to bottom,#000 93%,transparent 100%)}.pw-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%}.pw-hero-atmo{position:absolute;inset:0;background-image:radial-gradient(ellipse 70% 55% at 85% 12%,rgba(161,29,29,.42),transparent 70%),radial-gradient(ellipse 60% 50% at 8% 30%,rgba(31,157,85,.34),transparent 70%),radial-gradient(ellipse 55% 45% at 80% 78%,rgba(232,131,58,.34),transparent 70%),radial-gradient(ellipse 60% 45% at 20% 95%,rgba(45,125,210,.3),transparent 70%)}.pw-hero-stage{position:absolute;inset:0}.pw-float{position:absolute}@keyframes pw-fade{0%{opacity:0}to{opacity:1}}.pw-fade{animation:pw-fade .55s ease both}.pw-shot{position:absolute;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 0 0 .5px #00000014,0 24px 48px -22px #00000073,inset 0 1px #ffffffe6}.pw-shot>img{display:block;width:100%;height:auto}.pw-shot-front{left:18px;top:calc(max(48px,calc(var(--safe-top, 0px) + 12px)) + 64px);width:min(196px,54%);transform:rotate(-4deg);z-index:2}.pw-shot-back{right:14px;top:calc(max(48px,calc(var(--safe-top, 0px) + 12px)) + 30px);width:min(176px,48%);transform:rotate(5deg);z-index:1}.pw-shot-single{left:50%;top:calc(max(48px,calc(var(--safe-top, 0px) + 12px)) + 8px);width:min(300px,82%);transform:translate(-50%) rotate(-1.5deg);z-index:2}.pw-float-chip{top:calc(max(48px,calc(var(--safe-top, 0px) + 12px)) + 2px);left:16px;height:2rem;padding:0 12px 0 6px;border-radius:999px;display:inline-flex;align-items:center;gap:7px;font-size:.75rem;font-weight:600;color:#fff;background:linear-gradient(180deg,#b8302a,#a11d1d 55%,#8f1818);box-shadow:inset 0 1px #fff6,0 8px 18px -8px #a11d1db3;z-index:3}.pw-top~.pw-hero .pw-float-chip{left:64px}.pw-chip-icon{width:1.375rem;height:1.375rem;border-radius:999px;display:grid;place-items:center;background:#ffffff38}.pw-body{flex-shrink:0;width:100%;max-width:560px;margin:-56px auto 0;position:relative;z-index:1;box-sizing:border-box;padding:0 20px 24px;display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.pw-body>*,.pw-head>*,.pw-benefit-text{min-width:0;overflow-wrap:anywhere}.pw-hero-compact+.pw-body{margin-top:-14px}.pw-head{display:grid;gap:8px;justify-items:start}.pw-eyebrow{font-size:.8125rem;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:#a11d1d;margin:0}.pw-title{font-size:clamp(1.75rem,1.2rem + 2.4vw,2.25rem);font-weight:700;letter-spacing:-.03em;line-height:1.08;color:#000;margin:0;text-wrap:balance}.pw-sub{font-size:.9375rem;line-height:1.5;color:#3c3c43cc;margin:0;max-width:42ch}.pw-sub-goal{color:#000;font-weight:600}.pw-stats{display:flex;flex-wrap:wrap;gap:8px}.pw-stat{position:relative;display:inline-flex;align-items:center;gap:6px;height:2.125rem;padding:0 12px 0 8px;border-radius:999px;font-size:.8125rem;font-weight:600;color:#000;background:#ffffff9e;box-shadow:0 0 0 .5px #0000000d,0 8px 18px -12px #00000040,inset 0 1px #fffffff2;font-variant-numeric:tabular-nums;white-space:nowrap}.pw-stat>span:first-child{font-size:1rem;line-height:1}.pw-section-title{font-size:.8125rem;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:var(--mp-text-2);margin:4px 0 -8px 2px}.pw-benefits{position:relative;border-radius:22px;padding:4px 14px;display:grid}.pw-benefit{display:flex;gap:10px;align-items:flex-start;padding:9px 0}.pw-benefit+.pw-benefit{border-top:.5px solid rgba(60,60,67,.12)}.pw-tile{width:1.75rem;height:1.75rem;margin-top:1px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:inset 0 1px #fff6,inset 0 -1px #0003,0 6px 14px -8px #00000080}.pw-tile svg{width:.95rem;height:.95rem}.pw-tile-ink{background:linear-gradient(180deg,#3a3a3c,#1c1c1e 55%,#000)}.pw-tile-red{background:linear-gradient(180deg,#b8302a,#a11d1d 55%,#8f1818)}.pw-tile-pink{background:linear-gradient(180deg,#e0457b,#c72a62 55%,#a61f4f)}.pw-tile-green{background:linear-gradient(180deg,#2eb267,#1f9d55 55%,#17804a)}.pw-tile-orange{background:linear-gradient(180deg,#f0964f,#e8833a 55%,#cf6b25)}.pw-tile-blue{background:linear-gradient(180deg,#4a93e0,#2d7dd2 55%,#2264ad)}.pw-tile-purple{background:linear-gradient(180deg,#8a6be0,#6e4bd2 55%,#5739b0)}.pw-benefit-title{font-weight:600;color:#000}.pw-benefit-text{font-size:.8125rem;line-height:1.45;color:#3c3c43cc;margin:0}.pw-quote{margin:0;padding:2px 10px;font-size:.9375rem;font-style:italic;line-height:1.45;color:#000;text-align:center;text-wrap:balance}.pw-quote-by{display:block;margin-top:6px;font-size:.75rem;font-style:normal;font-weight:600;letter-spacing:.2px;color:var(--mp-text-2)}.pw-timeline{position:relative;border-radius:22px;padding:14px 16px 12px;display:grid;gap:0}.pw-timeline-title{font-size:.8125rem;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:var(--mp-text-2);margin:0 0 10px}.pw-timeline-row{position:relative;display:grid;grid-template-columns:2rem 1fr;gap:12px;padding:4px 0 14px}.pw-timeline-row:last-child{padding-bottom:2px}.pw-timeline-row+.pw-timeline-row:before{content:"";position:absolute;left:calc(1rem - 1px);top:-12px;height:16px;width:2px;background:#3c3c4329;border-radius:2px}.pw-timeline-dot{width:2rem;height:2rem;border-radius:999px;display:grid;place-items:center;font-size:.95rem;background:#7878801a;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 .5px #0000000d}.pw-timeline-dot-on{background:linear-gradient(180deg,#2eb267,#1f9d55);color:#fff;box-shadow:inset 0 1px #fff6}.pw-timeline-when{font-size:.875rem;font-weight:700;color:#000;line-height:1.3}.pw-timeline-text{font-size:.8125rem;line-height:1.4;color:var(--mp-text-2)}.pw-strong{color:#000;font-weight:700}.pw-plans-question{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:#000;margin:6px 0 -6px;text-wrap:balance}.pw-plans{display:grid;gap:12px;padding-top:8px}.pw-plan{position:relative;width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;border:0;border-radius:22px;text-align:left;font:inherit;color:#000;cursor:pointer;background:#fff9;box-shadow:0 0 0 .5px #0000000d,0 10px 24px -16px #0003,inset 0 1px #ffffffe6;transition:box-shadow .2s ease,background-color .2s ease,transform .3s cubic-bezier(.3,1.3,.5,1)}.pw-plan[aria-pressed=true]{background:#fffffff0;box-shadow:0 0 0 1.5px #a11d1d,0 14px 30px -18px #a11d1d73,inset 0 1px #fff}.pw-plan:active{transform:scale(.985);transition-duration:.08s}.pw-plan-main{flex:1;min-width:0;display:grid;gap:2px}.pw-plan-name{font-size:1rem;font-weight:600;line-height:1.25}.pw-plan-detail{font-size:.8125rem;line-height:1.35;color:var(--mp-text-2)}.pw-plan-save{font-size:.8125rem;line-height:1.35;font-weight:700;color:#a11d1d}.pw-plan-save>b{font-size:.9375rem}.pw-plan-right{text-align:right;display:grid;gap:1px;flex-shrink:0;font-variant-numeric:tabular-nums}.pw-plan-was{font-size:.75rem;color:var(--mp-text-2);text-decoration:line-through}.pw-plan-per{font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.pw-plan-unit{font-size:.75rem;color:var(--mp-text-2)}.pw-badge{position:absolute;top:-.6875rem;right:14px;height:1.375rem;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.2px;color:#fff;background:linear-gradient(180deg,#b8302a,#8f1818);box-shadow:inset 0 1px #ffffff59,0 6px 14px -8px #a11d1db3}.pw-footer{position:sticky;bottom:0;margin-top:auto;z-index:2;flex-shrink:0}.pw-footer:before{content:"";position:absolute;inset:-28px 0 0;background:#efeff2bd;-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 40px);mask-image:linear-gradient(to bottom,transparent,#000 40px);pointer-events:none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.pw-footer:before{background:#efeff2f5}}.pw-footer-inner{position:relative;width:100%;max-width:560px;margin:0 auto;box-sizing:border-box;padding:8px 20px calc(12px + var(--safe-bottom, 0px));display:grid;gap:10px}.pw-summary{font-size:.8125rem;font-weight:500;line-height:1.45;color:#3c3c43cc;text-align:center;margin:0;text-wrap:balance}.pw-cta{height:3.375rem;font-size:1.0625rem;letter-spacing:-.2px;width:100%;white-space:normal;line-height:1.15}.pw-links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0 4px;font-size:.75rem;color:var(--mp-text-2)}.pw-links>button,.pw-links>a{background:none;border:0;padding:4px;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer;min-height:28px}.pw-links>span{color:var(--mp-text-3)}.pw-price-card{position:relative;border-radius:28px;padding:24px 20px 20px;text-align:center;display:grid;gap:4px;justify-items:center}.pw-price-row{display:flex;align-items:baseline;justify-content:center;gap:12px;flex-wrap:wrap;max-width:100%}.pw-price-row>*{white-space:nowrap}.pw-price-was{font-size:1.375rem;font-weight:600;color:var(--mp-text-2);text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:#a11d1d;font-variant-numeric:tabular-nums}.pw-price-big{font-size:clamp(2.75rem,2rem + 3vw,3.5rem);font-weight:700;letter-spacing:-.045em;line-height:1;color:#000;font-variant-numeric:tabular-nums}.pw-price-unit{font-size:1rem;color:var(--mp-text-2)}.pw-price-total{font-size:1.0625rem;font-weight:700;color:#000;margin:12px 0 0}.pw-save{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:12px;flex-wrap:wrap}.pw-save-badge{display:inline-flex;align-items:center;height:2.125rem;padding:0 14px;border-radius:999px;font-size:1.125rem;font-weight:800;letter-spacing:-.02em;color:#fff;background:linear-gradient(180deg,#b8302a,#a11d1d 55%,#8f1818);box-shadow:inset 0 1px #fff6,inset 0 -1px #0003,0 8px 18px -10px #a11d1db3;font-variant-numeric:tabular-nums}.pw-price-compare{font-size:.875rem;line-height:1.4;color:#3c3c43d9;font-weight:500;text-align:left}.pw-price-compare s{color:#000;font-weight:700;text-decoration-thickness:2px;text-decoration-color:#a11d1d}.pw-personal{position:relative;border-radius:20px;padding:12px 14px;display:flex;gap:10px;align-items:center;font-size:.9375rem;line-height:1.4;color:#000}.pw-personal>span:first-child{font-size:1.375rem;line-height:1;flex-shrink:0}.pw-remind{display:grid;gap:10px}.pw-remind-title{font-size:.8125rem;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:var(--mp-text-2);margin:0 0 2px}.pw-remind-row{display:flex;align-items:center;gap:10px;font-size:.9375rem;color:#000;line-height:1.3}.pw-remind-check{width:1.375rem;height:1.375rem;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 1px #fff6}.pw-remind-check svg{width:.8125rem;height:.8125rem}.pw-devchip{position:absolute;left:16px;bottom:calc(16px + var(--safe-bottom, 0px));z-index:46;height:32px;padding:0 12px;border:0;border-radius:999px;font:inherit;font-size:12px;font-weight:600;color:#000;cursor:pointer}@media(min-width:700px){.pw-hero{height:clamp(440px,46vh,520px)}.pw-shot-front{left:70px;width:230px}.pw-shot-back{right:70px;width:210px}.pw-top~.pw-hero .pw-float-chip{left:72px}.pw-body{max-width:640px;gap:22px}.pw-footer-inner{max-width:640px}.pw-title{font-size:2.5rem}.pw-sub{font-size:1.0625rem;max-width:50ch}.pw-plans{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.pw-price-card{padding:32px 28px 26px}}@media(prefers-reduced-motion:reduce){.pw-plan{transition:none}}.native-status-bar-blur{position:fixed;top:0;left:0;right:0;height:var(--safe-top, 0px);z-index:1000;pointer-events:none;background:#efeff2f0;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 60%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 60%,transparent 100%)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.native-status-bar-blur{background:#efeff29e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}@media(prefers-reduced-transparency:reduce){.native-status-bar-blur{background:#efeff2;-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-mask-image:none;mask-image:none}}@media(min-width:768px){:root:is([data-morphos-device=ipad],[data-morphos-device=android-tablet]){--mp-tablet-content-width: 960px;--mp-tablet-content-gutter: max(16px, calc((100% - var(--mp-tablet-content-width)) / 2));--mp-tablet-nav-gutter: max(24px, calc((100% - 760px)/2) );--mp-tablet-brand-size: 32px;--mp-tablet-calorie-size: 208px;--mp-tablet-calorie-value: 44px;--mp-tablet-hero-width: 620px;--mp-tablet-hero-gap: 40px;--mp-tablet-macro-size: 84px;--mp-tablet-macro-value: 26px;--mp-tablet-tile-ratio: 3 / 2;--mp-tablet-library-columns: repeat(auto-fill, minmax(200px, 1fr));--mp-tablet-sheet-width: 800px;--mp-tablet-dialog-width: 560px;--mp-tablet-sheet-gutter: max(16px, calc((100% - 800px)/2) );--mp-tablet-camera-controls-width: 760px;--mp-tablet-camera-focus-width: 640px}:root:is([data-morphos-device=ipad],[data-morphos-device=android-tablet]):is([data-morphos-page=coach],[data-morphos-page=profil],[data-morphos-page=einstellungen],[data-morphos-page=support],[data-morphos-page=login],[data-morphos-page=reset-password],[data-morphos-page=onboarding],[data-morphos-page=timer]){--mp-tablet-content-width: 760px}}:root{--mp-ground: #EFEFF2;--mp-shadow-card: 0 0 0 .5px rgba(0, 0, 0, .04), 0 18px 40px -22px rgba(0, 0, 0, .18), inset 0 1px 0 #fff;--mp-shadow-soft: 0 2px 3px rgba(40, 38, 36, .02), 0 6px 16px -8px rgba(40, 38, 36, .08);--mp-text-2: rgba(60, 60, 67, .6);--mp-text-3: rgba(60, 60, 67, .3);--mp-hairline: rgba(60, 60, 67, .18);--mp-nav-height: 66px;--mp-nav-bottom: max(20px, calc(10px + var(--safe-bottom)))}.mp-atmosphere{background-color:var(--mp-ground);background-image:radial-gradient(ellipse 60% 34% at 92% 6%,rgba(161,29,29,.2),transparent 70%),radial-gradient(ellipse 55% 30% at 6% 34%,rgba(31,157,85,.16),transparent 70%),radial-gradient(ellipse 50% 28% at 85% 62%,rgba(232,131,58,.14),transparent 70%),radial-gradient(ellipse 60% 30% at 15% 92%,rgba(45,125,210,.14),transparent 70%);background-repeat:no-repeat}.mp-glass{position:relative;background:#ffffff85;box-shadow:0 0 0 .5px #0000000d,0 12px 30px -14px #00000038,inset 0 1px #fffffff2}.mp-glass-blur{-webkit-backdrop-filter:blur(28px) saturate(1.8);backdrop-filter:blur(28px) saturate(1.8)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.mp-glass-blur{background:#ffffffdb}}.mp-glass-card{position:relative;background:#ffffffbd;box-shadow:var(--mp-shadow-card)}.mp-rim{position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#fffffff2,#fff3 30%,#fff0,#ffffff1a 70%,#ffffff8c);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.mp-rim-primary{background:linear-gradient(135deg,#ffffffb3,#ffffff1a 35%,#fff0 55%,#ffffff40)}.mp-glass-btn{width:40px;height:40px;border-radius:50%;border:0;padding:0;display:flex;align-items:center;justify-content:center;color:#000;cursor:pointer;font:inherit}.mp-primary{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;height:54px;border:0;border-radius:999px;font-size:17px;font-weight:600;letter-spacing:-.3px;color:#fff;text-decoration:none;background:linear-gradient(180deg,#b8302a,#a11d1d 55%,#8f1818);box-shadow:inset 0 1px #fff6,inset 0 -1px #0003,0 10px 24px -10px #a11d1d99;cursor:pointer}.mp-sheet-scrim{background:#14141652;-webkit-backdrop-filter:blur(8px) saturate(.9);backdrop-filter:blur(8px) saturate(.9)}.mp-sheet{position:relative;background:#f8f8faf5;box-shadow:0 0 0 .5px #0000000f,0 -20px 60px -30px #00000080,inset 0 1px #fff}.mp-sheet-list{position:relative;border-radius:20px;overflow:hidden;background:#ffffffe6;box-shadow:var(--mp-shadow-card)}.mp-field{width:100%;box-sizing:border-box;min-height:48px;border:0;border-radius:16px;background:#7878801a;box-shadow:inset 0 1px 2px #0000000d;padding:0 14px;font:inherit;font-size:16px;color:#000;outline:none}textarea.mp-field{padding:13px 14px;line-height:1.4;resize:vertical}.mp-field::placeholder{color:#3c3c4380}.mp-field:focus-visible{box-shadow:inset 0 1px 2px #0000000d,0 0 0 2px #a11d1d59}.mp-field:disabled{opacity:.6}.mp-label{font-size:12px;font-weight:600;color:var(--mp-text-2);text-transform:uppercase;letter-spacing:.3px;margin:0 0 6px 14px}.mp-section-head{padding:22px 32px 8px;display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;color:var(--mp-text-2)}.mp-section-head>:first-child{text-transform:uppercase;letter-spacing:.2px}.mp-segment{display:flex;gap:3px;padding:3px;border-radius:999px;background:#7878801a;box-shadow:inset 0 1px 2px #0000000d}.mp-segment>button{flex:1;min-width:0;height:34px;border-radius:999px;border:0;background:transparent;font:inherit;font-size:13px;font-weight:600;color:#3c3c43b3;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-segment>button[data-on=true]{background:#fffffff2;color:#000;box-shadow:inset 0 1px #fff,0 1px 3px #00000014}.mp-chip{height:32px;padding:0 12px;border-radius:999px;border:0;display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:12px;font-weight:600;background:#7878801a;color:#3c3c43cc;cursor:pointer;white-space:nowrap}.mp-chip[data-on=true]{background:linear-gradient(180deg,#2c2c2e,#000);color:#fff}.mp-list-row{display:flex;align-items:center;gap:12px;padding:11px 16px;min-height:48px;width:100%;box-sizing:border-box;border:0;background:none;font:inherit;color:inherit;text-align:left}.mp-list-row+.mp-list-row,.mp-list-sep{border-top:.5px solid rgba(60,60,67,.14)}button.mp-list-row{cursor:pointer}.mp-thumb{flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:14px;overflow:hidden;background:repeating-linear-gradient(135deg,#e3e3e6 0 6px,#ececef 6px 12px);box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 .5px #0000000d}.mp-btn{height:50px;border-radius:999px;border:0;display:flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:16px;font-weight:600;cursor:pointer;padding:0 16px;box-sizing:border-box;text-decoration:none;white-space:nowrap}.mp-btn-dark{background:linear-gradient(180deg,#2c2c2e,#000);color:#fff;box-shadow:inset 0 1px #ffffff4d}.mp-btn-red{color:#fff;background:linear-gradient(180deg,#b8302a,#a11d1d 55%,#8f1818);box-shadow:inset 0 1px #fff6,inset 0 -1px #0003,0 8px 20px -10px #a11d1d99}.mp-btn-text{background:transparent;color:#a11d1d;font-size:15px}.mp-btn-muted{background:transparent;color:#3c3c43cc;font-size:15px}.mp-btn-glass{color:#000;font-size:15px}.mp-btn-red-soft{color:#a11d1d;background:#a11d1d14;font-size:14px;height:46px}.mp-btn:disabled{opacity:.5;cursor:default}.mp-icon-btn-sm{width:36px;height:36px;border-radius:50%;border:0;padding:0;display:flex;align-items:center;justify-content:center;color:#000;cursor:pointer;font:inherit;flex-shrink:0}.mp-check{width:22px;height:22px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1.5px #c7c7cc;background:transparent;color:#fff}.mp-check[data-on=true]{background:#a11d1d;box-shadow:inset 0 1px #fff6}.mp-check-dark[data-on=true]{background:#0d0d0d;box-shadow:none}.mp-squircle{position:relative;border-radius:14px;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#fff;box-shadow:inset 0 1.5px #ffffff73,inset 0 -1px #00000038,0 8px 18px -8px #0000008c}.mp-squircle:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ffffff38,#fff0 55%);pointer-events:none}.mp-macro-line{display:flex;gap:7px;align-items:center;font-size:12px;color:#3c3c43a6;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden}.mp-macro-line>span{white-space:nowrap}.mp-disclosure>summary::-webkit-details-marker{display:none}.mp-disclosure>summary::marker{content:""}.mp-disclosure-chevron{transition:transform .2s ease}.mp-disclosure[open]>summary .mp-disclosure-chevron{transform:rotate(180deg)}.mp-surface{box-shadow:var(--mp-shadow-card)}.mp-surface-soft{box-shadow:var(--mp-shadow-soft)}.mp-nav-fade{position:absolute;left:0;right:0;bottom:0;height:calc(140px + var(--safe-bottom));background:linear-gradient(180deg,#efeff200,#efeff28c 60%,#efeff2cc);pointer-events:none;z-index:29}.mp-bottom-nav{position:absolute;left:calc(14px + var(--mp-tablet-nav-gutter, 0px));right:calc(14px + var(--mp-tablet-nav-gutter, 0px));bottom:var(--mp-nav-bottom);display:flex;align-items:center;gap:10px;z-index:30}.mp-nav-pill{position:relative;flex:1 1 auto;height:var(--mp-nav-height);box-sizing:border-box;border-radius:999px;display:flex;align-items:center;padding:5px;background:#ffffff73;overflow:hidden}.mp-nav-thumb{position:absolute;top:5px;bottom:5px;left:5px;width:calc((100% - 10px)/4);border-radius:999px;background:#ffffffe6;box-shadow:inset 0 1px #fff,inset 0 0 0 .5px #ffffffe6,0 2px 6px #0000001a,0 0 0 .5px #0000000a;transition:transform .38s cubic-bezier(.32,.72,0,1),width .38s cubic-bezier(.32,.72,0,1),opacity .18s ease;pointer-events:none}.mp-nav-thumb[data-visible=false]{opacity:0}.mp-nav-tab{position:relative;flex:1 1 0;height:56px;border-radius:999px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#3c3c43a6;text-decoration:none;min-width:0;overflow:hidden;transition:color .18s ease,opacity .2s ease}.mp-nav-tab[data-active=true]{color:#000}.mp-nav-label{font-size:10px;font-weight:600;line-height:1;white-space:nowrap}.mp-nav-camera{width:var(--mp-nav-height);height:var(--mp-nav-height);box-sizing:border-box;border-radius:50%;padding:5px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#ffffff73;text-decoration:none}.mp-nav-camera>span{position:relative;width:56px;height:56px;border-radius:50%;background:linear-gradient(180deg,#2c2c2e,#000);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #0009,0 2px 6px #00000040}@media(prefers-reduced-motion:reduce){.mp-nav-tab,.mp-nav-thumb,.mp-nav-pill{transition:none}}@media(prefers-reduced-transparency:reduce){.mp-glass,.mp-nav-pill,.mp-nav-camera{background:#fffffff0}.mp-glass-blur{-webkit-backdrop-filter:none;backdrop-filter:none}.mp-glass-card{background:#fff}}.mp-btn,.mp-glass-btn,.mp-icon-btn-sm,.mp-chip,.mp-segment>button,.mp-nav-tab,.mp-nav-camera,.mp-list-row,.mp-press,.mp-disclosure>summary,.mp-check,.mp-switch{-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none}.mp-btn,.mp-glass-btn,.mp-icon-btn-sm,.mp-chip,.mp-segment>button{transition:transform .3s cubic-bezier(.3,1.3,.5,1),filter .16s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease,opacity .16s ease}.mp-btn:active:not(:disabled),.mp-glass-btn:active,.mp-icon-btn-sm:active{transform:scale(.97);transition-duration:.08s}.mp-btn-red:active:not(:disabled),.mp-btn-dark:active:not(:disabled){filter:brightness(.92)}.mp-btn-text:active,.mp-btn-muted:active{opacity:.45;transform:none}.mp-glass.mp-btn:active,.mp-glass.mp-glass-btn:active,.mp-glass.mp-icon-btn-sm:active{background:#ffffffb3}.mp-chip:active,.mp-segment>button:active{transform:scale(.96);transition-duration:.08s}.mp-list-row{transition:background-color .12s ease}button.mp-list-row:active,.mp-list-row[role=button]:active,[role=button].mp-press:active{background-color:#78788024}.mp-nav-tab:active{opacity:.55}.mp-nav-camera>span{transition:transform .3s cubic-bezier(.3,1.3,.5,1)}.mp-nav-camera:active>span{transform:scale(.94);transition-duration:.08s}.mp-segment>button{transition:transform .3s cubic-bezier(.3,1.3,.5,1),background-color .2s ease,box-shadow .2s ease,color .2s ease}.mp-check{transition:background-color .18s ease,box-shadow .18s ease}.mp-check>*{transition:transform .22s cubic-bezier(.3,1.3,.5,1)}@keyframes mp-check-in{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.mp-check[data-on=true]>*{animation:mp-check-in .22s cubic-bezier(.3,1.3,.5,1) both}.mp-switch{display:block;position:relative;width:51px;height:31px;border-radius:20px;flex-shrink:0;background:#7878803d;box-shadow:inset 0 1px 2px #0000001f;transition:background-color .22s ease}.mp-switch[data-on=true]{background:linear-gradient(180deg,#b8302a,#a11d1d)}.mp-switch-knob{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:999px;background:linear-gradient(180deg,#fff,#f2f2f4);box-shadow:0 3px 8px #00000038,0 0 0 .5px #0000000a,inset 0 1px #fff;transition:transform .32s cubic-bezier(.34,1.56,.64,1),width .16s ease}.mp-switch[data-on=true] .mp-switch-knob{transform:translate(20px)}button:active>.mp-switch .mp-switch-knob,[role=switch]:active .mp-switch-knob{width:32px}button:active>.mp-switch[data-on=true] .mp-switch-knob,[role=switch]:active .mp-switch[data-on=true] .mp-switch-knob{transform:translate(15px)}@keyframes mp-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes mp-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes mp-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes mp-sheet-out{0%{transform:translateY(0)}to{transform:translateY(110%)}}.mp-sheet-scrim{animation:mp-scrim-in .3s ease both}.mp-sheet-scrim>.mp-sheet,.mp-sheet{animation:mp-sheet-in .46s cubic-bezier(.32,.72,0,1) both}.mp-sheet-scrim[data-closing=true]{animation:mp-scrim-out .26s ease both;pointer-events:none}.mp-sheet-scrim[data-closing=true] .mp-sheet{animation:mp-sheet-out .26s cubic-bezier(.4,0,1,1) both}@media(prefers-reduced-motion:reduce){.mp-btn,.mp-glass-btn,.mp-icon-btn-sm,.mp-chip,.mp-segment>button,.mp-nav-tab,.mp-nav-camera>span,.mp-check,.mp-check>*,.mp-switch,.mp-switch-knob{transition:none}.mp-btn:active:not(:disabled),.mp-glass-btn:active,.mp-icon-btn-sm:active,.mp-chip:active,.mp-segment>button:active,.mp-nav-camera:active>span{transform:none}.mp-check[data-on=true]>*,.mp-sheet-scrim,.mp-sheet,.mp-sheet-scrim[data-closing=true],.mp-sheet-scrim[data-closing=true] .mp-sheet{animation:none}}.coach-discovery{border-radius:22px;overflow:hidden}.coach-disclosure,.coach-insight{display:flex;align-items:flex-start;gap:12px;width:100%;padding:13px 16px;background:none;border:0;text-align:left;font:inherit;color:inherit;cursor:pointer}.coach-disclosure{align-items:center;padding:14px 16px}.coach-icon-badge{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:11px;color:#fff;background:linear-gradient(180deg,#d4463d,#a11d1d);box-shadow:inset 0 1px #ffffff73,inset 0 -1px #0000001f,0 2px 6px -2px #00000040}.coach-icon-start{background:linear-gradient(180deg,#d4463d,#a11d1d)}.coach-icon-budget{background:linear-gradient(180deg,#f29a3e,#d96f17)}.coach-icon-luecke{background:linear-gradient(180deg,#5fb85c,#2e8b3a)}.coach-icon-muster{background:linear-gradient(180deg,#9b7bc9,#6b3fa0)}.coach-icon-wasser{background:linear-gradient(180deg,#4fa8e8,#1f7bc4)}.coach-icon-verlauf{background:linear-gradient(180deg,#45b39a,#1f8a72)}.coach-icon-muted{background:#a11d1d1a;color:#a11d1d;box-shadow:none}.coach-disclosure-copy,.coach-insight-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.coach-disclosure-copy strong,.coach-insight-copy strong{font-size:15px;font-weight:600;color:#000}.coach-disclosure-copy>span{font-size:13px;color:var(--mp-text-2)}.coach-insight-copy>span{font-size:13px;color:#3c3c43b3;line-height:1.45}.coach-insight-copy small{display:flex;align-items:center;gap:3px;font-size:12px;font-weight:600;color:#a11d1d;margin-top:3px}.coach-insight-list{border-top:.5px solid var(--mp-hairline)}.coach-insight+.coach-insight{position:relative}.coach-insight+.coach-insight:before{content:"";position:absolute;left:64px;right:0;top:0;height:.5px;background:var(--mp-hairline)}.coach-insight:disabled{cursor:default}.coach-chevron{flex-shrink:0;color:var(--mp-text-2);transition:transform .2s ease}.coach-chevron.is-open{transform:rotate(180deg)}.coach-questions{display:flex;flex-direction:column;gap:8px;margin:0 16px;flex-shrink:0}.coach-question-toggle{align-self:flex-start;display:flex;gap:7px;align-items:center;height:36px;padding:0 13px 0 11px;border:0;border-radius:999px;color:#3c3c43cc;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.coach-question-list{max-height:min(200px,26dvh);overflow-y:auto;overscroll-behavior:contain;border-radius:20px;scrollbar-width:none}.coach-question-list::-webkit-scrollbar{display:none}.coach-question-list button{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:11px 14px;width:100%;border:0;background:none;text-align:left;font:inherit;font-size:14px;line-height:1.35;color:#000;cursor:pointer}.coach-question-list button+button{border-top:.5px solid rgba(60,60,67,.14)}.coach-question-list svg{flex-shrink:0;color:#a11d1d}.coach-question-list button:disabled{opacity:.5;cursor:default}.coach-disclosure:focus-visible,.coach-insight:focus-visible,.coach-question-toggle:focus-visible,.coach-question-list button:focus-visible{outline:2px solid #A11D1D;outline-offset:-3px;border-radius:12px}.coach-disclosure:active,.coach-insight:not(:disabled):active,.coach-question-list button:not(:disabled):active{background:#78788014}.coach-skeleton{height:12px;border-radius:6px;background:#3c3c431a}@media(prefers-reduced-motion:reduce){.coach-chevron{transition:none}}
