.rm-page{color:#0f2a4d;gap:14px;max-width:560px;margin:0 auto;padding:8px 16px 40px;display:grid}.rm-eye{letter-spacing:.16em;color:#64748b;align-items:center;gap:8px;margin:6px 0 0;font-size:.75rem;font-weight:900;display:flex}.rm-eye i{background:#22c55e;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 5px #22c55e2e}.rm-page h1{margin:0;font-size:clamp(1.6rem,6.4vw,2.1rem);font-weight:900}.rm-stage{background:#fff;border:1px solid #e3edf8;border-radius:28px;gap:4px;padding:14px 10px 10px;animation:.7s cubic-bezier(.2,.9,.3,1.15) both rm-in;display:grid;position:relative;box-shadow:0 30px 60px -40px #1450aa8c}@keyframes rm-in{0%{opacity:0;transform:translateY(14px)scale(.97)}}.rm-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:0 6px;display:flex}.rm-who{background:#fff;border-radius:999px;align-items:center;gap:8px;min-width:0;max-width:100%;padding:5px 14px 5px 5px;display:inline-flex;box-shadow:0 8px 18px -12px #0f2a4d80}.rm-who img{object-fit:cover;border-radius:9px;flex:none;width:34px;height:34px}.rm-who b{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:900;overflow:hidden}.rm-visits{color:#e0457b;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-size:.8rem;font-weight:900;display:inline-flex;box-shadow:0 8px 18px -12px #e0457b80}.rm-scene{aspect-ratio:994/916;isolation:isolate;width:100%;position:relative}.rm-base{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.rm-item{pointer-events:none;transform-origin:50% 100%;filter:drop-shadow(0 6px 6px #50321e2e);max-width:none;display:block;position:absolute}.rm-item.is-drop{animation:.8s cubic-bezier(.3,1.6,.5,1) both rm-drop}@keyframes rm-drop{0%{opacity:0;transform:translateY(-60%)scale(.9)}50%{opacity:1;transform:translateY(2%)scale(1.06,.92)}70%{transform:translateY(-3%)scale(.97,1.04)}to{transform:none}}.rm-lamp-light{z-index:4;aspect-ratio:1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle,#ffecaa8c,#ffecaa00 65%);border-radius:50%;width:34%;animation:3.4s ease-in-out infinite rm-lamp;position:absolute;translate:-50% -50%}@keyframes rm-lamp{50%{opacity:.65}}.rm-sun{z-index:4;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(60% 50% at 40% 40%,#fffad773,#0000 70%);width:34%;height:40%;animation:6s ease-in-out infinite rm-sun;position:absolute;top:30%;left:56%}@keyframes rm-sun{50%{opacity:.6;transform:translate(-2%,2%)}}.rm-kid{z-index:5;pointer-events:none;width:15%;animation:16s linear infinite rm-walk;position:absolute;top:61.14%;left:50.1%;translate:-50% -96%}@keyframes rm-walk{0%,6%{top:61.14%;left:50.1%}24%,30%{top:66.81%;left:59.96%}48%,54%{top:72.49%;left:50.1%}72%,78%{top:66.81%;left:40.24%}96%,to{top:61.14%;left:50.1%}}.rm-kid-body{aspect-ratio:1;background:#fff;border-radius:22%;padding:4%;animation:.5s ease-in-out infinite alternate rm-hop,16s step-end infinite rm-face;display:block;box-shadow:0 12px 20px -10px #14326e8c}.rm-kid-body img{object-fit:cover;border-radius:18%;width:100%;height:100%;display:block}@keyframes rm-hop{0%{transform:translateY(0) scaleX(var(--f,1))}to{transform:translateY(-7%) scaleX(var(--f,1)) rotate(2deg)}}@keyframes rm-face{0%{--f:1}24%{--f:1}48%{--f:-1}72%{--f:-1}96%{--f:1}}@property --f{syntax:"<number>";inherits:true;initial-value:1}.rm-kid-shadow{filter:blur(2px);background:#1e3c7833;border-radius:50%;height:14%;animation:.5s ease-in-out infinite alternate rm-shadow;position:absolute;bottom:-8%;left:12%;right:12%}@keyframes rm-shadow{to{opacity:.7;transform:scale(.82)}}.rm-family{color:#4a6585;margin:0 6px;font-size:.8rem;font-weight:800}.rm-family a{color:#1468ff}.rm-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.rm-items button{font:inherit;color:#5b6b80;cursor:pointer;background:#fff;border:1.5px solid #dbe6f5;border-radius:20px;justify-items:center;gap:4px;padding:12px 4px;transition:transform .3s cubic-bezier(.3,1.6,.5,1),background .3s,border-color .3s;display:grid}.rm-items button span{font-size:1.7rem;line-height:1;transition:transform .4s cubic-bezier(.3,1.8,.5,1)}.rm-items button b{font-size:.82rem;font-weight:900}.rm-items button[aria-pressed=true]{color:#0f2a4d;background:#eaf5ff;border-color:#8fcaff;box-shadow:0 10px 20px -16px #1677ffe6}.rm-items button[aria-pressed=true] span{transform:translateY(-3px)scale(1.08)}.rm-items button:active{transform:scale(.94)}.rm-hint{color:#6b7f99;text-align:center;margin:-4px 0 0;font-size:.74rem;font-weight:700}.rm-actions{grid-template-columns:1.2fr 1fr;gap:10px;display:grid}.rm-btn{color:#0f2a4d;min-height:54px;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #dbe6f5;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:.95rem;font-weight:900;text-decoration:none;display:inline-flex}.rm-btn.is-primary{color:#fff;background:linear-gradient(#38b4ff,#1677ff);border:0;box-shadow:0 18px 30px -16px #1677ffd9}.rm-btn:disabled{opacity:.6}.rm-alt{color:#2a6fb8;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;align-items:center;gap:6px;font-size:.82rem;font-weight:800;display:inline-flex}.rm-kids{scrollbar-width:none;gap:8px;margin:0;padding:2px 2px 8px;list-style:none;display:flex;overflow-x:auto}.rm-kids::-webkit-scrollbar{display:none}.rm-kids a{background:#fff;border:1.5px solid #dbe6f5;border-radius:14px;width:56px;padding:3px;display:block}.rm-kids a[aria-current=page]{border-color:#1677ff}.rm-kids img{aspect-ratio:1;object-fit:cover;border-radius:11px;width:100%;display:block}.rm-empty{text-align:center;background:#fff;border:1px solid #e3ecf7;border-radius:24px;justify-items:center;gap:12px;padding:22px;display:grid}.rm-empty p{margin:0;font-weight:800;line-height:1.6}.rm-empty .rm-btn{width:100%}.rm-error{color:#b42318;background:#fff1f1;border-radius:14px;margin:0;padding:10px 14px;font-size:.84rem;font-weight:800}.rm-note{color:#5b6b85;margin:0;font-size:.76rem;font-weight:700;line-height:1.7}@media (max-width:420px){.rm-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.rm-stage,.rm-item.is-drop,.rm-lamp-light,.rm-sun,.rm-kid,.rm-kid-body,.rm-kid-shadow{animation:none}}.rm-scene{--px:0;--py:0;touch-action:pan-y;border-radius:22px;overflow:hidden}.rm-base{transform:translate(calc(var(--px) * -5px),calc(var(--py) * -3px)) scale(1.02);transition:transform 80ms linear}.rm-item{translate:calc(var(--px) * 7px) calc(var(--py) * 4px)}.rm-kid{margin-left:calc(var(--px) * 11px);margin-top:calc(var(--py) * 6px)}.rm-sun,.rm-lamp-light{translate:calc(var(--px) * 3px) calc(var(--py) * 2px)}.rm-kid-body img{transform-origin:50% 100%;animation:3.2s ease-in-out infinite rm-breath}@keyframes rm-breath{50%{transform:scale(1.035,.965)}}.rm-sky{z-index:1;pointer-events:none;clip-path:polygon(68.7% 16.4%,80.5% 23.5%,80.5% 39.3%,68.7% 36%);opacity:0;transition:opacity 1.2s;position:absolute;inset:0}.rm-sky i{background:#fff;border-radius:50%;width:3px;height:3px;animation:2.6s ease-in-out infinite rm-twinkle;position:absolute;box-shadow:0 0 6px 1px #fffc}@keyframes rm-twinkle{50%{opacity:.25;transform:scale(.6)}}.rm-scene[data-tod=night] .rm-sky{opacity:1;background:linear-gradient(#0b1a3a,#1a2f5c 70%,#2b3f6e)}.rm-scene[data-tod=evening] .rm-sky{opacity:.9;background:linear-gradient(#5a6fb8,#f0a070 60%,#ffd38a)}.rm-scene[data-tod=evening] .rm-sky i,.rm-scene[data-tod=morning] .rm-sky i,.rm-scene[data-tod=day] .rm-sky i{display:none}.rm-scene[data-tod=morning] .rm-sky{opacity:.55;background:linear-gradient(#ffd9e6,#fff4d6)}.rm-tone{z-index:7;pointer-events:none;mix-blend-mode:multiply;opacity:0;transition:opacity 1.2s;position:absolute;inset:0}.rm-scene[data-tod=night] .rm-tone{opacity:1;background:linear-gradient(#3c50968c,#2837789e)}.rm-scene[data-tod=evening] .rm-tone{opacity:1;background:linear-gradient(160deg,#ffc88c47,#ffa06e38)}.rm-scene[data-tod=morning] .rm-tone{opacity:1;background:linear-gradient(160deg,#ffe1eb38,#fff5dc29)}.rm-scene[data-tod=night] .rm-sun{opacity:0}.rm-scene[data-tod=night] .rm-lamp-light{z-index:8;mix-blend-mode:screen;opacity:1;background:radial-gradient(circle,#ffdc96f2,#ffd28c59 40%,#ffdc9600 68%);transform:scale(1.7)}.rm-scene[data-tod=night] .rm-moon{z-index:2;aspect-ratio:1;pointer-events:none;background:#fff7d6;border-radius:50%;width:3.2%;position:absolute;top:19.5%;left:76.2%;box-shadow:0 0 14px 4px #fff7d6cc}.rm-scene[data-tod=night] .rm-kid{z-index:9;animation:none;top:66.8%;left:50.1%}.rm-scene[data-tod=night] .rm-kid-body{animation:none}.rm-scene[data-tod=night] .rm-kid-body img{filter:brightness(.92);animation:4.2s ease-in-out infinite rm-sleep}@keyframes rm-sleep{50%{transform:scale(1.05,.95)}}.rm-scene[data-tod=night] .rm-kid-shadow{animation:none;transform:scale(.9)}.rm-zzz{color:#fff;text-shadow:0 2px 8px #14285a99;letter-spacing:.06em;font-size:clamp(.9rem,3.6vw,1.2rem);font-weight:900;display:none;position:absolute;top:-6%;left:92%}.rm-scene[data-tod=night] .rm-zzz{animation:2.4s ease-in-out infinite rm-zzz;display:block}@keyframes rm-zzz{0%{opacity:0;transform:translateY(6px)scale(.8)}30%{opacity:1}to{opacity:0;transform:translate(6px,-18px)scale(1.1)}}.rm-clock{color:#4a6585;font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;font-weight:900;display:inline-flex;box-shadow:0 8px 18px -12px #0f2a4d80}.rm-clock svg{color:#1f6fe8;filter:drop-shadow(0 0 5px #3d8bff80)}@media (prefers-reduced-motion:reduce){.rm-base,.rm-kid-body img,.rm-sky i,.rm-zzz{transition:none;animation:none}}.rm-clock em{color:#1f6fe8;font-style:normal}
