.vn-mosquito{overflow:clip}.mos-hero{grid-template-columns:1fr 1fr;align-items:center;gap:45px;display:grid}.mos-tags{gap:24px;margin-top:30px;font-size:12px;display:flex}.mos-hero-art{isolation:isolate;border:1px solid var(--bed-border);perspective:1200px;background:radial-gradient(#c6eaff70,#0000 70%);border-radius:160px 35px 35px;height:540px;position:relative}.mos-grid{background:repeating-linear-gradient(0deg,#0000 0 3px,#55748755 3px 4px),repeating-linear-gradient(90deg,#0000 0 3px,#55748755 3px 4px);position:absolute;inset:0}.mos-air{pointer-events:none;position:absolute;inset:20% -5%}.mos-glass-label{background:var(--bed-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--bed-border);border-radius:22px;align-items:center;gap:14px;padding:20px;font-size:13px;animation:6s ease-in-out infinite mos-float;display:flex;position:absolute;bottom:75px;right:15px}.mos-hero-art .bed-motion{position:absolute;top:20px;right:20px}.mos-experience{background:var(--bed-glass);border:1px solid var(--bed-border);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:35px;margin-top:100px;padding:36px;scroll-margin-top:170px;box-shadow:0 25px 70px #286a9d13}.mos-experience-head{justify-content:space-between;align-items:center;gap:25px;display:flex}.mos-demo-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:45px;margin-top:30px;display:grid}.mos-demo-light{background:linear-gradient(120deg,#0000 30%,#fff5 45%,#0000 60%) 0 0/250% 100%;animation:10s infinite lam-shine;position:absolute;inset:0}.mos-demo-frame{perspective:900px;border:12px solid #deebf2;border-radius:8px;position:absolute;inset:40px 70px 75px;box-shadow:0 20px 35px #2447652b,inset 0 0 0 2px #8eacbf}.mos-screen{transform-origin:0;transition:transform 1.2s cubic-bezier(.2,.7,.2,1),opacity 1.2s;display:flex;position:absolute;inset:0}.mos-screen>.mos-grid{transform-origin:0 0;border:2px solid #90a9b7;width:50%;height:100%;transition:transform 1.2s;position:relative}.mos-screen>b{z-index:2;background:#eff8ff;border-radius:4px;width:10px;height:26px;position:absolute;top:48%;right:8px;box-shadow:0 2px 4px #29557844}.mos-cassette{opacity:0;background:linear-gradient(#f5faff,#9ab4c5);border-radius:6px;height:25px;transition:opacity .4s;position:absolute;top:-10px;left:-10px;right:-10px}.type-0.is-open .mos-screen{transform:translate3d(-12px,-10px,65px)rotateY(-25deg)}.type-1 .mos-cassette{opacity:1}.type-1 .mos-screen{transform-origin:top}.type-1.is-open .mos-screen{transform:scaleY(.04)}.type-2.is-open .mos-screen>.mos-grid:first-child{transform:rotateY(-70deg)}.type-2.is-open .mos-screen>.mos-grid:last-child{transform-origin:100% 0;transform:rotateY(70deg)}.mos-demo-caption{text-align:center;color:#234762;font-size:13px;position:absolute;bottom:37px;left:0;right:0}.mos-detail{animation:.5s lam-enter}.mos-num{letter-spacing:-.07em;color:#5bb1e75a;font-size:70px;font-weight:500;line-height:1}.mos-mount{align-items:flex-start;gap:12px;padding:12px 0 22px;display:flex}.vn-mosquito .mos-small{margin-top:20px;font-size:11px;line-height:1.6}.mos-cards{grid-template-columns:repeat(3,1fr);gap:22px;margin:65px 0;display:grid}.mos-card-glint{pointer-events:none;background:linear-gradient(120deg,#0000,#a8dcff33,#0000) 0 0/250% 100%;animation:11s infinite lam-shine;position:absolute;inset:0}.mos-cards article:nth-child(2) .mos-card-glint{animation-delay:2s}.mos-cards article:nth-child(3) .mos-card-glint{animation-delay:4s}.mos-measure{grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin:95px 0;display:grid}.mos-measure-art{border:12px solid #b9d9eb;border-radius:7px;width:75%;height:310px;margin:30px auto;position:relative;box-shadow:12px 22px 40px #2978ac22}.mos-dimension-x{text-align:center;letter-spacing:.16em;border-bottom:1px solid #5ab7eb;padding:7px;font-size:9px;position:absolute;top:-40px;left:0;right:0}.mos-dimension-y{writing-mode:vertical-rl;text-align:center;letter-spacing:.16em;border-left:1px solid #5ab7eb;padding:7px;font-size:9px;position:absolute;top:0;bottom:0;right:-42px}.mos-safety{border:1px solid var(--bed-border);background:var(--bed-glass);border-radius:25px;gap:22px;padding:30px;display:flex}.vn-mosquito .bed-source{margin-top:25px;display:block}.vn-mosquito.bed-paused *{animation-play-state:paused!important}@media (width<=850px){.mos-hero,.mos-demo-grid,.mos-measure{grid-template-columns:1fr}.mos-experience-head{display:block}.mos-hero-art{height:450px}.mos-experience{padding:24px}.mos-demo-grid{gap:25px}.mos-cards{grid-template-columns:1fr}.mos-measure{gap:20px}.mos-hero{gap:35px}.mos-demo-frame{inset:35px 50px 75px}.mos-tags{gap:15px}.mos-safety{gap:14px;padding:22px}.mos-measure-art{height:290px}.mos-experience{scroll-margin-top:140px}}@media (prefers-reduced-motion:reduce){.vn-mosquito *{transition:none!important;animation:none!important}.vn-mosquito .bed-reveal{opacity:1;transform:none}}.mos-photo-art{background:#dce9ee;border-radius:32px;height:580px;overflow:hidden}.mos-real-photo{object-fit:cover;object-position:center;width:100%;height:100%;animation:18s ease-in-out infinite mos-photo-breathe}.mos-photo-art .mos-glass-label{color:#173e66;z-index:2;background:#f2faffb8;border-color:#ffffffa6;bottom:55px;right:20px}.mos-photo-art .bed-motion{z-index:3;color:#173e66;background:#eff8ffcf}.mos-photo-light{pointer-events:none;background:linear-gradient(115deg,#0000 25%,#ffffff20 45%,#0000 65%) 0 0/240% 100%;animation:12s ease-in-out infinite lam-shine;position:absolute;inset:0}.mos-photo-art .mos-air{opacity:.55}.mos-photo-art .mos-air i{filter:blur(.5px)drop-shadow(0 0 3px #c9f2ff);border-color:#9de5ff}@media (width<=850px){.mos-photo-art{aspect-ratio:1;height:auto}.mos-photo-art .mos-glass-label{padding:13px;font-size:11px;bottom:45px;right:12px}}
