.o9-hub{background:var(--o9-cream, #F6F1E8);color:var(--o9-text, #4A5262)}.o9-hub__wrap{max-width:760px}.o9-hub__top,.o9-hub__gate{position:relative;isolation:isolate;overflow:hidden;padding:34px 0 30px;color:#f6f1e8;background:radial-gradient(120% 80% at 50% 0%,#2a3650,#18202f 55%,#141b27)}.o9-hub__top:before,.o9-hub__gate:before{content:"";position:absolute;z-index:-1;left:50%;top:-140px;width:520px;height:280px;transform:translate(-50%);background:radial-gradient(closest-side,rgba(210,174,106,.26),transparent)}.o9-hub__eyebrow{margin:0 0 10px;font:600 12px/1.2 var(--o9-sans);letter-spacing:.2em;text-transform:uppercase;color:#e2c68c}.o9-hub__hello{margin:0 0 22px;font-family:var(--o9-serif);font-size:30px;font-weight:500;line-height:1.15;color:#fbf8f2}.o9-hub__hello span{display:block}.o9-hub__hello b{font-weight:500;color:#f3d9a4}.o9-hub__today{display:grid;grid-template-columns:112px minmax(0,1fr);gap:18px;align-items:center;margin:0 0 20px}.o9-hub__ring{position:relative;width:112px;height:112px}.o9-hub__ring svg{width:100%;height:100%;transform:rotate(-90deg)}.o9-hub__ring circle{fill:none;stroke-width:9}.o9-hub__ring-bg{stroke:#ffffff1a}.o9-hub__ring-fg{stroke:#d2ae6a;stroke-linecap:round;stroke-dasharray:326.7;stroke-dashoffset:326.7;transition:stroke-dashoffset 1.1s var(--o9-ease)}.o9-hub__ring span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--o9-serif);font-size:30px;color:#fbf8f2}.o9-hub__ring small{font-size:15px;margin-left:1px;color:#f6f1e8b3}.o9-hub__phase-k{margin:0 0 4px;font:600 12px/1.2 var(--o9-sans);letter-spacing:.12em;text-transform:uppercase;color:#e2c68c}.o9-hub__phase-t{margin:0 0 6px;font-size:15px;line-height:1.45;color:#f6f1e8db}.o9-hub__date{padding:4px 0;border:0;background:none;font:500 12.5px/1 var(--o9-sans);color:#f6f1e899;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.o9-hub__date-edit{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px;font-size:13px}.o9-hub__date-edit[hidden]{display:none}.o9-hub__date-edit input{margin-left:6px;padding:6px 8px;border:1px solid rgba(210,174,106,.5);border-radius:8px;background:#ffffff14;color:#fbf8f2;font:inherit;color-scheme:dark}.o9-hub__date-edit button{padding:7px 12px;border:0;border-radius:8px;background:#d2ae6a;color:#1b2433;font:600 13px/1 var(--o9-sans);cursor:pointer}.o9-hub__check{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 18px}.o9-hub__took{display:inline-flex;align-items:center;gap:12px;min-height:56px;padding:0 22px 0 16px;border:0;border-radius:15px;cursor:pointer;font:600 16.5px/1 var(--o9-sans);color:#1b2433;background:linear-gradient(180deg,#ddbf84,#c6a15c 52%,#b08846);box-shadow:inset 0 1px #ffffff73,0 16px 34px -14px #d2ae6acc;transition:transform .2s}.o9-hub__took:active{transform:scale(.98)}.o9-hub__took-box{position:relative;flex:none;width:26px;height:26px;border-radius:50%;background:#1b243324;transition:background .3s}.o9-hub__took-box svg{position:absolute;top:6px;right:6px;bottom:6px;left:6px;width:14px;height:14px;fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22;stroke-dashoffset:22;transition:stroke-dashoffset .45s ease .1s}.o9-hub__took[aria-pressed=true]{color:#fbf8f2;background:linear-gradient(180deg,#3a7d5e,#2e6b4f);box-shadow:inset 0 1px #fff3,0 16px 34px -16px #2e6b4fe6}.o9-hub__took[aria-pressed=true] .o9-hub__took-box{background:#ffffff38}.o9-hub__took[aria-pressed=true] .o9-hub__took-box svg,.o9-hub__task[aria-pressed=true] .o9-hub__took-box svg{stroke-dashoffset:0}.o9-hub__took.is-pop .o9-hub__took-box{animation:o9hub-pop .6s cubic-bezier(.2,1.6,.4,1)}@keyframes o9hub-pop{0%{transform:scale(.6)}60%{transform:scale(1.2)}to{transform:scale(1)}}.o9-hub__streak{margin:0;font-size:14px;font-weight:500;color:#f3d9a4}.o9-hub__energy{margin:0 0 18px;padding:16px;border-radius:18px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #d2ae6a38}.o9-hub__energy-q{margin:0 0 10px;font-size:15px;font-weight:600;color:#fbf8f2}.o9-hub__energy-scale{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.o9-hub__energy-scale button{min-height:46px;border:0;border-radius:12px;font:600 16px/1 var(--o9-sans);color:#f6f1e8;background:#ffffff12;box-shadow:inset 0 0 0 1px #d2ae6a4d;cursor:pointer;transition:background .2s,box-shadow .2s}.o9-hub__energy-scale button[aria-pressed=true]{color:#1b2433;background:#d2ae6a;box-shadow:none}.o9-hub__energy-legend{display:flex;justify-content:space-between;margin:6px 2px 0;font-size:12px;color:#f6f1e88c}.o9-hub__chart{margin-top:14px}.o9-hub__chart[hidden]{display:none}.o9-hub__chart svg{display:block;width:100%;height:90px;overflow:visible}.o9-hub__chart p{margin:6px 0 0;font-size:12.5px;color:#f6f1e899}.o9-hub__dots{display:grid;grid-template-columns:repeat(15,1fr);gap:5px}.o9-hub__dots i{aspect-ratio:1;border-radius:50%;background:#ffffff1a}.o9-hub__dots i.is-past{background:#d2ae6a59}.o9-hub__dots i.is-done{background:#3a7d5e}.o9-hub__dots i.is-today{box-shadow:0 0 0 2px #f3d9a4}.o9-hub__nav{position:sticky;top:0;z-index:5;background:#f6f1e8f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #E2D8C6}.o9-hub__navrow{display:flex;gap:8px;max-width:760px;margin:0 auto;padding:10px 0;overflow-x:auto;scrollbar-width:none}.o9-hub__navrow::-webkit-scrollbar{display:none}.o9-hub__navrow a{flex:none;padding:9px 14px;border-radius:999px;font:600 13.5px/1 var(--o9-sans);color:#1b2433;text-decoration:none;background:#fff;box-shadow:inset 0 0 0 1px #b8924f59}.o9-hub__body{max-width:760px;padding-top:8px;padding-bottom:56px}.o9-hub__block{padding:34px 0 6px;scroll-margin-top:64px}.o9-hub__kicker{margin:0 0 8px;font:600 12px/1.2 var(--o9-sans);letter-spacing:.18em;text-transform:uppercase;color:#8a6420}.o9-hub__h2{margin:0 0 10px;font-family:var(--o9-serif);font-size:27px;font-weight:500;line-height:1.2;color:#1b2433}.o9-hub__h3{margin:22px 0 12px;font-size:16px;font-weight:600;color:#1b2433}.o9-hub__lead{margin:0 0 16px;font-size:15.5px;line-height:1.55}.o9-hub__note{margin:14px 0 0;font-size:12.5px;line-height:1.5;color:#6b7280}.o9-hub__weeks{display:grid;gap:8px;margin:0;padding:0;list-style:none}.o9-hub__week details{border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #e2d8c6}.o9-hub__week summary{display:grid;grid-template-columns:70px minmax(0,1fr) 24px;gap:10px;align-items:center;padding:14px 16px;cursor:pointer;list-style:none}.o9-hub__week summary::-webkit-details-marker{display:none}.o9-hub__wn{font:600 12px/1 var(--o9-sans);letter-spacing:.08em;text-transform:uppercase;color:#8a6420}.o9-hub__wt{font-size:15.5px;font-weight:600;color:#1b2433}.o9-hub__wd{width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #d9cbb1}.o9-hub__week.is-done .o9-hub__wd{box-shadow:none;background:#2e6b4f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.2 8.4l3 3 6.6-6.8' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat}.o9-hub__week.is-now details{box-shadow:inset 0 0 0 1.5px #b8924f,0 18px 30px -24px #b8924fe6}.o9-hub__week.is-now .o9-hub__wn:after{content:"jetzt";display:block;margin-top:5px;color:#2e6b4f}.o9-hub__week.is-future{opacity:.75}.o9-hub__wbody{padding:0 16px 16px}.o9-hub__wbody p{margin:0 0 12px;font-size:15px;line-height:1.55}.o9-hub__task{display:inline-flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border:0;border-radius:12px;font:600 14px/1.3 var(--o9-sans);text-align:left;color:#1b2433;background:#f3ecdf;cursor:pointer}.o9-hub__task .o9-hub__took-box{background:#fff;box-shadow:inset 0 0 0 1.5px #d9cbb1}.o9-hub__task[aria-pressed=true]{background:#e4f2e9;color:#2e6b4f}.o9-hub__task[aria-pressed=true] .o9-hub__took-box{background:#2e6b4f;box-shadow:none}.o9-hub__cards{display:grid;gap:10px;margin:0;padding:0;list-style:none}.o9-hub__card{display:grid;gap:4px;padding:14px 16px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #e2d8c6;font-size:14.5px;line-height:1.5}.o9-hub__card b{font-size:15.5px;color:#1b2433}.o9-hub__remind{display:grid;gap:12px;margin-top:14px;padding:16px;border-radius:16px;background:#ede4d3}.o9-hub__remind p{margin:0;display:grid;gap:2px;font-size:14px}.o9-hub__remind b{font-size:15.5px;color:#1b2433}.o9-hub__remind-row{display:flex;gap:10px}.o9-hub__remind-row input{flex:none;width:112px;padding:0 12px;border:1px solid #D9CBB1;border-radius:12px;background:#fff;font:600 16px/1 var(--o9-sans);color:#1b2433}.o9-hub__remind-row .o9-btn{flex:1;min-height:52px;font-size:15.5px}.o9-hub__thieves{display:grid;gap:10px;margin:0;padding:0;list-style:none}.o9-hub__thieves li{display:grid;gap:4px;padding:14px 16px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #e2d8c6;font-size:14.5px;line-height:1.5}.o9-hub__thieves b{font-size:15.5px;color:#1b2433}.o9-hub__thieves em{font-style:normal;font-weight:600;color:#2e6b4f}.o9-hub__day{position:relative;display:grid;gap:14px;margin:0;padding:0 0 0 22px;list-style:none}.o9-hub__day:before{content:"";position:absolute;left:6px;top:6px;bottom:6px;width:2px;background:linear-gradient(#d2ae6a,#e2d8c6)}.o9-hub__day li{position:relative}.o9-hub__day li:before{content:"";position:absolute;left:-22px;top:4px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 3px #d2ae6a}.o9-hub__slot{font:600 12px/1 var(--o9-sans);letter-spacing:.1em;text-transform:uppercase;color:#8a6420}.o9-hub__day p{margin:4px 0 0;font-size:15px;line-height:1.55}.o9-hub__two{display:grid;gap:12px;margin-top:26px}.o9-hub__panel .o9-hub__h3{margin-top:16px}.o9-hub__panel{padding:4px 16px 16px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #e2d8c6}.o9-hub__panel--no{background:#fbf3ec;box-shadow:inset 0 0 0 1px #ead7c6}.o9-hub__ticks,.o9-hub__nos{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:14.5px;line-height:1.45}.o9-hub__ticks li,.o9-hub__nos li{position:relative;padding-left:28px}.o9-hub__ticks li:before,.o9-hub__nos li:before{content:"";position:absolute;left:0;top:1px;width:18px;height:18px;border-radius:50%}.o9-hub__ticks li:before{background:#2e6b4f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.2 8.4l3 3 6.6-6.8' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 11px no-repeat}.o9-hub__nos li:before{background:#a4483a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 4.5l7 7M11.5 4.5l-7 7' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") center / 10px no-repeat}.o9-hub__faq{display:grid;gap:8px}.o9-hub__faq details{border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px #e2d8c6}.o9-hub__faq summary{position:relative;padding:15px 44px 15px 16px;font-size:15px;font-weight:600;color:#1b2433;cursor:pointer;list-style:none}.o9-hub__faq summary::-webkit-details-marker{display:none}.o9-hub__faq summary:after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:20px;font-weight:400;color:#8a6420}.o9-hub__faq details[open] summary:after{content:"\2013"}.o9-hub__faq p{margin:0;padding:0 16px 16px;font-size:14.5px;line-height:1.55}.o9-hub__support{margin:16px 0 0;font-size:14.5px}.o9-hub__support a{color:#1b2433;font-weight:600}.o9-hub__refill{margin-top:24px;padding:26px 18px 22px;border-radius:22px;background:#fff;box-shadow:inset 0 0 0 1.5px #b8924f,0 24px 40px -30px #b8924fe6}.o9-hub__supply{height:8px;margin:4px 0 14px;border-radius:99px;background:#ede4d3;overflow:hidden}.o9-hub__supply i{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#d2ae6a,#b8924f);transition:width 1s var(--o9-ease)}.o9-hub__supply.is-low i{background:linear-gradient(90deg,#c56a4f,#a4483a)}.o9-hub__refill .o9-btn{width:100%}.o9-hub__gate{padding:48px 0 56px}.o9-hub__gate-h{margin:0 0 10px;font-family:var(--o9-serif);font-size:32px;font-weight:500;line-height:1.15;color:#fbf8f2}.o9-hub__gate-l{margin:0 0 22px;font-size:16px;line-height:1.55;color:#f6f1e8d1}.o9-hub__inside{display:grid;gap:10px;margin:0 0 24px;padding:0;list-style:none}.o9-hub__inside li{display:grid;gap:2px;padding:14px 16px;border-radius:16px;font-size:14.5px;line-height:1.45;color:#f6f1e8d1;background:#ffffff0d;box-shadow:inset 0 0 0 1px #d2ae6a38}.o9-hub__inside b{color:#fbf8f2;font-size:15.5px}.o9-hub__gate .o9-btn{width:100%}.o9-hub__gate-s{margin:14px 0;font-size:13.5px;line-height:1.5;color:#f6f1e8b3}.o9-hub__gate-s b{color:#fbf8f2;font-weight:500;font-size:15px}@media(min-width:990px){.o9-hub__top{padding:56px 0 44px}.o9-hub__hello{font-size:40px}.o9-hub__today{grid-template-columns:140px minmax(0,1fr)}.o9-hub__ring{width:140px;height:140px}.o9-hub__two,.o9-hub__cards,.o9-hub__thieves{grid-template-columns:1fr 1fr}.o9-hub__h2{font-size:32px}.o9-hub__refill{padding:34px 32px 28px}.o9-hub__refill .o9-btn,.o9-hub__gate .o9-btn{width:auto}}@media(prefers-reduced-motion:reduce){.o9-hub__ring-fg,.o9-hub__supply i,.o9-hub__took-box svg{transition:none}.o9-hub__took.is-pop .o9-hub__took-box{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/omni9-hub.css.map */
