@font-face{font-family:RitualSora;src:url(/_eden/_next/static/media/Sora-Variable.b65882ae.ttf) format("truetype");font-weight:100 800;font-display:swap}.lib[data-skin=ritual],.lib[data-skin=ritual][data-moment=rise]{--lib-canvas:#0b120d;--lib-surface:rgba(12,22,16,.55);--lib-ink:#f4f2ec;--lib-ink-2:rgba(244,242,236,.84);--lib-ink-3:rgba(244,242,236,.64);--lib-accent:#a6dcc0;--lib-on-accent:#0f2a22;--lib-rim:rgba(255,255,255,.16);--r-skin:28px;--lib-font:RitualSora,sans-serif;--rt-tint:rgba(9,16,11,.46);--rt-read:rgba(9,16,11,.56);--rt-ground:url(/_eden/_next/static/media/rise.3870b889.webp);--rt-fall:rgba(4,9,6,.58);--rt-warm:#f2c27b;--rt-cool:#8fc5ee;--rt-violet:#b9a2f0;color-scheme:dark}.lib[data-skin=ritual][data-moment=mid]{--lib-canvas:#071427;--lib-surface:rgba(12,30,54,.5);--lib-ink:#f1f6fb;--lib-ink-2:rgba(241,246,251,.84);--lib-ink-3:rgba(241,246,251,.64);--lib-accent:#a9d6f7;--lib-on-accent:#0c2340;--lib-rim:rgba(190,220,255,.2);--rt-tint:rgba(10,28,52,.42);--rt-read:rgba(10,28,52,.56);--rt-ground:url(/_eden/_next/static/media/mid.7d327dc3.webp);--rt-fall:rgba(4,12,26,.5)}.lib[data-skin=ritual][data-moment=reflect]{--lib-canvas:#140c25;--lib-surface:rgba(40,26,70,.5);--lib-ink:#f5f1fb;--lib-ink-2:rgba(245,241,251,.84);--lib-ink-3:rgba(245,241,251,.64);--lib-accent:#cdbaf6;--lib-on-accent:#2a1a4c;--lib-rim:rgba(214,196,255,.22);--rt-tint:rgba(36,22,64,.42);--rt-read:rgba(36,22,64,.56);--rt-ground:url(/_eden/_next/static/media/reflect.1e4af780.webp);--rt-fall:rgba(12,6,24,.52)}.lib[data-skin=ritual]:has([data-ritual-moment=rise]){--lib-canvas:#0b120d;--lib-surface:rgba(12,22,16,.55);--lib-ink:#f4f2ec;--lib-ink-2:rgba(244,242,236,.84);--lib-ink-3:rgba(244,242,236,.64);--lib-accent:#a6dcc0;--lib-on-accent:#0f2a22;--lib-rim:rgba(255,255,255,.16);--rt-tint:rgba(9,16,11,.46);--rt-read:rgba(9,16,11,.56);--rt-ground:url(/_eden/_next/static/media/rise.3870b889.webp);--rt-fall:rgba(4,9,6,.58)}.lib[data-skin=ritual]:has([data-ritual-moment=mid]){--lib-canvas:#071427;--lib-surface:rgba(12,30,54,.5);--lib-ink:#f1f6fb;--lib-ink-2:rgba(241,246,251,.84);--lib-ink-3:rgba(241,246,251,.64);--lib-accent:#a9d6f7;--lib-on-accent:#0c2340;--lib-rim:rgba(190,220,255,.2);--rt-tint:rgba(10,28,52,.42);--rt-read:rgba(10,28,52,.56);--rt-ground:url(/_eden/_next/static/media/mid.7d327dc3.webp);--rt-fall:rgba(4,12,26,.5)}.lib[data-skin=ritual]:has([data-ritual-moment=reflect]){--lib-canvas:#140c25;--lib-surface:rgba(40,26,70,.5);--lib-ink:#f5f1fb;--lib-ink-2:rgba(245,241,251,.84);--lib-ink-3:rgba(245,241,251,.64);--lib-accent:#cdbaf6;--lib-on-accent:#2a1a4c;--lib-rim:rgba(214,196,255,.22);--rt-tint:rgba(36,22,64,.42);--rt-read:rgba(36,22,64,.56);--rt-ground:url(/_eden/_next/static/media/reflect.1e4af780.webp);--rt-fall:rgba(12,6,24,.52)}html:has(.lib[data-skin=ritual]),html:has(.lib[data-skin=ritual]) body{background-color:#0b120d}html:has(.lib[data-skin=ritual][data-moment=mid]),html:has(.lib[data-skin=ritual][data-moment=mid]) body{background-color:#071427}html:has(.lib[data-skin=ritual][data-moment=reflect]),html:has(.lib[data-skin=ritual][data-moment=reflect]) body{background-color:#140c25}html:has([data-ritual-moment=rise]),html:has([data-ritual-moment=rise]) body{background-color:#0b120d}html:has([data-ritual-moment=mid]),html:has([data-ritual-moment=mid]) body{background-color:#071427}html:has([data-ritual-moment=reflect]),html:has([data-ritual-moment=reflect]) body{background-color:#140c25}.lib[data-skin=ritual]{--lib-pad:24px;display:flex;flex-direction:column;font-weight:300;letter-spacing:-.005em}.lib[data-skin=ritual]>main{flex:1 0 auto}.lib[data-skin=ritual] .lib-ground{overflow:hidden;background:var(--lib-canvas)}.lib[data-skin=ritual] .lib-ground:before{content:"";position:absolute;inset:0;background:var(--rt-ground) center /cover no-repeat;transform:scale(1.02);transform-origin:50% 42%}.lib[data-skin=ritual] .lib-ground:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--rt-fall),rgba(0,0,0,0) 32%,rgba(0,0,0,0) 58%,var(--rt-fall))}.lib[data-skin=ritual] .lib-bar{background:none;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}.lib[data-skin=ritual] .lib-bar__in{padding:0;justify-content:space-between}.lib[data-skin=ritual] .lib-bar__link,.lib[data-skin=ritual] .lib-logo{position:relative;isolation:isolate;max-width:52vw;padding:0 16px;border-radius:999px}.lib[data-skin=ritual] .lib-logo{display:inline-flex;align-items:center;gap:7px;font-size:22px;font-weight:200}.lib[data-skin=ritual] .lib-logo__mark{height:.73em;width:.89em;border-radius:0;background:url(/_eden/_next/static/media/leaf.75abb9c2.svg) 50%/contain no-repeat}.lib[data-skin=ritual] .lib-logo__name{line-height:1}.lib[data-skin=ritual] .rt-foot-by{margin:0;padding:0 var(--gutter-r) 6px var(--gutter-l);text-align:center;font-size:9px;letter-spacing:.3em;color:var(--lib-ink-3)}.lib[data-skin=ritual] .lib-bar__link{font-size:14px;color:var(--lib-ink)}.lib[data-skin=ritual] .lib-card,.lib[data-skin=ritual] .lib-product,.lib[data-skin=ritual] .rt-glass,.lib[data-skin=ritual] .rt-player__panel,.lib[data-skin=ritual] .rt-screen{position:relative;background:none;isolation:isolate;border:0}.lib[data-skin=ritual] .lib-bar__link:before,.lib[data-skin=ritual] .lib-card:before,.lib[data-skin=ritual] .lib-logo:before,.lib[data-skin=ritual] .lib-product:before,.lib[data-skin=ritual] .rt-glass:before,.lib[data-skin=ritual] .rt-player__panel:before,.lib[data-skin=ritual] .rt-screen:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;height:auto;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.03) 46%,rgba(255,255,255,.015)),var(--rt-read);-webkit-backdrop-filter:blur(28px) saturate(1.4);backdrop-filter:blur(28px) saturate(1.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 0 0 .6px var(--lib-rim)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lib[data-skin=ritual] .lib-bar__link:before,.lib[data-skin=ritual] .lib-card:before,.lib[data-skin=ritual] .lib-logo:before,.lib[data-skin=ritual] .lib-product:before,.lib[data-skin=ritual] .rt-glass:before,.lib[data-skin=ritual] .rt-player__panel:before,.lib[data-skin=ritual] .rt-screen:before{background:color-mix(in srgb,var(--lib-canvas) 94%,transparent)}}.lib[data-skin=ritual] .lib-product:before{left:0;right:0;top:0;height:auto}.lib[data-skin=ritual] .lib-card,.lib[data-skin=ritual] .lib-col,.lib[data-skin=ritual] .lib-library,.lib[data-skin=ritual] .lib-product{gap:18px}.lib[data-skin=ritual] .lib-h1,.lib[data-skin=ritual] .lib-h2{font-weight:300;text-transform:lowercase}.lib[data-skin=ritual] .lib-h1{font-size:clamp(2.1rem,9vw,3.1rem);line-height:1.06;letter-spacing:-.035em;max-width:16ch}.lib[data-skin=ritual] .lib-h2{font-size:clamp(1.35rem,5vw,1.7rem);line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.lib[data-skin=ritual] .lib-body{line-height:1.6;max-width:58ch;font-weight:300}.lib[data-skin=ritual] .lib-small{font-weight:300}.lib[data-skin=ritual] .lib-label{display:grid;grid-gap:10px;gap:10px;font-size:11px;font-weight:500;letter-spacing:.2em;color:var(--lib-ink-2)}.lib[data-skin=ritual] .lib-label .lib-field{text-transform:none;letter-spacing:normal;font-weight:400}.lib[data-skin=ritual] .lib-field{font-size:16px;border-radius:999px;background:rgba(255,255,255,.06);border:.6px solid var(--lib-rim);color:var(--lib-ink)}.lib[data-skin=ritual] select.lib-field{height:52px;padding:0 18px}.lib[data-skin=ritual] .lib-btn{border-radius:999px;min-height:52px;padding:0 24px;font-weight:400;background:rgba(255,255,255,.04);border:.8px solid color-mix(in srgb,var(--lib-ink) 55%,transparent);color:var(--lib-ink);justify-content:center}.lib[data-skin=ritual] .lib-btn--primary{background:var(--lib-accent);color:var(--lib-on-accent);border:0;font-weight:500}.lib[data-skin=ritual] .lib-btn--primary:disabled{opacity:.55}.lib[data-skin=ritual] .lib-check{align-items:center;min-height:48px}.lib[data-skin=ritual] .lib-note{border-radius:calc(var(--r-skin) * .5);background:color-mix(in srgb,var(--lib-accent) 14%,transparent)}.lib[data-skin=ritual] fieldset{min-width:0;border:0;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.lib[data-skin=ritual] legend{padding:0;margin-bottom:4px}.lib[data-skin=ritual] .lib-foot__in{border-top:0}.lib[data-skin=ritual] .ritual-bump-copy{flex:1 1;min-width:0}.lib[data-skin=ritual] .ritual-bump-price{flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lib[data-skin=ritual] details>summary{cursor:pointer;min-height:44px;padding-block:12px}.lib[data-skin=ritual] .ritual-reply{border-top:1px solid var(--lib-rim);padding-block:20px;display:grid;grid-gap:12px;gap:12px}.lib[data-skin=ritual] .ritual-actions{display:flex;flex-wrap:wrap;gap:12px}.lib[data-skin=ritual] .lib-guide p{white-space:pre-line}.lib[data-skin=ritual] .rt-script{--h:clamp(64px,19vw,92px);margin:0;line-height:0}.lib[data-skin=ritual] .rt-script--small{--h:clamp(48px,14vw,66px)}.lib[data-skin=ritual] .rt-letter{display:inline-block;height:var(--h);background:50%/contain no-repeat}.lib[data-skin=ritual] .rt-letter--rise{width:calc(var(--h) * 3.26);background-image:url(/_eden/_next/static/media/rise.452229ee.png)}.lib[data-skin=ritual] .rt-letter--mid{width:calc(var(--h) * 2.01);background-image:url(/_eden/_next/static/media/mid.8b943511.png)}.lib[data-skin=ritual] .rt-letter--reflect{width:calc(var(--h) * 2.96);background-image:url(/_eden/_next/static/media/reflect.b6921c4f.png)}.lib[data-skin=ritual] .rt-letter--today{width:calc(var(--h) * 1.58);background-image:url(/_eden/_next/static/media/today.3fce5b94.png)}.lib[data-skin=ritual] .rt-script [data-for]{display:none}.lib[data-skin=ritual] .rt-script [data-for=rise]{display:inline-block}.lib[data-skin=ritual][data-moment=mid] .rt-script [data-for=rise],.lib[data-skin=ritual][data-moment=reflect] .rt-script [data-for=rise]{display:none}.lib[data-skin=ritual][data-moment=mid] .rt-script [data-for=mid],.lib[data-skin=ritual][data-moment=reflect] .rt-script [data-for=reflect]{display:inline-block}.lib[data-skin=ritual]:has([data-ritual-moment]) .rt-script [data-for]{display:none}.lib[data-skin=ritual]:has([data-ritual-moment=mid]) .rt-script [data-for=mid],.lib[data-skin=ritual]:has([data-ritual-moment=reflect]) .rt-script [data-for=reflect],.lib[data-skin=ritual]:has([data-ritual-moment=rise]) .rt-script [data-for=rise]{display:inline-block}.lib[data-skin=ritual] .rt-eyebrow{margin:0;font-size:11px;text-transform:uppercase;color:var(--lib-ink-2)}.lib[data-skin=ritual] .rt-hero{display:grid;justify-items:center;text-align:center;grid-gap:10px;gap:10px;padding:8px 0 6px}.lib[data-skin=ritual] .rt-hero--start{justify-items:start;text-align:start}.lib[data-skin=ritual] .rt-title{margin:0;font-weight:300;text-transform:lowercase;font-size:clamp(2.3rem,11vw,3.3rem);line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.lib[data-skin=ritual] .rt-sub{margin:0;font-size:17px;font-weight:300;line-height:1.5;color:var(--lib-ink-2);text-wrap:pretty}.lib[data-skin=ritual] .rt-rule{width:36px;height:1px;border:0;margin:4px 0;background:var(--lib-accent)}.lib[data-skin=ritual] .rt-hero .rt-rule{margin-inline:auto}.lib[data-skin=ritual] .rt-hero--start .rt-rule{margin-inline:0}.lib[data-skin=ritual] .rt-pill{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:999px;font-size:15px;background:color-mix(in srgb,var(--lib-accent) 14%,transparent);border:.6px solid color-mix(in srgb,var(--lib-accent) 50%,transparent)}.lib[data-skin=ritual] .rt-icon{width:22px;height:22px;flex:none;stroke:currentColor;fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.lib[data-skin=ritual] .rt-icon--sun{color:var(--rt-warm)}.lib[data-skin=ritual] .rt-icon--mid{color:var(--rt-cool)}.lib[data-skin=ritual] .rt-icon--moon{color:var(--rt-violet)}.lib[data-skin=ritual] .rt-icon--big{width:56px;height:56px;stroke-width:1.1;color:var(--lib-accent)}.lib[data-skin=ritual] .rt-stack{display:grid;grid-gap:14px;gap:14px}.lib[data-skin=ritual] .rt-lines{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.lib[data-skin=ritual] .rt-lines li{line-height:1.55;color:var(--lib-ink-2)}.lib[data-skin=ritual] .rt-row,.lib[data-skin=ritual] .rt-spread{display:flex;align-items:center;gap:12px}.lib[data-skin=ritual] .rt-spread{justify-content:space-between}.lib[data-skin=ritual] .rt-link{color:var(--lib-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:.6px}.lib[data-skin=ritual] .rt-center{text-align:center;justify-self:center}.lib[data-skin=ritual] .rt-btn-row{display:grid;grid-gap:12px;gap:12px}.lib[data-skin=ritual] .rt-btn-row .lib-btn{width:100%}.lib[data-skin=ritual] .rt-btn-row .lib-btn svg{margin-left:4px}.lib[data-skin=ritual] .rt-num{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:.8px solid var(--lib-rim);font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:rgba(255,255,255,.05)}.lib[data-skin=ritual] .rt-photo{background-size:cover;background-position:50%;background-color:var(--lib-canvas)}.lib[data-skin=ritual] .rt-now{display:none;font-size:10px;letter-spacing:.2em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:var(--lib-accent);color:var(--lib-on-accent);font-weight:500}.lib[data-skin=ritual] .rt-lede{display:grid;justify-items:center;grid-gap:2px;gap:2px;text-align:center;padding:18px var(--gutter-r) 0 var(--gutter-l)}.lib[data-skin=ritual]:has([data-ritual-body]) .rt-lede,.lib[data-skin=ritual]:has(main[data-library=signed-out]) .rt-lede{display:none}.lib[data-skin=ritual] .rt-lede__library{display:none}.lib[data-skin=ritual]:has(main[data-library=pass]) .rt-lede__library,.lib[data-skin=ritual]:has(main[data-library=signed-in]) .rt-lede__library{display:block}.lib[data-skin=ritual] .rt-library-foot{display:none;margin:0 auto;padding:0 var(--gutter-r) 12px var(--gutter-l);width:min(100%,34rem);text-align:center;font-size:13px;color:var(--lib-ink-2)}.lib[data-skin=ritual]:has(main[data-library=signed-in]) .rt-library-foot{display:block}.lib[data-skin=ritual] main[data-library=signed-in] .lib-who{font-size:13px}.lib[data-skin=ritual] .rt-card{padding:14px;gap:12px 16px;border-radius:var(--r-skin);grid-template-columns:112px minmax(0,1fr);align-items:center}.lib[data-skin=ritual] .rt-card__link{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;color:var(--lib-ink);text-decoration:none;min-height:52px}.lib[data-skin=ritual] .rt-card .ritual-cover{width:112px;min-height:112px;height:100%;border-radius:calc(var(--r-skin) * .6);grid-row:1/span 2;align-self:stretch}.lib[data-skin=ritual] .rt-card__name{margin:0;font-size:19px;line-height:1.25;text-transform:none;letter-spacing:-.01em}.lib[data-skin=ritual] .rt-card__kind{font-size:14px;color:var(--lib-ink-2)}.lib[data-skin=ritual] .rt-card__go{grid-column:2}.lib[data-skin=ritual] .rt-card__go .lib-btn{min-height:46px;width:100%}.lib[data-skin=ritual] .ritual-cover{background-position:50%;background-size:cover}.lib[data-skin=ritual] [data-cover=the-daily-reset]{background-image:url(/_eden/_next/static/media/the-daily-reset.cdf11e84.webp)}.lib[data-skin=ritual] [data-cover=build-your-ritual]{background-image:url(/_eden/_next/static/media/build-your-ritual.ccc813df.webp)}.lib[data-skin=ritual] [data-cover=seven-days-ritual-system]{background-image:url(/_eden/_next/static/media/seven-days-ritual-system.f58fa6f7.webp)}.lib[data-skin=ritual] [data-cover=twenty-one-days-consistency]{background-image:url(/_eden/_next/static/media/twenty-one-days-consistency.b36004fb.webp)}.lib[data-skin=ritual] [data-cover=the-ritual-week]{background-image:url(/_eden/_next/static/media/the-ritual-week.de3ca33a.webp)}.lib[data-skin=ritual] main[data-buy] .lib-h1{display:none}.lib[data-skin=ritual] main[data-buy] .lib-summary>.lib-line:first-child{display:grid;grid-gap:4px;gap:4px}.lib[data-skin=ritual] main[data-buy] .lib-summary>.lib-line:first-child .lib-h2:first-child{font-size:clamp(1.9rem,8vw,2.4rem);text-transform:none}.lib[data-skin=ritual] main[data-buy] [data-buy-price]{display:none}.lib[data-skin=ritual] .rt-buy-total{display:flex;justify-content:space-between;align-items:baseline;padding-top:14px;border-top:.6px solid var(--lib-rim);font-size:15px}.lib[data-skin=ritual] .rt-buy-total strong{font-size:24px;font-weight:300;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lib[data-skin=ritual] .rt-buy-sub{margin:0;font-size:17px}.lib[data-skin=ritual] .rt-group{display:grid;grid-gap:12px;gap:12px;padding:18px 16px;border-radius:var(--r-skin)}.lib[data-skin=ritual] .rt-group>legend{float:left;width:100%;font-size:19px;font-weight:300;margin:0 0 12px}.lib[data-skin=ritual] .rt-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;clear:both}.lib[data-skin=ritual] .rt-tile{position:relative;display:block;min-width:0;cursor:pointer}.lib[data-skin=ritual] .rt-tile input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.lib[data-skin=ritual] .rt-tile__face{position:relative;display:grid;align-content:end;justify-items:center;grid-gap:6px;gap:6px;aspect-ratio:1/.92;padding:10px 6px 12px;border-radius:calc(var(--r-skin) * .55);overflow:hidden;border:.8px solid var(--lib-rim);background-size:cover;background-position:50%;font-size:14px;text-align:center}.lib[data-skin=ritual] .rt-tile__face:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,8,6,.1),rgba(4,8,6,.62));z-index:0}.lib[data-skin=ritual] .rt-tile__face>*{position:relative;z-index:1}.lib[data-skin=ritual] .rt-tile__face .rt-icon{width:28px;height:28px;color:var(--lib-ink)}.lib[data-skin=ritual] .rt-tile__check{position:absolute;top:7px;right:7px;z-index:2;width:24px;height:24px;border-radius:50%;display:none;place-items:center;background:var(--lib-accent);color:var(--lib-on-accent)}.lib[data-skin=ritual] .rt-tile__check .rt-icon{width:14px;height:14px;stroke-width:2.4;color:var(--lib-on-accent)}.lib[data-skin=ritual] .rt-tile input:checked+.rt-tile__face{border:1.6px solid var(--lib-accent)}.lib[data-skin=ritual] .rt-tile input:checked+.rt-tile__face .rt-tile__check{display:grid}.lib[data-skin=ritual] .rt-tile input:focus-visible+.rt-tile__face{outline:2px solid var(--lib-accent);outline-offset:2px}.lib[data-skin=ritual] .rt-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.lib[data-skin=ritual] .rt-step{display:grid;grid-template-columns:auto minmax(0,1fr) 88px;grid-gap:12px 14px;gap:12px 14px;align-items:start;padding:16px;border-radius:var(--r-skin)}.lib[data-skin=ritual] .rt-step--plain{grid-template-columns:auto minmax(0,1fr)}.lib[data-skin=ritual] .rt-step__body{display:grid;grid-gap:6px;gap:6px;min-width:0;padding-top:4px}.lib[data-skin=ritual] .rt-step__name{margin:0;font-size:20px;font-weight:300;line-height:1.2}.lib[data-skin=ritual] .rt-step__name small{font-size:14px;color:var(--lib-ink-2)}.lib[data-skin=ritual] .rt-step__text{margin:0;font-size:15px;line-height:1.5;color:var(--lib-ink-2)}.lib[data-skin=ritual] .rt-step__thumb{width:88px;height:104px;border-radius:calc(var(--r-skin) * .55)}.lib[data-skin=ritual] .rt-step__more{grid-column:2/-1;display:grid;grid-gap:10px;gap:10px;justify-items:start;min-width:0}.lib[data-skin=ritual] .rt-step__more:empty{display:none}.lib[data-skin=ritual] .rt-step__more>ul{justify-self:stretch}.lib[data-skin=ritual] .rt-heads{display:grid;grid-gap:2px;gap:2px}.lib[data-skin=ritual] .rt-step__swap{margin:4px 0 0;padding:10px 12px;border-radius:calc(var(--r-skin) * .45);background:color-mix(in srgb,var(--lib-accent) 12%,transparent);font-size:14px;line-height:1.45}.lib[data-skin=ritual] .rt-subitems{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.lib[data-skin=ritual] .rt-subitems li{padding:10px 12px;border-radius:calc(var(--r-skin) * .45);background:rgba(255,255,255,.05);font-size:14px;line-height:1.45;color:var(--lib-ink-2)}.lib[data-skin=ritual] .rt-subitems b{font-weight:500;color:var(--lib-ink)}.lib[data-skin=ritual] .rt-write{display:grid;grid-gap:10px;gap:10px}.lib[data-skin=ritual] .rt-write input[type=text],.lib[data-skin=ritual] .rt-write textarea{width:100%;min-height:96px;padding:14px 16px;border-radius:calc(var(--r-skin) * .55);font:inherit;font-size:16px;font-weight:300;line-height:1.5;color:var(--lib-ink);background:rgba(255,255,255,.07);border:.6px solid var(--lib-rim);resize:vertical}.lib[data-skin=ritual] .rt-write input[type=text]{min-height:48px;border-radius:999px}.lib[data-skin=ritual] .rt-write input::placeholder,.lib[data-skin=ritual] .rt-write textarea::placeholder{color:var(--lib-ink-3)}.lib[data-skin=ritual] .rt-write__bar{display:flex;align-items:center;justify-content:flex-end;gap:12px}.lib[data-skin=ritual] .rt-write__bar .lib-btn{min-height:44px;padding:0 20px}.lib[data-skin=ritual] .rt-status{font-size:13px;color:var(--lib-ink-2)}.lib[data-skin=ritual] .rt-q{margin:0;font-size:17px;line-height:1.45;font-weight:300}.lib[data-skin=ritual] .rt-listen{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px 0 6px;border-radius:999px;border:.6px solid var(--lib-rim);background:rgba(255,255,255,.06);color:var(--lib-ink);font:inherit;font-size:14px;cursor:pointer;justify-self:start}.lib[data-skin=ritual] .rt-listen__dot{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--lib-accent);color:var(--lib-on-accent)}.lib[data-skin=ritual] .rt-listen__dot .rt-icon{width:14px;height:14px;color:var(--lib-on-accent);fill:currentColor;stroke-width:0}.lib[data-skin=ritual] .rt-listen__note{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--lib-ink-3)}.lib[data-skin=ritual] .rt-timer{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 14px;border-radius:999px;border:.6px solid var(--lib-rim);background:rgba(255,255,255,.05);color:var(--lib-ink);font:inherit;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;justify-self:start}.lib[data-skin=ritual] .rt-timer[data-running="1"]{color:var(--lib-on-accent);border-color:transparent}.lib[data-skin=ritual] .rt-ready .rt-icon--big{color:var(--lib-accent)}.lib[data-skin=ritual] .rt-moment{display:grid;grid-gap:12px;gap:12px}.lib[data-skin=ritual] .rt-moment__head{display:flex;align-items:center;gap:12px;font-size:18px;letter-spacing:.18em;text-transform:uppercase;font-weight:300}.lib[data-skin=ritual] .rt-moment__head .rt-icon{width:30px;height:30px}.lib[data-skin=ritual][data-moment=mid] [data-reset-moment=mid] .rt-now,.lib[data-skin=ritual][data-moment=reflect] [data-reset-moment=reflect] .rt-now,.lib[data-skin=ritual][data-moment=rise] [data-reset-moment=rise] .rt-now{display:inline-block}.lib[data-skin=ritual] .rt-action{padding:14px 16px;border-radius:calc(var(--r-skin) * .55);background:color-mix(in srgb,var(--lib-accent) 11%,transparent);display:grid;grid-gap:4px;gap:4px}.lib[data-skin=ritual] .rt-option-rows{display:grid;grid-gap:10px;gap:10px}.lib[data-skin=ritual] .rt-option-row{display:flex;align-items:center;gap:14px;min-height:56px;padding:0 18px;border-radius:999px;border:.6px solid var(--lib-rim);background:rgba(255,255,255,.04);font-size:16px}.lib[data-skin=ritual] .rt-progress{height:4px;border-radius:999px;background:rgba(255,255,255,.12);overflow:hidden}.lib[data-skin=ritual] .rt-progress>span{display:block;height:100%;border-radius:999px;background:var(--lib-accent)}.lib[data-skin=ritual] .rt-days{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.lib[data-skin=ritual] .rt-day{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;min-height:72px;padding:12px 16px 12px 12px;border-radius:var(--r-skin);color:var(--lib-ink);text-decoration:none}.lib[data-skin=ritual] .rt-day[aria-disabled=true]{opacity:.55}.lib[data-skin=ritual] .rt-day__title{margin:0;font-size:17px;font-weight:300;line-height:1.3}.lib[data-skin=ritual] .rt-day__state{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--lib-ink-2)}.lib[data-skin=ritual] .rt-day[data-done="1"] .rt-num{background:var(--lib-accent);color:var(--lib-on-accent);border-color:transparent}.lib[data-skin=ritual] .rt-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.lib[data-skin=ritual] .rt-tabs a{flex:none;display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;border:.6px solid var(--lib-rim);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--lib-ink);text-decoration:none;background:rgba(255,255,255,.04)}.lib[data-skin=ritual] .rt-tabs a[aria-current=page]{background:var(--lib-accent);color:var(--lib-on-accent);border-color:transparent}.lib[data-skin=ritual] .rt-sheet{display:grid;grid-gap:16px;gap:16px}.lib[data-skin=ritual] .rt-sheet__moment{display:grid;grid-gap:12px;gap:12px;padding-top:14px;border-top:.6px solid var(--lib-rim)}.lib[data-skin=ritual] .rt-sheet__pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.lib[data-skin=ritual] .rt-sheet__ex{margin:0;font-size:14px;color:var(--lib-ink-2)}.lib[data-skin=ritual] .rt-choices{display:flex;flex-wrap:wrap;gap:8px}.lib[data-skin=ritual] .rt-choice{position:relative}.lib[data-skin=ritual] .rt-choice input{position:absolute;opacity:0;inset:0;margin:0}.lib[data-skin=ritual] .rt-choice span{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;border:.6px solid var(--lib-rim);font-size:14px}.lib[data-skin=ritual] .rt-choice input:checked+span{background:var(--lib-accent);color:var(--lib-on-accent);border-color:transparent}.lib[data-skin=ritual] .rt-choice input:focus-visible+span{outline:2px solid var(--lib-accent);outline-offset:2px}.lib[data-skin=ritual] .rt-script-lines p{margin:0 0 10px;line-height:1.6;color:var(--lib-ink-2)}.lib[data-skin=ritual] .rt-script-lines .rt-pause{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--lib-ink-3)}.lib[data-skin=ritual] .rt-lesson{scroll-margin-top:calc(var(--bar-top) + var(--bar-cap) + 14px)}.lib[data-skin=ritual] .rt-lesson,.lib[data-skin=ritual] .rt-lesson__screens{display:grid;grid-gap:16px;gap:16px}.lib[data-skin=ritual] .rt-screen{display:grid;align-content:center;min-height:min(62svh,560px);padding:34px 24px;border-radius:var(--r-skin)}html.rt-js .lib[data-skin=ritual] .rt-screen[data-active="0"]{display:none}html.rt-js .lib[data-skin=ritual] .rt-screen[data-active="1"]{animation:rt-in 1.1s cubic-bezier(.2,.7,.25,1) both}html:not(.rt-js) .lib[data-skin=ritual] .rt-lesson__nav,html:not(.rt-js) .lib[data-skin=ritual] .rt-mini{display:none}@keyframes rt-in{0%{opacity:0;transform:translateY(16px)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes rt-fade{0%{opacity:0}to{opacity:1}}.lib[data-skin=ritual] .rt-s{position:relative;display:grid;grid-gap:16px;gap:16px;justify-items:start;min-width:0}.lib[data-skin=ritual] .rt-s>*{position:relative}.lib[data-skin=ritual] .rt-s--arrive,.lib[data-skin=ritual] .rt-s--title{justify-items:center;text-align:center}.lib[data-skin=ritual] .rt-s .rt-script{margin-bottom:-2px}.lib[data-skin=ritual] .rt-s__title{margin:0;font-size:clamp(2.1rem,10vw,2.9rem);font-weight:300;line-height:1.06;letter-spacing:-.035em;text-transform:lowercase;text-wrap:balance}.lib[data-skin=ritual] .rt-s__lines p{margin:0 0 10px;font-size:17px;line-height:1.65;color:var(--lib-ink-2);text-wrap:pretty}.lib[data-skin=ritual] .rt-s__lines--big p{font-size:clamp(1.28rem,5.6vw,1.55rem);line-height:1.5;color:var(--lib-ink);font-weight:300;margin-bottom:16px}.lib[data-skin=ritual] .rt-s__photo{width:100%;aspect-ratio:16/10;border-radius:calc(var(--r-skin) * .72)}.lib[data-skin=ritual] .rt-s__count{margin:0;font-size:12px;letter-spacing:.24em;color:var(--lib-ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lib[data-skin=ritual] .rt-s__duration{margin:-8px 0 0;font-size:15px;color:var(--lib-accent)}.lib[data-skin=ritual] .rt-s__text{margin:0;font-size:19px;line-height:1.6;font-weight:300;text-wrap:pretty}.lib[data-skin=ritual] .rt-s__hint{margin:0;font-size:13px;color:var(--lib-ink-2)}.lib[data-skin=ritual] .rt-s__items,.lib[data-skin=ritual] .rt-s__prompts{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;width:100%}.lib[data-skin=ritual] .rt-s__items li{padding:12px 14px;border-radius:calc(var(--r-skin) * .45);background:rgba(255,255,255,.06);font-size:15px;line-height:1.5;color:var(--lib-ink-2)}.lib[data-skin=ritual] .rt-s__items b{font-weight:500;color:var(--lib-ink)}.lib[data-skin=ritual] .rt-s__prompts li{font-size:17px;line-height:1.5;color:var(--lib-ink-2);padding-left:16px;border-left:1px solid color-mix(in srgb,var(--lib-accent) 60%,transparent)}.lib[data-skin=ritual] .rt-s--write{align-content:start}.lib[data-skin=ritual] .rt-s--write .rt-autosave,.lib[data-skin=ritual] .rt-s--write .rt-write{width:100%}.lib[data-skin=ritual] .rt-s--write .rt-q{font-size:clamp(1.25rem,5.4vw,1.5rem);line-height:1.45}.lib[data-skin=ritual] .rt-s--arrive{padding-top:12px}.lib[data-skin=ritual] .rt-s--arrive .rt-btn-row{width:100%}.lib[data-skin=ritual] .rt-arrive__glow{position:absolute;left:50%;top:-30px;width:280px;height:280px;margin-left:-140px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--lib-accent) 34%,transparent),transparent);opacity:.55;pointer-events:none}.lib[data-skin=ritual] .rt-lesson__nav{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.lib[data-skin=ritual] .rt-lesson__nav .lib-btn{min-height:48px;padding:0 22px}.lib[data-skin=ritual] .rt-lesson__nav .lib-btn:disabled{opacity:.3}.lib[data-skin=ritual] .rt-dots{list-style:none;margin:0;padding:0;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:7px;min-width:0;overflow:hidden}.lib[data-skin=ritual] .rt-dots li{width:6px;height:6px;border-radius:999px;background:rgba(255,255,255,.26);transition:width .8s cubic-bezier(.2,.7,.25,1),background-color .8s ease}.lib[data-skin=ritual] .rt-dots li[data-on=past]{background:color-mix(in srgb,var(--lib-accent) 55%,transparent)}.lib[data-skin=ritual] .rt-dots li[data-on="1"]{width:22px;background:var(--lib-accent)}.lib[data-skin=ritual] .rt-dots li[data-edge="1"]{width:4px;height:4px;opacity:.6}.lib[data-skin=ritual] .rt-dots li{flex:none}.lib[data-skin=ritual] .rt-write textarea{min-height:170px;padding:7px 18px;line-height:32px;border:0;border-radius:calc(var(--r-skin) * .6);background:linear-gradient(180deg,rgba(255,250,240,.14),rgba(255,250,240,.07)),repeating-linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,0) 31px,rgba(255,255,255,.13) 0,rgba(255,255,255,.13) 32px);background-position:0 0,0 7px;background-attachment:local;-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.26),inset 0 0 0 .6px rgba(255,255,255,.18)}.lib[data-skin=ritual] .rt-write textarea:focus{outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 0 0 1px color-mix(in srgb,var(--lib-accent) 70%,transparent)}.lib[data-skin=ritual] .rt-mini{display:inline-flex;align-items:center;gap:10px;justify-self:start;padding:5px 18px 5px 5px;border-radius:999px}.lib[data-skin=ritual] .rt-mini,.lib[data-skin=ritual] .rt-player__play,.lib[data-skin=ritual] .rt-player__skip{background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.05)),var(--rt-tint);-webkit-backdrop-filter:blur(22px) saturate(1.4);backdrop-filter:blur(22px) saturate(1.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 0 0 .6px var(--lib-rim)}.lib[data-skin=ritual] .rt-mini__play{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:var(--lib-accent);color:var(--lib-on-accent);cursor:pointer}.lib[data-skin=ritual] .rt-mini__play .rt-icon{width:16px;height:16px}.lib[data-skin=ritual] .rt-mini__open{display:inline-flex;align-items:center;gap:10px;min-height:40px;border:0;background:none;color:var(--lib-ink);font:inherit;font-size:15px;cursor:pointer}.lib[data-skin=ritual] .rt-player{display:grid;grid-gap:14px;gap:14px;align-content:start;padding-top:8px}.lib[data-skin=ritual]:has(.rt-player) .lib-ground:after{background:linear-gradient(180deg,var(--rt-fall),color-mix(in srgb,var(--lib-canvas) 58%,transparent) 26%,color-mix(in srgb,var(--lib-canvas) 72%,transparent))}.lib[data-skin=ritual] .rt-player__head{display:grid;justify-items:center;grid-gap:4px;gap:4px;text-align:center;margin-bottom:6px}.lib[data-skin=ritual] .rt-player__title{margin:0;font-size:17px;font-weight:300;color:var(--lib-ink-2);text-transform:lowercase}.lib[data-skin=ritual] .rt-player__stage{display:grid;justify-items:center;grid-gap:20px;gap:20px;padding:26px 0 8px}.lib[data-skin=ritual] .rt-player__controls{display:flex;align-items:center;gap:30px}.lib[data-skin=ritual] .rt-player__play{position:relative;display:grid;place-items:center;width:116px;height:116px;border:0;border-radius:50%;color:var(--lib-ink);cursor:pointer}.lib[data-skin=ritual] .rt-player__play .rt-icon{width:40px;height:40px}.lib[data-skin=ritual] .rt-player__ring{position:absolute;inset:-16px;border-radius:50%;border:1px solid color-mix(in srgb,var(--lib-accent) 55%,transparent);opacity:.45;pointer-events:none}.lib[data-skin=ritual] .rt-player__skip{position:relative;display:grid;place-items:center;width:60px;height:60px;border:0;border-radius:50%;color:var(--lib-ink);cursor:pointer}.lib[data-skin=ritual] .rt-player__skip .rt-icon{width:24px;height:24px}.lib[data-skin=ritual] .rt-player__skip span{position:absolute;bottom:9px;font-size:9px;letter-spacing:.08em;color:var(--lib-ink-2)}.lib[data-skin=ritual] .rt-player__track{width:min(100%,300px);height:3px;border-radius:999px;background:rgba(255,255,255,.16);overflow:hidden}.lib[data-skin=ritual] .rt-player__track>span{display:block;height:100%;border-radius:999px;background:var(--lib-accent)}.lib[data-skin=ritual] .rt-player__times{width:min(100%,300px);display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--lib-ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lib[data-skin=ritual] .rt-player__words{position:relative;list-style:none;margin:0;padding:14svh 4px 26svh;display:grid;grid-gap:22px;gap:22px;height:46svh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(180deg,transparent,white 16%,white 74%,transparent);mask-image:linear-gradient(180deg,transparent,white 16%,white 74%,transparent)}.lib[data-skin=ritual] .rt-player__words::-webkit-scrollbar{display:none}.lib[data-skin=ritual] .rt-player__panel{border-radius:var(--r-skin);padding:0 20px}.lib[data-skin=ritual] .rt-player__words li{font-size:clamp(1.25rem,5.6vw,1.55rem);line-height:1.45;font-weight:300;letter-spacing:-.01em;opacity:.72;transform:scale(.985);transform-origin:0 50%;transition:opacity 1.4s ease,transform 1.4s cubic-bezier(.2,.7,.25,1);text-wrap:pretty}.lib[data-skin=ritual] .rt-player__words li[data-state=read]{opacity:.72}.lib[data-skin=ritual] .rt-player__words li[data-state=now]{transform:none}.lib[data-skin=ritual] .rt-player__words .rt-player__pause{opacity:1;transform:none;padding:4px 0}.lib[data-skin=ritual] .rt-pausebar{display:block;width:72px;height:2px;border-radius:999px;background:rgba(255,255,255,.12);overflow:hidden}.lib[data-skin=ritual] .rt-pausebar>span{display:block;height:100%;width:0;border-radius:999px;background:color-mix(in srgb,var(--lib-accent) 80%,transparent)}.lib[data-skin=ritual] .rt-player__pause[data-state=read] .rt-pausebar>span{width:100%;opacity:.45}.lib[data-skin=ritual] .rt-player__pause[data-state=now] .rt-pausebar>span{animation-name:rt-fill;animation-timing-function:linear;animation-fill-mode:forwards;animation-play-state:paused}.lib[data-skin=ritual] .rt-player[data-playing="1"] .rt-player__pause[data-state=now] .rt-pausebar>span{animation-play-state:running}.lib[data-skin=ritual] .rt-player__pause[data-state=now] .rt-pausebar{width:120px;transition:width 1.4s cubic-bezier(.2,.7,.25,1)}@keyframes rt-fill{0%{width:0}to{width:100%}}.lib[data-skin=ritual] .rt-player__coming{margin:2px 0 0;font-size:13px;color:var(--lib-ink-2);animation:rt-fade 1.6s ease both}.lib[data-skin=ritual] .rt-player__back{justify-self:center}.lib[data-skin=ritual] .rt-word{transition:color .35s ease,opacity .35s ease;opacity:.72}.lib[data-skin=ritual] .rt-word[data-lit="1"]{opacity:1;color:color-mix(in srgb,var(--lib-ink) 88%,var(--lib-accent))}.lib[data-skin=ritual] .rt-player__words li[data-state=now]{opacity:1}.lib[data-skin=ritual] .rt-player__scrub{position:relative;width:min(100%,300px);height:28px;display:grid;align-items:center}.lib[data-skin=ritual] .rt-player__scrub .rt-player__track{width:100%}.lib[data-skin=ritual] .rt-player__scrub input{position:absolute;inset:0;width:100%;height:28px;margin:0;opacity:0;cursor:pointer}.lib[data-skin=ritual] .rt-mini-row{display:flex;align-items:center;gap:10px;justify-self:start}.lib[data-skin=ritual] .rt-player__music{position:relative;z-index:3;display:flex;justify-content:center}.lib[data-skin=ritual] .rt-music__open{position:relative;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;color:var(--lib-ink);cursor:pointer}.lib[data-skin=ritual] .rt-music__open .rt-icon{width:19px;height:19px}.lib[data-skin=ritual] .rt-music__dot{position:absolute;top:9px;right:9px;width:6px;height:6px;border-radius:50%;background:var(--lib-accent)}.lib[data-skin=ritual] .rt-music{display:grid;grid-gap:14px;gap:14px;width:min(100%,340px);justify-self:center;padding:16px 18px;border-radius:calc(var(--r-skin) * .8);animation:rt-fade .6s ease both}.lib[data-skin=ritual] .rt-music,.lib[data-skin=ritual] .rt-music__open{background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.05)),var(--rt-read);-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 0 0 .6px var(--lib-rim)}.lib[data-skin=ritual] .rt-music__head{display:flex;align-items:center;gap:12px}.lib[data-skin=ritual] .rt-music__play{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:var(--lib-accent);color:var(--lib-on-accent);cursor:pointer}.lib[data-skin=ritual] .rt-music__play .rt-icon{width:14px;height:14px}.lib[data-skin=ritual] .rt-music__tracks{display:flex;flex-wrap:wrap;gap:8px}.lib[data-skin=ritual] .rt-chip{min-height:36px;padding:0 14px;border-radius:999px;border:.6px solid var(--lib-rim);background:rgba(255,255,255,.05);color:var(--lib-ink);font:inherit;font-size:13px;cursor:pointer;transition:background-color .5s ease,color .5s ease}.lib[data-skin=ritual] .rt-chip[aria-pressed=true]{background:var(--lib-accent);color:var(--lib-on-accent);border-color:transparent}.lib[data-skin=ritual] .rt-slider{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--lib-ink-2)}.lib[data-skin=ritual] .rt-slider input{width:100%;height:28px;margin:0;accent-color:var(--lib-accent)}.lib[data-skin=ritual] .rt-lesson>.rt-music{justify-self:start}.lib[data-skin=ritual] .rt-player__music>.rt-music{position:absolute;left:50%;bottom:calc(100% + 12px);transform:translateX(-50%);width:min(340px,88vw);box-sizing:border-box;max-height:min(360px,55svh);overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.lib[data-skin=ritual] [data-card-ground=avocado]{background-image:url(/_eden/_next/static/media/avocado.bb871f84.webp)}.lib[data-skin=ritual] [data-card-ground=bamboo]{background-image:url(/_eden/_next/static/media/bamboo.7bd521c4.webp)}.lib[data-skin=ritual] [data-card-ground=citrus]{background-image:url(/_eden/_next/static/media/citrus.5646bffe.webp)}.lib[data-skin=ritual] [data-card-ground=figs]{background-image:url(/_eden/_next/static/media/figs.52d1c44a.webp)}.lib[data-skin=ritual] [data-card-ground=lily]{background-image:url(/_eden/_next/static/media/lily.7e31e706.webp)}.lib[data-skin=ritual] [data-card-ground=monstera]{background-image:url(/_eden/_next/static/media/monstera.c212a459.webp)}.lib[data-skin=ritual] [data-card-ground=night-palms]{background-image:url(/_eden/_next/static/media/night-palms.65c77239.webp)}.lib[data-skin=ritual] [data-card-ground=ocean]{background-image:url(/_eden/_next/static/media/ocean.cbe318fd.webp)}.lib[data-skin=ritual] [data-card-ground=olive]{background-image:url(/_eden/_next/static/media/olive.72071b49.webp)}.lib[data-skin=ritual] [data-card-ground=ripple]{background-image:url(/_eden/_next/static/media/ripple.7efbcbf7.webp)}.lib[data-skin=ritual] [data-card-ground=sunrays]{background-image:url(/_eden/_next/static/media/sunrays.a94ae82c.webp)}.lib[data-skin=ritual] .rt-cards-entry{justify-self:center}.lib[data-skin=ritual] .rt-deck{display:grid;grid-gap:16px;gap:16px}.lib[data-skin=ritual] .rt-deck__stage{display:grid}.lib[data-skin=ritual] .rt-card2{display:grid;grid-gap:12px;gap:12px;justify-items:center}html.rt-js .lib[data-skin=ritual] .rt-card2[data-active="0"]{display:none}html.rt-js .lib[data-skin=ritual] .rt-card2[data-active="1"]{animation:rt-in .9s cubic-bezier(.2,.7,.25,1) both}html:not(.rt-js) .lib[data-skin=ritual] .rt-deck__nav{display:none}html:not(.rt-js) .lib[data-skin=ritual] .rt-deck__stage{gap:28px}.lib[data-skin=ritual] .rt-card2__inner{position:relative;display:block;width:100%;height:min(64svh,560px);padding:0;border:0;background:none;color:var(--lib-ink);font:inherit;text-align:left;cursor:pointer;transform-style:preserve-3d;transition:transform 1.1s cubic-bezier(.2,.7,.25,1);border-radius:var(--r-skin)}.lib[data-skin=ritual] .rt-card2[data-flipped="1"] .rt-card2__inner{transform:rotateY(180deg)}.lib[data-skin=ritual] .rt-card2__face{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;border-radius:var(--r-skin);background-size:cover;background-position:50%;background-color:var(--lib-canvas);backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.24),inset 0 0 0 .6px var(--lib-rim)}.lib[data-skin=ritual] .rt-card2__back{transform:rotateY(180deg)}.lib[data-skin=ritual] .rt-card2__word{position:absolute;top:22px;left:0;right:0;display:flex;justify-content:center;--h:clamp(52px,15vw,72px)}.lib[data-skin=ritual] .rt-card2__band{position:relative;isolation:isolate;display:grid;grid-gap:10px;gap:10px;margin:12px;padding:22px 22px 24px;border-radius:calc(var(--r-skin) * .78)}.lib[data-skin=ritual] .rt-card2__band:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.02)),var(--rt-read);-webkit-backdrop-filter:blur(28px) saturate(1.4);backdrop-filter:blur(28px) saturate(1.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.24)}.lib[data-skin=ritual] .rt-card2__band--full{flex:1 1;align-content:center}.lib[data-skin=ritual] .rt-card2__text{font-size:clamp(1.45rem,6.6vw,1.85rem);line-height:1.3;font-weight:300;letter-spacing:-.015em;text-wrap:balance}.lib[data-skin=ritual] .rt-card2__text--back{font-size:clamp(1.3rem,5.8vw,1.6rem);line-height:1.42;text-wrap:pretty}.lib[data-skin=ritual] .rt-card2__save .rt-chip{min-height:40px;padding:0 18px}@media (prefers-reduced-motion:reduce){.lib[data-skin=ritual] .rt-card2__inner{transition:none}.lib[data-skin=ritual] .rt-card2[data-flipped="1"] .rt-card2__front{visibility:hidden}}html:not(.rt-js) .lib[data-skin=ritual] .rt-card2__inner{height:auto;transform:none;display:grid;grid-gap:10px;gap:10px}html:not(.rt-js) .lib[data-skin=ritual] .rt-card2__face{position:relative;min-height:360px;transform:none}.lib[data-skin=ritual]:has(.rt-onboard[data-auto]) .rt-lede,.lib[data-skin=ritual]:has(.rt-onboard[data-auto]) .rt-library-foot,.lib[data-skin=ritual]:has(.rt-onboard[data-auto])>main{display:none}.lib[data-skin=ritual] .rt-onboard{width:min(100%,36rem);margin:0 auto;padding:16px var(--gutter-r) 32px var(--gutter-l);box-sizing:border-box}.lib[data-skin=ritual] .rt-onboard__steps{display:grid;grid-gap:16px;gap:16px}html.rt-js .lib[data-skin=ritual] .rt-onboard__screen[data-active="0"]{display:none}html.rt-js .lib[data-skin=ritual] .rt-onboard__screen[data-active="1"]{animation:rt-in 1.1s cubic-bezier(.2,.7,.25,1) both}html:not(.rt-js) .lib[data-skin=ritual] .rt-onboard__nav .rt-dots,html:not(.rt-js) .lib[data-skin=ritual] .rt-onboard__nav>.lib-btn--primary{display:none}.lib[data-skin=ritual] .rt-onboard__card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:min(72svh,620px);border-radius:var(--r-skin);overflow:hidden;background-size:cover;background-position:50%;background-color:var(--lib-canvas);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),inset 0 0 0 .6px var(--lib-rim)}.lib[data-skin=ritual] .rt-onboard__band{gap:14px;justify-items:start}.lib[data-skin=ritual] .rt-onboard__title{margin:0;font-size:clamp(2rem,9vw,2.6rem);font-weight:300;line-height:1.05;letter-spacing:-.035em;text-transform:lowercase}.lib[data-skin=ritual] .rt-onboard__line{margin:0;font-size:clamp(1.25rem,5.6vw,1.5rem);line-height:1.42;font-weight:300;text-wrap:pretty}.lib[data-skin=ritual] .rt-onboard__small{margin:0;font-size:15px;line-height:1.55;color:var(--lib-ink-2);text-wrap:pretty}.lib[data-skin=ritual] .rt-onboard__letters{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;--h:clamp(40px,11vw,54px)}.lib[data-skin=ritual] .rt-onboard__list,.lib[data-skin=ritual] .rt-onboard__ways{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.lib[data-skin=ritual] .rt-onboard__list li,.lib[data-skin=ritual] .rt-onboard__ways li{display:flex;align-items:center;gap:12px;font-size:17px;font-weight:300}.lib[data-skin=ritual] .rt-onboard__list .rt-icon{color:var(--lib-accent)}.lib[data-skin=ritual] .rt-onboard__nav{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.lib[data-skin=ritual] .rt-onboard__nav .lib-btn{min-height:48px;padding:0 22px}.lib[data-skin=ritual] .rt-onboard__skip{background:none;border:0;color:var(--lib-ink-2);padding:0 8px}.lib[data-skin=ritual] .rt-onboard__spacer{width:44px}.lib[data-skin=ritual] .rt-onboard__form{display:contents}.lib[data-skin=ritual] .rt-onboard__band .rt-onboard__form .lib-btn--primary{justify-self:stretch;width:100%;margin-top:6px}@media (prefers-reduced-motion:no-preference){.lib[data-skin=ritual]:has(.rt-lesson) .lib-ground:before{animation:rt-drift 46s ease-in-out infinite alternate}.lib[data-skin=ritual]:has(.rt-player[data-playing="1"]) .lib-ground:before{animation:rt-breathe 11s ease-in-out infinite}.lib[data-skin=ritual] .rt-player[data-playing="1"] .rt-player__ring{animation:rt-ring 5.5s ease-in-out infinite}.lib[data-skin=ritual] .rt-arrive__glow{animation:rt-glow 7s ease-in-out infinite alternate}}@media (prefers-reduced-motion:reduce){html.rt-js .lib[data-skin=ritual] .rt-screen[data-active="1"]{animation:rt-fade .5s ease both}.lib[data-skin=ritual] .rt-dots li,.lib[data-skin=ritual] .rt-player__words li{transition:none;transform:none}}@keyframes rt-drift{0%{transform:scale(1.03) translateZ(0)}to{transform:scale(1.09) translate3d(-1.4%,-1%,0)}}@keyframes rt-breathe{0%,to{transform:scale(1.03);opacity:.9}45%{transform:scale(1.09);opacity:1}}@keyframes rt-ring{0%,to{transform:scale(1);opacity:.5}45%{transform:scale(1.14);opacity:.12}}@keyframes rt-glow{0%{transform:scale(.92);opacity:.4}to{transform:scale(1.08);opacity:.7}}.lib[data-skin=ritual] .lib-foot__in,.lib[data-skin=ritual] .rt-card2__save .rt-chip,.lib[data-skin=ritual] .rt-chip,.lib[data-skin=ritual] .rt-glass-pill,.lib[data-skin=ritual] .rt-lede .rt-eyebrow,.lib[data-skin=ritual] .rt-lesson__nav .lib-btn:not(.lib-btn--primary),.lib[data-skin=ritual] .rt-library-foot,.lib[data-skin=ritual] .rt-listen,.lib[data-skin=ritual] .rt-mini__play,.lib[data-skin=ritual] .rt-ob-icon,.lib[data-skin=ritual] .rt-onboard__nav .lib-btn:not(.lib-btn--primary),.lib[data-skin=ritual] .rt-onboard__skip,.lib[data-skin=ritual] .rt-player__times,.lib[data-skin=ritual] .rt-player__title,.lib[data-skin=ritual] .rt-tabs a,.lib[data-skin=ritual] .rt-timer{background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.04)),var(--rt-read);-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.26),inset 0 0 0 .6px var(--lib-rim);border-color:transparent}.lib[data-skin=ritual] .rt-chip[aria-pressed=true],.lib[data-skin=ritual] .rt-tabs a[aria-current=page]{background:var(--lib-accent);color:var(--lib-on-accent)}.lib[data-skin=ritual] .rt-timer[data-running="1"]{background:var(--lib-accent)}.lib[data-skin=ritual] .rt-mini__play{color:var(--lib-accent);width:46px;height:46px}.lib[data-skin=ritual] .rt-mini__play .rt-icon{width:20px;height:20px}.lib[data-skin=ritual] .rt-onboard__skip{min-height:44px;padding:0 18px;border-radius:999px;color:var(--lib-ink)}.lib[data-skin=ritual] .rt-player__times{width:auto;min-width:min(100%,300px);padding:6px 14px;border-radius:999px;box-sizing:border-box}.lib[data-skin=ritual] .rt-player__title{padding:6px 16px;border-radius:999px}.lib[data-skin=ritual] .rt-lede .rt-eyebrow{padding:6px 12px;border-radius:999px}.lib[data-skin=ritual] .rt-library-foot{width:auto;justify-self:center;margin:0 auto 12px;padding:8px 16px;border-radius:999px}.lib[data-skin=ritual] .lib-foot__in{width:-moz-fit-content;width:fit-content;max-width:calc(100% - 32px);margin:0 auto;padding:4px 14px;border-radius:999px}.lib[data-skin=ritual] .rt-hero--glass{padding:22px;border-radius:var(--r-skin)}.lib[data-skin=ritual] .rt-ob-icon{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:50%;color:var(--lib-accent)}.lib[data-skin=ritual] .rt-ob-icon .rt-icon{width:30px;height:30px}.lib[data-skin=ritual] .rt-moment__head .rt-icon{width:46px;height:46px}.lib[data-skin=ritual] .rt-card__link>.rt-icon{width:34px;height:34px}.lib[data-skin=ritual] .rt-day .rt-icon,.lib[data-skin=ritual] .rt-player__skip .rt-icon{width:30px;height:30px}.lib[data-skin=ritual] .rt-music__open .rt-icon{width:24px;height:24px}.lib[data-skin=ritual] .rt-music__open{width:52px;height:52px}.lib[data-skin=ritual] .rt-player__skip{width:66px;height:66px}.lib[data-skin=ritual] .rt-eyebrow{font-size:10px;letter-spacing:.26em;color:var(--lib-ink-3);font-weight:500}.lib[data-skin=ritual] .rt-card__name{font-size:22px;line-height:1.2;font-weight:400}.lib[data-skin=ritual] .rt-card__what{margin:6px 0 0;font-size:16px;color:var(--lib-ink);font-weight:300}.lib[data-skin=ritual] .rt-card__kind{margin:4px 0 0;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--lib-ink-3)}.lib[data-skin=ritual] .rt-buy-what{margin:0;font-size:19px;font-weight:300;color:var(--lib-ink)}.lib[data-skin=ritual] .rt-buy-sub{font-size:14px;color:var(--lib-ink-2)}.lib[data-skin=ritual] .rt-buy-detail{margin:0;font-size:14px;line-height:1.55;color:var(--lib-ink-2)}@keyframes rt-reveal{0%{opacity:0;transform:translateY(10px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes rt-letter-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.lib[data-skin=ritual] .lib-library>li,.lib[data-skin=ritual] .rt-hero>*,.lib[data-skin=ritual] .rt-lede>*,.lib[data-skin=ritual] .rt-onboard__list>li,.lib[data-skin=ritual] .rt-onboard__screen[data-active="1"] .rt-onboard__band>*,.lib[data-skin=ritual] .rt-onboard__ways>li,.lib[data-skin=ritual] .rt-screen[data-active="1"] .rt-s>:not(.rt-arrive__glow){animation:rt-reveal .65s cubic-bezier(.2,.7,.25,1) both}.lib[data-skin=ritual] .rt-lede>.rt-script,.lib[data-skin=ritual] .rt-onboard__screen[data-active="1"] .rt-onboard__band>.rt-onboard__letters,.lib[data-skin=ritual] .rt-onboard__screen[data-active="1"] .rt-onboard__band>.rt-script,.lib[data-skin=ritual] .rt-screen[data-active="1"] .rt-s>.rt-script{animation:rt-letter-in .9s cubic-bezier(.2,.7,.25,1) both}.lib[data-skin=ritual] :is(.rt-s,.rt-onboard__band,.rt-hero,.rt-lede)>:nth-child(2){animation-delay:.32s}.lib[data-skin=ritual] :is(.rt-s,.rt-onboard__band,.rt-hero,.rt-lede)>:nth-child(3){animation-delay:.64s}.lib[data-skin=ritual] :is(.rt-s,.rt-onboard__band,.rt-hero,.rt-lede)>:nth-child(4){animation-delay:.96s}.lib[data-skin=ritual] :is(.rt-s,.rt-onboard__band,.rt-hero,.rt-lede)>:nth-child(5){animation-delay:1.28s}.lib[data-skin=ritual] :is(.rt-s,.rt-onboard__band,.rt-hero,.rt-lede)>:nth-child(6){animation-delay:1.6s}.lib[data-skin=ritual] :is(.rt-s,.rt-onboard__band,.rt-hero,.rt-lede)>:nth-child(n+7){animation-delay:1.92s}.lib[data-skin=ritual] :is(.rt-onboard__list,.rt-onboard__ways)>li:first-child{animation-delay:.9s}.lib[data-skin=ritual] :is(.rt-onboard__list,.rt-onboard__ways)>li:nth-child(2){animation-delay:1.2s}.lib[data-skin=ritual] :is(.rt-onboard__list,.rt-onboard__ways)>li:nth-child(3){animation-delay:1.5s}.lib[data-skin=ritual] :is(.rt-onboard__list,.rt-onboard__ways)>li:nth-child(4){animation-delay:1.8s}.lib[data-skin=ritual] :is(.rt-onboard__list,.rt-onboard__ways)>li:nth-child(n+5){animation-delay:2.1s}.lib[data-skin=ritual] .lib-library>li:nth-child(2){animation-delay:.3s}.lib[data-skin=ritual] .lib-library>li:nth-child(3){animation-delay:.6s}.lib[data-skin=ritual] .lib-library>li:nth-child(4){animation-delay:.9s}.lib[data-skin=ritual] .lib-library>li:nth-child(n+5){animation-delay:1.2s}}@media print{html:has(.lib[data-skin=ritual]),html:has(.lib[data-skin=ritual]) body{background:#fff}.lib[data-skin=ritual]{--lib-ink:#1b1d1a;--lib-ink-2:#3a3d38;--lib-ink-3:#5d615a;--lib-rim:#c9cdc5;color:#1b1d1a;background:#fff}.lib[data-skin=ritual] .lib-bar,.lib[data-skin=ritual] .lib-foot,.lib[data-skin=ritual] .lib-ground,.lib[data-skin=ritual] .rt-lede,.lib[data-skin=ritual] .rt-mini,.lib[data-skin=ritual] .rt-noprint{display:none}html.rt-js .lib[data-skin=ritual] .rt-screen[data-active="0"]{display:grid}.lib[data-skin=ritual] .lib-card:before,.lib[data-skin=ritual] .rt-glass:before{display:none}.lib[data-skin=ritual] .rt-write input[type=text],.lib[data-skin=ritual] .rt-write textarea{background:#fff;border:.6px solid #9aa094;color:#1b1d1a}}@media (min-width:761px){.lib[data-skin=ritual] .lib-col{width:min(100%,36rem)}}.lib[data-skin=ritual] [data-photo=bloom]{background-image:url(/_eden/_next/static/media/bloom.8c02bc4d.webp)}.lib[data-skin=ritual] [data-photo=bud]{background-image:url(/_eden/_next/static/media/bud.1264660d.webp)}.lib[data-skin=ritual] [data-photo=dusk-leaves]{background-image:url(/_eden/_next/static/media/dusk-leaves.75153e56.webp)}.lib[data-skin=ritual] [data-photo=fig]{background-image:url(/_eden/_next/static/media/fig.68ce899d.webp)}.lib[data-skin=ritual] [data-photo=figs]{background-image:url(/_eden/_next/static/media/figs.f32d51ae.webp)}.lib[data-skin=ritual] [data-photo=hellebore]{background-image:url(/_eden/_next/static/media/hellebore.78c5f3f3.webp)}.lib[data-skin=ritual] [data-photo=leaf]{background-image:url(/_eden/_next/static/media/leaf.6d660b6d.webp)}.lib[data-skin=ritual] [data-photo=lily-water]{background-image:url(/_eden/_next/static/media/lily-water.dee2f091.webp)}.lib[data-skin=ritual] [data-photo=lily]{background-image:url(/_eden/_next/static/media/lily.255f1977.webp)}.lib[data-skin=ritual] [data-photo=moongrass]{background-image:url(/_eden/_next/static/media/moongrass.6a5c4a5d.webp)}.lib[data-skin=ritual] [data-photo=path]{background-image:url(/_eden/_next/static/media/path.fabceb13.webp)}.lib[data-skin=ritual] [data-photo=peony]{background-image:url(/_eden/_next/static/media/peony.9eaed1fe.webp)}.lib[data-skin=ritual] [data-photo=raspberry]{background-image:url(/_eden/_next/static/media/raspberry.cccb2a20.webp)}.lib[data-skin=ritual] [data-photo=ripple]{background-image:url(/_eden/_next/static/media/ripple.74919f18.webp)}.lib[data-skin=ritual] [data-photo=seedhead]{background-image:url(/_eden/_next/static/media/seedhead.c3fa4129.webp)}.lib[data-skin=ritual] [data-photo=sunrays]{background-image:url(/_eden/_next/static/media/sunrays.760c326b.webp)}.lib[data-skin=ritual] [data-photo=thistle]{background-image:url(/_eden/_next/static/media/thistle.65b4b5a6.webp)}.lib[data-skin=ritual] [data-photo=ground-rise]{background-image:url(/_eden/_next/static/media/rise.3870b889.webp)}.lib[data-skin=ritual] [data-photo=ground-mid]{background-image:url(/_eden/_next/static/media/mid.7d327dc3.webp)}.lib[data-skin=ritual] [data-photo=ground-reflect]{background-image:url(/_eden/_next/static/media/reflect.1e4af780.webp)}