.vn-nursery{background:radial-gradient(at 90% 8%,#c5e7ff88,#0000 38%),radial-gradient(at 8% 45%,#dcefff88,#0000 35%),#f3f8fc}.kids-dream{isolation:isolate;border:1px solid var(--bed-border);background:radial-gradient(#a8d9fc4d,#0000 68%);border-radius:45% 45% 30px 30px;justify-content:center;align-items:center;height:570px;display:flex;position:relative;box-shadow:inset 0 1px #fff9,0 20px 60px #669bc817}.kids-orbit-ring{aspect-ratio:1;border:1px dashed #6daade44;border-radius:50%;width:85%;animation:80s linear infinite kids-orbit;position:absolute}.kids-cloud{z-index:4;filter:drop-shadow(0 12px 15px #5b96c42a);color:#fff;animation:7s ease-in-out infinite bed-float;position:absolute}.kids-cloud svg{fill:#f3faffaa;stroke-width:1px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.kids-cloud-one{top:65px;left:25px}.kids-cloud-two{animation-delay:-3s;top:175px;right:22px}.kids-star{color:#5da4d9;fill:#b9ddf666;stroke-width:1.2px;animation:5s ease-in-out infinite kids-twinkle;position:absolute}.kids-star-one{top:65px;right:80px}.kids-star-two{animation-delay:-2s;top:310px;left:35px}.kids-star-three{animation-delay:-3.5s;bottom:110px;right:42px}.kids-cubes{z-index:5;gap:6px;display:flex;position:absolute;bottom:57px;left:48px}.kids-cubes span:nth-child(3){animation-delay:-2s}.kids-cubes span:nth-child(4){animation-delay:-3s}.kids-note{background:var(--bed-glass);border:1px solid var(--bed-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:18px;justify-content:center;align-items:center;gap:9px;padding:13px;font-size:11px;display:flex;position:absolute;bottom:15px;left:25px;right:55px}.kids-care,.kids-safety,.kids-kit{margin-top:115px}.kids-story-art{background:radial-gradient(#baddfa44,#0000 65%);place-items:center;min-height:400px;display:grid;position:relative}.kids-story-circle{border:1px solid var(--bed-border);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#4390c7;background:linear-gradient(135deg,#d4edff70,#acd3f230);border-radius:45%;place-items:center;width:230px;height:230px;animation:8s infinite bed-float;display:grid;box-shadow:inset 0 2px #fff8,0 18px 40px #4d83af15}.kids-story-circle>svg{stroke-width:1px}.kids-story-star{color:#85bbdf;animation:4s infinite kids-twinkle;position:absolute;top:60px;right:65px}.kids-story-cloud{color:#95c2e2;animation:7s infinite bed-float;position:absolute;bottom:65px;left:40px}.kids-story-1 .kids-story-circle{border-radius:50%}.kids-story-2 .kids-story-circle{border-radius:34% 60% 38% 58%}.kids-safety{border:1px solid var(--bed-border);background:var(--bed-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:32px;grid-template-columns:100px 1fr;gap:35px;padding:45px;display:grid}.kids-safety-icon{color:#3d8eca;background:#7ebceb25;border:1px solid #9ecbea66;border-radius:25px;place-items:center;width:80px;height:80px;animation:6s infinite bed-breathe;display:grid}.kids-safety>div>p{max-width:760px}.kids-warning{border-top:1px solid #92b4d033;align-items:start;gap:16px;margin-top:24px;padding-top:20px;display:flex}.kids-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.kids-kit{grid-template-columns:1fr 1.05fr;align-items:center;gap:60px;display:grid}.kids-kit ul{background:var(--bed-glass);border:1px solid var(--bed-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:30px;margin:0;padding:25px;list-style:none}.kids-kit li{border-bottom:1px solid #80acd02b;align-items:center;gap:15px;padding:23px 5px;display:flex}.kids-kit li:last-child{border:0}[data-vn-theme=night] .vn-nursery{background:radial-gradient(at 85% 10%,#1b4b7533,#0000 45%),#0a121e}[data-vn-theme=night] .kids-dream{box-shadow:inset 0 1px #d4eeff22,0 20px 60px #0002}[data-vn-theme=night] .kids-cloud{color:#a8cde8}[data-vn-theme=night] .kids-cloud svg{fill:#8db7d455}[data-vn-theme=night] .kids-story-circle{background:linear-gradient(135deg,#476b8a44,#30567822);box-shadow:inset 0 1px #fff3,0 18px 40px #0002}@media (width<=900px){.kids-grid{grid-template-columns:1fr 1fr}.kids-dream{height:530px}.kids-cloud-one{left:10px}.kids-cloud-two{right:8px}.kids-kit{gap:30px}}@media (width<=650px){.kids-dream{height:480px}.kids-cubes{bottom:57px;left:35px}.kids-cloud-one{top:45px;left:15px}.kids-cloud-two{top:160px;right:4px}.kids-star-one{top:55px;right:45px}.kids-care,.kids-safety,.kids-kit{margin-top:75px}.kids-safety{grid-template-columns:1fr;gap:22px;padding:27px}.kids-safety-icon{border-radius:20px;width:60px;height:60px}.kids-grid,.kids-kit{grid-template-columns:1fr}.kids-story-art{min-height:360px}.kids-hero .bed-tags{font-size:11px}.kids-kit ul{padding:18px}}.kids-dream-real{background:#689ed21a;border-radius:38px;box-shadow:0 28px 80px #224b752b}.kids-photo-scene{z-index:0;background:#182b42;border-radius:30px;position:absolute;inset:10px;overflow:hidden}.kids-photo-scene:after{content:"";pointer-events:none;background:linear-gradient(#07162814,#0000 45%,#07162880);position:absolute;inset:0}.kids-moonlight{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(at 68% 25%,#9ac8ff38,#0000 48%);animation:7s ease-in-out infinite alternate kids-light-breathe;position:absolute;inset:0}.kids-dream-real .kids-orbit-ring{display:none}.kids-dream-real .kids-cloud{color:#e4f4ffd9;filter:drop-shadow(0 4px 18px #7ebaf080);pointer-events:none}.kids-dream-real .kids-star{color:#d7edff;filter:drop-shadow(0 0 8px #a5d7ffb3);z-index:4;pointer-events:none}.kids-dream-real .kids-note{color:#f0f7ff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:6;background:#10263f8c;border-color:#d2ebff4d}.kids-photo-label{z-index:5;color:#edf6ff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.04em;background:#0f233a80;border-radius:20px;padding:7px 10px;font-size:10px;position:absolute;top:24px;left:24px}@media (width<=650px){.kids-dream-real{border-radius:28px}.kids-photo-scene{border-radius:23px;inset:7px}.kids-photo-label{font-size:9px;top:20px;left:20px}}.kids-lock-priority{color:var(--bed-ink);background:linear-gradient(120deg,#389ce918,#85d5ff12);border:1px solid #419fe866;border-radius:18px;align-items:center;gap:13px;margin-top:22px;padding:16px;transition:box-shadow .3s,transform .3s;display:flex}.kids-lock-priority>svg{color:#379be7;flex-shrink:0}.kids-lock-priority strong{font-size:14px;display:block}.kids-lock-priority small{color:var(--bed-muted);margin-top:5px;font-size:11px;line-height:1.6;display:block}.kids-lock-priority:hover{transform:translateY(-2px);box-shadow:0 8px 24px #3299e622}.vn-nursery .lock-embedded{background:0 0;max-width:none;margin:90px 0;padding:0;scroll-margin-top:150px}@media (prefers-reduced-motion:reduce){.kids-lock-priority{transition:none}.kids-lock-priority:hover{transform:none}}.vn-nursery .lock-embedded>.bed-hero{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:center;gap:40px;min-height:0;padding-top:32px;padding-bottom:40px}.vn-nursery .lock-embedded>.bed-hero h2{font-size:clamp(26px,3vw,38px);font-weight:600;line-height:1.15}.vn-nursery .lock-embedded>.bed-hero .lock-showcase{justify-self:center;width:100%;max-width:360px}.vn-nursery .lock-embedded>.bed-hero .bed-lead{font-size:16px;line-height:1.65}@media (width<=760px){.vn-nursery .lock-embedded>.bed-hero{grid-template-columns:1fr;gap:24px;padding-top:24px}.vn-nursery .lock-embedded>.bed-hero .lock-showcase{max-width:320px}}.vn-nursery{--kids-section-gap:72px}.vn-nursery .lock-embedded{background:0 0;margin-bottom:0;padding:0}.vn-nursery .lock-embedded>.lock-demo-section{border:1px solid var(--bed-border);background:var(--bed-glass);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(250px,340px);align-items:center;gap:32px;min-height:0;padding:28px}.vn-nursery .lock-demo-section .bed-kicker{margin-top:0}.vn-nursery .lock-demo-section .lock-showcase{max-width:340px;box-shadow:none;border-radius:20px}.vn-nursery .lock-demo-section .lock-photo-scene{max-height:340px}.vn-nursery .lock-demo-section .lock-demo-controls{padding:16px 20px 44px}.vn-nursery .lock-demo-caption{color:var(--bed-ink);font-weight:500}.vn-nursery .lock-demo-section .bed-tags{flex-wrap:wrap;gap:12px;margin-top:20px}.vn-nursery .lock-demo-section .bed-button{margin-top:20px}.vn-nursery .lock-inline-cta{border:1px solid var(--bed-border);background:var(--bed-glass);border-radius:24px;flex-wrap:wrap;align-items:center;gap:20px;padding:28px;display:flex}.vn-nursery .lock-inline-cta .bed-kicker{margin:0}.vn-nursery .lock-inline-cta .bed-source{flex-basis:100%;margin:0}.vn-nursery .kids-care .kids-story-art{min-height:280px}.vn-nursery .kids-story-circle{width:180px;height:180px}.vn-nursery .kids-care .bed-panel{min-height:180px}.vn-nursery .lock-type-panel{min-height:0;padding:28px}.vn-nursery .lock-type-photo{max-height:240px}@media (width<=760px){.vn-nursery{--kids-section-gap:48px}.vn-nursery .lock-embedded>.lock-demo-section{grid-template-columns:minmax(0,1fr);gap:24px;padding:22px}.vn-nursery .lock-demo-section .lock-showcase{max-width:320px}.vn-nursery .lock-inline-cta{align-items:flex-start;padding:22px}.vn-nursery .lock-inline-cta h2{flex-basis:100%}.vn-nursery .kids-story-art{min-height:250px}}html body .vn-nursery .lock-safety h2,html body .vn-nursery .lock-inline-cta h2{font-size:var(--vn-type-h3)!important}.vn-nursery .lock-embedded>section:not(.lock-demo-section),.vn-nursery .lock-embedded>.lock-safety{margin-top:var(--vn-section-space)}.vn-nursery .lock-type-photo{margin-inline:auto}
