@media(max-width:1180px){.dy-stage{gap:clamp(24px,3.4vw,48px)}.dy-ask-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.dy-stage,.dy-scene[data-side=device-first] .dy-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dy-scene--wide .dy-stage{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.dy-time{font-size:clamp(3.4rem,8vw,5rem)}.dy-ask-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-aspect-ratio:4 / 5),(max-width:800px)and (min-height:561px){.dy-stage,.dy-scene[data-side=device-first] .dy-stage,.dy-scene--wide .dy-stage{grid-template-areas:"copy" "device";grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-items:stretch;gap:clamp(12px,2.4vh,28px);width:calc(100% - 32px);padding:clamp(18px,3vh,40px) 0 clamp(12px,2vh,28px)}.dy-pair--book{justify-content:center}[data-dy=on] .dy-pair>.dy-phone{height:min(100cqh,206cqw,780px)}[data-dy=on] .dy-pair>.dy-sheet{position:absolute;top:3%;right:max(0px,calc(50% - (min(100cqh,206cqw,780px)*.2425) - 24px));width:min(210px,56cqw);margin:0}[data-dy=on] .dy-pair>.dy-book{top:calc((100cqh - min(100cqh,206cqw,780px))/2 + min(100cqh,206cqw,780px)/25);left:50%;width:min(420px,94cqw);translate:-50% 0}}@media(max-width:800px),(max-aspect-ratio:4 / 5){.dy-sun,.dy-moon{display:none}.dy-ask-groups,.dy-reach-list{grid-template-columns:minmax(0,1fr)}}@media(max-width:800px){.dy-hello{font-size:clamp(2.6rem,12.5vw,3.8rem)}.dy-intro{margin-top:12px;font-size:15px}.dy-doors{margin-top:10px;font-size:14px}.dy-time{font-size:clamp(2.8rem,13vw,3.8rem)}.dy-lede{max-width:30ch;margin-top:6px;font-size:clamp(1.1rem,4.6vw,1.35rem)}}@media(max-width:800px),(max-aspect-ratio:4 / 5),(max-height:560px){[data-dy=on] .dy-teach{position:absolute;right:12px;bottom:12px;left:12px;z-index:4;max-width:560px;margin:0 auto;padding:16px 18px 14px;border:0;border-radius:20px;background:#fbfaf6f7;box-shadow:0 24px 60px -20px #00000073;color:var(--ink)}[data-dy=on] [data-tone=night] .dy-teach{background:#161b28f7;color:#f6f2ea}[data-dy=on] .dy-teach .dy-try li{background:color-mix(in srgb,currentcolor 9%,transparent)}[data-dy=on] .dy-teach .dy-guide{color:inherit}}@media(max-width:800px)and (max-height:640px){.dy-hero .dy-doors{display:none}}@media(max-width:560px){.dy-stage,.dy-scene[data-side=device-first] .dy-stage,.dy-scene--wide .dy-stage{width:calc(100% - 24px)}.dy-app-head span,.dy-app-bar .dy-app-chrome{display:none}.dy-close-buttons .buddy-button{width:100%}}@media(max-height:700px){.dy-scene{--dy-pad: 14px}.dy-hello{font-size:clamp(2.6rem,6.2vw,5.4rem)}.dy-time{font-size:clamp(2.8rem,6.8vw,6rem)}.dy-teach{margin-top:16px;padding-top:12px}.dy-try{margin:10px 0 12px}}@media(max-height:560px){.dy-intro{margin-top:8px;font-size:15px;line-height:1.45}.dy-lede{margin-top:6px;font-size:1.15rem}}
