.vr-landing{--vr-lime:#d2ff72;--vr-purple:#ac7aff;--vr-ink:#101017;background:#101017;color:#f8f7ff;overflow:clip;font-family:Inter,Segoe UI,Arial,sans-serif}.vr-landing a,.vr-landing button{touch-action:manipulation}.vr-landing-skip{position:absolute;top:-70px;left:20px;z-index:80;padding:12px 20px;background:var(--vr-lime);color:#101017;border-radius:8px}.vr-landing-skip:focus{top:12px}.vr-landing-nav{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:25px;max-width:1440px;margin:auto;padding:24px 5%;height:104px}.vr-landing-nav .vibe-brand{font-size:25px}.vr-landing-nav nav{display:flex;align-items:center;gap:28px}.vr-landing-nav nav a{font-size:14px;font-weight:650;display:flex;align-items:center;gap:7px;color:#d9d6e6}.vr-landing-nav nav a:hover{color:white}.vr-landing-nav-actions{display:flex;align-items:center;gap:22px}.vr-landing-footer button,.vr-landing-login{border:0;background:none;font-size:14px;font-weight:600;color:inherit}.vr-landing-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:14px 24px;border:1px solid transparent;border-radius:14px;font-size:15px;font-weight:750;letter-spacing:-.2px;white-space:nowrap;transition:transform .2s,box-shadow .2s,background .2s}.vr-landing-button>svg{order:2}.vr-landing-button:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 10px 35px #0003}.vr-landing-button-lime{background:var(--vr-lime);color:#17210d}.vr-landing-button-lime:hover:not(:disabled){background:#e1ff9d}.vr-landing-button-white{background:#f8f7ff;color:#18141f}.vr-landing-nav .vr-landing-button{min-height:44px;padding:10px 18px;border-radius:12px;font-size:13px}.vr-landing-nav .vr-landing-button svg{width:16px}.vr-landing-menu{display:none;background:none;border:0;color:white;padding:6px}.vr-landing-hero{position:relative;isolation:isolate;max-width:1440px;margin:auto;display:grid;grid-template-columns:1fr 1.12fr;align-items:center;gap:45px;min-height:740px;padding:55px 7% 100px}.vr-landing-hero:before{content:"";position:absolute;z-index:-2;inset:-110px -30vw -100px;background:radial-gradient(ellipse at 76% 56%,#5e2c974a,transparent 45%),radial-gradient(ellipse at 15% 0,#29204365,transparent 38%)}.vr-hero-copy{position:relative;z-index:2}.vr-landing-kicker{display:flex;align-items:center;gap:9px;font-size:10px;line-height:1.6;letter-spacing:1.8px;font-weight:800;color:#bba5df}.vr-landing-kicker>span:first-child{width:6px;height:6px;border-radius:50%;background:var(--vr-lime);box-shadow:0 0 15px #d2ff7250}.vr-landing-hero h1{margin-top:24px;font-size:clamp(48px,4.6vw,70px);line-height:.98;font-weight:950;letter-spacing:-2.8px;max-width:610px}.vr-landing-hero h1 em{font-style:normal;color:var(--vr-lime)}.vr-hero-break{display:none}.vr-hero-copy>p{max-width:450px;color:#bcb6ce;font-size:17px;line-height:1.8;margin-top:27px}.vr-hero-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:30px}.vr-hero-actions>a{font-size:12px;display:flex;gap:8px;align-items:center;color:#c6bed7}.vr-hero-footnote{display:flex;align-items:center;gap:7px;font-size:11px;color:#90899e;margin-top:17px}.vr-hero-footnote svg{color:var(--vr-lime)}.vr-hero-visual{position:relative;min-width:0;margin:0 -12px 0 5px}.vr-hero-orbit{position:absolute;z-index:-1;right:-6%;top:7%;width:670px;height:670px;border:1px solid #b192f112;border-radius:50%;transform:rotate(-20deg);box-shadow:0 0 0 70px #a47aff04,0 0 0 140px #a47aff03}.vr-hero-spark{position:absolute;z-index:-1;font-size:40px;color:#9f68e8}.vr-hero-spark-one{right:10%;top:30px}.vr-hero-spark-two{left:45%;bottom:62px;color:var(--vr-lime);font-size:25px}.vr-room-preview{background:#18141f;border:1px solid #a689cf50;border-radius:17px;box-shadow:14px 20px 0 #271a3b,15px 21px 0 #9c75cb44,0 45px 100px #0008;transform:perspective(1600px) rotateY(-5deg) rotate(-3deg);overflow:hidden;position:relative}.vr-preview-titlebar{height:51px;padding:8px 15px;display:flex;align-items:center;gap:7px;border-bottom:1px solid #ffffff0c;background:#241d30}.vr-preview-titlebar>.vibe-brand-mark{width:22px;height:22px;min-width:22px;border-radius:6px}.vr-preview-titlebar>strong{font-size:12px;letter-spacing:-.3px}.vr-preview-tabs{display:flex;margin-left:auto;border-radius:8px;padding:3px;background:#130f1a}.vr-preview-tabs button{font-size:10px;border:0;border-radius:6px;background:none;padding:6px 12px;color:#a59ab8}.vr-preview-tabs button[aria-selected=true]{background:#41304f;color:#fff}.vr-preview-window-dots{font-size:17px;color:#7f7292;margin-left:8px;letter-spacing:2px}.vr-preview-body{display:flex}.vr-preview-body>aside{width:49px;border-right:1px solid #ffffff0b;background:#141018;display:flex;flex-direction:column;align-items:center;gap:13px;padding-top:20px;flex-shrink:0}.vr-preview-body>aside>span{display:grid;place-items:center;width:31px;height:32px;border-radius:10px;background:#29232f;color:#90819d;font-size:17px}.vr-preview-body>aside>.is-active{background:#8152bd;color:white}.vr-preview-main{padding:17px;min-width:0;flex:1}.vr-preview-room-heading{display:flex;align-items:center;justify-content:space-between;font-size:12px;margin-bottom:15px}.vr-preview-room-heading>span{display:flex;align-items:center;gap:7px;font-weight:650}.vr-preview-room-heading>small{font-size:10px;color:#a498b4}.vr-call-indicator{display:inline-block;flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--vr-lime);box-shadow:0 0 10px #d2ff7250}.vr-preview-screen{aspect-ratio:16/9;position:relative;border-radius:9px;overflow:hidden;background:#222}.vr-preview-screen>img{width:100%;height:100%;object-fit:cover;display:block}.vr-preview-screen:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#08060dd9)}.vr-preview-live{left:10px;top:10px;gap:5px;font-size:7px;letter-spacing:1px;background:#0c1114bc;border-radius:5px;padding:5px 7px;color:#e3f9ce}.vr-preview-live,.vr-preview-player{position:absolute;z-index:1;display:flex;align-items:center}.vr-preview-player{bottom:12px;left:12px;right:12px;gap:10px;color:white}.vr-preview-player>span{height:3px;background:#ffffff54;border-radius:4px;flex:1}.vr-preview-player>span:after{content:"";display:block;width:35%;height:100%;background:var(--vr-lime);border-radius:4px}.vr-preview-couch{display:flex;justify-content:center;gap:25px;margin:20px 0 16px}.vr-preview-couch>div{text-align:center}.vr-preview-couch>div>span{width:41px;height:41px;background:#392a49;display:grid;place-items:center;font-size:24px;border:2px solid #b58aec;border-radius:50%;position:relative}.vr-preview-couch i{position:absolute;bottom:-3px;right:-5px;display:grid;place-items:center;background:#28381d;color:#d3fb98;border:2px solid #18141f;width:19px;height:19px;border-radius:50%}.vr-preview-couch small{font-size:9px;color:#bfb3cd;display:block;margin-top:5px}.vr-preview-couch>.vr-preview-empty>span{background:transparent;border:1px dashed #584a67;color:#857594}.vr-preview-chat{display:flex;align-items:center;gap:9px;background:#ffffff04;border:1px solid #ffffff06;border-radius:9px;padding:11px;font-size:10px;color:#c2b9cf}.vr-preview-chat>span{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:#4a3e58;font-size:18px}.vr-preview-chat strong{display:block;font-size:9px;color:#bda0ea;margin-bottom:2px}.vr-preview-chat>svg{color:#d8a1d8;margin-left:auto}.vr-preview-controls{display:flex;align-items:center;gap:20px;justify-content:center;color:#aaa0ba;margin-top:14px}.vr-preview-controls>span{display:flex;align-items:center;gap:6px;background:#362646;border:1px solid #7a4aa34d;border-radius:7px;font-size:9px;padding:9px 12px;color:#d6b4ff}.vr-preview-caption{font-size:9px;color:#8e829f;text-align:center;display:block;letter-spacing:.2px;margin:12px 0}.vr-hero-sticker{position:absolute;bottom:-36px;left:-22px;background:var(--vr-lime);color:#202b10;display:flex;align-items:center;gap:12px;padding:15px 23px;border-radius:16px;box-shadow:0 10px 30px #0004;transform:rotate(-8deg);font-size:13px;line-height:1.3;animation:vr-landing-float 6s ease-in-out infinite}.vr-hero-sticker strong{font-size:17px}.vr-hero-note{position:absolute;top:-27px;right:4px;background:#c9a7f8;color:#281b3e;padding:11px 16px;display:flex;align-items:center;gap:9px;border-radius:10px;transform:rotate(5deg);font-size:11px;font-weight:650}.vr-preview-diary-panel{min-height:412px;display:flex;flex-direction:column;align-items:flex-start;padding:5px 5px 10px}.vr-preview-diary-panel h3{font-size:25px;line-height:1.1;letter-spacing:-.8px;margin:13px 0 17px}.vr-preview-diary-panel>img{height:140px;width:100%;object-fit:cover;border-radius:10px;margin-bottom:14px}.vr-preview-diary-panel>strong{font-size:15px;margin-bottom:7px}.vr-preview-diary-panel>p{font-size:10px;color:#a598b7;margin-top:12px}.vr-preview-saved{display:flex;gap:6px;align-items:center;color:var(--vr-lime);font-size:10px;margin-top:17px}.vr-landing-ribbon{display:flex;justify-content:center;align-items:center;gap:55px;padding:25px 5%;border-block:1px solid #ffffff0b;background:#17131c;position:relative}.vr-landing-ribbon>span{display:flex;align-items:center;gap:11px;font-size:12px;font-weight:600;color:#ada3bc}.vr-landing-ribbon svg{width:18px;height:18px;color:#b898e2}.vr-landing-feature{max-width:1200px;margin:auto;padding:115px 45px;display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;scroll-margin-top:20px}.vr-feature-copy h2,.vr-landing-faq h2{font-size:clamp(31px,3.4vw,46px);line-height:1.1;letter-spacing:-1.8px;font-weight:850;margin:22px 0}.vr-feature-copy h2>span{color:#b89af5}.vr-feature-copy>p{font-size:15px;line-height:1.9;color:#a89eb7;margin-top:14px;max-width:420px}.vr-feature-copy ul{list-style:none;padding:0;margin:23px 0;display:grid;gap:13px}.vr-feature-copy li{display:flex;gap:10px;align-items:center;font-size:13px;color:#d5cddd}.vr-feature-copy li svg{width:15px;color:var(--vr-lime)}.vr-landing-text-link{display:flex;align-items:center;gap:9px;border:0;background:none;color:#d3b2ff;font-size:13px;font-weight:700;padding:0;margin-top:25px}.vr-friends-preview{padding:29px 26px 15px;background:#1b1722;border:1px solid #342b40;border-radius:20px;transform:rotate(-2deg);position:relative;box-shadow:0 20px 80px #8e5dc410}.vr-preview-label{font-size:8px;font-weight:750;letter-spacing:1.5px;color:#9c8bb0}.vr-friends-heading{display:flex;align-items:center;gap:14px;margin:22px 0;padding-bottom:25px;border-bottom:1px solid #ffffff08}.vr-friends-heading>span{display:grid;place-items:center;background:#4b315c;font-size:32px;border-radius:14px;width:62px;height:62px}.vr-friends-heading strong{font-size:22px;font-weight:750;letter-spacing:-.8px}.vr-friends-heading small{display:block;font-size:10px;color:#a192b2;margin-top:5px}.vr-friends-message{display:flex;align-items:flex-start;gap:12px;margin:22px 0;font-size:12px;color:#b5a7c5}.vr-friends-message>span{width:34px;height:34px;background:#34263f;display:grid;place-items:center;border-radius:50%;font-size:20px}.vr-friends-message strong{display:block;font-size:11px;color:#c7a4f5;margin-bottom:5px}.vr-friends-message small{margin-left:8px;font-size:8px;color:#776b86;font-weight:400}.vr-friends-call{display:flex;align-items:center;gap:12px;background:#c9ff7608;border:1px solid #b2d9711f;padding:16px;border-radius:12px;margin:24px 0 15px}.vr-friends-call strong{font-size:11px;color:#d6eeb9}.vr-friends-call small{display:block;font-size:9px;color:#a2ac93;margin-top:4px}.vr-friends-call>svg{color:#b8e586;margin-left:auto}.vr-feature-reverse{padding-top:35px;padding-bottom:120px;gap:75px}.vr-diary-preview{padding:25px 25px 12px;background:#1f1928;border:1px solid #4c365e;border-radius:20px;transform:rotate(3deg);box-shadow:0 25px 90px #0004}.vr-diary-top{display:flex;align-items:center;gap:10px;padding-bottom:22px;border-bottom:1px solid #ffffff0b}.vr-diary-avatar{display:grid;place-items:center;background:#4e365e;border:2px solid #be83ef;font-size:28px;width:53px;height:53px;border-radius:50%;flex-shrink:0}.vr-diary-top strong{font-size:12px;color:#e0c9f7}.vr-diary-top small{display:block;font-size:9px;color:#9c87ac;margin-top:4px}.vr-diary-top>svg{color:#a78cb9;margin-left:auto}.vr-diary-entry{display:flex;gap:20px;margin-top:25px}.vr-diary-entry>img{width:110px;min-width:0;object-fit:cover;border-radius:10px;aspect-ratio:2/3}.vr-diary-entry>div{min-width:0}.vr-diary-entry h3{font-size:20px;letter-spacing:-.5px;margin:10px 0}.vr-preview-stars{display:flex;align-items:center;gap:3px;color:var(--vr-lime)}.vr-diary-entry p{font-size:12px;line-height:1.7;color:#c3afcf;margin:15px 0}.vr-diary-company{font-size:15px;white-space:nowrap}.vr-diary-company>span{font-size:8px;color:#9782a4;margin-left:4px}.vr-diary-bottom{display:flex;align-items:center;gap:7px;margin-top:23px;padding-top:17px;border-top:1px solid #ffffff0b;color:#b6a0c6;font-size:10px}.vr-diary-bottom svg{color:#d396e7}.vr-landing-plus{max-width:1110px;margin:0 auto 100px;border:1px solid #624182;border-radius:30px;background:radial-gradient(ellipse at 10% 100%,#673e9570,transparent 65%),#24182f;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;padding:60px 65px;gap:75px;position:relative;scroll-margin-top:30px}.vr-plus-art{position:relative;max-width:300px;width:100%;margin:auto}.vr-plus-profile{border:1px solid #bd8dff7d;border-radius:20px;background:linear-gradient(160deg,#6e3e8b,#201729 75%);padding:0 22px 26px;overflow:hidden;transform:rotate(-8deg);box-shadow:0 15px 70px #0006}.vr-plus-banner{height:90px;margin:0 -22px;background:radial-gradient(circle at 30% 10%,#e8c58c80,transparent 50%),linear-gradient(120deg,#ae77b8,#663c8d,#2b183a);border-bottom:1px solid #be84e544}.vr-plus-avatar{width:80px;height:80px;border-radius:50%;border:3px solid #daa4ff;margin-top:-34px;position:relative;background:#100d18;padding:10px;box-shadow:0 0 0 5px #602b7e,0 0 28px #e8a4ff40}.vr-plus-avatar .vibe-brand-mark{width:100%;height:100%;border-radius:50%;background:#100d18}.vr-plus-name{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:750;letter-spacing:-.6px;margin:20px 0 9px;color:#e6b6ff}.vr-plus-profile>span{font-size:8px;letter-spacing:1.5px;color:#b190c5}.vr-plus-swatches{display:flex;gap:9px;margin-top:26px}.vr-plus-swatches i{display:block;width:25px;height:25px;border-radius:50%;background:#be7bff;border:3px solid #ffffff2b}.vr-plus-swatches i:nth-child(2){background:#c9ff76}.vr-plus-swatches i:nth-child(3){background:#df87a9}.vr-plus-swatches i:nth-child(4){background:#76b3d9}.vr-plus-floating{position:absolute;bottom:25px;right:-29px;background:#d8b4ff;color:#342143;font-size:11px;font-weight:850;letter-spacing:1px;display:flex;align-items:center;gap:7px;padding:12px 17px;border-radius:10px;transform:rotate(8deg);box-shadow:0 8px 25px #0005}.vr-plus-copy h2{font-size:clamp(30px,3vw,42px);line-height:1.12;font-weight:850;letter-spacing:-1.4px;margin:17px 0}.vr-plus-copy>p{font-size:14px;line-height:1.9;color:#bfa9ce;max-width:420px}.vr-plus-price{display:flex;align-items:baseline;gap:7px;margin:22px 0}.vr-plus-price strong{font-size:29px;letter-spacing:-1px}.vr-plus-price>span{font-size:13px;color:#b59dc7}.vr-plus-copy>small{display:block;font-size:10px;color:#a38db5;margin-top:14px}.vr-landing-faq{max-width:1110px;margin:0 auto;padding:0 0 110px;display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;scroll-margin-top:35px}.vr-landing-faq h2{margin-top:19px}.vr-landing-faq>div>p{font-size:14px;color:#968ba4}.vr-faq-list details{border-bottom:1px solid #ffffff14}.vr-faq-list summary{list-style:none;display:flex;gap:20px;justify-content:space-between;align-items:center;padding:23px 0;font-size:14px;font-weight:650;cursor:pointer;line-height:1.6}.vr-faq-list summary::-webkit-details-marker{display:none}.vr-faq-list summary>svg{color:#ac7aff;transition:transform .2s}.vr-faq-list details[open] summary>svg{transform:rotate(45deg)}.vr-faq-list details>p{font-size:13px;color:#aa9bb8;line-height:1.85;padding:0 35px 24px 0}.vr-faq-list summary:focus-visible{outline:2px solid var(--vr-purple);outline-offset:3px}.vr-landing-final{position:relative;text-align:center;padding:70px 24px 90px;isolation:isolate}.vr-landing-final:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 115%,#4b2e6c55,transparent 65%)}.vr-landing-final>.vr-landing-kicker{justify-content:center}.vr-landing-final>span:first-child{color:var(--vr-lime);font-size:37px;display:block;margin-bottom:18px}.vr-landing-final h2{font-size:clamp(34px,4vw,57px);font-weight:850;line-height:1.08;letter-spacing:-2px;margin:22px 0 30px}.vr-landing-final>p{font-size:11px;color:#978aa8;margin-top:18px}.vr-landing-footer{max-width:1320px;margin:auto;padding:35px 40px;border-top:1px solid #ffffff0b;display:flex;gap:25px;align-items:center;flex-wrap:wrap}.vr-landing-footer .vibe-brand{font-size:20px}.vr-landing-footer p{font-size:11px;color:#8a8099;flex:1}.vr-landing-footer>a:not(:first-child){font-size:12px;color:#b4a8c3}.vr-landing-footer button{display:flex;align-items:center;gap:6px;font-size:12px}.vr-landing-footer small{flex-basis:100%;font-size:10px;color:#675d75}.vr-landing-error{position:fixed;z-index:45;bottom:20px;left:50%;transform:translateX(-50%);width:min(520px,calc(100% - 32px));border:1px solid #8c4a64;border-radius:14px;background:#311c2a;padding:17px;color:#f6d5e2;font-size:14px;box-shadow:0 10px 45px #0008}.vr-landing-error button{display:block;color:white;background:none;border:0;text-decoration:underline;padding:8px 0 0}.vr-landing [id]{scroll-margin-top:30px}@keyframes vr-landing-float{0%,to{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-7px) rotate(-6deg)}}@media(min-width:1450px){.vr-landing-hero{padding-inline:85px;gap:70px}.vr-landing-hero h1{font-size:72px}}@media(max-width:1100px){.vr-landing-nav{padding-inline:30px;gap:15px}.vr-landing-nav nav{gap:18px}.vr-landing-nav nav a{font-size:12px}.vr-landing-nav-actions{gap:15px}.vr-landing-hero{padding:55px 45px 95px;gap:35px;min-height:670px}.vr-landing-hero h1{font-size:52px}.vr-hero-copy>p{font-size:15px}.vr-hero-actions{gap:17px}.vr-hero-actions>a{font-size:11px}.vr-hero-visual{margin:0}.vr-preview-main{padding:13px}.vr-preview-body>aside{width:40px}.vr-preview-couch{gap:18px}.vr-preview-chat{font-size:9px}.vr-landing-ribbon{gap:27px}.vr-landing-ribbon>span{font-size:10px;gap:8px}.vr-landing-feature{padding:90px 45px;gap:55px}.vr-feature-reverse{padding-top:10px}.vr-landing-plus{margin-inline:35px;padding:50px;gap:60px}.vr-landing-faq{margin-inline:45px;gap:45px}.vr-diary-entry{gap:13px}.vr-diary-entry>img{width:92px}.vr-diary-company>span{display:block;margin-left:0;margin-top:5px}.vr-hero-sticker{bottom:-30px;font-size:11px;padding:12px 17px}.vr-hero-note{font-size:9px}}@media(max-width:820px){.vr-landing-nav{height:85px;padding:20px 25px}.vr-landing-nav nav{display:none;position:absolute;top:79px;left:20px;right:20px;padding:23px;background:#21192d;border:1px solid #513b69;border-radius:15px;box-shadow:0 15px 40px #0007}.vr-landing-nav nav.is-open{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.vr-landing-nav nav a{font-size:14px}.vr-landing-menu{display:flex}.vr-landing-nav .vibe-brand{font-size:23px}.vr-landing-nav .vr-landing-button{min-height:40px}.vr-landing-hero{grid-template-columns:1fr;padding:40px 35px 100px;max-width:660px;gap:75px;text-align:center}.vr-hero-copy>.vr-landing-kicker{justify-content:center}.vr-landing-hero h1{font-size:clamp(47px,8.8vw,68px);letter-spacing:-2.5px;max-width:none}.vr-hero-copy>p{font-size:16px;max-width:440px;margin:25px auto 0}.vr-hero-actions,.vr-hero-footnote{justify-content:center}.vr-hero-visual{margin:0 22px}.vr-room-preview{transform:rotate(-2deg)}.vr-preview-main{padding:18px}.vr-preview-body>aside{width:50px}.vr-preview-couch{gap:30px}.vr-preview-chat{font-size:11px}.vr-hero-orbit{right:-40%;top:25%;width:800px;height:800px}.vr-hero-note{font-size:10px;right:0}.vr-hero-sticker{left:-14px}.vr-hero-spark-one{top:41%;right:4%;font-size:26px}.vr-hero-spark-two{left:7%;bottom:25px}.vr-landing-ribbon{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:25px max(30px,8vw)}.vr-landing-ribbon>span{font-size:11px}.vr-landing-feature{grid-template-columns:1fr;max-width:620px;gap:45px;padding:80px 40px}.vr-feature-copy h2,.vr-landing-faq h2{font-size:40px}.vr-feature-copy{grid-row:1}.vr-feature-copy>p{max-width:none}.vr-friends-preview{max-width:470px;width:100%;margin:auto}.vr-feature-reverse{padding-top:10px}.vr-diary-preview{max-width:470px;margin:auto;width:100%}.vr-diary-entry>img{width:115px}.vr-diary-company>span{display:inline}.vr-landing-plus{grid-template-columns:1fr;max-width:540px;padding:50px 35px;gap:55px;margin:20px auto 80px}.vr-plus-art{max-width:240px}.vr-plus-copy{max-width:400px;margin:auto}.vr-plus-copy h2{font-size:36px}.vr-landing-faq{grid-template-columns:1fr;gap:20px;max-width:540px;margin:auto;padding:0 10px 40px}.vr-landing-faq h2 br{display:none}.vr-landing-footer{padding:30px;gap:20px}.vr-landing-footer p{flex-basis:60%}.vr-landing-final{padding:70px 20px}.vr-preview-diary-panel{min-height:420px}.vr-preview-diary-panel>img{height:175px}}@media(max-width:480px){.vr-landing-nav{padding:16px 18px;height:78px;gap:12px}.vr-landing-nav .vibe-brand{font-size:20px;gap:7px}.vr-landing-nav .vibe-brand-mark{width:29px;height:29px;min-width:29px}.vr-landing-nav-actions{gap:13px}.vr-landing-nav .vr-landing-button{display:none}.vr-landing-login{font-size:13px}.vr-landing-hero{padding:38px 22px 80px;gap:65px}.vr-landing-hero h1{font-size:clamp(39px,10.5vw,51px);letter-spacing:-1.8px}.vr-landing-hero .vr-landing-kicker{font-size:8px;letter-spacing:1.4px}.vr-hero-copy>p{font-size:14px;line-height:1.85;margin-top:23px}.vr-hero-actions{flex-direction:column;gap:19px}.vr-hero-actions .vr-landing-button{width:100%;max-width:310px}.vr-hero-footnote{font-size:10px}.vr-hero-visual{margin:0 5px}.vr-room-preview{border-radius:13px;box-shadow:8px 11px 0 #271a3b,9px 12px 0 #9c75cb44,0 30px 60px #0007}.vr-preview-titlebar{padding:7px 9px;height:43px;gap:5px}.vr-preview-titlebar>strong{font-size:10px}.vr-preview-tabs button{font-size:9px;padding:5px 9px}.vr-preview-window-dots{display:none}.vr-preview-body>aside{width:34px;gap:10px;padding-top:15px}.vr-preview-body>aside>span{width:25px;height:26px;font-size:14px}.vr-preview-body>aside svg{width:15px}.vr-preview-main{padding:11px}.vr-preview-room-heading{font-size:10px;margin-bottom:10px}.vr-preview-room-heading>small{font-size:8px}.vr-preview-live{font-size:6px;padding:4px;left:7px;top:7px}.vr-preview-couch{gap:17px;margin:17px 0 12px}.vr-preview-couch>div>span{width:33px;height:33px;font-size:20px}.vr-preview-couch small{font-size:8px}.vr-preview-couch i{width:17px;height:17px}.vr-preview-chat{font-size:8px;padding:8px;gap:7px}.vr-preview-chat>span{width:24px;height:24px;font-size:15px}.vr-preview-chat strong{font-size:8px}.vr-preview-controls{gap:15px;margin-top:11px}.vr-preview-controls>svg{width:14px}.vr-preview-controls>span{font-size:7px;padding:8px}.vr-preview-caption{font-size:7px;margin:9px 0}.vr-hero-sticker{padding:10px 13px;gap:9px;font-size:10px;bottom:-29px;left:-8px}.vr-hero-sticker>svg{width:23px}.vr-hero-sticker strong{font-size:13px}.vr-hero-note{font-size:8px;top:-21px;padding:9px 12px}.vr-hero-note>svg{width:13px}.vr-landing-ribbon{padding:22px;gap:18px 13px}.vr-landing-ribbon>span{font-size:9px;gap:7px;line-height:1.5}.vr-landing-ribbon svg{width:16px;height:16px}.vr-landing-feature{padding:65px 26px;gap:35px}.vr-feature-copy h2,.vr-landing-faq h2{font-size:34px;letter-spacing:-1.4px}.vr-feature-copy>p{font-size:14px}.vr-feature-copy li{font-size:12px}.vr-feature-reverse{padding-top:10px}.vr-friends-preview{padding:23px 20px 13px}.vr-friends-heading strong{font-size:19px}.vr-friends-heading>span{width:50px;height:50px;font-size:27px}.vr-friends-heading small{font-size:9px}.vr-friends-message{font-size:11px}.vr-friends-call{padding:14px 10px;gap:9px}.vr-friends-call strong{font-size:10px}.vr-friends-call small{font-size:8px}.vr-diary-preview{padding:20px 18px 10px}.vr-diary-top strong{font-size:10px}.vr-diary-top small{font-size:8px}.vr-diary-top>svg{display:none}.vr-diary-avatar{width:43px;height:43px;font-size:23px}.vr-diary-entry>img{width:85px}.vr-diary-entry h3{font-size:16px}.vr-diary-entry p{font-size:10px}.vr-diary-entry .vr-preview-label{font-size:6px;letter-spacing:1px}.vr-diary-company>span{display:block;font-size:7px;margin-top:5px}.vr-diary-bottom{font-size:8px;line-height:1.6}.vr-landing-plus{margin:5px 20px 65px;padding:45px 25px 35px;border-radius:23px}.vr-plus-art{max-width:220px}.vr-plus-copy h2{font-size:32px;letter-spacing:-1.3px}.vr-plus-copy>p{font-size:13px}.vr-plus-copy .vr-landing-kicker{font-size:8px;letter-spacing:1px}.vr-plus-copy .vr-landing-button{font-size:13px;min-height:48px}.vr-landing-faq{margin:0 26px;padding:0 0 20px;gap:15px}.vr-faq-list summary{font-size:13px;padding:20px 0;gap:15px}.vr-faq-list details>p{font-size:12px;padding-right:10px}.vr-landing-final h2{font-size:34px;letter-spacing:-1.3px}.vr-landing-final>.vr-landing-kicker{font-size:8px;letter-spacing:1.2px}.vr-landing-final>p{font-size:10px}.vr-landing-footer{padding:26px;gap:20px}.vr-landing-footer p{flex-basis:100%;order:2}.vr-landing-footer>a:not(:first-child){margin-left:auto}.vr-landing-footer>button{flex-basis:100%;order:3;text-align:left}.vr-landing-footer>small{order:4}.vr-preview-diary-panel{min-height:330px;padding:0}.vr-preview-diary-panel h3{font-size:23px}.vr-preview-diary-panel>img{height:120px}.vr-preview-diary-panel>strong{font-size:13px}.vr-preview-diary-panel>p{font-size:9px}.vr-preview-diary-panel .vr-preview-label{font-size:7px;letter-spacing:.7px}}.vr-landing-tutorial{max-width:1200px;margin:auto;padding:95px 45px 65px;display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:55px;align-items:center}.vr-tutorial-copy h2{font-size:clamp(32px,3.4vw,46px);line-height:1.1;letter-spacing:-1.8px;font-weight:850;margin:22px 0}.vr-tutorial-copy h2>span{color:var(--vr-lime)}.vr-tutorial-copy>p{font-size:15px;line-height:1.9;color:#b8aec7;max-width:360px}.vr-tutorial-copy>.vr-tutorial-note{display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.7;color:#a499b6;margin-top:22px}.vr-tutorial-note>svg{flex-shrink:0;color:var(--vr-lime);margin-top:2px}.vr-tutorial-video{min-width:0;overflow:hidden;border:1px solid #ac7aff40;border-radius:20px;background:#1b1524;box-shadow:0 20px 70px #7241b21a}.vr-tutorial-player{position:relative;aspect-ratio:16/9;min-height:200px;background:#100c17}.vr-tutorial-cover,.vr-tutorial-player>iframe{display:block;position:absolute;inset:0;width:100%;height:100%;border:0}.vr-tutorial-cover{padding:0;text-align:left;color:#fff;cursor:pointer;overflow:hidden;background:#21182f}.vr-tutorial-backdrop{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(ellipse at 75% 25%,#7946b785,transparent 65%),linear-gradient(135deg,#2d2140,#111019)}.vr-tutorial-backdrop>.vibe-brand-mark{position:absolute;right:6%;top:12%;width:130px;height:130px;opacity:.32;transform:rotate(-12deg)}.vr-tutorial-cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.76;transition:transform .35s,opacity .35s}.vr-tutorial-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#100b1940,#100b190d 25%,#100b1960 60%,#100b19ee);pointer-events:none}.vr-tutorial-badge{position:absolute;top:20px;left:22px;z-index:1;padding:7px 10px;border:1px solid #ffffff24;border-radius:6px;background:#181120c9;color:#ede3ff;font-size:9px;letter-spacing:1.5px;font-weight:750}.vr-tutorial-play{position:absolute;left:50%;top:44%;z-index:1;display:grid;place-items:center;width:72px;height:72px;border-radius:50%;transform:translate(-50%,-50%);background:var(--vr-lime);color:#19250d;box-shadow:0 0 0 9px #d2ff7217,0 12px 45px #0005;transition:box-shadow .25s,background .25s}.vr-tutorial-play>svg{margin-left:4px}.vr-tutorial-cover-caption{position:absolute;bottom:24px;left:24px;right:24px;z-index:1;display:grid;gap:7px}.vr-tutorial-cover-caption>strong{font-size:clamp(19px,2vw,27px);font-weight:800;letter-spacing:-.7px;line-height:1.2}.vr-tutorial-cover-caption>span{display:flex;align-items:center;gap:8px;font-size:11px;color:#d1c5e0;line-height:1.5}.vr-tutorial-cover:hover>img{transform:scale(1.035);opacity:.9}.vr-tutorial-cover:hover .vr-tutorial-play{background:#e1ff9d;box-shadow:0 0 0 13px #d2ff7220,0 12px 45px #0005}.vr-tutorial-cover:focus-visible,.vr-tutorial-player>iframe:focus-visible{outline:3px solid var(--vr-lime);outline-offset:-4px}.vr-tutorial-video-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:17px 20px;font-size:10px;line-height:1.5;color:#a89bb9}.vr-tutorial-video-footer>a,.vr-tutorial-video-footer>span{display:flex;align-items:center;gap:8px}.vr-tutorial-video-footer .vibe-brand-mark{width:21px;height:21px;min-width:21px;border-radius:6px}.vr-tutorial-video-footer>a{color:#dcc4fc;font-weight:650;min-height:28px}.vr-tutorial-video-footer>a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.vr-tutorial-video-footer>a:focus-visible{outline:2px solid var(--vr-lime);outline-offset:5px;border-radius:2px}@media(max-width:1100px){.vr-landing-tutorial{gap:35px;padding-top:80px}.vr-landing-nav nav{gap:16px}.vr-tutorial-video-footer{padding:13px 16px;gap:8px 12px}}@media(max-width:820px){.vr-landing-tutorial{grid-template-columns:1fr;max-width:620px;padding:75px 40px 20px;gap:28px}.vr-tutorial-copy h2{font-size:40px}.vr-tutorial-copy>p{max-width:none}.vr-tutorial-copy>.vr-tutorial-note{margin-top:16px}.vr-tutorial-video-footer>a{min-height:34px}}@media(max-width:480px){.vr-landing-tutorial{padding:60px 22px 5px;gap:24px}.vr-tutorial-copy h2{font-size:34px;letter-spacing:-1.4px}.vr-tutorial-copy>p{font-size:14px}.vr-tutorial-copy>.vr-tutorial-note{font-size:10px}.vr-tutorial-video{border-radius:15px}.vr-tutorial-badge{top:13px;left:15px;font-size:8px;padding:6px 8px}.vr-tutorial-play{width:54px;height:54px;top:43%;box-shadow:0 0 0 7px #d2ff7217,0 8px 25px #0005}.vr-tutorial-play>svg{width:23px;height:23px}.vr-tutorial-cover-caption{left:16px;right:16px;bottom:16px;gap:5px}.vr-tutorial-cover-caption>strong{font-size:19px}.vr-tutorial-cover-caption>span{font-size:10px}.vr-tutorial-video-footer{padding:11px 15px;font-size:10px;gap:5px 12px}}@media(prefers-reduced-motion:reduce){.vr-landing *,.vr-landing :after,.vr-landing :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.vr-landing-button:hover:not(:disabled){transform:none}}