.xr-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:640px){.xr-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:860px){.xr-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.xr-tile__top{display:flex;align-items:center;justify-content:space-between}.xr-tile__num,.xr-num{display:inline-flex;min-width:1.75rem;height:1.75rem;align-items:center;justify-content:center;border-radius:999px;background:var(--litsee-coral-soft);color:var(--litsee-coral-ink);font-family:var(--litsee-font-ui);font-size:.85rem;font-weight:700}.xr-num{vertical-align:.15em}.xr-tile__how{color:var(--litsee-ink-soft);font-family:var(--litsee-font-ui);font-size:.78rem;line-height:1.35}.xr-about{max-width:56rem;margin:0 auto;padding:8px 16px 40px;color:var(--litsee-ink-soft);font-size:.875rem;line-height:1.6}.xr-about a{color:var(--litsee-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}@media print{.xr-print-help{margin:0 0 6px;font-size:9.5pt;font-style:italic}.sp-print .xr-card{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.sp-print .xr-square{display:flex;min-height:52mm;flex-direction:column;gap:4px;margin:0;padding:5px 6px;border:1.5px solid #000;border-radius:6px;font-size:11pt;break-inside:avoid}.xr-square__top{display:flex;align-items:flex-start;justify-content:space-between}.xr-square__num{font-size:14pt;font-weight:700}.xr-tick{display:inline-flex;width:9mm;height:9mm;align-items:center;justify-content:center;border:1.5px solid #000;border-radius:3px;font-size:16pt;line-height:1}.xr-square__how{font-size:9pt;line-height:1.3}.xr-log tbody td{height:14mm}.xr-log th:nth-child(1){width:13%}.xr-log th:nth-child(2){width:31%}.xr-log th:nth-child(3),.xr-log th:nth-child(4){width:16%}.xr-log th:nth-child(5){width:10%}.xr-log td:nth-child(6){font-size:16pt;text-align:center;vertical-align:middle}.xr-print-total{display:flex;justify-content:space-between;gap:12px;margin:8px 0 0;font-size:10.5pt;font-weight:700}}.rg{padding:20px;border:1px solid rgb(0 40 60 / .1);border-radius:24px;background:radial-gradient(120% 70% at 50% 0%,#e3f5fc 0%,transparent 60%),var(--litsee-paper);box-shadow:var(--litsee-shadow-panel)}.rg__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px}.rg__kicker{display:inline-flex;align-items:center;gap:6px;color:#2f7a27;font-family:var(--litsee-font-ui);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.rg__bed{position:relative;display:grid;grid-template-columns:repeat(7,1fr);align-items:end;gap:4px;padding:26px 10px 8px;border-radius:18px;background:linear-gradient(180deg,transparent 0 66%,#b8e0a8 66% 100%),linear-gradient(180deg,#d9f1fb,#f3fbff)}.rg__plot{display:flex;flex-direction:column;align-items:center}.rg__plot:nth-child(-n+7){display:none}.rg__plot.is-today .rg__day{border-radius:999px;background:var(--litsee-ink);color:#fff}.rg__day{margin-top:2px;padding:1px 6px;color:var(--litsee-ink);font:700 .66rem/1.4 var(--litsee-font-ui)}.rg-soil{display:block;width:100%;max-width:44px;height:10px;margin-top:64px;border-radius:50%;background:radial-gradient(closest-side,#a8714d 60%,#8a5a3c)}.rg-plant{width:100%;max-width:56px;height:auto;overflow:visible}.rg-plant.is-fresh .rg-plant__grow{transform-box:fill-box;transform-origin:50% 100%;animation:rg-grow .7s cubic-bezier(.3,1.5,.5,1)}@keyframes rg-grow{0%{transform:scaleY(.2) scaleX(.6);opacity:.4}}.rg__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;text-align:center}.rg__stats div{padding:8px 4px;border-radius:14px;background:#fff}.rg__stats dt{color:var(--litsee-ink-soft);font-size:.72rem;font-weight:700}.rg__stats dd{font:700 1.5rem/1.1 var(--litsee-font-serif)}.rg__add{min-width:0}.rg__when,.rg__minutes{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.rg__award{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;padding:12px 14px;border:2px dashed var(--litsee-gold-300);border-radius:16px;background:#fffbea;color:#8a5a00}.rg__award p{flex:1 1 200px;color:var(--litsee-ink)}.rg__print{border:2px solid var(--litsee-ink);color:var(--litsee-ink)}@media(min-width:768px){.rg{padding:28px 32px}.rg__bed{grid-template-columns:repeat(14,1fr)}.rg__plot:nth-child(-n+7){display:flex}}@media print{@page{margin:12mm}.rg-cert__frame{position:relative;padding:12mm 14mm;border:2.5mm double #c2451f;border-radius:6mm;background:radial-gradient(90% 60% at 50% 0%,#fff4d6,#fff 70%);text-align:center}.rg-cert__seal{width:26mm;height:26mm}.rg-cert__kicker{margin:2mm 0 0;color:#a8452e;font:700 11pt sans-serif;letter-spacing:.25em;text-transform:uppercase}.rg-cert h2{margin:3mm 0 8mm;font-size:30pt}.rg-cert__line{margin:0;font-size:14pt}.rg-cert__name{width:120mm;height:14mm;margin:4mm auto 6mm;border-bottom:.5mm solid #000}.rg-cert__flowers{display:flex;justify-content:center;gap:4mm;margin:8mm 0 6mm}.rg-cert__flowers .rg-soil{display:block;width:100%;max-width:44px;height:10px;margin-top:64px;border-radius:50%;background:radial-gradient(closest-side,#a8714d 60%,#8a5a3c)}.rg-plant{width:22mm;max-width:none}.rg-cert__sign{display:flex;justify-content:center;gap:4mm;font-size:12pt}.rg-cert__sign span{display:inline-block;width:55mm;border-bottom:.4mm solid #000}.rg-cert__foot{margin-top:8mm;color:#444;font-size:9pt}}@media(prefers-reduced-motion:reduce){.rg-plant.is-fresh .rg-plant__grow{animation:none}}@media print{.rg-cert__hero{position:absolute;right:10mm;bottom:26mm;height:70mm}}.rlp-stage{position:relative;overflow:hidden;height:clamp(200px,56vw,340px);border-radius:22px;background:#e8efd8}.rlp-stage__art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.rlp-stage__reader{position:absolute;left:3%;bottom:22%;width:auto;height:58%;filter:drop-shadow(0 6px 6px rgb(0 30 45 / .3));animation:rlp-hop 2.4s ease-in-out .6s 2}.rlp-bed{position:absolute;left:4px;right:4px;bottom:6px;display:grid;grid-template-columns:repeat(7,1fr);align-items:end;gap:2px;padding:10px 4px 4px;border-radius:18px;background:linear-gradient(180deg,#fffdf800,#fffdf88c 40%,#fffdf8d9)}.rlp-bed .rg-plant{max-width:52px}.rlp-bed .rg-soil{margin-top:54px}.rlp-plot{display:flex;flex-direction:column;align-items:center;min-width:0}.rlp-plot.is-later{opacity:.6}.rlp-plot__day{margin-top:2px;padding:1px 6px;border-radius:999px;color:var(--litsee-ink);font:800 .7rem/1.4 var(--litsee-font-ui)}.rlp-plot.is-today .rlp-plot__day{background:var(--litsee-ink);color:#fff}.rlp-plot.is-today .rg-soil{box-shadow:0 0 0 4px #ffd36db3,0 0 18px 6px #ffd36db3;animation:rlp-glow 1.6s ease-in-out infinite alternate}.rlp-streak{display:flex;align-items:center;justify-content:center;gap:8px;min-height:34px;margin:10px 0 0;font-weight:800;font-size:1.05rem}.rlp-streak img{width:28px;height:28px}.rlp-option__art{width:clamp(56px,16vw,84px);height:clamp(56px,16vw,84px);object-fit:contain;animation:sdf-pop .45s cubic-bezier(.3,1.6,.5,1) both}.rlp-options li:nth-child(2) .rlp-option__art{animation-delay:.06s}.rlp-options li:nth-child(3) .rlp-option__art{animation-delay:.12s}.rlp-option__plant{display:block;width:clamp(48px,14vw,64px)}.rlp-option__plant .rg-plant{max-width:none}.rlp-option__plant .rg-soil{margin-top:40px}.rlp-page .sdf-option{min-height:132px;font-size:1rem}.rlp-page .sdf-read{margin-bottom:10px}.rlp-more{display:flex;justify-content:center;align-items:center;gap:12px;min-height:44px;margin:8px 0 0}.rlp-grows{font-weight:800;color:#2f7a27}.rlp-back{grid-template-columns:1fr}.rlp-said{margin:12px 4px 4px;font-family:var(--litsee-font-serif);font-size:clamp(1.25rem,5vw,1.7rem);line-height:1.3;text-align:center;animation:sdf-fade .45s ease-out}.rlp-award{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px 12px;margin:12px 0 0;padding:12px 14px;border-radius:20px;background:linear-gradient(135deg,#fff4d6,#fffdf8);border:2px solid #ffd36d;animation:sdf-pop .5s cubic-bezier(.3,1.6,.5,1) .3s both}.rlp-award p{margin:0;font-weight:800;font-size:1.1rem}.rlp-award .sdf-btn{grid-column:1 / -1}.rlp-week{width:100%;margin:14px 0 0;border-collapse:collapse;font-size:1.1rem}.rlp-week caption{margin-bottom:6px;font-family:var(--litsee-font-serif);font-weight:700;font-size:1.25rem;text-align:left}.rlp-week th,.rlp-week td{padding:4px 6px;border-top:1px solid rgb(20 43 69 / .1);text-align:left;vertical-align:middle}.rlp-week thead th{border-top:0;font-size:.8rem;color:var(--litsee-ink-soft)}.rlp-week td img{display:inline-block;width:34px;height:34px;object-fit:contain;vertical-align:middle}.rlp-week tr.is-today{background:color-mix(in srgb,#ffd36d 30%,transparent)}.rlp-week tfoot th,.rlp-week tfoot td{border-top:2px solid rgb(20 43 69 / .3);font-weight:800}.rlp-done .wow-kept{margin-top:14px}@keyframes rlp-hop{0%,to{translate:0 0}10%{translate:0 -10px}20%{translate:0 0}}@keyframes rlp-glow{0%{box-shadow:0 0 0 3px #ffd36d80,0 0 10px 3px #ffd36d80}to{box-shadow:0 0 0 5px #ffd36de6,0 0 22px 8px #ffd36dcc}}@media(prefers-reduced-motion:reduce){.rlp-stage__reader,.rlp-plot.is-today .rg-soil,.rlp-option__art,.rlp-said,.rlp-award,.rvp-card,.rbp-square.is-fresh .rbp-square__stamp,.rbp-square.is-line,.rbp-big__art{animation:none}}@media(min-width:900px){.rlp-stage{height:320px}.rlp-bed{left:18%;right:2%}.rlp-bed .rg-plant{max-width:68px}}.sdf--class .rlp-stage{height:46vh}.sdf--class .rlp-option__art{width:clamp(80px,9vw,150px);height:clamp(80px,9vw,150px)}@media print{.rlp-print h1{margin:0 0 6pt;font-size:26pt;text-align:center}.rlp-print__meta{display:flex;justify-content:space-between;margin:0 0 12pt;font-size:12pt}.rlp-print table{width:100%;border-collapse:collapse;font-size:12pt}.rlp-print th,.rlp-print td{height:24mm;padding:4pt 6pt;border:1pt solid #000;text-align:left;vertical-align:top}.rlp-print thead th{height:auto;background:#f3efe6}.rlp-print tfoot th,.rlp-print tfoot td{height:12mm}.rlp-print__kind{font-weight:700}.rlp-print__next{margin:14pt 0 0;font-size:13pt}.rlp-print__foot{margin-top:10pt;text-align:center;font-size:9pt;color:#555}}.rbp-board{position:relative}.rbp-grid{display:grid;gap:6px;margin:0;padding:0;list-style:none}.rbp-grid--3{grid-template-columns:repeat(3,1fr)}.rbp-grid--4{grid-template-columns:repeat(4,1fr)}.rbp-square{position:relative;display:grid;place-items:center;width:100%;min-height:84px;height:100%;padding:8px 6px;border:2px solid rgb(20 43 69 / .14);border-radius:14px;background:#fffdf8 url(/releases/8e66fdb8424d34fd79a891c744b419fd3f8dc30d-41942652077-1/journey/page-paper.webp) center / cover;color:var(--litsee-ink);font:700 .82rem/1.25 var(--litsee-font-ui);text-align:center;cursor:pointer;transition:transform .15s}.rbp-grid--4 .rbp-square{min-height:76px;font-size:.72rem}.rbp-square:active{transform:scale(.97)}.rbp-square.is-done{border-color:#e7b53c;background:color-mix(in srgb,#ffd36d 35%,#fff)}.rbp-square.is-done .rbp-square__text{opacity:.55}.rbp-square__stamp{position:absolute;width:56%;height:auto;max-width:64px;filter:drop-shadow(0 3px 4px rgb(0 0 0 / .25))}.rbp-square.is-fresh .rbp-square__stamp{animation:rbp-stamp .5s cubic-bezier(.3,1.6,.5,1)}.rbp-square.is-line{animation:rbp-line .9s ease-in-out 2;border-color:var(--litsee-coral-500)}.rbp-one .rbp-big{position:relative;display:grid;justify-items:center;gap:10px;padding:18px 14px;border-radius:22px;background:#fffdf8 url(/releases/8e66fdb8424d34fd79a891c744b419fd3f8dc30d-41942652077-1/journey/page-paper.webp) center / cover;border:2px solid rgb(20 43 69 / .12)}.rbp-big__art{width:clamp(90px,26vw,150px);height:clamp(90px,26vw,150px);object-fit:contain;animation:sdf-pop .5s cubic-bezier(.3,1.6,.5,1)}.rbp-big__text{margin:0;font-family:var(--litsee-font-serif);font-weight:700;font-size:clamp(1.4rem,6vw,2.2rem);line-height:1.2;text-align:center}.rbp-big__stamp{position:absolute;top:10px;right:10px;width:70px;height:70px}.rbp-letter{display:inline-grid;place-items:center;width:1.6em;height:1.6em;border-radius:50%;background:#fff;color:var(--litsee-coral-ink);font-weight:800}.sdf--class .rbp-square{min-height:15vh;font-size:clamp(1rem,1.6vw,1.5rem)}.sdf--class .rbp-big__text{font-size:clamp(2rem,4.5vw,3.6rem)}@keyframes rbp-stamp{0%{opacity:0;transform:scale(2.4) rotate(-20deg)}to{opacity:1;transform:none}}@keyframes rbp-line{0%,to{box-shadow:none}50%{box-shadow:0 0 0 4px #ffd36de6,0 0 18px 6px #ffd36db3}}.rvp-card{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:12px;border-radius:22px;background:#fffdf8 url(/releases/8e66fdb8424d34fd79a891c744b419fd3f8dc30d-41942652077-1/journey/page-paper.webp) center / cover;border:2px solid rgb(20 43 69 / .12);animation:sdf-pop .5s cubic-bezier(.3,1.6,.5,1)}.rvp-cover{position:relative;width:clamp(88px,26vw,140px)}.rvp-cover img{display:block;width:100%;height:auto;border-radius:8px;box-shadow:4px 6px #142b4533}.rvp-cover span{position:absolute;inset:18% 14%;display:grid;place-items:center;color:#f6dc8c;font:700 .85rem/1.15 var(--litsee-font-serif);text-align:center;overflow:hidden;overflow-wrap:anywhere}.rvp-body ul{margin:8px 0 0;padding:0;list-style:none;font-family:var(--litsee-font-serif);font-size:1.15rem;line-height:1.35}.rvp-body li+li{margin-top:4px}.rvp-card.is-example .rvp-body ul{font-size:1.05rem}.rvp-stars{display:inline-flex;gap:2px}.rvp-stars img{width:30px;height:30px}.rvp-stars img.is-off{opacity:.22;filter:grayscale(1)}.rvp-option__stars .rvp-stars img{width:22px;height:22px}.rvp-option__stars{min-height:60px;display:grid;place-items:center}.rvp-burst{position:relative}.rvp-title input{width:100%;min-height:48px;padding:8px 12px;border:2px solid rgb(20 43 69 / .2);border-radius:14px;font:inherit;font-size:1.1rem}.rvp-title{display:grid;gap:4px;margin-top:12px;font-size:.9rem;font-weight:700}@media(max-width:499px){.rvp-card{grid-template-columns:1fr;justify-items:center;text-align:center}.rvp-cover{width:110px}}.sdf--class .rvp-body ul{font-size:clamp(1.4rem,2.6vw,2.4rem)}@media print{.rbp-print h1,.rvp-print h1{margin:0 0 6pt;font-size:26pt;text-align:center}.rbp-print__grid{display:grid;gap:6pt;margin:0;padding:0;list-style:none}.rbp-print__grid--3{grid-template-columns:repeat(3,1fr)}.rbp-print__grid--4{grid-template-columns:repeat(4,1fr)}.rbp-print__grid li{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:52mm;padding:6pt;border:1.5pt solid #000;border-radius:8pt;font-size:11pt}.rbp-print__grid--4 li{min-height:40mm;font-size:10pt}.rbp-print__grid img{position:absolute;right:4pt;bottom:18pt;width:14mm;height:14mm}.rbp-print__grid span{font-size:9pt}.rvp-print__stars{margin:0 0 6pt;text-align:center}.rvp-print__lines{margin:0 0 10pt;padding-left:16pt;font-size:15pt;line-height:1.5}.rvp-print__draw{position:relative;height:110mm;border:1.5pt dashed #777;border-radius:8pt}.rvp-print__draw small{position:absolute;right:8pt;bottom:6pt;color:#555}.rvp-print__why h2{margin:10pt 0 4pt;font-size:13pt}.rvp-print__rule{height:11mm;border-bottom:1pt solid #777}}.rvp-card__title{margin:0 0 4px;font-family:var(--litsee-font-serif);font-size:1.3rem}.rvp-hero{display:block;height:120px;width:auto;margin:0 auto 8px;filter:drop-shadow(0 6px 6px rgb(0 30 45 / .3));animation:rlp-hop 2.4s ease-in-out .3s 1}@media(prefers-reduced-motion:reduce){.rvp-hero,.rvp-card,.rbp-square.is-fresh .rbp-square__stamp,.rbp-square.is-line,.rbp-big__art{animation:none}}.rbp-square{align-content:start;gap:2px}.rbp-square__art{width:clamp(34px,10vw,52px);height:clamp(34px,10vw,52px);object-fit:contain}.rbp-grid--4 .rbp-square__art{width:clamp(28px,8vw,44px);height:clamp(28px,8vw,44px)}.rbp-square.is-done .rbp-square__art{opacity:.55}.sdf--class .rbp-square__art{width:7vh;height:7vh}@media(max-width:499px){.rbp-age-n{display:none}.rbp-card .sdf-ask{margin-bottom:8px;font-size:1.4rem}.rbp-square{min-height:0;padding:5px 4px;font-size:.74rem;line-height:1.2}.rbp-grid--4 .rbp-square{font-size:.66rem}.rbp-square__art{width:28px;height:28px}.rbp-grid--4 .rbp-square__art{width:24px;height:24px}}
